.dc-page{--dc-ink:#111914;--dc-muted:#5d6760;--dc-line:#11191429;--dc-green:#0d6d47;--dc-paper:#f3f5ef;background:var(--dc-paper);color:var(--dc-ink)}.dc-shell{max-width:1360px;margin:0 auto;padding-inline:clamp(20px,5vw,76px)}.dc-hero{border-bottom:1px solid var(--dc-line);background:#fafbf8;padding:clamp(120px,14vw,195px) 0 clamp(70px,9vw,120px)}.dc-eyebrow,.dc-section header>p,.dc-index{color:var(--dc-green);letter-spacing:.14em;text-transform:uppercase;margin:0 0 20px;font-size:.7rem;font-weight:750}.dc-hero h1{letter-spacing:-.073em;text-wrap:balance;max-width:13ch;margin:0;font-size:clamp(3.7rem,7.4vw,8.2rem);font-weight:500;line-height:.88}.dc-lead{color:var(--dc-muted);max-width:65ch;margin:32px 0 0;font-size:clamp(1.08rem,1.7vw,1.42rem);line-height:1.6}.dc-verdict-band{background:#dfe9df;padding:clamp(48px,7vw,88px) 0}.dc-verdict{letter-spacing:-.04em;max-width:48ch;margin:0;font-size:clamp(1.4rem,2.6vw,2.55rem);line-height:1.28}.dc-section{border-bottom:1px solid var(--dc-line);padding:clamp(76px,10vw,142px) 0}.dc-section header{margin-bottom:clamp(40px,6vw,72px)}.dc-section h2{letter-spacing:-.06em;margin:0;font-size:clamp(2.4rem,4.8vw,5.3rem);font-weight:500;line-height:.96}.dc-table{border-left:1px solid var(--dc-line);border-top:1px solid var(--dc-line)}.dc-row{grid-template-columns:.75fr 1fr 1fr 1.15fr;display:grid}.dc-row>*{border-bottom:1px solid var(--dc-line);border-right:1px solid var(--dc-line);margin:0;padding:20px;font-size:.86rem;line-height:1.55}.dc-row p,.dc-row em{color:var(--dc-muted)}.dc-row em{font-style:normal}.dc-head{color:#fff;background:#0d1711}.dc-head span,.dc-head strong{color:#ffffffb8;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem}.dc-choice{color:#fff;background:#0d1711}.dc-two-choice{grid-template-columns:1fr 1fr;gap:1px;display:grid}.dc-two-choice article{border:1px solid #ffffff2e;padding:clamp(30px,5vw,62px)}.dc-two-choice .dc-eyebrow{color:#9cf2c3}.dc-two-choice h2{font-size:clamp(2rem,3.8vw,4.2rem)}.dc-two-choice ul{margin:40px 0 0;padding:0;list-style:none}.dc-two-choice li{color:#ffffffb3;border-top:1px solid #ffffff2e;padding:20px 0;line-height:1.55}.dc-two-choice li:last-child{border-bottom:1px solid #ffffff2e}.dc-pilot{background:#dfe9df}.dc-two{grid-template-columns:.8fr 1.2fr;gap:clamp(50px,9vw,140px);display:grid}.dc-pilot ol{counter-reset:pilot;margin:0;padding:0;list-style:none}.dc-pilot li{border-top:1px solid var(--dc-line);counter-increment:pilot;padding:22px 0 22px 54px;line-height:1.55;position:relative}.dc-pilot li:last-child{border-bottom:1px solid var(--dc-line)}.dc-pilot li:before{color:var(--dc-green);content:counter(pilot,decimal-leading-zero);position:absolute;left:0}.dc-cta{justify-content:space-between;align-items:end;display:flex}.dc-cta h2{max-width:15ch}.dc-cta a{background:var(--dc-green);color:#fff;padding:15px 20px;font-size:.84rem;font-weight:700;text-decoration:none}.dc-faq details{border-top:1px solid var(--dc-line)}.dc-faq details:last-child{border-bottom:1px solid var(--dc-line)}.dc-faq summary{cursor:pointer;padding:22px 30px 22px 0;font-weight:650}.dc-faq details p{color:var(--dc-muted);margin:0 0 24px;line-height:1.65}.dc-method-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin:2rem 0 3rem;display:grid}.dc-method-grid a{border:1px solid var(--dc-line);color:var(--dc-ink);background:#fafbf8;padding:1.4rem;text-decoration:none;display:block}.dc-method-grid span{color:var(--dc-green);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;display:block}.dc-method-grid strong{margin-top:.75rem;font-size:1.15rem;display:block}@media (max-width:800px){.dc-row{grid-template-columns:1fr}.dc-head{display:none}.dc-two-choice,.dc-two{grid-template-columns:1fr}.dc-cta{flex-direction:column;align-items:flex-start;gap:34px}}@media (max-width:560px){.dc-method-grid{grid-template-columns:1fr}}
