/*! 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)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-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-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{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}html,:host{-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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.static{position:static}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--story-black:#090a0f;--story-white:#f6f5fb;--story-accent:#ff697f;--story-accent-soft:#ff8a9a;--story-muted:#f6f5fb9e;--story-faint:#f6f5fb33;--story-line:#d6cdff1f;--story-shade-strong:#000000f0;--story-shade-medium:#000000c2;--story-shade-soft:#0000002e;--violet:#8055ff;--violet-light:#c8b7ff;--green:#38d996;--green-light:#59eea2;--surface:#171821;--surface-inset:#0d0e14;--font-story:"Courier New", Courier, monospace;--font-interface:"General Sans", "Segoe UI", Arial, sans-serif;--font-brand:"Chillax", "General Sans", sans-serif;--weight-regular:400;--weight-medium:600;--tracking-script:-.025em;--tracking-interface:.14em;--page-edge:clamp(20px, 5.55vw, 80px);--header-top:clamp(20px, 2.35vw, 34px);--header-height:48px;--scene-height:100svh;--motion-fast:.18s;--motion-medium:.48s;--ease-cinematic:cubic-bezier(.2, .75, .2, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--story-black);min-width:320px}body{min-width:320px;color:var(--story-white);background:var(--story-black);font-family:var(--font-interface);-webkit-font-smoothing:antialiased;margin:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}::selection{color:var(--story-black);background:var(--story-accent)}:focus-visible{outline:2px solid var(--story-accent);outline-offset:4px}@font-face{font-family:General Sans;src:url(/GeneralSans-Variable.ttf)format("truetype");font-style:normal;font-weight:200 700;font-display:swap}@font-face{font-family:General Sans;src:url(/GeneralSans-VariableItalic.ttf)format("truetype");font-style:italic;font-weight:200 700;font-display:swap}@font-face{font-family:Chillax;src:url(/Chillax-Variable.ttf)format("truetype");font-style:normal;font-weight:300 700;font-display:swap}.landing-page{min-width:320px;color:var(--story-white);background:var(--story-black);overflow:clip}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.desktop-only{display:initial}.site-header{z-index:100;top:var(--header-top);right:var(--page-edge);left:var(--page-edge);min-height:var(--header-height);pointer-events:none;grid-template-columns:minmax(190px,1fr) auto minmax(330px,1fr);align-items:center;display:grid;position:fixed}.site-header:before{z-index:-1;content:"";pointer-events:none;filter:blur(10px);opacity:.82;background:linear-gradient(#030407ad,#03040747 58%,#0000);position:absolute;inset:-18px -24px}.site-header a,.site-header button{pointer-events:auto}.header-brand{filter:drop-shadow(0 3px 12px #000000f2);border-radius:10px;justify-self:start;transition:filter .3s,transform .36s cubic-bezier(.2,.8,.2,1)}.header-brand:hover,.header-brand:focus-visible{filter:drop-shadow(0 4px 16px #000)drop-shadow(0 0 12px #5950f63d);transform:translateY(-1px)}.brand-lockup{aspect-ratio:3164/618;width:clamp(118px,9.8vw,152px);height:auto;display:block}.brand-logo-object{pointer-events:none;width:100%;height:100%;display:block}.site-header nav{letter-spacing:.085em;text-transform:uppercase;justify-self:center;align-items:center;gap:14px;font-size:11px;font-weight:700;display:flex}.site-header nav i{background:var(--green);border-radius:50%;width:4px;height:4px}.site-header nav a,.header-action>span{text-shadow:0 2px 18px #000000e6}.site-header nav a{padding:8px 2px;transition:color .26s,transform .32s cubic-bezier(.2,.8,.2,1);position:relative}.site-header nav a:after{content:"";background:linear-gradient(90deg, var(--violet-light), var(--green));transform-origin:0;height:1px;transition:transform .32s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.site-header nav a:hover,.site-header nav a:focus-visible{color:#fff;transform:translateY(-2px)}.site-header nav a:hover:after,.site-header nav a:focus-visible:after{transform:scaleX(1)}.header-action{justify-self:end;align-items:center;gap:clamp(24px,2.1vw,36px);display:flex}.header-action>span{letter-spacing:.03em;white-space:nowrap;font-size:15px;font-weight:600}.header-action>span i{color:var(--green);font-style:normal}.magnetic-button{min-height:42px;color:var(--story-white);letter-spacing:.085em;text-transform:uppercase;cursor:pointer;will-change:transform;background:#59eea280;border:1px solid #d6cdff2b;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:8px 13px;font-size:11px;font-weight:700;transition:border-color .18s,background .18s,box-shadow .18s;display:inline-flex;position:relative;overflow:hidden;box-shadow:-6px -6px 18px #ffffff0a,12px 14px 30px #000000b8,inset 0 1px #ffffff0d}.magnetic-button:before{content:"";opacity:0;background:radial-gradient(circle,#fff3,#0000 45%);transition:opacity .18s;position:absolute;inset:-70%}.magnetic-button:hover,.magnetic-button:focus-visible{background:#38d9969e;border-color:#ad91ff6b;box-shadow:0 0 28px #8055ff21,-7px -7px 20px #ffffff0a,16px 18px 38px #000000c7,inset 0 1px #ffffff12}.magnetic-button:hover:before{opacity:1}.magnetic-button>*{z-index:1;position:relative}.button-play{border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:24px;height:24px;font-size:8px;line-height:1;display:grid}.cinema-sequence{z-index:2;background:#000;height:400svh;position:relative}.cinema-cues{pointer-events:none;position:absolute;inset:0}.cinema-cue{width:1px;height:1px;position:absolute;left:0}.cue-swish{top:100svh}.cue-shoulder{top:225svh}.cue-handoff{top:330svh}.cinema-stage{width:100%;height:var(--scene-height);background:#000;position:relative;overflow:hidden}.cinema-scene,.cinema-handoff{will-change:opacity, transform, filter;background:#000;position:absolute;inset:0;overflow:hidden}.cinema-scene>img,.cinema-scene>video,.ots-media,.ots-media picture,.ots-media picture img{width:100%;height:100%}.cinema-scene>img,.cinema-scene>video,.ots-media picture img{object-fit:cover;max-width:none}.scene-camera>img,.scene-assistant>img,.scene-ots img{object-position:center center}.scene-swish video,.scene-shoulder-transition video{object-position:center center;transform:scale(1.008)}.cinema-vignette{z-index:2;pointer-events:none;position:absolute;inset:0}.vignette-right{background:linear-gradient(90deg,#0000 30%,#0000002e 55%,#000000c7 100%),linear-gradient(#0000 60%,#0000004d)}.vignette-left{background:linear-gradient(90deg,#000000c7,#0003 38%,#0000 62%),linear-gradient(#0000 58%,#00000047)}.script-copy{z-index:4;width:min(466px,42vw);font-family:var(--font-story);gap:36px;font-weight:700;display:grid;position:absolute}.hero-script{top:38%;left:58.9%}.assistant-script{top:42%;left:8.5%}.script-context{color:#fff;letter-spacing:.012em;white-space:nowrap;text-shadow:0 3px 18px #000000eb;font-size:clamp(14px,.92vw,17px);line-height:1.42}.script-context strong{margin-bottom:12px;font-size:20px;display:block}.script-context p{margin:0}.script-question{color:var(--story-accent);letter-spacing:-.02em;will-change:transform;margin:0;font-size:clamp(30px,3.2vw,48px);line-height:1.08}.hero-script .script-question{font-size:clamp(28px,2.25vw,38px)}.ots-media{position:relative;overflow:hidden}.ots-media picture{display:block;position:absolute;inset:0}.ots-media picture img{display:block}.laptop-screen{z-index:4;transform-origin:0 0;opacity:0;background:radial-gradient(circle at 48% 42%,#8055ff33,#0000 38%),#090a0f;width:1000px;height:625px;position:absolute;top:0;left:0;overflow:hidden;box-shadow:inset 0 0 55px #0009}.laptop-screen.is-tracked{opacity:1}.laptop-boot,.laptop-product{position:absolute;inset:0}.laptop-boot{place-items:center;display:grid}.laptop-boot object{z-index:2;aspect-ratio:3164/618;pointer-events:none;width:62%;position:relative}.laptop-boot-glow{aspect-ratio:1;filter:blur(24px);background:radial-gradient(circle,#8055ff73,#0000 66%);border-radius:50%;width:70%;position:absolute}.laptop-product .data-window{border:1px solid #d6cdff24;border-radius:20px;width:100%;height:100%;position:absolute;inset:0;transform:none}.laptop-product{background:#090a0f;border-radius:22px;inset:3.2% 3.4% 4.2%;overflow:hidden;box-shadow:0 0 0 1px #d6cdff14,0 18px 46px #0000006b}.laptop-product .data-window-top,.laptop-product .data-toolbar{opacity:.75}.laptop-steps{z-index:8;letter-spacing:.12em;gap:10px;font-size:17px;font-weight:700;display:flex;position:absolute;bottom:5%;right:5%}.laptop-step{color:var(--violet-light);background:#090a0fb3;border:1px solid #c8b7ff33;border-radius:8px;padding:7px 10px}.step-verify{color:var(--green-light)}.cinema-handoff{z-index:20;clip-path:ellipse(0% 0% at 50% 112%);pointer-events:none;will-change:clip-path;background:radial-gradient(circle at 52% 82%,#8055ff33,#0000 43%),linear-gradient(#07080c,#090a0f 72%)}.laptop-screen.is-running .laptop-boot{animation:4s cubic-bezier(.45,0,.55,1) both laptop-boot-sequence;visibility:visible!important}.laptop-screen.is-running .laptop-boot object{animation:.86s cubic-bezier(.2,.9,.25,1.2) both laptop-logo-arrival}.laptop-screen.is-running .laptop-boot-glow{animation:2.35s ease-in-out both laptop-glow-breathe}.laptop-screen.is-running .laptop-product{animation:.72s cubic-bezier(.22,1,.36,1) 3.55s both laptop-product-arrival;visibility:visible!important}.laptop-screen.is-running .laptop-product .data-flow-stage>*,.laptop-screen.is-running .laptop-step{visibility:visible!important}.laptop-screen.is-running .laptop-product .flow-grid{animation:.6s ease-out 3.78s both laptop-ui-fade}.laptop-screen.is-running .laptop-product .media-node{animation:.72s cubic-bezier(.22,1,.36,1) 3.92s both laptop-ui-rise}.laptop-screen.is-running .laptop-product .route-one{animation:.85s ease-out 4.42s both laptop-route-draw}.laptop-screen.is-running .laptop-product .route-two{animation:.85s ease-out 4.58s both laptop-route-draw}.laptop-screen.is-running .laptop-product .drive-one{animation:.68s cubic-bezier(.22,1,.36,1) 4.68s both laptop-ui-rise}.laptop-screen.is-running .laptop-product .drive-two{animation:.68s cubic-bezier(.22,1,.36,1) 4.9s both laptop-ui-rise}.laptop-screen.is-running .laptop-product .step-copy,.laptop-screen.is-running .laptop-product .transfer-meter{animation:.62s ease-out 5.28s both laptop-ui-rise}@keyframes laptop-logo-arrival{0%{opacity:0;filter:blur(9px);transform:scale(.86)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes laptop-glow-breathe{0%{opacity:.42;transform:scale(.84)}65%{opacity:.92;transform:scale(1.08)}to{opacity:.72;transform:scale(1)}}@keyframes laptop-boot-sequence{0%,78%{opacity:1;filter:blur()}to{opacity:0;filter:blur(7px);visibility:hidden}}@keyframes laptop-product-arrival{0%{opacity:0;filter:blur(8px);transform:scale(1.018)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes laptop-ui-fade{0%{opacity:0}to{opacity:.48}}@keyframes laptop-ui-rise{0%{opacity:0;transform:translateY(18px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes laptop-route-draw{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.handoff-solution-title{z-index:3;letter-spacing:-.045em;width:min(960px,100% - 42px);margin:0;font-size:clamp(76px,9vw,128px);font-weight:200;line-height:.97;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.handoff-solution-title span{display:block}.handoff-solution-title strong{font-weight:650}.handoff-solution-title i{color:var(--green);font-style:normal;font-weight:200}.handoff-spotlight{aspect-ratio:1.45;filter:blur(20px);background:radial-gradient(circle,#8055ff4f,#8055ff14 36%,#0000 70%);border-radius:50%;width:min(90vw,1220px);position:absolute;top:53%;left:52%;transform:translate(-50%,-50%)}.cinema-handoff:before{z-index:2;content:"";background:linear-gradient(90deg,#0000,#a865ffcc,#0000);border-radius:50%;height:4px;position:absolute;top:-3px;left:-8%;right:-8%;box-shadow:0 0 30px #8055ffb8}.solution-story{z-index:1;background:radial-gradient(circle at 50% 0%, #8055ff14, transparent 34%), var(--story-black);height:260svh;position:relative}.solution-story.is-active{z-index:3}.solution-sticky{background:linear-gradient(#090a0f 0%,#090a0ffa 72%,#0b0c12 100%);width:100%;height:100svh;position:relative;overflow:hidden}.spotlight-orb,.feature-glow{z-index:0;top:var(--spot-y,50%);left:var(--spot-x,50%);pointer-events:none;filter:blur(16px);background:radial-gradient(circle,#8055ff45,#563bae21 30%,#0000 69%);border-radius:50%;width:min(78vw,1110px);height:min(78vw,700px);transition:top .7s cubic-bezier(.2,.8,.2,1),left .7s cubic-bezier(.2,.8,.2,1);position:absolute;transform:translate(-50%,-50%)}.solution-title,.solution-copy{z-index:3;text-align:left;width:min(960px,100% - 42px);margin:0;position:absolute;left:50%;transform:translate(-50%)}.solution-title{letter-spacing:-.045em;opacity:1;font-size:clamp(76px,9vw,128px);font-weight:200;line-height:.97;top:50%;transform:translate(-50%,-50%)}.solution-title span{display:block}.solution-title strong{font-weight:650}.solution-title i{color:var(--green);font-style:normal;font-weight:200}.solution-copy{letter-spacing:.035em;opacity:0;font-size:clamp(18px,1.8vw,25px);font-weight:450;line-height:1.3;top:52%}.feature-story{isolation:isolate;background:radial-gradient(circle at 72% 34%,#8055ff1a,#0000 38%),linear-gradient(#0b0c12 0%,#090a0f 70% 100%);min-height:100svh;position:relative}.feature-story:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#0000,#090a0ff5);height:clamp(130px,18vw,250px);position:absolute;bottom:-1px;left:0;right:0}.feature-sticky{min-height:100svh;padding:140px max(var(--page-edge), calc((100vw - 1216px) / 2));grid-template-columns:minmax(420px,.95fr) minmax(520px,1.05fr);align-items:center;gap:clamp(40px,6vw,92px);display:grid;position:relative;overflow:hidden}.feature-glow{top:50%;left:54%}.feature-nav{z-index:2;align-content:center;display:grid;position:relative}.feature-nav button{color:#fff;letter-spacing:-.045em;text-align:left;cursor:pointer;background:0 0;border:0;width:max-content;padding:0;font-size:clamp(76px,8.8vw,128px);font-weight:620;line-height:.98;transition:opacity .44s,filter .44s,transform .44s cubic-bezier(.2,.8,.2,1)}.feature-nav button i,.three-clicks strong{color:var(--green);font-style:normal;font-weight:250}.feature-nav.has-active button:not(.is-active){opacity:.25;filter:blur(7px);transform:scale(.97)}.feature-nav button.is-active{opacity:1;filter:blur();transform:translate(8px)}.three-clicks{white-space:nowrap;margin:clamp(30px,5vh,58px) 0 0;font-size:clamp(28px,3vw,40px);font-weight:300;line-height:1}.three-clicks strong{color:var(--violet-light);font-weight:350}.feature-visual{z-index:2;justify-items:center;gap:28px;display:grid;position:relative}.feature-visual>p{text-align:center;min-height:48px;margin:0;font-size:clamp(16px,1.4vw,20px);animation:.5s both soft-enter}.feature-progress{background:#d6cdff1c;border-radius:999px;width:min(100%,620px);height:2px;overflow:hidden}.feature-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--violet-light), var(--green));transform-origin:0;width:100%;height:100%;animation:5.2s linear both feature-progress;display:block;box-shadow:0 0 14px #8055ff8f}@keyframes feature-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes soft-enter{0%{opacity:0;filter:blur(8px);transform:translateY(10px)}to{opacity:1;filter:blur();transform:translateY(0)}}.data-window{aspect-ratio:1.08;isolation:isolate;background:radial-gradient(circle at 51% 48%,#8055ff33,#0000 39%),linear-gradient(#ffffff03 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#ffffff03 1px,#0000 1px) 0 0/42px 42px,linear-gradient(145deg,#0c0d13,#07080c);border:1px solid #d6cdff2e;border-radius:24px;width:min(100%,720px);position:relative;overflow:hidden;box-shadow:-7px -7px 22px #ffffff06,18px 22px 52px #000000b8,inset 0 1px #ffffff14,inset 0 0 70px #00000057}.data-window.is-compact{border-radius:18px}.data-window:after{z-index:12;content:"";border-radius:inherit;opacity:.48;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(115deg,#ffffff0e,#0000 22%),radial-gradient(circle at 50% 110%,#a865ff1f,#0000 45%);position:absolute;inset:0}.data-window-top{z-index:6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#08090ec7;border-bottom:1px solid #d6cdff1a;align-items:center;gap:10px;height:9%;padding-left:3.2%;display:flex;position:absolute;top:0;left:0;right:0}.data-window-top span{background:var(--violet);border-radius:50%;width:13px;height:13px;box-shadow:0 0 16px #8055ff8c}.data-window-top span:nth-child(2){opacity:.72}.data-window-top span:nth-child(3){opacity:.45}.data-status{color:#f6f5fb6b;letter-spacing:.11em;align-items:center;gap:12px;margin-left:auto;padding-right:3.4%;font-size:clamp(6px,.62vw,9px);font-style:normal;display:flex}.data-status b{font-weight:700}.data-status i{color:var(--green-light);background:#38d9960f;border:1px solid #59eea238;border-radius:999px;padding:5px 7px;font-style:normal;font-weight:700}.data-toolbar{z-index:6;background:linear-gradient(#0c0d14d1,#08090e75);border-right:1px solid #d6cdff1a;align-content:start;justify-items:center;gap:9%;width:10%;padding:6% 2%;display:grid;position:absolute;top:9%;bottom:0;left:0}.data-toolbar i{aspect-ratio:1;color:#f6f5fb59;background:#ffffff05;border-radius:9px;place-items:center;width:80%;font-size:12px;font-style:normal;display:grid;position:relative}.data-toolbar .tool-layers,.data-toolbar .tool-case{background:radial-gradient(circle,#8055ff66,#0000 62%),#ffffff0a}.data-toolbar .tool-layers:before,.data-toolbar .tool-layers:after{content:"";background:var(--violet);width:42%;height:16%;position:absolute;rotate:30deg;box-shadow:0 5px #5c34dd}.data-toolbar .tool-case:before{content:"";background:var(--violet-light);border-radius:2px;width:44%;height:31%;position:absolute}.data-toolbar .tool-grid:before{content:"▦"}.data-flow-stage{position:absolute;inset:9% 0 0 10%}.flow-grid{z-index:0;opacity:.48;background-color:#0000;background-image:linear-gradient(#c8b7ff06 1px,#0000 1px),linear-gradient(90deg,#c8b7ff06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:7.5% 10%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 52% 48%,#000 12%,#0000 72%);mask-image:radial-gradient(circle at 52% 48%,#000 12%,#0000 72%)}.media-node,.drive-node{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#ffffff0a,#00000040);border:1px solid #d6cdff42;border-radius:16px;place-items:center;display:grid;position:absolute;box-shadow:0 18px 38px #00000061,inset 0 1px #ffffff14}.media-node{border-color:#ad91ffa6;width:22%;height:31%;top:34%;left:8%;box-shadow:0 0 24px #8055ff45,inset 0 1px #ffffff14}.media-node b,.drive-node b{letter-spacing:.08em;opacity:.62;font-size:clamp(7px,.75vw,10px);position:absolute;bottom:7%}.media-node em,.drive-node em{color:#c8b7ff6b;letter-spacing:.12em;font-size:clamp(5px,.52vw,8px);font-style:normal;font-weight:700;position:absolute;top:8%;left:9%}.media-node small,.drive-node small{color:var(--green-light);letter-spacing:.06em;opacity:.74;font-size:clamp(5px,.48vw,7px);font-weight:700;position:absolute;bottom:7.5%;right:8%}.media-node b,.drive-node b{left:8%}.sd-card{background:linear-gradient(145deg,#292b30,#0c0d10);border:2px solid #0b0b0e;border-radius:3px 3px 7px 7px;width:34%;height:48%;display:block;position:relative;box-shadow:0 9px 16px #0000008c,inset 0 0 0 1px #ffffff1a}.sd-card:before{content:"";background:repeating-linear-gradient(90deg,#e9b45f 0 7%,#8a5c20 7% 11%);height:22%;position:absolute;top:7%;left:7%;right:7%}.sd-card i{aspect-ratio:1;clip-path:polygon(50% 0,100% 100%,0 100%);background:#777;width:14%;position:absolute;bottom:24%;right:9%}.drive-node{width:25%;height:28%;right:8%}.drive-one{top:16%}.drive-two{bottom:16%}.drive-shape{background:linear-gradient(160deg,#33363e,#111216 78%);border:1px solid #4a4c54;border-radius:6px 6px 3px 3px;width:42%;height:47%;margin-top:-4%;position:relative;transform:perspective(80px)rotateX(8deg);box-shadow:0 9px 13px #0000007a,inset 0 1px #ffffff1f}.drive-shape:after{content:"";background:var(--violet);width:16%;height:4%;box-shadow:0 0 9px var(--violet);border-radius:3px;position:absolute;bottom:8%;right:8%}.route{z-index:2;transform-origin:0;background:linear-gradient(90deg,#5c34dd73,#9a5cff 72%,#cfbaff);border-radius:99px;height:2px;position:absolute;box-shadow:0 0 6px #8e53ff,0 0 18px #8055ffc7}.route:after{content:"";background:var(--violet-light);width:9px;height:9px;box-shadow:0 0 14px var(--violet);border-radius:50%;position:absolute;top:50%;right:-5px;transform:translateY(-50%)}.route-pulse{z-index:3;opacity:0;background:#f5efff;border-radius:50%;width:10px;height:10px;animation:2.15s cubic-bezier(.4,0,.2,1) infinite route-packet;position:absolute;top:50%;left:0;transform:translate(-50%,-50%);box-shadow:0 0 8px #fff,0 0 22px #a865ff}.route-pulse.is-late{animation-delay:1.05s}@keyframes route-packet{0%{opacity:0;left:0;scale:.7}12%{opacity:1}78%{opacity:.9}to{opacity:0;left:100%;scale:1.25}}.route-main{width:25%;top:49.5%;left:29.5%}.route-up,.route-down{width:28%;left:49%}.route-up{top:39%;rotate:-28deg}.route-down{top:60%;rotate:28deg}.verify-check{aspect-ratio:1;border:2px solid var(--green-light);width:23%;color:var(--green-light);opacity:.18;background:#38d9961c;border-radius:50%;place-items:center;font-size:clamp(11px,1.4vw,22px);font-style:normal;display:grid;position:absolute;top:50%;right:-31%;transform:translateY(-50%)scale(.55);box-shadow:0 0 22px #38d99680}.data-window.is-verify .verify-check{opacity:1;transition:all .6s cubic-bezier(.2,1.8,.4,1);transform:translateY(-50%)scale(1)}.folder-tree,.checksum-readout{z-index:7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090a0feb;border:1px solid #d6cdff29;border-radius:17px;padding:8%;display:none;position:absolute;inset:19% 5% 16% 33%;box-shadow:0 18px 50px #0009,inset 0 1px #ffffff0d}.data-window.is-organize .route,.data-window.is-organize .drive-node{opacity:.13;filter:blur(3px)}.data-window.is-organize .folder-tree{align-content:center;gap:11%;display:grid}.data-window.is-cinematic .folder-tree,.data-window.is-cinematic .checksum-readout{visibility:hidden;opacity:0;align-content:center;gap:11%;display:grid;overflow:hidden}.folder-branch{background:linear-gradient(var(--violet-light), #c8b7ff14);width:1px;position:absolute;top:24%;bottom:19%;left:11%;box-shadow:0 0 10px #8055ff70}.folder-tree span{color:#f6f5fbb8;letter-spacing:.07em;padding-left:11%;font-size:clamp(8px,1vw,13px);animation:.5s both folder-in;position:relative}.folder-tree span:before{content:"▰";color:var(--violet-light);position:absolute;left:0}.folder-tree span:not(:first-of-type):after{content:"";background:#c8b7ff52;width:13%;height:1px;position:absolute;top:50%;left:-9%}.folder-tree span:not(:first-child){margin-left:9%}.folder-tree span:nth-child(2){animation-delay:80ms}.folder-tree span:nth-child(3){animation-delay:.16s}.folder-tree span:nth-child(4){color:var(--green-light);animation-delay:.24s}@keyframes folder-in{0%{opacity:0;filter:blur(5px);transform:translate(-20px)}to{opacity:1;filter:blur();transform:translate(0)}}.data-window.is-verify .route,.data-window.is-verify .media-node,.data-window.is-verify .drive-node{opacity:.22;filter:blur(2px)}.data-window.is-verify .checksum-readout{align-content:center;gap:12%;display:grid;overflow:hidden}.checksum-readout small{color:#f6f5fb70;letter-spacing:.08em;font-size:clamp(6px,.7vw,10px);font-weight:700}.checksum-readout .checksum-code{color:#c8b7ffa8;font-family:var(--font-story);letter-spacing:.11em;font-size:clamp(8px,.95vw,13px)}.checksum-readout .checksum-code.is-secondary{color:#c8b7ff3d}.checksum-readout .scan-beam{background:var(--green-light);width:2px;box-shadow:0 0 22px var(--green);position:absolute;top:0;bottom:0;left:0}.checksum-readout b{color:var(--green-light);letter-spacing:.1em;font-size:clamp(9px,1.2vw,16px)}.data-window:not(.is-interactive):not(.is-cinematic).is-verify .scan-beam{animation:2.2s ease-in-out infinite scan-file}@keyframes scan-file{0%,to{opacity:0;left:2%}15%,85%{opacity:1}50%{left:98%}}.transfer-meter{z-index:5;grid-template-columns:1fr auto;align-items:center;gap:8%;display:grid;position:absolute;bottom:7%;left:8%;right:8%}.transfer-meter>i{background:#c8b7ff1a;border-radius:999px;height:3px;display:block;position:relative;overflow:hidden}.transfer-meter>i span{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#5c34dd,#c89dff,#59eea2);position:absolute;inset:0;box-shadow:0 0 14px #8055ffb3}.transfer-meter b{color:#f6f5fb6b;letter-spacing:.09em;white-space:nowrap;font-size:clamp(5px,.52vw,8px)}.data-window.is-organize .transfer-meter,.data-window.is-verify .transfer-meter{opacity:.1}.data-wave{z-index:1;object-fit:cover;object-position:bottom;opacity:.32;mix-blend-mode:screen;width:90%;height:27%;animation:8s ease-in-out infinite alternate wave-drift;position:absolute;bottom:-3%;left:10%;right:0}@keyframes wave-drift{to{opacity:.68;transform:translate(-4%)scaleY(1.08)}}.confidence-section{z-index:3;isolation:isolate;background:radial-gradient(circle at 72% 20%,#8055ff14,#0000 42%),#090a0f;min-height:1240px;position:relative;overflow:hidden}.confidence-section:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(#090a0ff0 0%,#090a0f7a 30%,#0000 100%);height:clamp(78px,8vw,120px);position:absolute;top:0;left:0;right:0}.confidence-photo{height:min(811px,80svh);position:absolute;inset:0 0 auto}.confidence-photo img{object-fit:cover;object-position:center top;width:100%;max-width:none;height:100%}.confidence-shade{pointer-events:none;background:linear-gradient(90deg,#000000db,#0000001a 57%,#0000 75%),linear-gradient(#0000 28%,#090a0f61 52%,#090a0feb 74%,#090a0f 86%);position:absolute;inset:0}.confidence-copy{z-index:2;top:24%;left:max(var(--page-edge), calc((100vw - 1216px) / 2));width:min(470px,42vw);position:absolute}.confidence-copy>p{letter-spacing:-.03em;margin:0 0 28px;font-size:20px}.confidence-copy h2{font-family:var(--font-story);letter-spacing:.004em;text-align:left;margin:0;font-size:clamp(78px,8.8vw,128px);font-weight:700;line-height:.96;display:grid}.confidence-copy h2 strong{color:var(--green)}.access-panel{z-index:30;background:#171821;border:1px solid #d6cdff17;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:18px;width:min(723px,100% - 40px);min-height:363px;padding:24px;display:flex;position:absolute;top:clamp(650px,70svh,720px);left:50%;transform:translate(-50%);box-shadow:-6px -6px 18px #ffffff0a,12px 14px 30px #000000b8,inset 0 1px #ffffff0d}.access-heading{justify-items:center;gap:8px;display:grid}.access-heading h3{letter-spacing:-.03em;margin:0;font-size:38px;font-weight:620;line-height:44px}.access-heading h3 i{color:var(--green-light);font-style:normal}.access-heading p{margin:0;font-size:14px;font-weight:600}.access-fields{grid-template-columns:1fr 1fr;gap:14px;width:524px;max-width:100%;display:grid}.access-fields input{width:100%;height:46px;color:var(--story-white);background:#0d0e14;border:1px solid #d6cdff2b;border-radius:13px;outline:none;padding:10px 12px;font-size:14px;font-weight:600;box-shadow:inset -3px -3px 9px #ffffff08,inset 5px 6px 12px #0000009e}.access-fields input:focus{border-color:var(--violet-light);box-shadow:0 0 0 4px #8055ff1f,inset 5px 6px 12px #0000009e}.consent-field{cursor:pointer;align-items:center;gap:12px;font-size:13px;font-weight:600;display:flex}.consent-stack{gap:.65rem;display:grid}.consent-field a{color:var(--story-white);text-decoration:underline;-webkit-text-decoration-color:var(--story-accent);-webkit-text-decoration-color:var(--story-accent);-webkit-text-decoration-color:var(--story-accent);text-decoration-color:var(--story-accent);text-underline-offset:.18em}.consent-field-optional{color:#f6f5fbc7}.consent-field input{width:18px;height:18px;accent-color:var(--violet);margin:0}.form-submit{border:1px solid #d6cdff2b}.form-submit:disabled{opacity:.55;cursor:wait}.portable-note{margin:0;font-size:14px;font-weight:600}.portable-note strong{color:var(--violet-light)}.publisher-note{max-width:660px;color:var(--text-soft);margin:8px auto 0;font-size:12px;line-height:1.5;display:block}.form-status{z-index:2;text-align:center;justify-items:center;gap:12px;max-width:560px;margin:-4px 0 0;font-size:13px;display:grid;position:relative}.form-status p{margin:0}.form-status.is-success{color:var(--green-light)}.form-status.is-error{color:var(--story-accent-soft)}.download-ready-button{min-height:44px;color:var(--story-white);text-decoration:none}.download-checksum{max-width:100%;color:var(--text-soft);font-size:10px;line-height:1.45;display:block}.download-checksum code{overflow-wrap:anywhere;color:#f6f5fbd6;font-family:var(--font-mono)}.honeypot{opacity:0!important;position:absolute!important;left:-9999px!important}.how-section{z-index:1;isolation:isolate;background:radial-gradient(circle at 22% 12%,#5950f614,#0000 32%),linear-gradient(#090a0f 0%,#0a0b11 62%,#090a0f 100%);position:relative}.how-section:before{z-index:0;content:"";pointer-events:none;background:linear-gradient(#090a0ffa,#0000);height:clamp(140px,20vw,280px);position:absolute;top:0;left:0;right:0}.how-intro{min-height:100svh;padding:140px max(var(--page-edge), calc((100vw - 1216px) / 2)) 80px;grid-template-columns:minmax(420px,.9fr) minmax(500px,1.1fr);align-items:center;gap:clamp(40px,6vw,88px);display:grid;position:relative;overflow:hidden}.how-words{z-index:2;letter-spacing:-.045em;align-content:center;font-size:clamp(76px,8.8vw,128px);font-weight:620;line-height:.97;display:grid;position:relative}.how-words>*{font:inherit;display:block}.how-words span{opacity:.25;filter:blur(3.5px)}.how-words i{color:var(--green);font-style:normal;font-weight:200}.how-intro-visual{z-index:2;align-items:end;gap:26px;display:grid;position:relative}.how-intro-visual .data-window{justify-self:end;width:min(100%,580px)}.how-intro-visual>p{letter-spacing:.025em;justify-self:end;width:min(100%,560px);margin:0;font-size:clamp(16px,1.4vw,20px);line-height:1.34}.how-intro-visual>p strong{color:var(--green);margin-top:4px;display:block}.how-carousel-shell{height:330svh;position:relative}.how-carousel{align-content:center;height:100svh;display:grid;position:relative;overflow:hidden}.how-track{perspective:1400px;will-change:transform;align-items:center;gap:48px;width:max-content;padding:0 calc(50vw - min(954px,76vw)/2);display:flex}.how-card{background:#171821;border:1px solid #d6cdff1a;border-radius:18px;flex:none;grid-template-columns:39% 61%;width:min(954px,76vw);height:min(524px,62svh);padding:23px;display:grid;position:relative;overflow:hidden;box-shadow:-6px -6px 18px #ffffff0a,12px 14px 30px #000000b8,inset 0 1px #ffffff0d}.how-card-copy{z-index:2;flex-direction:column;justify-content:center;gap:clamp(24px,3.2vh,36px);padding:11%;display:flex;position:relative}.how-card-copy>span{color:var(--violet-light);letter-spacing:.075em;font-size:11px;font-weight:700}.how-card-copy h3{letter-spacing:-.03em;margin:0;font-size:clamp(28px,3vw,38px);font-weight:620;line-height:1.16}.how-card-copy h3 i{color:var(--green);font-style:normal}.how-card-copy p{margin:0;font-size:clamp(14px,1vw,16px);font-weight:520;line-height:1.58}.how-card .data-window{width:122%;box-shadow:none;border:0;place-self:center start;transform:translate(-3%)}.how-closing{letter-spacing:-.025em;text-align:center;margin:0;font-size:clamp(30px,4vw,48px);font-weight:620;position:absolute;bottom:3.5vh;left:0;right:0}.how-closing i{color:var(--green);font-style:normal;font-weight:250}.faq-section{--spot-x:70%;--spot-y:44%;min-height:100svh;padding:170px max(var(--page-edge), calc((100vw - 1216px) / 2)) 90px;isolation:isolate;background:radial-gradient(circle at 72% 40%,#8055ff14,#0000 37%),linear-gradient(#090a0f 0%,#0a0b11 100%);grid-template-columns:.72fr 1.28fr;align-items:start;gap:8vw;display:grid;position:relative;overflow:hidden}.faq-section:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(#090a0fe6,#0000);height:180px;position:absolute;top:0;left:0;right:0}.faq-orb{opacity:.56;width:850px;height:650px}.faq-heading,.faq-list{z-index:2;position:relative}.faq-heading>span{color:var(--violet-light);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.faq-heading>span i{background:var(--violet-light);width:5px;height:5px;box-shadow:0 0 14px var(--violet);border-radius:50%}.faq-heading h2{letter-spacing:-.05em;margin:28px 0 0;font-size:clamp(58px,6vw,78px);font-weight:620;line-height:.94}.faq-list{display:grid}.faq-list article{border-bottom:1px solid #d6cdff1a}.faq-list article:first-child{border-top:1px solid #d6cdff1a}.faq-list button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:38px 1fr 32px;align-items:center;gap:12px;width:100%;min-height:82px;padding:0;display:grid}.faq-list button>span{color:#f6f5fb59;letter-spacing:.08em;font-size:9px}.faq-list button strong{font-size:clamp(16px,1.5vw,20px);font-weight:600}.faq-list button>i{width:24px;height:24px;color:var(--violet-light);border:1px solid #d6cdff1f;border-radius:50%;place-items:center;font-style:normal;transition:border-color .18s,background .18s,transform .38s cubic-bezier(.2,1.8,.4,1);display:grid}.faq-list article.is-open button>i{color:var(--green-light);background:#38d99614;border-color:#59eea266;transform:rotate(180deg)}.faq-answer{grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.2,.8,.2,1);display:grid}.faq-answer p{color:#f6f5fba6;opacity:0;max-width:650px;margin:0 44px 0 50px;font-size:15px;line-height:1.55;transition:opacity .3s,transform .5s cubic-bezier(.2,.8,.2,1),margin-bottom .5s;overflow:hidden;transform:translateY(-8px)}.faq-list article.is-open .faq-answer{grid-template-rows:1fr}.faq-list article.is-open .faq-answer p{opacity:1;margin-bottom:28px;transform:translateY(0)}.final-footer{background:radial-gradient(circle at 50% 30%,#8055ff26,#0000 38%),#090a0f;min-height:100svh;position:relative;overflow:hidden}.footer-panel{min-height:55svh;padding:60px var(--page-edge) 28px;background:#8055ff57;border-radius:7vw 7vw 0 0;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:inset 0 1px #ffffff14}.footer-copy{text-align:center;gap:10px;display:grid}.footer-copy p,.footer-copy h2{letter-spacing:-.04em;margin:0;font-size:clamp(66px,7vw,96px);line-height:1}.footer-copy p{font-weight:400}.footer-copy h2{font-weight:630}.footer-brand-word{letter-spacing:-.035em;font-family:Chillax,sans-serif;font-weight:500}.footer-copy h2 i{color:var(--green);font-style:normal}.footer-cta{border-radius:24px;min-height:72px;margin-top:42px;padding:18px 29px;font-size:18px}.footer-cta .button-play{display:none}.footer-disclaimer{color:#9695a5;text-align:center;width:min(710px,88vw);margin:auto 0 0;font-size:13px;font-weight:600;line-height:1.55}@media (width<=1100px){.site-header{grid-template-columns:1fr auto}.site-header nav{display:none}.header-action{grid-column:2}.feature-sticky,.how-intro{padding-right:var(--page-edge);padding-left:var(--page-edge);grid-template-columns:minmax(340px,.9fr) minmax(430px,1.1fr)}.feature-nav button,.how-words{font-size:clamp(64px,9.2vw,102px)}.how-card{width:82vw}}@media (width<=900px){:root{--page-edge:clamp(22px, 5vw, 44px)}.site-header{grid-template-columns:1fr auto}.header-action>span{display:none}.header-action .magnetic-button{min-height:38px}.scene-camera>img{object-position:35% center}.scene-assistant>img{object-position:69% center}.hero-script{top:auto;right:var(--page-edge);width:min(500px,70vw);bottom:12%;left:auto}.assistant-script{top:30%;left:var(--page-edge);width:min(460px,62vw)}.script-question{font-size:clamp(32px,6vw,52px)}.solution-title{font-size:clamp(68px,11vw,106px)}.feature-sticky,.how-intro{grid-template-columns:1fr;min-height:auto;padding-top:140px;padding-bottom:90px}.feature-nav{align-content:start}.feature-nav button,.how-words{font-size:clamp(68px,13vw,108px)}.feature-visual{margin-top:32px}.feature-visual .data-window{width:min(680px,92vw)}.confidence-section{min-height:1320px}.confidence-copy{width:min(430px,52vw);top:24%}.confidence-copy h2{font-size:clamp(76px,12vw,110px)}.access-panel{top:clamp(640px,68svh,700px)}.how-intro{min-height:1200px}.how-intro-visual .data-window,.how-intro-visual>p{justify-self:center}.how-carousel-shell{height:auto}.how-carousel{height:auto;padding:40px var(--page-edge) 150px;display:block;overflow:visible}.how-track{gap:32px;width:auto;padding:0;display:grid;transform:none!important}.how-card{grid-template-columns:.86fr 1.14fr;width:100%;height:520px;opacity:1!important;filter:none!important;transform:none!important}.how-closing{bottom:54px}.faq-section{grid-template-columns:1fr;gap:62px;padding-top:150px}.faq-heading h2{max-width:760px}}@media (width<=720px){:root{--header-top:16px;--page-edge:18px}.site-header{left:14px;right:14px}.brand-lockup{width:112px}.header-action .magnetic-button{min-height:40px;padding:8px 11px;font-size:11px}.header-action .button-play{display:none}.cinema-sequence{height:400svh}.hero-script{gap:24px;width:calc(100% - 36px);bottom:9%;right:18px}.assistant-script{gap:24px;width:calc(100% - 36px);top:auto;bottom:11%;left:18px}.script-context{white-space:normal;font-size:12px;line-height:1.46}.script-context strong{font-size:16px}.hero-script .script-question,.script-question{font-size:clamp(28px,8vw,40px)}.vignette-right{background:linear-gradient(#0000 38%,#000000db)}.vignette-left{background:linear-gradient(#0000 43%,#000000b8),linear-gradient(90deg,#00000080,#0000 70%)}.solution-story{height:220svh}.solution-title{width:calc(100% - 36px);font-size:clamp(54px,17vw,82px);line-height:.98;top:48%}.handoff-solution-title{width:calc(100% - 36px);font-size:clamp(54px,17vw,82px);line-height:.98}.solution-copy{width:calc(100% - 36px);font-size:17px;line-height:1.35;top:47%}.desktop-only{display:none}.feature-sticky{padding:120px 18px 80px}.feature-nav button,.how-words{font-size:clamp(58px,18vw,82px)}.three-clicks{white-space:normal;font-size:clamp(22px,7vw,32px)}.feature-visual{width:100%}.feature-visual>p{width:92%;font-size:15px}.data-window{border-radius:16px}.data-window-top span{gap:6px;width:8px;height:8px}.data-status{gap:6px;font-size:5px}.data-status i{padding:3px 5px}.confidence-section{min-height:1430px}.confidence-photo{height:690px}.confidence-photo img{object-position:61% top}.confidence-shade{background:linear-gradient(#0000 33%,#090a0f 79%),linear-gradient(90deg,#00000094,#0000 75%)}.confidence-copy{width:62vw;top:18%;left:18px}.confidence-copy>p{margin-bottom:16px;font-size:15px}.confidence-copy h2{text-align:left;font-size:clamp(60px,19vw,86px)}.access-panel{width:calc(100% - 28px);min-height:510px;padding:24px 18px;top:clamp(620px,66svh,680px)}.access-heading h3{font-size:30px}.access-heading p{text-align:center;max-width:270px}.access-fields{grid-template-columns:1fr}.consent-field{align-items:flex-start;max-width:290px;line-height:1.35}.portable-note{text-align:center}.how-intro{min-height:1080px;padding:120px 18px 80px}.how-intro-visual{gap:24px}.how-intro-visual>p{letter-spacing:.025em;font-size:15px;line-height:1.35}.how-carousel{padding:30px 14px 132px}.how-card{grid-template-columns:1fr;height:auto;min-height:660px;padding:16px}.how-card-copy{gap:24px;padding:24px 20px 0}.how-card .data-window{justify-self:center;width:105%;transform:translate(0)}.how-closing{padding:0 16px;font-size:28px}.faq-section{gap:50px;padding:120px 18px 80px}.faq-heading h2{margin-top:20px;font-size:clamp(52px,16vw,72px)}.faq-list button{grid-template-columns:28px 1fr 28px;gap:8px;min-height:74px}.faq-list button strong{font-size:15px}.faq-answer p{margin-left:36px;margin-right:28px;font-size:14px}.footer-panel{border-radius:38px 38px 0 0;min-height:62svh;padding:48px 18px 24px}.footer-copy p,.footer-copy h2{font-size:clamp(49px,14vw,68px)}.footer-cta{border-radius:18px;min-height:58px;margin-top:34px;padding:14px 22px;font-size:14px}.footer-disclaimer{font-size:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.cinema-sequence{height:100svh}.feature-progress span{animation:none;transform:scaleX(1)}.cinema-stage{position:relative!important;transform:none!important}.scene-swish,.scene-assistant,.scene-shoulder-transition,.scene-ots,.cinema-handoff{display:none!important}.scene-camera,.hero-script,.solution-title,.feature-nav,.feature-visual,.confidence-copy,.access-panel,.how-words>*,.how-intro p,.faq-copy,.faq-list,.footer-copy{opacity:1!important;visibility:visible!important;filter:none!important;transform:none!important}.how-carousel-shell{height:auto;padding:80px 0 140px}.how-carousel{height:auto;overflow:visible}.how-track{width:auto;padding:0 var(--page-edge);display:grid;transform:none!important}.how-card{width:min(954px,100%);margin-inline:auto;opacity:1!important;filter:none!important;transform:none!important}.how-closing{margin-top:58px;position:static}*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.privacy-page{min-height:100svh;padding:clamp(24px, 5vw, 72px) var(--page-edge) clamp(56px, 9vw, 120px);background:radial-gradient(circle at 85% 5%, #8055ff33, transparent 34rem), var(--story-black)}.privacy-shell{width:min(100%,850px);margin:0 auto}.privacy-back{min-height:44px;color:var(--story-muted);align-items:center;font-size:.92rem;display:inline-flex}.privacy-back:hover{color:var(--story-white)}.privacy-header{margin:clamp(48px,8vw,100px) 0 52px}.privacy-kicker{color:var(--story-accent-soft);font-family:var(--font-story);letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px;font-size:.8rem}.privacy-header h1{max-width:12ch;font-family:var(--font-brand);letter-spacing:-.055em;margin:0;font-size:clamp(3rem,8vw,6.8rem);font-weight:500;line-height:.9}.privacy-lede{color:#f6f5fbc7;max-width:66ch;margin:28px 0 0;font-size:clamp(1.05rem,2vw,1.24rem);line-height:1.65}.privacy-content{gap:14px;display:grid}.privacy-card{border:1px solid var(--story-line);background:#171821d1;border-radius:22px;padding:clamp(24px,4vw,38px)}.privacy-card h2{margin:0 0 14px;font-size:clamp(1.25rem,2.5vw,1.65rem)}.privacy-card p,.privacy-card li{color:#f6f5fbc2;line-height:1.72}.privacy-card p:last-child{margin-bottom:0}.privacy-card a{color:var(--story-white);text-decoration:underline;-webkit-text-decoration-color:var(--story-accent);-webkit-text-decoration-color:var(--story-accent);-webkit-text-decoration-color:var(--story-accent);text-decoration-color:var(--story-accent);text-underline-offset:.2em}@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-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
