:root{--bg: #f7f5f2;--panel: #ffffff;--panel2: #f1eee9;--border: rgba(44, 47, 49, .1);--text: #2c2f31;--text-dim: #595c5e;--text-faint: #7c7f81;--primary: #4a40e0;--primary-2: #9795ff;--koek: #c98a4b;--koek-dark: #8a5a2b;--koek-light: #f4e3cf}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,system-ui,sans-serif;line-height:1.5}h1,h2,h3{font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif;line-height:1.15;margin:0}p{margin:0}a{color:inherit}button{font-family:inherit;cursor:pointer}.section{padding:96px 24px}.section-inner{max-width:1100px;margin:0 auto}.eyebrow{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--koek-dark);background:var(--koek-light);padding:4px 12px;border-radius:999px;margin-bottom:16px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:10px;padding:13px 24px;font-size:15px;font-weight:600;border:1px solid transparent;text-decoration:none;transition:opacity .15s ease,transform .15s ease}.btn:hover{opacity:.9}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--primary);color:#fff}.btn-secondary{background:transparent;color:var(--text);border-color:var(--border)}.reveal{opacity:0;transform:translateY(22px);transition:opacity .6s ease,transform .6s ease}.reveal.is-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}}.benefit-card{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.benefit-card:hover{transform:translateY(-4px);box-shadow:0 14px 32px #2c2f3117;border-color:var(--primary-2)}.benefit-icon{transition:transform .3s ease}.benefit-card:hover .benefit-icon{transform:scale(1.1) rotate(-4deg)}@media(max-width:900px){.grid-4{grid-template-columns:repeat(2,1fr)!important}.grid-3,.demo-grid{grid-template-columns:1fr!important}}@media(max-width:720px){.section{padding:64px 20px}.header-nav a:not(.btn){display:none}#lead-form-panel{grid-template-columns:1fr!important}#top>.section-inner{grid-template-columns:1fr!important}.grid-4{grid-template-columns:1fr!important}}
