
:root{font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:'DM Sans',system-ui,Arial,sans-serif}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}img{max-width:100%;display:block}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #228eff;outline-offset:3px}.container{max-width:1200px;width:calc(100% - 64px);margin:auto}.pill{border-radius:100px}.mini{font-size:.72rem;letter-spacing:.15em;text-transform:uppercase;font-weight:800}.btn{display:inline-flex;gap:14px;align-items:center;justify-content:center;border:0;padding:15px 24px;font-size:.88rem;font-weight:800;transition:transform .25s,box-shadow .25s}.btn:hover{transform:translateY(-3px);box-shadow:0 14px 24px #0002}.row{display:flex;align-items:center;gap:16px}.space{display:flex;align-items:center;justify-content:space-between;gap:24px}.sticky{position:sticky;top:0;z-index:50}.skip{position:absolute;left:-500px}.skip:focus{left:10px;top:12px;z-index:100;background:white;color:black;padding:12px}.hide{display:none!important}.reveal{opacity:0;transform:translateY(24px);transition:opacity .75s ease,transform .75s cubic-bezier(.2,.8,.2,1)}.reveal.in{opacity:1;transform:none}.site-nav{display:flex;justify-content:space-between;align-items:center;padding:20px 0;gap:20px}.site-nav nav{display:flex;gap:25px;align-items:center}.site-nav nav a{font-size:.83rem;font-weight:700}.site-nav nav a:hover{text-decoration:underline;text-underline-offset:5px}.mobile-toggle{display:none;border:1px solid currentColor;background:none;color:inherit;padding:10px 12px}.section{padding:96px 0}.head-large{font-weight:800;line-height:1.05;letter-spacing:-.065em}.trustline{display:flex;flex-wrap:wrap;gap:22px;font-size:.83rem}.trustline span:before{content:'✓';margin-right:8px;color:var(--accent)}.price{font-variant-numeric:tabular-nums}.bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:30px 0;font-size:.82rem}.demo-disclaimer{font-size:.72rem;opacity:.7}.reduced-motion *{animation:none!important;transition:none!important}
@media(max-width:800px){.container{width:calc(100% - 36px)}.site-nav nav{display:none;position:absolute;left:0;right:0;top:75px;flex-direction:column;padding:23px;background:var(--nav-bg,#101820);color:white;align-items:flex-start;box-shadow:0 25px 40px #0004}.site-nav nav.is-open{display:flex}.mobile-toggle{display:inline-flex}.section{padding:58px 0}.bottom{align-items:flex-start;flex-direction:column}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}}
