*,:after,:before{--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:rgba(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:rgba(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: }.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.-z-10{z-index:-10}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-full{height:100%}.w-full{width:100%}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.overflow-hidden{overflow:hidden}.border{border-width:1px}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.capitalize{text-transform:capitalize}.outline{outline-style:solid}.blur{--tw-blur:blur(8px)}.blur,.drop-shadow{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)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px rgba(0,0,0,.1)) drop-shadow(0 1px 1px rgba(0,0,0,.06))}.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)}.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{--ink:#fbfcff;--ink-2:#f1f4ff;--surface-2:#eef3ff;--surface-glass:hsla(0,0%,100%,.66);--accent-1:#3d6bff;--accent-2:#a02bff;--accent-3:#6a54ff;--clay:#5324a6;--teal:#0fa890;--teal-dim:#3ed0bc;--paper:#0b1a38;--paper-dim:rgba(11,26,56,.72);--paper-faint:rgba(11,26,56,.46);--line:rgba(11,26,56,.09);--line-strong:rgba(11,26,56,.16);--accent-line:rgba(61,107,255,.28);--radius:22px;--ease:cubic-bezier(.16,.8,.28,1)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:110px}body{-webkit-font-smoothing:antialiased;overflow-x:hidden}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}::-moz-selection{background:var(--accent-1);color:var(--ink)}::selection{background:var(--accent-1);color:var(--ink)}a{color:inherit;text-decoration:none}.khmer{font-family:Noto Sans Khmer,sans-serif}.mono{font-family:IBM Plex Mono,monospace}.serif-i{font-family:Fraunces,serif;font-style:italic;font-weight:500}.display,h1,h2,h3{font-family:Space Grotesk,sans-serif}.wrap{margin:0 auto;padding:0 32px}section{position:relative;scroll-margin-top:110px}@media (max-width:980px){section{scroll-margin-top:100px}html{scroll-padding-top:100px}}@media (max-width:640px){section{scroll-margin-top:90px}html{scroll-padding-top:90px}}.grain{z-index:2;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.grain,body:before{position:fixed;inset:0;pointer-events:none}body:before{content:"";z-index:0;background:radial-gradient(900px circle at 12% -6%,rgba(61,107,255,.18),transparent 46%),radial-gradient(760px circle at 92% 12%,rgba(160,43,255,.13),transparent 50%),radial-gradient(680px circle at 84% 88%,rgba(15,168,144,.1),transparent 55%),radial-gradient(1000px circle at 50% 104%,rgba(61,107,255,.07),transparent 55%);animation:bgDrift 22s ease-in-out infinite}@keyframes bgDrift{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-1.5%,0) scale(1.03)}}.accent-text{background:linear-gradient(100deg,var(--accent-1) 10%,var(--accent-3) 45%,var(--accent-2) 80%);-webkit-background-clip:text;background-clip:text;color:transparent}.divider{height:1px;background:linear-gradient(90deg,transparent,var(--line-strong) 50%,transparent);border:0}.island-shell{position:sticky;top:0;z-index:1010;padding:16px 20px;transition:transform .28s var(--ease),opacity .28s var(--ease)}.hidden-nav{transform:translateY(-100%);opacity:0;pointer-events:none}.island{position:relative;z-index:100;max-width:1160px;margin:0 auto;border-radius:var(--radius);border:1px solid var(--line);background:var(--surface-glass);backdrop-filter:blur(16px) saturate(140%);overflow:hidden;transition:background .3s var(--ease),border-color .3s var(--ease),box-shadow .3s var(--ease)}.island.scrolled{border-color:var(--line-strong);box-shadow:0 18px 40px -24px rgba(42,32,22,.22)}.island-bar{justify-content:space-between;gap:22px;padding:14px 24px;flex-wrap:wrap}.brand,.island-bar{display:flex;align-items:center}.brand{gap:12px;min-width:0}.brand-mark{flex:none;filter:drop-shadow(0 0 10px rgba(70,120,236,.25))}.brand-mark img{display:block}.brand-mark--footer,.brand-mark--nav{width:100px;height:auto;max-height:90px}.brand-text{display:flex;flex-direction:column;line-height:1;min-width:0}.brand-text .name{font-family:Space Grotesk;font-weight:800;font-size:17px;letter-spacing:.01em;white-space:nowrap}.brand-text .name em{font-style:normal;background:linear-gradient(100deg,var(--accent-1),var(--accent-2));-webkit-background-clip:text;background-clip:text;color:transparent}.brand-text .sub{font-family:IBM Plex Mono;font-size:9px;letter-spacing:.18em;color:var(--paper-faint);margin-top:4px;text-transform:uppercase;white-space:nowrap}.nav-links{display:flex;gap:28px;font-size:14px;color:var(--paper-dim);align-items:center}.nav-links a{position:relative;padding:8px 0}.nav-links a:after{content:"";position:absolute;left:0;right:100%;bottom:0;height:1px;background:var(--accent-1);transition:right .28s var(--ease)}.nav-actions,.nav-cta{display:flex;align-items:center;gap:14px}.nav-actions{margin-left:auto}.navToggle{display:none;background:none;border:0;color:var(--paper);cursor:pointer;width:44px;height:44px;position:relative;z-index:110}.navToggle-bars,.navToggle-bars:after,.navToggle-bars:before{content:"";position:absolute;left:50%;width:22px;height:2px;border-radius:2px;background:var(--paper);transform:translateX(-50%);transition:transform .28s var(--ease),opacity .28s var(--ease)}.navToggle-bars{top:50%;margin-top:-1px}.navToggle-bars:before{top:-7px}.navToggle-bars:after{top:7px}.navToggle.active .navToggle-bars{background:transparent}.navToggle.active .navToggle-bars:before{transform:translateX(-50%) translateY(7px) rotate(45deg)}.navToggle.active .navToggle-bars:after{transform:translateX(-50%) translateY(-7px) rotate(-45deg)}.island-drawer{position:relative;display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .28s var(--ease),max-height .28s var(--ease);max-height:0}.island.open .island-drawer{grid-template-rows:auto;max-height:560px}.island.open .island-drawer:before{content:"";position:absolute;inset:0;background:hsla(0,0%,100%,.97);pointer-events:none;z-index:0}.island-drawer-inner{min-height:0;padding:0 22px 20px;display:flex;flex-direction:column;gap:22px;position:relative;z-index:1}.drawer-links{display:flex;flex-direction:column;gap:14px;font-size:15px;color:var(--paper)}.drawer-links a{display:block;padding:14px 0;border-radius:12px;transition:background .24s,color .24s}.drawer-links a:not(:last-child){border-bottom:1px solid rgba(42,32,22,.08)}.drawer-links a:hover{color:var(--accent-1);background:rgba(70,120,236,.12)}.drawer-cta{display:flex;flex-direction:column;gap:12px}.drawer-cta .btn{width:100%;justify-content:center}@media (max-width:980px){.nav-actions,.nav-links{display:none}.navToggle{display:block}.island-shell{padding:10px 12px}.island-bar{padding:10px 14px;gap:12px}.brand{gap:8px}.brand-mark--nav{width:2000px;max-height:40px}.brand-mark--footer{width:90px;max-height:26px}.brand-text .sub{display:none}.brand-text .name{font-size:15px}.island{border-radius:22px}.island.open{background:hsla(0,0%,100%,.98)}.island.open .island-drawer{border-top:1px solid rgba(42,32,22,.12)}.island-drawer-inner{padding:18px 16px 24px;background:rgba(255,253,249,.98);border-bottom-left-radius:22px;border-bottom-right-radius:22px}.island-drawer{box-shadow:0 30px 50px -20px #2a20162e}}@media (max-width:640px){.brand-mark--nav{width:100px;max-height:80px}.brand-mark--footer{width:100px;max-height:90px}.island-shell{padding:10px 12px}.island-bar{padding:10px 14px;gap:12px}.brand-text .name{font-size:14px}.brand-text .sub{display:none}.navToggle{width:42px;height:42px}.drawer-links{gap:16px;font-size:16px}.island-drawer-inner{padding:16px 14px 20px}.island-drawer{border-radius:22px}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;font-size:13.5px;font-weight:600;letter-spacing:.01em;cursor:pointer;border:1px solid transparent;white-space:nowrap;position:relative;overflow:hidden;transition:transform .22s var(--ease),box-shadow .22s var(--ease),border-color .22s var(--ease)}.btn-primary{background:linear-gradient(155deg,var(--accent-2),var(--accent-1) 70%);color:#101341;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.35),0 14px 26px -12px rgba(70,120,236,.3)}.btn-primary:hover{transform:translateY(-2px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4),0 20px 34px -12px rgba(70,120,236,.45)}.btn-outline{border-color:var(--line-strong);background:hsla(40,52%,91%,.02)}.btn-outline:hover{color:var(--accent-3);transform:translateY(-2px)}.hero{padding:96px 0 48px;position:relative;z-index:1}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:center}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:IBM Plex Mono;font-size:11.5px;letter-spacing:.1em;color:var(--accent-3);text-transform:uppercase;padding:8px 16px 8px 12px;margin-bottom:30px;background:linear-gradient(90deg,rgba(70,120,236,.1),transparent 70%)}.eyebrow .khmer{color:var(--paper-dim);text-transform:none;letter-spacing:0;font-size:13px}.eyebrow .dot{width:6px;height:6px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 4px rgba(79,184,168,.18)}h1.hero-title{font-size:clamp(40px,4.8vw,64px);font-weight:700;line-height:1.04;letter-spacing:-.015em;margin-bottom:26px}.hero-sub{font-size:17.5px;line-height:1.7;color:var(--paper-dim);max-width:490px;margin-bottom:38px}.hero-actions{gap:14px;margin-bottom:52px}.hero-actions,.hero-stats{display:flex;flex-wrap:wrap}.hero-stats{gap:38px}.hero-stats div{border-left:1px solid var(--accent-line);padding-left:14px}.hero-stats .num{font-family:IBM Plex Mono;font-weight:600;font-size:20px;background:linear-gradient(100deg,var(--accent-3),var(--accent-1));-webkit-background-clip:text;background-clip:text;color:transparent}.hero-stats .lbl{font-size:12px;color:var(--paper-faint);margin-top:3px}.scene-stage{position:relative;perspective:1400px}.scene{position:relative;border-radius:26px;overflow:hidden;background:linear-gradient(165deg,#fff,#fbf3e3 75%);aspect-ratio:1/1.02;box-shadow:inset 0 4px 0 hsla(0,0%,100%,.6),0 50px 90px -30px rgba(42,32,22,.22),0 0 0 1px rgba(42,32,22,.05);transition:transform .3s var(--ease);transform-style:preserve-3d}.scene:after{content:"";position:absolute;inset:0;border-radius:26px;padding:1px;background:linear-gradient(160deg,rgba(70,120,236,.35),transparent 30%,transparent 70%,rgba(149,64,247,.18));mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.scene-head{justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--line);font-family:IBM Plex Mono;font-size:10.5px;color:var(--paper-dim);letter-spacing:.05em}.scene-head,.scene-head .live{display:flex;align-items:center}.scene-head .live{gap:6px;color:var(--teal)}.scene-head .live i{width:6px;height:6px;border-radius:50%;background:var(--teal);animation:pulseDot 1.6s infinite}.scene-map{position:relative;height:calc(100% - 48px)}svg.map-svg{width:100%;height:100%;display:block}.ad-card{position:absolute;left:20px;right:20px;bottom:20px;background:var(--surface-glass);backdrop-filter:blur(14px) saturate(150%);border:1px solid var(--accent-line);border-radius:16px;padding:15px 17px;gap:13px;box-shadow:0 20px 40px -20px rgba(42,32,22,.16)}.ad-card,.ad-card .swatch{display:flex;align-items:center}.ad-card .swatch{width:40px;height:40px;border-radius:10px;background:linear-gradient(155deg,var(--accent-3),var(--accent-1));justify-content:center;font-size:17px;flex:none}.ad-card .ad-title{font-size:13.5px;font-weight:600}.ad-card .ad-sub{font-size:11px;color:var(--paper-dim);margin-top:3px;font-family:IBM Plex Mono}.float-badge{position:absolute;top:-18px;right:-16px;background:var(--ink-2);border:1px solid var(--accent-line);border-radius:14px;padding:12px 16px;box-shadow:0 24px 40px -18px rgba(42,32,22,.18);display:flex;align-items:center;gap:10px;z-index:3}.float-badge .fb-num{font-family:Space Grotesk;font-weight:700;font-size:18px;color:var(--accent-3)}.float-badge .fb-lbl{font-size:10px;color:var(--paper-faint);font-family:IBM Plex Mono;letter-spacing:.05em}@keyframes pulseDot{0%,to{opacity:1}50%{opacity:.25}}.trust{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:26px 0;position:relative;z-index:1;background:linear-gradient(180deg,rgba(70,120,236,.03),transparent)}.trust-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:24px}.trust-lbl{font-family:IBM Plex Mono;font-size:11px;letter-spacing:.1em;color:var(--paper-faint);text-transform:uppercase}.trust-marks{display:flex;gap:44px;flex-wrap:wrap}.trust-marks span{font-family:Space Grotesk;font-size:14.5px;color:var(--paper-faint);letter-spacing:.02em;transition:color .2s}.trust-marks span:hover{color:var(--paper)}.trust-marks .dup{display:none}.trust-scroll{overflow:hidden;position:relative}.trust-scroll .trust-marks span{flex:none}.ticker-wrap{border-bottom:1px solid var(--line);background:var(--surface);overflow:hidden;padding:16px 0;position:relative;z-index:1}.ticker{display:flex;gap:52px;white-space:nowrap;animation:scrollTicker 34s linear infinite;width:-moz-max-content;width:max-content}.ticker span{font-family:IBM Plex Mono;font-size:12.5px;color:var(--paper-dim);display:flex;align-items:center;gap:16px}.ticker span b{color:var(--clay);font-weight:500}@keyframes scrollTicker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes trustSlide{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.trust-scroll .trust-marks{display:flex;gap:44px;flex-wrap:nowrap;white-space:nowrap}.trust-scroll .trust-marks span{padding-right:44px}.section{padding:120px 0;position:relative;z-index:1}.section-tight{padding:88px 0}.kicker{font-family:IBM Plex Mono;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--teal);margin-bottom:16px;display:flex;align-items:center;gap:10px}.kicker:before{content:"";width:22px;height:1px;background:var(--teal)}.section-title{font-size:clamp(30px,3.6vw,42px);font-weight:700;letter-spacing:-.015em;max-width:660px;margin-bottom:18px;line-height:1.12}.section-desc{font-size:16px;color:var(--paper-dim);max-width:560px;line-height:1.7}.reveal{transform:translateY(26px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:22px;overflow:hidden;margin-top:60px}.step{background:var(--surface);padding:38px 28px;position:relative;transition:background .25s}.step:hover{background:var(--surface-2)}.step .n{font-family:IBM Plex Mono;font-size:12.5px;color:var(--accent-3);margin-bottom:26px;letter-spacing:.05em}.step h3{font-size:17.5px;margin-bottom:11px;line-height:1.3}.step p{font-size:14px;color:var(--paper-dim);line-height:1.65}.seg-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:60px}.seg-card{background:linear-gradient(165deg,var(--surface-2),var(--surface));border:1px solid var(--line);border-radius:var(--radius);padding:30px 26px;transition:border-color .25s var(--ease),transform .25s var(--ease),box-shadow .25s var(--ease)}.seg-card:hover{border-color:var(--accent-line);transform:translateY(-6px);box-shadow:0 30px 50px -30px rgba(16,35,65,.16)}.seg-card .icon{width:38px;height:38px;margin-bottom:22px;color:var(--teal)}.seg-card h3{font-size:16px;margin-bottom:10px}.seg-card p{font-size:13.5px;color:var(--paper-dim);line-height:1.65}.feat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:60px}.feat-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:32px 28px;position:relative;overflow:hidden;transition:transform .25s var(--ease),border-color .25s var(--ease),box-shadow .25s}.feat-card:hover{transform:translateY(-6px);border-color:var(--line-strong);box-shadow:0 30px 50px -30px rgba(42,32,22,.16)}.feat-card:before{content:"";position:absolute;top:-40%;right:-40%;width:60%;height:60%;background:radial-gradient(circle,rgba(70,120,236,.1),transparent 70%);opacity:0;transition:opacity .3s}.feat-card:hover:before{opacity:1}.feat-card .tag{font-family:IBM Plex Mono;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-3);margin-bottom:18px;display:inline-block}.feat-card h3{font-size:17.5px;margin-bottom:11px}.feat-card p{font-size:13.5px;color:var(--paper-dim);line-height:1.65}.phase-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:60px}.phase{border-radius:24px;padding:38px 32px;border:1px solid var(--line);background:var(--surface);position:relative}.phase.active{border-color:var(--accent-line);background:linear-gradient(165deg,rgba(70,120,236,.12),transparent 55%),var(--surface);box-shadow:0 30px 60px -30px rgba(70,120,236,.18)}.phase .phase-badge{font-family:IBM Plex Mono;font-size:10.5px;letter-spacing:.09em;text-transform:uppercase;padding:6px 14px;border-radius:999px;display:inline-block;margin-bottom:22px}.phase.active .phase-badge{background:linear-gradient(155deg,var(--accent-3),var(--accent-1));color:#101341}.phase.locked .phase-badge{border:1px solid var(--line-strong);color:var(--paper-dim)}.phase h3{font-size:22px;margin-bottom:7px}.phase .phase-sub{font-size:13px;color:var(--paper-dim);margin-bottom:24px}.phase ul{list-style:none}.phase li{display:flex;gap:10px;font-size:14px;color:var(--paper-dim);padding:10px 0;border-top:1px solid var(--line)}.phase li:first-of-type{border-top:0}.phase li b{color:var(--paper);font-weight:500}.dash{background:var(--surface);border:1px solid var(--line);border-radius:24px;margin-top:60px;overflow:hidden;box-shadow:0 50px 90px -40px rgba(42,32,22,.18)}.dash-chrome{display:flex;align-items:center;gap:8px;padding:14px 20px;border-bottom:1px solid var(--line);background:var(--surface-2)}.dash-chrome i{width:9px;height:9px;border-radius:50%;background:var(--line-strong)}.dash-chrome .url{margin-left:14px;font-family:IBM Plex Mono;font-size:11px;color:var(--paper-faint)}.dash-top{display:flex;justify-content:space-between;align-items:center;padding:22px 26px;border-bottom:1px solid var(--line)}.dash-top .title{font-size:14.5px;font-weight:600}.dash-top .mono{font-size:11px;color:var(--paper-faint);display:flex;align-items:center;gap:6px}.dash-top .mono i{width:5px;height:5px;border-radius:50%;background:var(--teal)}.dash-stats{display:grid;grid-template-columns:repeat(4,1fr)}.dash-stat{padding:28px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.dash-stat:nth-child(4){border-right:0}.dash-stat .lbl{font-size:12px;color:var(--paper-dim);margin-bottom:11px}.dash-stat .val{font-family:Space Grotesk;font-size:27px;font-weight:700}.dash-stat .val span{color:var(--teal);font-size:12.5px;font-family:IBM Plex Mono;margin-left:7px;font-weight:400}.dash-viz{padding:28px}.bars{display:flex;align-items:flex-end;gap:8px;height:130px}.bars i{flex:1;background:linear-gradient(180deg,var(--accent-3),var(--accent-1));border-radius:6px 6px 0 0;opacity:.9}.bars i:nth-child(4n){background:linear-gradient(180deg,var(--teal),var(--teal-dim))}.price-grid{display:grid;grid-template-columns:1fr minmax(360px,440px) 1fr;gap:24px;margin-top:60px;align-items:start}.price-card{border:1px solid var(--line);border-radius:28px;padding:34px 30px;display:flex;flex-direction:column;transition:transform .3s var(--ease),box-shadow .3s var(--ease);box-shadow:0 10px 30px -18px rgba(16,35,65,.15)}.price-card.pop{grid-column:2;z-index:2;border:1px solid rgba(70,120,236,.22);background:linear-gradient(180deg,rgba(70,120,236,.18),rgba(149,64,247,.12),hsla(0,0%,100%,.95));position:relative;box-shadow:0 50px 120px -32px rgba(70,120,236,.28);transform:translateY(-12px);padding:40px 36px}.price-card.pop:before{content:"";position:absolute;inset:0;border-radius:28px;padding:1px;background:linear-gradient(135deg,var(--accent-2),var(--accent-1));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.8}.price-card.pop .pop-badge{top:-24px;padding:10px 26px;font-size:12px;letter-spacing:.14em;background:#fff;color:var(--accent-3);border:1px solid rgba(70,120,236,.18);box-shadow:0 18px 38px -24px rgba(70,120,236,.32)}.pop-badge{position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:linear-gradient(155deg,var(--accent-3),var(--accent-1));color:#101341;font-size:11px;font-weight:700;padding:6px 16px;border-radius:999px;font-family:IBM Plex Mono}.price-card h3{font-size:18px;color:var(--paper-dim);margin-bottom:16px;font-weight:600}.price-card.pop h3{color:var(--accent-3)}.price-card .price{font-family:Space Grotesk;font-size:42px;font-weight:800;margin-bottom:8px}.price-card.pop .price{background:linear-gradient(135deg,var(--accent-3),var(--accent-1));-webkit-background-clip:text;background-clip:text;color:transparent}.price-card.pop .price span{color:var(--accent-3)}.price-card .price span{font-size:14px;color:var(--paper-dim);font-weight:400;font-family:Inter}.price-card .cov{font-size:13px;color:var(--paper-faint);margin-bottom:28px}.price-card ul{list-style:none;margin-bottom:30px;flex:1}.price-card li{font-size:14px;color:var(--paper-dim);padding:14px 0;display:flex;gap:12px;align-items:flex-start;border-top:1px solid rgba(16,35,65,.06)}.price-card li:first-child{border-top:0}.price-card li:before{content:"";width:10px;height:10px;border-radius:50%;background:linear-gradient(180deg,var(--accent-3),var(--accent-1));margin-top:9px;flex:none;box-shadow:0 6px 18px -12px rgba(70,120,236,.45)}.price-card.pop li{color:var(--paper)}.price-card.pop .price{letter-spacing:-.03em}.price-card.pop .btn-primary{background:linear-gradient(155deg,var(--accent-3),var(--accent-1));color:#101341;box-shadow:0 14px 30px -12px rgba(70,120,236,.35)}.price-card.pop .btn-primary:hover{transform:translateY(-2px);box-shadow:0 18px 40px -16px rgba(70,120,236,.45)}.price-note{margin-top:30px;font-size:13px;color:var(--paper-faint);text-align:center}.compare{margin-top:60px;border:1px solid var(--line);border-radius:22px;overflow:hidden}.compare-row{display:grid;grid-template-columns:1fr 1.4fr 1.4fr;border-top:1px solid var(--line)}.compare-row:first-child{border-top:0;background:var(--surface-2)}.compare-row>div{padding:19px 26px;font-size:13.5px}.compare-row:first-child>div{font-family:IBM Plex Mono;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--paper-faint)}.compare-row:not(:first-child){background:var(--surface);transition:background .2s}.compare-row:not(:first-child):hover{background:var(--surface-2)}.compare-row .who{font-weight:600;color:var(--paper)}.compare-row .weak{color:var(--paper-dim)}.compare-row .strong{color:var(--accent-3)}.cta-block{border-radius:30px;padding:72px 56px;text-align:center;position:relative;overflow:hidden;background:linear-gradient(160deg,rgba(70,120,236,.12),rgba(149,64,247,.14));border:1px solid var(--accent-line);box-shadow:0 60px 100px -50px rgba(70,120,236,.18)}.cta-block:before{content:"";position:absolute;top:-50%;left:50%;transform:translateX(-50%);width:800px;height:800px;background:radial-gradient(circle,rgba(70,120,236,.14),transparent 60%);pointer-events:none}.cta-block h2{font-size:clamp(30px,3.8vw,44px);max-width:660px;margin:0 auto 20px;font-weight:700;position:relative}.cta-block p{color:var(--paper-dim);max-width:470px;margin:0 auto 34px;font-size:15.5px;position:relative}.cta-actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;position:relative}footer{border-top:1px solid var(--line);padding:60px 0 34px;position:relative;z-index:1}.foot-top{justify-content:space-between;gap:44px;margin-bottom:48px}.foot-cols,.foot-top{display:flex;flex-wrap:wrap}.foot-cols{gap:68px}.foot-col h4{font-size:11.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--paper-faint);margin-bottom:18px;font-family:IBM Plex Mono}.foot-col a{display:block;font-size:14px;color:var(--paper-dim);margin-bottom:12px;transition:color .2s}.foot-col a:hover{color:var(--accent-3)}.foot-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:28px;border-top:1px solid var(--line);flex-wrap:wrap;gap:14px}.foot-bottom p{font-size:12.5px;color:var(--paper-faint)}@media (max-width:980px){.nav-actions,.nav-links{display:none}.navToggle{display:block}.hero-grid{grid-template-columns:1fr}.feat-grid,.seg-grid,.steps{grid-template-columns:1fr 1fr}.phase-grid{grid-template-columns:1fr}.dash-stats{grid-template-columns:1fr 1fr}.price-grid{grid-template-columns:1fr}.price-card.pop{grid-column:auto}.compare-row{grid-template-columns:1fr}.compare-row>div{padding:12px 20px}}@media (max-width:600px){.wrap{padding:0 20px}.feat-grid,.seg-grid,.steps{grid-template-columns:1fr}.dash-stats{grid-template-columns:1fr 1fr}.foot-cols{gap:32px}.hero-stats{gap:24px}.ad-card,.float-badge{display:none}.trust-row{flex-direction:column;align-items:flex-start}.trust-scroll{width:100%}.trust-scroll .trust-marks{animation:trustSlide 24s linear infinite}.trust-marks .dup{display:inline-flex}}:root{--ease-premium:cubic-bezier(.16,1,.3,1);--ease-elastic:cubic-bezier(.34,1.56,.64,1);--shadow-sm:0 2px 8px -3px rgba(42,32,22,.14);--shadow-md:0 18px 40px -22px rgba(42,32,22,.22);--shadow-lg:0 40px 80px -36px rgba(42,32,22,.26);--shadow-accent:0 20px 48px -22px rgba(70,120,236,.32)}html{scroll-padding-top:120px}.btn,.compare-row,.dash-stat,.feat-card,.foot-col a,.nav-links a,.phase,.price-card,.seg-card,.step,.trust-marks span,a,button{transition:color .28s var(--ease-premium),background .28s var(--ease-premium),border-color .28s var(--ease-premium),box-shadow .32s var(--ease-premium),transform .32s var(--ease-premium),filter .32s var(--ease-premium)}.reveal{opacity:0;transform:translateY(32px) scale(.985);filter:blur(6px);transition:opacity .9s var(--ease-premium),transform .9s var(--ease-premium),filter .9s var(--ease-premium)}.reveal.in{opacity:1;transform:none;filter:blur(0)}.feat-grid .feat-card:nth-child(2),.phase-grid .phase:nth-child(2),.price-grid .price-card:nth-child(2),.seg-grid .seg-card:nth-child(2),.steps .step:nth-child(2){transition-delay:.08s}.feat-grid .feat-card:nth-child(3),.price-grid .price-card:nth-child(3),.seg-grid .seg-card:nth-child(3),.steps .step:nth-child(3){transition-delay:.16s}.feat-grid .feat-card:nth-child(4),.seg-grid .seg-card:nth-child(4),.steps .step:nth-child(4){transition-delay:.24s}.accent-text{background-size:200% auto;animation:accentShimmer 6s linear infinite}@keyframes accentShimmer{to{background-position:200%}}.btn:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(105deg,transparent 20%,hsla(0,0%,100%,.55) 46%,transparent 66%);transform:translateX(-130%);transition:transform .7s var(--ease-premium);pointer-events:none}.btn:hover:before{transform:translateX(130%)}.btn-primary:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 1px 0 hsla(0,0%,100%,.5) inset,var(--shadow-accent)}.btn:active{transform:translateY(-1px) scale(.98);transition-duration:.12s}.feat-card:hover,.price-card:hover,.seg-card:hover{box-shadow:var(--shadow-lg),0 0 0 1px var(--accent-line)}.price-card:hover{transform:translateY(-8px) scale(1.008)}.step:hover{box-shadow:inset 0 0 0 1px var(--accent-line)}.island{box-shadow:var(--shadow-sm)}.island.scrolled{backdrop-filter:blur(20px) saturate(160%)}.dash.in .bars i{animation:barGrow 1s var(--ease-premium) both;transform-origin:bottom}@keyframes barGrow{0%{transform:scaleY(.05);opacity:.4}to{transform:scaleY(1);opacity:.9}}.btn:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid var(--accent-1);outline-offset:3px;box-shadow:0 0 0 6px rgba(70,120,236,.18)}.float-badge{animation:ambientFloat 5s ease-in-out infinite}@keyframes ambientFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (max-width:980px){.float-badge{animation:none}}@media (prefers-reduced-motion:reduce){.reveal{filter:none;transform:none}.accent-text,.btn:before,.dash.in .bars i,.float-badge{animation:none!important}}.hero-title .accent-text{background-size:200% auto;animation:accentShimmer 5s linear infinite}.hero-title{animation:heroFade 1s var(--ease-premium) both}.hero-sub{animation:heroFade 1s var(--ease-premium) .12s both}.hero-actions{animation:heroFade 1s var(--ease-premium) .22s both}.hero-stats{animation:heroFade 1s var(--ease-premium) .32s both}@keyframes heroFade{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.hero-stats div{transition:transform .3s var(--ease-elastic)}.hero-stats div:hover{transform:translateY(-3px)}.hero-stats div:hover .num{filter:drop-shadow(0 4px 12px rgba(70,120,236,.24))}.scene-stage{will-change:transform}.scene{animation:sceneFloat 7s ease-in-out infinite}@keyframes sceneFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.scene-stage:hover .scene{animation-play-state:paused}.scene:before{content:"";position:absolute;inset:-2px;border-radius:28px;z-index:-1;background:conic-gradient(from 0deg,rgba(70,120,236,.45),transparent 30%,rgba(149,64,247,.28),transparent 70%,rgba(70,120,236,.45));filter:blur(16px);opacity:0;transition:opacity .5s var(--ease-premium);animation:spinGlow 8s linear infinite}.scene-stage:hover .scene:before{opacity:.7}@keyframes spinGlow{to{transform:rotate(1turn)}}.ad-card{animation:adReveal 1.1s var(--ease-elastic) .6s both}@keyframes adReveal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.ad-card .swatch{transition:transform .4s var(--ease-elastic)}.scene:hover .ad-card .swatch{transform:scale(1.1) rotate(-6deg)}.price-card{position:relative;overflow:hidden}.price-card:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(120deg,transparent 30%,hsla(0,0%,100%,.5) 48%,transparent 62%);transform:translateX(-140%);transition:transform .9s var(--ease-premium)}.price-card:hover:before{transform:translateX(140%)}.price-card.pop:after{content:"";position:absolute;inset:0;border-radius:24px;padding:1.5px;pointer-events:none;background:conic-gradient(from var(--ring-angle,0deg),var(--accent-2),transparent 25%,var(--teal-dim),transparent 55%,var(--accent-2));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:ringSpin 6s linear infinite;opacity:.65}@keyframes ringSpin{to{--ring-angle:360deg}}@property --ring-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.pop-badge{animation:badgeBob 3s ease-in-out infinite}@keyframes badgeBob{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-4px)}}.price-card .price{transition:transform .35s var(--ease-elastic);transform-origin:left}.price-card:hover .price{transform:scale(1.06)}.price-card li{transition:transform .3s var(--ease-premium),color .3s var(--ease-premium)}.price-card:hover li{color:var(--paper)}.price-card:hover li:before{box-shadow:0 0 0 3px rgba(149,64,247,.18)}@media (prefers-reduced-motion:reduce){.ad-card,.hero-actions,.hero-stats,.hero-sub,.hero-title,.pop-badge,.price-card.pop:after,.scene,.scene:before{animation:none!important}}.section{padding:clamp(64px,9vw,120px) 0}.section-tight{padding:clamp(52px,7vw,88px) 0}.hero{padding:clamp(64px,8vw,96px) 0 clamp(36px,5vw,48px)}@media (max-width:980px){.hero-grid{gap:clamp(36px,6vw,64px)}.hero-sub{max-width:none}.scene-stage{max-width:520px;margin:0 auto;width:100%}.price-grid{grid-template-columns:1fr;max-width:460px;margin-inline:auto}.foot-top{flex-direction:column}.scene:before{display:none}}@media (max-width:720px){.feat-grid,.seg-grid,.steps{grid-template-columns:1fr 1fr}}@media (max-width:600px){h1.hero-title{font-size:clamp(31px,8.5vw,40px);line-height:1.08}.hero-sub{font-size:16px}.section-title{font-size:clamp(25px,6.5vw,32px)}.hero-stats{gap:20px}.hero-stats div{border-left:0;padding-left:0;border-top:1px solid var(--accent-line);padding-top:10px}.hero-actions{flex-direction:column;align-items:stretch}.cta-actions .btn,.hero-actions .btn{width:100%;padding:15px 24px;font-size:15px}.btn{min-height:46px}.feat-card,.phase,.price-card,.seg-card,.step{padding:26px 22px}.price-card{padding:30px 26px}.price-card.pop{grid-column:auto;transform:none;box-shadow:0 24px 80px -28px rgba(70,120,236,.28);margin-top:10px;padding:34px 28px}.price-card.pop:before{opacity:.92}.price-card.pop .pop-badge{top:-20px;padding:12px 24px;font-size:13px;letter-spacing:.16em}.scene{animation:none}.dash{margin-top:44px}.dash-stat{padding:20px}.dash-stat .val{font-size:23px}}@media (max-width:400px){.wrap{padding:0 16px}.dash-stats{grid-template-columns:1fr}.trust-marks{gap:22px}.foot-cols{gap:26px}h1.hero-title{font-size:29px}}@media (min-width:1440px){.wrap{max-width:1280px}h1.hero-title{font-size:66px}}@media (hover:none){.btn-primary:hover,.feat-card:hover,.hero-stats div:hover,.price-card:hover,.seg-card:hover,.step:hover{transform:none}.btn:before,.price-card:before{display:none}}.scene-stage:after{content:"";position:absolute;inset:-8%;z-index:-2;pointer-events:none;background:radial-gradient(circle at 35% 30%,rgba(70,120,236,.28),transparent 60%),radial-gradient(circle at 70% 70%,rgba(149,64,247,.22),transparent 62%);filter:blur(38px);opacity:.7;border-radius:42% 58% 55% 45%/48% 50% 50% 52%;animation:morphBlob 14s ease-in-out infinite}@keyframes morphBlob{0%,to{border-radius:42% 58% 55% 45%/48% 50% 50% 52%;transform:rotate(0deg) scale(1)}33%{border-radius:60% 40% 42% 58%/55% 42% 58% 45%;transform:rotate(4deg) scale(1.04)}66%{border-radius:45% 55% 62% 38%/42% 58% 42% 58%;transform:rotate(-3deg) scale(.98)}}.feat-card,.seg-card{border-radius:var(--radius)}.feat-card:hover,.seg-card:hover{border-radius:26px 14px 26px 14px}.kicker:before{transition:width .6s var(--ease-premium)}.kicker.in:before,.reveal.in .kicker:before{animation:lineDraw .7s var(--ease-premium) both}@keyframes lineDraw{0%{width:0}to{width:22px}}.eyebrow .dot{position:relative}.eyebrow .dot:after{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:0 0 0 0 rgba(79,184,168,.5);animation:dotRipple 2.4s var(--ease-premium) infinite}@keyframes dotRipple{to{box-shadow:0 0 0 10px rgba(79,184,168,0)}}.nav-links a:after{left:50%;right:50%;transition:left .3s var(--ease-premium),right .3s var(--ease-premium)}.nav-links a:hover:after{left:0;right:0}@media (min-width:768px) and (max-width:834px){.hero-grid{grid-template-columns:1fr;gap:44px}.scene-stage{max-width:560px;margin:0 auto}.feat-grid,.seg-grid,.steps{grid-template-columns:1fr 1fr}.price-grid{max-width:520px;margin-inline:auto}.phase-grid,.price-grid{grid-template-columns:1fr}.dash-stats{grid-template-columns:1fr 1fr}.wrap{padding:0 40px}}@media (min-width:835px) and (max-width:1194px){.hero-grid{gap:44px}.steps{grid-template-columns:repeat(4,1fr)}.feat-grid,.price-grid,.seg-grid{grid-template-columns:repeat(3,1fr)}.wrap{padding:0 40px}}@media (min-width:768px) and (max-width:1194px) and (hover:none){.scene:before{display:none}.scene{animation-duration:9s}.btn{min-height:48px}.foot-col a,.nav-links a{padding-block:10px}}@media (prefers-reduced-motion:reduce){.eyebrow .dot:after,.kicker:before,.scene-stage:after{animation:none!important}}.btn{border-radius:999px;transition:border-radius .5s var(--ease-premium),transform .32s var(--ease-premium),box-shadow .32s var(--ease-premium),border-color .28s var(--ease-premium)}.btn-outline:hover,.btn-primary:hover{border-radius:26px 999px 26px 999px}.section-title{background:linear-gradient(100deg,var(--paper) 40%,var(--accent-3) 55%,var(--paper) 70%);background-size:220% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:titleWash 9s linear infinite}@media (prefers-reduced-motion:reduce){.section-title{animation:none;-webkit-text-fill-color:var(--paper)}}@keyframes titleWash{to{background-position:220%}}.price-card{transition:border-radius .55s var(--ease-premium),transform .3s var(--ease),box-shadow .3s var(--ease)}.price-card:hover{border-radius:34px 20px 34px 20px}.price-card.pop{animation:popBreathe 8s ease-in-out infinite}@keyframes popBreathe{0%,to{transform:translateY(-12px) scale(1)}50%{transform:translateY(-16px) scale(1.012)}}.dash,.step{transition:border-radius .5s var(--ease-premium),background .25s}.step:hover{border-radius:20px}.trust-marks span:hover{background:linear-gradient(100deg,var(--accent-1),var(--accent-2));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.cta-block:after{content:"";position:absolute;inset:-6%;z-index:0;pointer-events:none;background:radial-gradient(circle at 30% 40%,rgba(61,107,255,.2),transparent 58%),radial-gradient(circle at 72% 66%,rgba(160,43,255,.18),transparent 60%);filter:blur(30px);border-radius:46% 54% 52% 48%/50% 46% 54% 50%;animation:morphBlob 16s ease-in-out infinite}.cta-block>*{position:relative;z-index:1}.eyebrow{transition:border-radius .5s var(--ease-premium)}.eyebrow:hover{border-radius:16px 999px 16px 999px}@media (prefers-reduced-motion:reduce){.cta-block:after,.price-card.pop,body:before{animation:none!important}.btn:hover,.eyebrow:hover,.price-card:hover,.step:hover{border-radius:inherit}}.lang{position:relative}.lang-btn{display:inline-flex;align-items:center;gap:8px;cursor:pointer;padding:8px 12px;border-radius:14px;border:1px solid var(--line-strong);background:var(--surface-glass);backdrop-filter:blur(8px);font-family:Space Grotesk,sans-serif;font-weight:600;font-size:13px;color:var(--paper);transition:border-color .2s var(--ease),transform .2s var(--ease)}.lang-btn:hover{border-color:var(--accent-line);transform:translateY(-1px)}.lang-flag{font-size:16px;line-height:1}.lang-code{letter-spacing:.04em}.lang-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:1200;min-width:170px;list-style:none;padding:6px;border-radius:16px;border:1px solid var(--line-strong);background:var(--surface);box-shadow:0 18px 40px rgba(11,26,56,.16);animation:langIn .18s var(--ease)}@keyframes langIn{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:none}}.lang-item{display:flex;align-items:center;gap:10px;width:100%;cursor:pointer;padding:10px 12px;border:0;border-radius:11px;background:transparent;font-family:Inter,sans-serif;font-size:14px;color:var(--paper);text-align:left;transition:background .15s var(--ease)}.lang-item.active,.lang-item:hover{background:var(--surface-2)}.lang-item.active{font-weight:600}@supports (animation-timeline:view()){@media (min-width:981px) and (prefers-reduced-motion:no-preference){.scene-stage{perspective:1600px}.dash,.feat-grid .feat-card,.phase-grid .phase,.price-grid .price-card,.seg-grid .seg-card,.steps .step{animation:card3D linear both;animation-timeline:view();animation-range:entry 0 entry 55%;transform-origin:center bottom;backface-visibility:hidden}@keyframes card3D{0%{opacity:0;transform:perspective(1200px) rotateX(12deg) translateY(40px) scale(.96)}to{opacity:1;transform:perspective(1200px) rotateX(0) translateY(0) scale(1)}}}}@media (hover:hover) and (pointer:fine) and (min-width:981px){.feat-grid,.phase-grid,.price-grid,.seg-grid{perspective:1200px}.feat-card,.phase,.price-card,.seg-card{transform-style:preserve-3d;transition:transform .5s var(--ease-premium),box-shadow .4s var(--ease-premium)}.feat-card:hover,.phase:hover,.price-card:hover,.seg-card:hover{transform:translateY(-8px) rotateX(4deg) rotateY(-4deg) scale(1.01)}.feat-card>*,.price-card>*,.seg-card>*{transform:translateZ(28px)}}@supports (view-transition-name:none){::view-transition-new(root),::view-transition-old(root){animation-duration:.5s;animation-timing-function:var(--ease-premium,cubic-bezier(.16,.8,.28,1))}@media (prefers-reduced-motion:reduce){::view-transition-new(root),::view-transition-old(root){animation-duration:1ms}}}@media (max-width:980px){.feat-card,.phase,.price-card,.seg-card{transform-style:flat}}:root{--ink:#fff;--ink-2:#f9fafb;--surface:#fff;--surface-2:#f9fafb;--surface-glass:hsla(0,0%,100%,.6);--accent-1:#4f46e5;--accent-2:#6366f1;--accent-3:#4f46e5;--clay:#4f46e5;--teal:#4f46e5;--teal-dim:#6366f1;--paper:#111827;--paper-dim:#4b5563;--paper-faint:#9ca3af;--line:#f3f4f6;--line-strong:#e5e7eb;--accent-line:rgba(79,70,229,.22);--radius:18px}body{background:var(--ink);color:var(--paper);font-family:Inter,sans-serif}body:before{background:radial-gradient(760px circle at 8% -10%,rgba(79,70,229,.06),transparent 46%);animation:none}.grain{display:none}.display,.hero-title,.section-title,h1,h2,h3{font-family:Inter,sans-serif;letter-spacing:-.03em;color:var(--paper)}h1.hero-title{font-size:clamp(44px,6vw,80px);line-height:1.02;font-weight:800}.section-title{font-size:clamp(32px,4.2vw,52px);line-height:1.05;font-weight:800}.hero-sub,.section-desc{color:var(--paper-dim)}.section{padding:160px 0}.section-tight{padding:120px 0}.hero{padding:140px 0 80px}.wrap{max-width:1200px;padding:0 28px}.ticker-wrap,.trust{background:var(--surface-2);border-color:var(--line)}.hero-actions .btn{border-radius:14px;padding:14px 26px;font-size:15px;font-weight:600}.hero-actions .btn-primary{background:linear-gradient(135deg,rgba(79,70,229,.92),rgba(99,102,241,.92));backdrop-filter:blur(12px) saturate(160%);color:#fff;border:1px solid hsla(0,0%,100%,.28);box-shadow:0 8px 32px -8px rgba(79,70,229,.5),inset 0 1px 0 hsla(0,0%,100%,.4)}.hero-actions .btn-primary:hover{transform:translateY(-2px);box-shadow:0 14px 40px -8px rgba(79,70,229,.6)}.hero-actions .btn-outline{background:hsla(0,0%,100%,.55);backdrop-filter:blur(12px) saturate(160%);border:1px solid var(--line-strong);color:var(--paper);box-shadow:0 4px 20px -10px rgba(17,24,39,.2)}.hero-actions .btn-outline:hover{background:hsla(0,0%,100%,.8);border-color:var(--accent-line)}.btn{border-radius:12px}.btn-primary{background:var(--accent-1);color:#fff;box-shadow:0 6px 20px -8px rgba(79,70,229,.5)}.btn-primary:hover{background:#4338ca;box-shadow:0 12px 30px -8px rgba(79,70,229,.6)}.btn-outline{background:transparent;border:1px solid var(--line-strong);color:var(--paper);box-shadow:none}.btn-outline:hover{border-color:var(--accent-1);color:var(--accent-1);background:rgba(79,70,229,.04)}.dash,.feat-card,.phase,.seg-card,.step{background:var(--surface);border:1px solid var(--line-strong);border-radius:18px;box-shadow:0 1px 2px rgba(17,24,39,.04),0 1px 3px rgba(17,24,39,.06)}.feat-card:hover,.seg-card:hover{border-color:var(--line-strong);box-shadow:0 4px 6px -2px rgba(17,24,39,.05),0 12px 28px -8px rgba(17,24,39,.1);transform:translateY(-4px)}.price-card{background:var(--surface);border:1px solid var(--line-strong);border-radius:20px;padding:36px 30px;box-shadow:0 1px 3px rgba(17,24,39,.05);transition:box-shadow .3s var(--ease),transform .3s var(--ease),border-color .3s var(--ease)}.price-card.pop{border:1.5px solid var(--accent-1);box-shadow:0 12px 40px -12px rgba(79,70,229,.28);transform:scale(1.02)}.price-card:hover{box-shadow:0 10px 30px -10px rgba(17,24,39,.14);transform:translateY(-4px)}.price-card.pop:hover{transform:scale(1.02) translateY(-4px)}.price-card .btn-outline,.price-card.pop .btn-primary{width:100%}.pop-badge{background:var(--accent-1);color:#fff}.island{background:hsla(0,0%,100%,.72);border:1px solid var(--line-strong);box-shadow:0 1px 2px rgba(17,24,39,.04),0 8px 24px -16px rgba(17,24,39,.16)}.island.scrolled{background:hsla(0,0%,100%,.9);backdrop-filter:blur(20px) saturate(180%)}.nav-links a{color:var(--paper-dim)}.nav-links a:hover{color:var(--paper)}.scene{background:#fff;box-shadow:0 30px 80px -30px rgba(17,24,39,.16),0 0 0 1px rgba(17,24,39,.03)}.ad-card,.scene{border:1px solid var(--line-strong)}.ad-card{background:hsla(0,0%,100%,.9)}.eyebrow,.kicker{color:var(--accent-1)}.eyebrow{border:1px solid var(--accent-line);background:rgba(79,70,229,.05);border-radius:999px}.kicker:before{background:var(--accent-1)}.accent-text,.hero-stats .num{background:linear-gradient(120deg,var(--accent-1),var(--accent-2));-webkit-background-clip:text;background-clip:text;color:transparent}