:root{--c-bg:#faf8f3;--c-surface:#fff;--c-surface-2:#f5f2eb;--c-surface-3:#ebe6dc;--c-ink:#1c1916;--c-ink-2:#4a4540;--c-ink-3:#807972;--c-ink-4:#b8b0a6;--c-line:#e8e2d6;--c-line-2:#d9d2c2;--c-accent:#c9572b;--c-accent-2:#f0e4d4;--c-accent-ink:#7a3416;--c-mint:#5a8a6b;--c-mint-bg:#e3eee5;--c-gold:#b88a2a;--c-gold-bg:#f5ebd2;--c-violet:#6b5c9c;--c-violet-bg:#ece8f5;--c-rose:#b85a6e;--c-rose-bg:#f4e2e6;--c-error:#b8423a;--c-error-bg:#f5e0de;--r-sm:6px;--r-md:10px;--r-lg:14px;--r-xl:20px;--shadow-sm:0 1px 2px rgba(28,25,22,.04),0 0 0 1px rgba(28,25,22,.06);--shadow-md:0 2px 8px rgba(28,25,22,.06),0 0 0 1px rgba(28,25,22,.05);--shadow-lg:0 12px 32px rgba(28,25,22,.08),0 0 0 1px rgba(28,25,22,.04);--font-sans:"Inter",-apple-system,system-ui,sans-serif;--font-serif:"Instrument Serif",Georgia,serif;--font-mono:"JetBrains Mono",ui-monospace,monospace}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--c-bg);color:var(--c-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit}button,input,textarea{font-family:inherit}input,textarea{font-size:inherit;color:inherit}@media (max-width:760px){h1[style*="88px"],h1[style*="font-size: 88"]{font-size:44px!important;line-height:1.05!important}h1[style*="64px"],h1[style*="font-size: 64"]{font-size:36px!important;line-height:1.05!important}h1[style*="56px"],h2[style*="56px"],h2[style*="font-size: 56"]{font-size:32px!important}h1[style*="44px"],h2[style*="44px"],h2[style*="48px"]{font-size:28px!important}div[style*="grid-template-columns: 1.4fr 1fr 1fr"],div[style*="grid-template-columns: 1.6fr 1fr"],div[style*="grid-template-columns: 1fr 1.1fr"],div[style*="grid-template-columns: 1fr 1.2fr"],div[style*="grid-template-columns: 1fr 1.4fr"],div[style*="grid-template-columns: 1fr 1fr"],div[style*="repeat(3"],div[style*="repeat(4"]{grid-template-columns:1fr!important}section[style*="padding: 72px 56px"],section[style*="padding: 80px 56px"],section[style*="padding: 96px 56px"]{padding:56px 20px!important}header[style*="padding: 20px 56px"]{padding:16px 20px!important;flex-wrap:wrap!important;gap:12px!important}header nav a[href="#faq"],header nav a[href="#features"],header nav a[href="#how"],header nav a[href="#pricing"],main[style*="grid-template-columns: 1fr 1.1fr"] section:last-child{display:none!important}}