:root{--white:#fff;--paper:#f3f6f1;--mist:#e7ede4;--line:#dbe3d7;--ink:#0d1a33;--muted:#55627a;--navy:#17337a;--navy-deep:#0f2257;--green:#1c6b3a;--green-soft:#e3f0e6;--sun:#f2b705;--sun-soft:#fff4cf;--lcd:#0c1d15;--lcd-ink:#9bf2b5;--lcd-dim:#4f8c64;--danger:#d9443f;--f-display:"Sora", "Avenir Next", "Segoe UI", sans-serif;--f-body:"Figtree", "Helvetica Neue", Arial, sans-serif;--f-mono:"IBM Plex Mono", ui-monospace, Menlo, monospace;--r-lg:28px;--r-md:18px;--shadow:0 30px 60px -32px #0d1a3359;--ease:cubic-bezier(.16, 1, .3, 1);color-scheme:light}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--white);color:var(--ink);font:400 17px/1.6 var(--f-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}img{max-width:100%;display:block}a{color:inherit}h1,h2,h3,h4{font-family:var(--f-display);letter-spacing:-.025em;text-wrap:balance;margin:0;line-height:1.06}p{margin:0}:focus-visible{outline:3px solid var(--sun);outline-offset:3px;border-radius:8px}[hidden]{display:none!important}.wrap{width:100%;max-width:1240px;padding-left:max(20px, env(safe-area-inset-left,0px));padding-right:max(20px, env(safe-area-inset-right,0px));margin:0 auto}.section{padding-block:clamp(72px,10vw,128px)}.section.tight{padding-block:clamp(56px,7vw,88px)}.bg-paper{background:var(--paper)}.bg-navy{background:var(--navy-deep);color:#eef3fb}.kicker{font:600 12px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--green);align-items:center;gap:10px;display:inline-flex}.kicker:before{content:"";background:var(--sun);width:9px;height:9px;box-shadow:0 0 0 4px var(--sun-soft);border-radius:50%}.bg-navy .kicker{color:#9be3b4}.bg-navy .kicker:before{box-shadow:0 0 0 4px #f2b70533}.h-xl{letter-spacing:-.04em;font-size:clamp(44px,7.4vw,96px);font-weight:800}.h-lg{letter-spacing:-.035em;font-size:clamp(34px,4.8vw,60px);font-weight:800}.h-md{font-size:clamp(24px,2.6vw,32px);font-weight:700}.lede{color:var(--muted);max-width:36em;font-size:clamp(17px,1.5vw,20px)}.bg-navy .lede{color:#b6c5e4}.sec-head{grid-template-columns:1.1fr .9fr;align-items:end;gap:24px 64px;margin-bottom:clamp(36px,5vw,64px);display:grid}.sec-head>div{gap:18px;display:grid}@media (width<=860px){.sec-head{grid-template-columns:1fr}}.btn{font:600 16px/1 var(--f-body);cursor:pointer;transition:transform .35s var(--ease), background-color .25s, box-shadow .35s var(--ease);white-space:nowrap;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:16px 24px;text-decoration:none;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn svg{flex:none;width:18px;height:18px}.btn-sun{background:var(--sun);color:var(--ink);box-shadow:0 10px 24px -12px #f2b705e6}.btn-sun:hover{box-shadow:0 16px 30px -12px #f2b705f2}.btn-navy{background:var(--navy);color:#fff}.btn-ghost{border-color:var(--line);color:var(--ink);background:var(--white)}.btn-ghost:hover{border-color:var(--ink)}.btn-white{color:var(--navy-deep);background:#fff}.chip{font:500 12.5px/1 var(--f-mono);border:1px solid var(--line);color:var(--muted);background:var(--white);border-radius:999px;align-items:center;gap:8px;padding:9px 12px;display:inline-flex}.device{color:var(--lcd-ink);background:#1a2130;border-radius:22px;padding:12px;box-shadow:0 40px 70px -30px #050c1ea6}.device-bezel{font:600 10px/1 var(--f-mono);letter-spacing:.14em;color:#8b95a8;justify-content:space-between;align-items:center;padding:3px 6px 11px;display:flex}.device-leds{gap:6px;display:flex}.device-leds i{background:#394358;border-radius:50%;width:7px;height:7px}.device-leds i.on{background:#4be07d;box-shadow:0 0 8px #4be07d}.device-leds i.amber{background:var(--sun);box-shadow:0 0 8px #f2b705cc}.screen{background:var(--lcd);font-family:var(--f-mono);background-image:linear-gradient(#9bf2b50b 1px,#0000 1px);background-size:100% 3px;border-radius:11px;gap:11px;padding:16px;display:grid}.screen-row{color:var(--lcd-dim);letter-spacing:.08em;justify-content:space-between;align-items:baseline;gap:12px;font-size:11.5px;display:flex}.screen-row b{color:var(--lcd-ink);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:20px;font-weight:600}.screen-row b small{color:var(--lcd-dim);margin-left:3px;font-size:11px;font-weight:500}.screen-row .off{color:#ffb3a7}.meter{background:#9bf2b51f;border-radius:4px;height:8px;overflow:hidden}.meter i{background:var(--lcd-ink);height:100%;transition:width .9s var(--ease);border-radius:4px;display:block}@media (prefers-reduced-motion:no-preference){.rise{animation:rise 1s var(--ease) both}.rise.d1{animation-delay:80ms}.rise.d2{animation-delay:.16s}.rise.d3{animation-delay:.24s}.rise.d4{animation-delay:.32s}@keyframes rise{0%{opacity:0;filter:blur(6px);transform:translateY(18px)}}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}html{scroll-behavior:auto}}.logo[data-astro-cid-f7espo7c]{align-items:center;gap:10px;line-height:1;display:inline-flex}.logo-mark[data-astro-cid-f7espo7c]{flex:none;width:48px;height:48px}.logo-word[data-astro-cid-f7espo7c]{gap:5px;display:grid}.logo-name[data-astro-cid-f7espo7c]{font:800 23px/1 var(--f-display);letter-spacing:-.02em;white-space:nowrap}.logo-a[data-astro-cid-f7espo7c]{display:inline-block;position:relative}.logo-a[data-astro-cid-f7espo7c] svg[data-astro-cid-f7espo7c]{width:26px;height:10px;position:absolute;bottom:3px;left:-4px}.logo-sub[data-astro-cid-f7espo7c]{font:600 8.6px/1 var(--f-display);letter-spacing:.34em;white-space:nowrap}.claim[data-astro-cid-ju4pidww]{background:var(--ink);color:#dfe6f3;font-size:13.5px}.claim-in[data-astro-cid-ju4pidww]{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 18px;padding-block:9px;display:flex}.claim[data-astro-cid-ju4pidww] b[data-astro-cid-ju4pidww]{color:var(--sun);font-weight:600}.claim[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]{color:#fff;text-underline-offset:3px;align-items:center;gap:6px;font-weight:600;display:inline-flex}.claim[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww] svg{width:14px;height:14px}.top[data-astro-cid-ju4pidww]{z-index:50;-webkit-backdrop-filter:saturate(1.4)blur(14px);background:#ffffffdb;border-bottom:1px solid #0000;transition:border-color .3s;position:sticky;top:0}.top[data-astro-cid-ju4pidww].scrolled{border-bottom-color:var(--line)}.top-in[data-astro-cid-ju4pidww]{justify-content:space-between;align-items:center;gap:24px;height:78px;display:flex}.brand[data-astro-cid-ju4pidww]{text-decoration:none}.nav[data-astro-cid-ju4pidww]{gap:6px;display:flex}.nav[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]{color:var(--muted);border-radius:999px;padding:10px 14px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s}.nav[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]:hover{color:var(--ink);background:var(--paper)}.nav[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww][aria-current=page]{color:var(--ink);background:var(--green-soft)}.top-cta[data-astro-cid-ju4pidww]{align-items:center;gap:10px;display:flex}.top-cta[data-astro-cid-ju4pidww] .btn[data-astro-cid-ju4pidww]{padding:12px 18px;font-size:15px}.menu-btn[data-astro-cid-ju4pidww]{border:1px solid var(--line);background:var(--white);width:46px;height:46px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;display:none}.menu-btn[data-astro-cid-ju4pidww] svg{width:22px;height:22px}.drawer[data-astro-cid-ju4pidww]{border-top:1px solid var(--line);background:var(--white)}.drawer-in[data-astro-cid-ju4pidww]{gap:4px;padding-block:14px 22px;display:grid}.drawer-in[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]:not(.btn){font:600 20px/1 var(--f-display);border-bottom:1px solid var(--line);padding:14px 0;text-decoration:none}.drawer-in[data-astro-cid-ju4pidww] .btn[data-astro-cid-ju4pidww]{margin-top:14px}@media (width<=960px){.nav[data-astro-cid-ju4pidww]{display:none}.menu-btn[data-astro-cid-ju4pidww]{display:grid}}@media (width<=520px){.top-cta[data-astro-cid-ju4pidww] .btn[data-astro-cid-ju4pidww]{display:none}.top-in[data-astro-cid-ju4pidww]{height:70px}}.foot[data-astro-cid-ju4pidww]{background:var(--navy-deep);color:#b6c5e4}.foot-cta[data-astro-cid-ju4pidww]{border-bottom:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:28px;padding-block:clamp(56px,8vw,96px);display:flex}.foot-cta[data-astro-cid-ju4pidww]>div[data-astro-cid-ju4pidww]:first-child{gap:16px;display:grid}.foot-cta[data-astro-cid-ju4pidww] .kicker[data-astro-cid-ju4pidww]{color:#9be3b4}.foot-cta[data-astro-cid-ju4pidww] h2[data-astro-cid-ju4pidww]{color:#fff}.foot-cta-btns[data-astro-cid-ju4pidww]{flex-wrap:wrap;gap:12px;display:flex}.foot-grid[data-astro-cid-ju4pidww]{grid-template-columns:1.2fr 1fr .7fr 1.3fr;gap:36px;padding-block:56px;display:grid}.foot-grid[data-astro-cid-ju4pidww]>div[data-astro-cid-ju4pidww]{align-content:start;gap:12px;min-width:0;display:grid}.foot-grid[data-astro-cid-ju4pidww] h3[data-astro-cid-ju4pidww]{font:600 12px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:#fff;margin-bottom:6px}.foot-grid[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]{overflow-wrap:anywhere;text-decoration:none}.foot-grid[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]:hover{color:#fff}.foot-brand[data-astro-cid-ju4pidww] p[data-astro-cid-ju4pidww]{max-width:30em;margin-top:10px;font-size:15px}.foot-base[data-astro-cid-ju4pidww]{border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:10px;padding-block:22px 28px;font-size:13.5px;display:flex}@media (width<=860px){.foot-grid[data-astro-cid-ju4pidww]{grid-template-columns:1fr 1fr}.foot-brand[data-astro-cid-ju4pidww]{grid-column:1/-1}}@media (width<=480px){.foot-grid[data-astro-cid-ju4pidww]{grid-template-columns:1fr}}.wa-float[data-astro-cid-ju4pidww]{right:max(18px, env(safe-area-inset-right,0px));bottom:max(18px, env(safe-area-inset-bottom,0px));z-index:40;color:#fff;width:58px;height:58px;transition:transform .35s var(--ease);background:#25d366;border-radius:50%;place-items:center;display:grid;position:fixed;box-shadow:0 16px 30px -12px #075e54b3}.wa-float[data-astro-cid-ju4pidww]:hover{transform:scale(1.06)}.wa-float[data-astro-cid-ju4pidww] svg{width:30px;height:30px}
