@font-face{font-family:DM Sans;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:DM Sans;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#02060d}body{min-width:320px;margin:0}button,a{font:inherit}img{max-width:100%;display:block}.private-web-route .seo-prerender{display:none}.seo-prerender{--landing-bg:#02060d;--landing-card:#08121fe0;--landing-text:#f7fbff;--landing-muted:#a9b8cb;--landing-dim:#708197;--landing-blue:#72b8f5;--landing-gold:#d8b84d;--landing-line:#91bfec29;background:radial-gradient(circle at 76% 7%, #2f6f9f3b, transparent 26%), radial-gradient(circle at 15% 48%, #2f6f9f1a, transparent 28%), linear-gradient(#6ea4d70b 1px, transparent 1px), linear-gradient(90deg, #6ea4d70b 1px, transparent 1px), var(--landing-bg);color:var(--landing-text);background-size:auto,auto,64px 64px,64px 64px,auto;min-height:100vh;position:relative;overflow:hidden}.seo-prerender:before{content:"";pointer-events:none;background:linear-gradient(#0000,#02060d33 30%,#02060d 100%);position:absolute;inset:0}.seo-prerender>*{z-index:1;position:relative}.seo-prerender a{color:inherit}.seo-prerender .landing-header,.seo-prerender .landing-footer{grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);align-items:center;gap:24px;width:calc(100% - 48px);max-width:1480px;margin:0 auto;display:grid}.seo-prerender .landing-header{border-bottom:1px solid var(--landing-line);min-height:78px}.seo-prerender .landing-brand{align-items:center;gap:10px;font-size:19px;font-weight:600;text-decoration:none;display:inline-flex}.seo-prerender .landing-brand img{width:40px;height:40px}.seo-prerender nav{gap:24px;display:flex}.seo-prerender nav a,.seo-prerender .landing-text-action{color:var(--landing-muted);font-size:13px;text-decoration:none}.seo-prerender nav a:hover,.seo-prerender .landing-text-action:hover{color:var(--landing-text)}.seo-prerender .landing-header-actions{justify-content:flex-end;align-items:center;gap:18px;display:flex}.seo-prerender .landing-primary-action,.seo-prerender .landing-secondary-action{justify-content:center;align-items:center;min-height:46px;padding:0 20px;text-decoration:none;display:inline-flex}.seo-prerender .landing-primary-action{color:#02060d;background:linear-gradient(135deg,#72b8f5,#3c78aa);font-weight:600}.seo-prerender .landing-secondary-action{border:1px solid var(--landing-line);color:var(--landing-text)}.seo-prerender .landing-large-action{min-height:54px;padding:0 25px}.seo-prerender main{width:calc(100% - 48px);max-width:1480px;margin:0 auto}.seo-prerender .landing-hero{grid-template-columns:minmax(0,.88fr) minmax(480px,1.12fr);align-items:center;gap:clamp(42px,6vw,94px);min-height:min(820px,100vh - 78px);padding:72px 0;display:grid}.seo-prerender .landing-hero-copy{max-width:680px}.seo-prerender .landing-eyebrow{color:var(--landing-blue);letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:600}.seo-prerender h1{letter-spacing:-.055em;margin:18px 0 24px;font-size:clamp(52px,7vw,102px);font-weight:400;line-height:.96}.seo-prerender .landing-lede,.seo-prerender .landing-section-heading>p:last-child,.seo-prerender .landing-privacy p{color:var(--landing-muted);font-size:clamp(17px,1.7vw,21px);line-height:1.7}.seo-prerender .landing-hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.seo-prerender .landing-product-frame{background:var(--landing-card);border:1px solid var(--landing-line);padding:12px;overflow:hidden;transform:perspective(1400px)rotateY(-2deg)rotateX(1deg);box-shadow:0 34px 100px #00000075}.seo-prerender .landing-frame-bar{color:var(--landing-dim);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;padding:2px 2px 12px;font-size:10px;display:flex}.seo-prerender .landing-frame-bar span{background:var(--landing-blue);opacity:.55;border-radius:50%;width:6px;height:6px}.seo-prerender .landing-frame-bar span:first-child{background:var(--landing-gold);opacity:1}.seo-prerender .landing-frame-bar small{margin-left:auto}.seo-prerender .landing-product-frame>img{aspect-ratio:1265/791;width:100%;height:auto}.seo-prerender .landing-section{padding:110px 0}.seo-prerender .landing-section-heading{text-align:center;max-width:860px;margin:0 auto 52px}.seo-prerender h2{letter-spacing:-.045em;margin:14px 0 18px;font-size:clamp(38px,5vw,68px);font-weight:400;line-height:1.02}.seo-prerender .landing-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.seo-prerender .landing-feature-grid article{background:var(--landing-card);border:1px solid var(--landing-line);min-height:250px;padding:30px 26px}.seo-prerender .landing-feature-grid h3{margin:0 0 16px;font-size:20px;font-weight:600;line-height:1.25}.seo-prerender .landing-feature-grid p{color:var(--landing-muted);font-size:14px;line-height:1.7}.seo-prerender .landing-privacy{border-bottom:1px solid var(--landing-line);border-top:1px solid var(--landing-line);grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:center;gap:70px;display:grid}.seo-prerender .landing-privacy a{color:var(--landing-blue)}.seo-prerender .landing-privacy ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.seo-prerender .landing-privacy li{border:1px solid var(--landing-line);gap:7px;padding:18px 20px;display:grid}.seo-prerender .landing-privacy li span{color:var(--landing-muted);font-size:13px}.seo-prerender .landing-footer{border-top:1px solid var(--landing-line);color:var(--landing-dim);min-height:108px}.seo-prerender .landing-footer>p{text-align:center;margin:0}.seo-prerender .landing-footer nav{justify-content:flex-end}.seo-prerender a:focus-visible{outline:2px solid var(--landing-blue);outline-offset:4px}@media (width<=1050px){.seo-prerender .landing-header{grid-template-columns:1fr auto}.seo-prerender .landing-header>nav{display:none}.seo-prerender .landing-hero{grid-template-columns:1fr}.seo-prerender .landing-hero-copy{max-width:820px}.seo-prerender .landing-product-frame{transform:none}.seo-prerender .landing-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.seo-prerender .landing-header,.seo-prerender .landing-footer,.seo-prerender main{width:calc(100% - 32px)}.seo-prerender .landing-header-actions{gap:12px}.seo-prerender .landing-text-action{display:none}.seo-prerender .landing-header .landing-primary-action{min-height:42px;padding:0 15px}.seo-prerender .landing-hero{gap:42px;min-height:auto;padding:58px 0 72px}.seo-prerender h1{font-size:clamp(48px,15vw,70px)}.seo-prerender .landing-hero-actions>*{width:100%}.seo-prerender .landing-section{padding:78px 0}.seo-prerender .landing-section-heading{text-align:left}.seo-prerender .landing-feature-grid,.seo-prerender .landing-privacy{grid-template-columns:1fr}.seo-prerender .landing-feature-grid article{min-height:0}.seo-prerender .landing-privacy{gap:34px}.seo-prerender .landing-footer{text-align:center;grid-template-columns:1fr;padding:34px 0}.seo-prerender .landing-footer .landing-brand,.seo-prerender .landing-footer nav{justify-content:center}.seo-prerender .landing-footer>p{order:3}}
