:root{--ink:#101820;--off:#f4f6f8;--amber:#f2a33c;--amber-hover:#d98c25;--deep:#1a2733;--slate:#33424f;--muted:#6e7e8c;--light:#93a3b1;--white:#fff;--line:#33424f33;--line-soft:#33424f29;--font-head:"Space Grotesk", system-ui, sans-serif;--font-body:Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--radius:8px;--radius-lg:12px;--radius-xl:16px;--gutter:20px;--band:48px;--max:1440px}@media (width>=900px){:root{--gutter:64px;--band:96px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--off);color:var(--ink);font:400 16px/1.55 var(--font-body);-webkit-font-smoothing:antialiased;text-wrap:pretty;margin:0}img,svg{max-width:100%;display:block}[hidden]{display:none!important}a{color:inherit}h1,h2,h3,p{margin:0}h1,h2,h3,.head{font-family:var(--font-head);letter-spacing:-.02em;font-weight:700}input,select,button{font:inherit}:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.wrap{max-width:var(--max);padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto}.band{padding-top:var(--band);padding-bottom:var(--band)}.band-tight{padding-top:0;padding-bottom:var(--band)}.dark{background:var(--ink);color:var(--off)}.dark a{color:var(--off)}.kicker{font:500 12px/1.3 var(--font-body);color:var(--muted);letter-spacing:.1em;text-transform:uppercase}@media (width>=900px){.kicker{font-size:13px}}.h-hero{font-size:clamp(38px,5vw,64px);line-height:1.06}.h-page{font-size:clamp(36px,4.4vw,56px);line-height:1.08}.h-2{font-size:clamp(30px,3vw,40px);line-height:1.1}.h-3{font-size:clamp(24px,2.4vw,32px);line-height:1.15}.lede{color:var(--slate);font-size:clamp(16px,1.4vw,19px);line-height:1.55}.dark .lede,.dark .body-muted{color:var(--light)}.body-lg{color:var(--slate);font-size:clamp(16px,1.3vw,18px);line-height:1.55}.body-muted{color:var(--muted)}.stack{flex-direction:column;display:flex}.gap-8{gap:8px}.gap-12{gap:12px}.gap-16{gap:16px}.gap-20{gap:20px}.gap-28{gap:28px}.gap-40{gap:40px}.gap-48{gap:48px}.grid{gap:24px;display:grid}@media (width>=900px){.grid-3{grid-template-columns:repeat(3,1fr)}.grid-2{grid-template-columns:1fr 1fr;gap:64px}.grid-1-2{grid-template-columns:1fr 2fr;gap:64px}}.btn{border-radius:var(--radius);height:48px;font:600 15px/1 var(--font-body);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;padding:0 22px;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.btn-primary{background:var(--amber);color:var(--ink);border-color:var(--amber)}.btn-primary:hover{background:var(--amber-hover);border-color:var(--amber-hover);color:var(--ink)}.btn-ghost{border-color:var(--slate);color:var(--off);background:0 0}.btn-ghost:hover{border-color:var(--light)}.btn-amber{border:2px solid var(--amber);color:var(--off);background:0 0}.btn-amber:hover{background:var(--amber);color:var(--ink)}.dark a.btn-amber{color:var(--off)}.dark a.btn-amber:hover{color:var(--ink)}.btn-outline{border-color:var(--ink);color:var(--ink);background:0 0}.btn-outline:hover{background:var(--ink);color:var(--off)}.btn-sm{height:42px;padding:0 20px}.card{background:var(--white);border:1px solid var(--line-soft);border-radius:var(--radius-lg);padding:22px}@media (width>=900px){.card{padding:28px}}.card-dark{background:var(--deep);border:1px solid var(--slate);border-radius:var(--radius-xl)}.ruled>*{border-top:1px solid var(--line);padding:14px 0}.ruled>:last-child{border-bottom:1px solid var(--line)}@media (width>=900px){.ruled>*{padding:20px 0}}.link{color:var(--ink);text-underline-offset:4px;font-weight:500;text-decoration:underline}.demo-number{font-family:var(--font-head);letter-spacing:-.02em;color:var(--amber);word-break:keep-all;padding:10px 0;font-size:clamp(36px,6vw,84px);font-weight:700;line-height:1;text-decoration:none;display:block}.dark a.demo-number{color:var(--amber)}a.demo-number:hover,.dark a.demo-number:hover{color:var(--amber-hover)}.demo-number.md{font-size:clamp(34px,5vw,72px)}.demo-number.sm{font-size:clamp(32px,4.5vw,64px)}.callbar{z-index:40;padding:10px var(--gutter);padding-bottom:calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--deep);background:#101820f5;display:flex;position:fixed;bottom:0;left:0;right:0}.callbar .btn{flex:1;height:50px;font-size:16px}@media (width>=900px){.callbar{display:none}}body.has-callbar{padding-bottom:76px}@media (width>=900px){body.has-callbar{padding-bottom:0}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.wordmark[data-astro-cid-qisgtjgl]{align-items:center;gap:calc(var(--size) * .3);color:var(--fg);display:inline-flex}.text[data-astro-cid-qisgtjgl]{font:500 var(--size)/1 var(--font-head);letter-spacing:-.015em}.hour[data-astro-cid-qisgtjgl]{color:var(--hour);font-weight:700}.site-header[data-astro-cid-nen7h5rs]{z-index:30;position:sticky;top:0}.site-header[data-astro-cid-nen7h5rs].dark{background:var(--ink);border-bottom:1px solid var(--deep)}.site-header[data-astro-cid-nen7h5rs].light{background:var(--off);border-bottom:1px solid var(--line-soft)}.bar[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:16px;height:60px;display:flex}@media (width>=900px){.bar[data-astro-cid-nen7h5rs]{height:68px}}.home[data-astro-cid-nen7h5rs]{text-decoration:none}.menu[data-astro-cid-nen7h5rs]{font:500 15px/1 var(--font-body);gap:32px;display:none}.menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-bottom:2px solid #0000;padding-bottom:2px;text-decoration:none}.light[data-astro-cid-nen7h5rs] .menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--slate)}.dark[data-astro-cid-nen7h5rs] .menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--light)}.menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{border-bottom-color:currentColor}.light[data-astro-cid-nen7h5rs] .menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page],.light[data-astro-cid-nen7h5rs] .menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--ink)}.dark[data-astro-cid-nen7h5rs] .menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page],.dark[data-astro-cid-nen7h5rs] .menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--off)}@media (width>=900px){.menu[data-astro-cid-nen7h5rs]{display:flex}}.right[data-astro-cid-nen7h5rs]{align-items:center;gap:10px;display:flex}.right[data-astro-cid-nen7h5rs] .btn-sm[data-astro-cid-nen7h5rs]{height:44px;padding:0 14px;font-size:14px}@media (width>=900px){.right[data-astro-cid-nen7h5rs] .btn-sm[data-astro-cid-nen7h5rs]{height:42px;padding:0 20px;font-size:15px}}.burger[data-astro-cid-nen7h5rs]{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;padding:0;display:flex}.burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:currentColor;width:20px;height:2px}.light[data-astro-cid-nen7h5rs] .burger[data-astro-cid-nen7h5rs]{color:var(--ink)}.dark[data-astro-cid-nen7h5rs] .burger[data-astro-cid-nen7h5rs]{color:var(--off)}@media (width>=900px){.burger[data-astro-cid-nen7h5rs]{display:none}}.mobile[data-astro-cid-nen7h5rs]{padding:8px var(--gutter) 16px;font:500 17px/1 var(--font-body);flex-direction:column;display:flex}.mobile[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-top:1px solid var(--line);padding:14px 0;text-decoration:none}.light[data-astro-cid-nen7h5rs] .mobile[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--ink)}.dark[data-astro-cid-nen7h5rs] .mobile[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--off);border-top-color:var(--deep)}@media (width>=900px){.mobile[data-astro-cid-nen7h5rs]{display:none!important}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--ink);font:400 14px/1.6 var(--font-body);color:var(--light);padding:40px 0 48px}@media (width>=900px){.site-footer[data-astro-cid-jo6i4kqk]{padding:48px 0 56px}}.grid[data-astro-cid-jo6i4kqk]{gap:28px}@media (width>=900px){.grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.4fr 1fr 1fr;gap:48px}}.promise[data-astro-cid-jo6i4kqk]{max-width:420px}.label[data-astro-cid-jo6i4kqk]{font:600 13px/1 var(--font-body);color:var(--light);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--off)}a[data-astro-cid-jo6i4kqk]{text-decoration:none}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--amber)}
