:root{
  --ink:#101025;--ink2:#191633;--muted:#6d657d;--white:#fff;--paper:#fff7fd;
  --pink:#ff1498;--orange:#ff9f0a;--magenta:#d72cff;--violet:#5c22ff;--blue:#00b6ff;--green:#18d48c;
  --night:#101025;--night2:#111528;--line:rgba(255,255,255,.16);--darkLine:rgba(89,66,145,.16);
  --glass:rgba(255,255,255,.68);--glass2:rgba(255,255,255,.42);--shadow:0 28px 90px rgba(75,39,130,.18);--shadow2:0 48px 150px rgba(30,18,80,.28);
  --max:1260px;--r-sm:22px;--r-md:34px;--r-lg:52px;--r-xl:72px;
}
*{box-sizing:border-box}
html{font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;background:var(--paper);color:var(--ink);scroll-behavior:auto;overflow-x:hidden}
body{margin:0;min-height:100vh;overflow-x:hidden;background:radial-gradient(circle at 8% 5%,rgba(255,20,152,.16),transparent 28%),radial-gradient(circle at 92% 4%,rgba(0,182,255,.14),transparent 30%),linear-gradient(180deg,#fff8fd 0%,#f8f6ff 48%,#fff 100%);cursor:none}
a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button{font:inherit;color:inherit}::selection{background:rgba(255,20,152,.24)}
::-webkit-scrollbar{width:14px;height:14px}::-webkit-scrollbar-track{background:linear-gradient(#fff7fd,#eff9ff)}::-webkit-scrollbar-thumb{border:3px solid #fff7fd;border-radius:999px;background:linear-gradient(180deg,var(--orange),var(--pink),var(--violet),var(--blue))}
.preloader{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;background:radial-gradient(circle at center,#fff 0,#fff0fb 54%,#eafaff 100%);transition:opacity .7s ease,visibility .7s ease}.preloader.hide{opacity:0;visibility:hidden}.loader-orbit{position:absolute;width:390px;height:390px;border-radius:50%;filter:blur(30px);opacity:.34;animation:spin 7s linear infinite}.loader-orbit i{position:absolute;border-radius:50%;inset:0;background:conic-gradient(from 0deg,transparent,var(--pink),var(--orange),var(--blue),transparent)}.loader-orbit i:nth-child(2){inset:60px;animation:spin 5s linear reverse infinite}.loader-orbit i:nth-child(3){inset:120px;opacity:.7}.loader-card{position:relative;width:min(370px,84vw);padding:30px;border-radius:38px;text-align:center;background:rgba(255,255,255,.76);border:1px solid rgba(255,255,255,.84);box-shadow:var(--shadow2);backdrop-filter:blur(28px)}.loader-card img{width:94px;margin:0 auto 14px;border-radius:26px;filter:drop-shadow(0 22px 34px rgba(255,20,152,.22))}.loader-card strong{display:block;font-size:30px;font-weight:950;letter-spacing:.16em}.loader-card span{display:block;margin-top:6px;color:var(--muted);font-weight:850}.loader-progress{height:9px;margin-top:20px;border-radius:999px;background:rgba(62,42,120,.09);overflow:hidden}.loader-progress b{display:block;width:42%;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--orange),var(--pink),var(--blue));animation:load 1.1s ease-in-out infinite}
#originWebgl{position:fixed;inset:0;width:100%;height:100%;z-index:-6;opacity:.9}.aurora-layer{position:fixed;inset:-20%;z-index:-5;background:radial-gradient(circle at 12% 22%,rgba(255,20,152,.16),transparent 30%),radial-gradient(circle at 80% 16%,rgba(0,182,255,.15),transparent 28%),radial-gradient(circle at 55% 80%,rgba(255,159,10,.11),transparent 34%);filter:blur(10px);animation:aurora 13s ease-in-out infinite alternate}.mesh-layer{position:fixed;inset:0;z-index:-4;pointer-events:none;background-image:linear-gradient(rgba(82,58,145,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(82,58,145,.045) 1px,transparent 1px);background-size:58px 58px;mask-image:radial-gradient(circle at center,#000 0%,transparent 78%)}.grain{position:fixed;inset:0;z-index:-3;opacity:.055;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 260 260' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.78' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='260' height='260' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E")}.cursor-dot,.cursor-aura{position:fixed;left:0;top:0;z-index:9998;pointer-events:none;transform:translate(-50%,-50%);mix-blend-mode:multiply}.cursor-dot{width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,var(--pink),var(--blue));box-shadow:0 0 24px rgba(255,20,152,.6)}.cursor-aura{width:46px;height:46px;border-radius:50%;border:1px solid rgba(255,20,152,.35);box-shadow:0 0 48px rgba(0,182,255,.16);transition:width .25s,height .25s,border-color .25s,background .25s}.cursor-aura.active{width:78px;height:78px;border-color:rgba(255,159,10,.55);background:rgba(255,255,255,.09)}
.command-header{position:fixed;left:50%;top:18px;z-index:900;width:min(var(--max),calc(100% - 34px));transform:translateX(-50%);display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 12px;border-radius:999px;background:rgba(255,255,255,.68);border:1px solid rgba(255,255,255,.78);box-shadow:0 18px 70px rgba(58,38,114,.15);backdrop-filter:blur(26px) saturate(1.35);transition:.28s}.command-header.scrolled{top:10px;background:rgba(255,255,255,.86);box-shadow:0 20px 90px rgba(54,34,105,.2)}.brand-pill{display:flex;align-items:center;gap:10px;min-width:max-content}.brand-pill span{width:50px;height:50px;border-radius:18px;display:grid;place-items:center;overflow:hidden;background:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.8),0 14px 34px rgba(255,20,152,.18)}.brand-pill img{width:100%;height:100%;object-fit:cover}.brand-pill b{font-size:18px;font-weight:950;letter-spacing:.12em}.brand-pill em{font-style:normal;font-size:10px;font-weight:950;letter-spacing:.2em;text-transform:uppercase;color:#77718b}.desktop-nav{display:flex;align-items:center;gap:4px;padding:6px;border-radius:999px;background:rgba(255,255,255,.52);border:1px solid rgba(100,70,150,.08)}.desktop-nav a{padding:11px 13px;border-radius:999px;font-size:12px;font-weight:900;color:#524b62;transition:.24s}.desktop-nav a:hover,.desktop-nav a.active{background:#fff;color:#151128;box-shadow:0 12px 30px rgba(88,62,145,.12)}.header-cta{display:flex;align-items:center;gap:8px}.whatsapp-mini,.call-mini{padding:14px 16px;border-radius:999px;font-size:13px;font-weight:950;color:#fff;box-shadow:0 14px 32px rgba(88,46,219,.16)}.whatsapp-mini{background:linear-gradient(135deg,#18c781,var(--green));color:#07180f}.call-mini{background:linear-gradient(135deg,var(--pink),var(--violet),var(--blue))}.nav-toggle{display:none;width:48px;height:48px;border:0;border-radius:17px;background:#fff;box-shadow:0 12px 28px rgba(80,55,140,.12)}.nav-toggle i{display:block;width:20px;height:2px;margin:5px auto;background:#171128;border-radius:999px}
.mobile-panel{position:fixed;inset:0;z-index:850;visibility:hidden;pointer-events:none;background:rgba(15,12,32,.22);backdrop-filter:blur(18px);transition:.25s}.mobile-panel.open{visibility:visible;pointer-events:auto}.mobile-panel-shell{position:absolute;left:14px;right:14px;top:86px;padding:22px;border-radius:34px;background:rgba(255,255,255,.92);box-shadow:var(--shadow2);transform:translateY(-16px) scale(.98);opacity:0;transition:.3s}.mobile-panel.open .mobile-panel-shell{transform:none;opacity:1}.mobile-panel-shell img{width:190px;margin-bottom:18px}.mobile-panel-shell>a{display:block;padding:15px 14px;border-radius:18px;font-weight:950;background:rgba(255,255,255,.68);margin-top:8px}.mobile-panel-shell div{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.mobile-panel-shell div a{padding:16px;border-radius:18px;text-align:center;color:#fff;font-weight:950;background:linear-gradient(135deg,var(--pink),var(--violet),var(--blue))}
main{position:relative}.origin-hero{position:relative;min-height:100svh;display:grid;place-items:center;padding:136px 24px 80px;overflow:hidden}.origin-hero:before{content:"";position:absolute;left:-8%;right:-8%;top:14%;height:390px;background:linear-gradient(100deg,transparent 10%,rgba(255,159,10,.15),rgba(255,20,152,.16),rgba(92,34,255,.13),rgba(0,182,255,.15),transparent 90%);filter:blur(15px);transform:skewY(-8deg);opacity:.95}.hero-grid{position:relative;width:min(var(--max),100%);display:grid;grid-template-columns:minmax(0,1.02fr) minmax(390px,.98fr);align-items:center;gap:56px}.kicker{display:inline-flex;align-items:center;gap:10px;padding:9px 13px;border-radius:999px;background:rgba(255,255,255,.68);border:1px solid rgba(255,255,255,.78);box-shadow:0 14px 42px rgba(92,54,140,.09);font-size:12px;font-weight:950;letter-spacing:.12em;text-transform:uppercase;color:#6b607b}.kicker i{width:9px;height:9px;border-radius:50%;background:linear-gradient(135deg,var(--orange),var(--pink),var(--blue));box-shadow:0 0 24px rgba(255,20,152,.48)}.hero-copy h1{margin:20px 0 18px;font-size:clamp(48px,7.2vw,98px);line-height:.88;letter-spacing:-.078em;font-weight:950;color:#111025}.hero-copy h1 mark{background:linear-gradient(92deg,var(--pink),var(--orange),var(--violet),var(--blue));background-size:240% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:gradientSlide 8s ease-in-out infinite}.hero-copy p{width:min(700px,100%);font-size:18px;line-height:1.76;color:#5e596d;font-weight:560}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.btn-primary,.btn-soft{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;min-height:60px;padding:0 25px;border-radius:999px;overflow:hidden;border:1px solid rgba(255,255,255,.66);font-weight:950;box-shadow:0 18px 50px rgba(70,42,135,.16);transition:transform .2s ease}.btn-primary span,.btn-soft span{position:relative;z-index:2}.btn-primary b,.btn-soft b{position:absolute;inset:0;z-index:1;opacity:0;transition:.28s;background:radial-gradient(circle at var(--mx,50%) var(--my,50%),rgba(255,255,255,.48),transparent 30%)}.btn-primary:hover b,.btn-soft:hover b{opacity:1}.btn-primary{color:#fff;background:linear-gradient(135deg,var(--pink),var(--violet),var(--blue))}.btn-soft{background:rgba(255,255,255,.76);color:#171128}.signal-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:34px;max-width:720px}.signal-strip span{position:relative;overflow:hidden;padding:16px;border-radius:24px;background:rgba(255,255,255,.62);border:1px solid rgba(255,255,255,.76);box-shadow:0 16px 42px rgba(77,52,135,.09);backdrop-filter:blur(18px);font-size:12px;color:#676174;font-weight:850}.signal-strip span:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(var(--orange),var(--pink),var(--blue))}.signal-strip b{display:block;font-size:22px;font-weight:950;background:linear-gradient(135deg,var(--pink),var(--violet),var(--blue));-webkit-background-clip:text;background-clip:text;color:transparent}.hero-interface{position:relative;min-height:670px;perspective:1200px}.interface-glow{position:absolute;inset:8% -8%;border-radius:50%;background:radial-gradient(circle,rgba(255,20,152,.18),transparent 55%),radial-gradient(circle at 75% 40%,rgba(0,182,255,.18),transparent 52%);filter:blur(8px);animation:pulse 5s ease-in-out infinite}.command-device{position:absolute;inset:48px 18px 74px;border-radius:50px;padding:20px;background:linear-gradient(145deg,rgba(255,255,255,.72),rgba(255,255,255,.34));border:1px solid rgba(255,255,255,.84);box-shadow:var(--shadow2),inset 0 0 0 1px rgba(255,255,255,.34);backdrop-filter:blur(26px);transform-style:preserve-3d;overflow:hidden}.command-device:before{content:"";position:absolute;inset:-4px;background:conic-gradient(from 120deg,transparent,var(--pink),var(--orange),var(--blue),transparent);opacity:.35;filter:blur(18px);z-index:-1}.device-toolbar{height:42px;display:flex;gap:8px;align-items:center}.device-toolbar i{width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,var(--pink),var(--blue))}.device-toolbar strong{margin-left:auto;font-size:11px;letter-spacing:.18em;color:#847996}.device-display{position:relative;min-height:420px;display:grid;place-items:center}.brand-hologram{position:relative;display:grid;place-items:center;transform:translateZ(60px)}.brand-hologram img{width:min(450px,90%);filter:drop-shadow(0 36px 62px rgba(80,38,150,.24))}.brand-hologram span{position:absolute;border-radius:50%;border:1px solid rgba(255,255,255,.8);box-shadow:0 0 45px rgba(255,20,152,.14);animation:spin 18s linear infinite}.brand-hologram span:nth-child(2){width:92%;height:92%;border-color:rgba(255,20,152,.18)}.brand-hologram span:nth-child(3){width:75%;height:75%;border-color:rgba(0,182,255,.18);animation-direction:reverse}.live-rails{position:absolute;left:14px;right:14px;bottom:4px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.live-rails article{padding:13px;border-radius:20px;background:rgba(255,255,255,.58);border:1px solid rgba(255,255,255,.72)}.live-rails small{display:block;color:#625d70;font-weight:850}.live-rails b{display:block;margin-top:4px;font-size:24px;background:linear-gradient(135deg,var(--pink),var(--violet),var(--blue));-webkit-background-clip:text;background-clip:text;color:transparent}.device-footer{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center;color:#5d586b;font-weight:950}.device-footer div{height:9px;border-radius:999px;background:rgba(70,43,130,.08);overflow:hidden}.device-footer i{display:block;height:100%;width:var(--w);border-radius:999px;background:linear-gradient(90deg,var(--orange),var(--pink),var(--blue))}.satellite{position:absolute;z-index:5;padding:14px 16px;border-radius:24px;background:rgba(255,255,255,.76);border:1px solid rgba(255,255,255,.84);box-shadow:0 22px 62px rgba(70,43,130,.14);backdrop-filter:blur(20px);font-weight:950}.satellite small{display:block;color:#70687d;font-weight:900}.satellite strong{display:block;margin-top:5px;font-size:18px}.sat-a{left:-4px;top:124px}.sat-b{right:-10px;top:190px}.sat-c{left:78px;bottom:42px}.scroll-token{position:absolute;left:50%;bottom:24px;transform:translateX(-50%);display:flex;align-items:center;gap:10px;color:#70697d;font-weight:950;font-size:12px;text-transform:uppercase;letter-spacing:.16em}.scroll-token span{width:22px;height:36px;border:1px solid rgba(90,70,150,.28);border-radius:999px;position:relative}.scroll-token span:before{content:"";position:absolute;left:50%;top:7px;width:4px;height:4px;border-radius:50%;background:var(--pink);transform:translateX(-50%);animation:wheel 1.2s infinite}
section:not(.origin-hero){padding:114px 24px}.signal-layout,.section-label,.matrix-board,.lab-shell,.ux-section,.growth-orbit,.why-section,.contact-shell,.origin-footer{width:min(var(--max),100%);margin-inline:auto}.section-label{display:grid;grid-template-columns:90px 1fr;gap:28px;align-items:start;margin-bottom:48px}.section-label span{display:grid;place-items:center;width:64px;height:64px;border-radius:24px;color:#fff;background:linear-gradient(135deg,var(--orange),var(--pink),var(--blue));font-weight:950;box-shadow:0 18px 40px rgba(255,20,152,.18)}.section-label h2{margin:0;max-width:990px;font-size:clamp(34px,4.55vw,64px);line-height:1;letter-spacing:-.058em}.section-label.inverted{color:#fff}.section-label.inverted span{background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.22)}.section-label.center{display:block;text-align:center}.section-label.center span{margin:0 auto 18px}.section-label.center h2{margin-inline:auto}.signal-layout{display:grid;grid-template-columns:.95fr 1.05fr;gap:46px;align-items:center}.signal-art{position:relative;border-radius:54px;padding:18px;background:rgba(255,255,255,.66);border:1px solid rgba(255,255,255,.84);box-shadow:var(--shadow);overflow:hidden;backdrop-filter:blur(22px)}.signal-art img{height:420px;width:100%;object-fit:cover;border-radius:38px}.orbital-ui{position:absolute;right:36px;bottom:28px;width:172px;height:172px;border-radius:50%;background:rgba(255,255,255,.38);border:1px solid rgba(255,255,255,.82);box-shadow:inset 0 0 45px rgba(255,255,255,.64);backdrop-filter:blur(16px);animation:spin 14s linear infinite}.orbital-ui i{position:absolute;inset:18px;border-radius:50%;border:1px solid rgba(255,20,152,.25)}.orbital-ui i:nth-child(2){inset:40px;border-color:rgba(0,182,255,.3)}.orbital-ui i:nth-child(3){inset:62px;border-color:rgba(255,159,10,.35)}.orbital-ui b{position:absolute;left:50%;top:50%;width:14px;height:14px;border-radius:50%;background:linear-gradient(135deg,var(--orange),var(--pink),var(--blue));transform:translate(-50%,-50%)}.signal-copy h3,.lab-copy h2,.ux-copy h2,.why-copy h2,.contact-copy h2{margin:16px 0 18px;font-size:clamp(34px,4.4vw,62px);line-height:1;letter-spacing:-.058em}.signal-copy p,.lab-copy p,.ux-copy p,.contact-copy p{font-size:17px;line-height:1.76;color:#5e596d;font-weight:560}.principle-stack{display:grid;gap:12px;margin-top:26px}.principle-stack article{display:grid;grid-template-columns:110px 1fr;gap:14px;padding:18px;border-radius:26px;background:rgba(255,255,255,.66);border:1px solid rgba(255,255,255,.78);box-shadow:0 18px 44px rgba(79,52,135,.08)}.principle-stack b{font-size:18px;background:linear-gradient(135deg,var(--pink),var(--violet),var(--blue));-webkit-background-clip:text;background-clip:text;color:transparent}.principle-stack span{color:#666174;line-height:1.55;font-weight:580}.dark-zone{position:relative;background:radial-gradient(circle at 10% 12%,rgba(255,20,152,.2),transparent 32%),radial-gradient(circle at 90% 8%,rgba(0,182,255,.18),transparent 30%),linear-gradient(135deg,#101025,#151733 48%,#0d1935);overflow:hidden}.dark-zone:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:58px 58px;mask-image:radial-gradient(circle at center,#000 0%,transparent 80%)}.dark-zone>*{position:relative}.matrix-board{display:grid;grid-template-columns:1.05fr .95fr .95fr;gap:16px}.matrix-card{min-height:310px;padding:28px;border-radius:38px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.13);box-shadow:0 28px 80px rgba(0,0,0,.18);backdrop-filter:blur(24px);color:#fff}.matrix-card.main{grid-row:span 2;min-height:636px;background:linear-gradient(145deg,rgba(255,255,255,.15),rgba(255,255,255,.06))}.matrix-card.glow{background:linear-gradient(145deg,rgba(255,20,152,.92),rgba(92,34,255,.88),rgba(0,182,255,.82));border-color:rgba(255,255,255,.22)}.matrix-card em{display:grid;place-items:center;width:58px;height:58px;border-radius:21px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.2);font-style:normal;font-weight:950}.matrix-card h3{margin:24px 0 12px;font-size:clamp(24px,2.55vw,40px);line-height:1.04;letter-spacing:-.05em}.matrix-card p{margin:0;color:rgba(255,255,255,.74);line-height:1.72;font-weight:570}.lab-shell{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.lab-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.lab-tabs button{border:1px solid rgba(255,255,255,.78);background:rgba(255,255,255,.62);padding:13px 15px;border-radius:999px;font-weight:950;cursor:pointer;box-shadow:0 14px 34px rgba(79,52,135,.08);transition:.24s}.lab-tabs button.active,.lab-tabs button:hover{background:linear-gradient(135deg,var(--pink),var(--violet),var(--blue));color:#fff;transform:translateY(-2px)}.ads-console{padding:18px;border-radius:46px;background:rgba(255,255,255,.72);border:1px solid rgba(255,255,255,.84);box-shadow:var(--shadow2);backdrop-filter:blur(25px);overflow:hidden}.console-header{height:40px;display:flex;align-items:center;gap:8px}.console-header i{width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,var(--pink),var(--blue))}.console-header b{margin-left:auto;color:#766f86;font-size:12px;letter-spacing:.18em}.console-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:12px 0}.console-meter{position:relative;min-height:190px;padding:16px;border-radius:26px;background:radial-gradient(circle at 35% 10%,rgba(255,20,152,.13),transparent 45%),rgba(255,255,255,.62);border:1px solid rgba(255,255,255,.78);overflow:hidden}.console-meter span{display:block;font-size:12px;font-weight:900;color:#686276}.console-meter strong{display:block;margin-top:10px;font-size:34px;letter-spacing:-.05em}.console-meter i{position:absolute;left:16px;right:16px;bottom:16px;height:var(--h);border-radius:999px 999px 18px 18px;background:linear-gradient(180deg,var(--pink),var(--orange),var(--blue));opacity:.82;filter:drop-shadow(0 18px 24px rgba(255,20,152,.15));animation:meterPulse 2.8s ease-in-out infinite}.console-panel{padding:24px;border-radius:30px;color:#fff;background:radial-gradient(circle at 0 0,rgba(255,20,152,.34),transparent 40%),linear-gradient(135deg,#151129,#241642 55%,#0d2444);box-shadow:0 28px 76px rgba(25,20,55,.18)}.console-panel h3{margin:0 0 10px;font-size:30px;letter-spacing:-.045em}.console-panel p{margin:0;color:rgba(255,255,255,.78);line-height:1.66}.ux-section{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}.ux-showcase{position:relative;min-height:620px}.mobile-mock,.desktop-mock{background:rgba(255,255,255,.72);border:1px solid rgba(255,255,255,.84);box-shadow:var(--shadow2);backdrop-filter:blur(24px)}.mobile-mock{position:absolute;left:0;top:16px;width:270px;min-height:535px;border-radius:46px;padding:18px;z-index:2}.notch{width:76px;height:8px;border-radius:999px;background:rgba(30,25,50,.18);margin:0 auto 20px}.mobile-mock img{width:180px;margin:18px auto 28px;filter:drop-shadow(0 20px 42px rgba(80,42,140,.22))}.mock-search{height:46px;border-radius:18px;background:linear-gradient(135deg,rgba(255,20,152,.12),rgba(0,182,255,.12));border:1px solid rgba(255,255,255,.74)}.mock-list{display:grid;gap:10px;margin-top:14px}.mock-list i{height:52px;border-radius:18px;background:rgba(255,255,255,.64);border:1px solid rgba(255,255,255,.78)}.mock-dock{position:absolute;left:18px;right:18px;bottom:18px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.mock-dock span{height:50px;border-radius:18px;background:linear-gradient(135deg,var(--orange),var(--pink),var(--blue))}.desktop-mock{position:absolute;right:0;top:86px;width:450px;min-height:350px;border-radius:38px;padding:18px}.desktop-bar{height:36px;border-radius:18px;background:rgba(30,25,50,.08);margin-bottom:20px}.desktop-mock img{border-radius:24px;filter:drop-shadow(0 24px 46px rgba(80,42,140,.2))}.desktop-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px}.desktop-flow span{height:54px;border-radius:18px;background:linear-gradient(135deg,rgba(255,20,152,.14),rgba(0,182,255,.14));border:1px solid rgba(255,255,255,.7)}.tech-cloud{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.tech-cloud span{padding:12px 14px;border-radius:999px;background:rgba(255,255,255,.68);border:1px solid rgba(255,255,255,.78);box-shadow:0 14px 34px rgba(79,52,135,.08);font-weight:950}.growth-orbit{position:relative;min-height:760px}.growth-core{position:absolute;left:50%;top:50%;z-index:4;width:280px;height:280px;transform:translate(-50%,-50%);border-radius:56px;display:grid;place-items:center;text-align:center;padding:24px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);box-shadow:0 35px 110px rgba(0,0,0,.22);backdrop-filter:blur(26px);color:#fff}.growth-core img{width:170px;border-radius:38px;filter:drop-shadow(0 26px 44px rgba(255,20,152,.24))}.growth-core strong{font-size:28px;letter-spacing:.08em}.growth-orbit article{position:absolute;width:260px;min-height:180px;padding:22px;border-radius:32px;color:#fff;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);box-shadow:0 28px 80px rgba(0,0,0,.18);backdrop-filter:blur(22px)}.growth-orbit article b{display:grid;place-items:center;width:48px;height:48px;border-radius:18px;background:linear-gradient(135deg,var(--orange),var(--pink),var(--blue))}.growth-orbit article h3{margin:18px 0 8px;font-size:23px;letter-spacing:-.04em}.growth-orbit article p{margin:0;color:rgba(255,255,255,.74);line-height:1.58;font-weight:560}.growth-orbit article:nth-of-type(1){left:5%;top:8%}.growth-orbit article:nth-of-type(2){right:8%;top:11%}.growth-orbit article:nth-of-type(3){left:2%;bottom:14%}.growth-orbit article:nth-of-type(4){right:3%;bottom:16%}.growth-orbit article:nth-of-type(5){left:50%;bottom:4%;transform:translateX(-50%)}.why-section{display:grid;grid-template-columns:.78fr 1.22fr;gap:44px;align-items:start}.why-tiles{display:grid;grid-template-columns:1fr 1fr;gap:14px}.why-tiles article{min-height:200px;padding:24px;border-radius:34px;background:rgba(255,255,255,.68);border:1px solid rgba(255,255,255,.82);box-shadow:0 22px 64px rgba(79,52,135,.1);backdrop-filter:blur(20px)}.why-tiles span{display:grid;place-items:center;width:52px;height:52px;border-radius:19px;color:#fff;background:linear-gradient(135deg,var(--pink),var(--violet),var(--blue));font-weight:950}.why-tiles p{margin:20px 0 0;font-size:22px;line-height:1.22;letter-spacing:-.04em;font-weight:850}.contact-section{padding-bottom:72px}.contact-shell{display:grid;grid-template-columns:.82fr 1.18fr;gap:28px;align-items:center;padding:28px;border-radius:58px;background:linear-gradient(145deg,rgba(255,255,255,.8),rgba(255,255,255,.45));border:1px solid rgba(255,255,255,.86);box-shadow:var(--shadow2);backdrop-filter:blur(26px)}.contact-brand{display:grid;place-items:center;min-height:430px;border-radius:44px;background:radial-gradient(circle at 30% 20%,rgba(255,20,152,.17),transparent 44%),radial-gradient(circle at 80% 70%,rgba(0,182,255,.17),transparent 44%),rgba(255,255,255,.58);overflow:hidden}.contact-brand img{width:min(430px,92%);filter:drop-shadow(0 34px 58px rgba(80,42,140,.23))}.contact-copy{padding:18px}.contact-copy>span{display:block;color:#7b718e;font-weight:950;letter-spacing:.12em;text-transform:uppercase;font-size:12px}.origin-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:24px;color:#746d80;font-weight:850}.origin-footer a{color:#161127}.mobile-dock{display:none}[data-reveal]{opacity:0;transform:translateY(34px);transition:opacity .75s ease,transform .75s ease}[data-reveal].is-visible{opacity:1;transform:none}.tilt{transform-style:preserve-3d;will-change:transform}
@keyframes load{0%{transform:translateX(-110%)}100%{transform:translateX(270%)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes aurora{0%{transform:translate3d(-1%,0,0) scale(1)}100%{transform:translate3d(1%,1%,0) scale(1.04)}}@keyframes gradientSlide{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes pulse{0%,100%{transform:scale(1);opacity:.9}50%{transform:scale(1.04);opacity:1}}@keyframes wheel{0%{transform:translate(-50%,0);opacity:1}100%{transform:translate(-50%,16px);opacity:0}}@keyframes meterPulse{0%,100%{transform:scaleY(.86)}50%{transform:scaleY(1)}}
@media (max-width:1120px){body{cursor:auto}.cursor-dot,.cursor-aura{display:none}.desktop-nav,.whatsapp-mini{display:none}.nav-toggle{display:block}.hero-grid,.signal-layout,.lab-shell,.ux-section,.why-section,.contact-shell{grid-template-columns:1fr}.hero-interface{order:-1;min-height:560px}.hero-copy{text-align:center}.hero-copy p,.signal-strip{margin-inline:auto}.hero-actions{justify-content:center}.matrix-board{grid-template-columns:1fr 1fr}.matrix-card.main{grid-column:1/-1;grid-row:auto;min-height:340px}.growth-orbit{min-height:auto;display:grid;gap:14px}.growth-core,.growth-orbit article{position:relative;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important;width:100%;height:auto;min-height:unset}.growth-core{min-height:240px}.growth-orbit article:nth-of-type(5){left:auto}.desktop-mock{right:0}.mobile-mock{left:4%}.ux-showcase{min-height:640px}}
@media (max-width:760px){.command-header{top:10px;width:calc(100% - 20px);padding:9px}.brand-pill em,.call-mini{display:none}.origin-hero{padding:106px 14px 58px;align-items:start}.hero-interface{min-height:430px;width:100%;margin-top:4px}.command-device{inset:20px 0 44px;border-radius:34px;padding:13px}.device-toolbar{height:30px}.device-toolbar strong{font-size:8.5px}.device-display{min-height:260px}.live-rails{grid-template-columns:1fr;gap:6px}.live-rails article{display:flex;justify-content:space-between;align-items:center;padding:9px 12px}.live-rails b{font-size:18px}.satellite{padding:10px 12px;border-radius:18px}.satellite strong{font-size:15px}.sat-a{left:0;top:58px}.sat-b{right:0;top:108px}.sat-c{left:16px;bottom:20px}.hero-copy h1{font-size:46px}.hero-copy p{font-size:15.5px;line-height:1.65}.hero-actions{display:grid;grid-template-columns:1fr;width:100%}.btn-primary,.btn-soft{width:100%;min-height:56px}.signal-strip{grid-template-columns:1fr;gap:8px}.signal-strip span{display:flex;align-items:center;justify-content:space-between;text-align:left}section:not(.origin-hero){padding:76px 14px}.section-label{display:block}.section-label span{margin-bottom:18px}.section-label h2,.signal-copy h3,.lab-copy h2,.ux-copy h2,.why-copy h2,.contact-copy h2{font-size:35px}.signal-art{border-radius:32px;padding:10px}.signal-art img{height:260px;border-radius:24px}.orbital-ui{width:112px;height:112px;right:18px;bottom:16px}.principle-stack article{grid-template-columns:1fr;padding:15px}.matrix-board{grid-template-columns:1fr}.matrix-card,.matrix-card.main{min-height:auto;border-radius:28px;padding:22px}.lab-tabs{display:grid;grid-template-columns:1fr 1fr}.lab-tabs button{font-size:13px}.ads-console{border-radius:32px}.console-grid{grid-template-columns:1fr}.console-meter{min-height:110px}.console-meter i{top:unset;height:9px;width:var(--h);right:auto}.console-panel{padding:18px;border-radius:24px}.console-panel h3{font-size:26px}.ux-showcase{min-height:720px}.mobile-mock{position:relative;left:auto;top:auto;width:100%;min-height:500px}.desktop-mock{position:relative;right:auto;top:auto;width:100%;margin-top:14px;min-height:270px}.why-tiles{grid-template-columns:1fr}.why-tiles article{min-height:auto;border-radius:28px}.why-tiles p{font-size:20px}.contact-shell{padding:12px;border-radius:34px}.contact-brand{min-height:270px;border-radius:26px}.contact-copy{padding:14px}.origin-footer{padding:26px 16px 96px;display:grid;text-align:center}.mobile-dock{position:fixed;left:12px;right:12px;bottom:12px;z-index:880;display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:9px;border-radius:24px;background:rgba(255,255,255,.78);border:1px solid rgba(255,255,255,.82);box-shadow:0 20px 70px rgba(49,31,90,.18);backdrop-filter:blur(20px)}.mobile-dock a{display:grid;place-items:center;min-height:52px;border-radius:18px;color:#fff;font-weight:950;background:linear-gradient(135deg,var(--pink),var(--violet),var(--blue))}.mobile-dock a:first-child{background:linear-gradient(135deg,var(--orange),var(--pink))}}
@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}#originWebgl{display:none!important}}
