:root{--color-bg:#f4f4f2;--color-mist:#ebebe8;--color-line:#ddddda;--color-gray:#666;--color-graphite:#313131;--color-ink:#161616;--color-blue:#264eee;--color-white:#fff;--color-on-dark-soft:#c6c6c6;--color-on-dark:#e4e4e4;--font-display:"Red Hat Display", "Helvetica Neue", Helvetica, sans-serif;--font-text:var(--font-display);--fs-hero:80px;--fs-hero-m:42px;--fs-h1:80px;--fs-h2:48px;--fs-h2-m:30px;--fs-proof:96px;--fs-proof-m:68px;--fs-h3:24px;--fs-lead:20px;--fs-body:18px;--fs-body-m:17px;--fs-ui:16px;--fs-small:14px;--tracking-display:-.03em;--tracking-display-tight:-.035em;--gap-section:80px;--gap-label:12px;--gap-head:16px;--gap-text:8px;--gap-pair:4px;--gap-block:32px;--pad-card:24px;--page-top:120px;--btn-h:44px;--btn-h-m:46px;--ease-out:cubic-bezier(.2, .7, .2, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-s:.4s;--dur-m:.6s;--dur-l:.9s;--metal-hi:#f4f4f2;--metal:#ebebe8;--metal-mid:#ddddda;--metal-ink:#262624;--screen-bg:#0e1012;--screen-ui:#1c1f22;--screen-text:#f4f4f2;--screen-text-soft:#8a8f94;--screen-pulse:#ff7a2e;--screen-alert:#ffb020;--screen-scan:#7a1410;--screen-result:#1f5fa8;--screen-fraud:#e5484d;--ui-ma-bg:#000;--ui-ma-text:#fff;--ui-ma-soft:#8e9296;--ui-ma-grid:#26282b;--ui-ma-live:#34c77b;--ui-ma-heart:#ff4d4f;--ui-ma-line:#ff5a4e;--ui-ma-amber:#f5a524;--ui-ma-amber-deep:#b86b00;--ui-ma-pill:#262626;--ui-ma-ok:#34c759;--ui-alg-line:#e6f6de;--ui-alg-glow:#fffff08c;--ui-alg-label-bg:#ffffffa8;--ui-alg-label:#313131;--ui-b3d-accent:#3db7d5;--ui-b3d-accent-deep:#1e8ead;--ui-b3d-ink:#1e272c;--ui-b3d-soft:#8d99a1;--ui-b3d-bg:#f1f5f7;--ui-b3d-panel:#fff;--ui-b3d-line:#e3eaee;--ui-b3d-mask:#e8eef1;--ui-b3d-viewer:#07080a;--ui-cb-blue:#1e6fd8;--ui-cb-blue-deep:#155bbe;--ui-cb-bg:#edf1f6;--ui-cb-panel:#fff;--ui-cb-line:#d5dde7;--ui-cb-ink:#1c2a39;--ui-cb-soft:#7f8c9b;--ui-cb-mask:#e3e9f0;--hm-silver-hi:#f7f8f9;--hm-silver-mid:#e2e4e7;--hm-silver-lo:#c4c7cc;--hm-silver-ink:#1b1d22;--hm-silver-glow:#d6dce866;--hm-star:#eceef1;--hm-star-glow:#a9afb8;--hm-send-glow:#e8ecf447;--ui-cap-ink:#1d365c;--ui-cap-blue:#3f6fd6;--ui-cap-blue-soft:#e6eefb;--ui-cap-orange:#e8833a;--ui-cap-peach:#f2b68c;--ui-cap-brown:#8b5a3a;--ui-cap-soft:#98a5b6;--ui-cap-line:#e3e8ef;--ui-cap-bg:#fff;--ui-cap-mask:#edf1f6;--ui-fz-bg:#0f1113;--ui-fz-surface:#1e2226;--ui-fz-surface-2:#2a2e33;--ui-fz-text:#f4f4f2;--ui-fz-soft:#8a8f94;--ui-fz-sensor:#2dd4a8;--ui-fz-rec:#ff4d4f;--ui-less-brand:#3800c6;--ui-less-accent:#6a4cf2;--ui-less-bg:#fff;--ui-less-hero:#f2f5ee;--ui-less-field:#f1f1f3;--ui-less-chrome:#f6f6f7;--ui-less-text:#141414;--ui-less-soft:#9a9aa2;--ui-less-line:#dcdce0;--ui-less-like:#e5484d}@media (width>=1100px){:root{--gap-section:160px;--gap-block:48px;--pad-card:32px;--page-top:168px}}*,:before,:after{box-sizing:border-box}html,body{margin:0;overflow-x:clip}body{background:var(--color-bg);color:var(--color-graphite);font:400 var(--fs-body-m)/1.55 var(--font-text);-webkit-font-smoothing:antialiased}@media (width>=1100px){body{font-size:var(--fs-body)}}h1,h2,h3{font-family:var(--font-display);letter-spacing:var(--tracking-display);font-weight:400}:focus-visible{outline:2px solid var(--color-blue);outline-offset:3px}.skip-link{z-index:100;background:var(--color-graphite);color:var(--color-white);font-size:var(--fs-small);border-radius:999px;padding:10px 16px;text-decoration:none;position:absolute;top:-100px;left:16px}.skip-link:focus{top:16px}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}html{overflow-anchor:none;overscroll-behavior-y:none}.cr-w{white-space:nowrap;display:inline-block}.cr-c{transition:color .35s}.cr-c.is-live{color:var(--color-blue);transition:none}.cr-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}p:empty{display:none}.wrap{width:100%;max-width:1440px;padding-inline:max(24px, env(safe-area-inset-left)) max(24px, env(safe-area-inset-right));margin-inline:auto}@media (width>=1100px){.wrap{padding-inline:max(48px, env(safe-area-inset-left)) max(48px, env(safe-area-inset-right))}}@media (width>=1200px){.wrap{padding-inline:max(80px, env(safe-area-inset-left)) max(80px, env(safe-area-inset-right))}}.sec{padding-block:var(--gap-section)}@media (width>=1100px){.sec{padding-block:160px}}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.label{margin:0 0 var(--gap-label);font:400 var(--fs-small)/1.4 var(--font-text);color:var(--color-gray);letter-spacing:0}.on-dark .label{color:var(--color-on-dark-soft)}.h2{font-size:var(--fs-h2-m);letter-spacing:var(--tracking-display);text-wrap:balance;margin:0;line-height:1.08}@media (width>=1100px){.h2{font-size:var(--fs-h2)}}.btn{height:var(--btn-h-m);background:var(--color-blue);color:var(--color-white);font:400 var(--fs-ui)/1 var(--font-text);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-s) var(--ease-out), transform var(--dur-s) var(--ease-out);border:0;border-radius:8px;justify-content:center;align-items:center;padding:0 22px;text-decoration:none;display:inline-flex}.btn:hover{background:color-mix(in srgb, var(--color-blue) 86%, black)}.btn:active{transition-duration:.12s;transform:scale(.98)}@media (width<=1099.98px){.btn{-webkit-tap-highlight-color:transparent}.btn:active{background:color-mix(in srgb, var(--color-blue) 86%, black)}}@media (width>=1100px){.btn{height:var(--btn-h)}}@media (prefers-reduced-motion:reduce){.btn{transition:none}.btn:active{transform:none}}.tlink{--line:1;color:inherit;padding-bottom:4px;font-size:16px;line-height:1;text-decoration:none;display:inline-block;position:relative}.tlink:after{content:"";background:color-mix(in srgb, currentColor 50%, transparent);height:1px;clip-path:inset(0 calc((1 - var(--line)) * 100%) 0 0);position:absolute;bottom:0;left:0;right:0}.tlink:hover:after,.tlink:focus-visible:after{animation:.8s cubic-bezier(.65,0,.35,1) line-swipe}@keyframes line-swipe{0%{clip-path:inset(0)}45%{clip-path:inset(0 0 0 100%)}45.01%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.tlink:hover:after,.tlink:focus-visible:after{animation:none}}.on-dark{background-color:var(--color-graphite);background-image:radial-gradient(120% 70% at 50% 0%, color-mix(in srgb, var(--color-white) 7%, transparent), transparent 70%);color:var(--color-white)}.swipe{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:12px;margin:0 -24px;padding:0 24px;scroll-padding-inline:24px;list-style:none;display:flex;overflow-x:auto}.swipe::-webkit-scrollbar{display:none}.swipe>*{scroll-snap-align:start;flex:0 0 82%}@media (width>=1100px){.swipe{margin:0;padding:0;overflow:visible}.swipe>*{flex:initial}}@media (width<=1099.98px){main .label,main h2.h2,main h2.sc-h2{margin-inline:auto;text-align:center!important}}[data-ft-lidar] .ft-poster{opacity:.8!important;transition:opacity var(--hero-fade,.8s) ease!important}[data-ft-lidar].ready .ft-poster{opacity:0!important}@media (width<=1099.98px){[data-ft-lidar] .ft-poster{background:var(--poster) center / cover no-repeat}}@media (width>=1100px){[data-ft-lidar] .ft-poster{display:none!important}}
