:root{--white: #FFFEFE;--off: #f7f6f3;--stone: #f0ede7;--border: #e5e2db;--border-2: #d0ccc4;--text: #111009;--muted: #5e5b57;--dim: #7a7771;--amber: #7C3AED;--amber-bg: rgba(124,58,237,.08);--green: #2d7a4f;--red: #b83232;--font: "Inter", system-ui, sans-serif;--font-heading: "Lora", Georgia, serif}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{background:var(--white);color:var(--text);font-family:var(--font);overflow-x:hidden}h1,h2,h3{font-family:var(--font-heading)}a{color:inherit;text-decoration:none}button{font-family:var(--font)}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-thumb{background:var(--border-2)}@media (max-width: 900px){.desktop-only{display:none!important}.hero-ana-wrap{flex-direction:column!important;align-items:center!important;margin-top:24px!important}.hero-capsules-wrap{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:8px!important;width:100%!important;margin-bottom:28px!important;order:-1!important}.hero-capsule{position:static!important;top:auto!important;left:auto!important;right:auto!important}section div[style*=grid-template-columns]{grid-template-columns:1fr!important;gap:32px!important}section{padding-left:1.5rem!important;padding-right:1.5rem!important}h2{font-size:clamp(2rem,8vw,2.5rem)!important}nav .desktop-only{display:none!important}.mobile-only{display:flex!important}nav{padding:0 1rem!important}}.mobile-only{display:none}
