@font-face{font-family:archivo;src:url(../media/archivo_latin_wdth_normal-s.p.1h4hl0m83hjjz.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:archivo Fallback;src:local(Arial);ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:102.8%}.ahoT6a_className{font-family:archivo,archivo Fallback}.ahoT6a_variable{--font-archivo:"archivo", "archivo Fallback"}
:root{--green-950:#0b2c21;--green-900:#123d2f;--green-800:#1b4f3d;--green-700:#2a6650;--green-200:#bcd3c6;--green-100:#e3ece6;--ground:#f3f4ef;--surface:#fff;--ink:#15201a;--ink-2:#44514a;--ink-on-green:#f3f6f2;--ink-on-green-2:#c3d6cb;--rule:#cdd5cd;--rule-strong:#15201a;--heat:#f08132;--heat-ink:#1d1206;--heat-deep:#b4500f;--error:#b42318;--error-on-green:#ffb4a8;--font:var(--font-archivo), ui-sans-serif, system-ui, sans-serif;--wrap:1120px;--gutter:16px;--pict:28px;--radius:2px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;accent-color:var(--green-800)}@media (min-width:720px){:root{--gutter:32px;--pict:34px}}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scrollbar-color:var(--green-700) var(--ground);scroll-padding-top:72px}body{background:var(--ground);min-height:100vh;color:var(--ink);font-family:var(--font);font-variant-numeric:tabular-nums;font-variation-settings:"wdth" 100;caret-color:var(--heat-deep);-webkit-font-smoothing:antialiased;flex-direction:column;font-size:1.0625rem;line-height:1.55;display:flex}::selection{background:var(--heat);color:var(--heat-ink)}main{flex:1}.wrap{width:100%;max-width:var(--wrap);padding-inline:var(--gutter);margin-inline:auto}a{color:var(--green-800);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{color:var(--heat-deep)}:focus-visible{outline:3px solid var(--heat);outline-offset:2px}h1,h2,h3{font-variation-settings:"wdth" 112;letter-spacing:-.02em;text-wrap:balance;font-weight:800;line-height:1.04}h1{font-size:clamp(1.95rem,6.6vw,3.2rem)}h1 em{color:var(--green-200);font-style:normal}h2{font-size:clamp(1.65rem,4.4vw,2.6rem)}p{text-wrap:pretty}.site-header{z-index:10;background:var(--green-950);color:var(--ink-on-green);position:sticky;top:0}.site-header-inner{justify-content:space-between;align-items:center;gap:16px;min-height:56px;display:flex}.brand{color:inherit;font-variation-settings:"wdth" 118;letter-spacing:-.01em;align-items:center;gap:10px;font-weight:800;text-decoration:none;display:inline-flex}.brand:hover{color:inherit}.brand-mark{background:linear-gradient(to top, var(--heat) 0 50%, var(--green-200) 50% 100%);block-size:18px;inline-size:18px}.header-cta{white-space:nowrap;color:var(--ink-on-green);border-bottom:2px solid var(--heat);padding-block:2px;font-size:.95rem;font-weight:650;text-decoration:none}.cta-short{display:none}@media (max-width:400px){.cta-long{display:none}.cta-short{display:inline}}.header-cta:hover{color:var(--heat)}.site-footer{background:var(--green-950);color:var(--ink-on-green-2);padding-block:20px;font-size:.9rem}.site-footer a{color:var(--ink-on-green)}.hero{background:var(--green-900);color:var(--ink-on-green);padding-block:28px 48px}.hero-inner{gap:32px;display:grid}@media (min-width:920px){.hero{padding-block:72px 88px}.hero-inner{grid-template-columns:7fr 5fr;align-items:start;gap:56px}}.hero-sub{max-width:34em;color:var(--ink-on-green-2);margin-top:14px;font-size:1.15rem}.hero-proof{--pict:30px;border-top:1px solid var(--green-700);max-width:34em;margin-top:24px;padding-top:20px}.hero-proof figcaption{color:var(--ink-on-green-2);margin-top:12px;font-size:.95rem}.hero-proof strong{color:var(--ink-on-green)}.ratio{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}@media (min-width:720px){.hero-proof{--pict:40px;margin-top:32px}.ratio{gap:10px}}.pict{inline-size:var(--pict);block-size:var(--pict);flex:none}.ratio-in{border:1.5px solid var(--green-200);color:var(--green-200);padding:6px;display:inline-flex}.pict-arrow{color:var(--ink-on-green-2);inline-size:calc(var(--pict) * .8)}.ratio-out{color:var(--heat);border:1.5px solid var(--heat);gap:4px;padding:6px;display:inline-flex}.pict-part{block-size:var(--pict);display:inline-block;overflow:hidden}@media (prefers-reduced-motion:no-preference){.ratio-out>.pict,.ratio-out>.pict-part{animation:.52s cubic-bezier(.16,1,.3,1) both heat-count}.ratio-out>:first-child{animation-delay:.16s}.ratio-out>:nth-child(2){animation-delay:.26s}.ratio-out>:nth-child(3){animation-delay:.36s}.ratio-out>:nth-child(4){animation-delay:.46s}.ratio-out>:nth-child(5){animation-delay:.56s}}@keyframes heat-count{0%{opacity:.15;filter:blur(2px);transform:translateY(6px)}}.lead{background:var(--surface);color:var(--ink);padding:20px 16px 22px;box-shadow:0 18px 40px -18px #0519128c}@media (min-width:720px){.lead{padding:28px 28px 30px}}.lead-steps{counter-reset:step;color:var(--ink-2);grid-template-columns:1fr 1fr;margin-bottom:20px;font-size:.85rem;font-weight:650;list-style:none;display:grid}.lead-steps li{counter-increment:step;border-top:3px solid var(--rule);padding-top:8px}.lead-steps li:before{content:counter(step) "  ";font-variation-settings:"wdth" 112;white-space:pre}.lead-steps li[aria-current=step]{color:var(--ink);border-top-color:var(--heat)}.lead-body{gap:16px;display:grid}.field{border:0;gap:6px;min-width:0;display:grid}.field label,.field legend{font-size:.95rem;font-weight:650}.optional{color:var(--ink-2);font-weight:400}.field-hint{color:var(--ink-2);font-size:.875rem}.lead-hint{margin-top:-6px}.field-error{color:var(--error);font-size:.875rem;font-weight:600}input[type=text],input[type=email]{inline-size:100%;font:inherit;border:1.5px solid var(--ink-2);border-radius:var(--radius);background:var(--surface);color:var(--ink);padding:12px 14px;font-size:1.125rem}input::placeholder{color:#66716a}input[type=text]:focus-visible,input[type=email]:focus-visible{outline:3px solid var(--heat);outline-offset:0;border-color:var(--ink)}input[aria-invalid=true]{border-color:var(--error)}.unit-input{position:relative}.unit-input input{padding-inline-end:52px}.unit{color:var(--ink-2);pointer-events:none;place-items:center;font-weight:650;display:grid;position:absolute;inset-block:0;inset-inline-end:14px}.choices{gap:8px;display:grid}.choice{cursor:pointer;align-items:flex-start;gap:10px;display:flex;font-size:1rem!important;font-weight:400!important}.choice input{block-size:18px;inline-size:18px;accent-color:var(--green-800);flex:none;margin-top:4px}.choice-consent{margin-top:6px;font-size:.95rem!important}.lead-summary{background:var(--green-100);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 12px;font-size:.95rem;font-weight:650;display:flex}.btn-link{font:inherit;color:var(--green-800);text-underline-offset:.18em;cursor:pointer;background:0 0;border:0;font-weight:650;text-decoration:underline}.btn-primary{font:inherit;font-variation-settings:"wdth" 106;border-radius:var(--radius);background:var(--heat);color:var(--heat-ink);text-align:center;cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;padding:15px 20px;font-size:1.0625rem;font-weight:750;line-height:1.25;text-decoration:none;transition:background-color .16s cubic-bezier(.16,1,.3,1),transform .16s cubic-bezier(.16,1,.3,1);display:inline-flex}.btn-primary:hover{color:var(--heat-ink);background:#f5934e}.btn-primary:active{transform:translateY(1px)}.btn-primary[disabled]{opacity:.6;cursor:progress}.hp{block-size:1px;inline-size:1px;position:absolute;left:-10000px;overflow:hidden}.band{border-top:1px solid var(--rule);padding-block:56px}@media (min-width:720px){.band{padding-block:88px}}.band h2{max-width:18em}.section-lead{max-width:38em;color:var(--ink-2);margin-top:12px;font-size:1.1rem}.qa{border-top:2px solid var(--rule-strong);margin-top:36px}.qa-row{border-bottom:1px solid var(--rule);gap:8px;padding-block:20px;display:grid}@media (min-width:720px){.qa-row{grid-template-columns:5fr 7fr;gap:32px;padding-block:24px}}.qa dt{font-variation-settings:"wdth" 106;font-size:1.2rem;font-weight:750;line-height:1.25}.qa dd{color:var(--ink-2);max-width:36em}.band-sheet{background:var(--green-100)}.sheet{background:var(--surface);border:1.5px solid var(--rule-strong);margin-top:32px;box-shadow:0 22px 44px -26px #123d2f73}.sheet-head{border-bottom:1.5px solid var(--rule-strong);flex-wrap:wrap;align-items:center;gap:12px 18px;padding:18px 16px;display:flex}@media (min-width:720px){.sheet-head{padding:22px 28px}}.sheet-stamp{border:2px solid var(--green-900);color:var(--green-900);letter-spacing:.08em;text-transform:uppercase;font-variation-settings:"wdth" 118;padding:4px 10px;font-size:.8rem;font-weight:800}.sheet-house{align-items:center;gap:10px;font-weight:700;display:flex}.sheet-house .pict{--pict:24px;color:var(--green-800)}.sheet-table{padding:4px 16px 0}@media (min-width:720px){.sheet-table{padding:4px 28px 0}}.sheet-row{border-bottom:1px solid var(--rule);grid-template-columns:1fr;gap:4px;padding-block:14px;display:grid}.sheet-row-head{display:none}.sheet-row [role=rowheader]{font-weight:700}.sheet-row [role=cell]{justify-content:space-between;gap:12px;display:flex}.sheet-row [role=cell]:before{content:attr(data-col);color:var(--ink-2)}.sheet-row-total{border-bottom:0;border-top:2px solid var(--rule-strong)}.sheet-row-total [role=cell]:not(:nth-child(2)){color:var(--ink);font-size:1.15rem;font-weight:800}@media (min-width:720px){.sheet-row,.sheet-row-head{grid-template-columns:2.2fr 1fr 1fr 1fr;align-items:baseline;gap:16px;display:grid}.sheet-row-head{color:var(--ink-2);padding-block:14px 10px;font-size:.85rem;font-weight:700}.sheet-row-head [role=columnheader],.sheet-row [role=cell]{text-align:right;justify-content:flex-end}.sheet-row [role=cell]:before{content:none}.sheet-row-total [role=cell]:not(:nth-child(2)){font-size:1.35rem}}.sheet-verdict{background:var(--green-900);color:var(--ink-on-green);margin:4px 16px 0;padding:16px;font-size:1.05rem}@media (min-width:720px){.sheet-verdict{margin:4px 28px 0}}.sheet-basis{color:var(--ink-2);max-width:62em;padding:16px;font-size:.875rem}@media (min-width:720px){.sheet-basis{padding:18px 28px 24px}}.steps{counter-reset:s;gap:28px;margin-top:36px;list-style:none;display:grid}@media (min-width:820px){.steps{grid-template-columns:repeat(3,1fr);gap:32px}}.steps li{counter-increment:s;border-top:2px solid var(--rule-strong);color:var(--ink-2);padding-top:16px}.steps li:before{content:counter(s);font-variation-settings:"wdth" 118;color:var(--green-800);margin-bottom:14px;font-size:3.4rem;font-weight:800;line-height:1;display:block}.steps strong{color:var(--ink);margin-bottom:4px;font-size:1.15rem;display:block}.band-maker{background:var(--surface)}.maker{gap:36px;display:grid}@media (min-width:920px){.maker{grid-template-columns:6fr 5fr;align-items:center;gap:64px}}.maker-copy p{max-width:36em;color:var(--ink-2);margin-top:14px}.maker-copy strong{color:var(--ink)}.maker-sign{font-weight:700;color:var(--ink)!important}.maker-figure{background:var(--green-900);color:var(--ink-on-green);padding:22px 18px}.tally{gap:18px;display:grid}.maker-cop{align-items:baseline;gap:14px;margin-bottom:18px;display:flex}.maker-cop-num{font-variation-settings:"wdth" 125;letter-spacing:-.03em;color:var(--ink-on-green);font-size:clamp(4.2rem,16vw,6rem);font-weight:800;line-height:.9}.maker-cop-label{max-width:11em;color:var(--ink-on-green-2);font-weight:650;line-height:1.3}.tally-row{grid-template-columns:1fr auto;grid-template-areas:"label value""count count";align-items:baseline;gap:6px 12px;display:grid}.tally-label{color:var(--ink-on-green-2);grid-area:label;font-size:.95rem}.tally-value{font-variation-settings:"wdth" 112;grid-area:value;font-size:1.6rem;font-weight:800}.maker-figure figcaption{color:var(--ink-on-green-2);margin-top:16px;font-size:.875rem}.promises{border-top:2px solid var(--rule-strong);margin-top:32px;list-style:none;display:grid}@media (min-width:720px){.promises{grid-template-columns:1fr 1fr;column-gap:32px}}.promises li{border-bottom:1px solid var(--rule);color:var(--ink-2);padding-block:18px}.promises strong{color:var(--ink);font-size:1.15rem;display:block}.tagline{font-variation-settings:"wdth" 112;color:var(--green-800);margin-top:28px;font-size:clamp(1.2rem,3vw,1.55rem);font-weight:800}.faq{border-top:2px solid var(--rule-strong);margin-top:28px}.faq details{border-bottom:1px solid var(--rule)}.faq summary{cursor:pointer;justify-content:space-between;gap:16px;padding-block:18px;font-size:1.1rem;font-weight:700;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--green-800);font-size:1.4rem;font-weight:800;line-height:1}.faq details[open] summary:after{content:"–"}.faq details p{max-width:44em;color:var(--ink-2);padding-bottom:18px}.close{background:var(--green-900);color:var(--ink-on-green);padding-block:56px}@media (min-width:720px){.close{padding-block:80px}}.close-inner{justify-items:start;gap:28px;display:grid}.close h2{max-width:20em}.page{max-width:760px;padding-block:40px 64px}.page .lead-text{color:var(--ink-2);margin-top:12px;font-size:1.15rem}.prose h2{margin:32px 0 8px;font-size:1.35rem}.prose p+p{margin-top:10px}.prose ul{gap:6px;margin-top:8px;padding-left:20px;display:grid}.count{--count:22px;flex-wrap:wrap;grid-area:count;gap:4px 3px;display:flex}.pict-count{inline-size:var(--count);block-size:var(--count)}.pict-part-count{block-size:var(--count);opacity:.45}.count-plug{color:var(--green-200)}.count-heat{color:var(--heat)}@media (prefers-reduced-motion:no-preference){.count-heat>*{animation:.52s cubic-bezier(.16,1,.3,1) both heat-count;animation-timeline:view();animation-range:entry cover 30%}}
