: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: #4a40e0;--koek-dark: #12122b;--koek-light: #eeedff}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:Figtree,system-ui,sans-serif;line-height:1.5}h1,h2,h3{font-family:Outfit,Figtree,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}.step-grid{grid-template-columns:1fr!important;gap:32px!important}.step-arrow{display:none!important}.grid-3,.grid-2,.demo-grid{grid-template-columns:1fr!important}.showcase-annotation,.hero-dashboard-preview-slot,.hero-toast-slot{display:none!important}.hero-widget-card-slot{position:relative!important;inset:auto!important;display:flex!important;justify-content:center}.hero-widget-card{width:100%!important;max-width:380px}.hero-panel{min-height:0!important;padding:40px 20px!important}.hiw-line{display:none!important}.hiw-zig>*{order:0!important}.features-preview{display:none!important}.devices-stage{display:flex!important;flex-direction:column;gap:32px;padding-bottom:0!important}.devices-phone-slot{position:static!important;order:-1;align-self:center}.showcase-stage{padding:20px 12px!important;border-radius:24px!important}}@media(max-width:640px){.showcase-chrome{display:none!important}.tour-card{flex-basis:90%!important}.tour-stage{margin:12px 8px 8px!important;padding:8px!important}.tour-screen{padding:10px!important}}@media(max-width:720px){.section{padding:64px 20px}.header-nav a:not(.btn){display:none}#lead-form-panel,.grid-4{grid-template-columns:1fr!important}}.book-acc{border-bottom:1px solid var(--border)}.book-acc:last-child{border-bottom:none}.book-acc summary{list-style:none;cursor:pointer}.book-acc summary::-webkit-details-marker{display:none}.book-acc-chevron{transition:transform .2s ease}.book-acc[open] .book-acc-chevron{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.book-acc-chevron{transition:none}}.legal-content h2{font-size:20px;font-weight:800;color:var(--text);margin:36px 0 12px}.legal-content h2:first-child{margin-top:0}.legal-content p{margin:0 0 14px}.legal-content ul{margin:0 0 14px;padding-left:20px}.legal-content li{margin-bottom:6px}.legal-content strong{color:var(--text)}.legal-todo{background:color-mix(in srgb,var(--koek) 22%,transparent);color:var(--koek-dark);padding:1px 6px;border-radius:5px;font-weight:700;box-decoration-break:clone;-webkit-box-decoration-break:clone}
