.trc-em .em-hero{position:relative;overflow:hidden;background:radial-gradient(120% 100% at 18% 0,rgba(34,119,76,.45) 0,rgba(18,59,39,0) 60%),linear-gradient(180deg,var(--green-deep) 0,var(--green-darker) 100%);color:var(--on-dark);padding:calc(var(--emh) + var(--navh) + 76px) 0 92px}.trc-em .em-hero-inner{position:relative;z-index:1;max-width:920px}.trc-em .em-eyebrow{color:#6fd6a0;font-weight:700}.trc-em .em-eyebrow:before{background:currentColor;opacity:.6}.trc-em .em-h1{font-family:var(--font-d);font-weight:800;font-size:clamp(2.4rem,4.4vw + .5rem,4.5rem);line-height:1.01;letter-spacing:-.038em;color:#fff;text-wrap:balance;margin-bottom:22px}.trc-em .em-accent{color:var(--accent-green)}.trc-em .em-sub{font-size:18px;color:var(--on-dark);line-height:1.55;max-width:600px;margin-bottom:34px;font-weight:500}.trc-em .em-cta{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.trc-em .em-call{padding:17px 28px;font-size:16px}.trc-em .em-live{display:flex;align-items:center;gap:10px;max-width:300px;font-family:var(--font-b);font-size:13.5px;line-height:1.45;color:var(--on-dark-muted);text-wrap:pretty}.trc-em .em-hero .hero-load{opacity:1;transform:none}@keyframes emHeroIn{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.trc-em .em-hero .hero-load{opacity:0;animation:emHeroIn .85s var(--ease) forwards}.trc-em .em-hero .hero-load.d1{animation-delay:.05s}.trc-em .em-hero .hero-load.d2{animation-delay:.18s}.trc-em .em-hero .hero-load.d3{animation-delay:.31s}.trc-em .em-hero .hero-load.d4{animation-delay:.46s}}.trc-em .jump{background:var(--cream-1);border-bottom:1px solid var(--border);padding:30px 0 34px}.trc-em .jump-lead{font-family:var(--font-d);font-weight:600;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);margin-bottom:16px}.trc-em .jump-row{display:flex;flex-wrap:wrap;gap:12px}.trc-em .jump-chip{display:inline-flex;align-items:center;gap:11px;padding:13px 20px;border-radius:999px;background:var(--surface);border:1px solid var(--border);font-family:var(--font-d);font-weight:700;font-size:15px;color:var(--text-1);letter-spacing:-.01em;box-shadow:0 1px 2px rgba(14,44,29,.04);transition:transform .2s var(--ease),border-color .2s var(--ease),color .2s var(--ease)}.trc-em .jump-chip:hover{transform:translateY(-2px);border-color:var(--green);color:var(--green)}.trc-em .jump-ic{color:var(--green);display:flex}.trc-em .q-answer{max-width:800px;font-size:clamp(1.12rem,.5vw + 1rem,1.34rem);color:var(--text-1);font-weight:500;line-height:1.55;letter-spacing:-.012em;margin-top:22px;text-wrap:pretty}.trc-em .q-answer.on-dark{color:var(--on-dark)}.trc-em .q-answer.on-dark b{color:#fff}.trc-em .ilink{color:var(--green);font-family:var(--font-d);font-weight:700;white-space:nowrap}.trc-em .ilink:hover{color:var(--green-bright);text-decoration:underline;text-underline-offset:3px}.trc-em .peril-eyebrow{display:flex;align-items:center;gap:9px}.trc-em .peril-eyebrow:before{display:none}.trc-em .peril-eyebrow svg{color:var(--green)}.trc-em .fh-list{list-style:none;margin:40px 0 0;padding:0;max-width:880px}.trc-em .fh-item{display:grid;grid-template-columns:44px 1fr;gap:22px;align-items:start;padding:22px 2px;border-top:1px solid var(--border)}.trc-em .fh-item:last-child{border-bottom:1px solid var(--border)}.trc-em .fh-num{width:44px;height:44px;border-radius:11px;background:var(--green-light);color:var(--green);font-family:var(--font-d);font-weight:800;font-size:19px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.trc-em .fh-txt{display:flex;align-items:flex-start;gap:13px;padding-top:8px}.trc-em .fh-ic{color:var(--green);flex-shrink:0;margin-top:1px;opacity:.92}.trc-em .fh-txt p{font-size:16.5px;color:var(--text-2);line-height:1.6;text-wrap:pretty}.trc-em .fh-txt b{color:var(--text-1);font-family:var(--font-d);font-weight:700;letter-spacing:-.01em}.trc-em .peril-note{margin-top:30px;max-width:820px;font-family:var(--font-s);font-style:italic;font-size:16px;color:var(--text-2);line-height:1.62;font-variation-settings:"opsz" 28;text-wrap:pretty;padding:18px 22px;background:var(--green-dim);border-radius:12px}.trc-em .peril-foot{margin-top:30px}.trc-em .fh-note{font-size:16px;color:var(--text-2);text-wrap:pretty}.trc-em .faq-foot{margin-top:32px;text-align:center;font-size:16px;color:var(--text-2)}.trc-em .peril-links{display:flex;flex-wrap:wrap;gap:12px 26px;margin-top:16px}.trc-em .peril-link{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-d);font-weight:700;font-size:14px;color:var(--green);transition:gap .25s var(--ease),color .2s var(--ease)}.trc-em .peril-link:hover{gap:11px;color:var(--green-bright)}.trc-em .chk-list{list-style:none;margin:40px 0 0;padding:0;max-width:900px}.trc-em .chk-list.two-col{display:grid;grid-template-columns:1fr 1fr;gap:0 48px;max-width:1040px}.trc-em .chk-item{display:grid;grid-template-columns:30px 1fr;gap:16px;align-items:start;padding:18px 2px;border-top:1px solid var(--border)}.trc-em .chk-item:last-child{border-bottom:1px solid var(--border)}.trc-em .chk-mark{width:30px;height:30px;border-radius:9px;flex-shrink:0;margin-top:1px;display:flex;align-items:center;justify-content:center;background:var(--green-dim);color:var(--green)}.trc-em .chk-item p{font-size:16px;color:var(--text-2);line-height:1.58;text-wrap:pretty}.trc-em .chk-item b{color:var(--text-1);font-family:var(--font-d);font-weight:700;letter-spacing:-.01em}.trc-em .bg-green .chk-item{border-top-color:var(--on-dark-border)}.trc-em .bg-green .chk-item:last-child{border-bottom-color:var(--on-dark-border)}.trc-em .bg-green .chk-mark{background:rgba(255,255,255,.06);color:#6fd6a0;border:1px solid var(--on-dark-border)}.trc-em .bg-green .chk-item p{color:var(--on-dark-muted)}.trc-em .bg-green .chk-item b{color:#fff}.trc-em .rights-inner{max-width:980px}.trc-em .rights-close{margin-top:32px;max-width:720px;font-family:var(--font-s);font-style:italic;font-size:18px;color:var(--on-dark);line-height:1.55;font-variation-settings:"opsz" 30;text-wrap:pretty}.trc-em .why-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px 48px;margin-top:44px;max-width:920px}.trc-em .why-item{display:flex;align-items:flex-start;gap:16px}.trc-em .why-ic{width:46px;height:46px;border-radius:11px;flex-shrink:0;background:var(--green-light);color:var(--green);display:flex;align-items:center;justify-content:center}.trc-em .why-item p{font-family:var(--font-d);font-weight:600;font-size:16.5px;color:var(--text-1);line-height:1.4;letter-spacing:-.012em;padding-top:9px;text-wrap:pretty}.trc-em .why-position{margin-top:38px;padding-top:26px;border-top:1px solid var(--border);max-width:760px;font-size:17.5px;color:var(--text-2);line-height:1.6;text-wrap:pretty}.trc-em .why-position b{color:var(--text-1);font-family:var(--font-d);font-weight:700}.trc-em .faq-h{margin:0;font:inherit;font-weight:400}@media (max-width:860px){.trc-em .chk-list.two-col{grid-template-columns:1fr;gap:0}.trc-em .why-grid{grid-template-columns:1fr;gap:20px}}@media (max-width:680px){.trc-em .em-call{width:100%;justify-content:center}.trc-em .em-live{max-width:none}.trc-em .em-cta .btn{width:100%}.trc-em .fh-item{grid-template-columns:38px 1fr;gap:16px}.trc-em .fh-num{width:38px;height:38px;font-size:17px}}