:root{--bg:#f5f9f1;--card:#fff;--ink:#21372a;--sub:#4f5f52;--deep:#1c4a33;--brand:#2e7d4f;--brand-ink:#276b43;--brand-mid:#4fa372;--harvest:#c98a1b;--harvest-bright:#edbc5b;--harvest-ink:#8f6208;--harvest-bg:#fbf3e2;--chip-bg:#e9f3ea;--line:#e4ede3;--rule:#d5e0d2;--outline:#748a72;--error:#b6503c;--on-brand:#fff;--on-paper-veil:#ffffffa6;--deep-a14:#1c4a3324;--disabled-bg:#e8ece7;--disabled-fg:#5f7263;--paper-start:#faf6ea;--paper-end:#efe8d3;--paper-grad:linear-gradient(180deg, var(--paper-start), var(--paper-end));--radius-card:20px;--radius-control:12px;--radius-pill:999px;--shadow-card:0 8px 20px #1f4a3314;--bezel:#101613;--bezel-edge:color-mix(in srgb, var(--on-brand) 12%, transparent);--notch:#101613;--phone-shadow:0 30px 70px #1c4a333d, 0 4px 14px #1c4a331f;--control-h:44px;--field-h:48px;--btn-h:52px;--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--max-width:1140px;--header-h:64px;--ease-breeze:cubic-bezier(.3,.56,.42,.83);--ease-silk:cubic-bezier(.32,.54,.44,.84);--ease-swift:cubic-bezier(.26,.6,.36,.81);--ease-nova:cubic-bezier(.34,.52,.46,.84);--ease-crisp:cubic-bezier(.24,.62,.34,.8);--ease-glide:cubic-bezier(.36,.5,.48,.85);--ease-sheet:cubic-bezier(.32,.72,0,1);--dur-micro:.14s;--dur-local:.22s;--dur-panel:.3s;--dur-screen:.38s;--dur-sheet:.5s;--dur-reduced:.15s;--dur-stagger:48ms;--dur-exit-ratio:.8;--dur-micro-out:calc(var(--dur-micro) * var(--dur-exit-ratio));--dur-local-out:calc(var(--dur-local) * var(--dur-exit-ratio));--dur-panel-out:calc(var(--dur-panel) * var(--dur-exit-ratio));--dur-spin:.9s;--dur-rm:.1s;--stagger-1:80ms;--stagger-2:.16s;--stagger-3:.24s;--stagger-4:.32s;--error-ring:#b6503c24;--bounce:0;interpolate-size:allow-keywords}@media (prefers-color-scheme:dark){:root{--bg:#101613;--card:#18211b;--ink:#e8f0e9;--sub:#93a697;--deep:#cfe6d6;--brand:#4fa372;--brand-ink:#6fbe90;--brand-mid:#6fbe90;--harvest:#c98a1b;--harvest-bright:#edbc5b;--harvest-ink:#e3b04b;--harvest-bg:#2a2412;--chip-bg:#1e2c22;--line:#243128;--rule:#2c3b31;--outline:#93a697;--error:#d97b66;--on-brand:#101613;--on-paper-veil:#18211b;--deep-a14:#243128;--disabled-bg:#243128;--disabled-fg:#93a697;--paper-start:#18211b;--paper-end:#101613;--paper-grad:linear-gradient(180deg, var(--paper-start), var(--paper-end));--radius-card:20px;--radius-control:12px;--radius-pill:999px;--shadow-card:0 8px 20px #00000057;--bezel:#243128;--bezel-edge:color-mix(in srgb, var(--ink) 22%, transparent);--notch:#0000009e;--phone-shadow:0 30px 70px #0000008c, 0 4px 16px #00000073;--control-h:44px;--field-h:48px;--btn-h:52px;--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--max-width:1140px;--header-h:64px;--ease-breeze:cubic-bezier(.3,.56,.42,.83);--ease-silk:cubic-bezier(.32,.54,.44,.84);--ease-swift:cubic-bezier(.26,.6,.36,.81);--ease-nova:cubic-bezier(.34,.52,.46,.84);--ease-crisp:cubic-bezier(.24,.62,.34,.8);--ease-glide:cubic-bezier(.36,.5,.48,.85);--ease-sheet:cubic-bezier(.32,.72,0,1);--dur-micro:.14s;--dur-local:.22s;--dur-panel:.3s;--dur-screen:.38s;--dur-sheet:.5s;--dur-reduced:.15s;--dur-stagger:48ms;--dur-exit-ratio:.8;--dur-micro-out:calc(var(--dur-micro) * var(--dur-exit-ratio));--dur-local-out:calc(var(--dur-local) * var(--dur-exit-ratio));--dur-panel-out:calc(var(--dur-panel) * var(--dur-exit-ratio));--dur-spin:.9s;--dur-rm:.1s;--stagger-1:80ms;--stagger-2:.16s;--stagger-3:.24s;--stagger-4:.32s;--error-ring:#d97b662e;--bounce:0}}@media (prefers-reduced-motion:reduce){:root{--dur-micro:.1s;--dur-local:.1s;--dur-panel:.1s;--dur-screen:.1s;--dur-sheet:.1s;--dur-stagger:0s;--dur-micro-out:.1s;--dur-local-out:.1s;--dur-panel-out:.1s;--dur-spin:0s;--dur-rm:.1s;--stagger-1:0s;--stagger-2:0s;--stagger-3:0s;--stagger-4:0s}}*,:before,:after{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;-webkit-font-smoothing:antialiased;overflow-x:clip}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}body{min-height:100dvh;font-family:var(--font-sans);background:var(--bg);color:var(--ink);margin:0;font-size:16.5px;line-height:1.6;overflow-x:clip}a{color:var(--brand);text-decoration:none}a:hover{color:var(--deep)}.prose a,.fineprint a,.lead a,.compare-list a,.duel-note a{text-underline-offset:2px;text-decoration:underline}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,.nav-toggle:focus-visible,.focus-visible{outline:2px solid var(--brand);outline-offset:3px}.container{width:min(100% - 48px, var(--max-width));margin-inline:auto}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}h1,h2,h3{text-wrap:balance}p,li{text-wrap:pretty}a[href^=mailto\:],.nowrap{white-space:nowrap;overflow-wrap:normal;word-break:keep-all}.seg{min-height:var(--field-h);background:var(--chip-bg);border:1px solid var(--line);border-radius:calc(var(--radius-control) + 3px);gap:0;padding:4px;display:flex}.seg__item{flex:1 1 0;min-width:0;display:flex}.seg__input{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.seg__label{min-height:calc(var(--field-h) - 8px);border-radius:var(--radius-control);color:var(--sub);cursor:pointer;text-align:center;white-space:nowrap;flex:1;justify-content:center;align-items:center;padding:0 .5rem;font-size:.9rem;font-weight:600;display:flex}.seg__input:checked+.seg__label{background:var(--card);color:var(--deep);box-shadow:0 1px 2px #1f4a3324}.seg__input:focus-visible+.seg__label{outline:2px solid var(--brand);outline-offset:2px}.seg-field{border:0;min-width:0;margin:0 0 .85rem;padding:0;display:block}.seg-field>legend{color:var(--sub);margin-bottom:.3rem;padding:0;font-size:.85rem;font-weight:700;display:block}.btn{height:var(--btn-h);font:inherit;cursor:pointer;transition:transform var(--dur-micro-out) var(--ease-swift), box-shadow var(--dur-micro-out) var(--ease-swift), background-color var(--dur-micro-out) var(--ease-breeze), opacity var(--dur-micro-out) var(--ease-breeze), border-color var(--dur-micro-out) var(--ease-breeze), color var(--dur-micro-out) var(--ease-breeze);border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:.4rem;padding:0 24px;font-size:15.5px;font-weight:700;text-decoration:none;display:inline-flex}.btn:hover{transition-duration:var(--dur-micro)}.btn-sm{border-radius:11px;height:40px;padding:0 16px;font-size:14px}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--brand);color:var(--on-brand);box-shadow:0 8px 20px #1f4a3329}.btn-primary:hover{color:var(--on-brand);opacity:1}.btn-ghost{border-color:var(--outline);color:var(--deep);background:0 0}.btn-ghost:hover,.btn-ghost:active{border-color:var(--brand);color:var(--brand-ink);background:var(--chip-bg)}.btn-ghost:visited{color:var(--deep)}.btn:disabled,.btn[aria-disabled=true],.btn-primary:disabled,.btn-ghost:disabled{background:var(--disabled-bg);color:var(--disabled-fg);cursor:not-allowed;opacity:1;border-color:#0000;transform:none}.btn.is-loading,.btn.is-loading:disabled{background:var(--brand);color:var(--on-brand);opacity:.82;cursor:progress;border-color:#0000;transform:none}.micro{letter-spacing:.09em;text-transform:uppercase;color:var(--sub);margin:0 0 .75rem;font-size:11.5px;font-weight:700}.eyebrow{color:var(--sub);letter-spacing:.09em;text-transform:uppercase;margin:0 0 .75rem;font-size:11.5px;font-weight:700;display:inline-block}.lead{color:var(--sub);max-width:42rem;margin:0 0 1.25rem;font-size:1.05rem}.fineprint--privacy{margin-top:.35rem}.fineprint{color:var(--sub);text-align:start;text-wrap:pretty;max-width:48rem;margin:1.5rem 0 0;font-size:.88rem}.disclaimer{color:var(--sub);text-align:left;background:0 0;border:none;border-radius:0;max-width:48rem;margin:1rem 0 0;padding:0;font-size:.82rem;font-weight:400}.prose{max-width:42rem;padding:2.5rem 0 4rem}.prose h1{letter-spacing:-.02em;color:var(--deep);margin:0 0 .75rem;font-size:clamp(1.75rem,4dvw,2.25rem);font-weight:800}.prose h2{color:var(--deep);margin:2rem 0 .6rem;font-size:1.25rem;font-weight:800}.prose h3{color:var(--deep);margin:1.25rem 0 .4rem;font-size:1.05rem;font-weight:700}.prose p,.prose li{color:var(--ink)}.prose ul{padding-left:1.2rem}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-color-scheme:dark){.seg__input:checked+.seg__label{background:var(--brand);color:var(--on-brand);box-shadow:0 1px 3px #0006}}@media (hover:hover){.btn-primary:hover{box-shadow:0 12px 26px #1f4a3338}}@media (prefers-reduced-motion:reduce){.btn:hover,.btn:active,.btn-primary:hover,.btn-primary:active{transform:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.1s!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.site{flex-direction:column;min-height:100dvh;display:flex}.site-main{flex:1;width:100%}.skip-link{z-index:100;background:var(--brand);color:var(--on-brand);border-radius:var(--radius-control);padding:.65rem 1rem;font-weight:700;text-decoration:none;position:absolute;top:0;left:-9999px}.skip-link:focus,.skip-link:focus-visible,.skip-link.focus-visible{outline:2px solid var(--brand);outline-offset:3px;position:fixed;top:.5rem;left:.5rem}.site-header{z-index:40;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--bg) 94%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:64px;transition:box-shadow var(--dur-micro) var(--ease-breeze), border-color var(--dur-micro) var(--ease-breeze);padding:0;position:sticky;top:0}.site-header.is-scrolled{box-shadow:0 8px 24px color-mix(in srgb, var(--ink) 8%, transparent);border-bottom-color:color-mix(in srgb, var(--deep) 22%, var(--line))}.site-header__inner{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:1rem;min-height:64px;padding:0;display:flex;position:relative}.brand{color:var(--deep);letter-spacing:-.01em;min-height:var(--control-h);white-space:nowrap;align-items:center;gap:.55rem;padding:0;font-weight:800;display:inline-flex}.brand:hover{color:var(--deep)}.brand__mark{border-radius:8px;flex-shrink:0;width:28px;height:28px;display:block}.wm{letter-spacing:-.01em;color:var(--deep);font-size:19px;font-weight:800}.wm b{color:var(--brand);font-weight:800}.brand__row{color:var(--brand)}.nav{flex-wrap:nowrap;align-items:center;gap:.35rem;min-height:40px;padding:0;display:flex}.nav ul{margin:0;padding:0;list-style:none;display:contents}.nav li{display:contents}.nav a:not(.btn){min-height:var(--control-h);color:var(--sub);border-radius:var(--radius-control);white-space:nowrap;transition:color var(--dur-micro) var(--ease-breeze);align-items:center;padding:0 .65rem;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.nav .btn{height:40px;min-height:40px;color:var(--on-brand);margin-left:.3rem;padding-inline:1rem;font-size:14px}.nav a:not(.btn):hover,.nav a:not(.btn)[aria-current=page],.nav a:not(.btn).is-section-active{color:var(--deep)}.nav a:not(.btn)[aria-current=page]:after,.nav a:not(.btn).is-section-active:after{content:"";background:var(--deep);border-radius:1px;height:2px;position:absolute;bottom:8px;left:.7rem;right:.7rem}.nav-toggle{border:1px solid var(--outline);border-radius:var(--radius-control);background:var(--card);width:40px;min-width:40px;height:40px;min-height:40px;color:var(--deep);cursor:pointer;font:inherit;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:none;position:relative}.nav-toggle:before{content:"";border-radius:inherit;position:absolute;inset:-2px}.nav-toggle__bars{background:currentColor;border-radius:1px;width:16px;height:2px;display:block;box-shadow:0 -5px,0 5px}.nav-toggle[aria-expanded=true] .nav-toggle__bars{height:0;box-shadow:none;background:0 0;position:relative}.nav-toggle[aria-expanded=true] .nav-toggle__bars:before,.nav-toggle[aria-expanded=true] .nav-toggle__bars:after{content:"";background:var(--deep);border-radius:1px;width:16px;height:2px;position:absolute;top:0;left:0}.nav-toggle[aria-expanded=true] .nav-toggle__bars:before{transform:rotate(45deg)}.nav-toggle[aria-expanded=true] .nav-toggle__bars:after{transform:rotate(-45deg)}.site-footer{border-top:1px solid var(--line);color:var(--sub);background:var(--card);margin-top:0;padding:52px 0 60px;font-size:14.5px}.site-footer__inner{grid-template-columns:minmax(150px,.8fr) minmax(0,3.2fr);align-items:flex-start;gap:32px;display:grid}.site-footer__brand{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.foot-brand{align-items:center;gap:12px;display:flex}.foot-brand svg{border-radius:8px;width:30px;height:30px}.foot-brand .wm{font-size:17px}.site-footer__brand p{max-width:340px;color:var(--sub);margin:0;font-size:13px}.site-footer nav{grid-template-columns:repeat(5,minmax(120px,1fr));align-items:flex-start;gap:24px 32px;display:grid}.site-footer__heading{color:var(--sub);text-transform:uppercase;letter-spacing:.09em;margin:0 0 8px;font-size:11px;font-weight:800}.site-footer nav ul{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.site-footer__group{flex-direction:column;flex:auto;gap:2px;min-width:148px;display:flex}.site-footer__legal{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:32px;padding-top:20px;font-size:12.5px;display:flex}.site-footer__legal p{margin:0}.site-footer a{min-height:var(--control-h);color:var(--sub);transition:color var(--dur-micro) var(--ease-breeze);align-items:center;font-weight:600;display:inline-flex}.site-footer a:hover{color:var(--deep)}@media (width>=721px){.nav-scrim{display:none!important}}@media (width<=720px){.nav-toggle{display:inline-flex}.nav{visibility:hidden;opacity:0;pointer-events:none;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);max-height:min(85dvh, calc(100dvh - var(--header-h) - 8px));overscroll-behavior:contain;z-index:40;transition:opacity var(--dur-panel-out) var(--ease-breeze), transform var(--dur-panel-out) var(--ease-breeze), visibility var(--dur-panel-out);flex-flow:column;align-items:stretch;gap:0;padding:.35rem 0 .6rem;display:flex;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;transform:translateY(-8px)}.nav.is-open{visibility:visible;opacity:1;pointer-events:auto;transition-duration:var(--dur-panel);transform:none}.nav-scrim{visibility:hidden;opacity:0;pointer-events:none;background:color-mix(in srgb, var(--ink) 48%, transparent);z-index:35;cursor:pointer;transition:opacity var(--dur-panel-out) var(--ease-breeze), visibility var(--dur-panel-out);border:0;margin:0;padding:0;display:block;position:fixed;inset:0}.nav-scrim.is-open{visibility:visible;opacity:1;pointer-events:auto;transition-duration:var(--dur-panel)}.nav a{width:100%;min-height:var(--control-h);min-width:var(--control-h);border-radius:0;align-items:center;padding:0 1rem;font-size:1rem;display:flex}.nav .nav-cta{border-radius:var(--radius-control);justify-content:center;width:auto;height:48px;min-height:48px;margin:8px 12px 4px}.nav a:hover,.nav a[aria-current=page],.nav a.is-section-active{background:var(--chip-bg)}.nav a[aria-current=page]:after,.nav a.is-section-active:after{display:none}}@media (width<=720px) and (prefers-reduced-motion:reduce){.nav,.nav.is-open{transform:none}}@media (width<=1100px){.site-footer__inner{grid-template-columns:1fr;gap:1.25rem}.site-footer nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.site-footer nav{grid-template-columns:1fr;gap:20px;width:100%}}@keyframes _1tforx90{to{transform:rotate(360deg)}}@keyframes _1tforx91{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.hero{background:linear-gradient(to bottom, var(--paper-start), var(--paper-end));border-bottom:1px solid var(--line);padding:84px 0 0;position:relative;overflow:hidden}.hero h1{text-wrap:balance;letter-spacing:-.02em;color:var(--deep);max-width:14ch;margin:16px 0 0;font-size:clamp(34px,4.2dvw,52px);font-weight:800;line-height:1.12}.hero h1 em{color:var(--brand);font-style:normal}.hero__lead{max-width:620px;color:var(--sub);margin:20px 0 0;font-size:clamp(16px,1.4dvw,18px)}.hero__actions{flex-wrap:wrap;gap:16px;margin-top:32px;display:flex}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(280px,336px);align-items:center;column-gap:clamp(40px,6dvw,88px);display:grid}.hero-grid>div:first-child{max-width:40rem}.hero-orchard{aspect-ratio:1100/333;width:min(100%,520px);margin-bottom:28px;display:block}.hero-orchard img{width:100%;height:auto;display:block}.how-year{aspect-ratio:1600/204;width:100%;margin:32px 0 8px;display:block}.how-year img{width:100%;height:auto;display:block}.orchard{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);min-height:180px;box-shadow:var(--shadow-card);justify-content:center;align-items:flex-end;gap:1.1rem;padding:1.5rem 1rem 1.25rem;display:flex}.orchard__tree{flex-direction:column;align-items:center;gap:0;display:flex}.orchard__crown{background:linear-gradient(180deg, #37905c, var(--deep));border-radius:999px;width:36px}.orchard__crown--gold{background:linear-gradient(180deg, var(--harvest-bright), var(--harvest))}.orchard__trunk{background:var(--deep);border-radius:3px;width:8px;height:14px;margin-top:2px}.orchard__trunk--gold{background:var(--harvest)}.orchard__base{background:var(--deep);opacity:.9;border-radius:99px;width:140px;height:6px;margin-top:.35rem}.section.delta-page+.section{padding-top:.5rem}.card-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;display:grid}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:1.35rem 1.4rem}.card h3{color:var(--deep);margin:0 0 .5rem;font-size:1.08rem;font-weight:800}.card p{color:var(--sub);margin:0;font-size:.95rem}.promise-card{background:var(--chip-bg);border-color:var(--outline);border-color:color-mix(in srgb, var(--brand) 22%, var(--line))}.promise-card h3{color:var(--brand-ink)}.price-grid{grid-template-columns:1fr;align-items:stretch;gap:24px;margin-top:44px;display:grid}.price-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);flex-direction:column;gap:.75rem;padding:1.75rem 1.5rem;display:flex}.price-card--featured{border-color:var(--outline);border-color:color-mix(in srgb, var(--brand) 45%, var(--line));background:var(--card);background:linear-gradient(180deg, color-mix(in srgb, var(--brand) 10%, var(--card)), var(--card) 42%), var(--card)}.pricing .price-card__label,.section .price-card__label{color:var(--sub);text-transform:uppercase;letter-spacing:.09em;margin:0;font-size:13px;font-weight:800;line-height:1.3}.price-card--featured .price-card__label{color:var(--brand)}.price-card__amount{font-family:var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--deep);white-space:nowrap;font-size:clamp(1.55rem,3.6dvw + .55rem,2.5rem);font-weight:800;line-height:1}.price-card__amount span{color:var(--sub);white-space:nowrap;font-size:clamp(.85rem,1.1dvw + .55rem,1rem);font-weight:600}.price-card__note{color:var(--sub);margin:0;font-size:.92rem}.price-card ul{color:var(--ink);margin:.25rem 0 0;padding-left:1.15rem;font-size:.95rem}.price-card__badge{background:var(--brand);color:var(--on-brand);letter-spacing:.04em;text-transform:uppercase;border-radius:var(--radius-pill);align-self:flex-start;padding:.25rem .55rem;font-size:.75rem;font-weight:700}.price-card__anchor{border-radius:var(--radius-pill);background:var(--chip-bg);border:1px solid color-mix(in srgb, var(--brand) 30%, var(--line));color:var(--brand-ink);align-self:flex-start;margin:0;padding:.2rem .6rem;font-size:.82rem;font-weight:700}.price-card__compare{color:var(--sub);margin:.55rem 0 0;font-size:.88rem;line-height:1.45}.price-card__trial{background:var(--chip-bg);border:1px solid var(--line);color:var(--ink);border-radius:14px;flex-direction:column;gap:.45rem;margin-top:1rem;padding:.9rem 1rem;font-size:.88rem;line-height:1.4;display:flex}.price-card__trial .lab{letter-spacing:.08em;text-transform:uppercase;color:var(--sub);font-size:.72rem;font-weight:700}.price-card__trial .r{grid-template-columns:4.5rem 1fr;align-items:start;column-gap:.6rem;display:grid}.price-card__trial .d{font-variant-numeric:tabular-nums;color:var(--brand-ink);font-weight:700}.price-card__label .price-card__badge{vertical-align:middle;margin-left:.45rem}.price-card__foot{flex-direction:column;gap:.5rem;margin-top:auto;padding-top:1rem;display:flex}.price-card__cta{text-wrap:balance;width:100%;padding-inline:.75rem}.price-card__cta-note{color:var(--sub);min-height:2.8em;margin:0;font-size:.85rem;font-weight:500;line-height:1.4}.table-scroll{-webkit-overflow-scrolling:touch;border-radius:var(--radius-card);border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-card);margin-top:1rem;overflow-x:auto}.compare-table{border-collapse:collapse;background:0 0;border:0;width:100%}.compare-table th,.compare-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:.95rem 1.1rem}.compare-table th{background:var(--chip-bg);color:var(--deep);border-bottom:2px solid var(--rule);font-size:.9rem;font-weight:800}.compare-table td{color:var(--ink);font-size:.95rem}.compare-table tr:last-child td{border-bottom:none}.compare-table ul{margin:0;padding-left:1.1rem}.faq{gap:.65rem;margin-top:1rem;display:grid}.faq__item{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-control);padding:.85rem 1rem}.faq__item summary{cursor:pointer;color:var(--deep);min-height:var(--control-h);align-items:center;font-weight:700;list-style-position:outside;display:flex}.faq__item summary:focus{outline:none}.faq__item summary:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:4px}.faq__item p{color:var(--sub);margin:.65rem 0 0;font-size:.95rem}.calc-page{padding:2.5rem 0 3rem}.calc-page h1{letter-spacing:-.02em;color:var(--deep);margin:0 0 .5rem;font-size:clamp(1.75rem,3.5dvw,2.25rem);font-weight:800}.calc-grid{grid-template-columns:1fr 1fr;align-items:start;gap:1.25rem;margin-top:1.5rem;display:grid}.calc-col{align-content:start;gap:1.25rem;min-width:0;display:grid}.calc-panel{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);overflow-wrap:anywhere;min-width:0;padding:1.35rem 1.4rem}.calc-panel h2{color:var(--deep);margin:0 0 1rem;font-size:1rem;font-weight:800}.field{flex-direction:column;gap:.3rem;margin-bottom:.85rem;display:flex}.field label{color:var(--sub);font-size:.85rem;font-weight:700}.field input,.field select{min-height:var(--field-h);border:1px solid var(--outline);border-radius:var(--radius-control);width:100%;min-width:0;font:inherit;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink);background:var(--bg);padding:.5rem .75rem}.field input:focus,.field select:focus{border-color:var(--brand);outline:none}.field input:focus-visible,.field select:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-color:var(--brand)}.field-error{color:var(--error);margin:.2rem 0 0;font-size:.8rem;font-weight:600}.field input[aria-invalid=true],.field select[aria-invalid=true]{border-color:var(--error);box-shadow:0 0 0 4px var(--error-ring)}.result-list{margin:0}.result-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:1rem;min-width:0;padding:.55rem 0;font-size:.95rem;display:flex}.result-row:last-of-type{border-bottom:none}.result-row__label{color:var(--sub);min-width:0;font-weight:inherit;flex:auto;margin:0}.result-row__value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--deep);text-align:right;white-space:nowrap;flex:none;min-width:max-content;margin:0;font-weight:700}.result-row__value--harvest{color:var(--harvest-ink)}.result-row__value--emphasize{color:var(--deep);font-size:1.05rem;font-weight:800}.result-row--hero{border-bottom:1px solid var(--rule);padding:0 0 .9rem;display:block}.result-row--hero .result-row__label{letter-spacing:.04em;text-transform:uppercase;font-size:.85rem;font-weight:700}.result-row__value--hero{letter-spacing:-.03em;text-align:left;margin-top:.1rem;font-size:clamp(2rem,4.2dvw + .75rem,2.75rem);font-weight:800;line-height:1.05;display:block}.lot-row{grid-template-columns:1fr 1fr auto;align-items:end;gap:.5rem;min-width:0;margin-bottom:.5rem;display:grid}.lot-remove{box-sizing:border-box;width:var(--control-h);min-width:var(--control-h);height:var(--control-h);min-height:var(--control-h);border-radius:var(--radius-control);border:1px solid var(--outline);background:var(--bg);color:var(--sub);font:inherit;cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:1.25rem;font-weight:700;line-height:1;display:inline-flex}.lot-remove:hover{border-color:var(--outline);color:var(--error);background:var(--chip-bg)}.lot-remove:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.share-hint{color:var(--sub);margin:.75rem 0 0;font-size:.82rem}.assumptions-note{color:var(--sub);max-width:48rem;margin:.65rem 0 0;font-size:.82rem}.assumptions-list{color:var(--sub);max-width:48rem;margin:.2rem 0 0;padding-left:1.15rem;font-size:.82rem}.assumptions-list li{margin-bottom:.15rem}.tax-disclaimer{color:var(--ink);font-weight:600}.calc-page .container{min-width:0;max-width:100%}.email-capture{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);margin-top:0;padding:1.35rem 1.4rem}.email-capture__title{color:var(--deep);margin:0 0 .75rem;font-size:1.05rem;font-weight:800}.email-capture__lead{border-top:1px solid var(--line);color:var(--sub);max-width:52rem;margin:.85rem 0 0;padding-top:.85rem;font-size:.88rem;line-height:1.5}.email-capture__field{margin-bottom:.5rem}.email-capture__row{flex-wrap:wrap;align-items:stretch;gap:.6rem;display:flex}.email-capture__row input{border-color:var(--outline);flex:14rem;min-width:0}.email-capture__submit{min-height:var(--field-h);white-space:nowrap;flex:none;min-width:13.5rem}.email-capture__note{color:var(--sub);margin:.35rem 0 0;font-size:.82rem;line-height:1.45}.email-capture__note a{color:var(--deep);text-underline-offset:2px;font-weight:700;text-decoration:underline}.email-capture__status{min-height:1.25em;color:var(--sub);margin:.65rem 0 0;font-size:.9rem;font-weight:600}.email-capture__status--ok{color:var(--deep)}.email-capture__status--error{color:var(--error)}.compare-list{color:var(--ink);margin:.75rem 0 0;padding-left:1.15rem}.compare-list li{margin-bottom:.45rem}.quote{background:var(--card);border-left:3px solid var(--brand);border-radius:0 var(--radius-control) var(--radius-control) 0;color:var(--sub);box-shadow:var(--shadow-card);margin:1rem 0 0;padding:1rem 1.15rem;font-size:.95rem}.quote cite{color:var(--sub);margin-top:.5rem;font-size:.82rem;font-style:normal;font-weight:600;display:block}.hero-art{justify-content:flex-end;align-self:end;max-height:610px;margin-top:0;display:flex;position:relative;overflow:hidden}.hero-art figure{margin:0}.hero-art>figure{margin-bottom:-142px}.hero-kicker{flex-wrap:wrap;align-items:baseline;gap:.2em .55em;display:flex}.hero-kicker-platforms{white-space:nowrap}.hero-tags{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.tag{background:var(--on-paper-veil);border:1px solid var(--deep-a14);color:var(--deep);border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.tag i{background:var(--brand);border-radius:50%;flex:none;width:7px;height:7px}.phone{background:var(--bezel);width:302px;box-shadow:inset 0 0 0 1px var(--bezel-edge), var(--phone-shadow);border-radius:46px;flex:none;padding:12px;position:relative}.hero .phone{width:336px}.screen:before{content:"";background:var(--notch);z-index:2;border-radius:999px;width:82px;height:23px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.hero-art figure,.screens-row figure{position:relative}.hero-art figure:before,.screens-row figure:before{content:"";background:radial-gradient(52% 52% at 50% 46%, color-mix(in srgb, var(--brand) 26%, transparent), transparent 72%);filter:blur(46px);pointer-events:none;position:absolute;inset:2% -20% 16%}.hero-art figcaption,.screens-row figcaption{position:relative}.screen{background:var(--bg);border-radius:36px;flex-direction:column;display:flex;position:relative;overflow:hidden}.screen--shot .scr-status{inset-inline:0;z-index:2;position:absolute;top:0}.scr-shot{line-height:0}.scr-shot img,.proof-view img{width:100%;height:auto;display:block}.proof-view{border:1px solid var(--line);background:var(--bg);width:100%;box-shadow:0 18px 40px color-mix(in srgb, var(--deep) 10%, transparent);border-radius:22px;line-height:0;position:relative;overflow:hidden}.scr-status{letter-spacing:.01em;color:var(--ink);justify-content:space-between;align-items:center;padding:12px 20px 0;font-size:12.5px;font-weight:650;display:flex}.caption{text-align:start;text-wrap:pretty;color:var(--sub);margin-top:16px;font-size:12.5px;line-height:1.5}.promises{background:var(--card);border-bottom:1px solid var(--line);padding:84px 0}.promise-grid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:40px;display:grid}.promise{border:1px solid var(--line);background:var(--bg);border-radius:20px;padding:28px;box-shadow:0 8px 20px #1f4a330d}.promise .no{font-family:var(--font-mono);color:var(--brand);letter-spacing:.08em;font-size:12px;font-weight:700}.promise h3{color:var(--deep);margin:8px 0;font-size:21px}.promise p{color:var(--sub);margin:0;font-size:15px}.section{padding:84px 0}.section h1,.section h2,.promises h2,.how h2,.pricing h1,.pricing h2.center{letter-spacing:-.015em;color:var(--deep);margin:0 0 12px;font-size:clamp(26px,3dvw,36px);font-weight:800;line-height:1.12}.center,.micro--center{text-align:center}.lead--center{text-align:center;margin:0 auto}.values{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:44px;display:grid}.value{background:var(--card);border:1px solid var(--line);border-radius:20px;flex-direction:column;align-items:flex-start;padding:28px;display:flex;box-shadow:0 8px 20px #1f4a330f}.value .iconChip{background:var(--chip-bg);border-radius:13px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:16px;display:flex}.value h3{margin:0 0 8px;font-size:19px}.value p{color:var(--sub);flex:1;margin:0;padding-bottom:16px;font-size:14.5px}.free-tag,.grow-tag{letter-spacing:.07em;text-transform:uppercase;white-space:pre-line;text-align:left;border-radius:999px;align-self:flex-start;width:fit-content;max-width:100%;margin-top:0;padding:4px 12px;font-size:10.5px;font-weight:800;line-height:1.35;display:inline-block}.free-tag{color:var(--brand-ink);background:var(--chip-bg)}.grow-tag{color:var(--on-brand);background:var(--brand)}.how{background:var(--card);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:84px 0}.steps{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:44px;display:grid}.step{padding:4px 8px}.step .n{border:1.5px solid var(--brand);width:40px;height:40px;color:var(--brand);font-size:16px;font-weight:800;font-family:var(--font-mono);border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.step h3{margin:0 0 8px}.step p{color:var(--sub);margin:0;font-size:14.5px}.screens-row{margin-top:52px;grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,380px));justify-content:center;align-items:start;gap:40px;width:min(800px,100%);margin-inline:auto;display:grid}.screens-row figure{grid-template-rows:subgrid;grid-row:span 2;align-items:stretch;min-width:0;margin:0;display:grid}.screens-row figcaption{text-align:start;text-wrap:pretty;margin-top:20px;line-height:1.55}.screens-row figcaption b{color:var(--deep);margin-bottom:6px;font-size:15.5px;display:block}.screens-row figcaption span{color:var(--sub);font-size:13px;display:block}.screens>.container>.caption{width:min(800px,100%);max-width:none;margin:32px auto 0}.pricing{background:linear-gradient(to bottom, var(--paper-start), var(--paper-end));border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:84px 0}.price-card{border-radius:24px;padding:32px}.price-card--featured{border:1.5px solid var(--brand);background:var(--card);box-shadow:0 18px 44px #1f4a3324}.price-card ul{flex-direction:column;flex:1;gap:12px;margin:0 0 24px;padding:0;list-style:none;display:flex}.price-card li{color:var(--ink);align-items:flex-start;gap:12px;font-size:14.5px;display:flex}.price-card li svg{flex:none;margin-top:4px}.pricing .price-card__amount{font-size:44px}.oath{text-align:center;max-width:760px;margin:56px auto 0}.oath .big{color:var(--deep);letter-spacing:-.015em;margin:0;font-size:clamp(24px,3dvw,32px);font-weight:800}.oath p{color:var(--sub);margin-top:12px;font-size:16px}.keep{max-width:860px;margin:40px auto 0}.keep .table-scroll{margin-top:0}.keep-table th{letter-spacing:.08em;text-transform:uppercase;color:var(--sub);background:var(--card);border-bottom:3px double var(--rule);font-size:11.5px;font-weight:800}.keep-table td:first-child{color:var(--deep);width:34%;font-weight:700}.stays{color:var(--brand);font-weight:700}.stops{color:var(--sub)}.faq-list{flex-direction:column;max-width:760px;margin:40px auto 0;display:flex}.faq-item{border-top:1px solid var(--line);background:0 0;border-radius:0;padding:0}.faq-item:last-child{border-bottom:1px solid var(--line)}.faq-item summary{cursor:pointer;color:var(--deep);letter-spacing:-.015em;transition:color var(--dur-micro) var(--ease-breeze);align-items:flex-start;gap:16px;padding:24px 4px;font-size:17.5px;font-weight:800;line-height:1.3;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::marker{content:""}.faq-item summary:hover{color:var(--brand)}.faq-item summary:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:8px}.faq-item .chev{color:var(--sub);transition:transform var(--dur-micro) var(--ease-swift), color var(--dur-micro) var(--ease-breeze);flex:none;margin:4px 0 0 auto}.faq-item[open] .chev{color:var(--brand);transform:rotate(180deg)}.faq-item::details-content{block-size:0;transition:block-size var(--dur-panel-out) var(--ease-breeze), content-visibility var(--dur-panel-out) var(--ease-breeze) allow-discrete;overflow:hidden}.faq-item[open]::details-content{block-size:auto;transition:block-size var(--dur-panel) var(--ease-breeze), content-visibility var(--dur-panel) var(--ease-breeze) allow-discrete}.faq-a{padding:0 44px 28px 4px}.faq-item p,.faq-a p{color:var(--sub);margin:0;font-size:15px}.faq-ask{background:var(--card);border:1px solid var(--line);border-radius:20px;flex-wrap:wrap;align-items:center;gap:20px;max-width:760px;margin:32px auto 0;padding:24px 28px;display:flex;box-shadow:0 8px 20px #1f4a330f}.faq-ask div{flex:300px;min-width:0}.faq-ask b{color:var(--deep);font-size:16.5px;display:block}.faq-ask span{color:var(--sub);font-size:14px}.honest{letter-spacing:.07em;text-transform:uppercase;color:var(--brand-ink);background:var(--chip-bg);border-radius:999px;margin-top:12px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-block}.sec-head{text-align:center}.sec-head h2{margin:20px 0 0}.sec-head .eyebrow{background:var(--chip-bg);color:var(--brand-ink);letter-spacing:.09em;text-transform:uppercase;border-radius:999px;margin:0;padding:8px 16px;font-size:11.5px;font-weight:800;display:inline-block}.flanked{max-width:790px;color:var(--sub);text-align:center;margin:20px auto 0;padding:2px 40px;font-size:16.5px;line-height:1.55;position:relative}.flanked:before,.flanked:after{content:"";background:var(--rule);width:1px;position:absolute;top:2px;bottom:2px}.flanked:before{left:0}.flanked:after{right:0}.compare{background:var(--card);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.duel-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--sub);font-size:12px;font-weight:750}.duel-h2{max-width:16ch;margin:20px 0 0}.duel{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(24px,4dvw,64px);margin-top:clamp(44px,6dvw,84px);display:grid}.duel-p{min-width:0}.duel-mine{background:var(--bg);border-radius:24px;padding:clamp(24px,3dvw,40px)}.duel-theirs{padding:clamp(24px,3dvw,40px) 0 0}.duel-name{letter-spacing:-.01em;color:var(--deep);font-size:15px;font-weight:800}.duel-theirs .duel-name{color:var(--sub);font-weight:700}.duel-line{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-top:24px;padding-top:20px;display:flex}.duel-fig{letter-spacing:-.035em;color:var(--deep);font-size:clamp(34px,4.4dvw,58px);font-weight:800;line-height:1}.duel-theirs .duel-fig{color:var(--ink)}.duel-lab{color:var(--sub);text-align:right;flex:1 0 auto;font-size:13.5px;font-weight:600}.duel-sub{color:var(--sub);margin-top:8px;font-size:13.5px;line-height:1.5}.duel-list{border-top:1px solid var(--rule);gap:12px;margin:32px 0 0;padding-top:20px;list-style:none;display:grid}.duel-list li{color:var(--sub);padding-left:24px;font-size:13.8px;line-height:1.45;position:relative}.duel-list .duel-mark{position:absolute;top:calc(.725em - 7.5px);left:0}.duel-list li.ok .duel-mark{color:var(--brand-ink)}.duel-list li.no .duel-mark{color:var(--outline)}.duel-cta{margin-top:32px}.duel-stay{color:var(--sub);margin-top:20px;font-size:13px;line-height:1.55}.duel-note{max-width:820px;color:var(--sub);text-align:center;margin:clamp(32px,4dvw,56px) auto 0;font-size:12.5px;line-height:1.6}.proof{background:var(--bg)}.bignum{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:center;color:var(--deep);letter-spacing:-.05em;margin-top:24px;font-size:clamp(96px,17dvw,208px);font-weight:800;line-height:.9}.bigsay{text-align:center;max-width:660px;color:var(--ink);margin:24px auto 0;font-size:clamp(16px,1.4dvw,18px);line-height:1.5}.bigsay em{font-style:italic}.bigsrc{text-align:center;color:var(--sub);margin-top:16px;font-size:12.5px}.stat-row{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:52px;display:grid}.stat{background:var(--card);border:1px solid var(--line);transition:transform var(--dur-micro-out) var(--ease-swift), box-shadow var(--dur-micro-out) var(--ease-swift);border-radius:20px;padding:28px;box-shadow:0 8px 20px #1f4a330f}.stat .n{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--deep);letter-spacing:-.035em;font-size:46px;font-weight:800;line-height:1}.stat p{color:var(--sub);margin-top:12px;font-size:14.5px}.wait{background:linear-gradient(to bottom, var(--paper-start), var(--paper-end));border-top:1px solid var(--line)}.form-card{background:var(--card);border:1px solid var(--line);border-radius:24px;max-width:660px;margin:44px auto 0;padding:28px 32px;box-shadow:0 8px 20px #1f4a3312}.flab{color:var(--deep);margin-bottom:8px;font-size:13px;font-weight:700;display:block}.join-field{flex-wrap:wrap;gap:12px;display:flex}.inp{min-width:0;font:inherit;color:var(--ink);background:var(--bg);border:1.5px solid var(--line);transition:border-color var(--dur-micro) var(--ease-swift), box-shadow var(--dur-micro) var(--ease-swift), background-color var(--dur-micro) var(--ease-breeze);border-radius:14px;outline:none;flex:240px;padding:12px 16px;font-size:15.5px}.inp::placeholder{color:var(--sub);opacity:.7}.inp:hover{border-color:var(--rule)}.inp:focus{border-color:var(--brand);background:var(--card);box-shadow:0 0 0 4px var(--chip-bg)}.inp[aria-invalid=true]{border-color:var(--error);box-shadow:0 0 0 4px var(--error-ring)}.inp:disabled,.inp[readonly]{color:var(--sub);background:var(--bg);border-color:var(--line);box-shadow:none}.msg{opacity:0;max-height:0;transition:opacity var(--dur-local-out) var(--ease-breeze), transform var(--dur-local-out) var(--ease-breeze), max-height var(--dur-local-out) var(--ease-breeze), margin-top var(--dur-local-out) var(--ease-breeze);align-items:flex-start;gap:8px;margin:0;font-size:13.8px;line-height:1.45;display:flex;overflow:hidden;transform:translateY(-5px)}.msg.on{opacity:1;max-height:240px;transition-duration:var(--dur-local);margin-top:12px;transform:none}.msg.err{color:var(--error)}.msg.hint{color:var(--sub)}.spin{border:2px solid color-mix(in srgb, var(--on-brand) 34%, transparent);border-top-color:var(--on-brand);width:15px;height:15px;animation:_1tforx90 var(--dur-spin) linear infinite;border-radius:50%;flex:none}.btn[data-state=pending]{pointer-events:none;opacity:.92}.done{background:var(--chip-bg);border:1px solid var(--line);border-radius:18px;padding:24px}.done:focus{outline:2px solid var(--brand);outline-offset:3px}.done h3{margin-bottom:8px;font-size:17px}.done p{color:var(--sub);font-size:14.5px}.done p+p{margin-top:8px}.done .addr{font-family:var(--font-mono);color:var(--deep);font-weight:700}.form-card .done,.form-card.sent .field-wrap{display:none}.form-card.sent .done{animation:_1tforx91 var(--dur-panel) var(--ease-breeze) both;display:block}.form-foot{color:var(--sub);text-align:center;margin-top:16px;font-size:12.5px}.states-label{text-align:center;letter-spacing:.06em;text-transform:uppercase;color:var(--sub);margin-top:72px;font-size:15px}.states{grid-template-columns:repeat(auto-fit,minmax(232px,1fr));gap:16px;margin-top:44px;display:grid}.state{background:var(--card);border:1px solid var(--line);border-radius:18px;margin:0;padding:16px 16px 20px;box-shadow:0 8px 20px #1f4a330d}.state figcaption{align-items:center;gap:8px;margin-bottom:12px;display:flex}.state .sn{font-family:var(--font-mono);color:var(--brand);letter-spacing:.08em;font-size:11px;font-weight:700}.state .st{color:var(--deep);letter-spacing:.02em;font-size:12.5px;font-weight:800}.mini-field{border:1.5px solid var(--line);background:var(--bg);color:var(--sub);border-radius:11px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex}.mini-field .cap{background:var(--brand);flex:none;width:1.5px;height:13px;display:inline-block}.mini-field.focus{border-color:var(--brand);background:var(--card);box-shadow:0 0 0 3px var(--chip-bg)}.mini-field.bad{border-color:var(--error);box-shadow:0 0 0 3px var(--error-ring)}.mini-field .val,.mini-field .ph{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.mini-field .val{color:var(--ink);font-weight:600}.mini-btn{background:var(--brand);color:var(--on-brand);letter-spacing:.03em;border-radius:8px;flex:none;margin-left:auto;padding:4px 12px;font-size:10.5px;font-weight:800}.mini-btn.busy{background:var(--brand-ink);cursor:progress;align-items:center;gap:8px;display:inline-flex}.mini-btn.busy .spin{border-width:1.6px;width:10px;height:10px}.state .sd{color:var(--sub);margin-top:12px;font-size:12.5px;line-height:1.5}.state .sd b{color:var(--ink);font-weight:700}.state .sd.bad b{color:var(--error)}.mini-done{background:var(--chip-bg);border:1px solid var(--line);color:var(--deep);border-radius:11px;padding:12px;font-size:11.5px;font-weight:700;line-height:1.4}.app-ask{background:var(--paper-grad);border-top:1px solid var(--line)}.app-ask .email-capture{text-align:center;max-width:660px;margin:24px auto 0;padding:28px}.app-ask .email-capture__title{margin:0 0 16px}.app-ask .email-capture__row{justify-content:center}.app-ask .email-capture__lead{max-width:none}@media (width<=900px){.hero__actions .btn{justify-content:center;width:100%}.hero__actions{flex-direction:column;align-items:stretch}.hero-grid{display:block}.hero{padding:48px 0 0}.hero-grid>div:first-child,.hero h1{max-width:none}.hero-orchard{width:min(100%,420px);margin-bottom:20px}.how-year{margin:24px 0 0}.orchard{min-height:140px;padding:1.1rem .85rem 1rem}.hero-art{justify-content:center;max-height:390px;margin-top:36px}.hero-art>figure{margin-bottom:-100px}.hero-art figcaption{display:none}.hero .phone{width:min(286px,82dvw)}.promise-grid{grid-template-columns:1fr}.values,.steps{grid-template-columns:1fr;gap:16px}.promises,.how,.pricing,.section{padding:68px 0}.stat-row{grid-template-columns:1fr}.flanked{padding:2px 20px}.duel{grid-template-columns:1fr;gap:8px}.duel-theirs{padding-top:8px}.form-card{padding:24px 20px}}@media (width<=480px){.hero{padding:40px 0 0}}@media (width>=901px){.price-grid{grid-template-columns:1fr 1fr}}@media (width<=1100px){.calc-grid{grid-template-columns:1fr}}@media (width>=600px) and (width<=900px){.calc-page .form-grid,.calc-page form{max-width:36rem}}@media (width<=520px){.email-capture__submit{width:100%;min-width:0}.hero-kicker-sep{display:none}.hero-kicker-platforms{flex-basis:100%}.app-ask .email-capture{padding:24px 20px}}@media (width<=720px){.screens-row{grid-template-rows:none;grid-template-columns:minmax(0,1fr);gap:40px}.screens-row figure{flex-direction:column;grid-row:auto;align-items:stretch;display:flex}}@media (prefers-reduced-motion:reduce){.faq-item .chev{transition:none}.msg,.msg.on{transform:none}.stat,.stat:hover{transition:none;transform:none}.form-card.sent .done{animation:none}.spin{border-top-color:color-mix(in srgb, var(--on-brand) 34%, transparent);animation:none}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.stat:hover{transition-duration:var(--dur-micro);transform:translateY(-3px);box-shadow:0 14px 30px #1f4a331c}}@media (width>=1000px){.states{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}}.calc-page h1{margin-bottom:1rem;font-size:clamp(2rem,4dvw,3rem);line-height:1.12}.calc-page .lead{max-width:44rem;line-height:1.65}.calculator-method-link{text-underline-offset:4px;margin-top:1rem;font-size:.875rem;font-weight:650;display:inline-block}.calc-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem;display:grid}.calc-col>.calc-panel:first-child{background:var(--chip-bg)}.calculator-reading{border-top:1px solid var(--rule);grid-template-columns:220px minmax(0,1fr);gap:3.5rem;margin-top:3.5rem;padding-top:2.25rem;display:grid}.calculator-contents{top:calc(var(--header-h) + 1.5rem);align-self:start;position:sticky}.calculator-contents a{color:var(--sub);padding:.55rem 0;font-size:.8125rem;line-height:1.5;text-decoration:none;display:block}.calculator-contents a:hover{color:var(--deep);text-decoration:underline}.calculator-back{border-top:1px solid var(--rule);margin-top:1rem}.calculator-article{min-width:0;max-width:46rem}.calculator-article>section{margin:0 0 2.75rem;padding:0}.calculator-article h2{letter-spacing:-.02em;color:var(--deep);scroll-margin-top:calc(var(--header-h) + 1.5rem);margin:0 0 1.15rem;font-size:clamp(1.4rem,2dvw,1.65rem);line-height:1.28}.calculator-article p{max-width:68ch;margin:0 0 1.15rem;line-height:1.75}.calculator-article a{text-underline-offset:4px;color:var(--brand-ink);text-decoration:underline}.calculator-article strong{font-weight:700}.calculator-article p>code{font:.875rem/1.7 var(--font-mono);background:var(--chip-bg);border:1px solid var(--rule);white-space:normal;overflow-wrap:anywhere;border-radius:.5rem;padding:1rem 1.1rem;display:block}.calculator-table-wrap{background:var(--card);border:1px solid var(--rule);border-radius:.75rem;max-width:100%;margin:1.4rem 0;overflow-x:auto}.calculator-table-wrap:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.calculator-table-hint{color:var(--sub);border-bottom:1px solid var(--rule);padding:.6rem .8rem;font-size:.75rem;margin:0!important}.calculator-table-wrap table{border-collapse:collapse;width:100%;font-size:.875rem;line-height:1.55}.calculator-table-wrap th{background:var(--chip-bg);color:var(--deep);text-align:left;font-weight:650}.calculator-table-wrap th,.calculator-table-wrap td{border-bottom:1px solid var(--rule);vertical-align:top;min-width:6.25rem;padding:.85rem 1rem}.calculator-table-wrap td{font-variant-numeric:tabular-nums}.calculator-table-wrap td:not(:first-child){font-family:var(--font-mono);font-size:.8125rem}.calculator-table-wrap tbody tr:last-child td{border-bottom:0}.calculator-unavailable{border-left:3px solid var(--error);color:var(--ink);padding:.5rem 0 .5rem 1rem}.calculator-unavailable p{margin:0 0 .5rem;font-size:.9375rem;line-height:1.65}.calculator-unavailable strong{color:var(--error)}.calculator-timeline{margin-top:2rem}.calculator-timeline h2{color:var(--deep);margin:0;font-size:1.25rem}.calculator-timeline>p{color:var(--sub);margin:.5rem 0;font-size:.875rem}#calculator-tool,.calculator-reading{scroll-margin-top:calc(var(--header-h) + 1.5rem)}.calculator-field-hint{color:var(--sub);margin:.2rem 0 0;font-size:.8125rem;line-height:1.6}@media (width<=440px){.calc-fields{grid-template-columns:1fr}}@media (width<=1100px){.calculator-reading{grid-template-columns:1fr;gap:1.75rem;margin-top:2.5rem}.calculator-contents{border-bottom:1px solid var(--rule);padding-bottom:1.25rem;position:static}}[data-start-icon-button]{cursor:pointer;color:#f9fafb;background:0 0;border-width:0;border-radius:9999px;justify-content:center;align-items:center;padding:.25rem;transition-property:color,background-color,border-color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}[data-start-icon-button]:hover{color:#e5e7eb;background-color:#374151}[data-start-icon-button]:focus{outline-offset:2px;outline:2px solid #f9fafb}[data-start-icon-button]:focus-visible{box-shadow:0 0 0 3px #111827bf}[data-start-icon-button]:active{color:#f3f4f6;background-color:#1f2937}[data-start-icon-button]>svg{width:1.25rem;height:1.25rem}[data-start-text-size=xs]{font-size:.75rem;line-height:1.33333}[data-start-text-size=sm]{font-size:.875rem;line-height:1.42857}[data-start-text-size=base]{font-size:1rem;line-height:1.5}[data-start-text-size=lg]{font-size:1.125rem;line-height:1.55556}[data-start-text-size=xl]{font-size:1.25rem;line-height:1.4}[data-start-text-size="2xl"]{font-size:1.5rem;line-height:1.33333}[data-start-text-font=sans]{font-family:system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}[data-start-text-font=serif]{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}[data-start-text-font=mono]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}[data-start-text-weight=thin]{font-weight:100}[data-start-text-weight=extralight]{font-weight:200}[data-start-text-weight=light]{font-weight:300}[data-start-text-weight=normal]{font-weight:400}[data-start-text-weight=medium]{font-weight:500}[data-start-text-weight=semibold]{font-weight:600}[data-start-text-weight=bold]{font-weight:700}[data-start-text-weight=extrabold]{font-weight:800}[data-start-text-weight=black]{font-weight:900}[data-start-text-wrap=wrap]{white-space:wrap}[data-start-text-wrap=nowrap]{white-space:nowrap}[data-start-badge]{background-color:var(--background);border:1px var(--foreground) solid;color:var(--foreground);border-radius:.375rem;justify-content:center;align-items:center;gap:.25rem;padding:.125rem .25rem;display:inline-flex}[data-start-badge=success]{--background:oklch(98.2% .018 155.826);--foreground:oklch(52.7% .154 150.069)}[data-start-badge=failure]{--background:oklch(97.1% .013 17.38);--foreground:oklch(50.5% .213 27.518)}[data-start-badge=warning]{--background:oklch(98.7% .026 102.212);--foreground:oklch(47.6% .114 61.907)}[data-start-badge=info]{--background:oklch(97% .014 254.604);--foreground:oklch(48.8% .243 264.376)}[data-start-placeholder]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}[data-start-placeholder]>span{text-align:center}[data-start-section]{flex-direction:column;display:flex}[data-start-section-title]{text-transform:uppercase}[data-start-section-content]{border-left:1px solid oklch(87% .065 274.039);width:calc(100% - 2rem);margin-left:.5rem;padding-left:.5rem;overflow:auto}[data-start-select]{margin:0;flex-direction:column;margin-block:0;padding-inline:0;list-style-type:none;display:flex}[data-start-select]>*+*{border-top:1px solid oklch(87% .065 274.039)}[data-start-select-option]{color:#f9fafb;cursor:pointer;white-space:nowrap;outline:none;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}[data-start-select-option][tc-active],[data-start-select-option][tc-selected],[data-start-select-option]:focus{color:#e5e7eb;background-color:#374151}[data-start-tab]{cursor:pointer;border:none;border-radius:.5rem;outline:none;justify-content:center;align-items:center;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}[data-start-tab][tc-active],[data-start-tab][tc-selected],[data-start-tab]:hover,[data-start-tab]:focus{color:#e5e7eb;background-color:#374151}[data-start-tab-list]{gap:.5rem;margin:.5rem;display:flex}[data-start-tab-panel]{border-top:1px solid oklch(87% .065 274.039);flex-direction:column;gap:.5rem;height:100%;padding:.5rem;display:flex;overflow:auto}[data-start-button]{cursor:pointer;color:oklch(97% .014 254.604);white-space:nowrap;background-color:#111827;border:none;border-radius:.5rem;outline:none;justify-content:center;align-items:center;padding:.25rem .5rem;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}[data-start-button][tc-active],[data-start-button][tc-selected],[data-start-button]:hover,[data-start-button]:focus{color:#dbeafe;background-color:#1e3a8a}[data-start-blob-viewer] svg{width:1rem;height:1rem}[data-start-seroval-value]{align-items:center;gap:.25rem;display:flex}[data-start-headers-viewer]{font-size:.75rem;line-height:1rem}[data-start-headers-viewer]>[data-start-property]>:first-child{text-transform:capitalize}[data-start-hex-viewer]{border:1px solid oklch(87% .065 274.039);display:flex;overflow:auto}[data-start-hex-viewer-bytes]{flex-direction:column;flex:1;gap:.5rem;padding:.5rem;display:flex}[data-start-hex-viewer-text]{border-left:1px solid oklch(87% .065 274.039);flex-direction:column;flex:1;gap:.5rem;padding:.5rem;display:flex}[data-start-hex-row]{align-items:center;gap:1rem;display:flex}[data-start-hex-text]{justify-content:start;align-items:center;display:flex}[data-start-cascade]{flex-direction:column;margin:0;margin-block:0;padding-inline:0;list-style-type:none;display:flex}[data-start-cascade-option]{cursor:pointer;white-space:nowrap;border-radius:.25rem;outline:none;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}[data-start-cascade-option][tc-active],[data-start-cascade-option][tc-selected],[data-start-cascade-option]:focus{color:#1e3a8a;background-color:#dbeafe}[data-start-seroval-viewer]{grid-template-columns:1fr 2fr;display:grid}[data-start-seroval-promise]{align-items:center;gap:.5rem;display:flex}[data-start-seroval-renderer]{border-top:1px solid oklch(87% .065 274.039);border-bottom:1px solid oklch(87% .065 274.039);display:flex}[data-start-seroval-renderer]>*{border-left:1px solid oklch(87% .065 274.039)}[data-start-seroval-renderer]:last-child{border-right:1px solid oklch(87% .065 274.039)}[data-start-seroval-node]{flex-direction:column;gap:.25rem;width:100%;max-width:16rem;padding:.25rem;display:flex}[data-start-seroval-node-header]{color:#f9fafb;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}[data-start-seroval-node-content]{flex-direction:column;gap:.25rem;display:flex}[data-start-seroval-value]{color:#f9fafb}[data-start-seroval-value-wrapper],[data-start-seroval-link]{align-items:center;gap:.25rem;display:inline-flex}[data-start-seroval-link]>svg{width:1rem;height:1rem}[data-start-functions-instance-detail]{align-items:center;gap:.5rem;display:flex}[data-start-functions-viewer]{color:#f9fafb;flex-direction:column;min-height:100%;display:flex}[data-start-functions-instances-container]{color:#f9fafb;width:100%;min-height:100%;overflow:auto}[data-start-functions-instances]{flex-direction:column;padding:0;list-style:none;display:flex}[data-start-functions-instances]>[data-start-select-option]{color:#f9fafb;justify-content:space-between;align-items:center;padding:.5rem;display:flex}[data-start-headers]{flex-direction:column;gap:.5rem;display:flex}[data-start-headers-title]{font-weight:500}[data-start-properties]{flex-direction:column;gap:.25rem;display:flex}[data-start-property]{flex-flow:row;align-items:center;gap:.25rem;display:flex}[data-start-function-instance-viewer]{flex-direction:column;width:100%;display:flex}[data-start-function-instance-viewer-nav],[data-start-functions-nav]{background:oklch(25.7% .09 281.288);border-bottom:1px solid oklch(87% .065 274.039);justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem;display:flex;position:sticky;top:0}[data-start-functions-nav] svg{padding:.25rem}[data-start-function-instance-viewer-nav-left],[data-start-function-instance-viewer-nav-left]>div{align-items:center;gap:.5rem;display:flex}[data-start-function-instance-viewer-content],[data-start-function-instance-viewer-content]>[tc-tab-group]{height:100%}[data-start-dev-toolbar]{cursor:grab;flex-direction:column-reverse;align-items:flex-start;display:flex;position:fixed;bottom:0;left:0}[data-start-dev-toolbar]:active{cursor:grabbing}[data-start-dev-toolbar]>[tc-toolbar]{background:oklch(25.7% .09 281.288);border:1px solid oklch(87% .065 274.039);border-radius:9999px;flex-direction:row;align-items:center;gap:.5rem;margin:1rem;padding:.25rem .5rem;display:flex;position:relative;overflow:hidden}[data-start-dev-toolbar]>[tc-toolbar]>div{flex-direction:row;justify-content:center;align-items:center;display:flex}[data-start-dev-toolbar]>[tc-toolbar]>div:last-child{border-left:1px solid #f9fafb;gap:.5rem;padding-left:.5rem}[data-start-dev-toolbar-version]{color:#f9fafb;border:1px solid oklch(87% .065 274.039);border-radius:9999px;padding:.125rem .5rem;font-size:.875rem;font-weight:600;line-height:1.25rem}[data-start-dev-toolbar-version]>div{width:1.5rem;height:1.5rem}[data-start-dev-toolbar] svg{width:1.25rem;height:1.25rem}[data-start-dev-toolbar-panel]{background:oklch(25.7% .09 281.288);border:1px solid oklch(87% .065 274.039);border-radius:1rem;width:50rem;max-width:calc(100vw - 10rem);height:30rem;max-height:calc(100vh - 2rem);margin:0 1rem;overflow:auto}
