@font-face{font-family:Stack Sans Headline;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/stack-sans-headline-latin-ext-300-normal.DZH1DObT.woff2)format("woff2"),url(/_astro/stack-sans-headline-latin-ext-300-normal.C0dIWS_s.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Stack Sans Headline;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/stack-sans-headline-latin-300-normal.Hdmq1xuH.woff2)format("woff2"),url(/_astro/stack-sans-headline-latin-300-normal.ACoPLaJw.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Stack Sans Headline;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/stack-sans-headline-latin-ext-500-normal.Ce9yY-GA.woff2)format("woff2"),url(/_astro/stack-sans-headline-latin-ext-500-normal.Cwx0SEDb.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Stack Sans Headline;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/stack-sans-headline-latin-500-normal.b-QH0si6.woff2)format("woff2"),url(/_astro/stack-sans-headline-latin-500-normal.dvZdCjNB.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Stack Sans Text;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/stack-sans-text-latin-ext-400-normal.BKeK2Nvs.woff2)format("woff2"),url(/_astro/stack-sans-text-latin-ext-400-normal.BYJo2QmX.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Stack Sans Text;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/stack-sans-text-latin-400-normal.4JhqJE1Y.woff2)format("woff2"),url(/_astro/stack-sans-text-latin-400-normal.DVn91Exh.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Stack Sans Text;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/stack-sans-text-latin-ext-500-normal.BG0qoWW5.woff2)format("woff2"),url(/_astro/stack-sans-text-latin-ext-500-normal.DStVT-_P.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Stack Sans Text;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/stack-sans-text-latin-500-normal.BPmGVxQy.woff2)format("woff2"),url(/_astro/stack-sans-text-latin-500-normal.CuK1zg23.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#060910;--night:#050b16;--navy:#0e233e;--navy-2:#16304f;--paper:#fff;--ground:#f4f6f9;--soft:#4a5260;--on-dark:#c9d4e3;--on-dark-soft:#9fb2cc;--gold:#e0b54a;--gold-hover:#ebc566;--gold-ink:#2a1e00;--danger:#a3160c;--ok:#1f6b45;--m:clamp(16px, 4vw, 64px);--max:1360px;--f-display:"Stack Sans Headline", "Segoe UI", system-ui, sans-serif;--f-text:"Stack Sans Text", "Segoe UI", system-ui, sans-serif;--step-small:.9375rem;--step-body:clamp(1.0625rem, 1rem + .25vw, 1.1875rem);--step-lead:clamp(1.25rem, 1.1rem + .6vw, 1.5rem);--step-sub:clamp(1.5rem, 1.2rem + 1vw, 2.25rem);--step-head:clamp(2.25rem, 1.4rem + 3vw, 3.75rem);--step-hero:clamp(2.75rem, 1.2rem + 5.4vw, 6rem);--ease:cubic-bezier(.2, .7, .2, 1)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{background:var(--paper);color:var(--ink);font:400 var(--step-body)/1.55 var(--f-text);-webkit-font-smoothing:antialiased;margin:0}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3{font-family:var(--f-display);letter-spacing:-.022em;margin:0;font-weight:300;line-height:1.08}p,ul,ol,dl,figure{margin:0}:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.num{font-variant-numeric:tabular-nums}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:50;background:var(--gold);color:var(--gold-ink);border-radius:8px;padding:10px 16px;position:absolute;top:-60px;left:16px}.skip:focus{top:16px}.wrap{max-width:var(--max);padding:0 var(--m);margin:0 auto}.section{padding:clamp(96px,12vw,180px) 0 0}.section--ground{background:var(--ground);margin-top:clamp(96px,12vw,180px);padding:clamp(80px,10vw,140px) 0}.section--dark{background:var(--night);color:var(--paper);margin-top:clamp(96px,12vw,180px);padding:clamp(80px,10vw,140px) 0}.section--dark p{color:var(--on-dark)}.h2{font-size:var(--step-head);max-width:18ch}.h3{font-size:var(--step-sub)}.lead{font-size:var(--step-lead);max-width:44ch;line-height:1.45}.muted{color:var(--soft)}.stack>*+*{margin-top:20px}.btn{background:var(--gold);color:var(--gold-ink);font:500 var(--step-body)/1 var(--f-text);cursor:pointer;white-space:nowrap;transition:transform .2s var(--ease), background .2s;border:0;border-radius:999px;justify-content:center;align-items:center;padding:17px 26px;text-decoration:none;display:inline-flex}.btn:hover{background:var(--gold-hover)}.btn:active{transform:scale(.97)}.btn[disabled]{opacity:.6;cursor:progress}.btn--sm{font-size:var(--step-small);padding:11px 18px}.btn--ghost{color:inherit;background:0 0;box-shadow:inset 0 0 0 1.5px}.btn--ghost:hover{background:#e0b54a24}.link{text-underline-offset:5px;font-weight:500;text-decoration-thickness:1px;transition:text-underline-offset .2s}.link:hover{text-underline-offset:8px}.actions{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.site-header{z-index:10;color:var(--paper);position:absolute;top:0;left:0;right:0}.site-header__in{max-width:var(--max);padding:20px var(--m);align-items:center;gap:32px;margin:0 auto;display:flex}.site-header__brand{white-space:nowrap;align-items:center;gap:12px;font-weight:500;text-decoration:none;display:flex}.site-header__brand img{width:30px;height:30px}.site-nav{gap:26px;margin-left:auto;display:flex}.site-nav a{font-size:var(--step-small);color:var(--on-dark-soft);text-decoration:none;transition:color .2s}.site-nav a:hover,.site-nav a[aria-current=page]{color:var(--paper)}.site-nav a[aria-current=page]{text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:8px;text-decoration-thickness:2px}.nav-toggle{color:var(--paper);font:500 var(--step-small)/1 var(--f-text);cursor:pointer;background:0 0;border:0;border-radius:999px;margin-left:auto;padding:10px 16px;display:none;box-shadow:inset 0 0 0 1.5px #ffffff59}.hero{background:var(--night);color:var(--paper);align-items:center;display:flex;position:relative;overflow:hidden}.hero--home{min-height:100svh}.hero--page{min-height:clamp(520px,72svh,760px)}.tech-field{width:100%;height:100%;position:absolute;inset:0}.hero__in{z-index:1;width:100%;max-width:var(--max);padding:132px var(--m) 88px;margin:0 auto;position:relative}.hero h1{font-size:var(--step-hero);max-width:14ch}.hero--page h1{max-width:16ch;font-size:clamp(2.5rem,1.3rem + 4.2vw,5rem)}.hero__lede{max-width:46ch;font-size:var(--step-lead);color:var(--on-dark);margin-top:32px;line-height:1.45}.hero__note{color:var(--paper);margin-top:18px;font-weight:500}.hero .actions{margin-top:40px}.cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(32px,4vw,72px);margin-top:64px;display:grid}.cols--2{grid-template-columns:repeat(2,minmax(0,1fr))}.col{flex-direction:column;gap:16px;display:flex}.col h3{font-size:clamp(1.625rem,1.2rem + 1.2vw,2.25rem)}.col>p{color:var(--soft)}.col__price{padding-top:8px;font-weight:500;color:var(--ink)!important;margin-top:auto!important}.col .link{align-self:flex-start}.section--dark .col>p{color:var(--on-dark)}.section--dark .col__price{color:var(--paper)!important}.split{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:center;gap:clamp(32px,5vw,96px);display:grid}.split--even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.split p.muted{max-width:46ch;margin-top:24px}.split .link,.split .actions{margin-top:28px}.rig{aspect-ratio:16/10.6;position:relative}.rig>div{box-shadow:0 40px 60px -40px #050b1673}.rig__laptop{width:82%;position:absolute;top:0;left:0;box-shadow:none!important}.rig__screen{background:#11151c;border-radius:14px 14px 0 0;padding:2.2% 2.2% 0}.rig__screen img{aspect-ratio:1440/866;object-fit:cover;object-position:top left;border-radius:3px 3px 0 0;width:100%}.rig__base{background:#c9ced6;border-radius:0 0 14px 14px;height:14px;margin:0 -6%}.rig__tablet{background:#11151c;border-radius:18px;width:38%;padding:2.4%;position:absolute;bottom:0;right:8%}.rig__tablet img{aspect-ratio:4/3;object-fit:cover;object-position:top left;border-radius:6px;width:100%}.rig__phone{background:#11151c;border-radius:22px;width:16%;padding:1.4% 1.2%;position:absolute;bottom:4%;right:0}.rig__phone img{aspect-ratio:390/842;object-fit:cover;object-position:top;border-radius:16px;width:100%}.screen{background:#11151c;border-radius:14px;padding:10px;box-shadow:0 40px 60px -40px #050b1673}.screen img{border-radius:6px;width:100%}.screen+figcaption,.cap{font-size:var(--step-small);color:var(--soft);margin-top:12px}.steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(24px,3vw,56px);margin:64px 0 0;padding:0;list-style:none;display:grid}.steps li{flex-direction:column;gap:10px;padding-top:24px;display:flex;position:relative}.steps li:before{content:"";background:var(--ground);width:100%;height:4px;position:absolute;top:0;left:0}.steps li:after{content:"";background:var(--gold);width:0;height:4px;transition:width 1.2s var(--ease);transition-delay:calc(var(--i,0) * .25s);position:absolute;top:0;left:0}.steps.is-in li:after,.no-js .steps li:after{width:100%}.steps b{font:300 clamp(1.5rem, 1.2rem + .8vw, 2rem)/1.1 var(--f-display);letter-spacing:-.02em}.steps span{color:var(--soft)}.section--dark .steps li:before{background:var(--navy-2)}.section--dark .steps span{color:var(--on-dark)}.rows{gap:0;margin-top:56px;display:grid}.rows>div{border-top:4px solid var(--ground);grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:24px;padding:28px 0;display:grid}.rows dt{font:300 var(--step-sub)/1.15 var(--f-display);letter-spacing:-.02em}.rows dd{margin:0}.rows dd p{color:var(--soft);margin-top:6px}.rows dd b{font-weight:500}.facts{grid-template-columns:1fr 1fr;gap:28px 24px;display:grid}.facts dt{color:var(--soft);font-size:var(--step-small)}.facts dd{margin:4px 0 0;font-weight:500}.section--dark .facts dt{color:var(--on-dark-soft)}.faq{gap:0;max-width:900px;margin-top:48px;display:grid}.faq details{border-top:4px solid var(--ground);padding:22px 0}.faq summary{cursor:pointer;font:300 var(--step-sub)/1.2 var(--f-display);letter-spacing:-.02em;justify-content:space-between;gap:24px;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--gold-ink);background:var(--gold);width:32px;height:32px;font:500 20px/1 var(--f-text);transition:transform .3s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{color:var(--soft);max-width:64ch;margin-top:14px}.form{grid-template-columns:1fr 1fr;gap:20px 24px;display:grid}.form .full{grid-column:1/-1}.field{flex-direction:column;gap:8px;display:flex}.field label{font-weight:500;font-size:var(--step-small)}.field label small{color:var(--on-dark-soft);font-weight:400}.field input,.field select,.field textarea{font:400 var(--step-body)/1.4 var(--f-text);color:var(--ink);background:var(--paper);border:0;border-radius:10px;width:100%;padding:14px 16px;box-shadow:inset 0 0 0 1.5px #c9d2de}.field textarea{resize:vertical;min-height:160px}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline:3px solid var(--gold);outline-offset:1px}.field [aria-invalid=true]{box-shadow:inset 0 0 0 2px #e2584c}.field__err{color:#ffb4aa;font-size:var(--step-small)}.form__privacy{font-size:var(--step-small);max-width:64ch;color:var(--on-dark-soft)!important}.form__status{font-weight:500}.form__status[data-state=ok]{color:#9be3b9!important}.form__status[data-state=err]{color:#ffb4aa!important}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.quote{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:clamp(32px,5vw,96px);display:grid}.quote .lead{margin-top:24px}.site-footer{background:var(--ink);color:var(--paper)}.site-footer__in{max-width:var(--max);padding:72px var(--m) 32px;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:40px;margin:0 auto;display:grid}.site-footer__brand{align-self:start;align-items:center;gap:12px;font-weight:500;display:flex}.site-footer__brand img{width:40px;height:40px}.site-footer__cols{font-size:var(--step-small);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.site-footer h2{font:500 var(--step-small)/1.4 var(--f-text);color:var(--on-dark-soft);letter-spacing:0;margin-bottom:10px}.site-footer a{padding:3px 0;text-decoration:none;display:block}.site-footer a:hover{text-underline-offset:3px;text-decoration:underline}.site-footer p{margin-top:8px}.site-footer__soft{color:var(--on-dark-soft)}.site-footer__last{font-size:var(--step-small);color:var(--on-dark-soft);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:16px;padding-top:32px;display:flex}.js [data-reveal]{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transition-delay:var(--d,0s);transform:translateY(24px)}.js [data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.js [data-reveal]{opacity:1;transition:none;transform:none}.steps li:after{width:100%;transition:none}html{scroll-behavior:auto}}@media (width<=960px){.site-nav{top:70px;left:var(--m);right:var(--m);background:var(--navy);border-radius:14px;flex-direction:column;gap:0;padding:8px 0;display:none;position:absolute;box-shadow:0 30px 60px -20px #0009}.site-nav.is-open{display:flex}.site-nav a{font-size:var(--step-body);color:var(--paper);padding:14px 20px}.nav-toggle{display:inline-block}.site-header__in .btn{display:none}.cols,.cols--2,.steps,.split,.split--even,.quote{grid-template-columns:1fr}.rows>div{grid-template-columns:1fr;gap:8px}.site-footer__in{grid-template-columns:1fr}.site-footer__cols{grid-template-columns:1fr 1fr}}@media (width<=560px){.form{grid-template-columns:1fr}.facts{grid-template-columns:1fr 1fr}.site-footer__cols{grid-template-columns:1fr}}
