/* B2Drop V3 — cinematic direct-response landing, dependency-free */
:root{--bg:#070816;--bg2:#0b0d1f;--panel:#11142b;--panel2:#171a36;--ink:#0e1426;--text:#f7f8ff;--muted:#9ca5bf;--line:rgba(255,255,255,.09);--violet:#7c5cff;--violet2:#9d82ff;--cyan:#42e8d0;--green:#34d399;--lav:#f4f2ff;--light:#f7f8fc;--red:#ff6577;--max:1220px;--ease:cubic-bezier(.2,.8,.2,1);--shadow:0 30px 100px rgba(4,5,15,.28)}
*{box-sizing:border-box}html{scroll-padding-top:88px}body{margin:0;overflow-x:hidden;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--text);background:var(--bg);line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a,button{touch-action:manipulation}button{font:inherit}.shell{width:min(var(--max),calc(100% - 48px));margin:0 auto}.skip{position:fixed;z-index:9999;left:16px;top:-80px;background:#fff;color:#111;padding:12px 16px;border-radius:12px}.skip:focus{top:16px}.scroll-progress{position:fixed;z-index:999;top:0;left:0;width:100%;height:2px;pointer-events:none}.scroll-progress span{display:block;height:100%;width:100%;transform-origin:left;transform:scaleX(0);background:linear-gradient(90deg,var(--cyan),var(--violet2));box-shadow:0 0 18px var(--violet)}
.cursor-glow{position:fixed;z-index:0;width:420px;height:420px;border-radius:50%;pointer-events:none;opacity:0;background:radial-gradient(circle,rgba(124,92,255,.12),rgba(66,232,208,.06) 35%,transparent 68%);transform:translate(-50%,-50%);transition:opacity .3s}.pointer .cursor-glow{opacity:1}.affiliate{position:relative;z-index:110;background:#0d1023;border-bottom:1px solid rgba(255,255,255,.05);color:#aeb6cf;text-align:center;padding:7px 16px;font-size:11px}.affiliate strong{color:#e9ecf8}.header{position:sticky;top:0;z-index:100;background:rgba(7,8,22,.7);backdrop-filter:blur(18px) saturate(135%);-webkit-backdrop-filter:blur(18px) saturate(135%);border-bottom:1px solid rgba(255,255,255,.075);transition:background .3s var(--ease),box-shadow .3s var(--ease)}.header.scrolled{background:rgba(7,8,22,.9);box-shadow:0 16px 45px rgba(0,0,0,.18)}.header-in{height:72px;display:flex;align-items:center;justify-content:space-between}.brand-lockup{display:flex;align-items:center;gap:12px;text-decoration:none}.brand-card{display:flex;align-items:center;justify-content:center;background:#fff;border-radius:12px;padding:6px 10px;box-shadow:0 6px 20px rgba(0,0,0,.12)}.brand-card img{width:116px;height:auto}.independent{font-size:10px;color:#8e96ae;line-height:1.25;text-transform:uppercase;letter-spacing:.06em}.nav{display:flex;align-items:center;gap:28px}.nav a{color:#c5cbe0;text-decoration:none;font-size:13px;font-weight:700;position:relative}.nav a:after{content:"";position:absolute;left:0;right:100%;bottom:-7px;height:1px;background:var(--cyan);transition:right .25s var(--ease)}.nav a:hover:after{right:0}.nav a:hover{color:#fff}.btn{--mx:0px;--my:0px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 20px;border:0;border-radius:999px;text-decoration:none;font-size:13px;font-weight:900;color:#fff;background:linear-gradient(135deg,#6546ef,#8d61ff);box-shadow:0 15px 45px rgba(109,74,255,.3),inset 0 1px 0 rgba(255,255,255,.22);transform:translate(var(--mx),var(--my));transition:transform .28s var(--ease),box-shadow .28s var(--ease),filter .28s var(--ease);overflow:hidden}.btn:before{content:"";position:absolute;inset:-2px;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.35),transparent 70%);transform:translateX(-130%);transition:transform .7s var(--ease)}.btn:hover:before{transform:translateX(130%)}.btn:hover{box-shadow:0 20px 60px rgba(109,74,255,.4),0 0 0 5px rgba(124,92,255,.08);filter:saturate(1.08)}.btn:focus-visible,.nav a:focus-visible,.ghost:focus-visible,summary:focus-visible,button:focus-visible{outline:3px solid var(--cyan);outline-offset:4px}.btn span{font-size:17px}.btn-xl{min-height:58px;padding:0 27px;font-size:15px}.ghost{color:#d8dcef;text-decoration:none;font-weight:800;font-size:14px}.ghost span{display:inline-block;transition:transform .25s var(--ease)}.ghost:hover span{transform:translateY(4px)}

.hero{position:relative;min-height:calc(100svh - 102px);display:grid;align-items:center;overflow:hidden;padding:72px 0 86px;isolation:isolate}.grid-field{position:absolute;inset:0;z-index:-4;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:62px 62px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.85),transparent 80%)}.hero:after{content:"";position:absolute;z-index:-2;left:0;right:0;bottom:-1px;height:220px;background:linear-gradient(to bottom,transparent,#070816)}.aurora{position:absolute;z-index:-3;border-radius:50%;filter:blur(80px);opacity:.65;will-change:transform}.a1{width:760px;height:520px;background:#4227cf;right:-150px;top:-150px;animation:aurora1 13s ease-in-out infinite alternate}.a2{width:600px;height:500px;background:#007f8f;left:-260px;bottom:-200px;animation:aurora2 16s ease-in-out infinite alternate}.hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:center}.hero-copy{position:relative;z-index:2}.eyebrow,.label{display:flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.16em;font-weight:950;text-transform:uppercase}.eyebrow{color:#7ff5dc}.label{color:#7058ed}.mint{color:#66ecd5}.pulse-dot{width:7px;height:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 0 0 rgba(66,232,208,.4);animation:pulse 2s infinite}.hero h1{font-size:clamp(48px,5.2vw,76px);line-height:.93;letter-spacing:-.06em;margin:18px 0 24px;font-weight:860}.hero h1 em{font-style:normal;background:linear-gradient(110deg,#fff 0%,#b6a7ff 35%,#6ffff0 70%,#fff 100%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:shineText 8s linear infinite}.hero-copy>p{font-size:18px;line-height:1.65;color:#aab2c9;max-width:620px}.hero-actions{display:flex;gap:14px;align-items:center;margin-top:30px;flex-wrap:wrap}.hero-chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:22px}.hero-chips span{padding:7px 11px;border-radius:999px;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.035);color:#aeb6ce;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.hero-stage{min-height:620px;position:relative;transform-style:preserve-3d;will-change:transform}.hero-console{position:absolute;inset:60px 0 30px 20px;border-radius:28px;background:linear-gradient(180deg,rgba(23,25,56,.96),rgba(8,10,28,.96));border:1px solid rgba(255,255,255,.1);box-shadow:0 60px 120px rgba(0,0,0,.46),0 0 100px rgba(109,74,255,.08);overflow:hidden;transform:translateZ(10px)}.hero-console:before{content:"";position:absolute;inset:-1px;background:linear-gradient(120deg,rgba(124,92,255,.30),transparent 30%,transparent 70%,rgba(66,232,208,.22));pointer-events:none}.console-top{height:58px;border-bottom:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:space-between;padding:0 18px}.console-title{font-weight:850;font-size:13px;letter-spacing:-.01em}.console-live{display:flex;align-items:center;gap:7px;font-size:9px;color:#75f2d8;font-weight:900;letter-spacing:.08em}.console-live span{width:7px;height:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 14px var(--cyan);animation:pulse 2s infinite}.console-body{display:grid;grid-template-columns:64px 1fr;min-height:520px}.console-side{border-right:1px solid rgba(255,255,255,.07);padding:20px 13px;display:flex;flex-direction:column;gap:12px}.console-side i{height:38px;border-radius:12px;background:rgba(255,255,255,.055);position:relative}.console-side i:before{content:"";position:absolute;width:10px;height:10px;border:1px solid rgba(255,255,255,.35);left:50%;top:50%;transform:translate(-50%,-50%);border-radius:3px}.console-side i:first-child{background:linear-gradient(135deg,#7856ff,#5f46e9);box-shadow:0 8px 24px rgba(124,92,255,.25)}.console-main{padding:24px}.console-kicker{font-size:9px;color:#7ff5dc;letter-spacing:.13em;font-weight:800}.console-main h3{font-size:27px;margin:8px 0 18px;letter-spacing:-.03em}.console-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.console-card{padding:14px;border-radius:16px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.065);min-height:88px;transition:transform .3s var(--ease),background .3s}.console-card:hover{transform:translateY(-5px);background:rgba(255,255,255,.075)}.console-card small{font-size:8px;color:#818aa5;display:block;letter-spacing:.1em}.console-card strong{display:block;margin-top:7px;font-size:13px}.state{display:inline-flex;margin-top:7px;border-radius:999px;padding:3px 7px;background:rgba(52,211,153,.1);color:#67e7b2;font-size:8px;font-weight:900}.state.violet{background:rgba(124,92,255,.12);color:#b6a5ff}.network{height:260px;margin-top:12px;border-radius:18px;background:radial-gradient(circle at 50% 50%,rgba(109,74,255,.18),transparent 48%),linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:auto,28px 28px,28px 28px;position:relative;overflow:hidden}.network-svg{position:absolute;inset:0;width:100%;height:100%}.network-svg path{fill:none;stroke:rgba(126,244,220,.26);stroke-width:1.6;stroke-dasharray:6 10;animation:dash 13s linear infinite}.node{position:absolute;display:grid;place-items:center;width:72px;height:72px;border-radius:18px;background:#12152f;border:1px solid rgba(255,255,255,.1);font-size:9px;font-weight:850;color:#d7dcef;box-shadow:0 15px 40px rgba(0,0,0,.22);animation:nodeFloat 6s ease-in-out infinite}.node.core{left:50%;top:50%;transform:translate(-50%,-50%);width:92px;height:92px;background:linear-gradient(135deg,#7152ff,#2ccbb4);color:#fff;box-shadow:0 0 50px rgba(109,74,255,.35)}.node.n1{left:8%;top:14%}.node.n2{right:8%;top:14%;animation-delay:-1.5s}.node.n3{left:11%;bottom:12%;animation-delay:-3s}.node.n4{right:11%;bottom:12%;animation-delay:-4.5s}.packet{position:absolute;width:8px;height:8px;border-radius:50%;background:#fff;box-shadow:0 0 18px var(--cyan),0 0 32px var(--violet);z-index:3}.p1{animation:packet1 4.8s linear infinite}.p2{animation:packet2 5.2s linear infinite -1.2s}.p3{animation:packet3 5.4s linear infinite -2.3s}.p4{animation:packet4 5s linear infinite -3.1s}.hero-orb{position:absolute;width:280px;height:280px;border-radius:50%;right:-60px;top:-40px;background:radial-gradient(circle at 35% 30%,#fff 0 1.5%,#69ffe0 7%,#7656ff 35%,rgba(124,92,255,.08) 70%);opacity:.76;box-shadow:0 0 90px rgba(124,92,255,.45);animation:orbBreath 8s ease-in-out infinite;mix-blend-mode:screen}.floating-chip{position:absolute;z-index:5;padding:10px 13px;border:1px solid rgba(255,255,255,.11);background:rgba(17,20,43,.78);backdrop-filter:blur(16px);border-radius:999px;color:#dce1f1;font-size:9px;font-weight:850;box-shadow:0 15px 35px rgba(0,0,0,.25);animation:chipFloat 6s ease-in-out infinite}.floating-chip b{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--cyan);margin-right:7px;box-shadow:0 0 12px var(--cyan)}.fc1{left:-12px;top:138px}.fc2{right:-20px;top:265px;animation-delay:-2s}.fc3{left:46px;bottom:8px;animation-delay:-4s}.concept-note{position:absolute;bottom:-4px;right:12px;color:#737c98;font-size:9px}.scroll-cue{position:absolute;left:50%;bottom:20px;transform:translateX(-50%);color:#737c98;text-decoration:none;font-size:8px;letter-spacing:.2em;font-weight:900;display:grid;justify-items:center;gap:8px}.scroll-cue span{width:22px;height:34px;border:1px solid rgba(255,255,255,.18);border-radius:999px;position:relative}.scroll-cue span:after{content:"";position:absolute;width:3px;height:7px;border-radius:999px;background:#fff;left:50%;top:7px;transform:translateX(-50%);animation:scrollDot 1.8s ease-in-out infinite}

.marquee{overflow:hidden;background:#0c0f24;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);padding:16px 0;color:#8e97b5}.marquee div{display:flex;align-items:center;width:max-content;gap:26px;animation:marquee 32s linear infinite}.marquee span{font-size:10px;letter-spacing:.17em;font-weight:900;color:#bbc3db}.marquee i{font-style:normal;color:#53dec9}
.section{position:relative;padding:120px 0}.light{background:#f8f9fc;color:var(--ink)}.split-heading{display:grid;grid-template-columns:1.25fr .75fr;gap:70px;align-items:end;margin-bottom:54px}.split-heading h2,.center-head h2,.product-copy h2,.belief h2,.story h2,.evidence-copy h2,.faq-copy h2,.offer-copy h2,.final-inner h2{font-size:clamp(42px,5vw,70px);line-height:.98;letter-spacing:-.05em;margin:14px 0 0}.split-heading h2 span,.center-head h2 span,.evidence-copy h2 span,.faq-copy h2 span{color:#7661dc}.split-heading>p{color:#596079;font-size:16px;line-height:1.75}.bento{display:grid;grid-template-columns:1.35fr .85fr .85fr;grid-template-rows:260px 260px;gap:16px}.bento-card{position:relative;overflow:hidden;background:#fff;border:1px solid #e3e6ef;border-radius:26px;padding:28px;box-shadow:0 18px 50px rgba(14,20,38,.05);transform-style:preserve-3d;transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s}.bento-card:hover{box-shadow:0 28px 70px rgba(64,49,138,.12);border-color:#d5cffc}.bento-card.big{grid-row:span 2}.bento-card.wide{grid-column:span 2}.bento-card .num{font-size:10px;font-weight:900;color:#7359e8;letter-spacing:.12em}.bento-card h3{font-size:25px;line-height:1.05;letter-spacing:-.03em;margin:22px 0 10px}.bento-card p{color:#656b7f;max-width:420px}.cube{width:180px;height:180px;margin:28px auto 12px;position:relative;perspective:800px}.cube:before,.cube:after{content:"";position:absolute;left:50%;top:50%;width:110px;height:110px;border:2px solid #7961ec;transform:translate(-50%,-50%) rotate(45deg) skew(-8deg,-8deg);border-radius:14px;box-shadow:0 0 40px rgba(124,92,255,.15)}.cube:after{transform:translate(-50%,-50%) rotate(45deg) skew(-8deg,-8deg) scale(.66);border-color:#42d8c3;animation:cubePulse 3s ease-in-out infinite}.card-beam{position:absolute;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(124,92,255,.18),transparent 68%);right:-80px;bottom:-80px}.micro-flow{display:flex;gap:8px;margin-top:34px}.micro-flow i{width:36px;height:36px;border:1px solid #dcdff0;border-radius:10px;position:relative}.micro-flow i:after{content:"";position:absolute;left:100%;top:50%;width:10px;height:1px;background:#b9bdd0}.micro-flow i:last-child:after{display:none}.micro-flow i:nth-child(2){background:#7259e8;border-color:#7259e8;animation:microPulse 3s infinite}.orbital-mini{position:relative;height:90px;margin-top:28px}.orbital-mini b{position:absolute;width:34px;height:34px;border-radius:50%;background:#7259e8;left:50%;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 28px rgba(114,89,232,.3)}.orbital-mini i{position:absolute;width:22px;height:22px;border:1px solid #cecfe0;border-radius:7px;left:50%;top:50%;animation:orbitMini 5s linear infinite;transform-origin:-50px 0}.orbital-mini i:nth-child(2){animation-delay:-1.7s}.orbital-mini i:nth-child(3){animation-delay:-3.3s}.timeline-mini{display:flex;align-items:center;gap:10px;margin-top:26px}.timeline-mini span{font-size:9px;font-weight:900;color:#6a6f84}.timeline-mini i{height:1px;flex:1;background:linear-gradient(90deg,#745beb,#42d8c3);position:relative;overflow:hidden}.timeline-mini i:after{content:"";position:absolute;width:18px;height:100%;background:#fff;filter:blur(3px);animation:lineSweep 2.4s linear infinite}

.belief{background:#090b1c;overflow:hidden}.belief-glow{position:absolute;width:700px;height:700px;border-radius:50%;right:-260px;top:-260px;background:radial-gradient(circle,rgba(67,216,195,.14),transparent 60%);filter:blur(20px)}.belief-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;align-items:center}.belief h2{color:#fff}.belief .lead{color:#9da6c0;font-size:17px;line-height:1.8}.order-switch{border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.035);border-radius:30px;padding:34px;box-shadow:0 40px 90px rgba(0,0,0,.3);position:relative;overflow:hidden}.order-switch:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent,rgba(124,92,255,.08),transparent);animation:panelSweep 7s linear infinite}.switch-line{position:relative;z-index:1;display:grid;grid-template-columns:110px 1fr 30px 1fr 30px 1fr;align-items:center;gap:8px;min-height:80px;border-radius:18px;padding:0 18px}.switch-line span{font-size:8px;letter-spacing:.14em;color:#68708a;font-weight:900}.switch-line b{font-size:12px}.switch-line i{height:1px;background:#3c425d;position:relative}.switch-line i:after{content:"";position:absolute;right:-2px;top:-3px;border-left:5px solid #59617c;border-top:3px solid transparent;border-bottom:3px solid transparent}.traditional{color:#8c93a7;background:rgba(255,255,255,.02)}.modern{color:#fff;background:linear-gradient(90deg,rgba(124,92,255,.18),rgba(66,232,208,.08));border:1px solid rgba(124,92,255,.18)}.modern i{background:linear-gradient(90deg,var(--violet),var(--cyan))}.switch-center{display:grid;place-items:center;padding:20px;position:relative;z-index:1}.switch-center span{font-size:9px;text-transform:uppercase;letter-spacing:.12em;color:#777f99}.switch-center em{font-style:normal;font-size:34px;color:#8d75ff;animation:rotate 6s linear infinite}

.story{background:#070816;padding:0 0 90px}.story-grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:80px}.story-copy{position:relative}.story-sticky{position:sticky;top:130px;padding:110px 0 40px}.story h2{font-size:clamp(46px,5.3vw,72px)}.story h2 span{color:#8f7bff}.story-sticky>p:not(.label){color:#959eb8;max-width:450px}.story-progress{height:2px;background:#1c203a;margin-top:30px;overflow:hidden;max-width:360px}.story-progress span{display:block;width:100%;height:100%;background:linear-gradient(90deg,var(--violet),var(--cyan));transform-origin:left;transform:scaleX(.16);transition:transform .5s var(--ease)}.story-counter{display:flex;align-items:flex-end;gap:7px;margin-top:20px}.story-counter b{font-size:40px;line-height:1;color:#fff;font-variant-numeric:tabular-nums}.story-counter small{color:#68708a}.story-steps{padding:80px 0}.story-step{min-height:78vh;display:grid;grid-template-columns:52px 230px 1fr;gap:28px;align-items:center;opacity:.25;transform:scale(.97);transition:opacity .6s var(--ease),transform .6s var(--ease)}.story-step.active{opacity:1;transform:scale(1)}.step-index{align-self:start;margin-top:calc(39vh - 115px);font-size:10px;color:#68708a;font-weight:900}.story-step small{font-size:9px;color:#62ecd5;letter-spacing:.15em;font-weight:900}.story-step h3{font-size:30px;line-height:1.05;letter-spacing:-.035em;margin:10px 0}.story-step p{color:#919ab4}.step-visual{width:230px;height:230px;border-radius:36px;display:grid;place-items:center;background:radial-gradient(circle at 50% 35%,rgba(124,92,255,.24),rgba(255,255,255,.025) 65%);border:1px solid rgba(255,255,255,.08);position:relative;overflow:hidden;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 30px 70px rgba(0,0,0,.26)}.step-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 35%,rgba(255,255,255,.08),transparent 65%);transform:translateX(-100%)}.story-step.active .step-visual:after{animation:panelSweep 3.2s ease-in-out infinite}.catalog-stack{position:relative;width:120px;height:120px}.catalog-stack i{position:absolute;inset:0;border:1px solid #9b87ff;border-radius:20px;background:rgba(124,92,255,.08);transform:translate(var(--x),var(--y)) rotate(var(--r));box-shadow:0 0 25px rgba(124,92,255,.08)}.catalog-stack i:nth-child(1){--x:-20px;--y:18px;--r:-10deg}.catalog-stack i:nth-child(2){--x:20px;--y:18px;--r:10deg}.catalog-stack i:nth-child(3){--x:0px;--y:-5px;--r:0deg;background:linear-gradient(135deg,#7459f5,#4bdcca)}.story-step.active .catalog-stack{animation:floatSoft 4s ease-in-out infinite}.publish-window{width:140px;height:110px;border:1px solid #8b78f1;border-radius:16px;padding:16px;display:grid;gap:9px;transform:perspective(500px) rotateY(-10deg)}.publish-window i{display:block;height:12px;border-radius:999px;background:rgba(255,255,255,.12)}.publish-window i:nth-child(2){width:72%;background:linear-gradient(90deg,#775df2,#4be0c9)}.sale-ring{width:125px;height:125px;border-radius:50%;border:1px solid #725ae9;display:grid;place-items:center;position:relative}.sale-ring:before,.sale-ring:after{content:"";position:absolute;border-radius:50%;inset:-18px;border:1px solid rgba(114,90,233,.25)}.sale-ring:after{inset:-34px;border-color:rgba(66,232,208,.16)}.sale-ring b{display:grid;place-items:center;width:70px;height:70px;border-radius:50%;background:linear-gradient(135deg,#7459f5,#33cdb6);font-size:28px}.story-step.active .sale-ring:before{animation:ringPulse 2.5s infinite}.story-step.active .sale-ring:after{animation:ringPulse 2.5s infinite .6s}.order-ticket{width:145px;border:1px solid #7b68e4;border-radius:16px;padding:18px;background:#11142c}.order-ticket span{font-size:10px;color:#75ead6;font-weight:900}.order-ticket i{display:block;height:8px;border-radius:99px;background:#2b3154;margin-top:12px}.order-ticket i:nth-child(3){width:75%}.order-ticket i:nth-child(4){width:56%;background:linear-gradient(90deg,#755bec,#42dac5)}.gear{position:absolute;width:80px;height:80px;border:1px dashed #7d66f0;border-radius:50%;display:grid;place-items:center;color:#765ce8;font-size:32px}.g1{left:50px;top:65px}.g2{right:48px;bottom:58px;width:68px;height:68px;color:#43ddc7;border-color:#43ddc7}.story-step.active .g1{animation:rotate 7s linear infinite}.story-step.active .g2{animation:rotate 5s linear infinite reverse}.box3d{position:relative;width:100px;height:90px;transform:rotate(-5deg)}.box3d i{position:absolute;background:linear-gradient(135deg,rgba(124,92,255,.8),rgba(66,232,208,.45));border:1px solid rgba(255,255,255,.25)}.box3d i:nth-child(1){width:100px;height:70px;left:0;top:20px;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.box3d i:nth-child(2){width:100px;height:38px;left:0;top:1px;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.box3d i:nth-child(3){width:1px;height:55px;left:50%;top:20px;background:#c9c0ff}.ship-line{position:absolute;left:20px;right:20px;bottom:32px;height:2px;background:linear-gradient(90deg,transparent,#4ce0c8,transparent);overflow:hidden}.ship-line:after{content:"";position:absolute;width:60px;height:100%;background:#fff;filter:blur(3px);animation:lineSweep 2s linear infinite}

.product{background:#f8f9fc;color:var(--ink)}.product-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:center}.product-logo img{width:190px;height:auto}.product-copy h2{font-size:clamp(42px,4.8vw,66px)}.product-copy>p{color:#5f667b;font-size:16px;line-height:1.75;max-width:610px}.product-copy .btn{margin-top:14px}.system-core{height:580px;position:relative;display:grid;place-items:center;transform-style:preserve-3d}.core-orbit{position:absolute;border:1px solid #d8d7ea;border-radius:50%;animation:rotate 18s linear infinite}.o1{width:500px;height:500px}.o2{width:380px;height:380px;animation-direction:reverse;animation-duration:14s}.o3{width:260px;height:260px;animation-duration:10s}.core-orbit:after{content:"";position:absolute;width:12px;height:12px;border-radius:50%;background:#7459ec;left:50%;top:-6px;box-shadow:0 0 25px rgba(116,89,236,.5)}.o2:after{background:#42dac4;left:auto;right:20%;top:auto;bottom:-6px}.o3:after{background:#11142a;left:0;top:50%}.core-center{width:180px;height:180px;border-radius:50%;background:#0d1026;color:#fff;display:grid;place-content:center;justify-items:center;gap:10px;box-shadow:0 28px 80px rgba(31,27,82,.26),0 0 0 16px rgba(124,92,255,.05)}.core-center span{font-size:8px;text-transform:uppercase;letter-spacing:.12em;color:#aeb5d0}.core-node{position:absolute;width:130px;height:82px;border-radius:20px;background:#fff;border:1px solid #e1e4ee;box-shadow:0 18px 50px rgba(14,20,38,.08);display:grid;place-content:center;gap:4px;text-align:center;animation:floatSoft 5s ease-in-out infinite}.core-node small{font-size:8px;color:#7158e8;font-weight:900}.core-node b{font-size:12px}.cn1{left:1%;top:16%}.cn2{right:2%;top:18%;animation-delay:-1.2s}.cn3{left:3%;bottom:15%;animation-delay:-2.4s}.cn4{right:2%;bottom:13%;animation-delay:-3.6s}

.center-head{text-align:center;max-width:860px;margin:0 auto 58px}.center-head>p:not(.label){color:#697088;max-width:680px;margin:18px auto 0}.opmap{background:#080a19;overflow:hidden}.opmap .center-head h2{color:#fff}.opmap .center-head h2 span{color:#8e7bff}.opmap .center-head>p:not(.label){color:#9099b3}.op-window{max-width:1100px;margin:auto;border-radius:30px;overflow:hidden;border:1px solid rgba(255,255,255,.09);background:#0d1026;box-shadow:0 55px 120px rgba(0,0,0,.42),0 0 120px rgba(124,92,255,.07)}.op-chrome{height:58px;border-bottom:1px solid rgba(255,255,255,.075);display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;padding:0 18px}.op-chrome>div{display:flex;gap:6px}.op-chrome i{width:9px;height:9px;border-radius:50%;background:#3d435c}.op-chrome i:nth-child(1){background:#ff6c7a}.op-chrome i:nth-child(2){background:#f5bf4a}.op-chrome i:nth-child(3){background:#45d59e}.op-chrome strong{text-align:center;font-size:11px}.op-chrome>span{justify-self:end;font-size:9px;color:#79e8d5;display:flex;gap:7px;align-items:center}.op-chrome>span b{width:7px;height:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 14px var(--cyan)}.op-layout{display:grid;grid-template-columns:190px 1fr;min-height:560px}.op-tabs{border-right:1px solid rgba(255,255,255,.07);padding:18px 12px;display:flex;flex-direction:column;gap:7px}.op-tabs button{display:flex;gap:10px;align-items:center;text-align:left;border:0;border-radius:12px;background:transparent;color:#8f97b0;padding:12px;cursor:pointer;font-weight:750;font-size:11px;transition:background .25s,color .25s,transform .25s}.op-tabs button:hover{background:rgba(255,255,255,.045);color:#fff;transform:translateX(3px)}.op-tabs button.active{background:linear-gradient(90deg,rgba(124,92,255,.25),rgba(124,92,255,.08));color:#fff}.op-tabs button span{width:20px;color:#7d66f0}.op-screen{position:relative;min-height:560px}.op-panel{position:absolute;inset:0;padding:30px;opacity:0;pointer-events:none;transform:translateY(12px) scale(.99);transition:opacity .42s var(--ease),transform .42s var(--ease)}.op-panel.active{opacity:1;pointer-events:auto;transform:none}.panel-head{display:flex;align-items:flex-start;justify-content:space-between}.panel-head small{font-size:8px;color:#6e7692;letter-spacing:.14em;font-weight:900}.panel-head h3{margin:7px 0;font-size:25px;letter-spacing:-.03em}.status-pill{border:1px solid rgba(66,232,208,.18);background:rgba(66,232,208,.07);color:#71e8d4;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:900}.flow-canvas{position:relative;height:380px;margin-top:24px;border-radius:22px;background:radial-gradient(circle at 50% 50%,rgba(124,92,255,.16),transparent 48%),linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:auto,30px 30px,30px 30px;overflow:hidden}.flow-canvas svg{position:absolute;inset:0;width:100%;height:100%}.flowpath{fill:none;stroke:url(#none);stroke:#6d5cd6;stroke-width:2;stroke-dasharray:7 9;animation:dash 14s linear infinite}.flowbox{position:absolute;padding:12px 15px;border-radius:13px;background:#151936;border:1px solid rgba(255,255,255,.09);font-size:9px;font-weight:900;box-shadow:0 14px 35px rgba(0,0,0,.22)}.f1{left:6%;top:42%}.f2{left:37%;top:16%}.f3{left:61%;bottom:16%}.f4{right:6%;top:42%}.flowdot{position:absolute;width:10px;height:10px;border-radius:50%;background:#fff;box-shadow:0 0 17px var(--cyan),0 0 34px var(--violet);animation:flowDot 7s linear infinite}.catalog-ui{display:grid;gap:10px;margin-top:34px}.catalog-row{height:72px;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.03);border-radius:15px;display:grid;grid-template-columns:48px 1fr 80px;align-items:center;gap:14px;padding:10px 14px;animation:rowIn .55s var(--ease) both}.catalog-row:nth-child(2){animation-delay:.08s}.catalog-row:nth-child(3){animation-delay:.16s}.catalog-row:nth-child(4){animation-delay:.24s}.catalog-row i{width:44px;height:44px;border-radius:10px;background:linear-gradient(135deg,#7056eb,#2dc8b2)}.catalog-row span{height:7px;width:58%;border-radius:99px;background:#2c3151}.catalog-row b{height:25px;border-radius:99px;background:rgba(66,232,208,.1);border:1px solid rgba(66,232,208,.14)}.channel-ui{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:34px}.channel-ui>div{height:150px;border:1px solid rgba(255,255,255,.07);background:#fff;border-radius:20px;display:grid;place-items:center;transition:transform .3s var(--ease),box-shadow .3s}.channel-ui>div:hover{transform:translateY(-5px);box-shadow:0 20px 50px rgba(0,0,0,.25)}.channel-ui img{max-width:68%;max-height:54px}.orders-ui{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:34px}.orders-ui>div{height:145px;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.035);border-radius:20px;padding:22px;display:flex;flex-direction:column;justify-content:space-between}.orders-ui span{font-size:10px;color:#98a0b7}.orders-ui b{font-size:34px;color:#fff}.orders-ui>div:nth-child(2) b{color:#8f7aff}.orders-ui>div:nth-child(3) b{color:#57dac5}.orders-ui>div:nth-child(4) b{color:#73e7ba}.logistics-ui{height:360px;margin-top:30px;display:grid;align-content:center}.route{display:flex;align-items:center;justify-content:space-between}.route span{width:80px;height:80px;border-radius:24px;background:linear-gradient(135deg,#7056ed,#31ceb9);box-shadow:0 20px 50px rgba(80,60,180,.23)}.route i{height:2px;flex:1;margin:0 12px;background:linear-gradient(90deg,#7056ed,#40ddc8);position:relative;overflow:hidden}.route i:after{content:"";position:absolute;width:50px;height:100%;background:#fff;filter:blur(3px);animation:lineSweep 2.1s linear infinite}.route-labels{display:flex;justify-content:space-between;margin-top:16px;color:#7f879f;font-size:9px}

.responsibilities{background:#f8f9fc;color:var(--ink)}.responsibility-stage{display:grid;grid-template-columns:1fr 170px 1fr;align-items:center;gap:20px;max-width:1060px;margin:auto}.role-card{background:#fff;border:1px solid #e2e5ee;border-radius:28px;padding:30px;box-shadow:0 20px 60px rgba(14,20,38,.06);min-height:370px}.role-card.rc-b2{border-top:4px solid #7259ec}.role-card.rc-you{border-top:4px solid #3fd6bf}.role-head{display:flex;align-items:center;gap:14px}.role-head>span{min-width:56px;height:56px;border-radius:16px;display:grid;place-items:center;background:#12152e;color:#fff;font-size:12px;font-weight:950}.rc-you .role-head>span{background:#e8fff8;color:#148f79}.role-head small{font-size:8px;letter-spacing:.12em;color:#868da1;font-weight:900}.role-head h3{margin:3px 0;font-size:22px}.role-card ul{list-style:none;padding:0;margin:26px 0 0;display:grid;gap:13px}.role-card li{position:relative;padding-left:22px;color:#4f566d}.role-card li:before{content:"";position:absolute;left:0;top:.65em;width:7px;height:7px;border-radius:50%;background:#745bea}.rc-you li:before{background:#34c9b3}.role-core{display:grid;place-items:center;position:relative;height:250px}.role-core>div{position:absolute;z-index:2;width:105px;height:105px;border-radius:50%;background:#0e1129;color:#fff;display:grid;place-content:center;text-align:center;box-shadow:0 22px 60px rgba(40,33,110,.24)}.role-core>div span{font-size:28px;line-height:1;color:#76e7d4}.role-core small{font-size:7px;letter-spacing:.1em;color:#b8c0d9;margin-top:6px}.role-core svg{width:220px;height:220px;animation:rotate 14s linear infinite}.role-core circle{fill:none;stroke:#d8d8e7;stroke-dasharray:5 7}.role-core circle:last-child{stroke:#c6bbff;stroke-dasharray:2 9}.role-close{text-align:center;color:#50576d;margin:32px auto 0}.role-close strong{color:#171a2c}

.benefits{background:#090b1c}.split-heading.dark h2{color:#fff}.split-heading.dark h2 span{color:#8e7bff}.split-heading.dark>p{color:#929ab4}.benefit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.benefit-card{min-height:410px;border:1px solid rgba(255,255,255,.075);border-radius:24px;padding:24px;background:rgba(255,255,255,.025);position:relative;overflow:hidden;transition:transform .35s var(--ease),background .35s,border-color .35s}.benefit-card:hover{transform:translateY(-8px);background:rgba(255,255,255,.05);border-color:rgba(124,92,255,.28)}.benefit-card>span{font-size:9px;color:#5e6785;font-weight:900}.benefit-card h3{font-size:21px;line-height:1.1;letter-spacing:-.03em;margin:22px 0 10px}.benefit-card p{color:#8f98b2;font-size:14px}.benefit-art{height:150px;position:relative;margin-top:20px;display:grid;place-items:center}.benefit-art i{position:absolute;display:block}.stock-art i{width:86px;height:86px;border:1px solid #7660e7;border-radius:20px;transform:rotate(45deg)}.stock-art i:nth-child(2){width:58px;height:58px;border-color:#44dbc6}.stock-art i:nth-child(3){width:18px;height:18px;background:#735be8;border-radius:5px;animation:orbitSquare 5s linear infinite;transform-origin:-66px 0}.catalog-art i{width:110px;height:70px;border:1px solid #6d5dd2;border-radius:14px}.catalog-art i:nth-child(1){transform:translate(-18px,18px) rotate(-7deg);opacity:.45}.catalog-art i:nth-child(2){transform:translate(18px,18px) rotate(7deg);opacity:.65}.catalog-art i:nth-child(3){background:linear-gradient(135deg,#735be9,#40d7c2);box-shadow:0 20px 50px rgba(109,74,255,.18)}.connect-art i{width:52px;height:52px;border-radius:50%;border:1px solid #6f62cd}.connect-art i:nth-child(1){left:22%}.connect-art i:nth-child(2){right:22%;border-color:#45d8c4}.connect-art i:nth-child(3){width:42%;height:1px;border:0;border-top:1px dashed #8075ca}.flow-art i{width:48px;height:48px;border-radius:14px;border:1px solid #7261d0}.flow-art i:nth-child(1){left:10%}.flow-art i:nth-child(2){left:50%;transform:translateX(-50%);background:#6d55dc}.flow-art i:nth-child(3){right:10%;border-color:#43d6c1}.flow-art:after{content:"";position:absolute;left:24%;right:24%;height:1px;background:linear-gradient(90deg,#7160d6,#43d6c1)}.benefit-cta{margin-top:16px;border-radius:24px;border:1px solid rgba(255,255,255,.075);background:linear-gradient(100deg,rgba(124,92,255,.1),rgba(66,232,208,.045));padding:24px 28px;display:flex;align-items:center;justify-content:space-between;gap:30px}.benefit-cta p{margin:0;max-width:760px}.benefit-cta small{display:block;color:#62e4ce;font-size:8px;letter-spacing:.14em;font-weight:900;margin-bottom:6px}.benefit-cta strong{font-size:15px}

.integrations{background:#f8f9fc;color:var(--ink);overflow:hidden}.hub{position:relative;height:620px;max-width:1080px;margin:auto}.hub-lines{position:absolute;inset:0;width:100%;height:100%}.hub-lines path{fill:none;stroke:#b8b2df;stroke-width:1.5;stroke-dasharray:7 9;animation:dash 18s linear infinite}.hub-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:190px;height:190px;border-radius:50%;background:radial-gradient(circle at 30% 25%,#9a80ff,#6c4ef1 45%,#12152e 100%);color:#fff;display:grid;place-content:center;text-align:center;box-shadow:0 30px 80px rgba(64,48,160,.25);z-index:3}.hub-center:before,.hub-center:after{content:"";position:absolute;inset:-30px;border-radius:50%;border:1px solid rgba(119,95,239,.2);animation:ringPulse 3s infinite}.hub-center:after{inset:-58px;animation-delay:1s}.hub-center span{font-size:10px;letter-spacing:.12em}.hub-center strong{font-size:18px}.hub-center small{font-size:8px;color:#d8d1ff}.hub-center i{width:8px;height:8px;border-radius:50%;background:#63f2d8;position:absolute;left:50%;bottom:25px;transform:translateX(-50%);box-shadow:0 0 18px #63f2d8}.brand-node{position:absolute;width:220px;height:110px;background:#fff;border:1px solid #e1e4ed;border-radius:24px;display:grid;place-items:center;box-shadow:0 20px 60px rgba(14,20,38,.08);transition:box-shadow .35s var(--ease);transform-style:preserve-3d}.brand-node:hover{box-shadow:0 30px 80px rgba(60,47,150,.15)}.brand-node img{max-width:68%;max-height:50px}.bn1{left:3%;top:11%}.bn2{right:3%;top:11%}.bn3{left:3%;bottom:9%}.bn4{right:3%;bottom:9%}.fine{text-align:center;color:#72788d;font-size:11px}

.compare{background:#090b1c}.compare .center-head h2{color:#fff}.compare .center-head h2 span{color:#8f7bff}.compare-stage{display:grid;grid-template-columns:1fr 130px 1fr;align-items:stretch;max-width:1080px;margin:auto}.compare-card{border:1px solid rgba(255,255,255,.08);border-radius:28px;padding:34px;background:rgba(255,255,255,.025);position:relative;overflow:hidden;transition:transform .35s var(--ease),border-color .35s,background .35s}.compare-card:hover{transform:translateY(-6px)}.compare-card.fragmented:hover{border-color:rgba(255,101,119,.24)}.compare-card.integrated{background:linear-gradient(145deg,rgba(124,92,255,.18),rgba(66,232,208,.055));border-color:rgba(124,92,255,.22)}.compare-badge{width:50px;height:50px;border-radius:16px;display:grid;place-items:center;font-size:22px}.bad{background:rgba(255,101,119,.08);color:#ff7b89}.good{background:rgba(66,232,208,.08);color:#66ead4}.compare-label{font-size:8px;color:#707894;letter-spacing:.14em;font-weight:900;margin-top:28px}.compare-card h3{font-size:32px;margin:4px 0 20px;letter-spacing:-.04em}.compare-card ul{list-style:none;padding:0;margin:0;display:grid;gap:14px}.compare-card li{color:#a0a8c0;padding-left:22px;position:relative}.compare-card li:before{content:"";position:absolute;left:0;top:.65em;width:7px;height:7px;border-radius:50%;background:#6d7391}.integrated li:before{background:#5ee1cb;box-shadow:0 0 12px rgba(66,232,208,.4)}.compare-middle{display:grid;place-items:center;position:relative}.compare-middle>span{position:relative;z-index:3;width:58px;height:58px;border-radius:50%;background:#151832;color:#fff;display:grid;place-items:center;border:1px solid rgba(255,255,255,.09);font-size:11px;font-weight:900}.energy{position:absolute;width:2px;height:75%;background:linear-gradient(transparent,#735ce7,#44ddc7,transparent);overflow:hidden}.energy:after{content:"";position:absolute;left:-6px;width:14px;height:50px;background:#fff;filter:blur(8px);animation:energyRun 2.5s linear infinite}

.evidence{background:#f8f9fc;color:var(--ink)}.evidence-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:center}.evidence-copy h2{font-size:clamp(44px,5vw,68px)}.evidence-copy>p:not(.label){color:#60677c;line-height:1.75;max-width:560px}.evidence-stack{display:grid;grid-template-columns:1fr 1fr;gap:12px}.evidence-stack article{min-height:180px;border:1px solid #e2e4ee;background:#fff;border-radius:22px;padding:23px;transition:transform .3s var(--ease),box-shadow .3s}.evidence-stack article:hover{transform:translateY(-5px);box-shadow:0 20px 55px rgba(14,20,38,.08)}.evidence-stack span{font-size:9px;color:#735ae8;font-weight:900}.evidence-stack b{display:block;font-size:18px;margin:28px 0 7px}.evidence-stack p{color:#72788d;font-size:13px;margin:0}.audience{background:#fff;color:var(--ink);padding-top:40px}.audience-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:1040px;margin:auto}.aud-card{border-radius:28px;padding:32px;border:1px solid #e3e5ed}.aud-card>span{width:46px;height:46px;border-radius:15px;display:grid;place-items:center;font-size:21px}.aud-card.yes>span{background:#eafff8;color:#199e85}.aud-card.no>span{background:#fff0f2;color:#e45f6f}.aud-card h3{font-size:24px;margin:22px 0}.aud-card ul{margin:0;padding-left:20px;color:#5c6378;display:grid;gap:10px}

.offer{position:relative;overflow:hidden;background:#080a1b;padding:120px 0}.offer-orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:.45}.oo1{width:560px;height:560px;background:#4f31d8;left:-220px;top:-200px}.oo2{width:500px;height:500px;background:#087d82;right:-200px;bottom:-240px}.offer-grid{display:grid;grid-template-columns:1fr .78fr;gap:70px;align-items:center}.offer-copy h2{color:#fff;font-size:clamp(48px,5vw,70px)}.offer-copy>p{color:#9da5bd;max-width:620px;font-size:16px}.offer-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.offer-tags span{border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.03);padding:8px 11px;border-radius:999px;color:#afb7cf;font-size:9px;font-weight:850}.price-card{position:relative;overflow:hidden;border-radius:32px;background:linear-gradient(160deg,#fefeff,#efecff);color:#11152a;padding:38px;border:1px solid rgba(255,255,255,.7);box-shadow:0 50px 100px rgba(0,0,0,.38);transform-style:preserve-3d}.price-shine{position:absolute;inset:-40%;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.75),transparent 65%);transform:translateX(-55%) rotate(20deg);animation:priceShine 6s ease-in-out infinite}.price-card>small{position:relative;font-size:10px;color:#615b85;font-weight:900}.price{position:relative;display:flex;align-items:flex-start;margin:26px 0 2px;font-variant-numeric:tabular-nums}.price sup{font-size:20px;margin-top:12px;margin-right:7px}.price strong{font-size:86px;line-height:.8;letter-spacing:-.065em}.price em{font-size:28px;font-style:normal;margin-top:6px}.pix{font-weight:900;margin:14px 0 20px}.or{display:flex;align-items:center;gap:10px;color:#8885a2;font-size:10px}.or:before,.or:after{content:"";height:1px;background:#d9d6e7;flex:1}.installments{text-align:center;color:#5a5b6c}.installments strong{color:#171929}.price-card .btn{width:100%;margin-top:10px}.secure{text-align:center;margin-top:14px;color:#6e7287;font-size:9px}.secure span{color:#6752d4}.final-cta{position:relative;overflow:hidden;background:#070816;padding:130px 0 110px;text-align:center}.final-grid-bg{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(circle at 50% 50%,#000,transparent 72%)}.final-ray{position:absolute;width:650px;height:650px;border-radius:50%;filter:blur(90px);opacity:.35}.r1{background:#4d32cf;left:-260px;top:-180px}.r2{background:#0b7a79;right:-260px;bottom:-260px}.final-inner{position:relative}.final-inner h2{font-size:clamp(52px,7vw,92px);max-width:1050px;margin:16px auto 24px;color:#fff}.final-inner>p:not(.label){max-width:700px;margin:0 auto 30px;color:#9ba4bd;font-size:17px}.final-flow{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:60px;color:#626b88;font-size:8px;font-weight:900;letter-spacing:.12em}.final-flow i{width:40px;height:1px;background:linear-gradient(90deg,#6e57dd,#42dbc4);position:relative;overflow:hidden}.final-flow i:after{content:"";position:absolute;width:12px;height:100%;background:#fff;filter:blur(2px);animation:lineSweep 1.8s linear infinite}

.faq{background:#f8f9fc;color:var(--ink)}.faq-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:80px;align-items:start}.faq-copy{position:sticky;top:120px}.faq-copy h2{font-size:clamp(44px,5vw,68px)}.faq-copy>p:not(.label){color:#666d80}.accordions{display:grid;gap:9px}.accordions details{background:#fff;border:1px solid #e1e4ed;border-radius:18px;overflow:hidden}.accordions summary{list-style:none;cursor:pointer;min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 22px;font-weight:850;font-size:14px}.accordions summary::-webkit-details-marker{display:none}.accordions summary span{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#f1effc;color:#6e57dd;font-size:18px;transition:transform .25s var(--ease),background .25s}.accordions details[open] summary span{transform:rotate(45deg);background:#6e57dd;color:#fff}.accordions details>div{padding:0 22px 22px;color:#646b7f;line-height:1.7;font-size:14px;animation:faqIn .3s var(--ease)}
.footer{background:#050611;border-top:1px solid rgba(255,255,255,.06);padding:52px 0 90px}.footer-grid{display:grid;grid-template-columns:.7fr 1.5fr .7fr;gap:50px;color:#7f879f;font-size:11px}.footer-logo{width:max-content}.footer p{max-width:560px}.footer nav{display:flex;flex-direction:column;gap:9px}.footer a{color:#aab2c8;text-decoration:none}.footer a:hover{color:#fff}.sticky-cta{display:none;position:fixed;z-index:150;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));background:rgba(8,10,25,.88);border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(16px);border-radius:18px;padding:9px 9px 9px 14px;align-items:center;justify-content:space-between;box-shadow:0 20px 70px rgba(0,0,0,.35);transform:translateY(130%);transition:transform .4s var(--ease)}.sticky-cta.show{transform:none}.sticky-cta>div{display:grid}.sticky-cta small{color:#8c95ad;font-size:8px}.sticky-cta strong{font-size:14px}.sticky-cta .btn{min-height:44px;width:auto;padding:0 14px;font-size:11px}.cookie-panel{position:fixed;z-index:300;left:18px;bottom:18px;max-width:390px}.cookie-panel>div{background:#11142c;color:#e7eaf5;border:1px solid rgba(255,255,255,.1);box-shadow:0 30px 90px rgba(0,0,0,.45);border-radius:20px;padding:20px}.cookie-panel strong{font-size:14px}.cookie-panel p{color:#9ca4bc;font-size:11px;line-height:1.6}.cookie-panel div div{display:flex;gap:8px}.cookie-panel button{border:1px solid rgba(255,255,255,.1);background:#1a1e3b;color:#c9cfe1;border-radius:10px;padding:9px 11px;font-size:10px;cursor:pointer}.cookie-panel button.accept{background:#7258ea;color:#fff}.cookie-panel a{display:inline-block;margin-top:10px;color:#9fa8c3;font-size:9px}

.js .reveal{opacity:0;transform:translateY(28px);transition:opacity .75s var(--ease),transform .75s var(--ease)}.js .reveal.in{opacity:1;transform:none}.reveal[data-delay="1"]{transition-delay:.08s}.reveal[data-delay="2"]{transition-delay:.16s}

@keyframes aurora1{to{transform:translate3d(-130px,80px,0) scale(1.1)}}@keyframes aurora2{to{transform:translate3d(160px,-80px,0) scale(.9)}}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(66,232,208,.4)}70%{box-shadow:0 0 0 10px rgba(66,232,208,0)}100%{box-shadow:0 0 0 0 rgba(66,232,208,0)}}@keyframes shineText{to{background-position:200% center}}@keyframes dash{to{stroke-dashoffset:-130}}@keyframes nodeFloat{0%,100%{translate:0 0}50%{translate:0 -6px}}@keyframes orbBreath{0%,100%{transform:scale(1) translateY(0);filter:saturate(1)}50%{transform:scale(1.08) translateY(-10px);filter:saturate(1.25)}}@keyframes chipFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes scrollDot{0%{opacity:0;transform:translate(-50%,0)}40%{opacity:1}100%{opacity:0;transform:translate(-50%,13px)}}@keyframes marquee{to{transform:translateX(-50%)}}@keyframes cubePulse{50%{transform:translate(-50%,-50%) rotate(45deg) skew(-8deg,-8deg) scale(.78);opacity:.55}}@keyframes microPulse{50%{transform:translateY(-5px);box-shadow:0 10px 20px rgba(114,89,232,.25)}}@keyframes orbitMini{from{transform:rotate(0deg) translateX(50px) rotate(0deg)}to{transform:rotate(360deg) translateX(50px) rotate(-360deg)}}@keyframes lineSweep{from{left:-20%}to{left:110%}}@keyframes panelSweep{from{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes floatSoft{0%,100%{translate:0 0}50%{translate:0 -8px}}@keyframes ringPulse{0%{opacity:0;transform:scale(.82)}45%{opacity:1}100%{opacity:0;transform:scale(1.12)}}@keyframes orbitSquare{from{transform:rotate(0deg) translateX(66px) rotate(0deg)}to{transform:rotate(360deg) translateX(66px) rotate(-360deg)}}@keyframes energyRun{from{top:-20%}to{top:110%}}@keyframes priceShine{0%,35%{transform:translateX(-70%) rotate(20deg)}65%,100%{transform:translateX(70%) rotate(20deg)}}@keyframes faqIn{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@keyframes rowIn{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes packet1{0%{left:16%;top:25%;opacity:0}10%{opacity:1}50%{left:49%;top:48%}90%{opacity:1}100%{left:84%;top:25%;opacity:0}}@keyframes packet2{0%{right:15%;top:25%;opacity:0}10%{opacity:1}50%{right:49%;top:48%}90%{opacity:1}100%{right:82%;top:75%;opacity:0}}@keyframes packet3{0%{left:16%;bottom:22%;opacity:0}10%{opacity:1}50%{left:49%;bottom:48%}90%{opacity:1}100%{left:82%;bottom:22%;opacity:0}}@keyframes packet4{0%{right:16%;bottom:22%;opacity:0}10%{opacity:1}50%{right:49%;bottom:48%}90%{opacity:1}100%{right:82%;bottom:72%;opacity:0}}@keyframes flowDot{0%{left:11%;top:48%;opacity:0}12%{opacity:1}28%{left:38%;top:22%}52%{left:62%;top:70%}80%{left:82%;top:48%;opacity:1}100%{left:82%;top:48%;opacity:0}}

@media(max-width:1080px){.shell{width:min(var(--max),calc(100% - 42px))}.hero-grid,.belief-grid,.product-grid,.evidence-grid,.offer-grid{gap:50px}.benefit-grid{grid-template-columns:1fr 1fr}.story-grid{grid-template-columns:.9fr 1.1fr}.story-step{grid-template-columns:42px 190px 1fr}.step-visual{width:190px;height:190px}.responsibility-stage{grid-template-columns:1fr 120px 1fr}.hub{height:560px}.brand-node{width:190px}.compare-stage{grid-template-columns:1fr 90px 1fr}}
@media(max-width:900px){.nav{display:none}.hero{min-height:auto}.hero-grid,.belief-grid,.product-grid,.evidence-grid,.offer-grid,.faq-grid{grid-template-columns:1fr}.hero-stage{min-height:560px}.split-heading{grid-template-columns:1fr;gap:18px}.bento{grid-template-columns:1fr 1fr;grid-template-rows:auto}.bento-card.big,.bento-card.wide{grid-column:auto;grid-row:auto;min-height:300px}.bento-card.big{grid-column:span 2}.belief-grid{gap:50px}.story-grid{grid-template-columns:1fr}.story-sticky{position:relative;top:auto;padding:90px 0 20px}.story-steps{padding:0}.story-step{min-height:auto;padding:46px 0;border-bottom:1px solid rgba(255,255,255,.07);opacity:1;transform:none}.story-progress,.story-counter{display:none}.system-core{height:540px;max-width:650px;margin:auto}.responsibility-stage{grid-template-columns:1fr}.role-core{height:130px}.role-core svg{width:130px;height:130px}.compare-stage{grid-template-columns:1fr}.compare-middle{height:90px}.energy{height:100%;transform:rotate(90deg)}.hub{height:520px}.op-layout{grid-template-columns:150px 1fr}.footer-grid{grid-template-columns:1fr 1.3fr}.footer nav{grid-column:1/-1;flex-direction:row;flex-wrap:wrap}.faq-copy{position:relative;top:auto}.offer-grid{max-width:760px}.price-card{max-width:540px}.final-flow{flex-wrap:wrap}}
@media(max-width:680px){.shell{width:min(100% - 28px,var(--max))}.affiliate{font-size:9px;padding:7px 10px}.header-in{height:64px}.header .btn{display:none}.brand-card img{width:104px}.independent{display:none}.hero{padding:46px 0 70px}.hero h1{font-size:clamp(42px,13.2vw,60px)}.hero-copy>p{font-size:16px}.hero-actions{align-items:stretch;flex-direction:column}.hero-actions .btn{width:100%}.hero-stage{min-height:455px}.hero-console{inset:34px 0 0 0;border-radius:22px}.hero-orb{width:190px;height:190px}.floating-chip{display:none}.console-top{height:48px}.console-title{font-size:11px}.console-body{grid-template-columns:42px 1fr;min-height:380px}.console-side{padding:13px 8px}.console-side i{height:31px;border-radius:9px}.console-main{padding:14px}.console-kicker{font-size:7px}.console-main h3{font-size:19px}.console-cards{grid-template-columns:1fr 1fr}.console-card:last-child{display:none}.console-card{min-height:72px;padding:11px}.network{height:205px}.node{width:58px;height:58px;font-size:7px;border-radius:14px}.node.core{width:76px;height:76px}.concept-note{display:none}.scroll-cue{display:none}.section{padding:84px 0}.split-heading h2,.center-head h2,.product-copy h2,.belief h2,.story h2,.evidence-copy h2,.faq-copy h2,.offer-copy h2,.final-inner h2{font-size:clamp(38px,11vw,52px)}.bento{grid-template-columns:1fr}.bento-card.big{grid-column:auto}.bento-card{min-height:280px}.bento-card.wide{min-height:240px}.switch-line{grid-template-columns:1fr;gap:10px;padding:16px}.switch-line i{display:none}.switch-line span{margin-bottom:4px}.order-switch{padding:18px}.story-sticky{padding-top:72px}.story-step{grid-template-columns:32px 1fr;gap:16px}.step-index{margin-top:0}.step-visual{grid-column:2;width:100%;height:210px}.story-step>div:last-child{grid-column:2}.product-grid{gap:30px}.system-core{height:420px}.o1{width:360px;height:360px}.o2{width:280px;height:280px}.o3{width:190px;height:190px}.core-center{width:140px;height:140px}.core-node{width:100px;height:66px}.cn1{left:0}.cn2{right:0}.cn3{left:0}.cn4{right:0}.center-head{margin-bottom:40px}.op-window{border-radius:22px}.op-chrome{grid-template-columns:1fr auto}.op-chrome strong{display:none}.op-layout{grid-template-columns:1fr}.op-tabs{border-right:0;border-bottom:1px solid rgba(255,255,255,.07);flex-direction:row;overflow-x:auto;padding:10px;scrollbar-width:none}.op-tabs::-webkit-scrollbar{display:none}.op-tabs button{white-space:nowrap;padding:10px}.op-screen{min-height:480px}.op-panel{padding:18px}.panel-head h3{font-size:20px}.flow-canvas{height:340px}.flowbox{padding:9px 11px;font-size:7px}.channel-ui,.orders-ui{grid-template-columns:1fr 1fr}.channel-ui>div{height:105px}.orders-ui>div{height:112px}.route span{width:58px;height:58px;border-radius:18px}.role-card{min-height:auto}.benefit-grid{grid-template-columns:1fr}.benefit-card{min-height:350px}.benefit-cta{align-items:stretch;flex-direction:column}.benefit-cta .btn{width:100%}.hub{height:640px}.hub-lines{display:none}.hub-center{width:150px;height:150px;top:50%}.brand-node{width:150px;height:86px}.bn1{left:0;top:7%}.bn2{right:0;top:7%}.bn3{left:0;bottom:7%}.bn4{right:0;bottom:7%}.brand-node img{max-width:76%;max-height:42px}.evidence-stack,.audience-grid{grid-template-columns:1fr}.price-card{padding:28px}.price strong{font-size:72px}.footer{padding-bottom:110px}.footer-grid{grid-template-columns:1fr}.footer nav{grid-column:auto}.sticky-cta{display:flex}.cookie-panel{left:12px;right:12px;bottom:86px;max-width:none}.final-flow{display:none}.marquee div{animation-duration:24s}.fine{font-size:10px}}
@media(max-width:390px){.hero h1{font-size:40px}.hero-stage{min-height:420px}.console-main h3{font-size:17px}.network{height:180px}.node{width:52px;height:52px}.node.core{width:70px;height:70px}.hub{height:600px}.brand-node{width:138px}.price strong{font-size:66px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.js .reveal{opacity:1;transform:none}.cursor-glow{display:none}.story-step{opacity:1;transform:none}}
