@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=Playfair+Display:ital,wght@1,400;1,500;1,600&display=swap";.floating-lines-container{width:100%;height:100%;position:relative;overflow:hidden}.floating-lines-container canvas{display:block;width:100%!important;height:100%!important}*{box-sizing:border-box;font-family:Inter,sans-serif}.font-playfair{font-family:Playfair Display,serif}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.left-0{left:0}.right-0{right:0}.top-0{top:0}.z-10{z-index:10}.z-30{z-index:30}.z-40{z-index:40}.z-\[100\]{z-index:100}.mx-auto{margin-left:auto;margin-right:auto}.mt-4{margin-top:1rem}.flex{display:flex}.inline-flex{display:inline-flex}.\!grid{display:grid!important}.grid{display:grid}.hidden{display:none}.h-11{height:2.75rem}.w-11{width:2.75rem}.w-full{width:100%}.max-w-3xl{max-width:48rem}.max-w-\[2160px\]{max-width:2160px}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.overflow-hidden{overflow:hidden}.rounded-full{border-radius:9999px}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.px-2{padding-left:.5rem;padding-right:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-4{padding-top:1rem;padding-bottom:1rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-tight{line-height:1.25}.text-\[\#b8b5af\]{--tw-text-opacity: 1;color:rgb(184 181 175 / var(--tw-text-opacity, 1))}.text-\[\#edf2ff\]{--tw-text-opacity: 1;color:rgb(237 242 255 / var(--tw-text-opacity, 1))}.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)}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}html,body,#root{min-height:100%;margin:0}html{background:#070a12}body{overflow-x:hidden;background:#070a12;color:#edf2ffe0}button{cursor:pointer}::-moz-selection{background:#ff8a3d;color:#070a12}::selection{background:#ff8a3d;color:#070a12}@keyframes heroReveal{0%{opacity:0;transform:translateY(28px);filter:blur(12px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes heroZoom{0%{transform:scale(1.12)}to{transform:scale(1)}}.hero-anim{opacity:0;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.16,1,.3,1)}.hero-reveal{animation-name:heroReveal;animation-duration:1.1s}.hero-fade{animation-name:heroFadeUp;animation-duration:1s}.hero-zoom{animation:heroZoom 1.8s cubic-bezier(.16,1,.3,1) forwards}@media(prefers-reduced-motion:reduce){.hero-anim,.hero-zoom{opacity:1;animation:none}}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}.site-shell{position:relative;isolation:isolate;min-height:100vh;background:radial-gradient(circle at 78% 0%,rgba(255,138,61,.08),transparent 34%),radial-gradient(circle at 12% 26%,rgba(122,184,255,.1),transparent 36%),linear-gradient(180deg,#070a12,#09101d 42%,#0b1020 72%,#070a12)}.texture-field{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;width:100vw;height:100vh;pointer-events:none;background:radial-gradient(circle at 70% 24%,rgba(255,138,61,.055),transparent 34%),radial-gradient(circle at 18% 34%,rgba(122,184,255,.06),transparent 38%),linear-gradient(180deg,#070a12,#090f1c 54%,#070a12);opacity:1}.site-shell:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,.32),transparent 20%,transparent 80%,rgba(0,0,0,.36)),linear-gradient(180deg,rgba(255,138,61,.06),transparent 30%,transparent 70%,rgba(0,0,0,.24));mix-blend-mode:normal}.spotlight-hero{isolation:isolate;min-height:94dvh;--spot-x: 58%;--spot-y: 56%;--trail-x: 58%;--trail-y: 56%;--spot-px: 58vw;--spot-py: 56vh;--trail-px: 58vw;--trail-py: 56vh;--light-dx: 0px;--light-dy: 0px;--reflect-rot: 0deg;--drag-energy: 0;--spot-strength: .24;--reveal-opacity: .025;background:radial-gradient(circle at 72% 16%,rgba(255,138,61,.11),transparent 30%),radial-gradient(circle at 18% 74%,rgba(122,184,255,.075),transparent 34%),linear-gradient(180deg,#0a0d17,#060812 56%,#02030a)}.spotlight-base{overflow:hidden;transform-origin:center;background:radial-gradient(circle at 58% 42%,rgba(233,69,245,.055),transparent 26%),linear-gradient(180deg,#070a120a,#02030ac7)}.hero-line-field{position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;z-index:1;overflow:hidden;opacity:.72;mix-blend-mode:screen;filter:saturate(.78) contrast(1.1);transform:translate3d(calc(var(--light-dx) * -.08),calc(var(--light-dy) * -.06),0);will-change:transform}.hero-line-field:before,.hero-line-field:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.hero-line-field:before{background:radial-gradient(circle at 50% 44%,rgba(233,69,245,.1),transparent 24%),radial-gradient(circle at 68% 30%,rgba(255,138,61,.055),transparent 28%),linear-gradient(90deg,rgba(0,0,0,.46),transparent 24%,transparent 74%,rgba(0,0,0,.5));mix-blend-mode:screen}.hero-line-field:after{background:radial-gradient(ellipse at 52% 52%,transparent 0 34%,rgba(7,10,18,.34) 72%,rgba(2,3,10,.76) 100%),linear-gradient(180deg,rgba(7,10,18,.18),transparent 42%,rgba(2,3,10,.72))}.hero-line-reveal-field{top:-14%;right:-14%;bottom:-14%;left:-14%;opacity:.82;filter:brightness(1.06) saturate(1.06) contrast(1.18);transform:translate3d(calc(var(--light-dx) * -.16),calc(var(--light-dy) * -.12),0) scale(1.015)}.hero-line-reveal-field:before{background:radial-gradient(circle at var(--spot-x) var(--spot-y),rgba(255,255,255,.22),transparent 25%),radial-gradient(circle at var(--trail-x) var(--trail-y),rgba(233,69,245,.14),transparent 34%);mix-blend-mode:screen}.hero-line-reveal-field:after{background:radial-gradient(ellipse at 50% 50%,transparent 0 54%,rgba(2,3,10,.18) 82%,rgba(2,3,10,.48) 100%)}.line-reveal{overflow:hidden;mix-blend-mode:screen;filter:drop-shadow(0 0 30px rgba(233,69,245,.08))}.line-reveal-glow{position:absolute;left:var(--spot-x);top:var(--spot-y);width:clamp(280px,30vw,620px);aspect-ratio:1;border-radius:999px;background:radial-gradient(circle,rgba(255,255,255,.08),rgba(233,69,245,.08) 32%,rgba(255,138,61,.045) 48%,transparent 72%);mix-blend-mode:screen;opacity:calc(.22 + var(--drag-energy) * .18);transform:translate3d(-50%,-50%,0);will-change:left,top,opacity}.hero-dynamic-bg{position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%;z-index:2;overflow:hidden;background:linear-gradient(115deg,rgba(255,138,61,.04),transparent 31%,rgba(122,184,255,.035) 58%,transparent 78%),radial-gradient(ellipse at 64% 38%,rgba(255,138,61,.06),transparent 34%),linear-gradient(180deg,#08111b,#07111a 48%,#05070f);opacity:.46;filter:saturate(.96) contrast(1.08)}.hero-dynamic-bg:before,.hero-dynamic-bg:after,.signal-sheet,.signal-thread,.signal-raster{content:"";position:absolute;pointer-events:none}.hero-dynamic-bg:before{top:8%;right:-10%;bottom:8%;left:-10%;background:repeating-linear-gradient(97deg,transparent 0 42px,rgba(122,184,255,.075) 43px 44px,transparent 45px 92px),repeating-linear-gradient(7deg,transparent 0 74px,rgba(255,138,61,.055) 75px 76px,transparent 77px 148px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 16%,#000 78%,transparent);mask-image:linear-gradient(90deg,transparent,#000 16%,#000 78%,transparent);opacity:.46;transform:perspective(1000px) rotateX(62deg) rotate(-7deg) translateY(8%)}.hero-dynamic-bg:after{top:0;right:0;bottom:0;left:0;background:linear-gradient(102deg,transparent 12%,rgba(255,138,61,.13) 43%,transparent 62%),repeating-linear-gradient(102deg,transparent 0 24px,rgba(255,138,61,.032) 25px 27px,transparent 28px 58px);mix-blend-mode:screen;opacity:.34}.signal-sheet{width:118%;height:42%;border-top:1px solid rgba(255,138,61,.12);border-bottom:1px solid rgba(122,184,255,.08);background:linear-gradient(90deg,transparent,rgba(122,184,255,.09),rgba(255,138,61,.08),transparent),repeating-linear-gradient(90deg,transparent 0 58px,rgba(237,242,255,.045) 59px 60px,transparent 61px 122px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mix-blend-mode:screen}.signal-sheet-a{left:-8%;top:18%;transform:rotate(-9deg);opacity:.5}.signal-sheet-b{right:-10%;bottom:10%;transform:rotate(7deg);opacity:.34}.signal-thread{width:70%;height:1px;background:linear-gradient(90deg,transparent,rgba(122,184,255,.36),rgba(255,138,61,.28),transparent);box-shadow:0 0 34px #7ab8ff1a}.signal-thread-a{left:10%;top:34%;transform:rotate(-13deg)}.signal-thread-b{right:4%;top:58%;transform:rotate(9deg);opacity:.72}.signal-raster{top:8%;right:5%;bottom:8%;left:5%;background:radial-gradient(ellipse at 55% 42%,transparent 0 18%,rgba(122,184,255,.11) 18.2% 18.6%,transparent 18.8% 28%,rgba(255,138,61,.08) 28.2% 28.6%,transparent 28.8% 39%),linear-gradient(90deg,transparent 49.8%,rgba(237,242,255,.08) 50%,transparent 50.2%),linear-gradient(0deg,transparent 49.8%,rgba(237,242,255,.06) 50%,transparent 50.2%);border-radius:50%;mix-blend-mode:screen;opacity:.28}.signal-raster-a{left:39%;top:14%;width:clamp(320px,42vw,760px);aspect-ratio:1}.signal-raster-b{left:8%;top:44%;width:clamp(220px,28vw,520px);aspect-ratio:1;opacity:.18}.motion-image{position:absolute;top:-4%;right:-4%;bottom:-4%;left:-4%;overflow:hidden;transform-origin:center}.motion-image:before,.motion-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.base-image{z-index:3;background:radial-gradient(ellipse at 72% 28%,rgba(255,138,61,.08),transparent 24%),radial-gradient(ellipse at 34% 64%,rgba(122,184,255,.055),transparent 32%),conic-gradient(from 218deg at 58% 48%,rgba(255,138,61,.04),rgba(122,184,255,.03),transparent,rgba(255,138,61,.035)),linear-gradient(180deg,#0a0e182e,#070a1257 54%,#02030ab8);filter:saturate(1.04) contrast(1.06);opacity:.42}.base-image:before{top:4%;right:-14%;bottom:8%;left:-14%;background:repeating-linear-gradient(174deg,transparent 0 38px,rgba(255,138,61,.08) 39px 40px,transparent 41px 84px),repeating-linear-gradient(88deg,transparent 0 46px,rgba(122,184,255,.045) 47px 48px,transparent 49px 104px),radial-gradient(ellipse at 56% 52%,rgba(255,138,61,.12),transparent 44%);filter:blur(.25px);opacity:.46;transform:perspective(980px) rotateX(61deg) rotate(-7deg) translateY(12%);animation:none}.base-image:after{top:7%;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 55% 46%,transparent 0 17%,rgba(255,138,61,.14) 17.4% 17.8%,transparent 18.2% 26%,rgba(122,184,255,.08) 26.4% 26.8%,transparent 27.2% 36%),radial-gradient(ellipse at 64% 42%,rgba(237,242,255,.08),transparent 28%),radial-gradient(ellipse at 41% 64%,rgba(122,184,255,.08),transparent 32%);mix-blend-mode:screen;opacity:.42;animation:none}.planet{position:absolute;left:50%;top:56%;width:clamp(520px,74vw,1060px);aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%);overflow:hidden}.planet-surface{background:radial-gradient(circle at 33% 22%,rgba(255,255,255,.94),transparent 17%),radial-gradient(circle at 58% 41%,rgba(239,247,251,.76),transparent 23%),radial-gradient(circle at 48% 50%,#d7e4eb,#b3c7d1 34%,#6f8a9a 58%,#293d4a,#0d151d);box-shadow:inset 42px 40px 84px #ffffff94,inset -92px -84px 136px #040c12c7,0 70px 180px #12263461}.planet-surface:before,.planet-surface:after,.planet-core:before,.planet-core:after,.surface-band,.core-ring,.core-node,.core-axis{content:"";position:absolute;pointer-events:none}.planet-surface:before{top:-4%;right:-4%;bottom:-4%;left:-4%;background:radial-gradient(ellipse at 38% 34%,rgba(255,255,255,.16),transparent 24%),radial-gradient(ellipse at 62% 64%,rgba(224,238,246,.12),transparent 28%),repeating-linear-gradient(12deg,transparent 0 42px,rgba(255,255,255,.075) 44px 48px,transparent 50px 88px);filter:blur(.3px);opacity:.7}.planet-surface:after{top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 32% 24%,rgba(255,255,255,.48),transparent 18%),radial-gradient(circle at 78% 78%,rgba(0,0,0,.34),transparent 36%),linear-gradient(120deg,rgba(255,255,255,.14),transparent 34%,rgba(255,255,255,.045) 52%,transparent 68%);mix-blend-mode:screen}.surface-band{left:8%;right:8%;height:13%;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(247,253,255,.24),transparent);filter:blur(10px);transform:rotate(-14deg)}.surface-band-a{top:28%}.surface-band-b{top:48%;opacity:.7;transform:rotate(9deg)}.surface-band-c{top:66%;opacity:.45}.planet-core{background:radial-gradient(circle at 50% 50%,rgba(249,253,255,.96) 0 5%,rgba(126,178,211,.62) 6% 14%,transparent 15%),repeating-radial-gradient(circle at 50% 50%,#fff0 0,#fff0 54px,#ffffff2e,#ffffff2e,#fff0 60px,#fff0 96px),conic-gradient(from 20deg,#0a84ff26,#ffffff1a,#4b5b6a33,#0a84ff24),radial-gradient(circle at 50% 50%,#edf4f8,#bdccd5 38%,#6d8392 64%,#172b38);box-shadow:inset 30px 26px 72px #ffffff8a,inset -72px -74px 124px #060f18b3,0 70px 180px #142a3861}.planet-core:before{top:10%;right:10%;bottom:10%;left:10%;border-radius:50%;background:repeating-radial-gradient(circle at 50% 50%,transparent 0 42px,rgba(255,255,255,.25) 43px 45px,transparent 46px 76px),linear-gradient(90deg,transparent 49.6%,rgba(255,255,255,.26) 49.8% 50.2%,transparent 50.4%),linear-gradient(0deg,transparent 49.6%,rgba(255,255,255,.21) 49.8% 50.2%,transparent 50.4%);opacity:.82}.planet-core:after{top:18%;right:18%;bottom:18%;left:18%;border-radius:50%;background:conic-gradient(from 130deg,transparent 0 12%,rgba(10,132,255,.42) 14% 16%,transparent 18% 42%,rgba(236,243,248,.42) 44% 46%,transparent 48% 100%);filter:blur(.2px);opacity:.82}.core-ring{top:22%;right:22%;bottom:22%;left:22%;border:1px solid rgba(246,251,255,.58);border-radius:50%;box-shadow:0 0 24px #0a84ff14}.core-ring-a{transform:rotateX(62deg) rotate(-18deg)}.core-ring-b{top:30%;right:30%;bottom:30%;left:30%;transform:rotateX(66deg) rotate(54deg);opacity:.8}.core-ring-c{top:38%;right:38%;bottom:38%;left:38%;border-color:#0a84ff8a}.core-node{width:13px;height:13px;border-radius:999px;background:#f5fbffeb;box-shadow:0 0 30px #0a84ff80}.core-node-a{left:36%;top:33%}.core-node-b{right:32%;top:56%}.core-node-c{left:52%;bottom:28%}.core-axis{left:50%;top:18%;width:1px;height:64%;background:linear-gradient(180deg,transparent,rgba(255,255,255,.46),transparent);transform:rotate(28deg)}.hero-map-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;overflow:hidden;pointer-events:none;opacity:.34;mix-blend-mode:screen}.map-arc,.map-path,.map-dot,.map-label,.map-caption{position:absolute;pointer-events:none}.map-arc{border:1px solid rgba(122,184,255,.16);border-radius:50%;box-shadow:inset 0 0 64px #7ab8ff09}.map-arc-a{left:38%;top:24%;width:clamp(360px,42vw,820px);aspect-ratio:1}.map-arc-b{left:50%;top:36%;width:clamp(180px,22vw,430px);aspect-ratio:1;border-color:#ff8a3d24}.map-path{height:1px;background:linear-gradient(90deg,transparent,rgba(122,184,255,.22),rgba(255,138,61,.18),transparent)}.map-path-a{left:19%;right:14%;top:43%;transform:rotate(-9deg)}.map-path-b{left:28%;right:22%;top:63%;transform:rotate(7deg)}.map-dot{width:7px;height:7px;border-radius:999px;background:#7ab8ff94;box-shadow:0 0 22px #7ab8ff57}.map-dot-a{left:33%;top:41%}.map-dot-b{left:63%;top:34%;background:#ff8a3d99;box-shadow:0 0 24px #ff8a3d57}.map-dot-c{left:72%;top:62%}.map-label,.map-caption{border:1px solid rgba(237,242,255,.1);border-radius:999px;background:#040c127a;padding:6px 9px;color:#d7e1f557;font-size:10px;font-weight:850;letter-spacing:.16em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.map-label-a{left:25%;top:37%}.map-label-b{left:65%;top:29%}.map-label-c{left:74%;top:57%}.map-caption{right:12%;bottom:18%;color:#ff8a3d57}.spotlight-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:35;pointer-events:none;display:none}.spotlight-reveal{overflow:hidden;opacity:var(--reveal-opacity);mask-image:radial-gradient(circle clamp(170px,18vw,340px) at var(--spot-x) var(--spot-y),#000 0%,#000 26%,rgba(0,0,0,.68) 48%,rgba(0,0,0,.3) 70%,rgba(0,0,0,.08) 88%,transparent 100%);-webkit-mask-image:radial-gradient(circle clamp(170px,18vw,340px) at var(--spot-x) var(--spot-y),#000 0%,#000 26%,rgba(0,0,0,.68) 48%,rgba(0,0,0,.3) 70%,rgba(0,0,0,.08) 88%,transparent 100%);transition:opacity .18s cubic-bezier(.16,1,.3,1);will-change:mask-image,-webkit-mask-image,opacity}.reveal-image{top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 56% 48%,rgba(237,242,255,.18),transparent 23%),radial-gradient(ellipse at 54% 48%,rgba(255,138,61,.32),transparent 24%),radial-gradient(ellipse at 70% 34%,rgba(122,184,255,.18),transparent 28%),linear-gradient(135deg,#ff8a3d1f,#7ab8ff14 48%,#040d0c57),#080d18;opacity:.9;filter:saturate(1.22) contrast(1.1)}.reveal-image:before{top:3%;right:-12%;bottom:0;left:-12%;background:repeating-radial-gradient(ellipse at 54% 50%,transparent 0 38px,rgba(255,138,61,.18) 39px 40px,transparent 41px 72px),repeating-linear-gradient(116deg,transparent 0 46px,rgba(122,184,255,.09) 47px 48px,transparent 49px 94px),repeating-linear-gradient(16deg,transparent 0 68px,rgba(255,138,61,.08) 69px 70px,transparent 71px 136px);filter:blur(.18px);opacity:.66;transform:perspective(1000px) rotateX(58deg) rotate(-9deg) translateY(10%);animation:none}.reveal-image:after{top:10%;right:4%;bottom:10%;left:4%;border-radius:50%;background:conic-gradient(from 220deg at 50% 50%,transparent 0 10%,rgba(255,138,61,.22) 12% 13%,transparent 15% 38%,rgba(122,184,255,.18) 40% 41%,transparent 43% 100%),radial-gradient(circle at 50% 50%,rgba(255,138,61,.18) 0 4%,transparent 5% 100%);mix-blend-mode:screen;opacity:.68;animation:none}.reveal-architecture{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:radial-gradient(circle at 56% 48%,rgba(255,138,61,.24),transparent 26%),linear-gradient(110deg,transparent 0 18%,rgba(255,138,61,.16) 18.2% 18.4%,transparent 18.6% 100%),repeating-linear-gradient(90deg,transparent 0 68px,rgba(255,138,61,.08) 69px 70px,transparent 71px 136px),repeating-linear-gradient(0deg,transparent 0 86px,rgba(122,184,255,.045) 87px 88px,transparent 89px 172px);mix-blend-mode:screen;opacity:1}.signal-line,.signal-ring,.signal-node,.signal-label,.signal-chip,.signal-core,.signal-panel{position:absolute;pointer-events:none}.signal-line{height:1px;background:linear-gradient(90deg,transparent,rgba(255,138,61,.76),rgba(122,184,255,.44),transparent);box-shadow:0 0 24px #ff8a3d4d}.signal-line-a{left:12%;right:18%;top:34%;transform:rotate(-12deg)}.signal-line-b{left:25%;right:8%;top:58%;transform:rotate(8deg)}.signal-line-c{left:4%;right:26%;top:76%;transform:rotate(-4deg);opacity:.68}.signal-ring{width:clamp(180px,26vw,430px);aspect-ratio:1;border:1px solid rgba(255,138,61,.46);border-radius:50%;box-shadow:inset 0 0 52px #ff8a3d1a,0 0 74px #7ab8ff1f}.signal-ring-a{left:46%;top:22%}.signal-ring-b{left:58%;top:36%;width:clamp(120px,17vw,270px);border-color:#7ab8ff57}.signal-ring-c{left:30%;top:48%;width:clamp(90px,14vw,220px);opacity:.7}.signal-node{width:10px;height:10px;border-radius:999px;background:#ff8a3d;box-shadow:0 0 30px #ff8a3dcc,0 0 72px #7ab8ff47}.signal-core{left:53%;top:49%;display:grid;width:clamp(116px,12vw,176px);aspect-ratio:1;place-items:center;border:1px solid rgba(255,138,61,.48);border-radius:50%;background:radial-gradient(circle,rgba(255,138,61,.34),rgba(122,184,255,.14) 46%,rgba(6,16,15,.1) 68%,transparent 100%);color:#f8faffe6;font-size:10px;font-weight:850;letter-spacing:.16em;text-align:center;text-transform:uppercase;transform:translate(-50%,-50%);box-shadow:0 0 90px #ff8a3d33}.signal-core i{position:absolute;top:23%;right:23%;bottom:23%;left:23%;border:1px solid rgba(237,242,255,.34);border-radius:50%}.signal-core b{max-width:72px;line-height:1.22}.signal-node-a{left:29%;top:34%}.signal-node-b{left:62%;top:41%}.signal-node-c{left:76%;top:61%}.signal-node-d{left:43%;top:72%}.signal-label{border:1px solid rgba(255,138,61,.32);border-radius:999px;background:#06100fad;padding:8px 11px;color:#f8faffe6;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 18px 52px #00000038}.signal-label-a{left:24%;top:28%}.signal-label-b{left:65%;top:32%}.signal-label-c{left:74%;top:66%}.signal-chip{border:1px solid rgba(122,184,255,.34);border-radius:999px;background:#070a12a3;padding:7px 10px;color:#d7e1f5c7;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.signal-chip-a{left:17%;top:57%}.signal-chip-b{left:47%;top:75%}.signal-chip-c{left:68%;top:48%}.signal-panel{display:grid;gap:8px;min-width:190px;border:1px solid rgba(255,138,61,.28);border-radius:18px;background:linear-gradient(135deg,#ff8a3d29,#7ab8ff14),#050c12ad;padding:13px;color:#f8faffe6;-webkit-backdrop-filter:blur(18px) saturate(1.08);backdrop-filter:blur(18px) saturate(1.08);box-shadow:0 28px 70px #00000047}.signal-panel span{color:#ff8a3d;font-size:10px;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.signal-panel strong{font-size:12px;line-height:1.32}.signal-panel i{display:block;height:4px;overflow:hidden;border-radius:999px;background:linear-gradient(90deg,#ff8a3d 0,#ff8a3d 68%,#7ab8ff6b 68%,#7ab8ff6b),#edf2ff1f}.signal-panel-a{left:16%;top:40%}.signal-panel-b{right:12%;bottom:22%}.spotlight-light{z-index:36;left:0;top:0;width:clamp(420px,38vw,780px);height:clamp(420px,38vw,780px);background:radial-gradient(circle at 50% 50%,rgba(255,138,61,.2),rgba(122,184,255,.1) 38%,transparent 68%);mix-blend-mode:screen;opacity:calc(.42 + var(--drag-energy) * .24);transform:translate3d(calc(var(--spot-px) - 50%),calc(var(--spot-py) - 50%),0);will-change:transform,opacity}.spotlight-reflection{z-index:37;left:0;top:0;width:clamp(520px,48vw,940px);height:clamp(180px,14vw,260px);background:linear-gradient(104deg,transparent 18%,rgba(255,138,61,.14) 45%,transparent 63%),repeating-linear-gradient(102deg,transparent 0 18px,rgba(255,138,61,.035) 19px 21px,transparent 22px 48px);mix-blend-mode:screen;opacity:calc(.2 + var(--drag-energy) * .28);transform:translate3d(calc(var(--trail-px) - 50%),calc(var(--trail-py) - 50%),0) rotate(var(--reflect-rot));will-change:transform,opacity}.spotlight-scrim{background:radial-gradient(ellipse at 50% 42%,rgba(0,0,0,.06),transparent 42%),linear-gradient(180deg,#04080e1f,#050a123d 58%,#010308bd),linear-gradient(90deg,rgba(2,4,9,.18),transparent 34%,transparent 68%,rgba(0,0,0,.5))}.spotlight-layout{position:absolute;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(420px,560px);gap:clamp(48px,7vw,160px);align-items:center;width:min(100%,2160px);margin:0 auto;padding:clamp(118px,13vh,152px) clamp(24px,4.4vw,112px) clamp(56px,8vh,84px)}.spotlight-copy{position:relative;max-width:1080px;color:#f8fbfd;transform:translateY(clamp(0px,2vh,18px))}.hero-kicker{display:inline-flex;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;border:1px solid rgba(255,138,61,.34);border-radius:999px;background:linear-gradient(135deg,#ff8a3d29,#7ab8ff14),#040d0c6b;padding:9px 12px;color:#edf2ffd1;font-size:12px;font-weight:750;letter-spacing:.26em;text-transform:uppercase;-webkit-backdrop-filter:blur(22px) saturate(1.2);backdrop-filter:blur(22px) saturate(1.2);box-shadow:inset 0 1px #ff8a3d29,0 18px 54px #00000042}.hero-kicker svg{color:#ff8a3d;flex:0 0 auto}.hero-headline{margin:clamp(22px,4vh,36px) 0 0;color:#f8fafff5;font-size:clamp(3.8rem,8.4vw,8.6rem);font-weight:780;letter-spacing:-.035em;line-height:.86;text-shadow:0 28px 96px rgba(5,15,24,.54)}.hero-headline span{display:block}.hero-headline span:nth-child(3){color:#ff8a3d;letter-spacing:-.05em}.hero-subtext{max-width:590px;margin:clamp(18px,3vh,28px) 0 0;color:#d7e1f5c2;font-size:clamp(1rem,1.18vw,1.22rem);line-height:1.72}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:clamp(22px,3.4vh,34px)}.hero-primary,.hero-secondary{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:9px;border-radius:999px;padding:13px 22px;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1),background .18s cubic-bezier(.16,1,.3,1)}.hero-primary{border:1px solid rgba(255,138,61,.48);background:linear-gradient(135deg,#ff8a3d,#7ab8ff 58%,#7ab8ff),#ff8a3d;color:#070a12;box-shadow:0 22px 58px #ff8a3d38,inset 0 1px #ffffff61}.hero-primary svg,.hero-secondary svg{transition:transform .18s cubic-bezier(.16,1,.3,1)}.hero-primary:hover,.hero-secondary:hover{transform:translateY(-2px) scale(1.02)}.hero-primary:hover svg,.hero-secondary:hover svg{transform:translate(2px,-2px)}.hero-secondary{border:1px solid rgba(255,138,61,.28);background:#06100f75;color:#edf2ffe6;-webkit-backdrop-filter:blur(22px) saturate(1.18);backdrop-filter:blur(22px) saturate(1.18)}.hero-award{display:flex;align-items:center;gap:10px;margin-left:4px;color:#edf2ffad;font-size:11px;font-weight:800;letter-spacing:.12em;line-height:1.35;text-transform:uppercase}.hero-award svg{color:#ff8a3dad}.hero-stats{display:flex;flex-wrap:wrap;gap:clamp(20px,4vw,54px);margin-top:clamp(24px,4vh,42px)}.hero-stat{min-width:104px}.hero-stat strong{display:block;color:#f8fafff2;font-size:clamp(1.9rem,3.4vw,3.45rem);font-weight:800;letter-spacing:-.05em;line-height:.92;text-shadow:0 22px 76px rgba(5,15,24,.4)}.hero-stat span{display:block;margin-top:8px;color:#ff8a3d94;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.hero-readiness-panel{position:relative;overflow:hidden;align-self:end;min-height:438px;border:1px solid rgba(255,138,61,.24);border-radius:24px;background:linear-gradient(145deg,#ff8a3d0e,#7ab8ff0a 58%,#080d1894),#070a12ad;padding:20px;color:#edf2ffdb;-webkit-backdrop-filter:blur(30px) saturate(1.12);backdrop-filter:blur(30px) saturate(1.12);box-shadow:inset 0 1px #ffffff1f,0 36px 110px #00000057}.hero-readiness-panel:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:inherit;pointer-events:none;background:linear-gradient(128deg,rgba(255,255,255,.09),transparent 28%,rgba(122,184,255,.075) 76%),radial-gradient(circle at var(--hover-glow-x) var(--hover-glow-y),rgba(255,138,61,.16),transparent 34%);opacity:0;transition:opacity .22s cubic-bezier(.16,1,.3,1)}.hero-readiness-panel:hover:after,.hero-readiness-panel.is-tilting:after{opacity:.76}.hero-readiness-panel>*{position:relative;z-index:2}.readiness-header{display:flex;align-items:center;justify-content:space-between;color:#edf2ffad}.readiness-header div{display:grid;gap:5px}.readiness-header span{font-size:12px;font-weight:850;letter-spacing:.18em;text-transform:uppercase}.readiness-header strong{color:#f8faffeb;font-size:14px;font-weight:800}.readiness-header svg{color:#ff8a3d}.readiness-score{display:grid;grid-template-columns:110px 1fr;gap:18px;align-items:center;margin:28px 0 22px}.readiness-score>strong{display:grid;height:104px;place-items:center;border:1px solid rgba(255,138,61,.28);border-radius:22px;background:radial-gradient(circle at 50% 42%,rgba(255,138,61,.22),transparent 58%),#ffffff0e;color:#f8fafff5;font-size:46px;font-weight:850;letter-spacing:-.06em;line-height:1}.readiness-score span{color:#ff8a3d;font-size:11px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.readiness-score p{margin:9px 0 0;color:#d7e1f5a3;font-size:13px;line-height:1.58}.readiness-list{display:grid;gap:10px}.readiness-row{display:grid;gap:8px;border:1px solid rgba(122,184,255,.16);border-radius:16px;background:linear-gradient(135deg,#ffffff0e,#7ab8ff09),#070a126b;padding:12px;transition:border-color .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1),background .18s cubic-bezier(.16,1,.3,1)}.readiness-row:hover{border-color:#ff8a3d52;background:linear-gradient(135deg,#ff8a3d17,#7ab8ff0b),#070a1275;transform:translateY(-2px)}.readiness-row div{display:flex;align-items:center;justify-content:space-between;gap:14px}.readiness-row span{color:#f8faffe0;font-size:13px;font-weight:800}.readiness-row strong{color:#ff8a3deb;font-size:13px;font-weight:850}.readiness-row i{display:block;width:100%;height:4px;overflow:hidden;border-radius:999px;background:#edf2ff1a}.readiness-row i:before{content:"";display:block;width:var(--score);height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff8a3d,#7ab8ff);box-shadow:0 0 18px #ff8a3d38}.readiness-row small{color:#d7e1f594;font-size:11px;font-weight:750}.readiness-action{display:grid;gap:5px;margin-top:14px;border:1px solid rgba(255,138,61,.18);border-radius:16px;background:#ff8a3d14;padding:12px}.readiness-action span{color:#edf2ff8f;font-size:10px;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.readiness-action strong{color:#f8faffe6;font-size:13px;line-height:1.38}.spotlight-left,.spotlight-right{position:absolute;z-index:50;color:#ffffffd1}.spotlight-left{bottom:56px;left:40px;max-width:280px;border-left:1px solid rgba(255,255,255,.24);padding-left:18px}.spotlight-left p,.spotlight-right p{margin:0;font-size:14px;line-height:1.72}.spotlight-right{right:56px;bottom:54px;display:flex;width:min(456px,calc(100vw - 40px));flex-direction:column;align-items:flex-start;gap:18px}.spotlight-panel{overflow:hidden;border:1px solid rgba(255,255,255,.22);border-radius:22px;background:radial-gradient(circle at var(--spot-x) var(--spot-y),rgba(255,255,255,.18),transparent 36%),linear-gradient(145deg,#ffffff21,#57959614),#06181f57;padding:22px;color:#eefffbd6;-webkit-backdrop-filter:blur(24px) saturate(1.2);backdrop-filter:blur(24px) saturate(1.2);box-shadow:inset 0 1px #ffffff38,inset 0 -32px 62px #58d3c90d,0 28px 92px #0000003d}.spotlight-panel:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:inherit;pointer-events:none;background:linear-gradient(124deg,rgba(255,255,255,.22),transparent 24%,transparent 68%,rgba(150,232,218,.12)),radial-gradient(circle at var(--trail-x) var(--trail-y),rgba(255,255,255,.16),transparent 32%);opacity:.58}.spotlight-panel>*{position:relative;z-index:2}.spotlight-actions{display:flex;flex-wrap:wrap;gap:12px}.spotlight-actions button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:8px;border-radius:999px;border:1px solid rgba(255,255,255,.18);padding:12px 22px;color:#fff;font-size:14px;font-weight:700;transition:transform .18s cubic-bezier(.16,1,.3,1),background .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1)}.spotlight-actions button:first-child{border-color:#0a84ff57;background:#0a84ff;box-shadow:0 18px 54px #0a84ff33}.spotlight-actions button:nth-child(2){background:#ffffff1a;-webkit-backdrop-filter:blur(20px) saturate(1.3);backdrop-filter:blur(20px) saturate(1.3)}.spotlight-actions button:hover{transform:scale(1.03)}.spotlight-actions button:active{transform:scale(.96)}.spotlight-metrics{display:flex;flex-wrap:wrap;gap:8px}.spotlight-metrics span{border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#ffffff1a;padding:7px 10px;color:#ffffffb8;font-size:11px;font-weight:700;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.continuity-bridge{position:relative;z-index:4;margin-top:-1px;padding-top:clamp(64px,8vw,110px);background:radial-gradient(circle at 16% 0%,rgba(255,255,255,.24),transparent 28%),radial-gradient(circle at 82% 4%,rgba(146,177,196,.16),transparent 30%),linear-gradient(180deg,#152631,#dfe9ef);color:#f5f9fb}.continuity-bridge:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.32),transparent)}.bridge-head{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(24px,5vw,84px);align-items:end;margin-bottom:30px}.bridge-head p{margin:0;color:#b9d4e6;font-size:13px;font-weight:800;text-transform:uppercase}.bridge-head h2{margin:0;max-width:860px;color:#f7fbfd;font-size:46px;font-weight:700;line-height:1.04}.bridge-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;perspective:1200px}.bridge-card{position:relative;overflow:hidden;min-height:286px;border:1px solid rgba(255,255,255,.18);border-radius:20px;background:linear-gradient(145deg,#ffffff2e,#b5cddb14),#0c1c2661;padding:22px;color:#f7fbfd;-webkit-backdrop-filter:blur(24px) saturate(1.08);backdrop-filter:blur(24px) saturate(1.08);box-shadow:inset 0 1px #fff3,0 var(--shadow-y) 74px #0000002e}.bridge-card span{color:#bed7e5d1;font-size:13px;font-weight:800}.bridge-card h3{margin:54px 0 12px;color:#fff;font-size:26px;line-height:1}.bridge-card p{margin:0;color:#ebf4f8ad;font-size:14px;line-height:1.68}.bridge-card div{position:absolute;right:18px;bottom:18px;left:18px;display:flex;flex-wrap:wrap;gap:8px}.bridge-card small{border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#ffffff14;padding:7px 9px;color:#eef6faa8;font-size:11px;font-weight:700}@media(max-width:767px){.spotlight-copy{top:auto}.spotlight-right{right:20px;bottom:32px;left:20px;width:auto;gap:14px}.spotlight-right p{font-size:13px;line-height:1.62}.spotlight-actions{width:100%}.spotlight-actions button{min-height:44px;padding:11px 18px}.spotlight-metrics{max-width:310px}}.tilt-card{--tilt-x: 0px;--tilt-y: 0px;--tilt-z: 30px;--tilt-rx: 0deg;--tilt-ry: 0deg;--hover-glow-x: 50%;--hover-glow-y: 35%;--shadow-x: 0px;--shadow-y: 32px;position:relative;transform-style:preserve-3d;will-change:transform,box-shadow,filter;transition:transform .26s cubic-bezier(.16,1,.3,1),box-shadow .26s cubic-bezier(.16,1,.3,1),border-color .26s cubic-bezier(.16,1,.3,1),background .26s cubic-bezier(.16,1,.3,1),filter .26s cubic-bezier(.16,1,.3,1)}.tilt-card:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:1;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at var(--hover-glow-x) var(--hover-glow-y),rgba(214,171,143,.16),transparent 36%),linear-gradient(126deg,rgba(214,171,143,.09),transparent 32%,rgba(122,132,146,.07) 64%,transparent 86%);opacity:0;transition:opacity .26s cubic-bezier(.16,1,.3,1)}.tilt-card:hover:after,.tilt-card.is-tilting:after{opacity:.34}.tilt-card:hover,.tilt-card.is-tilting{filter:saturate(1.06) contrast(1.02)}.tilt-card.is-tilting{transform:perspective(1100px) translate3d(var(--tilt-x),var(--tilt-y),var(--tilt-z)) rotateX(var(--tilt-rx)) rotateY(var(--tilt-ry))!important}.glass-nav{color:#edf2ffe0}.brand-link{position:relative;overflow:hidden;border:1px solid rgba(255,138,61,.24);border-radius:18px;background:linear-gradient(145deg,#ff8a3d24,#7ab8ff0f),#040d0c8a;color:#edf2fff0;padding:9px 12px;-webkit-backdrop-filter:blur(22px) saturate(1.16);backdrop-filter:blur(22px) saturate(1.16);box-shadow:inset 0 1px #ff8a3d2e,0 18px 48px #00000042}.brand-link:after{background:linear-gradient(126deg,rgba(255,138,61,.16),transparent 34%,rgba(122,184,255,.08) 72%),radial-gradient(circle at 78% 18%,rgba(255,138,61,.1),transparent 36%);opacity:.18}.brand-link:hover:after,.brand-link.is-tilting:after{opacity:.28}.brand-link>*{position:relative;z-index:2}.logo-lockup{display:block;height:38px;width:132px;opacity:.95}.nav-pill{border:1px solid rgba(255,138,61,.24);background:linear-gradient(145deg,#ff8a3d29,#7ab8ff0f),#040d0c75;-webkit-backdrop-filter:blur(26px) saturate(1.12);backdrop-filter:blur(26px) saturate(1.12);box-shadow:inset 0 1px #ff8a3d29,0 18px 56px #0000003d}.nav-pill>*{position:relative;z-index:2}.nav-pill button{color:#edf2ffad}.nav-pill button:hover{background:#ff8a3d1f;color:#ff8a3d}.nav-cta{border:1px solid rgba(255,138,61,.42);background:linear-gradient(135deg,#ff8a3d,#7ab8ff 58%,#7ab8ff),#ff8a3d;color:#070a12;box-shadow:0 18px 50px #ff8a3d38,inset 0 1px #ffffff57}.mobile-menu{border:1px solid rgba(255,138,61,.28);background:#040d0c85;color:#ff8a3d;-webkit-backdrop-filter:blur(24px) saturate(1.16);backdrop-filter:blur(24px) saturate(1.16)}.mobile-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:140;visibility:hidden;display:flex;flex-direction:column;opacity:0;pointer-events:none;background:radial-gradient(circle at 54% 28%,rgba(255,138,61,.18),transparent 34%),radial-gradient(circle at 18% 74%,rgba(122,184,255,.12),transparent 38%),linear-gradient(180deg,#06100ffa,#081615fa 48%,#020605fa);-webkit-backdrop-filter:blur(18px) saturate(1.1);backdrop-filter:blur(18px) saturate(1.1);transition:opacity .42s cubic-bezier(.16,1,.3,1),visibility .42s cubic-bezier(.16,1,.3,1)}.mobile-overlay.is-open{visibility:visible;opacity:1;pointer-events:auto}.mobile-overlay-header{display:flex;align-items:center;justify-content:space-between;padding:16px}.mobile-close{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid rgba(255,138,61,.32);border-radius:999px;background:#040d0c80;color:#ff8a3d;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.mobile-overlay-content{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:24px}.mobile-overlay-link{color:#f8fafff5;font-family:Playfair Display,serif;font-size:clamp(3rem,14vw,5rem);font-style:italic;line-height:.94;text-shadow:0 24px 76px rgba(5,15,24,.42);transition:opacity .44s cubic-bezier(.16,1,.3,1),transform .44s cubic-bezier(.16,1,.3,1)}.mobile-overlay-cta{display:inline-flex;align-items:center;gap:8px;margin-top:16px;border:1px solid rgba(255,138,61,.42);border-radius:999px;background:#ff8a3d1f;padding:13px 20px;color:#ff8a3d;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);transition:opacity .44s cubic-bezier(.16,1,.3,1),transform .44s cubic-bezier(.16,1,.3,1)}.fixed-progress{position:fixed;right:18px;top:50%;z-index:90;display:none;transform:translateY(-50%);align-items:center;gap:12px;color:#edf2ff94;font-size:11px;font-weight:700}.fixed-progress>div{position:relative;width:2px;height:160px;overflow:hidden;background:#ff8a3d29}.fixed-progress i{position:absolute;top:0;right:0;bottom:0;left:0;display:block;transform:scaleY(0);transform-origin:top;background:linear-gradient(180deg,#ff8a3d,#7ab8ff);box-shadow:0 0 24px #ff8a3d6b}.hero-copy h1,.hero-copy p{color:inherit}.magnet-stage{--rx: 0deg;--ry: 0deg;--glow-x: 50%;--glow-y: 35%;position:relative;overflow:hidden;min-height:520px;border:1px solid rgba(255,255,255,.72);border-radius:22px;background:linear-gradient(142deg,#f9fcfe75,#d8e6f042 48%,#7ba0b629),#7094aa29;padding:24px;color:#102027;-webkit-backdrop-filter:blur(30px) saturate(1.18);backdrop-filter:blur(30px) saturate(1.18);box-shadow:inset 0 1px #ffffffe6,inset 0 -28px 62px #ffffff14,0 30px 82px #09344633;transition:transform .26s cubic-bezier(.16,1,.3,1),box-shadow .26s cubic-bezier(.16,1,.3,1),background .26s cubic-bezier(.16,1,.3,1)}.magnet-stage:hover{transform:translateY(-4px);box-shadow:inset 0 1px #fffffff5,inset 0 -28px 62px #ffffff1a,0 38px 108px #09344640}.magnet-stage:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,rgba(250,253,255,.2),transparent 28%,rgba(10,132,255,.06) 78%);mix-blend-mode:normal}.magnet-header{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;color:#1020279e;font-size:12px;font-weight:800;text-transform:uppercase}.magnet-header svg{color:#0a84ff}.magnet-deck{position:relative;z-index:2;height:372px;margin-top:20px;transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;transition:transform .22s cubic-bezier(.16,1,.3,1)}.magnet-card{--mx: 0px;--my: 0px;--rz: 0deg;position:absolute;left:0;right:0;top:var(--top);display:grid;grid-template-columns:58px 1fr;grid-template-areas:"num title" "num meta";min-height:104px;border:1px solid rgba(255,255,255,.76);border-radius:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--tone) 12%,transparent),transparent 50%),#f5f9fc8f;padding:20px;transform:translate3d(var(--mx),var(--my),calc(var(--z) * 1px)) rotate(var(--rz));transform-style:preserve-3d;transition:top .26s cubic-bezier(.16,1,.3,1),transform .24s cubic-bezier(.16,1,.3,1),box-shadow .24s cubic-bezier(.16,1,.3,1);box-shadow:inset 0 1px #ffffffd1,0 20px 48px #08364826;-webkit-backdrop-filter:blur(22px) saturate(1.18);backdrop-filter:blur(22px) saturate(1.18)}.magnet-stage:hover .magnet-card,.magnet-stage.is-active .magnet-card{top:var(--open-top);box-shadow:inset 0 1px #ffffffeb,0 26px 68px #08364833}.magnet-stage:hover .magnet-deck,.magnet-stage.is-active .magnet-deck{transform:rotateX(var(--rx)) rotateY(var(--ry)) translateZ(18px)}.magnet-card:hover{transform:translate3d(calc(var(--mx) + 22px),calc(var(--my) - 8px),calc((var(--z) + 60) * 1px)) rotate(var(--rz)) scale(1.035);border-color:#fffffff5}.magnet-card span{grid-area:num;color:#102027;font-size:28px;font-weight:800;line-height:1}.magnet-card strong{grid-area:title;color:#102027;font-size:19px;line-height:1.1}.magnet-card small{grid-area:meta;align-self:end;color:#10202794;font-size:12px;font-weight:700}.magnet-stage>p{position:relative;z-index:2;margin:18px 0 0;color:#102027a8;font-size:14px;line-height:1.65}.hero-section{position:relative;z-index:2;min-height:96dvh;align-items:end;padding-top:112px;padding-bottom:56px}.hero-grid{align-items:end;max-width:min(1440px,92vw);gap:32px}.hero-copy{transform:translateY(-2px)}@media(min-width:1024px){.hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(420px,500px)!important}}@media(min-width:1600px){.glass-nav{padding:22px 32px}.hero-section{min-height:94dvh;padding:140px 72px 76px}.hero-grid{max-width:min(1840px,90vw);grid-template-columns:minmax(0,1.08fr) minmax(520px,580px)!important;gap:72px}.hero-section .hero-copy h1{max-width:1180px;font-size:112px;line-height:.92}.hero-section .hero-copy p{max-width:760px;font-size:20px;line-height:1.7}.hero-section .hero-copy>div:first-child{padding:10px 14px;font-size:13px}.hero-section .hero-copy button{min-height:50px;padding-right:28px;padding-left:28px;font-size:15px}.magnet-stage{min-height:610px;border-radius:24px;padding:30px}.magnet-deck{height:456px;margin-top:24px}.magnet-card{min-height:126px;grid-template-columns:72px 1fr;border-radius:20px;padding:26px}.magnet-card span{font-size:34px}.magnet-card strong{font-size:22px}.magnet-stage>p{margin-top:20px;font-size:15px}}@media(min-width:2200px){.glass-nav{padding:24px 40px}.hero-section{padding:156px 96px 92px}.hero-grid{max-width:min(2120px,88vw);grid-template-columns:minmax(0,1.08fr) minmax(620px,680px)!important;gap:96px}.hero-section .hero-copy h1{font-size:136px}.hero-section .hero-copy p{max-width:840px;font-size:22px}.magnet-stage{min-height:700px;padding:36px}.magnet-deck{height:530px}.magnet-card{min-height:148px;grid-template-columns:86px 1fr;padding:30px}.magnet-card span{font-size:40px}.magnet-card strong{font-size:25px}}.sticky-copy{position:sticky;top:112px;align-self:start}.service-scene{position:relative;z-index:2;overflow:hidden;background:radial-gradient(circle at 14% 16%,rgba(255,138,61,.12),transparent 30%),radial-gradient(circle at 86% 12%,rgba(122,184,255,.1),transparent 34%),linear-gradient(180deg,#070a12,#081817 48%,#071211)}.service-scene:before{content:"";position:absolute;inset:28px clamp(18px,4vw,56px);z-index:0;border:1px solid rgba(255,138,61,.14);border-radius:28px;background:linear-gradient(135deg,#ff8a3d14,#7ab8ff09),#0511107a;box-shadow:inset 0 1px #ff8a3d1f,0 34px 120px #0000003d}.service-scene>div{position:relative;z-index:2}.service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;perspective:1200px}.service-card{overflow:hidden;min-height:260px;border:1px solid rgba(255,138,61,.18);border-radius:18px;background:linear-gradient(145deg,#ff8a3d0b,#7ab8ff07 52%,#040d0c4d),#0612119e;padding:24px;color:#edf2ffe0;-webkit-backdrop-filter:blur(26px) saturate(1.18);backdrop-filter:blur(26px) saturate(1.18);box-shadow:inset 0 1px #ff8a3d29,0 var(--shadow-y) 74px #0003}.service-card:hover,.service-card.is-tilting{border-color:#ff8a3d61;background:radial-gradient(circle at var(--hover-glow-x) var(--hover-glow-y),rgba(255,138,61,.14),transparent 38%),linear-gradient(145deg,#ff8a3d13,#7ab8ff0a 52%,#040d0c47),#061211a8;box-shadow:inset 0 1px #ff8a3d38,var(--shadow-x) calc(var(--shadow-y) + 10px) 90px #00000042,0 0 42px #ff8a3d14}.service-card>*{position:relative;z-index:2;transform:translateZ(24px);transition:transform .24s cubic-bezier(.16,1,.3,1)}.service-card:hover svg,.service-card.is-tilting svg{transform:translateZ(64px) scale(1.12)}.service-card:hover h3,.service-card.is-tilting h3{transform:translateZ(54px)}.service-card:hover p,.service-card.is-tilting p{transform:translateZ(38px)}.service-card h3{margin:70px 0 12px;color:#f8fafff2;font-size:22px;font-weight:700}.service-card p{margin:0;color:#d7e1f5a8;font-size:14px;line-height:1.75}.cinema-stack{position:relative;z-index:2;overflow:clip;background:radial-gradient(circle at 78% 0%,rgba(255,138,61,.12),transparent 30%),radial-gradient(circle at 16% 26%,rgba(122,184,255,.08),transparent 34%),linear-gradient(180deg,#071211,#091918 48%,#070a12);padding-top:clamp(36px,5vw,72px);padding-bottom:clamp(36px,5vw,72px)}.cinema-stack:before,.cinema-stack:after{content:"";position:absolute;z-index:0;pointer-events:none}.cinema-stack:before{top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0 calc(50% - 720px),rgba(255,138,61,.08) calc(50% - 720px) calc(50% - 719px),transparent calc(50% - 718px) calc(50% + 718px),rgba(122,184,255,.08) calc(50% + 719px) calc(50% + 720px),transparent calc(50% + 721px)),repeating-linear-gradient(90deg,transparent 0 120px,rgba(255,255,255,.022) 121px 122px,transparent 123px 240px),repeating-linear-gradient(0deg,transparent 0 92px,rgba(122,184,255,.02) 93px 94px,transparent 95px 184px);-webkit-mask-image:linear-gradient(180deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(180deg,transparent,#000 7%,#000 93%,transparent);opacity:.78}.cinema-stack:after{inset:clamp(40px,6vw,92px) clamp(18px,4vw,72px);border-right:1px solid rgba(122,184,255,.08);border-left:1px solid rgba(255,138,61,.08);background:linear-gradient(90deg,rgba(255,138,61,.035),transparent 18%,transparent 82%,rgba(122,184,255,.032))}.cinema-stack>div{position:relative;z-index:2}.sticky-chapter{position:relative;display:grid;min-height:clamp(560px,70vh,740px);width:min(100%,1960px);margin:0 auto;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:clamp(36px,5vw,96px);align-items:start;padding:clamp(66px,7vw,96px) clamp(24px,4vw,64px);perspective:1100px;isolation:isolate;border:1px solid rgba(255,138,61,.16);border-radius:30px;background:linear-gradient(180deg,#ff8a3d12,#7ab8ff09 52%,#050d0c33),#0511108a;-webkit-backdrop-filter:blur(20px) saturate(1.16);backdrop-filter:blur(20px) saturate(1.16);box-shadow:0 46px 128px #0000003d}.sticky-chapter:nth-child(1){background:radial-gradient(circle at 72% 20%,rgba(255,138,61,.13),transparent 31%),linear-gradient(180deg,#091c16c7,#051110ad)}.sticky-chapter:nth-child(2){background:radial-gradient(circle at 24% 24%,rgba(122,184,255,.12),transparent 33%),linear-gradient(180deg,#061817cc,#06100fa8)}.sticky-chapter:nth-child(3){background:radial-gradient(circle at 68% 18%,rgba(255,138,61,.11),transparent 32%),radial-gradient(circle at 22% 78%,rgba(122,184,255,.08),transparent 34%),linear-gradient(180deg,#081614d1,#050e0db3)}.chapter-copy{position:sticky;top:156px;align-self:start;min-width:0}.chapter-copy p,.chapter-copy h2,.chapter-copy span{display:block}.chapter-copy p{margin:0 0 18px;color:#ff8a3d;font-size:13px;font-weight:800;text-transform:uppercase}.chapter-copy h2{margin:0;max-width:700px;color:#f8fafff5;font-size:48px;font-weight:700;line-height:1.04}.chapter-copy span{margin-top:26px;color:#d7e1f594;font-size:14px}.chapter-visual{position:relative;z-index:4;overflow:hidden;width:100%;max-width:980px;min-height:360px;justify-self:end;border:1px solid rgba(255,138,61,.2);border-radius:22px;background:linear-gradient(136deg,#ff8a3d0d,#7ab8ff07 48%,#040d0c4d),#0612119e;padding:34px;color:#edf2ffe0;-webkit-backdrop-filter:blur(28px) saturate(1.22);backdrop-filter:blur(28px) saturate(1.22);box-shadow:inset 0 1px #ff8a3d29,0 var(--shadow-y) 96px #0000003d}.chapter-visual:hover,.chapter-visual.is-tilting{border-color:#ff8a3d6b;background:radial-gradient(circle at var(--hover-glow-x) var(--hover-glow-y),rgba(255,138,61,.14),transparent 38%),linear-gradient(136deg,#ff8a3d16,#7ab8ff0b 48%,#040d0c47),#061211a8;box-shadow:inset 0 1px #ff8a3d38,var(--shadow-x) calc(var(--shadow-y) + 12px) 112px #00000052,0 0 46px #ff8a3d14}@media(min-width:1024px){.chapter-visual{position:sticky;top:132px;align-self:start;transform-origin:center center}}.chapter-visual:before{content:"";position:absolute;top:18px;right:18px;bottom:18px;left:18px;z-index:0;border:1px solid rgba(255,138,61,.16)}.chapter-index{position:relative;z-index:2;font-size:82px;font-weight:800;line-height:1;color:#ff8a3d21}.chapter-visual p{position:relative;z-index:2;max-width:720px;margin:46px 0 0;color:#d7e1f5bd;font-size:18px;line-height:1.7}.chapter-tags{position:absolute;right:34px;bottom:34px;z-index:2;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.chapter-tags span{border:1px solid rgba(255,138,61,.18);border-radius:999px;background:#ff8a3d14;padding:8px 12px;color:#edf2ffb3;font-size:12px;transform:translateZ(36px);transition:transform .22s cubic-bezier(.16,1,.3,1),background .22s cubic-bezier(.16,1,.3,1)}.chapter-visual:hover .chapter-index,.chapter-visual.is-tilting .chapter-index{transform:translateZ(70px)}.chapter-visual:hover p,.chapter-visual.is-tilting p{transform:translateZ(46px)}.chapter-visual:hover .chapter-tags span,.chapter-visual.is-tilting .chapter-tags span{background:#ff8a3d24;transform:translateZ(72px) translateY(-3px)}.showcase-grid{display:grid;grid-template-columns:1.1fr .9fr 1fr;gap:14px;align-items:stretch;perspective:1300px}.proof-scene{position:relative;z-index:2;overflow:hidden;background:radial-gradient(circle at 10% 0%,rgba(255,138,61,.12),transparent 30%),radial-gradient(circle at 90% 16%,rgba(122,184,255,.1),transparent 32%),linear-gradient(180deg,#070a12,#081817)}.proof-scene:before{content:"";position:absolute;inset:34px clamp(18px,4vw,56px);z-index:0;border:1px solid rgba(255,138,61,.14);border-radius:30px;background:linear-gradient(135deg,#ff8a3d13,#7ab8ff09),#05111073}.proof-scene>div{position:relative;z-index:2}.showcase-card{position:relative;overflow:hidden;min-height:520px;border:1px solid rgba(255,138,61,.2);border-radius:22px;background:linear-gradient(145deg,#ff8a3d14,#7ab8ff0f),#0511106b;box-shadow:inset 0 1px #ff8a3d24,0 var(--shadow-y) 86px #00000042}.showcase-card:hover,.showcase-card.is-tilting{border-color:#ff8a3d6b;box-shadow:inset 0 1px #ff8a3d38,var(--shadow-x) calc(var(--shadow-y) + 12px) 110px #00000057,0 0 48px #ff8a3d14}.showcase-card:nth-child(2){margin-top:72px}.showcase-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.showcase-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 32%,rgba(11,13,16,.84) 100%)}.showcase-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:saturate(.9) contrast(1.05);transform:scale(1.02);transition:transform .52s cubic-bezier(.16,1,.3,1),filter .52s cubic-bezier(.16,1,.3,1)}.showcase-card:hover .showcase-media img,.showcase-card.is-tilting .showcase-media img{filter:saturate(1.08) contrast(1.1);transform:scale(1.1) translate3d(calc(var(--tilt-x) * -.6),calc(var(--tilt-y) * -.6),0)}.showcase-copy{position:absolute;inset:auto 22px 22px 22px;z-index:2;transform:translateZ(46px);transition:transform .24s cubic-bezier(.16,1,.3,1)}.showcase-card:hover .showcase-copy,.showcase-card.is-tilting .showcase-copy{transform:translateZ(92px) translateY(-4px)}.showcase-copy span{color:#ff8a3d;font-size:12px;font-weight:800;text-transform:uppercase}.showcase-copy h3{margin:12px 0 0;max-width:360px;color:#fff;font-size:24px;font-weight:700;line-height:1.16}.final-scene{position:relative;z-index:2;border-top:1px solid rgba(255,138,61,.16);background:radial-gradient(circle at 18% 0%,rgba(255,138,61,.13),transparent 34%),radial-gradient(circle at 86% 24%,rgba(122,184,255,.1),transparent 34%),linear-gradient(180deg,#071211,#070a12);-webkit-backdrop-filter:blur(24px) saturate(1.16);backdrop-filter:blur(24px) saturate(1.16)}.final-panel{display:flex;min-height:360px;flex-direction:column;align-items:flex-start;justify-content:space-between;border:1px solid rgba(255,138,61,.22);border-radius:22px;background:linear-gradient(135deg,#ff8a3d0e,#7ab8ff08 52%,#040d0c4d),#061211a8;padding:28px;color:#edf2ffe6;-webkit-backdrop-filter:blur(28px) saturate(1.22);backdrop-filter:blur(28px) saturate(1.22);box-shadow:inset 0 1px #ff8a3d29,0 var(--shadow-y) 92px #00000047}.final-panel:hover,.final-panel.is-tilting{border-color:#ff8a3d6b;background:radial-gradient(circle at var(--hover-glow-x) var(--hover-glow-y),rgba(255,138,61,.15),transparent 38%),linear-gradient(135deg,#ff8a3d17,#7ab8ff0b 52%,#040d0c47),#061211b3;box-shadow:inset 0 1px #ff8a3d38,var(--shadow-x) calc(var(--shadow-y) + 12px) 108px #00000057,0 0 48px #ff8a3d14}.final-panel>*{position:relative;z-index:2;transform:translateZ(28px);transition:transform .24s cubic-bezier(.16,1,.3,1)}.final-panel:hover>*,.final-panel.is-tilting>*{transform:translateZ(70px)}.final-panel p{margin:34px 0;color:#d7e1f5b3;font-size:18px;line-height:1.7}.final-scene h2,.final-scene p{color:#f8fafff5}@media(min-width:900px){.fixed-progress{display:flex}}@media(max-width:1023px){.spotlight-layout{grid-template-columns:1fr;align-items:center;padding:116px 24px 56px}.spotlight-copy{max-width:720px;transform:translateY(14px)}.hero-headline{font-size:clamp(3.9rem,14vw,7.8rem)}.hero-readiness-panel{display:none}.bridge-head{grid-template-columns:1fr;gap:18px}.bridge-head h2{max-width:720px;font-size:40px}.bridge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-grid,.sticky-chapter,.showcase-grid{grid-template-columns:1fr}.sticky-copy,.sticky-chapter,.chapter-copy,.chapter-visual{position:relative;top:auto}.sticky-chapter{min-height:auto;padding:88px clamp(20px,5vw,40px)}.chapter-visual{max-width:none;justify-self:stretch}.chapter-copy h2{font-size:40px}.showcase-card:nth-child(2){margin-top:0}}@media(max-width:640px){.spotlight-hero{min-height:94dvh}.spotlight-layout{align-items:start;padding:108px 18px 42px}.spotlight-copy{transform:translateY(8px)}.hero-kicker{max-width:min(100%,340px);gap:8px;padding:8px 10px;font-size:10px;letter-spacing:.18em}.hero-headline{margin-top:18px;font-size:clamp(3.05rem,17vw,4.8rem);line-height:.88;letter-spacing:-.045em}.reveal-architecture{opacity:.62}.signal-label,.signal-chip,.signal-panel{display:none}.hero-subtext{max-width:342px;margin-top:18px;font-size:14px;line-height:1.62}.hero-actions{gap:10px;margin-top:22px}.hero-primary,.hero-secondary{min-height:44px;padding:11px 15px;font-size:10px;letter-spacing:.08em}.hero-award{display:none}.hero-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:10px;margin-top:24px}.hero-stat{min-width:0}.hero-stat strong{font-size:clamp(1.7rem,10vw,2.6rem)}.hero-stat span{font-size:9px;letter-spacing:.08em}.bridge-head h2{font-size:32px;line-height:1.08}.bridge-grid{grid-template-columns:1fr}.bridge-card{min-height:256px}.bridge-card h3{margin-top:42px}.service-grid{grid-template-columns:1fr}.service-card{min-height:220px}.service-card h3{margin-top:48px}.chapter-copy h2{font-size:34px}.chapter-visual{min-height:auto;padding:24px}.sticky-chapter{padding:76px 20px}.chapter-visual p{margin-top:54px;font-size:16px}.chapter-tags{position:relative;right:auto;bottom:auto;left:auto;justify-content:flex-start;margin-top:18px}.showcase-card{min-height:420px}}.site-shell{--brand-ink: #070911;--brand-panel: rgba(17, 18, 24, .66);--brand-panel-soft: rgba(245, 236, 226, .06);--brand-paper: #f3eee7;--brand-muted: rgba(230, 222, 213, .68);--brand-soft: rgba(230, 222, 213, .42);--brand-accent: #b8b5af;--brand-accent-quiet: rgba(184, 181, 175, .18);--brand-rose: #a8798a;--brand-line: rgba(205, 190, 178, .18);color:var(--brand-paper);background:radial-gradient(circle at 74% 14%,rgba(200,154,122,.08),transparent 34%),radial-gradient(circle at 20% 34%,rgba(168,121,138,.06),transparent 38%),linear-gradient(180deg,#080a12,#0b1018 46%,#080b12)}body{background:#080a12;color:var(--brand-paper)}::-moz-selection{background:#c89a7ac7;color:#090a10}::selection{background:#c89a7ac7;color:#090a10}.texture-field{background:radial-gradient(circle at 70% 20%,rgba(200,154,122,.045),transparent 34%),radial-gradient(circle at 17% 38%,rgba(168,121,138,.045),transparent 38%),linear-gradient(180deg,#080a12,#0a1018 54%,#080a12)}.site-shell:after{background:linear-gradient(90deg,rgba(0,0,0,.28),transparent 22%,transparent 78%,rgba(0,0,0,.32)),linear-gradient(180deg,rgba(200,154,122,.04),transparent 34%,rgba(0,0,0,.22))}.spotlight-hero{background:radial-gradient(circle at 66% 22%,rgba(200,154,122,.1),transparent 32%),radial-gradient(circle at 20% 68%,rgba(168,121,138,.065),transparent 36%),linear-gradient(180deg,#0b0d15,#070910 58%,#03050a)}.spotlight-base{background:radial-gradient(circle at 56% 42%,rgba(168,121,138,.045),transparent 28%),linear-gradient(180deg,#0a0c120f,#03050ad6)}.hero-line-field{opacity:.52;filter:saturate(.52) contrast(1.06)}.hero-line-field:before{background:radial-gradient(circle at 50% 44%,rgba(168,121,138,.055),transparent 28%),radial-gradient(circle at 68% 30%,rgba(200,154,122,.045),transparent 30%),linear-gradient(90deg,rgba(0,0,0,.52),transparent 24%,transparent 74%,rgba(0,0,0,.56))}.hero-line-field:after{background:radial-gradient(ellipse at 52% 52%,transparent 0 34%,rgba(8,10,18,.38) 72%,rgba(3,5,10,.78) 100%),linear-gradient(180deg,rgba(8,10,18,.2),transparent 42%,rgba(3,5,10,.76))}.hero-line-reveal-field{opacity:.66;filter:brightness(1.02) saturate(.74) contrast(1.12)}.hero-line-reveal-field:before{background:radial-gradient(circle at var(--spot-x) var(--spot-y),rgba(246,238,231,.14),transparent 25%),radial-gradient(circle at var(--trail-x) var(--trail-y),rgba(168,121,138,.1),transparent 34%)}.line-reveal{filter:drop-shadow(0 0 24px rgba(200,154,122,.06))}.line-reveal-glow{background:radial-gradient(circle,rgba(246,238,231,.06),rgba(200,154,122,.055) 34%,rgba(168,121,138,.035) 52%,transparent 74%);opacity:calc(.16 + var(--drag-energy) * .14)}.spotlight-scrim{background:radial-gradient(ellipse at 50% 42%,rgba(0,0,0,.03),transparent 42%),linear-gradient(180deg,#04060c1a,#05080e3d 60%,#010308c7),linear-gradient(90deg,rgba(2,4,9,.18),transparent 35%,transparent 68%,rgba(0,0,0,.48))}.spotlight-copy{color:var(--brand-paper)}.hero-kicker,.brand-link,.nav-pill,.mobile-menu{border-color:#cdbeb238;background:linear-gradient(145deg,#f5ece213,#c89a7a0b),#0c0d128a;color:#f6eee7e0;box-shadow:inset 0 1px #f5ece21f,0 18px 48px #00000038}.brand-link:after{background:linear-gradient(126deg,rgba(246,238,231,.08),transparent 34%,rgba(200,154,122,.07) 72%),radial-gradient(circle at 78% 18%,rgba(200,154,122,.08),transparent 36%)}.hero-kicker{color:#f6eee7bd;font-size:11px;letter-spacing:.18em}.hero-kicker svg,.readiness-header svg,.hero-award svg,.mobile-menu,.service-card svg,.final-panel svg{color:var(--brand-accent)}.nav-pill button{color:#f6eee79e}.nav-pill button:hover{background:#f6eee714;color:var(--brand-paper)}.hero-headline{color:#f6f2ebf5;letter-spacing:-.028em;text-shadow:0 24px 86px rgba(0,0,0,.5)}.hero-headline span:nth-child(3){color:#d2c6bb;font-size:.9em;line-height:.92}.hero-subtext,.hero-award,.readiness-score p,.readiness-row small,.service-card p,.chapter-visual p,.final-panel p{color:var(--brand-muted)}.hero-primary,.hero-secondary,.nav-cta,.final-panel button{min-height:46px;border-radius:999px;font-size:13px;font-weight:720;letter-spacing:.01em;text-transform:none}.hero-primary,.nav-cta,.final-panel button{border:1px solid rgba(246,238,231,.22);background:linear-gradient(180deg,#f3e8de,#d4b29e),#d4b29e;color:#111015;box-shadow:0 18px 46px #0000003d,0 8px 30px #c89a7a24,inset 0 1px #fff6}.hero-secondary{border-color:#cdbeb22e;background:#f6eee70e;color:#f6eee7d1}.hero-stat strong,.readiness-score>strong,.readiness-header strong,.service-card h3,.chapter-copy h2,.showcase-copy h3,.final-scene h2,.final-scene p{color:#f6f2ebf2}.hero-stat span,.readiness-header span,.readiness-score span,.readiness-row strong,.chapter-copy p,.showcase-copy span,.service-scene .sticky-copy>p,.proof-scene .scene-reveal>p,.final-scene .scene-reveal>p{color:var(--brand-accent)}.hero-readiness-panel,.service-card,.chapter-visual,.showcase-card,.final-panel{border-color:#cdbeb22e;background:linear-gradient(145deg,#f6eee70e,#c89a7a09 54%,#080a0f61),#0a0c129e;color:#f6eee7db;box-shadow:inset 0 1px #f6eee71f,0 var(--shadow-y, 32px) 86px #0000003d}.hero-readiness-panel{align-self:center;min-height:0;padding:18px}.hero-readiness-panel:after,.service-card:hover,.service-card.is-tilting,.chapter-visual:hover,.chapter-visual.is-tilting,.final-panel:hover,.final-panel.is-tilting{border-color:#c89a7a52}.hero-readiness-panel:after{background:linear-gradient(128deg,rgba(246,238,231,.07),transparent 30%,rgba(200,154,122,.055) 76%),radial-gradient(circle at var(--hover-glow-x) var(--hover-glow-y),rgba(200,154,122,.12),transparent 34%)}.readiness-score>strong{border-color:#cdbeb22e;background:radial-gradient(circle at 50% 42%,rgba(200,154,122,.14),transparent 58%),#f6eee70b}.readiness-score{grid-template-columns:96px 1fr;gap:16px;margin:22px 0 16px}.readiness-score>strong{height:92px;border-radius:19px;font-size:42px}.readiness-list{gap:8px}.readiness-row{border-color:#cdbeb224;background:linear-gradient(135deg,#f6eee70b,#c89a7a07),#080a0f61;gap:6px;padding:10px 12px}.readiness-row:hover{border-color:#c89a7a42;background:linear-gradient(135deg,#f6eee70e,#c89a7a0b),#080a0f6b}.readiness-row i{height:3px;background:#f6eee714}.readiness-row i:before{background:linear-gradient(90deg,#d0a080,#e7d9ce);box-shadow:none}.readiness-action,.chapter-tags span{border-color:#cdbeb224;background:#f6eee70e}.readiness-action{margin-top:10px;padding:10px 12px}.service-scene,.cinema-stack,.proof-scene,.signal-film,.final-scene{background:radial-gradient(circle at 18% 14%,rgba(200,154,122,.055),transparent 32%),radial-gradient(circle at 84% 20%,rgba(168,121,138,.04),transparent 34%),linear-gradient(180deg,#080a12,#0a1015 52%,#080a12)}.service-scene:before,.proof-scene:before,.sticky-chapter{border-color:#cdbeb224;background:linear-gradient(135deg,#f6eee70e,#c89a7a08),#0a0c1280;box-shadow:inset 0 1px #f6eee714,0 34px 110px #0003}.sticky-chapter:nth-child(1),.sticky-chapter:nth-child(2),.sticky-chapter:nth-child(3){background:radial-gradient(circle at 72% 20%,rgba(200,154,122,.07),transparent 31%),linear-gradient(180deg,#0b0e14c7,#080a0fb3)}.chapter-visual:before{border-color:#cdbeb21f}.chapter-index{color:#c89a7a1f}.fixed-progress span{color:#f6eee794}.fixed-progress i{background:linear-gradient(180deg,#d0a080,#a8798a)}.service-scene,.cinema-stack,.proof-scene,.signal-film,.final-scene{overflow:hidden;background:radial-gradient(circle at 72% 8%,rgba(200,154,122,.055),transparent 32%),radial-gradient(circle at 16% 28%,rgba(168,121,138,.035),transparent 36%),linear-gradient(180deg,#03050a,#080a12 24%,#0a0d14 58%,#070911)}.service-scene,.proof-scene,.final-scene{padding:clamp(96px,9vw,150px) clamp(24px,5vw,96px)}.cinema-stack{padding:clamp(46px,5vw,78px) clamp(24px,5vw,96px)}.service-scene:before,.proof-scene:before,.cinema-stack:before,.cinema-stack:after,.final-scene:before{top:0;right:0;bottom:0;left:0;border:0;border-radius:0;background:linear-gradient(90deg,transparent 0 calc(50% - 760px),rgba(246,238,231,.055) calc(50% - 760px) calc(50% - 759px),transparent calc(50% - 758px) calc(50% + 758px),rgba(246,238,231,.04) calc(50% + 759px) calc(50% + 760px),transparent calc(50% + 761px)),repeating-linear-gradient(90deg,transparent 0 150px,rgba(246,238,231,.018) 151px 152px,transparent 153px 300px),linear-gradient(180deg,rgba(246,238,231,.02),transparent 34%,rgba(200,154,122,.025));box-shadow:none;opacity:.8;pointer-events:none}.service-scene>div,.cinema-stack>div,.proof-scene>div,.final-scene>div{max-width:1840px}.service-scene>div{align-items:start;gap:clamp(48px,7vw,132px);grid-template-columns:minmax(320px,.68fr) minmax(0,1.32fr)}.sticky-copy{top:132px}.sticky-copy h2,.proof-scene h2,.final-scene h2{color:#f6f2ebf0;letter-spacing:-.024em}.sticky-copy h2{max-width:680px;font-size:clamp(2.45rem,3.6vw,4.2rem);line-height:1.02}.service-scene .sticky-copy>p,.proof-scene .scene-reveal>p,.final-scene .scene-reveal>p,.chapter-copy p{color:#b8b5af;font-size:12px;letter-spacing:.12em}.service-grid{gap:16px}.service-card{display:grid;min-height:222px;align-content:end;border-color:#cdbeb224;border-radius:18px;background:linear-gradient(145deg,#f6eee70d,#c89a7a07 58%,#06080d66),#0a0c128f;padding:26px;box-shadow:inset 0 1px #f6eee714,0 28px 74px #0000002e}.service-card svg{position:absolute;left:26px;top:26px;color:#b8b5afd1}.service-card h3{margin:0 0 12px;color:#f6f2ebeb;font-size:21px;letter-spacing:-.012em}.service-card p{max-width:520px;color:#e6ded5a8;font-size:13px;line-height:1.64}.service-card:hover,.service-card.is-tilting{border-color:#dce2e638;background:radial-gradient(circle at var(--hover-glow-x) var(--hover-glow-y),rgba(220,226,230,.09),transparent 38%),linear-gradient(145deg,#f6eee711,#6c76800b 58%,#06080d6b),#0a0c129e;box-shadow:inset 0 1px #f6eee71a,var(--shadow-x) calc(var(--shadow-y) + 4px) 84px #0000003d}.sticky-chapter{width:min(100%,1840px);min-height:clamp(500px,64vh,680px);border-color:#cdbeb221;border-radius:24px;background:linear-gradient(135deg,#f6eee70b,#c89a7a07 52%,#04060b73),#080a1094;box-shadow:inset 0 1px #f6eee714,0 32px 96px #0003}.sticky-chapter+.sticky-chapter{margin-top:clamp(24px,3vw,42px)}.sticky-chapter:nth-child(1),.sticky-chapter:nth-child(2),.sticky-chapter:nth-child(3){background:radial-gradient(circle at 72% 20%,rgba(200,154,122,.055),transparent 32%),linear-gradient(135deg,#f6eee70b,#c89a7a07 52%,#04060b73),#080a1094}.chapter-copy h2{max-width:650px;color:#f6f2ebf0;font-size:clamp(2.6rem,4vw,4.6rem);letter-spacing:-.028em}.chapter-copy span{color:#e6ded585}.chapter-visual{max-width:1020px;min-height:336px;border-color:#cdbeb224;border-radius:20px;background:linear-gradient(135deg,#f6eee70d,#c89a7a07 54%,#06080d7a),#0a0c129e;box-shadow:inset 0 1px #f6eee714,0 var(--shadow-y, 32px) 78px #00000038}.chapter-visual:before{top:20px;right:20px;bottom:20px;left:20px;border-color:#cdbeb21a}.chapter-visual:hover,.chapter-visual.is-tilting{border-color:#c89a7a47;background:radial-gradient(circle at var(--hover-glow-x) var(--hover-glow-y),rgba(200,154,122,.08),transparent 38%),linear-gradient(135deg,#f6eee70f,#c89a7a09 54%,#06080d7a),#0a0c12a8;box-shadow:inset 0 1px #f6eee71a,var(--shadow-x) calc(var(--shadow-y) + 8px) 92px #00000047}.chapter-index{color:#b8b5af1f}.chapter-visual p{color:#e6ded5ad}.chapter-tags span{border-color:#cdbeb221;background:#f6eee70b;color:#e6ded5a3}.proof-scene:before{opacity:.62}.showcase-card{border-color:#cdbeb224;border-radius:20px;background:#0a0c128f;box-shadow:inset 0 1px #f6eee714,0 var(--shadow-y, 32px) 84px #0000003d}.showcase-card:hover,.showcase-card.is-tilting{border-color:#c89a7a42;box-shadow:inset 0 1px #f6eee71a,var(--shadow-x) calc(var(--shadow-y) + 8px) 100px #0000004d}.showcase-copy span{color:#b8b5af;letter-spacing:.1em}.showcase-copy h3{color:#f6f2ebf2}.final-scene{border-top:1px solid rgba(205,190,178,.11)}.final-scene>div{align-items:center;gap:clamp(36px,5vw,92px)}.final-scene h2{max-width:860px;font-size:clamp(3rem,5.4vw,6.8rem);line-height:.95}@media(min-width:1024px){.final-scene>div{grid-template-columns:minmax(0,.92fr) minmax(420px,.72fr)}}.final-panel{border-color:#cdbeb224;border-radius:20px;background:linear-gradient(135deg,#f6eee70d,#c89a7a08 54%,#06080d7a),#0a0c129e;box-shadow:inset 0 1px #f6eee717,0 var(--shadow-y, 32px) 86px #0000003d}.pill-nav-link{position:relative;display:inline-flex;height:34px;min-width:92px;align-items:center;justify-content:center;overflow:hidden;border:0;border-radius:999px;background:transparent;color:#f6eee7a8;padding:0 18px;font-size:14px;font-weight:620;line-height:1;transition:color .22s cubic-bezier(.16,1,.3,1)}.pill-nav-link.is-active{color:#f6eee7f0}.pill-nav-link.is-active:after{content:"";position:absolute;bottom:5px;left:50%;width:4px;height:4px;border-radius:999px;background:#d0a080cc;transform:translate(-50%)}.pill-nav-circle{position:absolute;left:50%;bottom:-42px;z-index:1;width:116px;aspect-ratio:1;border-radius:999px;background:radial-gradient(circle at 50% 30%,#f6eee7e6,#d0a080a3 48%,#c89a7a2e 72%);opacity:0;transform:translate(-50%) scale(.22);transition:transform .46s cubic-bezier(.16,1,.3,1),opacity .26s cubic-bezier(.16,1,.3,1)}.pill-label-stack{position:relative;z-index:2;display:inline-grid;overflow:hidden}.pill-label,.pill-label-hover{grid-area:1 / 1;transition:transform .36s cubic-bezier(.16,1,.3,1),opacity .26s cubic-bezier(.16,1,.3,1)}.pill-label-hover{color:#101015;opacity:0;transform:translateY(18px)}.pill-nav-link:hover{color:#101015}.pill-nav-link:hover .pill-nav-circle{opacity:1;transform:translate(-50%) scale(1)}.pill-nav-link:hover .pill-label{opacity:0;transform:translateY(-18px)}.pill-nav-link:hover .pill-label-hover{opacity:1;transform:translateY(0)}.chroma-service-grid{position:relative;isolation:isolate;--grid-x: 50%;--grid-y: 50%;--grid-r: clamp(220px, 26vw, 420px)}.chroma-service-grid .service-card{position:relative;z-index:1;overflow:hidden}.chroma-service-grid .service-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(circle at var(--hover-glow-x, 50%) var(--hover-glow-y, 50%),rgba(230,235,238,.12),rgba(132,145,156,.055) 34%,transparent 70%);opacity:0;transition:opacity .42s cubic-bezier(.16,1,.3,1)}.chroma-service-grid .service-card:hover:before,.chroma-service-grid .service-card.is-tilting:before{opacity:1}.chroma-grid-overlay,.chroma-grid-fade{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:3;pointer-events:none;border-radius:22px;background:#03050a00;backdrop-filter:grayscale(.78) brightness(.82);-webkit-backdrop-filter:grayscale(.78) brightness(.82)}.chroma-grid-overlay{mask-image:radial-gradient(circle var(--grid-r) at var(--grid-x) var(--grid-y),transparent 0%,transparent 18%,rgba(0,0,0,.16) 38%,rgba(0,0,0,.42) 72%,#000 100%);-webkit-mask-image:radial-gradient(circle var(--grid-r) at var(--grid-x) var(--grid-y),transparent 0%,transparent 18%,rgba(0,0,0,.16) 38%,rgba(0,0,0,.42) 72%,#000 100%);opacity:0;transition:opacity .22s cubic-bezier(.16,1,.3,1)}.chroma-grid-fade{mask-image:radial-gradient(circle var(--grid-r) at var(--grid-x) var(--grid-y),#000 0%,rgba(0,0,0,.78) 32%,rgba(0,0,0,.48) 58%,transparent 100%);-webkit-mask-image:radial-gradient(circle var(--grid-r) at var(--grid-x) var(--grid-y),#000 0%,rgba(0,0,0,.78) 32%,rgba(0,0,0,.48) 58%,transparent 100%);opacity:.7;transition:opacity .24s cubic-bezier(.16,1,.3,1)}.chroma-service-grid.is-active .chroma-grid-overlay{opacity:.42}.chroma-service-grid.is-active .chroma-grid-fade{opacity:0}.proof-flow-menu{margin-top:clamp(34px,4vw,64px);border-top:1px solid rgba(205,190,178,.16)}.proof-flow-item{position:relative;display:grid;min-height:clamp(92px,9vw,132px);grid-template-columns:74px minmax(0,1fr) minmax(160px,.25fr);align-items:center;overflow:hidden;border-bottom:1px solid rgba(205,190,178,.16);color:#f6f2ebeb;text-decoration:none;isolation:isolate}.proof-flow-index,.proof-flow-market{position:relative;z-index:3;color:#b8b5afc7;font-size:12px;font-weight:760;letter-spacing:.12em;text-transform:uppercase;transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .32s cubic-bezier(.16,1,.3,1),color .24s cubic-bezier(.16,1,.3,1)}.proof-flow-title{position:relative;z-index:3;max-width:840px;font-size:clamp(1.45rem,3vw,3.35rem);font-weight:680;letter-spacing:-.03em;line-height:1.02;transition:transform .36s cubic-bezier(.16,1,.3,1),opacity .22s cubic-bezier(.16,1,.3,1),color .24s cubic-bezier(.16,1,.3,1)}.proof-flow-market{justify-self:end;color:#e6ded580}@media(min-width:641px){.hero-headline{font-size:clamp(3.55rem,7.2vw,7.6rem)}}@media(min-width:1024px){.readiness-list{grid-template-columns:repeat(2,minmax(0,1fr))}.readiness-row span,.readiness-row strong{font-size:12px}.readiness-row small{font-size:10px;line-height:1.35}}@media(max-width:900px){.proof-flow-item{grid-template-columns:50px minmax(0,1fr);gap:14px;padding:18px 0}.proof-flow-market{grid-column:2;justify-self:start}.proof-flow-title{font-size:clamp(1.45rem,7vw,2.8rem)}}@media(max-width:640px){.pill-nav-link{min-width:auto}.chroma-grid-overlay,.chroma-grid-fade{display:none}}.hero-headline{line-height:.94}.hero-headline span:nth-child(2){margin-bottom:clamp(2px,.25vw,6px)}.hero-headline span:nth-child(3){margin-top:clamp(6px,.8vw,14px);line-height:.96;letter-spacing:-.04em}.hero-launch-panel{display:grid;gap:16px;min-height:0;padding:18px}.launch-panel-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.launch-panel-top div{display:grid;gap:5px}.launch-panel-top span,.launch-panel-copy span{color:#b8b5afc2;font-size:11px;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.launch-panel-top strong{color:#f6f2ebf0;font-size:14px;font-weight:800}.launch-panel-top svg{color:var(--brand-accent);flex:0 0 auto}.launch-visual-deck{position:relative;min-height:clamp(230px,22vw,310px);perspective:1200px;isolation:isolate}.launch-visual-deck:before{content:"";position:absolute;top:16%;right:10%;bottom:16%;left:10%;z-index:0;border:1px solid rgba(205,190,178,.12);border-radius:26px;background:radial-gradient(circle at 50% 50%,rgba(208,160,128,.09),transparent 52%),#f6eee706;transform:rotate(-6deg)}.launch-visual-card{position:absolute;overflow:hidden;width:clamp(170px,15vw,240px);height:clamp(132px,12vw,188px);border:1px solid rgba(205,190,178,.18);border-radius:20px;background-image:linear-gradient(180deg,#07080c1f,#07080cc7),var(--card-image);background-position:center;background-size:cover;color:#f6f2ebf0;padding:16px;box-shadow:inset 0 1px #f6eee71f,0 24px 70px #0000003d;transform:translateZ(calc(var(--card-index) * 18px)) rotate(var(--card-rot, -4deg));transition:border-color .22s cubic-bezier(.16,1,.3,1),filter .22s cubic-bezier(.16,1,.3,1),transform .42s cubic-bezier(.16,1,.3,1);animation:launchCardDrift 8s ease-in-out infinite;animation-delay:calc(var(--card-index) * -1.2s)}.launch-visual-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(145deg,rgba(246,238,231,.1),transparent 34%,rgba(208,160,128,.1)),linear-gradient(180deg,transparent 38%,rgba(3,5,10,.74));pointer-events:none}.launch-visual-card:nth-child(1){left:0;top:18px;z-index:3;--card-rot: -5deg}.launch-visual-card:nth-child(2){right:0;top:64px;z-index:2;--card-rot: 5deg}.launch-visual-card:nth-child(3){left:26%;bottom:10px;z-index:4;--card-rot: -1deg}.launch-visual-deck:hover .launch-visual-card:nth-child(1),.hero-launch-panel.is-tilting .launch-visual-card:nth-child(1){transform:translate3d(-10px,-8px,44px) rotate(-7deg)}.launch-visual-deck:hover .launch-visual-card:nth-child(2),.hero-launch-panel.is-tilting .launch-visual-card:nth-child(2){transform:translate3d(12px,-4px,34px) rotate(7deg)}.launch-visual-deck:hover .launch-visual-card:nth-child(3),.hero-launch-panel.is-tilting .launch-visual-card:nth-child(3){transform:translate3d(2px,10px,56px) rotate(1deg)}.launch-visual-card span,.launch-visual-card strong,.launch-visual-card small,.launch-visual-card em{position:relative;z-index:2}.launch-visual-card span{display:inline-flex;border:1px solid rgba(246,238,231,.16);border-radius:999px;background:#05060a5c;color:#f6eee7b8;padding:5px 8px;font-size:10px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.launch-visual-card strong{position:absolute;right:16px;bottom:38px;left:16px;font-size:clamp(1rem,1.25vw,1.45rem);line-height:1.02}.launch-visual-card small{position:absolute;bottom:16px;left:16px;color:#f6eee79e;font-size:11px;font-weight:720}.launch-visual-card em{position:absolute;right:14px;bottom:14px;color:#b8b5afd1;font-size:12px;font-style:normal;font-weight:850}.launch-panel-copy{border-top:1px solid rgba(205,190,178,.12);padding-top:14px}.launch-panel-copy p{margin:6px 0 0;color:#e6ded5a8;font-size:13px;line-height:1.55}.launch-step-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.launch-step-list div{display:grid;border:1px solid rgba(205,190,178,.13);border-radius:14px;background:#f6eee70a;padding:10px;gap:7px}.launch-step-list span{color:#b8b5afbd;font-size:10px;font-weight:850;letter-spacing:.12em}.launch-step-list strong{color:#f6f2ebd1;font-size:11px;line-height:1.25}.launch-step-list i{display:block;height:2px;border-radius:999px;background:linear-gradient(90deg,#dadddc85,#f6eee72e)}@media(min-width:1181px){.spotlight-layout{grid-template-columns:minmax(0,.98fr) minmax(500px,640px);gap:clamp(42px,5.6vw,126px)}}.hero-headline span:nth-child(3){margin-top:clamp(10px,1.1vw,20px);line-height:.98;letter-spacing:-.034em}.hero-launch-panel{gap:clamp(14px,1.1vw,18px);min-height:clamp(520px,52vh,660px);border-color:#cdbeb229;border-radius:26px;background:linear-gradient(145deg,#f6eee711,#3a435214 46%,#0a0c128f),#090b11b8;padding:clamp(20px,1.55vw,28px)}.launch-panel-top{align-items:center}.launch-panel-top em{border:1px solid rgba(246,238,231,.12);border-radius:999px;background:#f6eee709;color:#e6ded594;padding:6px 9px;font-size:10px;font-style:normal;font-weight:850;letter-spacing:.1em}.launch-panel-top span{color:#b8b5afbd}.launch-panel-top strong{color:#f6f2ebf5;font-size:clamp(1rem,1vw,1.22rem)}.launch-mode-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.launch-mode-tabs button{min-height:70px;border:1px solid rgba(205,190,178,.11);border-radius:16px;background:linear-gradient(180deg,#f6eee70c,#f6eee705),#07090e85;color:#e6ded5a8;padding:12px;text-align:left;transition:background .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1)}.launch-mode-tabs button:hover,.launch-mode-tabs button.is-active{border-color:#dadddc38;background:linear-gradient(180deg,#f6eee714,#dadddc0b),#0a0c12ad;transform:translateY(-1px)}.launch-mode-tabs span{display:block;color:#b8b5afbd;font-size:10px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.launch-mode-tabs strong{display:block;margin-top:7px;color:#f6f2ebe0;font-size:clamp(.82rem,.76vw,.98rem);line-height:1.12}.launch-board-main{display:grid;min-height:224px;grid-template-columns:minmax(170px,.82fr) minmax(0,1fr);gap:16px;overflow:hidden;border:1px solid rgba(205,190,178,.13);border-radius:21px;background:linear-gradient(135deg,#f6eee70c,#2d333e2e),#06080d85;padding:12px;animation:launchBoardIn .34s cubic-bezier(.16,1,.3,1)}.launch-board-image{position:relative;min-height:204px;overflow:hidden;border:1px solid rgba(246,238,231,.12);border-radius:16px;background-image:linear-gradient(180deg,#0405080a,#040508bd),var(--board-image);background-position:center;background-size:cover;box-shadow:inset 0 1px #f6eee714}.launch-board-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(246,238,231,.1),transparent 28%,rgba(208,160,128,.08)),repeating-linear-gradient(90deg,rgba(246,238,231,.06) 0 1px,transparent 1px 38px);opacity:.26}.launch-board-image span{position:absolute;right:12px;bottom:12px;z-index:2;border:1px solid rgba(246,238,231,.16);border-radius:999px;background:#06080d8c;color:#f6f2ebe6;padding:7px 10px;font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.launch-board-copy{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:6px 6px 6px 0}.launch-board-copy span,.launch-next-strip span,.launch-check-row span{color:#b8b5afb8;font-size:10px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.launch-board-copy h3{margin:9px 0 0;color:#f6f2ebf5;font-size:clamp(1.25rem,1.45vw,1.9rem);font-weight:760;letter-spacing:-.03em;line-height:1.04}.launch-board-copy p{margin:12px 0 0;color:#e6ded5a8;font-size:clamp(.82rem,.78vw,.96rem);line-height:1.58}.launch-deliverable-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.launch-deliverable-grid div,.launch-check-row div,.launch-next-strip{border:1px solid rgba(205,190,178,.12);background:#f6eee70a}.launch-deliverable-grid div{min-height:78px;border-radius:15px;padding:12px}.launch-deliverable-grid span{display:block;color:#b8b5afa8;font-size:10px;font-weight:850;letter-spacing:.12em}.launch-deliverable-grid strong{display:block;margin-top:12px;color:#f6f2ebdb;font-size:clamp(.86rem,.82vw,1rem);line-height:1.16}.launch-check-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.launch-check-row div{border-radius:14px;padding:12px}.launch-check-row strong{display:block;margin-top:6px;color:#f6f2ebcc;font-size:12px;line-height:1.32}.launch-next-strip{display:flex;align-items:center;justify-content:space-between;gap:14px;border-radius:16px;padding:14px 16px}.launch-next-strip strong{color:#f6f2ebe6;font-size:13px;text-align:right}.hero-launch-panel{grid-template-rows:auto minmax(0,1fr) auto auto;gap:14px;min-height:clamp(470px,49vh,610px)}.launch-reel-viewport{position:relative;overflow:hidden;min-height:clamp(280px,27vw,420px);border:1px solid rgba(205,190,178,.13);border-radius:22px;background:#06080d80;box-shadow:inset 0 1px #f6eee71a,0 28px 78px #0000003d}.launch-reel-track{display:flex;height:100%;min-height:inherit;will-change:transform;transition:transform .52s cubic-bezier(.16,1,.3,1)}.launch-reel-slide{position:relative;display:flex;min-width:100%;flex-direction:column;justify-content:flex-end;overflow:hidden;background-image:linear-gradient(180deg,#0405080d,#0405083d 38%,#040508db),var(--reel-image);background-position:center;background-size:cover;padding:clamp(18px,1.4vw,24px)}.launch-reel-slide:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 30% 18%,rgba(246,238,231,.18),transparent 28%),linear-gradient(120deg,rgba(246,238,231,.08),transparent 28%,rgba(208,160,128,.1));opacity:.45;pointer-events:none}.launch-reel-slide span,.launch-reel-slide strong{position:relative;z-index:2}.launch-reel-slide span{width:-moz-fit-content;width:fit-content;border:1px solid rgba(246,238,231,.18);border-radius:999px;background:#06080d75;color:#f6f2ebc7;padding:7px 10px;font-size:10px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.launch-reel-slide strong{max-width:320px;margin-top:10px;color:#f6f2ebf5;font-size:clamp(1.28rem,1.45vw,1.85rem);font-weight:760;letter-spacing:-.03em;line-height:1.04}.launch-reel-arrow{position:absolute;top:50%;z-index:3;display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border:1px solid rgba(246,238,231,.18);border-radius:999px;background:#080a0f8a;color:#f6f2ebdb;-webkit-backdrop-filter:blur(16px) saturate(1.08);backdrop-filter:blur(16px) saturate(1.08);transform:translateY(-50%);transition:background .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1)}.launch-reel-arrow:hover{background:#f6eee71f;transform:translateY(-50%) scale(1.05)}.launch-reel-arrow.is-left{left:14px}.launch-reel-arrow.is-right{right:14px}.launch-reel-meta{display:grid;grid-template-columns:minmax(80px,.3fr) minmax(0,1fr);gap:12px;align-items:center;border:1px solid rgba(205,190,178,.12);border-radius:16px;background:#f6eee708;padding:12px}.launch-reel-meta div{display:grid;gap:4px}.launch-reel-meta span{color:#f6f2ebf2;font-size:clamp(1.55rem,1.8vw,2.35rem);font-weight:820;letter-spacing:-.04em;line-height:.95}.launch-reel-meta strong{color:#b8b5afb8;font-size:10px;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.launch-reel-meta p{margin:0;color:#e6ded594;font-size:clamp(.78rem,.72vw,.9rem);line-height:1.38}.launch-reel-controls{display:flex;justify-content:center;gap:9px}.launch-reel-controls button{width:9px;height:9px;border:0;border-radius:999px;background:#f6eee738;padding:0;transition:background .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1),width .18s cubic-bezier(.16,1,.3,1)}.launch-reel-controls button.is-active,.launch-reel-controls button:hover{width:24px;background:#dadddcb8;transform:translateY(-1px)}.site-closing{position:relative;z-index:2;border-top:1px solid rgba(205,190,178,.12);background:linear-gradient(180deg,#06080d14,#04060bd1),#04060bad;padding-top:clamp(28px,3.6vw,54px);padding-bottom:clamp(30px,4vw,64px)}.site-closing-inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(18px,3vw,52px)}.site-closing span{color:#d2d8dcbd;font-size:11px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.site-closing p{margin:0;max-width:760px;color:#e6ded5a8;font-size:clamp(1.02rem,1.25vw,1.45rem);font-weight:620;letter-spacing:-.018em;line-height:1.35}.site-closing button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(230,235,238,.24);border-radius:999px;background:#f6f2ebe6;color:#111016;padding:12px 18px;font-size:13px;font-weight:820;white-space:nowrap;transition:background .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1)}.site-closing button:hover{background:#fff;box-shadow:0 14px 38px #00000038;transform:translateY(-1px)}@keyframes launchBoardIn{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.chapter-proof-grid{position:relative;z-index:2;display:grid;max-width:720px;grid-template-columns:repeat(2,minmax(180px,1fr));gap:10px;margin-top:clamp(18px,2vw,28px)}.chapter-proof-grid div{border:1px solid rgba(205,190,178,.12);border-radius:14px;background:#f6eee70a;padding:12px}.chapter-proof-grid strong{display:block;color:#f6f2ebdb;font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.chapter-proof-grid span{display:block;margin-top:6px;color:#e6ded58f;font-size:11px;line-height:1.45}.chapter-visual:hover .chapter-proof-grid div,.chapter-visual.is-tilting .chapter-proof-grid div{border-color:#dadddc2e;background:#f6eee70e}.chapter-tags{position:relative;right:auto;bottom:auto;left:auto;justify-content:flex-start;max-width:760px;margin-top:12px}.process-scene{padding-top:clamp(28px,4vw,62px);padding-bottom:clamp(72px,8vw,132px)}.process-scene>div{display:grid;gap:clamp(30px,4vw,58px)}.process-header{display:grid;max-width:860px;gap:14px}.process-header p{margin:0;color:#b8b5afc2;font-size:12px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.process-header h2{margin:0;color:#f6f2ebf0;font-size:clamp(2.35rem,4.8vw,5.8rem);font-weight:740;letter-spacing:-.042em;line-height:.94}.process-flow{position:relative;display:grid;min-height:clamp(320px,34vw,520px);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,28px);align-items:center;isolation:isolate}.process-line{position:absolute;right:4%;left:4%;top:49%;z-index:0;height:1px;background:linear-gradient(90deg,transparent,rgba(246,238,231,.16),rgba(218,221,220,.22),transparent);transform:rotate(-2.5deg)}.process-line:before,.process-line:after{content:"";position:absolute;top:50%;width:10px;height:10px;border:1px solid rgba(218,221,220,.28);border-radius:999px;background:#080a10eb;transform:translateY(-50%)}.process-line:before{left:10%}.process-line:after{right:10%}.process-step{position:relative;z-index:2;display:grid;min-height:clamp(230px,21vw,330px);align-content:space-between;overflow:hidden;border:1px solid rgba(205,190,178,.13);border-radius:22px;background:radial-gradient(circle at 80% 10%,rgba(218,221,220,.052),transparent 34%),linear-gradient(145deg,#f6eee70c,#080a106b),#080a10a3;padding:clamp(20px,2vw,30px);box-shadow:inset 0 1px #f6eee714,0 24px 76px #0000002e;transform:translateY(calc((var(--step-index) - 1) * 26px)) rotate(calc((var(--step-index) - 1) * -1.7deg))}.process-step:nth-child(3){margin-top:clamp(24px,4vw,64px)}.process-step:nth-child(4){margin-top:clamp(-22px,-2vw,-8px)}.process-step:hover,.process-step.is-tilting{border-color:#dce2e638;background:radial-gradient(circle at var(--hover-glow-x) var(--hover-glow-y),rgba(220,226,230,.085),transparent 38%),linear-gradient(145deg,#f6eee710,#606c760d 46%,#080a1070),#080a10b3}.process-step>*{position:relative;z-index:2}.process-number{color:#b8b5af47;font-size:clamp(2.2rem,4vw,5rem);font-weight:840;letter-spacing:-.06em;line-height:.8}.process-step p{margin:clamp(28px,4vw,56px) 0 0;color:#b8b5afb8;font-size:11px;font-weight:850;letter-spacing:.15em;text-transform:uppercase}.process-step h3{max-width:470px;margin:10px 0 0;color:#f6f2ebf0;font-size:clamp(1.45rem,2.2vw,2.55rem);font-weight:740;letter-spacing:-.035em;line-height:1.02}.process-foot{display:grid;gap:16px;margin-top:clamp(28px,4vw,58px)}.process-foot>span{color:#e6ded580;font-size:12px;font-weight:720}.process-foot div{display:flex;flex-wrap:wrap;gap:8px}.process-foot i{border:1px solid rgba(205,190,178,.12);border-radius:999px;background:#f6eee70a;color:#e6ded59e;padding:7px 10px;font-size:11px;font-style:normal;font-weight:720}.proof-flow-menu{display:block;margin-top:clamp(34px,4vw,64px);overflow:hidden;border-top:1px solid rgba(205,190,178,.14);border-bottom:1px solid rgba(205,190,178,.14)}.proof-flow-item{--flow-y: 101%;position:relative;display:grid;min-height:clamp(96px,8.6vw,136px);grid-template-columns:clamp(54px,5vw,76px) minmax(0,1fr);align-items:center;overflow:hidden;border:0;border-bottom:1px solid rgba(205,190,178,.14);border-radius:0;background:transparent;color:#f6f2ebe6;padding:0;text-decoration:none;box-shadow:none;isolation:isolate}.proof-flow-item:last-child{border-bottom:0}.proof-flow-thumb{display:none}.proof-flow-copy{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,.22fr);align-items:center;gap:clamp(16px,2vw,34px);padding:0 clamp(18px,2vw,34px);transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .42s cubic-bezier(.16,1,.3,1)}.proof-flow-index{position:relative;z-index:3;color:#b8b5afc7;font-size:11px;font-weight:850;letter-spacing:.14em;text-transform:uppercase;transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .42s cubic-bezier(.16,1,.3,1)}.proof-flow-market{grid-column:2;grid-row:1;justify-self:end;color:#e6ded575;font-size:11px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.proof-flow-title{grid-column:1;grid-row:1;max-width:920px;color:#f6f2ebe6;font-size:clamp(1.55rem,3vw,3.35rem);font-weight:720;letter-spacing:-.035em;line-height:1;transition:color .22s cubic-bezier(.16,1,.3,1),opacity .22s cubic-bezier(.16,1,.3,1),transform .42s cubic-bezier(.16,1,.3,1)}.proof-flow-marquee{position:absolute;inset:clamp(10px,1vw,14px) 0;z-index:4;overflow:hidden;border:1px solid rgba(246,238,231,.2);border-radius:18px;background:radial-gradient(circle at 24% 50%,rgba(255,255,255,.2),transparent 32%),linear-gradient(90deg,#d9d4cc,#b6b9bb 48%,#eee9e2);opacity:0;transform:translate3d(0,var(--flow-y),0);box-shadow:inset 0 1px #ffffff57,0 18px 54px #00000047;transition:opacity .12s linear,transform .62s cubic-bezier(.16,1,.3,1)}.proof-flow-track{display:flex;width:-moz-max-content;width:max-content;height:100%;align-items:center;animation:proofFlowMarquee 24s linear infinite;will-change:transform}.proof-flow-part{display:inline-flex;height:100%;flex:0 0 auto;align-items:center;gap:clamp(14px,1.6vw,28px);padding:0 clamp(16px,2vw,34px);color:#111016;white-space:nowrap}.proof-flow-part span{color:#1110168f;font-size:clamp(.62rem,.7vw,.82rem);font-weight:880;letter-spacing:.14em;text-transform:uppercase}.proof-flow-part i{display:block;width:clamp(92px,8.4vw,150px);height:clamp(38px,4.2vw,62px);border-radius:999px;background-position:center;background-size:cover;filter:saturate(.82) contrast(.96) brightness(.92);box-shadow:inset 0 0 0 1px #ffffff38,0 12px 28px #00000038}.proof-flow-part strong{color:#111016;font-size:clamp(1.3rem,2.3vw,3rem);font-weight:780;letter-spacing:-.035em;line-height:.95}.proof-flow-item.is-flowing .proof-flow-marquee,.proof-flow-item:hover .proof-flow-marquee{opacity:1;transform:translateZ(0)}.proof-flow-item.is-flowing .proof-flow-copy,.proof-flow-item.is-flowing .proof-flow-index,.proof-flow-item:hover .proof-flow-copy,.proof-flow-item:hover .proof-flow-index{opacity:0;transform:translateY(-8px)}.signal-film{--signal-progress: 0;--signal-progress-width: 0%;--signal-sweep-opacity: .22;--signal-sweep-x: -8vw;position:relative;z-index:2;min-height:260vh;overflow:visible;border-top:1px solid rgba(205,190,178,.1);background:radial-gradient(circle at 72% 18%,rgba(184,181,175,.044),transparent 32%),radial-gradient(circle at 18% 58%,rgba(168,121,138,.026),transparent 38%),linear-gradient(180deg,#05070c,#080a12 48%,#03050a)}.signal-film-sticky{position:sticky;top:0;display:grid;min-height:100vh;overflow:hidden;align-items:center;padding:clamp(92px,8vw,142px) clamp(24px,5vw,96px) clamp(58px,5vw,96px)}.signal-film-sticky:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(90deg,transparent 0 calc(50% - 760px),rgba(246,238,231,.052) calc(50% - 760px) calc(50% - 759px),transparent calc(50% - 758px) calc(50% + 758px),rgba(246,238,231,.038) calc(50% + 759px) calc(50% + 760px),transparent calc(50% + 761px)),repeating-linear-gradient(90deg,transparent 0 150px,rgba(246,238,231,.018) 151px 152px,transparent 153px 300px),linear-gradient(120deg,transparent 0 24%,rgba(246,238,231,.04) 24.2% 24.3%,transparent 24.5% 100%);opacity:.7;pointer-events:none}.signal-film-sticky:after{content:"";position:absolute;inset:18% -8% auto 28%;z-index:0;height:34%;background:linear-gradient(90deg,transparent,rgba(246,238,231,.08),rgba(184,181,175,.05),transparent);filter:blur(14px);opacity:var(--signal-sweep-opacity);transform:translate(var(--signal-sweep-x)) rotate(-9deg);pointer-events:none}.signal-film-inner{position:relative;z-index:1;display:grid;min-height:min(780px,calc(100vh - 140px));width:100%;grid-template-columns:minmax(330px,.66fr) minmax(0,1.34fr);grid-template-rows:minmax(0,1fr) auto;gap:clamp(28px,4.5vw,102px);align-items:center}.signal-film-copy{display:grid;max-width:760px;align-content:center;animation:signalCopyIn .54s cubic-bezier(.16,1,.3,1) both}.signal-film-copy>p{margin:0 0 20px;color:#b8b5afbd;font-size:12px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.signal-film-copy>span{color:#e6ded575;font-size:11px;font-weight:820;letter-spacing:.14em;text-transform:uppercase}.signal-film-copy h2{max-width:820px;margin:14px 0 0;color:#f6f2ebf2;font-size:clamp(2.8rem,5.7vw,7.4rem);font-weight:740;letter-spacing:-.055em;line-height:.9}.signal-film-copy strong{display:block;max-width:620px;margin-top:22px;color:#e6ded59e;font-size:clamp(.98rem,1.05vw,1.24rem);font-weight:560;line-height:1.58}.signal-film-checks{display:flex;flex-wrap:wrap;gap:8px;margin-top:clamp(22px,3vw,38px);animation:signalChecksIn .44s cubic-bezier(.16,1,.3,1) both}.signal-film-checks i{border:1px solid rgba(205,190,178,.12);border-radius:999px;background:#f6eee70b;color:#e6ded5a8;padding:8px 12px;font-size:11px;font-style:normal;font-weight:720}.signal-film-stage{--signal-light-x: 52%;--signal-light-y: 42%;--signal-parallax-x: 0px;--signal-parallax-y: 0px;position:relative;min-height:clamp(540px,68vh,860px);perspective:1500px;pointer-events:auto;isolation:isolate}.signal-film-stage:before{content:"";position:absolute;top:-16%;right:-12%;bottom:-12%;left:-8%;border:0;border-radius:0;background:radial-gradient(circle at var(--signal-light-x) var(--signal-light-y),rgba(246,238,231,.052),transparent 28%),linear-gradient(112deg,transparent 0 28%,rgba(246,238,231,.056) 28.2% 28.35%,transparent 28.7% 100%),repeating-linear-gradient(90deg,transparent 0 148px,rgba(246,238,231,.024) 149px 150px,transparent 151px 300px);opacity:.54;transition:opacity .18s cubic-bezier(.16,1,.3,1);pointer-events:none}.signal-film-stage.is-hovering:before{opacity:.72}.signal-frame{--frame-rot: calc(var(--frame-offset) * -4deg);position:absolute;left:2%;top:50%;display:grid;width:clamp(520px,56vw,1040px);aspect-ratio:16 / 9;align-content:end;overflow:hidden;border:1px solid rgba(246,238,231,.16);border-radius:clamp(20px,1.8vw,34px);background-image:radial-gradient(circle at var(--signal-light-x) var(--signal-light-y),rgba(246,238,231,.08),transparent 30%),linear-gradient(90deg,#0405081a,#04050805 34%,#04050857 78%,#040508bd),linear-gradient(180deg,#04050800,#040508b8),var(--frame-image);background-position:center;background-size:cover;color:#f6f2ebeb;padding:clamp(24px,3vw,58px);box-shadow:inset 0 0 0 1px #06080dc7,inset 0 1px #f6eee714;opacity:0;filter:saturate(.62) brightness(.58);transform:translate3d(calc(var(--frame-offset) * 96px),calc(-50% + var(--frame-offset) * 38px),calc(var(--frame-offset) * -42px)) rotate(var(--frame-rot)) scale(.74);transform-origin:center;transition:opacity .52s cubic-bezier(.16,1,.3,1),filter .52s cubic-bezier(.16,1,.3,1),transform .76s cubic-bezier(.16,1,.3,1);will-change:opacity,filter,transform}.signal-frame:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(112deg,transparent 0 22%,rgba(246,238,231,.13) 22.3% 22.7%,transparent 23.1% 100%),radial-gradient(circle at var(--signal-light-x) var(--signal-light-y),rgba(246,238,231,.13),transparent 22%);opacity:.22;pointer-events:none;transition:opacity .18s cubic-bezier(.16,1,.3,1)}.signal-film-stage.is-hovering .signal-frame.is-active:before{opacity:.38}.signal-frame.is-past{opacity:.08;filter:saturate(.34) brightness(.28);transform:translate3d(-30%,calc(-58% - var(--frame-offset) * 8px),-100px) rotate(-8deg) scale(.62)}.signal-frame.is-next{opacity:.18;filter:saturate(.42) brightness(.34);transform:translate3d(34%,-44%,-80px) rotate(7deg) scale(.68)}.signal-frame.is-active{z-index:5;opacity:1;filter:saturate(.84) brightness(.9);transform:translate3d(var(--signal-parallax-x),calc(-50% + var(--signal-parallax-y)),72px) rotate(0) scale(1)}.signal-frame span,.signal-frame figcaption{position:relative;z-index:1}.signal-frame span{width:-moz-fit-content;width:fit-content;border:1px solid rgba(246,238,231,.16);border-radius:999px;background:#06080d52;color:#f6f2ebe6;padding:7px 10px;font-size:12px;font-weight:850}.signal-frame figcaption{display:grid;gap:7px;margin-top:18px}.signal-frame figcaption strong{color:#f6f2ebf5;font-size:clamp(2.4rem,4.3vw,6.3rem);font-weight:760;letter-spacing:-.055em;line-height:.9}.signal-frame figcaption em{color:#e6ded594;font-size:11px;font-style:normal;font-weight:760;letter-spacing:.11em;text-transform:uppercase}.signal-film-timeline{grid-column:1 / -1;position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding-top:22px}.signal-film-timeline>span{position:absolute;top:0;left:0;width:var(--signal-progress-width);height:2px;border-radius:999px;background:linear-gradient(90deg,#f6f2ebc2,#b8b5af33);transition:width .12s linear}.signal-film-timeline i{color:#e6ded557;font-size:11px;font-style:normal;font-weight:850;letter-spacing:.12em;text-transform:uppercase;transition:color .26s cubic-bezier(.16,1,.3,1)}.signal-film-timeline i.is-active{color:#f6f2ebdb}@keyframes signalCopyIn{0%{opacity:0;transform:translateY(14px);filter:blur(10px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes signalChecksIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes proofFlowMarquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes launchCardDrift{0%,to{filter:brightness(.95) saturate(.86)}50%{filter:brightness(1.04) saturate(.92)}}@media(max-width:1180px){.hero-launch-panel{display:none}}@media(max-width:900px){.process-flow,.proof-flow-menu{grid-template-columns:1fr}.process-line{top:0;bottom:0;left:22px;right:auto;width:1px;height:auto;transform:none;background:linear-gradient(180deg,transparent,rgba(218,221,220,.2),transparent)}.process-step,.process-step:nth-child(3),.process-step:nth-child(4){margin-top:0;transform:none}.chapter-proof-grid{grid-template-columns:1fr}.signal-film{min-height:250vh}.signal-film-sticky{padding:92px 22px 46px}.signal-film-inner{min-height:calc(100vh - 138px);grid-template-columns:1fr;grid-template-rows:auto minmax(300px,1fr) auto;gap:26px}.signal-film-copy{max-width:720px}.signal-film-copy h2{font-size:clamp(2.2rem,10.5vw,4.8rem)}.signal-film-copy strong{max-width:620px;margin-top:14px;font-size:.95rem}.signal-film-checks{margin-top:18px}.signal-film-stage{min-height:clamp(300px,42vh,470px)}.signal-film-stage:before{top:-10%;right:-16%;bottom:-10%;left:-16%}.signal-frame{left:50%;width:min(88vw,660px);transform:translate3d(calc(-50% + var(--frame-offset) * 26px),calc(-50% + var(--frame-offset) * 18px),calc(var(--frame-offset) * -28px)) rotate(calc(var(--frame-offset) * -3deg)) scale(.78)}.signal-frame.is-active{transform:translate3d(-50%,-50%,60px) rotate(0) scale(1)}.signal-frame.is-next{transform:translate3d(calc(-50% + 30px),-43%,-70px) rotate(5deg) scale(.76)}.signal-frame.is-past{transform:translate3d(calc(-50% - 36px),-58%,-90px) rotate(-7deg) scale(.68)}.signal-film-timeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.site-closing-inner{grid-template-columns:1fr;justify-items:start}}@media(max-width:640px){.hero-headline{line-height:.98}.hero-headline span:nth-child(3){margin-top:4px}.chapter-proof-grid{margin-top:18px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;scroll-behavior:auto!important}.proof-flow-track,.launch-visual-card{animation:none!important}}.hover\:scale-\[1\.03\]:hover{--tw-scale-x: 1.03;--tw-scale-y: 1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media(min-width:640px){.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:text-5xl{font-size:3rem;line-height:1}}@media(min-width:768px){.md\:flex{display:flex}.md\:inline-flex{display:inline-flex}.md\:hidden{display:none}}@media(min-width:1024px){.lg\:grid-cols-\[0\.72fr_1\.28fr\]{grid-template-columns:.72fr 1.28fr}.lg\:px-14{padding-left:3.5rem;padding-right:3.5rem}.lg\:py-32{padding-top:8rem;padding-bottom:8rem}}
