:root{--bg:#050807;--ink:#f3f7f4;--muted:#85938b;--line:rgba(219,235,225,.13);--amber:#ffb547;--green:#7ee29a;--pink:#ff5f9e;--violet:#a85cff;--p:0}*{box-sizing:border-box;margin:0}html{scroll-behavior:smooth}body{font-family:Manrope,sans-serif;background:var(--bg);color:var(--ink);overflow-x:hidden}a{color:inherit;text-decoration:none}h1,h2,h3{font-family:"Space Grotesk",sans-serif;line-height:.96;letter-spacing:-.055em}em{font-style:normal;color:var(--amber)}.grain{position:fixed;inset:0;z-index:99;pointer-events:none;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E")}nav{position:fixed;z-index:80;top:18px;left:3vw;right:3vw;height:62px;display:flex;align-items:center;padding:0 12px 0 15px;border:1px solid var(--line);border-radius:18px;background:rgba(8,14,12,.7);backdrop-filter:blur(18px);box-shadow:0 20px 45px rgba(0,0,0,.2)}.logo{display:flex;align-items:center;gap:10px;font:600 14px "Space Grotesk"}.logo i{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;color:#171108;background:linear-gradient(145deg,#ffe29a,var(--amber));font-style:normal;font-weight:800;transform:rotate(-5deg);box-shadow:0 8px 20px rgba(255,181,71,.2)}.logo b{color:var(--amber);font-size:9px;letter-spacing:.12em}.nav-links{display:flex;gap:26px;margin:auto}.nav-links a{font-size:10px;color:#9aa8a0}.pill{display:flex;align-items:center;gap:14px;padding:9px 13px;border-radius:10px;color:#20160b;background:var(--amber);font-size:10px;font-weight:800}.opening{position:relative;min-height:100vh;display:grid;grid-template-columns:1.02fr .98fr;align-items:center;padding:135px 7vw 70px;overflow:hidden}.opening:before{content:"";position:absolute;width:50vw;height:50vw;right:-12vw;top:-15vw;border-radius:50%;background:radial-gradient(circle,rgba(255,181,71,.14),transparent 65%);filter:blur(30px)}.opening-copy{position:relative;z-index:3}.overline,.chapter{color:var(--amber);font-size:9px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.overline{display:flex;align-items:center;gap:10px}.overline i{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 0 5px rgba(126,226,154,.09)}.opening h1{font-size:clamp(56px,7.1vw,106px);margin:27px 0}.opening p{max-width:590px;color:var(--muted);font-size:15px}.scroll-cue{display:flex;align-items:center;gap:16px;margin-top:38px;color:#bdc8c1;font-size:10px;text-transform:uppercase;letter-spacing:.1em}.scroll-cue i{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--line);border-radius:50%;font-style:normal;animation:bob 2s ease-in-out infinite}.hero-orbit{position:relative;height:620px;perspective:1100px;transform-style:preserve-3d}.orbit{position:absolute;left:50%;top:50%;border:1px solid rgba(255,181,71,.18);border-radius:50%;transform:translate(-50%,-50%) rotateX(67deg) rotateZ(-12deg)}.o1{width:590px;height:590px}.o2{width:430px;height:430px;border-color:rgba(126,226,154,.12)}.o3{width:275px;height:275px;border-color:rgba(168,92,255,.16)}.hero-cube{position:absolute;left:50%;top:50%;width:150px;height:150px;transform:translate(-50%,-50%) rotateX(-14deg) rotateY(32deg);transform-style:preserve-3d;animation:heroSpin 8s ease-in-out infinite}.hero-cube div{height:100%;display:grid;place-items:center;border-radius:22px;background:linear-gradient(145deg,#ffd47d,#e99035);color:#2a1908;font:800 26px "Space Grotesk";box-shadow:-30px 34px 0 #94551d,-60px 70px 90px rgba(0,0,0,.45),inset 0 2px rgba(255,255,255,.55)}.sat{position:absolute;z-index:3;padding:12px 15px;border:1px solid var(--line);border-radius:13px;background:rgba(14,24,20,.85);box-shadow:0 20px 40px rgba(0,0,0,.3);backdrop-filter:blur(12px);animation:float 4s ease-in-out infinite}.sat b,.sat small{display:block}.sat b{font:700 15px "Space Grotesk"}.sat small{font-size:7px;color:#718078;text-transform:uppercase;letter-spacing:.1em}.s1{left:4%;top:26%}.s2{right:2%;top:34%;animation-delay:-1.4s}.s3{left:18%;bottom:17%;animation-delay:-2.6s}.s3 b{color:var(--green)}
.unbox{height:380vh;position:relative;background:radial-gradient(circle at 75% 45%,rgba(255,181,71,.09),transparent 32%),#07100d}.sticky-scene{position:sticky;top:0;height:100vh;display:grid;grid-template-columns:.75fr 1.25fr;align-items:center;padding:8vh 6vw;overflow:hidden}.scene-copy{z-index:4}.scene-copy h2,.section-copy h2,.pricing-head h2{font-size:clamp(46px,5.4vw,76px);margin:18px 0 40px}.scene-line{position:absolute;color:#7d8d84;font-size:13px;opacity:0;transform:translateY(12px);transition:.35s}.scene-line[data-line="0"]{opacity:calc(1 - min(1,var(--p)*5));transform:translateY(calc(var(--p)*-14px))}.scene-line[data-line="1"]{opacity:max(0,min(1,(var(--p) - .18)*7) - max(0,(var(--p) - .5)*7));transform:translateY(calc((.3 - var(--p))*30px))}.scene-line[data-line="2"]{opacity:max(0,min(1,(var(--p) - .48)*7));transform:translateY(calc((.6 - var(--p))*25px))}.drop-zone{position:relative;height:78vh;perspective:1200px;transform-style:preserve-3d}.floor-grid{position:absolute;left:-5%;right:-5%;bottom:-20%;height:65%;background-image:linear-gradient(rgba(255,181,71,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,181,71,.08) 1px,transparent 1px);background-size:50px 50px;transform:rotateX(67deg);mask-image:linear-gradient(to top,#000,transparent)}.shadow-disc{position:absolute;left:50%;bottom:11%;width:330px;height:85px;border-radius:50%;background:rgba(0,0,0,.65);filter:blur(25px);transform:translateX(-50%) scale(calc(.55 + var(--p)*.55))}.box-rig{position:absolute;left:50%;top:50%;width:250px;height:250px;transform-style:preserve-3d;transform:translate(-50%,calc(-145% + min(1,var(--p)*4)*95%)) rotateX(calc(-24deg + var(--p)*18deg)) rotateY(calc(-34deg + var(--p)*620deg)) scale(calc(.72 + min(1,var(--p)*3)*.28))}.shipping-box{position:absolute;inset:0;transform-style:preserve-3d}.face{position:absolute;width:250px;height:250px;border:1px solid rgba(88,48,15,.3);background:linear-gradient(135deg,#eaa34d,#c8782d);backface-visibility:hidden}.front{transform:translateZ(125px);padding:35px;color:#331d0a}.front span{display:block;font:800 35px "Space Grotesk"}.front small{display:block;font-size:7px;letter-spacing:.2em}.barcode{position:absolute;bottom:28px;left:35px;width:100px;height:27px;background:repeating-linear-gradient(90deg,#39210d 0 2px,transparent 2px 5px)}.back{transform:rotateY(180deg) translateZ(125px)}.left{transform:rotateY(-90deg) translateZ(125px)}.right{transform:rotateY(90deg) translateZ(125px)}.bottom{transform:rotateX(-90deg) translateZ(125px)}.flap{position:absolute;width:250px;height:125px;left:0;top:0;background:linear-gradient(#eeac59,#c97d30);border:1px solid rgba(88,48,15,.3);transform-origin:bottom;transition:transform .1s}.flap-a{transform:translateY(-125px) translateZ(0) rotateX(calc(max(0,(var(--p) - .26)*2.5)*-125deg))}.flap-b{transform:translateY(-125px) rotateY(180deg) rotateX(calc(max(0,(var(--p) - .26)*2.5)*125deg))}.flap-c{width:125px;left:0;transform-origin:right;transform:translateX(-125px) rotateY(calc(max(0,(var(--p) - .26)*2.5)*-125deg))}.flap-d{width:125px;left:125px;transform-origin:left;transform:translateX(125px) rotateY(calc(max(0,(var(--p) - .26)*2.5)*125deg))}.processor-token{position:absolute;z-index:8;width:285px;display:grid;grid-template-columns:24px 52px 1fr;align-items:center;gap:11px;padding:14px;border:1px solid var(--line);border-radius:17px;background:linear-gradient(145deg,rgba(25,39,33,.96),rgba(10,19,16,.96));box-shadow:0 25px 60px rgba(0,0,0,.4);opacity:max(0,min(1,(var(--p) - .46)*5));transition:border-color .25s;transform-style:preserve-3d}.processor-token:hover{border-color:rgba(255,255,255,.3)}.token-number{color:#5e6e65;font-size:7px;align-self:start}.token-icon{display:grid;place-items:center;width:50px;height:50px;border-radius:13px;font-style:normal;font:800 12px "Space Grotesk"}.processor-token small,.processor-token b,.processor-token em{display:block}.processor-token small{color:#697970;font-size:7px}.processor-token b{font:600 13px "Space Grotesk";margin:2px 0}.processor-token em{font:700 7px Manrope;color:#9aaba2}.token-vc{--d:max(0,min(1,(var(--p) - .48)*4));left:5%;top:calc(54% - var(--d)*34%);transform:translateX(calc((1 - var(--d))*175px)) scale(calc(.4 + var(--d)*.6)) rotate(calc((1 - var(--d))*-22deg))}.token-vc .token-icon{color:var(--amber);background:rgba(255,181,71,.12)}.token-sf{--d:max(0,min(1,(var(--p) - .58)*4));right:-2%;top:calc(53% - var(--d)*2%);transform:translateX(calc((1 - var(--d))*-165px)) scale(calc(.4 + var(--d)*.6)) rotate(calc((1 - var(--d))*18deg))}.token-sf .token-icon{color:var(--green);background:rgba(126,226,154,.12)}.token-my{--d:max(0,min(1,(var(--p) - .68)*4));left:13%;bottom:calc(13% - (1 - var(--d))*15%);transform:translateX(calc((1 - var(--d))*150px)) scale(calc(.4 + var(--d)*.6)) rotate(calc((1 - var(--d))*-14deg))}.token-my .token-icon{color:var(--pink);background:rgba(255,95,158,.12)}.shared-core{position:absolute;right:3%;bottom:12%;display:flex;align-items:center;gap:10px;opacity:max(0,min(1,(var(--p) - .78)*6));transform:translateY(calc((1 - max(0,min(1,(var(--p) - .78)*6)))*30px))}.shared-core>span{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;color:#221508;background:var(--amber);font:800 17px "Space Grotesk";box-shadow:0 0 30px rgba(255,181,71,.3)}.shared-core b,.shared-core small{display:block}.shared-core b{font-size:9px}.shared-core small{color:#718078;font-size:7px}.progress-rail{position:absolute;left:6vw;bottom:6vh;width:210px;height:2px;background:var(--line)}.progress-rail i{display:block;height:100%;width:calc(var(--p)*100%);background:var(--amber);box-shadow:0 0 10px var(--amber)}.progress-rail span{display:block;margin-top:9px;color:#5e6e65;font-size:7px;text-transform:uppercase;letter-spacing:.15em}
.system-intro{position:relative;min-height:95vh;display:flex;align-items:center;padding:9vw;overflow:hidden}.section-copy{position:relative;z-index:2}.section-copy h2{font-size:clamp(55px,7vw,105px)}.kinetic-words{position:absolute;right:-7vw;top:12%;display:flex;flex-direction:column;align-items:flex-end;opacity:.06;transform:rotate(-7deg)}.kinetic-words span{font:800 clamp(70px,12vw,170px)/.78 "Space Grotesk";letter-spacing:-.08em}
.processor-story{height:220vh;position:relative}.story-sticky{position:sticky;top:0;min-height:100vh;display:grid;grid-template-columns:.78fr 1.22fr;align-items:center;gap:7vw;padding:8vw;overflow:hidden}.story-sticky.reverse{grid-template-columns:1.22fr .78fr}.story-sticky.reverse .story-copy{order:2}.story-copy{position:relative;z-index:4}.story-index,.market{display:block;font-size:8px;letter-spacing:.15em;text-transform:uppercase}.story-index{color:var(--amber);margin-bottom:35px}.market{color:#74847b}.story-copy h2{font-size:clamp(48px,5.7vw,82px);margin:14px 0 25px}.story-copy>p{max-width:520px;color:var(--muted);font-size:13px}.story-copy ul{list-style:none;padding:0;margin:25px 0;color:#acbbb3;font-size:10px}.story-copy li{margin:7px 0}.story-copy li:before{content:"✓";color:var(--amber);margin-right:9px}.action{display:inline-flex;align-items:center;justify-content:center;gap:25px;min-height:49px;padding:0 20px;border-radius:12px;font-size:10px;font-weight:800}.action.amber{color:#211608;background:var(--amber)}.action.green{color:#0d2516;background:var(--green)}.action.pink{color:white;background:linear-gradient(135deg,var(--pink),var(--violet))}.action.outline{border:1px solid var(--line)}.story-vc{background:radial-gradient(circle at 73% 45%,rgba(255,181,71,.1),transparent 34%),#07100d}.machine{height:600px;position:relative;perspective:1200px}.machine-shell{position:absolute;left:50%;top:45%;width:330px;height:360px;padding:36px;transform:translate(-50%,-50%) rotateX(3deg) rotateY(-12deg);border:1px solid rgba(255,255,255,.13);border-radius:35px;background:linear-gradient(145deg,#1b2d27,#0c1713);box-shadow:-35px 42px 0 #06100d,-70px 80px 100px rgba(0,0,0,.5),inset 0 2px rgba(255,255,255,.06)}.screen{padding:22px;border:1px solid rgba(255,181,71,.2);border-radius:17px;background:#07100d;box-shadow:inset 0 0 30px rgba(255,181,71,.05)}.screen span,.screen small{display:block;color:#64756c;font-size:7px}.screen strong{display:block;font:700 58px/1 "Space Grotesk";margin:10px 0;color:var(--amber)}.screen i{display:block;height:3px;margin-top:16px;background:linear-gradient(90deg,var(--amber) 82%,rgba(255,255,255,.07) 82%)}.slot{position:absolute;left:20%;right:20%;bottom:50px;height:15px;border-radius:10px;background:#030706;box-shadow:inset 0 4px 8px #000}.light{position:absolute;bottom:24px;width:7px;height:7px;border-radius:50%}.l1{left:36px;background:var(--green);box-shadow:0 0 10px var(--green)}.l2{left:53px;background:var(--amber);box-shadow:0 0 10px var(--amber)}.print-stream{position:absolute;left:50%;top:70%;width:250px;height:280px;transform:translateX(-50%);perspective:900px}.sheet{position:absolute;left:50%;width:160px;height:205px;padding:18px;color:#1d2822;background:#edf1ee;border-radius:6px;box-shadow:0 20px 40px rgba(0,0,0,.3);transform-origin:top}.sheet b{font-size:9px}.sheet i{display:block;width:65%;height:4px;margin-top:8px;background:#bec7c1}.sheet span{position:absolute;left:18px;bottom:16px;font:700 9px "Space Grotesk"}.sh1{transform:translateX(-100%) rotate(-13deg);z-index:3}.sh2{transform:translateX(-50%) translateY(18px);z-index:2}.sh3{transform:translateX(0) rotate(13deg)}.machine-base{position:absolute;left:22%;right:13%;bottom:8%;height:80px;border-radius:50%;background:rgba(0,0,0,.45);filter:blur(30px)}.story-sf{background:radial-gradient(circle at 25% 50%,rgba(126,226,154,.09),transparent 34%),#09130f}.story-sf .story-index,.story-sf em,.story-sf li:before{color:var(--green)}.conveyor{position:relative;height:600px;perspective:1100px}.belt{position:absolute;left:0;right:0;top:48%;height:120px;border-radius:20px;background:linear-gradient(#27352f,#111c17);box-shadow:0 35px 0 #07100d,0 70px 80px rgba(0,0,0,.45);transform:rotateY(7deg) rotateX(7deg);display:flex;justify-content:space-around;align-items:center}.belt i{width:60px;height:60px;border-radius:50%;border:8px solid #0a110e;box-shadow:inset 0 0 0 4px #405049}.scanner{position:absolute;left:43%;top:25%;width:160px;height:250px;border:16px solid #16251f;border-bottom:0;border-radius:25px 25px 0 0;box-shadow:-12px 15px 0 #07100d}.scanner span{position:absolute;left:5%;right:5%;top:46%;height:2px;background:var(--green);box-shadow:0 0 18px var(--green);animation:scan 2.2s ease-in-out infinite}.scanner b{position:absolute;left:50%;top:20px;transform:translateX(-50%);font-size:7px;color:var(--green)}.parcel{position:absolute;top:40%;width:110px;height:105px;padding:20px;border-radius:9px;color:#17311f;background:linear-gradient(145deg,#b2efb6,#58bd7a);box-shadow:-13px 15px 0 #257a49,-25px 35px 45px rgba(0,0,0,.35);z-index:2}.parcel span,.parcel small{display:block}.parcel span{font:800 25px "Space Grotesk"}.parcel small{font-size:7px}.p-one{left:9%;transform:rotate(-6deg)}.p-two{right:2%;transform:rotate(5deg)}.dispatch-card{position:absolute;right:4%;top:13%;padding:18px 22px;border:1px solid var(--line);border-radius:15px;background:rgba(16,29,23,.9);box-shadow:0 24px 55px rgba(0,0,0,.35)}.dispatch-card span,.dispatch-card strong,.dispatch-card small{display:block}.dispatch-card span{font-size:6px;color:var(--green);letter-spacing:.15em}.dispatch-card span i{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--green);box-shadow:0 0 8px var(--green)}.dispatch-card strong{font:700 29px "Space Grotesk";margin:7px 0}.dispatch-card small{font-size:7px;color:#718078}.story-my{background:radial-gradient(circle at 75% 45%,rgba(255,95,158,.1),transparent 32%),#0d0a11}.story-my .story-index,.story-my em,.story-my li:before{color:var(--pink)}.myntra-lab{position:relative;height:620px;display:grid;place-items:center;perspective:1000px}.lab-ring{position:absolute;border-radius:50%;border:1px solid rgba(255,95,158,.2);transform:rotateX(68deg) rotateZ(-14deg)}.lr1{width:550px;height:550px}.lr2{width:400px;height:400px;border-color:rgba(168,92,255,.18)}.lr3{width:250px;height:250px}.m-cube{width:150px;height:165px;display:grid;place-items:center;border-radius:28px 28px 12px 12px;color:#fff;background:linear-gradient(145deg,var(--pink),var(--violet));box-shadow:-26px 31px 0 #6e369c,-55px 65px 90px rgba(0,0,0,.45);transform:rotate(-8deg) skewY(3deg);animation:labFloat 5s ease-in-out infinite}.m-cube span{font:800 50px "Space Grotesk"}.lab-chip{position:absolute;display:flex;flex-direction:column;padding:13px 15px;border:1px solid rgba(255,255,255,.12);border-radius:13px;background:rgba(23,15,27,.88);box-shadow:0 20px 45px rgba(0,0,0,.35)}.lab-chip i{width:5px;height:5px;border-radius:50%;background:var(--pink);box-shadow:0 0 8px var(--pink)}.lab-chip b{font-size:8px;margin:5px 0 2px}.lab-chip small{font-size:6px;color:#7c6d82}.lc1{left:4%;top:24%}.lc2{right:0;top:38%}.lc3{left:9%;bottom:15%}.lc3 i{background:var(--green);box-shadow:0 0 8px var(--green)}.wip-label{position:absolute;right:8%;bottom:16%;padding:8px 11px;border:1px solid rgba(255,95,158,.25);border-radius:99px;color:#ff91bd;font-size:7px;letter-spacing:.12em}.wip-label i{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--pink);box-shadow:0 0 9px var(--pink);animation:pulse 1.7s infinite}
.one-core{min-height:110vh;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:6vw;padding:8vw;background:#f0f3ef;color:#17201c}.core-stage{position:relative;height:650px;display:grid;place-items:center;perspective:1000px}.credit-core{z-index:3;width:135px;height:135px;display:grid;place-items:center;border-radius:50%;color:#241709;background:radial-gradient(circle at 35% 25%,#ffe3a3,var(--amber));box-shadow:0 0 0 24px rgba(255,181,71,.13),0 40px 70px rgba(117,72,15,.25);animation:corePulse 3s ease-in-out infinite}.credit-core span{font:800 48px/1 "Space Grotesk"}.credit-core b{font-size:7px;letter-spacing:.18em;margin-top:-28px}.core-ring{position:absolute;border:1px solid rgba(151,99,30,.2);border-radius:50%;transform:rotateX(68deg) rotateZ(-9deg)}.cr1{width:510px;height:510px}.cr2{width:350px;height:350px}.core-node{position:absolute;padding:11px 14px;border:1px solid #d1d8d3;border-radius:11px;background:white;box-shadow:0 15px 35px rgba(26,45,36,.1);font:700 8px "Space Grotesk"}.n1{left:10%;top:24%;color:#a46417}.n2{right:3%;top:42%;color:#287a48}.n3{left:16%;bottom:20%;color:#c03770}.core-copy .chapter{color:#98621d}.core-copy h2{font-size:clamp(50px,6vw,85px);margin:18px 0 28px}.core-copy p{max-width:510px;color:#65716b;font-size:13px}.core-stats{display:flex;gap:35px;margin-top:35px}.core-stats b,.core-stats small{display:block}.core-stats b{font:700 28px "Space Grotesk"}.core-stats small{font-size:7px;color:#7f8c85;text-transform:uppercase;letter-spacing:.1em}
.pricing{padding:10vw 7vw;background:#07100d}.pricing-head{display:grid;grid-template-columns:1fr 1.5fr;align-items:start;margin-bottom:70px}.pricing-head h2{margin:0}.price-track{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.price-track article{position:relative;min-height:300px;padding:30px 25px;border:1px solid var(--line);border-radius:23px;background:rgba(255,255,255,.025);transition:.3s}.price-track article:hover{transform:translateY(-8px);background:rgba(255,255,255,.05)}.price-track article>span{font-size:8px;color:var(--amber);letter-spacing:.14em}.price-track strong{display:block;font:700 28px "Space Grotesk";margin-top:65px}.price-track strong small{font-size:9px;color:var(--muted)}.price-track h3{font-size:31px;margin-top:8px}.price-track h3 small{font:500 8px Manrope;color:var(--muted)}.price-track p{font-size:8px;color:var(--green);margin-top:12px}.price-track .best{border-color:rgba(255,181,71,.48);background:linear-gradient(145deg,rgba(255,181,71,.1),rgba(255,255,255,.02))}.best>i{position:absolute;right:18px;top:-10px;padding:5px 10px;border-radius:99px;color:#251608;background:var(--amber);font-size:6px;font-style:normal;font-weight:800}
.faq{min-height:100vh;display:grid;grid-template-columns:.75fr 1.25fr;gap:8vw;padding:10vw 8vw;background:#f0f3ef;color:#18211d}.faq-intro .chapter{color:#9c641c}.faq-intro h2{font-size:clamp(52px,6vw,85px);margin:18px 0 30px}.faq-intro p{color:#65716b;font-size:11px}.faq-intro a{color:#925b17;font-weight:800}.faq-list details{padding:23px 0;border-top:1px solid #ced6d0}.faq-list details:last-child{border-bottom:1px solid #ced6d0}.faq-list summary{list-style:none;display:flex;justify-content:space-between;cursor:pointer;font:600 17px "Space Grotesk"}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary i{font-style:normal;color:#a3641a;font-size:22px;transition:.3s}.faq-list details[open] summary i{transform:rotate(45deg)}.faq-list p{max-width:620px;padding:13px 50px 0 0;color:#68756e;font-size:11px}
.finale{position:relative;min-height:110vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;overflow:hidden;background:radial-gradient(circle at 50% 50%,rgba(255,181,71,.13),transparent 35%),#050807}.finale-box{position:absolute;top:8%;width:90px;height:90px;display:grid;place-items:center;border-radius:15px;color:#2a1808;background:linear-gradient(145deg,#ffd77e,#d9852e);box-shadow:-17px 20px 0 #8c4f1c,-35px 45px 60px rgba(0,0,0,.4);transform:rotate(-8deg);animation:float 4s ease-in-out infinite}.finale-box span{font:800 15px "Space Grotesk"}.finale h2{font-size:clamp(62px,8vw,115px);margin:20px 0 28px}.finale p{max-width:550px;color:var(--muted);font-size:13px}.finale>div:last-child{display:flex;gap:10px;margin-top:30px}footer{min-height:100px;display:flex;align-items:center;gap:40px;padding:0 5vw;border-top:1px solid var(--line);color:#607068;font-size:7px}footer>span:nth-child(2){margin-left:auto}
@keyframes bob{50%{transform:translateY(6px)}}@keyframes float{50%{margin-top:-12px}}@keyframes heroSpin{50%{transform:translate(-50%,-50%) rotateX(-4deg) rotateY(52deg) translateY(-15px)}}@keyframes scan{0%,100%{top:34%;opacity:.3}50%{top:78%;opacity:1}}@keyframes labFloat{50%{transform:rotate(-2deg) skewY(3deg) translateY(-14px)}}@keyframes pulse{50%{opacity:.3;transform:scale(.7)}}@keyframes corePulse{50%{box-shadow:0 0 0 35px rgba(255,181,71,.06),0 40px 70px rgba(117,72,15,.25)}}
@media(max-width:900px){.nav-links{display:none}.opening,.sticky-scene,.story-sticky,.story-sticky.reverse,.one-core,.faq{grid-template-columns:1fr}.opening{padding-top:120px}.hero-orbit{height:500px}.sticky-scene{padding-top:100px;align-content:start}.scene-copy h2{font-size:44px;margin-bottom:15px}.drop-zone{height:62vh}.story-sticky.reverse .story-copy{order:0}.processor-story{height:auto}.story-sticky{position:relative;padding-top:110px}.machine,.conveyor,.myntra-lab{height:520px}.one-core{padding-top:100px}.core-stage{height:520px}.pricing-head{grid-template-columns:1fr;gap:25px}.price-track{grid-template-columns:1fr 1fr}.faq{padding-top:110px}.processor-token{width:230px}.token-vc{left:0}.token-sf{right:0}.token-my{left:3%}}@media(max-width:600px){nav{left:12px;right:12px}.pill{display:none}.opening{padding-left:20px;padding-right:20px}.opening h1{font-size:53px}.hero-orbit{height:380px}.o1{width:360px;height:360px}.o2{width:270px;height:270px}.o3{width:170px;height:170px}.hero-cube{width:100px;height:100px}.sticky-scene{padding-left:18px;padding-right:18px}.drop-zone{height:58vh}.box-rig{width:170px;height:170px}.shipping-box .face{width:170px;height:170px}.front{transform:translateZ(85px);padding:23px}.back{transform:rotateY(180deg) translateZ(85px)}.left{transform:rotateY(-90deg) translateZ(85px)}.right{transform:rotateY(90deg) translateZ(85px)}.bottom{transform:rotateX(-90deg) translateZ(85px)}.flap{width:170px;height:85px}.flap-a{transform:translateY(-85px) rotateX(calc(max(0,(var(--p) - .26)*2.5)*-125deg))}.flap-b{transform:translateY(-85px) rotateY(180deg) rotateX(calc(max(0,(var(--p) - .26)*2.5)*125deg))}.flap-c{width:85px;transform:translateX(-85px) rotateY(calc(max(0,(var(--p) - .26)*2.5)*-125deg))}.flap-d{width:85px;left:85px;transform:translateX(85px) rotateY(calc(max(0,(var(--p) - .26)*2.5)*125deg))}.processor-token{width:190px;padding:9px;grid-template-columns:18px 38px 1fr}.token-icon{width:36px;height:36px}.processor-token b{font-size:10px}.token-vc{top:18%;left:-3%}.token-sf{top:49%;right:-4%}.token-my{bottom:2%;left:-2%}.shared-core{display:none}.story-sticky{padding:100px 20px 60px}.story-copy h2{font-size:48px}.machine,.conveyor,.myntra-lab{height:430px;transform:scale(.82)}.price-track{grid-template-columns:1fr}.one-core,.faq,.pricing{padding-left:20px;padding-right:20px}.core-stage{height:420px;transform:scale(.8)}.core-stats{gap:18px}.finale{padding:120px 20px 60px}.finale h2{font-size:58px}.finale>div:last-child{flex-direction:column}footer{flex-wrap:wrap;padding:25px 20px}footer>span:nth-child(2){margin-left:0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.unbox{height:120vh}.processor-token{opacity:1!important}.box-rig{transform:translate(-50%,-50%) rotateX(-8deg) rotateY(32deg)}}

/* Unified typography and marketplace-first hierarchy */
*, *::before, *::after { font-family: Manrope, sans-serif !important; }
.marketplace-marquee { position: relative; z-index: 4; padding: 24px 4vw 70px; background: var(--bg); }
.marketplace-marquee > div { display: grid; grid-template-columns: 1fr auto 1fr auto 1fr; align-items: stretch; gap: 16px; max-width: 1320px; margin: 0 auto; }
.marketplace-marquee > div > i { align-self: center; color: #435047; font-style: normal; font-size: 28px; }
.marketplace-marquee article { min-height: 215px; display: flex; flex-direction: column; justify-content: flex-end; padding: 25px; border: 1px solid var(--line); border-radius: 22px; background: linear-gradient(145deg, rgba(255,255,255,.055), rgba(255,255,255,.015)); box-shadow: inset 0 1px rgba(255,255,255,.06), 0 25px 55px rgba(0,0,0,.18); }
.marketplace-marquee article > span { margin-bottom: auto; color: var(--green); font-size: 7px; font-weight: 800; letter-spacing: .17em; }
.marketplace-marquee article strong { font-size: clamp(31px, 3.2vw, 51px); line-height: .92; letter-spacing: -.055em; }
.marketplace-marquee article b { color: var(--amber); font-size: clamp(16px, 1.7vw, 25px); line-height: 1.05; }
.marketplace-marquee article small { margin-top: 10px; color: var(--muted); font-size: 8px; text-transform: uppercase; letter-spacing: .1em; }
.marketplace-marquee .myntra-market { background: radial-gradient(circle at 82% 12%, rgba(255,95,158,.18), transparent 35%), linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.015)); }
.marketplace-marquee .myntra-market > span { color: var(--pink); }
.marketplace-marquee .myntra-market b { color: #ff82b4; }
.processor-token small { color: var(--ink); font-size: 8px; font-weight: 800; letter-spacing: .08em; }
.processor-token b { margin: 5px 0; color: #afbeb6; font-size: 10px; }
.story-copy .brand-name { display: inline-block; color: var(--ink); font-weight: 800; }
.story-vc .story-copy .brand-name { font-size: .82em; line-height: .98; }
.story-copy h2 em { display: inline-block; margin-top: 8px; font-size: .68em; letter-spacing: -.04em; }
@media(max-width:900px){.marketplace-marquee > div{grid-template-columns:1fr}.marketplace-marquee > div > i{display:none}.marketplace-marquee article{min-height:180px}.marketplace-marquee{padding-inline:20px}}

/* Larger, cleaner unboxing product reveals */
.box-rig { width: 180px; height: 180px; }
.shipping-box .face { width: 180px; height: 180px; }
.shipping-box .front { padding: 24px; transform: translateZ(90px); }
.shipping-box .front span { font-size: 25px; }
.shipping-box .front .barcode { left: 24px; bottom: 20px; width: 76px; height: 20px; }
.shipping-box .back { transform: rotateY(180deg) translateZ(90px); }
.shipping-box .left { transform: rotateY(-90deg) translateZ(90px); }
.shipping-box .right { transform: rotateY(90deg) translateZ(90px); }
.shipping-box .bottom { transform: rotateX(-90deg) translateZ(90px); }
.shipping-box .flap { width: 180px; height: 90px; }
.shipping-box .flap-a { transform: translateY(-90px) translateZ(0) rotateX(calc(max(0,(var(--p) - .26)*2.5)*-125deg)); }
.shipping-box .flap-b { transform: translateY(-90px) rotateY(180deg) rotateX(calc(max(0,(var(--p) - .26)*2.5)*125deg)); }
.shipping-box .flap-c { width: 90px; transform: translateX(-90px) rotateY(calc(max(0,(var(--p) - .26)*2.5)*-125deg)); }
.shipping-box .flap-d { left: 90px; width: 90px; transform: translateX(90px) rotateY(calc(max(0,(var(--p) - .26)*2.5)*125deg)); }

.processor-token {
  width: min(390px, 39vw);
  min-height: 112px;
  grid-template-columns: 28px 68px 1fr;
  gap: 15px;
  padding: 18px 20px;
  border-width: 1px;
  border-radius: 20px;
  background: linear-gradient(145deg, rgba(28,45,38,.99), rgba(8,17,14,.99));
  box-shadow: 0 30px 75px rgba(0,0,0,.52), inset 0 1px rgba(255,255,255,.08);
  opacity: max(0,min(1,(var(--p) - .34)*7));
  cursor: pointer;
}
.processor-token::after {
  content: "→";
  position: absolute;
  right: 17px;
  top: 15px;
  display: grid;
  place-items: center;
  width: 25px;
  height: 25px;
  border: 1px solid var(--line);
  border-radius: 50%;
  color: #c8d5ce;
  font-size: 11px;
}
.processor-token:hover { border-color: rgba(255,255,255,.4); background: linear-gradient(145deg, rgba(35,55,47,.99), rgba(12,24,20,.99)); }
.processor-token .token-number { padding-top: 5px; font-size: 9px; }
.processor-token .token-icon { width: 66px; height: 66px; border-radius: 17px; font-size: 17px; }
.processor-token small { padding-right: 30px; font-size: 10px; letter-spacing: .1em; }
.processor-token b { max-width: 220px; margin: 7px 0 5px; color: #f1f7f3; font-size: 16px; line-height: 1.08; }
.processor-token em { font-size: 9px; }
.token-vc {
  --d: max(0,min(1,(var(--p) - .42)*5));
  left: -1%;
  top: calc(52% - var(--d)*43%);
  transform: translateX(calc((1 - var(--d))*210px)) scale(calc(.55 + var(--d)*.45)) rotate(calc((1 - var(--d))*-16deg));
}
.token-sf {
  --d: max(0,min(1,(var(--p) - .52)*5));
  right: -2%;
  top: calc(52% - var(--d)*5%);
  transform: translateX(calc((1 - var(--d))*-210px)) scale(calc(.55 + var(--d)*.45)) rotate(calc((1 - var(--d))*14deg));
}
.token-my {
  --d: max(0,min(1,(var(--p) - .62)*5));
  left: 2%;
  bottom: calc(5% - (1 - var(--d))*18%);
  transform: translateX(calc((1 - var(--d))*210px)) scale(calc(.55 + var(--d)*.45)) rotate(calc((1 - var(--d))*-12deg));
}
.shared-core { right: -1%; bottom: 5%; }

@media(max-width:1100px) and (min-width:701px) {
  .processor-token { width: 330px; min-height: 100px; grid-template-columns: 22px 56px 1fr; padding: 14px; }
  .processor-token .token-icon { width: 54px; height: 54px; }
  .processor-token b { font-size: 13px; }
}
@media(max-width:700px) {
  .sticky-scene { min-height: 100vh; }
  .scene-copy h2 { max-width: 360px; }
  .drop-zone { height: 66vh; margin-top: 10px; }
  .box-rig { width: 120px; height: 120px; }
  .shipping-box .face { width: 120px; height: 120px; }
  .shipping-box .front { padding: 16px; transform: translateZ(60px); }
  .shipping-box .front span { font-size: 18px; }
  .shipping-box .front small, .shipping-box .front .barcode { display: none; }
  .shipping-box .back { transform: rotateY(180deg) translateZ(60px); }
  .shipping-box .left { transform: rotateY(-90deg) translateZ(60px); }
  .shipping-box .right { transform: rotateY(90deg) translateZ(60px); }
  .shipping-box .bottom { transform: rotateX(-90deg) translateZ(60px); }
  .shipping-box .flap { width: 120px; height: 60px; }
  .shipping-box .flap-a { transform: translateY(-60px) rotateX(calc(max(0,(var(--p) - .26)*2.5)*-125deg)); }
  .shipping-box .flap-b { transform: translateY(-60px) rotateY(180deg) rotateX(calc(max(0,(var(--p) - .26)*2.5)*125deg)); }
  .shipping-box .flap-c { width: 60px; transform: translateX(-60px) rotateY(calc(max(0,(var(--p) - .26)*2.5)*-125deg)); }
  .shipping-box .flap-d { left: 60px; width: 60px; transform: translateX(60px) rotateY(calc(max(0,(var(--p) - .26)*2.5)*125deg)); }
  .processor-token {
    width: min(330px, 92vw);
    min-height: 86px;
    grid-template-columns: 18px 48px 1fr;
    gap: 9px;
    padding: 11px 12px;
    border-radius: 15px;
  }
  .processor-token .token-icon { width: 46px; height: 46px; border-radius: 12px; font-size: 13px; }
  .processor-token small { font-size: 8px; }
  .processor-token b { margin: 3px 0; font-size: 12px; }
  .processor-token em { font-size: 7px; }
  .processor-token::after { right: 10px; top: 10px; width: 21px; height: 21px; }
  .token-vc { left: 50%; top: 4%; transform: translateX(-50%) translateY(calc((1 - var(--d))*150px)) scale(calc(.65 + var(--d)*.35)); }
  .token-sf { left: 50%; right: auto; top: 38%; transform: translateX(-50%) translateY(calc((1 - var(--d))*120px)) scale(calc(.65 + var(--d)*.35)); }
  .token-my { left: 50%; bottom: 0; transform: translateX(-50%) translateY(calc((1 - var(--d))*100px)) scale(calc(.65 + var(--d)*.35)); }
}

/* Clear final state for the unboxing sequence */
.box-rig {
  transform: translate(-50%,calc(-145% + min(1,var(--p)*4)*95%)) rotateX(calc(-24deg + var(--p)*18deg)) rotateY(calc(-34deg + var(--p)*394deg)) scale(calc(.72 + min(1,var(--p)*3)*.28));
}
.shipping-box .front strong {
  display: block;
  max-width: 115px;
  margin-top: 3px;
  font-size: 8px;
  line-height: 1.15;
  letter-spacing: .16em;
}
.processor-token em {
  display: inline-flex;
  width: fit-content;
  margin-top: 3px;
  padding: 4px 8px;
  border-radius: 99px;
  color: #17110a;
  background: var(--amber);
  font-size: 7px;
  font-style: normal;
  font-weight: 800;
  letter-spacing: .08em;
  text-transform: uppercase;
}
.token-sf em { color: #0b2113; background: var(--green); }
.token-my em { color: #fff; background: linear-gradient(135deg,var(--pink),var(--violet)); }
.choose-prompt {
  position: absolute;
  z-index: 12;
  top: 0;
  right: 0;
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 13px 16px;
  border: 1px solid rgba(255,181,71,.34);
  border-radius: 15px;
  background: rgba(20,31,26,.96);
  box-shadow: 0 18px 45px rgba(0,0,0,.38), 0 0 35px rgba(255,181,71,.08);
  opacity: max(0,min(1,(var(--p) - .78)*8));
  transform: translateY(calc((1 - max(0,min(1,(var(--p) - .78)*8)))*18px));
  pointer-events: none;
}
.choose-prompt > i {
  display: grid;
  place-items: center;
  width: 34px;
  height: 34px;
  border-radius: 10px;
  color: #251709;
  background: var(--amber);
  font-style: normal;
  font-weight: 800;
}
.choose-prompt b,.choose-prompt span { display: block; }
.choose-prompt b { font-size: 11px; }
.choose-prompt span { margin-top: 2px; color: #86978e; font-size: 7px; text-transform: uppercase; letter-spacing: .09em; }
@media(max-width:700px) {
  .shipping-box .front strong { font-size: 6px; }
  .choose-prompt { top: -46px; left: 50%; right: auto; width: min(330px,92vw); justify-content: center; transform: translateX(-50%) translateY(calc((1 - max(0,min(1,(var(--p) - .78)*8)))*18px)); }
  .processor-token em { font-size: 6px; padding: 3px 6px; }
}

/* Requested clarity and viewport refinements */
.marketplace-marquee article > span {
  font-size: 11px;
  line-height: 1;
  letter-spacing: .14em;
}
.shared-core {
  gap: 13px;
  padding: 12px 14px;
  border: 1px solid rgba(255,181,71,.22);
  border-radius: 15px;
  background: rgba(12,23,19,.9);
  box-shadow: 0 18px 45px rgba(0,0,0,.3);
}
.shared-core > span { width: 48px; height: 48px; font-size: 20px; }
.shared-core b { font-size: 13px; line-height: 1.15; }
.shared-core small { margin-top: 3px; font-size: 9px; letter-spacing: .04em; }
.story-copy { min-width: 0; }
.story-copy .action { max-width: 100%; white-space: nowrap; }
@media(max-width:1200px) and (min-width:901px) {
  .story-sticky, .story-sticky.reverse {
    grid-template-columns: minmax(0,.9fr) minmax(0,1.1fr);
    gap: 4vw;
    padding: 100px 5vw 45px;
  }
  .story-sticky.reverse { grid-template-columns: minmax(0,1.1fr) minmax(0,.9fr); }
  .story-copy h2 { margin: 10px 0 17px; font-size: clamp(37px,4.4vw,55px); }
  .story-copy > p { font-size: 11px; }
  .story-copy ul { margin: 16px 0; }
  .machine,.conveyor,.myntra-lab { height: 500px; transform: scale(.88); }
}
@media(max-width:900px) {
  .story-copy { width: 100%; }
  .story-copy .action { width: fit-content; }
}
@media(max-width:700px) {
  .marketplace-marquee article > span { font-size: 10px; }
  .shared-core { display: none; }
}

/* Subtle modern depth pass */
.opening-copy {
  transform: translate3d(calc(var(--pointer-x, 0) * -5px), calc(var(--pointer-y, 0) * -4px), 0);
  transition: transform .45s cubic-bezier(.2,.8,.2,1);
}
.hero-orbit {
  transform: perspective(1200px) rotateX(calc(var(--pointer-y, 0) * -1.2deg)) rotateY(calc(var(--pointer-x, 0) * 1.8deg));
  transition: transform .5s cubic-bezier(.2,.8,.2,1);
}
.marketplace-marquee article {
  position: relative;
  overflow: hidden;
  transform: perspective(900px) rotateX(var(--card-rx, 0deg)) rotateY(var(--card-ry, 0deg)) translateZ(0);
  transform-style: preserve-3d;
  transition: transform .35s cubic-bezier(.2,.8,.2,1), border-color .35s, box-shadow .35s;
  will-change: transform;
}
.marketplace-marquee article::after {
  content: "";
  position: absolute;
  inset: -1px;
  z-index: 0;
  pointer-events: none;
  background: radial-gradient(circle at var(--glow-x, 50%) var(--glow-y, 50%), rgba(255,255,255,.13), transparent 34%);
  opacity: 0;
  transition: opacity .35s;
}
.marketplace-marquee article > * { position: relative; z-index: 1; transform: translateZ(14px); }
.marketplace-marquee article:hover {
  border-color: rgba(255,255,255,.24);
  box-shadow: inset 0 1px rgba(255,255,255,.09), 0 32px 65px rgba(0,0,0,.26);
}
.marketplace-marquee article:hover::after { opacity: 1; }
.processor-token {
  backdrop-filter: blur(16px);
  transition: border-color .3s, background .3s, box-shadow .3s, filter .3s;
}
.processor-token:hover {
  box-shadow: 0 36px 85px rgba(0,0,0,.58), inset 0 1px rgba(255,255,255,.1);
  filter: brightness(1.05);
}
.machine,.conveyor,.myntra-lab {
  translate: 0 var(--depth-y, 0px);
  transition: translate .28s linear;
}
.story-copy {
  translate: 0 calc(var(--depth-y, 0px) * -.22);
  transition: translate .28s linear;
}
.price-track article {
  transform-style: preserve-3d;
  box-shadow: 0 14px 40px rgba(0,0,0,.08);
}
.price-track article > * { position: relative; transform: translateZ(10px); }
.faq-list details {
  transition: padding-left .28s ease, padding-right .28s ease, background .28s ease;
}
.faq-list details:hover {
  padding-left: 14px;
  padding-right: 14px;
  background: rgba(255,255,255,.36);
}
.action,.pill {
  box-shadow: 0 10px 28px rgba(0,0,0,.12);
  transition: transform .25s ease, box-shadow .25s ease, filter .25s ease;
}
.action:hover,.pill:hover {
  transform: translateY(-2px);
  box-shadow: 0 16px 38px rgba(0,0,0,.2);
  filter: brightness(1.04);
}
@media(prefers-reduced-motion:reduce) {
  .opening-copy,.hero-orbit,.marketplace-marquee article,.machine,.conveyor,.myntra-lab,.story-copy { transform: none !important; translate: none !important; }
}

/* Comparison variation: fulfilment signal core */
.signal-copy,.signal-rig { display: none; }
body.signal-variation .box-copy,
body.signal-variation .box-rig { display: none; }
body.signal-variation .signal-copy { display: block; }
body.signal-variation .signal-rig {
  position: absolute;
  left: 50%;
  top: 50%;
  display: block;
  width: 430px;
  height: 430px;
  perspective: 1100px;
  transform: translate(-50%,-50%);
  transform-style: preserve-3d;
}
body.signal-variation .shadow-disc {
  width: 270px;
  opacity: calc(.25 + var(--p)*.45);
  background: rgba(255,181,71,.18);
}
.signal-core {
  position: absolute;
  z-index: 5;
  left: 50%;
  top: 50%;
  width: 138px;
  height: 138px;
  display: grid;
  place-items: center;
  border: 1px solid rgba(255,211,133,.38);
  border-radius: 50%;
  color: #25180a;
  background: radial-gradient(circle at 34% 27%,#ffe6ae,#ffb547 58%,#c77525);
  box-shadow: 0 0 0 calc(max(0,(var(--p) - .18))*26px) rgba(255,181,71,.06), 0 35px 70px rgba(0,0,0,.45), inset -12px -15px 28px rgba(121,62,15,.22), inset 8px 8px 20px rgba(255,255,255,.35);
  transform: translate(-50%,-50%) scale(calc(.45 + min(1,var(--p)*4)*.55)) rotateY(calc(var(--p)*360deg));
}
.signal-core span { margin-top: 22px; font-size: 24px; font-weight: 800; letter-spacing: -.06em; }
.signal-core b { margin-top: -34px; font-size: 6px; letter-spacing: .16em; }
.signal-core i { position: absolute; inset: -8px; border: 1px solid rgba(255,181,71,.25); border-radius: 50%; animation: signalPulse 2.8s ease-in-out infinite; }
.signal-halo {
  position: absolute;
  left: 50%;
  top: 50%;
  border: 1px solid rgba(255,181,71,.18);
  border-radius: 50%;
  opacity: max(0,min(1,(var(--p) - .08)*4));
  transform-style: preserve-3d;
}
.halo-a { width: 360px; height: 360px; transform: translate(-50%,-50%) rotateX(68deg) rotateZ(calc(-18deg + var(--p)*80deg)); }
.halo-b { width: 290px; height: 290px; border-color: rgba(126,226,154,.18); transform: translate(-50%,-50%) rotateY(68deg) rotateZ(calc(25deg - var(--p)*65deg)); }
.halo-c { width: 220px; height: 220px; border-color: rgba(255,95,158,.2); transform: translate(-50%,-50%) rotateX(58deg) rotateY(34deg) rotateZ(calc(var(--p)*90deg)); }
.market-signal {
  position: absolute;
  z-index: 6;
  min-width: 125px;
  padding: 10px 12px;
  border: 1px solid var(--line);
  border-radius: 12px;
  background: rgba(14,26,21,.94);
  box-shadow: 0 18px 40px rgba(0,0,0,.36);
  opacity: max(0,min(1,(var(--p) - .16)*5));
}
.market-signal small,.market-signal b { display: block; }
.market-signal small { color: var(--amber); font-size: 7px; font-weight: 800; letter-spacing: .12em; }
.market-signal b { margin-top: 3px; font-size: 10px; }
.signal-amazon-vc { left: calc(50% - 62px - max(0,min(1,(var(--p) - .16)*3))*145px); top: calc(50% - 34px - max(0,min(1,(var(--p) - .16)*3))*112px); }
.signal-amazon-sf { right: calc(50% - 62px - max(0,min(1,(var(--p) - .26)*3))*155px); top: calc(50% - 34px + max(0,min(1,(var(--p) - .26)*3))*8px); }
.signal-myntra { left: calc(50% - 62px - max(0,min(1,(var(--p) - .36)*3))*115px); bottom: calc(50% - 34px - max(0,min(1,(var(--p) - .36)*3))*124px); }
.signal-myntra small { color: var(--pink); }
.signal-beam {
  position: absolute;
  z-index: 2;
  left: 50%;
  top: 50%;
  width: calc(max(0,min(1,(var(--p) - .2)*4))*180px);
  height: 1px;
  transform-origin: left;
  background: linear-gradient(90deg,rgba(255,181,71,.8),transparent);
  box-shadow: 0 0 10px rgba(255,181,71,.35);
  opacity: max(0,min(1,(var(--p) - .2)*4));
}
.beam-a { transform: rotate(-142deg); }
.beam-b { transform: rotate(4deg); background: linear-gradient(90deg,rgba(126,226,154,.8),transparent); }
.beam-c { transform: rotate(132deg); background: linear-gradient(90deg,rgba(255,95,158,.8),transparent); }
body.signal-variation .processor-token { opacity: max(0,min(1,(var(--p) - .46)*6)); }
body.signal-variation .choose-prompt b { font-size: 12px; }
@keyframes signalPulse { 50% { inset: -17px; opacity: .2; } }
@media(max-width:700px) {
  body.signal-variation .signal-rig { width: 290px; height: 290px; top: 44%; }
  .signal-core { width: 92px; height: 92px; }
  .signal-core span { margin-top: 16px; font-size: 17px; }
  .signal-core b { margin-top: -22px; font-size: 4px; }
  .halo-a { width: 260px; height: 260px; }
  .halo-b { width: 205px; height: 205px; }
  .halo-c { width: 150px; height: 150px; }
  .market-signal { display: none; }
}

/* Larger navigation header typography */
nav { height: 68px; }
nav .logo { font-size: 17px; }
nav .logo b { font-size: 10px; }
nav .nav-links a { font-size: 12px; font-weight: 600; }
nav .pill { padding: 11px 16px; font-size: 12px; }

/* Larger footer */
footer {
  min-height: 155px;
  gap: 56px;
  padding: 28px 5vw;
  font-size: 10px;
  line-height: 1.5;
}
footer .logo { font-size: 16px; }
footer .logo i { width: 38px; height: 38px; font-size: 16px; }
footer .logo b { font-size: 9px; }
@media(max-width:600px) {
  footer { min-height: 190px; gap: 18px; padding: 34px 20px; font-size: 9px; }
}
