html{scroll-behavior:smooth}body{margin:0;background:#FAF8F4;color:#1A1A1A;font-family:-apple-system,SF Pro Text,system-ui,sans-serif;-webkit-font-smoothing:antialiased}a{color:#1F5C3D;text-decoration:none}a:hover{color:#164429}input::placeholder{color:#8A8375}*{box-sizing:border-box}.btn-green{background:#1F5C3D;color:#FAF8F4}.btn-green:hover{background:#164429;color:#FAF8F4}.btn-ghost:hover{background:#E7EFEA}.btn-ink:hover{background:#000;color:#FAF8F4}.email-input:focus{border-color:#1F5C3D!important}.phone-alt{opacity:0;transition:opacity .5s ease}[data-phone-wrap]:focus-within .phone-alt,[data-phone-wrap]:hover .phone-alt{opacity:1}[data-mode=live] .cta-waitlist,[data-mode=waitlist] .cta-live{display:none!important}.faq-a{display:none}.faq-item.open .faq-a{display:block}@keyframes leaf-fall{0%{transform:translateY(-105vh)}to{transform:translateY(105vh)}}@keyframes leaf-sway{0%{transform:translateX(-30px)}to{transform:translateX(30px)}}@keyframes leaf-spin{0%{transform:rotate(-40deg)}to{transform:rotate(40deg)}}@keyframes seal-press{0%{transform:scale(1.06);filter:drop-shadow(0 0 18px rgba(31,92,61,.5))}to{transform:scale(1);filter:drop-shadow(0 0 0 rgba(31,92,61,0))}}.seal-pressed{animation:seal-press .5s ease-out 1}@media (prefers-reduced-motion:reduce){[data-leaf]{opacity:.15!important;top:var(--static-top)!important}[data-leaf],[data-leaf] *{animation:none!important}}@media (max-width:900px){[data-hero-grid]{grid-template-columns:1fr!important;gap:24px!important}[data-phone-wrap]{transform:none!important;margin:40px auto -60px!important;justify-self:center!important}[data-cols]{grid-template-columns:1fr!important}[data-nav-links]{display:none!important}[data-h1]{font-size:40px!important}[data-h2]{font-size:30px!important}[data-section]{padding-top:72px!important;padding-bottom:72px!important}[data-cta-row]{align-items:stretch!important}[data-cta-row],[data-trust]{flex-direction:column!important}[data-trust]>div{border-left:none!important;border-top:1px solid #ede7dd!important}[data-timeline-rule]{display:none!important}}