/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-ease:initial}}}@layer theme{:host,:root{--font-sans:"Inter", ui-sans-serif, system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-night:#0a0c10;--color-night-2:#0e1117;--color-night-3:#141924;--color-paper:#f4f3ef;--color-muted:#9ba1ac;--color-line:#ffffff14;--color-signal:#4ba5ff;--font-display:"Space Grotesk", ui-sans-serif, system-ui, sans-serif}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:0}.mt-1{margin-top:var(--spacing)}.mt-3{margin-top:calc(var(--spacing)*3)}.block{display:block}.hidden{display:none}.h-3\.5{height:calc(var(--spacing)*3.5)}.min-h-dvh{min-height:100dvh}.w-3\.5{width:calc(var(--spacing)*3.5)}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.overflow-hidden{overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.bg-night{background-color:var(--color-night)}.text-center{text-align:center}.text-paper{color:var(--color-paper)}.text-signal{color:var(--color-signal)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../fonts/space-grotesk-var-latin.woff2)format("woff2");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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/inter-var-latin.woff2)format("woff2");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}html{scroll-behavior:smooth}body{background:var(--color-night);color:var(--color-paper);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}body:after{content:"";z-index:90;pointer-events:none;opacity:.04;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22160%22%20height%3D%22160%22%3E%3Cfilter%20id%3D%22a%22%3E%3CfeTurbulence%20baseFrequency%3D%22.9%22%20numOctaves%3D%222%22%20stitchTiles%3D%22stitch%22%20type%3D%22fractalNoise%22%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20filter%3D%22url\(%23a\)%22%2F%3E%3C%2Fsvg%3E);position:fixed;inset:0}::selection{background:#4ba5ff59}@supports (color:color-mix(in lab,red,red)){::selection{background:color-mix(in srgb,var(--color-signal) 35%,transparent)}}.display{letter-spacing:.05em;color:var(--color-paper);background:linear-gradient(180deg,#fff 0,var(--color-paper) 55%,#f4f3efc7 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:700;line-height:1.04}.display,.eyebrow{font-family:var(--font-display);text-transform:uppercase}.eyebrow{letter-spacing:.24em;color:var(--color-signal);font-size:.72rem;font-weight:600}.glass{border:1px solid var(--color-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#ffffff0e,#ffffff07);border-radius:1.25rem;box-shadow:inset 0 1px #ffffff12,0 24px 48px -32px #0009}a.glass{transition:transform .22s cubic-bezier(.2,.6,.2,1),border-color .22s,box-shadow .22s}a.glass:hover{transform:translateY(-3px);box-shadow:inset 0 1px #ffffff1a,0 32px 56px -32px #000000bf}.glass-deep{border:1px solid var(--color-line);background:linear-gradient(#ffffff0f,#ffffff05);border-radius:1.25rem;box-shadow:inset 0 1px #ffffff14}.horizon{pointer-events:none;background:radial-gradient(120% 10% at 50% 100%,#bedeff1f,#0000 70%),radial-gradient(58% 42% at 50% 100%,#4ba5ff29,#4ba5ff0d 42%,#0000 70%),radial-gradient(85% 55% at 50% 108%,#78beff1a,#0000 60%);height:46rem;position:absolute;inset:auto 0 0}:root{--marquee-h:3.25rem}.hero{height:calc(100vh - var(--marquee-h));height:calc(100svh - var(--marquee-h));background:linear-gradient(180deg,var(--color-night) 0,var(--color-night) 46%,#0a0f18 76%,#0c1220 100%);flex-direction:column;padding-top:clamp(5.25rem,3.75rem + 5vh,9rem);display:flex}.hero-mark{width:clamp(2.75rem,1.9rem + 2.2vh,4rem);height:clamp(2.75rem,1.9rem + 2.2vh,4rem)}.hero-eyebrow{margin-top:clamp(.75rem,2.4vh - .25rem,2rem)}.hero-title{margin-top:clamp(.5rem,.15rem + .9vh,1rem);font-size:clamp(2rem,min(8.5vw,.5rem + 5.2vh),3.75rem)}.hero-lede{margin-top:clamp(.75rem,.1rem + 1.4vh,1.5rem)}.hero-actions{margin-top:clamp(1rem,.1rem + 2.2vh,2.25rem)}.hero-trust{letter-spacing:.02em;color:var(--color-muted);justify-content:center;align-items:center;gap:.55rem;margin-top:clamp(.8rem,.2rem + 1.4vh,1.4rem);font-size:12.5px;display:flex}.dot.dot-ok{background:#34d399;box-shadow:0 0 10px #34d399cc}.hero-stage{flex-direction:column;flex:1;justify-content:safe center;min-height:0;margin-top:clamp(.25rem,5vh - 1.75rem,1.5rem);display:flex;-webkit-mask-image:linear-gradient(#000 82%,#0000);mask-image:linear-gradient(#000 82%,#0000)}@media (height<=560px){.hero{padding-top:4.75rem}.hero-mark{display:none}.hero-eyebrow{margin-top:0}.hero-title{margin-top:.25rem}.hero-actions{margin-top:.75rem}.hero-lede{font-size:.875rem;line-height:1.45}}.marquee-band{height:var(--marquee-h);background:linear-gradient(#4ba5ff0d,#0000 70%);align-items:center;display:flex;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}@keyframes horizon-breathe{0%,to{opacity:.72;transform:translateY(9px)}50%{opacity:1;transform:translateY(0)}}.horizon{animation:12s ease-in-out infinite horizon-breathe}.hero-grid{pointer-events:none;background-image:linear-gradient(#4ba5ff17 1px,#0000 0),linear-gradient(90deg,#4ba5ff17 1px,#0000 0);background-size:44px 44px;height:36rem;position:absolute;inset:auto 0 0;-webkit-mask-image:radial-gradient(75% 95% at 50% 100%,#000,#0000 72%);mask-image:radial-gradient(75% 95% at 50% 100%,#000,#0000 72%)}@keyframes stars-shimmer{0%,to{opacity:.55}50%{opacity:1}}.hero-stars,.hero-stars-b{pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 30%,#0000 54%);mask-image:linear-gradient(#000 0 30%,#0000 54%)}.hero-stars{background-image:radial-gradient(1px 1px at 45.3% 17%,#4ba5ff96,#0000),radial-gradient(1px 1px at 50.8% 18.6%,#4ba5ff42,#0000),radial-gradient(1px 1px at 62.7% 32.2%,#4ba5ff38,#0000),radial-gradient(1px 1px at 9.9% 33.5%,#4ba5ff7d,#0000),radial-gradient(1px 1px at 97.3% 46.7%,#4ba5ff78,#0000),radial-gradient(1px 1px at 16.4% 2%,#4ba5ff69,#0000),radial-gradient(1px 1px at 19.6% 4.8%,#4ba5ff30,#0000),radial-gradient(1.5px 1.5px at 44.2% 36.1%,#4ba5ff69,#0000),radial-gradient(1px 1px at 50% 23.1%,#4ba5ff61,#0000),radial-gradient(1.5px 1.5px at 98.8% 49.6%,#4ba5ff8c,#0000),radial-gradient(1px 1px at 31.9% 4.5%,#4ba5ff4f,#0000),radial-gradient(1px 1px at 76.1% 9.7%,#4ba5ff8c,#0000),radial-gradient(1px 1px at 94.9% 36.5%,#f4f3ef2e,#0000),radial-gradient(1px 1px at 90.2% 12.6%,#f4f3ef9c,#0000),radial-gradient(1px 1px at 8.2% 21%,#f4f3ef85,#0000),radial-gradient(1.5px 1.5px at 9.5% 7.3%,#f4f3ef99,#0000),radial-gradient(1px 1px at 12.6% 4.9%,#f4f3ef38,#0000),radial-gradient(1px 1px at 79.1% 3.5%,#f4f3ef6e,#0000),radial-gradient(1.5px 1.5px at 19.7% 27.7%,#f4f3ef3d,#0000),radial-gradient(1px 1px at 12.4% 10.5%,#f4f3ef45,#0000),radial-gradient(2px 2px at 96.2% 33%,#f4f3ef4f,#0000),radial-gradient(1.5px 1.5px at 21.6% 9.5%,#f4f3ef8f,#0000),radial-gradient(1px 1px at 10.8% 49%,#f4f3ef45,#0000),radial-gradient(1px 1px at 76.7% 7.2%,#f4f3ef4f,#0000),radial-gradient(1px 1px at 9.8% 18.3%,#f4f3ef4a,#0000),radial-gradient(1px 1px at 37.4% 11.9%,#f4f3ef99,#0000),radial-gradient(1px 1px at 57.3% 38%,#f4f3ef42,#0000),radial-gradient(1px 1px at 90% 34.1%,#f4f3ef4a,#0000),radial-gradient(2px 2px at 73.5% 44.4%,#f4f3ef45,#0000),radial-gradient(1px 1px at 87.5% 19.5%,#f4f3ef5e,#0000),radial-gradient(1.5px 1.5px at 4.8% 46.5%,#f4f3ef47,#0000),radial-gradient(1px 1px at 26.2% 34.6%,#f4f3ef70,#0000),radial-gradient(1px 1px at 18.2% 26.9%,#f4f3ef36,#0000),radial-gradient(1px 1px at 55.8% 36.9%,#f4f3ef73,#0000),radial-gradient(1px 1px at 90.9% 4%,#f4f3ef30,#0000),radial-gradient(1px 1px at 44.7% 2.2%,#f4f3ef42,#0000),radial-gradient(2px 2px at 57.1% 2.8%,#f4f3ef57,#0000),radial-gradient(1px 1px at 97.1% 22.7%,#f4f3ef7a,#0000),radial-gradient(2px 2px at 14.8% 2.1%,#f4f3ef30,#0000),radial-gradient(1.5px 1.5px at 69.7% 46.5%,#f4f3ef30,#0000),radial-gradient(2.5px 2.5px at 48.3% 27.6%,#f4f3ef52,#0000),radial-gradient(2px 2px at 8.4% 16.3%,#f4f3ef80,#0000),radial-gradient(2px 2px at 73.2% 25.8%,#f4f3ef87,#0000),radial-gradient(2px 2px at 35.5% 24.5%,#f4f3ef94,#0000),radial-gradient(1px 1px at 41.9% 32%,#f4f3ef8f,#0000),radial-gradient(1px 1px at 62.2% 9%,#f4f3ef70,#0000),radial-gradient(2px 2px at 8.9% 21.6%,#f4f3ef9e,#0000),radial-gradient(1px 1px at 72.4% 9.2%,#f4f3ef80,#0000),radial-gradient(1.5px 1.5px at 44.2% 35.7%,#f4f3ef38,#0000),radial-gradient(1px 1px at 3.9% 19.4%,#f4f3ef63,#0000),radial-gradient(2px 2px at 69.4% 13.9%,#f4f3ef73,#0000),radial-gradient(1.5px 1.5px at 26.1% 2%,#f4f3ef4f,#0000),radial-gradient(1.5px 1.5px at 20.9% 3.4%,#f4f3ef94,#0000),radial-gradient(1.5px 1.5px at 44.3% 40.2%,#f4f3ef52,#0000),radial-gradient(2px 2px at 20.5% 10.9%,#f4f3ef87,#0000),radial-gradient(1px 1px at 87.3% 9.1%,#f4f3ef70,#0000),radial-gradient(1.5px 1.5px at 14.3% 13.8%,#f4f3ef8c,#0000),radial-gradient(1px 1px at 70.7% 45.3%,#f4f3ef4d,#0000),radial-gradient(1px 1px at 45.2% 5.6%,#f4f3ef45,#0000),radial-gradient(1.5px 1.5px at 62.3% 13.7%,#f4f3ef52,#0000),radial-gradient(1px 1px at 97.2% 11.8%,#f4f3ef36,#0000),radial-gradient(1px 1px at 86.5% 2.1%,#f4f3ef7d,#0000),radial-gradient(1px 1px at 31.3% 32.1%,#f4f3ef30,#0000),radial-gradient(1px 1px at 45.6% 2%,#f4f3ef8c,#0000),radial-gradient(1px 1px at 14.8% 2.1%,#f4f3ef75,#0000),radial-gradient(2px 2px at 62.7% 22.6%,#f4f3ef8a,#0000),radial-gradient(1px 1px at 68.1% 3.9%,#f4f3ef63,#0000),radial-gradient(1px 1px at 2.1% 12.7%,#f4f3ef7d,#0000),radial-gradient(1px 1px at 27.7% 7.7%,#f4f3ef7d,#0000),radial-gradient(1.5px 1.5px at 61.2% 29.4%,#f4f3ef59,#0000),radial-gradient(1.5px 1.5px at 89.8% 2.4%,#f4f3ef96,#0000),radial-gradient(2px 2px at 13.7% 11.9%,#f4f3ef75,#0000),radial-gradient(1.5px 1.5px at 37.9% 17.5%,#f4f3ef91,#0000),radial-gradient(1px 1px at 93.5% 12.3%,#f4f3ef78,#0000),radial-gradient(1.5px 1.5px at 71.7% 34.1%,#f4f3ef75,#0000),radial-gradient(2.5px 2.5px at 21.9% 40.9%,#f4f3ef9c,#0000),radial-gradient(2px 2px at 53.6% 32%,#f4f3ef52,#0000),radial-gradient(1px 1px at 84.9% 7.8%,#f4f3ef38,#0000),radial-gradient(1px 1px at 54.9% 30.3%,#f4f3ef63,#0000),radial-gradient(1px 1px at 80.3% 2.2%,#f4f3ef87,#0000),radial-gradient(1px 1px at 33.8% 31.8%,#f4f3ef3d,#0000),radial-gradient(1.5px 1.5px at 51.6% 27.1%,#f4f3ef8c,#0000),radial-gradient(1px 1px at 93.7% 13.6%,#f4f3ef99,#0000),radial-gradient(1.5px 1.5px at 22.7% 15.3%,#f4f3ef4f,#0000),radial-gradient(1px 1px at 63.6% 15.1%,#f4f3ef8c,#0000),radial-gradient(2px 2px at 31.5% 9%,#f4f3ef8c,#0000),radial-gradient(1px 1px at 21.4% 36.7%,#f4f3ef9c,#0000),radial-gradient(1px 1px at 57.2% 3.9%,#f4f3ef6b,#0000),radial-gradient(1px 1px at 60.3% 2%,#f4f3ef9c,#0000),radial-gradient(1px 1px at 40.3% 32.8%,#f4f3ef6e,#0000),radial-gradient(1px 1px at 68.7% 2.2%,#f4f3ef6b,#0000),radial-gradient(1px 1px at 94.8% 42.9%,#f4f3ef4d,#0000),radial-gradient(2px 2px at 13.4% 11%,#f4f3ef8a,#0000),radial-gradient(1px 1px at 47.7% 6.8%,#f4f3ef42,#0000),radial-gradient(1px 1px at 91.7% 2.8%,#f4f3ef85,#0000),radial-gradient(1px 1px at 20% 4.5%,#f4f3ef7a,#0000),radial-gradient(1.5px 1.5px at 35.8% 20.4%,#f4f3ef3b,#0000),radial-gradient(1px 1px at 13% 14.5%,#f4f3ef4a,#0000),radial-gradient(1px 1px at 53% 11.2%,#f4f3ef59,#0000),radial-gradient(1.5px 1.5px at 52.9% 3.2%,#f4f3ef45,#0000),radial-gradient(1px 1px at 63.6% 15.5%,#f4f3ef8c,#0000),radial-gradient(1.5px 1.5px at 85% 4.6%,#f4f3ef82,#0000),radial-gradient(2px 2px at 89.5% 6.8%,#f4f3ef52,#0000),radial-gradient(1px 1px at 22.4% 49.8%,#f4f3ef91,#0000),radial-gradient(1px 1px at 24.5% 27.3%,#f4f3ef4a,#0000),radial-gradient(1px 1px at 82.6% 10.5%,#f4f3ef87,#0000),radial-gradient(1px 1px at 40.5% 24.5%,#f4f3ef30,#0000),radial-gradient(1px 1px at 67.9% 41.9%,#f4f3ef9c,#0000),radial-gradient(1.5px 1.5px at 50.6% 29.6%,#f4f3ef66,#0000),radial-gradient(1px 1px at 19.5% 2.2%,#f4f3ef3b,#0000),radial-gradient(1px 1px at 55.1% 14.7%,#f4f3ef6e,#0000),radial-gradient(2.5px 2.5px at 19.1% 4%,#f4f3ef8c,#0000),radial-gradient(2px 2px at 91.8% 2.4%,#f4f3ef36,#0000),radial-gradient(1px 1px at 46.3% 30.1%,#f4f3ef52,#0000),radial-gradient(1px 1px at 51.5% 10.9%,#f4f3ef70,#0000),radial-gradient(1px 1px at 69.7% 36.2%,#f4f3ef42,#0000),radial-gradient(1px 1px at 73.5% 9.9%,#f4f3ef45,#0000),radial-gradient(1.5px 1.5px at 51.2% 2%,#f4f3ef91,#0000),radial-gradient(1px 1px at 70.1% 37.6%,#f4f3ef75,#0000),radial-gradient(1.5px 1.5px at 59.8% 14.2%,#f4f3ef9c,#0000),radial-gradient(1.5px 1.5px at 26.3% 41.9%,#f4f3ef82,#0000),radial-gradient(2px 2px at 80.8% 9.9%,#f4f3ef91,#0000),radial-gradient(1px 1px at 69.1% 30.3%,#f4f3ef85,#0000),radial-gradient(1px 1px at 71.8% 2.2%,#f4f3ef54,#0000),radial-gradient(1.5px 1.5px at 2% 8.1%,#f4f3ef75,#0000),radial-gradient(1px 1px at 23.7% 44.8%,#f4f3ef78,#0000),radial-gradient(1px 1px at 65.7% 17.6%,#f4f3ef69,#0000),radial-gradient(1.5px 1.5px at 99% 21.8%,#f4f3ef7d,#0000),radial-gradient(1.5px 1.5px at 97% 2%,#f4f3ef73,#0000),radial-gradient(1px 1px at 26.2% 9.7%,#f4f3ef33,#0000),radial-gradient(2px 2px at 37.8% 2.5%,#f4f3ef4a,#0000),radial-gradient(1px 1px at 54.9% 14.4%,#f4f3ef9c,#0000),radial-gradient(1px 1px at 98.5% 21.5%,#f4f3ef8a,#0000),radial-gradient(2px 2px at 59.6% 29.7%,#f4f3ef33,#0000),radial-gradient(1px 1px at 16.7% 12.7%,#f4f3ef40,#0000),radial-gradient(1px 1px at 60.9% 2.2%,#f4f3ef99,#0000),radial-gradient(1px 1px at 52.6% 19.2%,#f4f3ef57,#0000),radial-gradient(1.5px 1.5px at 65.2% 17.1%,#f4f3ef4d,#0000),radial-gradient(1px 1px at 30% 2%,#f4f3ef4a,#0000),radial-gradient(2px 2px at 16.3% 29.3%,#f4f3ef59,#0000),radial-gradient(2px 2px at 74.3% 2.1%,#f4f3ef9e,#0000),radial-gradient(1px 1px at 8.2% 41.4%,#f4f3ef5e,#0000),radial-gradient(2px 2px at 96.4% 4.9%,#f4f3ef69,#0000),radial-gradient(1.5px 1.5px at 71.8% 12.5%,#f4f3ef9c,#0000),radial-gradient(1px 1px at 60.2% 2.6%,#f4f3ef73,#0000),radial-gradient(1px 1px at 21% 2.1%,#f4f3ef69,#0000),radial-gradient(1px 1px at 44.4% 23.4%,#f4f3ef61,#0000),radial-gradient(1px 1px at 58.1% 10.4%,#f4f3ef85,#0000),radial-gradient(1px 1px at 98.8% 45.6%,#f4f3ef80,#0000),radial-gradient(1.5px 1.5px at 12.2% 40.3%,#f4f3ef87,#0000),radial-gradient(1px 1px at 36.2% 5.5%,#f4f3ef7a,#0000),radial-gradient(1px 1px at 59% 21.2%,#f4f3ef82,#0000),radial-gradient(2px 2px at 25.4% 48.1%,#f4f3ef94,#0000),radial-gradient(1px 1px at 4.9% 2.2%,#f4f3ef4d,#0000),radial-gradient(1px 1px at 62.1% 2.5%,#f4f3ef6b,#0000),radial-gradient(1.5px 1.5px at 9.5% 24%,#f4f3ef6b,#0000),radial-gradient(1px 1px at 37.6% 13%,#f4f3ef45,#0000),radial-gradient(1px 1px at 74% 35.8%,#f4f3ef36,#0000),radial-gradient(1px 1px at 80.3% 20.7%,#f4f3ef85,#0000),radial-gradient(1px 1px at 42.6% 5.2%,#f4f3ef8a,#0000),radial-gradient(1px 1px at 65.1% 49%,#f4f3ef52,#0000),radial-gradient(1px 1px at 74.1% 42.7%,#f4f3ef5e,#0000),radial-gradient(1px 1px at 10.5% 38.8%,#f4f3ef36,#0000),radial-gradient(1px 1px at 56.3% 13.3%,#f4f3ef7a,#0000),radial-gradient(1.5px 1.5px at 77% 2.3%,#f4f3ef45,#0000),radial-gradient(1.5px 1.5px at 9% 6.4%,#f4f3ef80,#0000),radial-gradient(1.5px 1.5px at 28.7% 3%,#f4f3ef57,#0000),radial-gradient(1px 1px at 36.9% 2.7%,#f4f3ef7d,#0000),radial-gradient(1px 1px at 91% 44.4%,#f4f3ef94,#0000),radial-gradient(1px 1px at 79.7% 6.5%,#f4f3ef52,#0000),radial-gradient(1px 1px at 92.6% 40.4%,#f4f3ef4a,#0000),radial-gradient(1px 1px at 36.8% 8.3%,#f4f3ef59,#0000),radial-gradient(1px 1px at 20.1% 17.3%,#f4f3ef87,#0000),radial-gradient(1.5px 1.5px at 83% 17.2%,#f4f3ef42,#0000),radial-gradient(1px 1px at 87.3% 5.8%,#f4f3ef30,#0000),radial-gradient(1.5px 1.5px at 54.3% 17.5%,#f4f3ef9c,#0000),radial-gradient(1.5px 1.5px at 79.8% 2.2%,#f4f3ef6b,#0000),radial-gradient(2px 2px at 9.2% 2.3%,#f4f3ef80,#0000),radial-gradient(1.5px 1.5px at 9.3% 21.3%,#f4f3ef3d,#0000),radial-gradient(1.5px 1.5px at 64.6% 4.9%,#f4f3ef47,#0000),radial-gradient(1px 1px at 52.1% 30.1%,#f4f3ef59,#0000),radial-gradient(1px 1px at 95.9% 23.7%,#f4f3ef66,#0000),radial-gradient(1px 1px at 71.7% 26.1%,#f4f3ef94,#0000),radial-gradient(1.5px 1.5px at 82% 23.3%,#f4f3ef8f,#0000),radial-gradient(1.5px 1.5px at 82.7% 39.9%,#f4f3ef99,#0000),radial-gradient(1px 1px at 52.3% 26.2%,#f4f3ef87,#0000),radial-gradient(2.5px 2.5px at 42.2% 3%,#f4f3ef82,#0000),radial-gradient(1px 1px at 37.8% 3.3%,#f4f3ef45,#0000),radial-gradient(1px 1px at 29.6% 47.1%,#f4f3ef36,#0000),radial-gradient(1px 1px at 12.3% 22.2%,#f4f3ef85,#0000),radial-gradient(2px 2px at 7.1% 12.1%,#f4f3ef70,#0000),radial-gradient(1px 1px at 4.6% 2.6%,#f4f3ef42,#0000),radial-gradient(1px 1px at 24.1% 26.7%,#f4f3ef70,#0000),radial-gradient(1.5px 1.5px at 19.1% 5.8%,#f4f3ef42,#0000),radial-gradient(1px 1px at 31.5% 16.4%,#f4f3ef8a,#0000),radial-gradient(1px 1px at 26.5% 39.8%,#f4f3ef94,#0000),radial-gradient(1px 1px at 54.6% 46%,#f4f3ef63,#0000),radial-gradient(1px 1px at 5.9% 45.1%,#f4f3ef87,#0000),radial-gradient(2.5px 2.5px at 52.7% 14.8%,#f4f3ef4d,#0000),radial-gradient(1px 1px at 65.4% 4.7%,#f4f3ef2e,#0000);animation:9s ease-in-out infinite stars-shimmer}.hero-stars-b{background-image:radial-gradient(1px 1px at 37.4% 32.5%,#4ba5ff7d,#0000),radial-gradient(1px 1px at 16.4% 3.2%,#4ba5ff52,#0000),radial-gradient(2.5px 2.5px at 86.2% 14.8%,#4ba5ff75,#0000),radial-gradient(1.5px 1.5px at 27.1% 15.7%,#4ba5ff40,#0000),radial-gradient(1.5px 1.5px at 1.1% 34.4%,#4ba5ff8c,#0000),radial-gradient(1px 1px at 9.1% 5.5%,#4ba5ff80,#0000),radial-gradient(1px 1px at 48.1% 12.5%,#4ba5ff99,#0000),radial-gradient(1px 1px at 85% 6.4%,#4ba5ff87,#0000),radial-gradient(1px 1px at 90.8% 2.4%,#4ba5ff8a,#0000),radial-gradient(1.5px 1.5px at 54.3% 15.3%,#4ba5ff40,#0000),radial-gradient(1px 1px at 31.5% 6.6%,#f4f3ef36,#0000),radial-gradient(1.5px 1.5px at 46.8% 26.5%,#f4f3ef57,#0000),radial-gradient(2.5px 2.5px at 11.4% 9.5%,#f4f3ef61,#0000),radial-gradient(1px 1px at 82.3% 22.5%,#f4f3ef30,#0000),radial-gradient(1px 1px at 70.6% 4.7%,#f4f3ef6e,#0000),radial-gradient(1px 1px at 2% 49.2%,#f4f3ef87,#0000),radial-gradient(1px 1px at 61.4% 6%,#f4f3ef59,#0000),radial-gradient(1.5px 1.5px at 30.2% 7.5%,#f4f3ef59,#0000),radial-gradient(1px 1px at 26.1% 3.9%,#f4f3ef80,#0000),radial-gradient(1px 1px at 93.6% 17.2%,#f4f3ef80,#0000),radial-gradient(1px 1px at 82% 2.4%,#f4f3ef3d,#0000),radial-gradient(1px 1px at 67.4% 26.1%,#f4f3ef42,#0000),radial-gradient(1px 1px at 83% 18.9%,#f4f3ef38,#0000),radial-gradient(1px 1px at 16.4% 2.7%,#f4f3ef5c,#0000),radial-gradient(1.5px 1.5px at 91.2% 10.8%,#f4f3ef69,#0000),radial-gradient(1px 1px at 76.2% 34.4%,#f4f3ef59,#0000),radial-gradient(1.5px 1.5px at 41.4% 2%,#f4f3ef5c,#0000),radial-gradient(1px 1px at 97.2% 31.9%,#f4f3ef78,#0000),radial-gradient(1.5px 1.5px at 2.8% 7.3%,#f4f3ef54,#0000),radial-gradient(1.5px 1.5px at 11.4% 8.8%,#f4f3ef66,#0000),radial-gradient(1.5px 1.5px at 81.9% 19.9%,#f4f3ef40,#0000),radial-gradient(1px 1px at 89.5% 16.4%,#f4f3ef57,#0000),radial-gradient(1px 1px at 14.9% 26.4%,#f4f3ef9c,#0000),radial-gradient(2px 2px at 71.1% 35.5%,#f4f3ef45,#0000),radial-gradient(1px 1px at 62.5% 3.9%,#f4f3ef38,#0000),radial-gradient(2px 2px at 57.5% 25.3%,#f4f3ef52,#0000),radial-gradient(2.5px 2.5px at 36.4% 12.3%,#f4f3ef3b,#0000),radial-gradient(1px 1px at 14.3% 41.2%,#f4f3ef6b,#0000),radial-gradient(2.5px 2.5px at 55.9% 5.4%,#f4f3ef94,#0000),radial-gradient(1.5px 1.5px at 81.1% 19.4%,#f4f3ef3b,#0000),radial-gradient(1px 1px at 29.3% 40.6%,#f4f3ef4a,#0000),radial-gradient(1px 1px at 82.4% 3.7%,#f4f3ef6b,#0000),radial-gradient(2px 2px at 4.1% 3.6%,#f4f3ef9c,#0000),radial-gradient(1.5px 1.5px at 65.5% 6.5%,#f4f3ef7a,#0000),radial-gradient(1px 1px at 38.4% 18.8%,#f4f3ef87,#0000),radial-gradient(1px 1px at 20.6% 12.5%,#f4f3ef3d,#0000),radial-gradient(1px 1px at 56.8% 3.4%,#f4f3ef69,#0000),radial-gradient(1px 1px at 56.7% 7.3%,#f4f3ef75,#0000),radial-gradient(1px 1px at 66.8% 3%,#f4f3ef99,#0000),radial-gradient(1.5px 1.5px at 47.1% 10.1%,#f4f3ef73,#0000),radial-gradient(2.5px 2.5px at 75.3% 29.1%,#f4f3ef63,#0000),radial-gradient(1px 1px at 83.1% 37.1%,#f4f3ef5c,#0000),radial-gradient(1px 1px at 56.5% 41.3%,#f4f3ef69,#0000),radial-gradient(1px 1px at 43.4% 41.3%,#f4f3ef52,#0000),radial-gradient(1px 1px at 72.1% 40.9%,#f4f3ef80,#0000),radial-gradient(1px 1px at 74.7% 6.5%,#f4f3ef70,#0000),radial-gradient(1px 1px at 13.2% 11.6%,#f4f3ef66,#0000),radial-gradient(1px 1px at 6.1% 25.2%,#f4f3ef69,#0000),radial-gradient(1px 1px at 31% 9.5%,#f4f3ef47,#0000),radial-gradient(2px 2px at 90.3% 46.8%,#f4f3ef78,#0000),radial-gradient(1.5px 1.5px at 42.3% 33.1%,#f4f3ef47,#0000),radial-gradient(1.5px 1.5px at 56.5% 41.2%,#f4f3ef38,#0000),radial-gradient(1px 1px at 13.1% 15.9%,#f4f3ef99,#0000),radial-gradient(1px 1px at 24.9% 6.3%,#f4f3ef52,#0000),radial-gradient(1px 1px at 88.7% 33.9%,#f4f3ef59,#0000),radial-gradient(2px 2px at 58.4% 2.1%,#f4f3ef30,#0000),radial-gradient(2.5px 2.5px at 31.2% 13.9%,#f4f3ef96,#0000),radial-gradient(2px 2px at 47.3% 4%,#f4f3ef4f,#0000),radial-gradient(1px 1px at 88.9% 3.8%,#f4f3ef8c,#0000),radial-gradient(2.5px 2.5px at 47.3% 3.4%,#f4f3ef91,#0000),radial-gradient(2px 2px at 20.8% 21.2%,#f4f3ef42,#0000),radial-gradient(1px 1px at 5.9% 2.5%,#f4f3ef80,#0000),radial-gradient(1px 1px at 89.2% 38.3%,#f4f3ef7d,#0000),radial-gradient(1px 1px at 69.2% 44.2%,#f4f3ef61,#0000),radial-gradient(1px 1px at 22.9% 6.5%,#f4f3ef7d,#0000),radial-gradient(1.5px 1.5px at 18.7% 4.7%,#f4f3ef78,#0000),radial-gradient(1px 1px at 37.5% 23%,#f4f3ef91,#0000),radial-gradient(1.5px 1.5px at 23.4% 6.3%,#f4f3ef96,#0000),radial-gradient(2.5px 2.5px at 28.1% 21.7%,#f4f3ef38,#0000),radial-gradient(1px 1px at 44.2% 15.4%,#f4f3ef69,#0000),radial-gradient(1.5px 1.5px at 59.8% 5.9%,#f4f3ef4a,#0000),radial-gradient(1px 1px at 9.5% 5.9%,#f4f3ef82,#0000),radial-gradient(2px 2px at 28.4% 16.4%,#f4f3ef42,#0000),radial-gradient(1.5px 1.5px at 97.8% 2.1%,#f4f3ef61,#0000),radial-gradient(1px 1px at 38.7% 43.4%,#f4f3ef66,#0000),radial-gradient(1.5px 1.5px at 55.5% 22%,#f4f3ef57,#0000),radial-gradient(1.5px 1.5px at 77.7% 14.8%,#f4f3ef66,#0000),radial-gradient(1px 1px at 68.1% 15%,#f4f3ef99,#0000),radial-gradient(1px 1px at 77.4% 3.3%,#f4f3ef73,#0000),radial-gradient(1.5px 1.5px at 44.2% 30.7%,#f4f3ef87,#0000),radial-gradient(1px 1px at 24.1% 13.5%,#f4f3ef47,#0000),radial-gradient(1.5px 1.5px at 49.9% 2.1%,#f4f3ef70,#0000),radial-gradient(1px 1px at 57.1% 38.6%,#f4f3ef42,#0000),radial-gradient(1px 1px at 2.7% 13.8%,#f4f3ef5e,#0000),radial-gradient(2px 2px at 26.8% 32.6%,#f4f3ef36,#0000),radial-gradient(1px 1px at 56.8% 16.2%,#f4f3ef87,#0000),radial-gradient(1px 1px at 15.3% 6.6%,#f4f3ef33,#0000),radial-gradient(1px 1px at 61.9% 15.3%,#f4f3ef4d,#0000),radial-gradient(1px 1px at 9.7% 34.3%,#f4f3ef42,#0000),radial-gradient(1.5px 1.5px at 16.7% 24.9%,#f4f3ef8c,#0000),radial-gradient(1px 1px at 7% 10.1%,#f4f3ef57,#0000),radial-gradient(1.5px 1.5px at 96.1% 2.1%,#f4f3ef66,#0000),radial-gradient(1.5px 1.5px at 97.6% 3%,#f4f3ef61,#0000),radial-gradient(1px 1px at 4.8% 4.8%,#f4f3ef91,#0000),radial-gradient(1px 1px at 39.5% 6.3%,#f4f3ef5e,#0000),radial-gradient(1.5px 1.5px at 4.4% 49.6%,#f4f3ef85,#0000),radial-gradient(1px 1px at 23.5% 5.1%,#f4f3ef6b,#0000),radial-gradient(1px 1px at 46.2% 43.7%,#f4f3ef57,#0000),radial-gradient(1px 1px at 97.2% 19.9%,#f4f3ef33,#0000),radial-gradient(1.5px 1.5px at 64.7% 2.2%,#f4f3ef54,#0000),radial-gradient(1px 1px at 85.7% 18.7%,#f4f3ef91,#0000),radial-gradient(1.5px 1.5px at 39.5% 36.1%,#f4f3ef59,#0000),radial-gradient(1px 1px at 22.1% 7.8%,#f4f3ef42,#0000),radial-gradient(1px 1px at 17.1% 4%,#f4f3ef45,#0000),radial-gradient(1.5px 1.5px at 31.2% 11.6%,#f4f3ef9e,#0000),radial-gradient(1px 1px at 85.5% 4%,#f4f3ef59,#0000),radial-gradient(1px 1px at 68.8% 8.3%,#f4f3ef4d,#0000),radial-gradient(2px 2px at 18.8% 5.3%,#f4f3ef59,#0000),radial-gradient(1px 1px at 71.1% 5.5%,#f4f3ef57,#0000),radial-gradient(1.5px 1.5px at 92.8% 8.2%,#f4f3ef85,#0000),radial-gradient(1px 1px at 89.9% 2%,#f4f3ef52,#0000),radial-gradient(1.5px 1.5px at 9.2% 39.4%,#f4f3ef52,#0000),radial-gradient(1px 1px at 51.9% 2.1%,#f4f3ef59,#0000),radial-gradient(1px 1px at 5% 3.1%,#f4f3ef70,#0000),radial-gradient(1px 1px at 31.6% 10.6%,#f4f3ef6b,#0000),radial-gradient(1.5px 1.5px at 70.2% 5.3%,#f4f3ef80,#0000),radial-gradient(1.5px 1.5px at 15.4% 4%,#f4f3ef4d,#0000),radial-gradient(1px 1px at 40.7% 9.2%,#f4f3ef8f,#0000),radial-gradient(1px 1px at 29.6% 7.7%,#f4f3ef45,#0000),radial-gradient(1.5px 1.5px at 3.4% 21.1%,#f4f3ef6e,#0000),radial-gradient(2px 2px at 96.6% 6.3%,#f4f3ef7a,#0000),radial-gradient(2px 2px at 22.2% 24.8%,#f4f3ef78,#0000),radial-gradient(1px 1px at 86.1% 4.6%,#f4f3ef75,#0000),radial-gradient(1px 1px at 42.9% 9.4%,#f4f3ef36,#0000),radial-gradient(1px 1px at 33.2% 13.9%,#f4f3ef4d,#0000),radial-gradient(1.5px 1.5px at 40.4% 12.8%,#f4f3ef40,#0000),radial-gradient(1px 1px at 24.5% 2.4%,#f4f3ef54,#0000),radial-gradient(1px 1px at 15.8% 18.3%,#f4f3ef7d,#0000),radial-gradient(1px 1px at 69.6% 2%,#f4f3ef59,#0000),radial-gradient(1px 1px at 7.2% 9.8%,#f4f3ef33,#0000),radial-gradient(1px 1px at 58.4% 12.6%,#f4f3ef52,#0000),radial-gradient(1px 1px at 3.3% 7.8%,#f4f3ef91,#0000),radial-gradient(1px 1px at 26.7% 23.4%,#f4f3ef42,#0000),radial-gradient(1px 1px at 61.3% 45.7%,#f4f3ef57,#0000),radial-gradient(1.5px 1.5px at 93.4% 30.6%,#f4f3ef75,#0000),radial-gradient(1.5px 1.5px at 41.3% 10.3%,#f4f3ef4d,#0000),radial-gradient(1px 1px at 87.2% 9%,#f4f3ef94,#0000),radial-gradient(1px 1px at 14.3% 14.3%,#f4f3ef52,#0000),radial-gradient(1px 1px at 96.7% 3.1%,#f4f3ef42,#0000),radial-gradient(1px 1px at 67.7% 4.6%,#f4f3ef2e,#0000),radial-gradient(1.5px 1.5px at 39.6% 4.7%,#f4f3ef66,#0000),radial-gradient(1.5px 1.5px at 54.7% 20.7%,#f4f3ef6e,#0000),radial-gradient(2px 2px at 95.9% 7.3%,#f4f3ef54,#0000),radial-gradient(1.5px 1.5px at 31.7% 26.6%,#f4f3ef7d,#0000),radial-gradient(1.5px 1.5px at 95.5% 34.6%,#f4f3ef40,#0000),radial-gradient(1px 1px at 49.1% 17.3%,#f4f3ef57,#0000),radial-gradient(1px 1px at 74.4% 15.7%,#f4f3ef47,#0000),radial-gradient(1px 1px at 32.8% 3.5%,#f4f3ef69,#0000),radial-gradient(1.5px 1.5px at 7.2% 2.2%,#f4f3ef38,#0000),radial-gradient(1px 1px at 12.1% 11.8%,#f4f3ef85,#0000),radial-gradient(1px 1px at 16.9% 38%,#f4f3ef8f,#0000),radial-gradient(1px 1px at 25.9% 14.4%,#f4f3ef87,#0000),radial-gradient(1px 1px at 71.2% 5%,#f4f3ef7d,#0000),radial-gradient(1.5px 1.5px at 33.7% 29.7%,#f4f3ef8c,#0000),radial-gradient(1.5px 1.5px at 56.6% 10.5%,#f4f3ef7d,#0000),radial-gradient(1px 1px at 82.4% 32.8%,#f4f3ef3d,#0000),radial-gradient(1px 1px at 66.6% 4.6%,#f4f3ef42,#0000),radial-gradient(1px 1px at 58.4% 44.5%,#f4f3ef9c,#0000),radial-gradient(1px 1px at 68.4% 10.4%,#f4f3ef75,#0000),radial-gradient(1.5px 1.5px at 92.5% 48.9%,#f4f3ef33,#0000),radial-gradient(1.5px 1.5px at 12.6% 2.1%,#f4f3ef4f,#0000),radial-gradient(1px 1px at 98.4% 2.7%,#f4f3ef54,#0000),radial-gradient(1px 1px at 54.2% 13.2%,#f4f3ef57,#0000),radial-gradient(1px 1px at 79.4% 35.8%,#f4f3ef4d,#0000),radial-gradient(1px 1px at 61.5% 30.1%,#f4f3ef9c,#0000),radial-gradient(1px 1px at 69% 16.3%,#f4f3ef87,#0000),radial-gradient(1px 1px at 18.2% 2.6%,#f4f3ef96,#0000),radial-gradient(1px 1px at 48.9% 2.7%,#f4f3ef52,#0000),radial-gradient(1px 1px at 56.5% 3%,#f4f3ef75,#0000),radial-gradient(1px 1px at 23.3% 13.2%,#f4f3ef57,#0000),radial-gradient(1px 1px at 6% 2.2%,#f4f3ef91,#0000),radial-gradient(2.5px 2.5px at 8.7% 3.6%,#f4f3ef63,#0000),radial-gradient(1px 1px at 20.8% 38.1%,#f4f3ef63,#0000),radial-gradient(1px 1px at 80.1% 9.5%,#f4f3ef36,#0000),radial-gradient(2px 2px at 65.4% 20.6%,#f4f3ef4d,#0000),radial-gradient(1.5px 1.5px at 85.7% 49.5%,#f4f3ef61,#0000),radial-gradient(1px 1px at 72% 3.5%,#f4f3ef30,#0000),radial-gradient(1.5px 1.5px at 12.6% 2.3%,#f4f3ef57,#0000),radial-gradient(1px 1px at 31.4% 14.7%,#f4f3ef2e,#0000),radial-gradient(1.5px 1.5px at 95% 2%,#f4f3ef69,#0000),radial-gradient(1.5px 1.5px at 78.6% 28%,#f4f3ef5c,#0000),radial-gradient(1px 1px at 82.1% 30.3%,#f4f3ef9c,#0000),radial-gradient(1px 1px at 94.1% 9.8%,#f4f3ef7d,#0000),radial-gradient(1px 1px at 90.1% 2%,#f4f3ef6e,#0000),radial-gradient(1.5px 1.5px at 39.1% 8.5%,#f4f3ef78,#0000),radial-gradient(1px 1px at 36.7% 21.5%,#f4f3ef57,#0000),radial-gradient(1px 1px at 89.7% 7%,#f4f3ef38,#0000),radial-gradient(1px 1px at 73.7% 4.1%,#f4f3ef82,#0000),radial-gradient(1px 1px at 67.7% 3.5%,#f4f3ef3b,#0000),radial-gradient(1px 1px at 35.3% 10.9%,#f4f3ef2e,#0000);animation:13s ease-in-out infinite reverse stars-shimmer}.shooting-star{opacity:0;background:linear-gradient(90deg,#0000,#f4f3efbf);border-radius:999px;width:6rem;height:1px;position:absolute}.hairline{border-top:1px solid #0000;border-image:linear-gradient(90deg,#0000,#ffffff24 25% 75%,#0000) 1}.marquee-band.hairline{border-image:linear-gradient(90deg,#0000,#4ba5ff47 20%,#8cc8ff80 50%,#4ba5ff47 80%,#0000) 1}.btn{border-radius:999px;align-items:center;gap:.5rem;padding:.7rem 1.4rem;font-size:.9rem;font-weight:600;transition:transform .14s,background-color .14s,border-color .14s,box-shadow .14s;display:inline-flex}.btn:active{transform:scale(.98)}.btn-primary{color:var(--color-night);background:linear-gradient(#fff,#e7e5dd);box-shadow:inset 0 1px #fffc,0 10px 28px -14px #f4f3ef66}.btn-primary:hover{background:#fff;transform:translateY(-1px);box-shadow:inset 0 1px #fffc,0 14px 32px -14px #f4f3ef8c}.btn-outline{color:var(--color-paper);background:#ffffff08;border:1px solid #ffffff38;box-shadow:inset 0 1px #ffffff0f}.btn-outline:hover{background:#ffffff0a;border-color:#ffffff73}.chip{border:1px solid var(--color-line);color:var(--color-muted);white-space:nowrap;align-items:center;gap:.45rem;padding:.42rem .9rem;font-size:.8rem;display:inline-flex}.chip,.dot{border-radius:999px}.dot{background:var(--color-signal);width:.42rem;height:.42rem;box-shadow:0 0 10px #4ba5ffcc}.reveal{opacity:0;transition:opacity .6s cubic-bezier(.2,.6,.2,1),transform .6s cubic-bezier(.2,.6,.2,1);transform:translateY(18px)}.reveal.in{opacity:1;transform:none}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee{gap:.75rem;width:max-content;animation:38s linear infinite marquee;display:flex}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.floaty{animation:7s ease-in-out infinite floaty}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transition:none;transform:none}.floaty,.hero-stars,.hero-stars-b,.horizon,.marquee{animation:none}.shooting-star{display:none}.btn,a.glass{transition:none}.btn-primary:hover,a.glass:hover{transform:none}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}img,svg{max-width:100%;display:block}a{text-decoration:none}a,button{color:inherit}button{font:inherit;cursor:pointer;background:0 0;border:0}:focus-visible{outline:2px solid var(--color-signal);outline-offset:3px;border-radius:6px}body{font-size:16px;line-height:1.6;overflow-x:hidden}.shell{max-width:72rem}.shell,.shell-4{margin-inline:auto;padding-inline:1.25rem}.shell-4{max-width:56rem}.shell-3{max-width:48rem;margin-inline:auto;padding-inline:1.25rem}.center{text-align:center}.muted,.stage-stats{color:var(--color-muted)}.stage-stats{letter-spacing:.01em;justify-content:center;align-items:center;gap:1rem;margin-bottom:.9rem;font-size:12.5px;display:flex}.stage-stats b{color:var(--color-paper);font-variant-numeric:tabular-nums;margin-right:.15rem;font-weight:600}.stage-stats i{background:var(--color-line);width:1px;height:.85rem}@media (width<=640px){.stage-stats{flex-wrap:wrap;gap:.7rem;font-size:11.5px}}.site-nav{z-index:50;inset-inline:0;border-bottom:1px solid #0000;transition:background-color .3s,border-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;position:fixed;top:0}.site-nav.is-scrolled{border-bottom-color:var(--color-line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0c10e0}.nav-in{justify-content:space-between;max-width:72rem;height:4rem;margin-inline:auto;padding-inline:1.25rem}.nav-brand,.nav-in{align-items:center;display:flex}.nav-brand{gap:.65rem}.nav-brand img{width:auto;height:2.94rem}.nav-links{color:var(--color-muted);align-items:center;gap:1.75rem;font-size:.875rem;display:flex}.nav-links a{transition:color .16s}.nav-links a.is-current,.nav-links a.router-link-exact-active:not(.nav-anchor):not(.nav-home),.nav-links a:hover{color:var(--color-paper)}.nav-mobile a.is-current,.nav-mobile a.router-link-exact-active:not(.nav-anchor):not(.nav-home){color:var(--color-signal)}.nav-ctas{align-items:center;gap:.625rem;display:flex}.btn-sm{padding:.5rem 1rem!important;font-size:.8125rem!important}.nav-burger{border:1px solid var(--color-line);color:var(--color-paper);border-radius:.5rem;padding:.5rem}.nav-burger,.nav-mobile{display:none}@media (width<=820px){.site-nav.is-scrolled{background:#0a0c10f7}.nav-ctas,.nav-links{display:none}.nav-burger,.nav-mobile{display:block}.nav-mobile{border-top:1px solid var(--color-line);background:var(--color-night);padding:1rem 1.25rem 1.25rem}.nav-mobile>a{color:var(--color-paper);padding:.6rem 0;font-size:.9rem;display:block}.nav-mobile-ctas{gap:.625rem;padding-top:.625rem;display:flex}.nav-mobile-ctas .btn{flex:1;justify-content:center;font-size:13px}}.hero-shell{width:100%;max-width:56rem;margin-inline:auto;padding-inline:1.25rem;position:relative}.hero-mark{width:auto;margin-inline:auto}.hero-lede{max-width:42rem;color:var(--color-muted);margin-inline:auto;font-size:15.5px;line-height:1.75rem}.hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:flex}.hero-stage-shell{width:100%;max-width:64rem;margin-inline:auto;padding-inline:1.25rem;position:relative}.stage-wrap{width:100%;padding-top:2.4rem;position:relative}.stage-console{max-width:48rem;margin-inline:auto;position:relative;transform:translate(-5.125rem)}.stage-console .stage-stats{transform:translate(5.125rem)}.stage-side{margin-left:-3.4rem;position:absolute;top:-1.65rem;left:100%}@media (width<=1100px){.stage-side{display:none}.stage-console,.stage-console .stage-stats{transform:none}}.console{text-align:left;overflow:hidden;box-shadow:0 40px 80px -40px #000c}.console-head{border-bottom:1px solid var(--color-line);align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.console-lamp{background:#ffffff26;border-radius:999px;width:.625rem;height:.625rem}.console-title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.18em;color:var(--color-muted);margin-left:.75rem;font-size:11px;font-weight:600}.console-live{color:var(--color-signal);align-items:center;gap:.375rem;margin-left:auto;font-size:11px;display:flex}.console-rows{font-size:12.5px}.console-rows>div{border-top:1px solid #ffffff0d;grid-template-columns:minmax(0,1.4fr) minmax(0,.9fr) 4.5rem 4.5rem 3.75rem;align-items:center;gap:.75rem;padding:.625rem 1rem;display:grid}.console-rows>div:first-child{border-top:0}.cr-name{color:#f4f3efe6;align-items:center;gap:.5rem;min-width:0;display:flex}.cr-name i{background:var(--color-signal);border-radius:999px;flex:none;width:.375rem;height:.375rem}.cr-name.off i{background:#fff3}.cr-group,.cr-name span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cr-group,.cr-num{color:var(--color-muted)}.cr-num{text-align:right;font-variant-numeric:tabular-nums}.cr-mode{color:#f4f3efb3;background:#ffffff14;border-radius:.25rem;justify-self:start;padding:.125rem .375rem;font-size:10px;font-weight:600}.cr-mode.warnc{color:#fcd34d;background:#fbbf2426}.console-foot{border-top:1px solid var(--color-line);color:var(--color-muted);padding:.625rem 1rem;font-size:11px}@media (width<=640px){.console-rows>div{grid-template-columns:minmax(0,1fr) 4.5rem 4.5rem}.cr-group,.cr-sync{display:none}}.phone{background:var(--color-night-3);border:1px solid #ffffff1f;border-radius:2.2rem;width:218px;padding:.625rem;box-shadow:0 40px 80px -40px #000000e6}.phone-in{background:linear-gradient(#10141c,#0a0d13);border-radius:1.7rem;padding:1rem 1.25rem 1.5rem}.phone-status{color:#ffffff73;justify-content:space-between;align-items:center;font-size:10px;display:flex}.phone-status span:last-child{align-items:center;gap:.25rem;display:flex}.phone-ring{width:118px;height:118px;margin:1.4rem auto 0;position:relative}.phone-ring svg{width:118px;height:118px;transform:rotate(-90deg)}.pr-bg{stroke:#ffffff17}.pr-bg,.pr-fg{fill:none;stroke-width:8px}.pr-fg{stroke:var(--color-signal);stroke-linecap:round;stroke-dasharray:213.6;stroke-dashoffset:213.6px;transition:stroke-dashoffset 1.4s cubic-bezier(.25,.6,.25,1)}.phone-ring b{font-family:var(--font-display);color:var(--color-paper);flex-direction:column;justify-content:center;align-items:center;font-size:1.25rem;font-weight:600;line-height:1.1;display:flex;position:absolute;inset:0}.phone-ring b small{letter-spacing:.1em;color:#ffffff73;text-transform:uppercase;text-align:center;margin-top:.1rem;font-size:9px;font-weight:500;display:block}.phone-duty{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:1.3rem;display:grid}.phone-duty div{text-align:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:.75rem;padding:.55rem .65rem}.phone-duty b{color:var(--color-paper);font-variant-numeric:tabular-nums;font-size:12.5px;display:block}.phone-duty span{letter-spacing:.08em;text-transform:uppercase;color:#ffffff73;font-size:9px}.phone-note{color:#fff6;white-space:nowrap;justify-content:center;align-items:center;gap:.375rem;margin-top:1.2rem;font-size:9px;display:flex}.marquee-band{overflow:hidden}.sec{padding-block:7rem}.sec-tint{background:#0e111799}.sec-head-eyebrow{margin-bottom:.75rem}.h2{font-size:clamp(1.75rem,3.4vw,2.25rem)}.mt-3{margin-top:.75rem}.mt-14,.prod-grid{margin-top:3.5rem}.prod-grid{gap:1.5rem;display:grid}@media (width>=900px){.prod-grid{grid-template-columns:repeat(3,1fr)}}.prod{flex-direction:column;padding:2rem;display:flex}.prod-top{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.prod-top strong{font-family:var(--font-display);font-size:1.05rem;font-weight:600}.chip-mini{padding-block:.25rem!important;font-size:11px!important}.chip-signal{color:var(--color-signal)!important}.prod>p{color:var(--color-muted);margin-top:.75rem;font-size:.875rem;line-height:1.5rem}.checklist{color:#f4f3efcc;flex-direction:column;gap:.5rem;margin-top:1.5rem;font-size:.875rem;list-style:none;display:flex}.checklist li{align-items:flex-start;gap:.625rem;display:flex}.checklist svg{width:.875rem;height:.875rem;color:var(--color-signal);flex:none;margin-top:.25rem}.prod-more{color:var(--color-signal);align-items:center;gap:.375rem;margin-top:auto;padding-top:2rem;font-size:.875rem;font-weight:600;display:inline-flex}.prod-more span{transition:transform .2s}.prod:hover .prod-more span{transform:translate(4px)}.feat-grid{gap:1.25rem;margin-top:3.5rem;display:grid}@media (width>=640px){.feat-grid{grid-template-columns:1fr 1fr}}@media (width>=1024px){.feat-grid{grid-template-columns:repeat(3,1fr)}}.feat{padding:1.5rem}.feat-num{width:2.25rem;height:2.25rem;color:var(--color-signal);background:#4ba5ff26;border-radius:.5rem;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.feat h3,.feat-num{font-family:var(--font-display)}.feat h3{margin-top:1rem;font-size:15px;font-weight:600}.feat p{color:var(--color-muted);margin-top:.5rem;font-size:.875rem;line-height:1.5rem}.split{align-items:center;gap:3rem;display:grid}@media (width>=1024px){.split{grid-template-columns:1fr 1fr}.split.flip .split-copy{order:2}.split.flip .split-mock{order:1}}.split-copy .h2{margin-top:.75rem}.split-copy>p{max-width:28rem;color:var(--color-muted);margin-top:1.25rem;font-size:15px;line-height:1.75rem}.split-copy .checklist{color:#f4f3efd9;gap:.75rem;margin-top:1.75rem;font-size:.875rem}.split-copy .btn{margin-top:2.25rem}.cammock{position:relative;overflow:hidden}.cammock svg.scene{width:100%;height:auto;display:block}.cam-hud{gap:.5rem;display:flex;position:absolute;top:.8rem;left:.8rem;right:.8rem}.hudchip{font-family:var(--font-display);letter-spacing:.12em;color:#e7ebf0;font-variant-numeric:tabular-nums;background:#070a10bf;border:1px solid #ffffff17;border-radius:.45rem;align-items:center;gap:.4rem;padding:.3rem .6rem;font-size:10px;font-weight:600;display:inline-flex}.hud-nv{color:#9be8b7;border-color:#45d97e4d;margin-left:auto}.recdot{background:#ff6b57;border-radius:999px;width:7px;height:7px;animation:1.1s steps(2,start) infinite blink}@keyframes blink{to{visibility:hidden}}.cam-toast{font-family:var(--font-display);letter-spacing:.08em;color:#ffd9a8;opacity:0;background:#1a1006d9;border:1px solid #ff9e5766;border-radius:.55rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:10.5px;font-weight:600;transition:opacity .4s,transform .4s;display:inline-flex;position:absolute;top:3.4rem;left:.8rem;transform:translateY(6px)}.cam-toast.is-on{opacity:1;transform:none}.cam-toast i{background:#ff9e57;border-radius:999px;width:7px;height:7px;animation:1.2s steps(2,start) infinite blink}.cam-foot{letter-spacing:.08em;color:#e9eef5d9;text-shadow:0 1px 3px #000c;font-variant-numeric:tabular-nums;justify-content:space-between;font-size:10.5px;display:flex;position:absolute;bottom:.7rem;left:.9rem;right:.9rem}.hosmock{padding:1.35rem 1.5rem 1.5rem}.hos-head{border-bottom:1px solid var(--color-line);color:#e7ebf0;justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:1rem;font-size:13px;font-weight:600;display:flex}.hos-head em{color:var(--color-muted);margin-left:.375rem;font-style:normal;font-weight:500}.pillok{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:#34d399;background:#34d3991f;border:1px solid #34d3994d;border-radius:999px;padding:.25rem .625rem;font-size:10px;font-weight:700}.hos-rings{flex-wrap:wrap;gap:1.5rem;padding:1.25rem 0 .5rem;display:flex}.ering{align-items:center;gap:.75rem;display:flex}.ering svg{width:60px;height:60px;transform:rotate(-90deg)}.ering b{color:var(--color-paper);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700;display:block}.ering span{color:var(--color-muted);font-size:11px}.hos-graph{width:100%;height:auto;margin-top:.5rem}.eg-grid line{stroke:#ffffff12}.eg-lab text{fill:#ffffff59;letter-spacing:.06em;font-size:10px;font-weight:600}.eg-line{fill:none;stroke:var(--color-signal);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.eg-now{stroke:#ffffff59;stroke-dasharray:3 4}.eg-tot text{fill:#f4f3efd9;font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:700}.hos-badges{flex-wrap:wrap;gap:.625rem;margin-top:1.1rem;display:flex}.hos-badges span{font-family:var(--font-display);letter-spacing:.14em;text-align:center;color:var(--color-muted);border:1px solid var(--color-line);border-radius:.5rem;padding:.5rem .8rem;font-size:9px;font-weight:700;line-height:1.5}.trust-grid{margin-inline:auto;gap:1.25rem;max-width:56rem;margin-top:3.5rem;display:grid}@media (width>=640px){.trust-grid{grid-template-columns:1fr 1fr}}.trust-grid h3{font-family:var(--font-display);font-size:15px;font-weight:600}.trust-grid p{color:var(--color-muted);margin-top:.5rem;font-size:.875rem;line-height:1.5rem}.trust-grid>a,.trust-grid>div{padding:1.5rem}.quote-band blockquote{color:var(--color-paper);max-width:44rem;margin-inline:auto;font-size:clamp(1.35rem,2.6vw,1.9rem);line-height:1.35}.quote-band blockquote,.quote-who{font-family:var(--font-display);font-weight:600}.quote-who{letter-spacing:.24em;text-transform:uppercase;color:var(--color-muted);margin-top:1.4rem;font-size:.72rem}.quote-who i{color:var(--color-signal);margin-inline:.5rem;font-style:normal}.cta-band{text-align:center;padding-block:7rem;position:relative;overflow:hidden}.cta-blurb{max-width:36rem;color:var(--color-muted);margin:1rem auto 0;font-size:15px;line-height:1.75rem}.cta-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-top:2rem;display:flex}.site-footer{margin-top:0}.foot-grid{gap:2.5rem;max-width:72rem;margin-inline:auto;padding:3.5rem 1.25rem;display:grid}@media (width>=820px){.foot-grid{grid-template-columns:1.4fr 1fr 1fr 1fr}}.foot-brand img{width:auto;height:2.6rem}.foot-brand p{max-width:20rem;color:var(--color-muted);margin-top:.75rem;font-size:.875rem;line-height:1.5rem}.foot-tel{font-family:var(--font-display);color:var(--color-paper);font-variant-numeric:tabular-nums;margin-top:.9rem;font-weight:600;display:inline-block}.foot-tel:hover{color:var(--color-signal)}.foot-col .eyebrow{margin-bottom:.75rem;font-size:.62rem;display:block}.foot-col ul{color:var(--color-muted);flex-direction:column;gap:.625rem;font-size:.875rem;list-style:none;display:flex}.foot-col a:hover{color:var(--color-paper)}.foot-offices{gap:1.5rem;max-width:72rem;margin-inline:auto;padding:1.6rem 1.25rem;display:grid}@media (width>=820px){.foot-offices{grid-template-columns:repeat(4,1fr)}}.foot-offices p{color:#f4f3efd9;font-size:.8125rem;font-weight:600}.foot-offices span{color:var(--color-muted);margin-top:.25rem;font-size:.78rem;line-height:1.45;display:block}.foot-base{max-width:72rem;color:var(--color-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-inline:auto;padding:1.25rem;font-size:.75rem;display:flex}.foot-base span:last-child{align-items:center;gap:.375rem;display:flex}@media (width<=640px){.cta-band,.sec{padding-block:4.5rem}.hero-actions .btn{flex:100%;justify-content:center}}.legal-wrap{max-width:44rem;margin:0 auto;padding:7.75rem 1.25rem 5rem}.legal-title{margin-top:.9rem;font-size:clamp(1.9rem,1.4rem + 2vw,2.6rem)}.legal-updated{color:var(--color-muted);margin-top:.6rem;font-size:12.5px}.prose-dark{margin-top:2.4rem}.prose-dark h2{margin:2.2rem 0 .6rem;font-size:1.05rem}.prose-dark h2,.prose-dark h3{font-family:var(--font-display);font-weight:600}.prose-dark h3{margin:1.6rem 0 .5rem;font-size:.95rem}.prose-dark li,.prose-dark p{color:var(--color-muted);margin-bottom:.7rem;font-size:.92rem;line-height:1.7}.prose-dark ul{padding-left:1.2rem;list-style:outside}.prose-dark a{color:var(--color-paper);text-underline-offset:3px;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d}.prose-dark a:hover{-webkit-text-decoration-color:var(--color-signal);text-decoration-color:var(--color-signal)}.prose-dark strong{color:var(--color-paper);font-weight:600}.err-wrap{background:var(--color-night);text-align:center;min-height:100dvh;color:var(--color-paper);flex-direction:column;justify-content:center;align-items:center;padding:0 1.25rem;display:flex;position:relative;overflow:hidden}.err-title{margin-top:1rem;font-size:clamp(2.2rem,1.6rem + 3vw,3.2rem)}.err-lede{max-width:28rem;color:var(--color-muted);margin:1rem auto 0;font-size:15px;line-height:1.75}.wl-hero{text-align:center;background:linear-gradient(180deg,var(--color-night) 0,var(--color-night) 55%,#0a0f18 85%,#0c1220 100%);padding:calc(3.25rem + clamp(4rem,6vh,6rem)) 0 4.5rem;position:relative;overflow:hidden}.wl-title{margin-top:.9rem;font-size:clamp(2.1rem,1.2rem + 3.6vw,3.6rem)}.wl-console-shell{margin-top:3rem;position:relative}.wl-chips{flex-wrap:wrap;justify-content:center;gap:.55rem;max-width:44rem;margin:2rem auto 0;padding-inline:1.25rem;display:flex;position:relative}.wl-console .console-title{align-items:center;gap:.5rem;display:inline-flex}.wl-brand{letter-spacing:.12em}.wl-brand-dot{background:var(--wl-accent,var(--color-signal));width:.5rem;height:.5rem;box-shadow:0 0 10px var(--wl-accent,var(--color-signal));border-radius:50%;transition:background .4s,box-shadow .4s}.wl-domain{color:var(--color-muted);font-size:11px}.wlfade-enter-active,.wlfade-leave-active{transition:opacity .35s}.wlfade-enter-from,.wlfade-leave-to{opacity:0}.sec-lede{max-width:36rem;color:var(--color-muted);margin:1.1rem auto 0;font-size:15px;line-height:1.7rem}@media (width>=900px){.prod-grid.cols-2{grid-template-columns:repeat(2,1fr)}}.wl-cols{gap:1.5rem;margin-top:3.5rem;display:grid}@media (width>=900px){.wl-cols{grid-template-columns:1fr 1fr}}.wl-col{padding:2rem}.wl-col h3{font-family:var(--font-display);font-size:1.05rem;font-weight:600}.wl-col .checklist{gap:.85rem;margin-top:1.25rem}.wl-col .checklist b{color:var(--color-paper);font-weight:600}.wl-tablewrap{margin-top:3rem;overflow-x:auto}.wl-table{border-collapse:collapse;text-align:left;width:100%;min-width:40rem}.wl-table th{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;padding:1.1rem 1.25rem;font-size:11px;font-weight:600}.wl-table td,.wl-table th{color:var(--color-muted);border-bottom:1px solid var(--color-line)}.wl-table td{vertical-align:top;padding:1rem 1.25rem;font-size:.875rem;line-height:1.45rem}.wl-table tbody tr:last-child td{border-bottom:none}.wl-table td:first-child{color:var(--color-paper);white-space:nowrap;font-weight:500}.wl-table .hl{color:#f4f3efeb;background:#4ba5ff0e}.wl-table th.hl{color:var(--color-signal)}.gap-hero{background:linear-gradient(180deg,var(--color-night) 0,var(--color-night) 55%,#0a0f18 85%,#0c1220 100%);min-height:100svh;padding:calc(3.25rem + clamp(3rem,5vh,5rem)) 0 5rem;position:relative;overflow:hidden}.gap-grid{grid-template-areas:"copy""card""more";align-items:start;gap:2rem;display:grid}.gap-copy{grid-area:copy}.gap-card{grid-area:card}.gap-more{grid-area:more}@media (width>=1024px){.gap-grid{grid-template:"copy card""more card"1fr/minmax(0,5fr) minmax(0,6fr);gap:1rem 4rem}.gap-more{align-self:start}}.gap-title{margin-top:.9rem;font-size:clamp(2rem,1.2rem + 3vw,3.1rem)}.gap-lede{max-width:26rem;color:var(--color-muted);margin-top:1.25rem;font-size:15px;line-height:1.75rem}.gap-points{margin-top:.5rem}@media (width>=1024px){.gap-points{margin-top:1.75rem}}.gap-alt{margin-top:2.25rem}.gap-alt p{color:var(--color-muted);margin-bottom:.75rem;font-size:13px}.gap-card{padding:2rem}@media (width<=640px){.gap-card{padding:1.4rem}}.gap-row.two{gap:1rem;display:grid}@media (width>=640px){.gap-row.two{grid-template-columns:1fr 1fr}}.field{margin-bottom:1rem;display:block}.field span{letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);margin-bottom:.4rem;font-size:12px;font-weight:500;display:block}.field input,.field select,.field textarea{width:100%;font:inherit;color:var(--color-paper);border:1px solid var(--color-line);background:#ffffff0a;border-radius:.55rem;outline:none;padding:.65rem .8rem;font-size:14.5px;transition:border-color .2s,background .2s}.field select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--color-muted) 50%),linear-gradient(135deg,var(--color-muted) 50%,transparent 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px}.field select option{background:var(--color-night-2);color:var(--color-paper)}.field textarea{resize:vertical;min-height:4.5rem}.field input:focus,.field select:focus,.field textarea:focus{background:#ffffff0f;border-color:#4ba5ff8c}.gap-hp{width:1px;height:1px;position:absolute;top:auto;left:-9999px;overflow:hidden}.gap-turnstile{min-height:0;margin:.5rem 0 0}.gap-turnstile:not(:empty){margin-bottom:.5rem}.gap-error{color:#f0a8a8;margin:.75rem 0 0;font-size:13.5px}.gap-submit{justify-content:center;width:100%;margin-top:1rem}.gap-submit:disabled{opacity:.6;cursor:default}.gap-fine{text-align:center;color:var(--color-muted);margin-top:.9rem;font-size:12px}.gap-fine a{color:#f4f3efcc;text-underline-offset:3px;text-decoration:underline}.gap-done{text-align:center;padding:2.5rem 1rem}.gap-done .dot-ok{width:.625rem;height:.625rem;margin-bottom:1rem;display:inline-block}.gap-done h2{font-size:1.4rem}.gap-done p{color:var(--color-muted);margin:.9rem 0 1.75rem;font-size:14px}.gap-lede-short,.gap-t-short{display:none}@media (width<=640px){.gap-hero{padding-top:4.75rem;padding-bottom:3.5rem}.gap-copy .eyebrow{display:none}.gap-title{font-size:1.95rem}.gap-lede{margin-top:.75rem;font-size:14px;line-height:1.55rem}.gap-lede-full,.gap-t-full{display:none}.gap-lede-short,.gap-t-short{display:inline}.field input,.field select,.field textarea{font-size:16px}.gap-alt .btn{justify-content:center;width:100%}}.sec-partners{padding-block:4.5rem}.partners-grid{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1.5rem;margin-top:2.5rem;display:flex}.partners-grid img{opacity:.55;width:auto;height:3.4rem;transition:opacity .25s}.partners-grid img:hover{opacity:.95}@media (width<=640px){.sec-partners{padding-block:3.25rem}.partners-grid{gap:.25rem .75rem}.partners-grid img{height:2.6rem}}.cta-band.cta-compact{padding-block:4.5rem}@media (width<=640px){.cta-band.cta-compact{padding-block:3.5rem}}.cta-band .display{text-transform:none;letter-spacing:.015em}a.trust-link{color:inherit;display:block}.trust-more{color:var(--color-signal);align-items:center;gap:.375rem;margin-top:.9rem;font-size:13px;font-weight:600;display:inline-flex}.trust-more span{transition:transform .2s}a.trust-link:hover .trust-more span{transform:translate(4px)}#cta,#dashcams,#eld,#platform,#tracking,#trust{scroll-margin-top:4.5rem}html.light{--color-night:#f6f8fb;--color-night-2:#ecf0f6;--color-night-3:#fff;--color-paper:#141924;--color-muted:#5a6472;--color-line:#101c301f}.logo-on-light,html.light .logo-on-dark{display:none}html.light .logo-on-light{display:inline-block}html.light body:after{filter:invert();opacity:.05}html.light .display{background:linear-gradient(#39424f,#141924 55%,#141924d1);-webkit-background-clip:text;background-clip:text}html.light .gap-hero,html.light .hero,html.light .wl-hero{background:linear-gradient(#fdfeff,#f6f8fb 55%,#eaf2fc 85%,#ddeafa)}html.light .hero-stars,html.light .hero-stars-b,html.light .shooting-star{filter:brightness(0)}html.light .glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;box-shadow:inset 0 1px #ffffffe6,0 20px 40px -28px #182c5040}html.light a.glass:hover{box-shadow:inset 0 1px #ffffffe6,0 28px 52px -30px #182c5059}html.light .glass-deep,html.light .phone{--color-paper:#f4f3ef;--color-muted:#9ba1ac;--color-line:#ffffff14;--color-night:#0a0c10;--color-night-2:#0e1117;--color-night-3:#141924}html.light .glass-deep{background:linear-gradient(#11151d,#0b0e14);border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff14,0 30px 60px -35px #182c5080}html.light .hairline{border-image:linear-gradient(90deg,#0000,#101c3029 25% 75%,#0000) 1}html.light .marquee-band.hairline{border-image:linear-gradient(90deg,#0000,#4ba5ff47 20%,#8cc8ff80 50%,#4ba5ff47 80%,#0000) 1}html.light .site-nav.is-scrolled{background:#f8fafdd9}@media (width<=820px){html.light .site-nav.is-scrolled{background:#f8fafdf7}}html.light .sec-tint{background:#e2e9f18c}html.light .btn-primary{color:#f4f3ef;background:linear-gradient(#202835,#10151d);box-shadow:inset 0 1px #ffffff1f,0 12px 28px -14px #10182880}html.light .btn-primary:hover{background:#10151d;box-shadow:inset 0 1px #ffffff1f,0 16px 32px -14px #10182899}html.light .btn-outline{box-shadow:none;background:#101c3008;border-color:#101c3040}html.light .btn-outline:hover{background:#101c300d;border-color:#101c3073}html.light .checklist{color:#141924d1}html.light .split-copy .checklist{color:#141924d9}html.light .gap-fine a{color:#141924cc}html.light .prose-dark a{text-decoration-color:#1419244d}html.light .field input,html.light .field select,html.light .field textarea{background:#101c300a}html.light .field input:focus,html.light .field select:focus,html.light .field textarea:focus{background:#101c300f;border-color:#4ba5ffa6}html.light .partners-grid img{filter:brightness(0);opacity:.45}html.light .partners-grid img:hover{opacity:.75}.theme-toggle{border:1px solid var(--color-line);width:2.1rem;height:2.1rem;color:var(--color-muted);border-radius:999px;justify-content:center;align-items:center;margin-left:.625rem;transition:color .16s,border-color .16s,transform .3s;display:inline-flex}.theme-toggle:hover{color:var(--color-paper);border-color:var(--color-muted);transform:rotate(20deg)}@media (width<=820px){.theme-toggle{margin-left:0;margin-right:.625rem}}html.light .foot-offices p{color:#141924d9}html.light .nav-links,html.light .theme-toggle{color:#3a4553}html.light .nav-burger{color:#1a202b}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ease{syntax:"*";inherits:false}
