:root{
  --ink:#050914;
  --ink2:#091427;
  --paper:#f4f6f9;
  --white:#fff;
  --muted:#9aa8bd;
  --blue:#1178ff;
  --blue2:#00a6ff;
  --lime:#b7ff18;
  --green:#72ff35;
  --violet:#7a66ff;
  --line:rgba(12,27,55,.16);
  --darkline:rgba(255,255,255,.14);
  --pad:clamp(24px,5vw,86px);
}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--white);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit}.preloader{position:fixed;inset:0;z-index:999;background:#040711;display:flex;align-items:center;justify-content:center;gap:18px;transition:opacity .65s ease,visibility .65s}.preloader.is-done{opacity:0;visibility:hidden}.preloader__mark,.brand-mark{width:48px;height:48px;border-radius:50%;background:var(--lime);position:relative;display:inline-block;flex:none}.preloader__mark span,.brand-mark span{position:absolute;width:22px;height:26px;left:13px;top:11px;background:#06101d;clip-path:polygon(0 0,50% 40%,100% 0,70% 53%,70% 100%,30% 100%,30% 53%)}.preloader__copy{font-weight:800;letter-spacing:.12em}.preloader__copy b{color:var(--lime)}.preloader__count{position:absolute;bottom:34px;right:40px;font:600 12px/1 ui-monospace,monospace;letter-spacing:.2em;color:#72829a}.site-header{position:fixed;z-index:100;top:0;left:0;right:0;height:86px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 var(--pad);border-bottom:1px solid transparent;transition:.3s}.site-header.is-solid{height:72px;background:rgba(5,9,20,.78);backdrop-filter:blur(18px);border-color:var(--darkline)}.brand{display:flex;align-items:center;gap:12px;width:max-content;min-height:44px;padding:4px 2px}.brand-mark{width:38px;height:38px}.brand-mark span{width:18px;height:22px;left:10px;top:8px}.brand-copy{display:flex;align-items:baseline;gap:6px}.brand-copy strong{font-size:22px;letter-spacing:-.04em}.brand-copy em{font-style:normal;font-size:19px;color:var(--lime);font-weight:800}.desktop-nav{display:flex;gap:34px;font-size:13px;color:#d7deeb}.desktop-nav a{position:relative;display:inline-flex;align-items:center;min-height:44px;padding:0 2px}.desktop-nav a:after{content:"";position:absolute;left:0;right:100%;bottom:-7px;height:1px;background:var(--lime);transition:.25s}.desktop-nav a:hover:after{right:0}.desktop-nav a:focus-visible{outline:2px solid var(--lime);outline-offset:4px;border-radius:4px}.header-cta{justify-self:end;border:1px solid rgba(255,255,255,.28);padding:12px 18px;min-height:44px;display:inline-flex;align-items:center;border-radius:999px;font-weight:700;font-size:13px;background:rgba(255,255,255,.07)}.header-cta:hover{background:var(--lime);color:#06101d}.menu-btn{display:none;background:none;border:0;min-width:44px;min-height:44px;width:44px;height:44px}.menu-btn span{display:block;width:24px;height:2px;background:#fff;margin:5px auto}.mobile-menu{display:none}.hero{position:relative;min-height:100svh;height:max(720px,100svh);overflow:hidden;background:#02050c;isolation:isolate}.hero-media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.02);transition:filter .25s}.hero-vignette{position:absolute;inset:0;background:linear-gradient(90deg,rgba(1,5,13,.58) 0%,rgba(1,5,13,.08) 34%,rgba(1,5,13,.1) 65%,rgba(1,5,13,.45) 100%),linear-gradient(0deg,rgba(1,5,13,.74),transparent 48%)}.hero-force-wash,.hero-groups-wash{position:absolute;inset:0;pointer-events:none;mix-blend-mode:screen;transition:opacity .18s}.hero-force-wash{background:radial-gradient(circle at 17% 52%,rgba(0,118,255,.36),transparent 42%);opacity:.55}.hero-groups-wash{background:radial-gradient(circle at 83% 52%,rgba(121,255,0,.3),transparent 42%);opacity:.55}.hero-grid{position:absolute;inset:0;opacity:.12;background-image:linear-gradient(rgba(255,255,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(to bottom,black,transparent 72%)}.hero-orbit{position:absolute;left:50%;top:55%;border:1px solid rgba(255,255,255,.25);border-radius:50%;transform:translate(-50%,-50%) rotate(-8deg);pointer-events:none}.orbit-a{width:55vw;height:28vw}.orbit-b{width:72vw;height:38vw;opacity:.45}.hero-copy{position:absolute;left:var(--pad);bottom:70px;width:min(610px,54vw);z-index:3}.eyebrow{font:700 11px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.18em;color:#d5deec}.eyebrow.blue{color:#71bdff}.eyebrow.lime{color:var(--lime)}.hero h1,.section-heading h2,.service h2,.dots h2,.gateway h2,.proof-title h2{font-size:clamp(54px,6.2vw,104px);line-height:.88;letter-spacing:-.065em;margin:16px 0 22px;padding-block:0.08em 0.12em;overflow:visible}.hero h1 span{color:var(--lime)}.hero-copy p{font-size:clamp(16px,1.35vw,20px);line-height:1.5;color:#d7e0ef;max-width:570px}.hero-actions,.service-actions{display:flex;gap:12px;align-items:center;margin-top:30px}.btn{display:inline-flex;align-items:center;justify-content:space-between;gap:26px;padding:15px 18px;border-radius:4px;font-size:13px;font-weight:800;letter-spacing:.01em;transition:.25s}.btn-lime{background:var(--lime);color:#07101e}.btn-blue{background:var(--blue);color:#fff}.btn-ghost{border:1px solid rgba(255,255,255,.25);background:rgba(8,14,29,.45)}.btn:hover{transform:translateY(-2px)}.hero-label{position:absolute;top:49%;z-index:3;display:flex;flex-direction:column;gap:8px;font-size:11px;color:#adbcd1}.hero-label strong{font-size:15px;color:#fff}.hero-label--left{left:var(--pad);top:38%}.hero-label--right{right:var(--pad);top:48%;text-align:right}.hero-hint{position:absolute;right:var(--pad);bottom:75px;font:600 10px/1 ui-monospace,monospace;letter-spacing:.14em;color:#b7c4d7;display:flex;align-items:center;gap:10px}.mouse-dot{width:8px;height:8px;border-radius:50%;background:var(--lime);box-shadow:0 0 20px var(--lime)}.hero-index{position:absolute;right:var(--pad);bottom:110px;color:#fff;display:flex;align-items:baseline;gap:4px}.hero-index b{font-size:34px}.hero-index span{font:500 10px/1 ui-monospace,monospace;color:#8fa0b8}.section-light{background:var(--paper);color:#081226}.section-meta{display:flex;gap:18px;align-items:center;font:700 10px/1 ui-monospace,monospace;letter-spacing:.16em;color:#5e718b}.section-meta span:first-child{color:#101c2e}.section-meta.on-dark{color:#879ab2}.section-meta.on-dark span:first-child{color:#fff}.kinetic{padding:110px var(--pad) 130px;position:relative}.kinetic-stack{margin-top:70px}.kinetic-line{border-top:1px solid var(--line);padding:4px 0}.kinetic-line:last-child{border-bottom:1px solid var(--line)}.kinetic-line span{display:block;font-weight:900;font-size:clamp(72px,13vw,210px);line-height:.83;letter-spacing:-.08em}.kinetic-line.accent span{color:#2b69e8}.kinetic-note{width:min(420px,70vw);margin:34px 0 0 auto;font-size:15px;line-height:1.6;color:#61728b}.ecosystem{padding:105px var(--pad) 140px}.section-heading{display:grid;grid-template-columns:1.1fr .75fr;gap:70px;margin:42px 0 70px;align-items:end}.section-heading h2{font-size:clamp(58px,7.7vw,126px);margin:0}.section-heading p{font-size:17px;line-height:1.6;color:#5b6a80;margin:0 0 12px}.section-heading.compact{grid-template-columns:1fr}.section-heading.compact h2{font-size:clamp(50px,6vw,96px)}.engine-split{display:flex;height:640px;gap:12px}.engine{position:relative;flex:1;overflow:hidden;background:#04101d;transition:flex .55s cubic-bezier(.16,1,.3,1);outline:none}.engine:hover,.engine:focus-visible{flex:1.25}.engine-bg,.engine-shade{position:absolute;inset:0}.engine-bg{background-image:url('assets/thynker-growth-hero.png');background-size:cover;background-position:center;transition:transform .6s cubic-bezier(.16,1,.3,1)}.engine-bg-force{background-image:url('assets/thynkerforce.png')}.engine-bg-groups{background-image:url('assets/thynkergroups.png')}.engine:hover .engine-bg,.engine:focus-visible .engine-bg{transform:scale(1.05)}.engine-shade{background:linear-gradient(180deg,rgba(2,8,18,.18),rgba(2,8,18,.85))}.engine-content{position:relative;z-index:2;height:100%;padding:40px;display:flex;flex-direction:column;justify-content:space-between}.engine h3{font-size:clamp(40px,4vw,74px);line-height:.95;letter-spacing:-.06em;margin:12px 0}.engine-bottom{max-width:440px}.engine-bottom p{color:#c8d5e6;line-height:1.55;font-size:15px}.engine-bottom a{display:inline-block;margin-top:10px;font-weight:800;font-size:13px}.service{position:relative;overflow:hidden;min-height:850px;padding:120px var(--pad);background:#030a14}.service-groups{position:relative;overflow:hidden;background:radial-gradient(120% 100% at 95% 30%,rgba(30,150,70,.22),rgba(2,9,16,.92) 55%),linear-gradient(180deg,#020910 0%,#030e12 45%,#041715 100%);padding:110px var(--pad) 120px}.group-canvas{position:absolute;inset:0;z-index:1;pointer-events:none}.group-canvas svg{width:100%;height:100%}.group-stripes{position:absolute;inset:0}.group-radial{position:absolute;inset:0;background:radial-gradient(100% 90% at 90% 40%,rgba(30,160,70,.18),transparent 56%),radial-gradient(90% 80% at 10% 80%,rgba(30,180,80,.1),transparent 60%);pointer-events:none}.service-shell{position:relative;z-index:3;display:grid;grid-template-columns:1.08fr .92fr;gap:70px;align-items:center}.service h2{font-size:clamp(52px,5.4vw,92px);margin:18px 0 26px;letter-spacing:-.05em;position:relative}.service-copy>p{max-width:640px;color:#b7c4d7;line-height:1.7;font-size:16px}.chips{display:flex;flex-wrap:wrap;gap:10px;margin:32px 0}.chips span{padding:11px 16px;border:1px solid rgba(255,255,255,.18);font:600 11px/1 ui-monospace,monospace;color:#cfdaea;border-radius:10px;background:rgba(255,255,255,.02);backdrop-filter:blur(4px);transition:border-color .22s cubic-bezier(.16,1,.3,1)}.chips span:hover{border-color:rgba(183,255,24,.42)}.service-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-top:34px}.btn{display:inline-flex;align-items:center;gap:10px;padding:16px 26px;border-radius:14px;font:800 15px/1 Inter,system-ui,sans-serif;letter-spacing:-.01em;cursor:pointer;text-decoration:none;border:1px solid transparent;transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s cubic-bezier(.16,1,.3,1)}.btn.btn-lime{background:#b7ff18;color:#031205;box-shadow:0 1px 0 rgba(255,255,255,.6) inset,0 10px 40px rgba(183,255,24,.22),0 2px 8px rgba(80,150,10,.14)}.btn.btn-lime:hover{transform:translateY(-2px);box-shadow:0 1px 0 rgba(255,255,255,.7) inset,0 18px 60px rgba(183,255,24,.32),0 3px 12px rgba(80,150,10,.18)}.btn.btn-blue{background:linear-gradient(180deg,#3c9cff,#1968f0);color:#fff;box-shadow:0 1px 0 rgba(255,255,255,.28) inset,0 10px 40px rgba(25,104,240,.28),0 2px 8px rgba(10,40,120,.18)}.btn.btn-blue:hover{transform:translateY(-2px);box-shadow:0 1px 0 rgba(255,255,255,.38) inset,0 20px 64px rgba(25,104,240,.38),0 4px 14px rgba(10,40,120,.24)}.text-link{font-size:14px;font-weight:800;color:#fff;text-decoration:none;position:relative;letter-spacing:.01em;padding-bottom:2px}.text-link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1.5px;background:currentColor;transform-origin:left;transform:scaleX(.5);opacity:.5;transition:transform .28s cubic-bezier(.16,1,.3,1),opacity .28s}.text-link:hover:after{transform:scaleX(1);opacity:.95}.section-meta{display:flex;align-items:center;gap:16px;font:700 11px/1 ui-monospace,monospace;letter-spacing:.2em;margin-bottom:20px;color:#5b6f8a}.section-meta.on-dark{color:#7d95b4}.section-meta span:first-child{padding:5px 9px;border:1px solid rgba(100,130,170,.25);border-radius:6px;background:rgba(100,130,170,.06)}.section-meta.on-dark span:first-child{color:#8fb4e6;border-color:rgba(120,180,255,.28);background:rgba(20,60,140,.12)}.section-meta span:last-child{position:relative;display:flex;align-items:center;gap:14px}.section-meta span:last-child:after{content:"";flex:1 1 60px;height:1px;background:rgba(100,130,170,.22);margin-left:4px}.eyebrow{display:inline-block;font:800 11px/1 ui-monospace,monospace;letter-spacing:.22em;color:#5b6f8a;margin-bottom:12px;padding:6px 12px;border:1px solid rgba(100,130,170,.22);border-radius:999px;background:rgba(100,130,170,.05)}.eyebrow.lime{color:#8fe32f;border-color:rgba(183,255,24,.35);background:rgba(183,255,24,.06)}.eyebrow i{display:inline-block;width:40px;height:1px;background:currentColor;vertical-align:middle;margin-left:10px;opacity:.55}.gr-underline{position:absolute;left:112px;bottom:24px;width:170px;height:10px;background:#b7ff18;transform:skewX(-16deg);filter:blur(2.4px);opacity:.9;border-radius:6px;box-shadow:0 0 28px rgba(183,255,24,.52)}.service-proof{position:relative;border-radius:28px;border:1px solid rgba(183,255,24,.22);padding:26px;background:rgba(10,36,22,.5);backdrop-filter:blur(16px);box-shadow:0 1px 0 rgba(255,255,255,.08) inset,0 30px 80px rgba(0,0,0,.5),0 6px 18px rgba(0,0,0,.3);min-height:560px;overflow:visible}.service-proof:before{content:"";position:absolute;inset:4px;border-radius:22px;border:1px solid rgba(183,255,24,.12);pointer-events:none;background:linear-gradient(180deg,rgba(183,255,24,.08),transparent 62%)}.service-proof-green{padding:26px;background:transparent;border:0;backdrop-filter:none;display:block;min-height:auto;box-shadow:none}.browser{position:relative;border-radius:22px;border:1px solid rgba(183,255,24,.28);background:rgba(6,28,16,.78);overflow:hidden;box-shadow:0 1px 0 rgba(255,255,255,.1) inset,0 24px 80px rgba(10,40,20,.6),0 0 0 1px rgba(183,255,24,.05),0 0 60px rgba(183,255,24,.14)}.browser:before{content:"";position:absolute;inset:3px;border-radius:18px;border:1px solid rgba(183,255,24,.1);pointer-events:none}.b-top{display:flex;align-items:center;justify-content:space-between;padding:16px 22px;border-bottom:1px solid rgba(183,255,24,.14)}.b-top .live{display:inline-flex;align-items:center;gap:10px;color:#b7ff18;font:800 11px/1 ui-monospace,monospace;letter-spacing:.2em}.b-top .live span{display:inline-block;width:9px;height:9px;border-radius:999px;background:#b7ff18;box-shadow:0 0 0 4px rgba(183,255,24,.16),0 0 16px rgba(183,255,24,.8);animation:liveled 1.6s cubic-bezier(.6,.02,.3,1) infinite alternate}.b-top i.d1,.b-top i.d2,.b-top i.d3{display:inline-block;width:10px;height:10px;border-radius:999px;background:rgba(150,180,220,.3)}.b-top i.d2{background:rgba(150,180,220,.22)}.b-top i.d3{background:rgba(150,180,220,.15)}.b-body{padding:24px 26px 26px}.g-row{display:grid;grid-template-columns:54px 1fr;gap:18px;align-items:center;padding:18px 14px;border-radius:14px;margin-bottom:8px;transition:background .22s cubic-bezier(.16,1,.3,1)}.g-row:hover{background:rgba(183,255,24,.05)}.g-row .gr-ic{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:rgba(183,255,24,.08);border:1px solid rgba(183,255,24,.2);box-shadow:0 1px 0 rgba(183,255,24,.15) inset}.g-row .gr-ic svg{width:24px;height:24px}.g-row b{display:block;font-size:clamp(38px,4vw,58px);letter-spacing:-.06em;color:#b7ff18;line-height:.95;margin-bottom:6px}.g-row em{font-style:normal;color:#9cb6d0;font-size:13px;line-height:1.5}.g-chart{position:relative;margin-top:14px;padding:22px 6px 12px;border-radius:18px;border:1px solid rgba(183,255,24,.14);background:rgba(183,255,24,.03)}.g-chart svg{width:100%;height:180px;display:block}.g-chart .bolt{position:absolute;bottom:-4px;left:-18px;width:56px;height:56px;border-radius:16px;display:grid;place-items:center;background:rgba(10,26,14,.92);border:1px solid rgba(183,255,24,.32);box-shadow:0 1px 0 rgba(255,255,255,.08) inset,0 10px 30px rgba(0,0,0,.45),0 0 34px rgba(183,255,24,.18)}.g-chart .bolt svg{width:26px;height:26px}.avatars{position:absolute;width:60px;height:60px;z-index:5;pointer-events:none;animation:avfloat 7s cubic-bezier(.6,.02,.3,1) infinite alternate}.avatars img{width:100%;height:100%;border-radius:999px;display:block;object-fit:cover}.avatars i{position:absolute;inset:-6px;border-radius:999px;border:1.6px solid rgba(183,255,24,.55);box-shadow:0 0 0 2px rgba(183,255,24,.12),0 0 30px rgba(183,255,24,.35);animation:avring 2.8s cubic-bezier(.16,1,.3,1) infinite alternate}.avatars.a1{top:32px;right:-22px;animation-delay:-.4s}.avatars.a2{top:120px;left:-30px;animation-delay:-1s;width:58px;height:58px}.avatars.a3{bottom:110px;left:-10px;animation-delay:-1.6s;width:52px;height:52px}.avatars.a4{bottom:54px;right:18px;animation-delay:-2.2s;width:56px;height:56px}.g-chip{position:absolute;z-index:5;width:54px;height:54px;border-radius:16px;display:grid;place-items:center;background:rgba(10,28,14,.92);border:1px solid rgba(183,255,24,.28);box-shadow:0 1px 0 rgba(255,255,255,.08) inset,0 12px 40px rgba(0,0,0,.55),0 0 34px rgba(183,255,24,.15);animation:chipfloat 6s cubic-bezier(.6,.02,.3,1) infinite alternate}.g-chip svg{width:24px;height:24px;display:block}.g-chip.gc1{bottom:-16px;left:42%;animation-delay:-.6s}.g-chip.gc2{top:120px;right:-22px;animation-delay:-1.4s;width:58px;height:58px}.g-line{position:absolute;z-index:4;display:grid;place-items:center;grid-auto-flow:column;gap:10px;pointer-events:none}.g-line i{display:block;width:12px;height:12px;border-radius:999px;background:rgba(183,255,24,.85);box-shadow:0 0 0 4px rgba(183,255,24,.12),0 0 16px rgba(183,255,24,.6);animation:signal 1.8s cubic-bezier(.6,.02,.3,1) infinite alternate}.g-line i:nth-child(2){animation-delay:.3s;opacity:.75}.g-line i:nth-child(3){animation-delay:.6s;opacity:.55}.g-line.gl1{left:50%;top:16%}.g-line.gl2{right:3%;top:40%}.g-line.gl3{right:6%;bottom:30%}.g-line.gl4{left:46%;bottom:22%}@keyframes avfloat{from{transform:translateY(0)}to{transform:translateY(-10px)}}@keyframes avring{from{opacity:.6;transform:scale(1)}to{opacity:.95;transform:scale(1.04)}}@keyframes liveled{from{opacity:.55;box-shadow:0 0 0 3px rgba(183,255,24,.12),0 0 10px rgba(183,255,24,.5)}to{opacity:1;box-shadow:0 0 0 5px rgba(183,255,24,.2),0 0 22px rgba(183,255,24,.9)}}@keyframes chipfloat{from{transform:translateY(0)}to{transform:translateY(-8px)}}@keyframes signal{to{opacity:.35;transform:scale(.6)}}
.service-force{background:linear-gradient(135deg,#050b17,#061224)}.network-canvas{position:absolute;inset:0;opacity:.45;background-size:80px 80px}.network-canvas[data-network="green"]{background-image:radial-gradient(circle,rgba(181,255,24,.6) 1px,transparent 1.5px),linear-gradient(30deg,transparent 48%,rgba(181,255,24,.08) 49%,rgba(181,255,24,.08) 51%,transparent 52%)}.network-canvas[data-network="blue"]{background-image:radial-gradient(circle,rgba(34,126,255,.8) 1px,transparent 1.5px),linear-gradient(30deg,transparent 48%,rgba(34,126,255,.1) 49%,rgba(34,126,255,.1) 51%,transparent 52%)}.service-shell{position:relative;z-index:2;display:grid;grid-template-columns:1.12fr .88fr;gap:80px;align-items:center}.service-shell.reverse{grid-template-columns:.92fr 1.08fr}.service h2{font-size:clamp(52px,5.4vw,90px);margin:18px 0 26px;position:relative}.service-copy>p{max-width:670px;color:#b7c4d7;line-height:1.7;font-size:16px}.chips{display:flex;flex-wrap:wrap;gap:8px;margin:30px 0}.chips span{padding:10px 12px;border:1px solid rgba(255,255,255,.2);font:600 11px/1 ui-monospace,monospace;color:#c9d5e5}.text-link{font-size:13px;font-weight:800;color:#fff;display:inline-flex;align-items:center;min-height:44px;padding:0 4px}.text-link:focus-visible{outline:2px solid var(--lime);outline-offset:3px;border-radius:4px}.service-proof{border:1px solid var(--darkline);min-height:560px;padding:30px;background:rgba(255,255,255,.035);backdrop-filter:blur(12px);display:grid;grid-template-rows:1.5fr .65fr .65fr auto}.proof-hero{border-bottom:1px solid var(--darkline);display:flex;flex-direction:column;justify-content:center}.proof-hero span{font:700 10px/1 ui-monospace,monospace;letter-spacing:.16em;color:var(--lime)}.proof-hero b{font-size:clamp(80px,9vw,150px);letter-spacing:-.08em;line-height:.9;margin-top:20px}.proof-hero em{font-style:normal;color:#8395ac;font-size:12px;margin-top:10px}.proof-row{display:grid;grid-template-columns:120px 1fr;align-items:center;border-bottom:1px solid var(--darkline)}.proof-row span{font-size:36px;font-weight:900;color:var(--lime)}.proof-row p{font-size:13px;color:#b9c7d9;line-height:1.4}.signal-line{display:flex;gap:10px;align-items:flex-end;padding-top:22px}.signal-line i{height:10px;background:var(--lime);flex:1;animation:signal 1.5s ease-in-out infinite alternate}.signal-line i:nth-child(2){height:34px;animation-delay:.15s}.signal-line i:nth-child(3){height:54px;animation-delay:.3s}.signal-line i:nth-child(4){height:28px;animation-delay:.45s}.signal-line i:nth-child(5){height:72px;animation-delay:.6s}@keyframes signal{to{opacity:.35;transform:scaleY(.55)}}.force-control{border:1px solid rgba(39,126,255,.35);background:rgba(10,25,52,.72);padding:26px;box-shadow:0 0 90px rgba(0,94,255,.13)}.control-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--darkline);padding-bottom:20px;font:700 10px/1 ui-monospace,monospace;color:#7fb8ff;letter-spacing:.12em}.control-stage{display:grid;grid-template-columns:74px 1fr;padding:28px 0;border-bottom:1px solid var(--darkline);align-items:center}.control-stage>span{font:800 36px/1 ui-monospace,monospace;color:#324761}.control-stage b{font-size:22px}.control-stage p{margin:6px 0 0;color:#8598b2;font-size:13px}.control-stage.active{background:linear-gradient(90deg,rgba(20,110,255,.16),transparent);margin:0 -26px;padding-left:26px;padding-right:26px}.control-stage.active>span,.control-stage.active b{color:#4b9cff}.control-footer{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding-top:22px}.control-footer div{border:1px solid var(--darkline);padding:18px}.control-footer small{display:block;font:700 9px/1 ui-monospace,monospace;color:#697e9d;letter-spacing:.12em}.control-footer b{display:block;margin-top:8px;font-size:14px}.force-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--darkline);margin-top:34px;border:1px solid var(--darkline)}.force-facts div{background:#07101f;padding:22px}.force-facts b{display:block;color:#70b7ff;margin-bottom:7px}.force-facts span{font-size:12px;color:#8fa0b8;line-height:1.45}.dots{min-height:920px;position:relative;padding:100px var(--pad) 120px;overflow:hidden;background:radial-gradient(120% 90% at 80% 50%,rgba(20,60,140,.22),rgba(2,7,18,.94) 60%),#020712}.dots:after{content:"";position:absolute;inset:0;background-image:linear-gradient(100deg,transparent 60%,rgba(80,170,255,.06) 100%),radial-gradient(circle at 72% 46%,rgba(60,160,255,.14),transparent 38%),radial-gradient(circle at 92% 38%,rgba(183,255,24,.06),transparent 28%);pointer-events:none}.dots-shell{position:relative;z-index:4;display:grid;grid-template-columns:.42fr .58fr;gap:50px;align-items:center}.dots-copy{width:100%;max-width:620px;z-index:5;margin-top:30px}.dots h2{font-size:clamp(60px,7.2vw,118px);margin:18px 0 26px;letter-spacing:-.06em;line-height:.96}.dots h2 .dh-lines{display:block}.dots h2 .dh-lines i{display:block;font-style:normal}.dots h2 .grad-text{background:linear-gradient(135deg,#3fd3ff 0%,#2c8dff 45%,#b7ff18 100%);-webkit-background-clip:text;background-clip:text;color:transparent;letter-spacing:-.07em}.dots-copy p{color:#9eacc0;line-height:1.65;max-width:580px;font-size:16px}.dots-stage{position:relative;width:100%;aspect-ratio:1/1;max-width:660px;margin:0 auto;z-index:3}.dots-canvas{width:100%;height:100%;display:block;position:relative;z-index:2}.periph{position:absolute;width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:rgba(10,26,52,.78);border:1px solid rgba(120,180,255,.2);box-shadow:0 1px 0 rgba(255,255,255,.08) inset,0 8px 28px rgba(0,10,30,.55);z-index:4;transition:transform .35s cubic-bezier(.34,1.56,.64,1),border-color .22s}.periph svg{width:20px;height:20px;display:block}.periph:hover{transform:translateY(-3px);border-color:rgba(120,200,255,.44)}.periph.pL1{top:60px;left:0}.periph.pL2{top:160px;left:0}.periph.pL3{top:260px;left:0}.periph.pL4{top:360px;left:0}.periph.pR1{top:50px;right:0}.periph.pR2{top:148px;right:0}.periph.pR3{top:246px;right:0}.periph.pR4{top:344px;right:0}.periph.pR5{top:442px;right:0}.glowD{position:relative}.glowD:before{content:"";position:absolute;inset:-8px;border-radius:999px;background:radial-gradient(circle,currentColor,transparent 70%);opacity:.5;z-index:-1;animation:glideg 5s cubic-bezier(.6,.02,.3,1) infinite alternate}.g1:before,.g4:before,.g5:before{color:rgba(104,196,255,.6)}.g2:before,.g3:before{color:rgba(183,255,24,.55)}.g2:before{animation-delay:-1s}.g3:before{animation-delay:-2s}.g4:before{animation-delay:-3s}.g5:before{animation-delay:-4s}@keyframes glideg{from{transform:scale(1);opacity:.4}to{transform:scale(1.35);opacity:.8}}.pipe{stroke-dasharray:420;stroke-dashoffset:420;animation:drawPipe 3.8s cubic-bezier(.22,1,.36,1) forwards .4s}.pipe:nth-child(2){animation-delay:.8s}.pipe:nth-child(3){animation-delay:1.2s}.pipe:nth-child(4){animation-delay:1.6s}.pipe:nth-child(5){animation-delay:2s}@keyframes drawPipe{to{stroke-dashoffset:0}}
.flow{padding:110px var(--pad) 140px;background:#f3f6fb;position:relative}.section-light{background:linear-gradient(180deg,#f6f9fd 0%,#eef3fb 100%)}.flow .section-meta{color:#6d819a;margin-bottom:24px}.flow-h2{font-size:clamp(48px,6vw,92px);letter-spacing:-.05em;line-height:.98;margin:18px 0 56px;color:#020914;max-width:1100px}.flow-row{display:flex;gap:18px;align-items:stretch;justify-content:space-between;flex-wrap:nowrap}.flow-card{position:relative;flex:1 1 14%;min-width:150px;background:#fff;border-radius:22px;padding:28px 22px 26px;display:flex;flex-direction:column;gap:18px;border:1px solid rgba(12,27,55,.1);box-shadow:0 1px 0 rgba(255,255,255,.9) inset,0 10px 40px rgba(8,22,48,.07),0 2px 6px rgba(8,22,48,.05);transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s cubic-bezier(.16,1,.3,1)}.flow-card:hover{transform:translateY(-4px);box-shadow:0 1px 0 rgba(255,255,255,.95) inset,0 20px 60px rgba(8,22,48,.11),0 4px 12px rgba(8,22,48,.08)}.flow-card:before{content:"";position:absolute;inset:4px;border-radius:16px;border:1px solid rgba(12,27,55,.06);pointer-events:none}.flow-card .fc-num{position:absolute;top:18px;right:18px;font:800 12px/1 ui-monospace,monospace;letter-spacing:.2em;color:#8ba3c4}.flow-card b{font-size:18px;letter-spacing:-.01em;color:#020914;margin-top:4px}.flow-card small{display:block;font-size:13px;color:#5b6f8a;margin-top:-10px}.fc-ic{width:56px;height:56px;border-radius:16px;display:grid;place-items:center;margin-top:24px;position:relative;box-shadow:0 1px 0 rgba(255,255,255,.9) inset}.fc-ic svg{width:24px;height:24px;display:block}.fc-purple{background:linear-gradient(180deg,#f6f0ff,#e1d1ff);border:1px solid rgba(119,84,232,.2)}.fc-blue{background:linear-gradient(180deg,#f2f8ff,#cfe5ff);border:1px solid rgba(45,141,255,.2)}.fc-cyan{background:linear-gradient(180deg,#e8fbff,#c1f1ff);border:1px solid rgba(34,211,238,.22)}.fc-lime{background:linear-gradient(180deg,#f2fff7,#e1ffb9);border:1px solid rgba(183,255,24,.34)}.fc-blue2{background:linear-gradient(180deg,#f2f8ff,#cfe5ff);border:1px solid rgba(45,141,255,.2)}.fc-blue3{background:linear-gradient(180deg,#f2f8ff,#cfe5ff);border:1px solid rgba(45,141,255,.2)}.fc-sidekicks{background:rgba(183,255,24,.06);box-shadow:0 0 0 1px rgba(183,255,24,.35),0 0 40px rgba(183,255,24,.22),0 0 0 4px rgba(183,255,24,.08),0 1px 0 rgba(255,255,255,.9) inset}.flow-arrow{flex:0 0 36px;display:grid;place-items:center;position:relative}.flow-arrow svg{width:32px;height:22px;display:block}.pulse-dot{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;border-radius:999px;background:#68c4ff;box-shadow:0 0 0 4px rgba(104,196,255,.18);animation:liveled 1.6s cubic-bezier(.6,.02,.3,1) infinite alternate}.flow-return{width:100%;height:170px;display:block;margin-top:28px}.f-link{text-decoration:none;font-weight:800;position:relative;display:inline-flex;align-items:center;min-height:44px;padding:0 4px}.f-link.f-blue{color:#1178ff}.f-link.f-lime{color:#5dd216}.f-link:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:2px;background:currentColor;transform-origin:left;transform:scaleX(.45);opacity:.55;transition:transform .28s cubic-bezier(.16,1,.3,1),opacity .28s}.f-link:hover:after{transform:scaleX(1);opacity:.95}.f-link:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:4px}
.proof-vector-defs{position:absolute;width:0;height:0;overflow:hidden;visibility:hidden}.proof{position:relative;isolation:isolate;overflow:hidden;padding:130px var(--pad) 150px;background:radial-gradient(ellipse at 25% 79%,rgba(231,242,255,.5),transparent 48%),radial-gradient(ellipse at 72% 28%,rgba(234,243,255,.44),transparent 54%),#f7faff}.proof-circuits{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none}.proof-dots{position:absolute;left:1%;width:17%;height:12%;background-image:radial-gradient(#cee0fa 1.5px,transparent 1.7px);background-size:22px 23px;mask-image:linear-gradient(to right,#000,transparent);-webkit-mask-image:linear-gradient(to right,#000,transparent);z-index:1;pointer-events:none}.proof-dots-top{top:5%}.proof-dots-bottom{bottom:3%}.proof-top-meta{position:absolute;z-index:3;top:64px;right:var(--pad);pointer-events:none}.proof-top-meta .ptm-left{display:flex;flex-direction:column;gap:10px;text-align:right}.proof-top-meta em{font-style:normal;font:500 10px/1.7 ui-monospace,monospace;letter-spacing:.18em;color:#a8bfdf}.proof-bot-meta{position:absolute;z-index:3;bottom:78px;right:var(--pad);display:flex;align-items:center;gap:12px;pointer-events:none}.proof-bot-meta i{display:inline-block;width:44px;height:1px;background:rgba(100,130,170,.3)}.proof-bot-meta span{font:500 10px/1 ui-monospace,monospace;letter-spacing:.18em;color:#a4bedf}.proof-meta{margin-bottom:32px;position:relative;z-index:3}.proof-main-grid{position:relative;z-index:3;display:grid;grid-template-columns:41.45% 1fr;gap:18px;padding:14px;background:rgba(255,255,255,.13);border:2px solid #dfeafb;border-radius:28px;box-shadow:0 15px 50px rgba(167,201,245,.1)}.proof-intro-card,.proof-metric-card{background:linear-gradient(130deg,rgba(255,255,255,.81),rgba(245,249,255,.61));border:2px solid #e3edfc;box-shadow:0 5px 18px rgba(104,157,228,.06)}.proof-intro-card{position:relative;overflow:hidden;border-color:#fff;border-radius:22px;padding:46px 36px 0;min-height:540px}.proof-short-line{display:block;width:40px;height:3px;background:#1595ff}.proof-intro-label .proof-short-line{width:36px}.proof-intro-label p{font:500 12px/1.3 ui-monospace,monospace;letter-spacing:.2em;color:#536d98;margin:12px 0 22px}.proof-intro-card h2{font-size:clamp(60px,7vw,114px);line-height:.85;letter-spacing:-.065em;font-weight:800;margin:0 0 26px;color:#000b2a;padding-block:0.08em 0.12em;overflow:visible}.proof-intro-card h2 span{color:#aaff00}.proof-intro-copy{font-size:16px;line-height:1.4;color:#566f97;margin:0;max-width:560px}.proof-illustration{position:absolute;left:16px;right:16px;bottom:16px;height:210px}.proof-illustration-circuit{position:absolute;inset:0;width:100%;height:100%}.proof-blue-node{fill:#1395ff;filter:drop-shadow(0 0 5px rgba(72,183,255,.56))}.proof-lime-node{fill:#aaff00;filter:drop-shadow(0 0 7px rgba(170,255,0,.56))}.proof-glass-chart{position:absolute;width:29%;height:79%;left:23%;top:8%;border-radius:12%;border:2px solid #d3e8ff;background:linear-gradient(120deg,rgba(255,255,255,.67),rgba(224,241,255,.33) 62%,rgba(237,255,206,.33));box-shadow:inset 2px 2px 0 #fff,inset -2px -2px 0 #fff,0 18px 35px rgba(76,156,228,.13);transform:perspective(650px) rotateY(-12deg) skewY(-5deg)}.proof-chart-glint{position:absolute;left:16%;top:17%;width:24%;height:10%;border-bottom:2px solid rgba(255,255,255,.67);border-left:2px solid rgba(255,255,255,.67);border-radius:8px}.proof-chart-glint:after{content:"";position:absolute;width:70%;height:2px;top:45%;left:15%;background:rgba(255,255,255,.74)}.proof-chart-bars{position:absolute;display:flex;align-items:end;gap:10%;inset:18% 17% 16%}.proof-chart-bars i{flex:1;border-radius:5px;background:linear-gradient(110deg,#d8efff,#addbff);box-shadow:inset 2px 1px 3px rgba(255,255,255,.33)}.proof-chart-bars i:nth-child(1){height:42%}.proof-chart-bars i:nth-child(2){height:46%}.proof-chart-bars i:nth-child(3){height:70%}.proof-chart-bars i:nth-child(4){height:100%;background:linear-gradient(#c5ff28,#d8ff7e 55%,#ecfad6)}.proof-glass-badge{position:absolute;display:grid;place-items:center;left:8%;top:30%;width:17%;height:51%;border:1.5px solid #bddfff;border-radius:19%;background:linear-gradient(130deg,rgba(255,255,255,.79),rgba(215,236,255,.67));box-shadow:inset 3px 1px 0 #fff,inset -2px -2px 0 rgba(255,255,255,.6),0 12px 25px rgba(83,169,255,.13);transform:skewY(-7deg)}.proof-glass-badge svg{width:56%;height:60%;filter:drop-shadow(0 6px 7px rgba(21,151,255,.27))}.proof-art-caption{position:absolute;left:73%;top:55%;font:500 11px/1.65 ui-monospace,monospace;letter-spacing:.21em;color:#abc1e0}.proof-art-caption span{display:block;width:32px;height:3px;margin-top:7px;background:#aaff00}.proof-metrics{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:8px 0 6px}.proof-metric-card{border-radius:19px;padding:28px 36px 30px;min-width:0;--accent:#1495ff;transition:transform .26s cubic-bezier(.16,1,.3,1),box-shadow .26s}.proof-metric-card:hover{transform:translateY(-3px);box-shadow:0 1px 0 rgba(255,255,255,.98) inset,0 20px 50px rgba(8,22,48,.1),0 4px 10px rgba(8,22,48,.06)}.proof-metric-card.pmc-lime{--accent:#aaff00}.proof-metric-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:18px}.proof-metric-icon{display:block;width:72px;height:72px;border-radius:16px;overflow:hidden;box-shadow:0 6px 25px rgba(185,217,255,.2);display:grid;place-items:center;border:1.5px solid #bedfff;background:linear-gradient(135deg,#f8fcff,#e8f3ff)}.proof-metric-icon svg{display:block;width:66%;height:66%;filter:drop-shadow(0 3px 3px rgba(22,150,255,.15))}.pmc-lime .proof-metric-icon{border-color:#d8f9ac;background:linear-gradient(135deg,#fcfff7,#f0fbe5);box-shadow:0 6px 25px rgba(186,255,0,.13)}.pmc-lime .proof-metric-icon svg{filter:drop-shadow(0 3px 3px rgba(141,229,0,.15))}.proof-three-dots{display:flex;gap:8px;padding-top:10px}.proof-three-dots i{display:block;width:9px;height:9px;border-radius:50%;background:var(--accent);opacity:.4}.proof-metric-card h2{font-size:clamp(48px,5.5vw,84px);line-height:1;letter-spacing:-.05em;font-weight:800;margin:0 0 14px;color:#020914;padding-block:0.08em 0.12em;overflow:visible}.proof-metric-card .proof-short-line{background:var(--accent)}.proof-metric-card p{font-size:15px;line-height:1.4;color:#596f96;margin:14px 0 0;max-width:320px}
.gateway{padding:110px var(--pad) 90px;background:#02060e;position:relative;overflow:hidden;min-height:860px}.gateway-stage{position:absolute;inset:0;z-index:1;pointer-events:none;min-height:920px}.gw-tmark{position:absolute;top:24px;left:calc(var(--pad) + 2px);width:36px;height:36px;z-index:3}.gw-tmark svg{width:100%;height:100%;display:block}.gw-earth{position:absolute;left:-8%;top:-10%;width:52%;aspect-ratio:1/1;z-index:2;filter:drop-shadow(0 40px 100px rgba(77,216,255,.28))}.gw-earth svg{width:100%;height:100%}.gw-topright-meta{position:absolute;top:56px;right:var(--pad);z-index:3;display:flex;flex-direction:column;gap:10px;text-align:right}.gw-topright-meta em{font-style:normal;font:700 11px/1 ui-monospace,monospace;letter-spacing:.22em;color:#7d95b4}.gw-corner-meta{position:absolute;left:0;right:0;bottom:24px;z-index:3;display:flex;justify-content:space-between;align-items:center;padding:0 var(--pad)}.gcm-left{display:inline-flex;align-items:center;gap:12px}.gcm-left em{font-style:normal;font:700 10px/1 ui-monospace,monospace;letter-spacing:.2em;color:#7d95b4}.gcm-left i{display:inline-block;width:40px;height:1px;background:rgba(120,160,220,.3)}.gcm-right{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:10px;border:1px solid rgba(120,180,255,.22);background:rgba(20,60,140,.14)}.gcm-right b{font:800 11px/1 Inter,system-ui,sans-serif;letter-spacing:.18em;color:#8fc6ff}.gcm-right i{display:inline-block;width:1px;height:11px;background:rgba(120,180,255,.35)}.gcm-right em{font-style:normal;font:700 11px/1 Inter,system-ui,sans-serif;letter-spacing:.18em;color:#c6e0ff}.gateway-head{position:relative;z-index:4;padding-left:48%;margin-bottom:48px;padding-top:60px}.gateway-head .eyebrow{color:#7d95b4;border-color:rgba(120,160,220,.25);background:rgba(120,160,220,.06)}.gateway-head h2{font-size:clamp(56px,6vw,94px);letter-spacing:-.05em;line-height:.98;margin:18px 0 0;max-width:720px}.gateway-grid{position:relative;z-index:4;padding-left:48%;display:grid;grid-template-columns:1fr 1fr;gap:24px}.gateway-card{position:relative;border-radius:26px;padding:30px 28px 32px;min-height:460px;text-decoration:none;color:inherit;display:flex;flex-direction:column;justify-content:space-between;border:1px solid rgba(120,180,255,.22);background:rgba(6,14,30,.78);backdrop-filter:blur(14px);box-shadow:0 1px 0 rgba(255,255,255,.08) inset,0 30px 90px rgba(0,0,0,.55),0 6px 18px rgba(0,0,0,.35);overflow:hidden;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s}.gateway-card:before{content:"";position:absolute;inset:4px;border-radius:20px;border:1px solid rgba(255,255,255,.05);pointer-events:none}.gateway-card:hover{transform:translateY(-5px);box-shadow:0 1px 0 rgba(255,255,255,.12) inset,0 50px 140px rgba(0,0,0,.65),0 10px 28px rgba(0,0,0,.45)}.groups-card{border-color:rgba(183,255,24,.28)}.groups-card:before{background:linear-gradient(180deg,rgba(50,220,70,.1),transparent 62%)}.force-card{border-color:rgba(60,160,255,.3)}.force-card:before{background:linear-gradient(180deg,rgba(60,160,255,.12),transparent 62%)}.gw-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;font:700 10px/1 ui-monospace,monospace;letter-spacing:.2em;margin-bottom:22px}.gw-pill i{width:18px;height:18px;display:inline-grid;place-items:center}.gw-pill i svg{width:16px;height:16px;display:block}.gwp-green{color:#9fe83c;border:1px solid rgba(183,255,24,.4);background:rgba(183,255,24,.07)}.gwp-blue{color:#7dc5ff;border:1px solid rgba(120,196,255,.4);background:rgba(60,160,255,.09)}.gateway-card h3{font-size:clamp(28px,2.6vw,40px);letter-spacing:-.03em;line-height:1.08;color:#fff;max-width:420px;margin:0 0 24px}.gw-art{position:absolute;right:-10px;bottom:-20px;width:56%;aspect-ratio:320/300;z-index:2;opacity:1}.gw-art svg{width:100%;height:100%;display:block}.pill{display:inline-flex;align-items:center;gap:8px;padding:14px 22px;border-radius:999px;font:800 14px/1 Inter,system-ui,sans-serif;letter-spacing:-.01em;text-decoration:none;position:relative;z-index:5;align-self:flex-start;width:max-content;transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s}.pill:hover{transform:translateY(-2px)}.pill-green{color:#d8ff87;border:1px solid rgba(183,255,24,.6);background:rgba(183,255,24,.07);box-shadow:0 1px 0 rgba(183,255,24,.15) inset,0 0 0 1px rgba(183,255,24,.2),0 10px 30px rgba(183,255,24,.12)}.pill-green:hover{box-shadow:0 1px 0 rgba(183,255,24,.22) inset,0 0 0 1px rgba(183,255,24,.35),0 18px 50px rgba(183,255,24,.2)}.pill-blue{color:#c6e6ff;border:1px solid rgba(104,196,255,.7);background:rgba(60,160,255,.09);box-shadow:0 1px 0 rgba(120,200,255,.16) inset,0 0 0 1px rgba(60,160,255,.24),0 10px 30px rgba(25,104,240,.18)}.pill-blue:hover{box-shadow:0 1px 0 rgba(120,200,255,.24) inset,0 0 0 1px rgba(104,196,255,.44),0 18px 50px rgba(25,104,240,.28)}.site-footer{display:flex;flex-direction:column;align-items:center;gap:18px;padding:60px var(--pad) 50px;border-top:1px solid var(--darkline);background:#02060e}.site-footer-center{text-align:center}.site-footer-center span{font-weight:900;letter-spacing:.22em;color:#fff;font-size:14px}.site-footer-links{display:flex;gap:24px;flex-wrap:wrap;justify-content:center;align-items:center}.site-footer-links a{display:inline-flex;align-items:center;min-height:44px;padding:0 8px;color:#b7c4d7;font-weight:700;font-size:13px;letter-spacing:.02em}.site-footer-links a:hover{color:var(--lime)}.site-footer-links a:focus-visible{outline:2px solid var(--lime);outline-offset:3px;border-radius:4px}.reveal{opacity:0;transform:translateY(30px);transition:.75s cubic-bezier(.16,1,.3,1)}.reveal.in{opacity:1;transform:none}@media(max-width:980px){.desktop-nav,.header-cta{display:none}.site-header{grid-template-columns:1fr auto}.menu-btn{display:block;justify-self:end}.mobile-menu{display:flex;position:fixed;inset:0;z-index:90;background:#040814;padding:120px 28px 40px;flex-direction:column;gap:18px;transform:translateY(-100%);transition:.5s cubic-bezier(.16,1,.3,1)}.mobile-menu.is-open{transform:none}.mobile-menu a{font-size:36px;font-weight:800;letter-spacing:-.04em;display:inline-flex;align-items:center;min-height:48px}.hero{height:820px}.hero-copy{width:calc(100% - 48px);left:24px;bottom:38px}.hero-label{display:none}.hero-hint{display:none}.hero-index{right:24px;bottom:280px}.hero-media{object-position:center}.section-heading{grid-template-columns:1fr;gap:30px}.engine-split{height:auto;display:grid}.engine{height:520px}.engine:hover,.engine:focus-visible{flex:1}.service-shell,.service-shell.reverse{grid-template-columns:1fr;gap:40px}.service-proof,.force-control{order:2}.force-facts{grid-template-columns:1fr}.chips{margin:26px 0}.service-actions{margin-top:28px}.dots{min-height:auto;padding-bottom:80px}.dots-shell{grid-template-columns:1fr;gap:30px}.dots-copy{max-width:none}.periph{width:40px;height:40px}.periph.pL1{top:40px;left:0}.periph.pL2{top:110px;left:0}.periph.pL3{top:180px;left:0}.periph.pL4{top:250px;left:0}.periph.pR1{top:30px;right:0}.periph.pR2{top:100px;right:0}.periph.pR3{top:170px;right:0}.periph.pR4{top:240px;right:0}.periph.pR5{top:310px;right:0}.flow{padding:90px var(--pad) 110px}.flow-h2{margin-bottom:44px}.flow-row{flex-wrap:wrap;gap:14px}.flow-card{flex:1 1 28%;min-width:200px}.flow-arrow{flex:0 0 26px}.flow-arrow svg{width:22px;height:16px}.flow-return{height:130px}.proof{padding:110px var(--pad) 130px}.proof-top-meta{position:relative;top:auto;right:auto;margin:0 0 28px;display:flex;justify-content:space-between}.proof-top-meta .ptm-left{flex-direction:row;gap:20px;text-align:left;flex-wrap:wrap}.proof-bot-meta{position:relative;bottom:auto;right:auto;margin:28px 0 0;justify-content:flex-end}.proof-main-grid{grid-template-columns:1fr 1fr;gap:18px;padding:28px}.proof-intro-card{grid-column:1 / span 2;min-height:auto;padding:40px 36px 0}.proof-intro-card h2{font-size:clamp(50px,7vw,82px);max-width:none;padding-block:0.08em 0.12em;overflow:visible}.proof-illustration{height:210px}.proof-art-caption{font-size:10px;letter-spacing:.18em}.proof-metrics{gap:16px;padding:4px 0 2px}.proof-metric-card{padding:26px 28px 28px}.proof-metric-top{margin-bottom:14px}.proof-metric-icon{width:60px;height:60px;border-radius:14px}.proof-metric-card h2{font-size:clamp(40px,5vw,48px);margin-top:0;margin-bottom:10px;padding-block:0.08em 0.12em;overflow:visible}.proof-metric-card .proof-short-line{width:32px;height:2px}.proof-metric-card p{font-size:14px;margin-top:10px}.gateway-head{padding-left:0 !important;display:block;padding-top:40px}.gateway-head h2{max-width:none;font-size:64px}.gateway-grid{padding-left:0 !important;grid-template-columns:1fr !important}.gw-earth{width:34% !important;left:-4%;top:-4%}.gw-topright-meta{position:relative;top:auto;right:auto;margin-top:32px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px;text-align:left}.gw-topright-meta em{font-size:10px}.gw-corner-meta{position:relative;margin-top:48px;bottom:auto;padding:0}.gw-art{width:50%}.gateway-card{min-height:420px}.site-footer{grid-template-columns:1fr;gap:25px}.site-footer-center,.site-footer-links{justify-self:start}}
@media(max-width:620px){:root{--pad:22px}.site-header{height:70px}.brand-copy strong{font-size:18px}.brand-copy em{font-size:16px}.hero{height:760px;min-height:760px}.hero-media{object-position:50% center;transform:scale(1.1)}.hero-vignette{background:linear-gradient(0deg,rgba(1,5,13,.94),rgba(1,5,13,.12) 70%),linear-gradient(90deg,rgba(1,5,13,.2),rgba(1,5,13,.2))}.hero h1{font-size:54px}.hero-copy p{font-size:15px}.hero-actions{flex-direction:column;align-items:stretch}.btn{justify-content:center}.hero-index{display:none}.kinetic{padding-top:80px}.kinetic-line span{font-size:68px}.engine{height:430px}.engine-content{padding:24px}.service{padding-top:90px}.service h2{font-size:48px}.service-actions{flex-direction:column;align-items:flex-start;gap:18px}.service-proof{min-height:500px;padding:20px}.proof-row{grid-template-columns:90px 1fr}.force-control{padding:18px}.control-stage.active{margin:0 -18px;padding-left:18px;padding-right:18px}.chips{gap:8px}.chips span{padding:9px 12px}.g-row{grid-template-columns:46px 1fr}.g-row b{font-size:42px}.g-chart svg{height:160px}.avatars{width:48px;height:48px}.avatars.a2{width:46px;height:46px}.avatars.a3{width:44px;height:44px}.avatars.a4{width:46px;height:46px}.g-chip{width:48px;height:48px}.dots{min-height:auto;padding:90px var(--pad) 80px}.dots h2{font-size:52px}.dots-copy{margin-top:0}.periph{display:none !important}.dots-stage{aspect-ratio:1/1;margin-top:20px}.flow{padding:80px var(--pad) 100px}.flow-h2{font-size:44px;margin-bottom:34px}.flow-row{flex-direction:column !important;gap:12px}.flow-card{width:100%;min-width:0;padding:24px 22px}.flow-arrow{transform:rotate(90deg) !important;margin:6px auto 10px !important;height:30px;width:100%}.flow-arrow svg{width:30px;height:20px}.flow-return{height:90px}.proof{padding:90px var(--pad) 110px}.proof-top-meta{display:none}.proof-bot-meta{display:none}.proof-main-grid{grid-template-columns:1fr !important;padding:22px;gap:14px}.proof-intro-card{grid-column:auto;min-height:auto;padding:28px 24px 0}.proof-intro-card h2{font-size:clamp(52px,12vw,90px);letter-spacing:-.04em;margin-bottom:20px}.proof-intro-copy{font-size:16px;max-width:440px}.proof-illustration{position:relative;left:0;right:0;bottom:0;height:auto;aspect-ratio:620/210;margin:25px -14px 12px}.proof-metrics{grid-template-columns:1fr !important;gap:12px}.proof-metric-card{border-radius:18px;padding:22px 20px;min-height:220px}.proof-metric-top{margin-bottom:12px}.proof-metric-icon{width:52px;height:52px;border-radius:12px}.proof-three-dots{gap:6px;padding-top:8px}.proof-three-dots i{width:6px;height:6px}.proof-metric-card h2{font-size:clamp(34px,8vw,44px);letter-spacing:-.02em;margin-bottom:10px}.proof-metric-card .proof-short-line{width:30px;height:2px}.proof-metric-card p{font-size:14px;line-height:1.5;margin-top:11px}.proof-art-caption{font-size:clamp(7px,1.9vw,11px);letter-spacing:.2em}.gateway{padding:90px var(--pad) 80px}.gateway-head{padding-top:20px}.gateway-head h2{font-size:52px !important}.gateway-grid{gap:16px}.gw-earth{width:20% !important;top:-3% !important;left:-2%}.gw-topright-meta{display:none !important}.gw-corner-meta{flex-direction:column;align-items:flex-start;gap:16px;margin-top:32px}.gateway-card{min-height:380px;padding:24px}.gateway-card h3{font-size:28px;margin-bottom:18px}.gw-art{width:60%;bottom:-10px}.pill{padding:12px 18px}.gcm-right{align-self:flex-start}.site-footer-center{display:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.kinetic-line span{top:0!important}.reveal{opacity:1;transform:none}.hero-force-wash,.hero-groups-wash{opacity:.35!important}.engine:hover,.engine:focus-visible{flex:1}}
.growth-shell{container-type:inline-size;max-width:1920px;margin-inline:auto}
.growth-section,.growth-section *{box-sizing:border-box}
.growth-section{--navy:#02062d;--blue:#0669ff;--muted:#6482b5;position:relative;isolation:isolate;overflow:hidden;min-height:56.28cqw;padding:5.72cqw 4.18cqw 8cqw;color:var(--navy);font-family:Arial,Helvetica,sans-serif;background:radial-gradient(ellipse at 64% 60%,#f0fffb33,transparent 41%),linear-gradient(130deg,#fff,#fcfdff 60%,#fff)}
.growth-defs{position:absolute;width:0;height:0;overflow:hidden}
.growth-eyebrow{display:flex;align-items:center;gap:1.35cqw;margin:0 0 2.45cqw;color:#5874a9;font-size:max(12px,1.03cqw);font-weight:600;line-height:1.2;letter-spacing:.12cqw}
.growth-eyebrow span{color:var(--blue);font-size:max(14px,1.25cqw);font-weight:700;letter-spacing:.04cqw}
.growth-eyebrow i{display:block;width:8.3cqw;height:1.5px;background:#cdd8e9;margin-left:-.1cqw}
.growth-header h1{margin:0;font-size:5.52cqw;line-height:.98;letter-spacing:-.32cqw;font-weight:800}
.growth-flow{position:relative;margin-top:5.22cqw;padding-bottom:6.5cqw}
.growth-steps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4cqw;list-style:none;padding:0;margin:0}
.growth-card{--glow:#89bfff;--tint:#e5efff;--stroke:#d8eaff;position:relative;display:flex;flex-direction:column;align-items:center;min-width:0;width:100%;min-height:12.6cqw;padding:2.5cqw .6cqw 1.3cqw;border:1px solid var(--stroke);border-radius:1.25cqw;background:linear-gradient(130deg,#ffffffed,#fbfdfff5);box-shadow:0 .9cqw 2.1cqw color-mix(in srgb,var(--glow) 30%,transparent),inset 0 1px 0 #fff}
.growth-number{position:absolute;top:1.2cqw;left:1.3cqw;color:var(--muted);font-size:max(14px,1.25cqw);line-height:1}
.growth-icon{display:grid;place-items:center;width:4.5cqw;height:4.4cqw;border-radius:.85cqw;background:linear-gradient(135deg,var(--tint),color-mix(in srgb,var(--tint) 75%,white));box-shadow:inset 0 0 10px color-mix(in srgb,var(--glow) 10%,transparent),0 5px 15px #8ab8fb0f}
.growth-icon svg{display:block;width:65%;height:65%;filter:drop-shadow(0 3px 3px #b3cfff4d)}
.growth-card-copy{text-align:center}
.growth-card h2{margin:.82cqw 0 .28cqw;font-size:max(14px,1.52cqw);font-weight:750;line-height:1.12;letter-spacing:-.07cqw;white-space:nowrap}
.growth-card p{margin:0;color:var(--muted);font-size:max(14px,1.28cqw);line-height:1.2;letter-spacing:-.025cqw}
.brand{--tint:#ece8ff;--stroke:#e0dfff;--glow:#a4a4ff}
.force h2{color:var(--blue)}
.sidekicks{--tint:#e7fce9;--stroke:#d8f4e6;--glow:#91f2c3}
.sidekicks h2{color:#30af05}
.growth-link{position:absolute;left:calc(100% + .1cqw);top:5.2cqw;width:3.9cqw;height:2.35cqw;color:#0479ff;overflow:visible;filter:drop-shadow(0 0 3px #62c7ff55)}
.campaign .growth-link,.sidekicks .growth-link{color:#00b1dc}
.growth-return{position:absolute;width:100cqw;height:20.33cqw;top:0;left:-4.18cqw;pointer-events:none}
.growth-node{fill:#fff;stroke-width:4}
.growth-node.cyan{stroke:#20eafa;filter:drop-shadow(0 0 7px #1fe9faaa)}
.growth-node.green{stroke:#30ed88;filter:drop-shadow(0 0 8px #21f283aa)}
@container (max-width:900px){.growth-section{padding:40px 26px 55px;min-height:auto}.growth-eyebrow{font-size:12px;letter-spacing:1.7px;gap:15px;margin-bottom:27px}.growth-eyebrow span{font-size:16px;letter-spacing:.5px}.growth-eyebrow i{width:65px}.growth-header h1{font-size:clamp(35px,6.1cqw,58px);line-height:1.02;letter-spacing:-2px;max-width:700px}.growth-title-break{display:none}.growth-flow{margin-top:40px;padding:0 0 0 18px}.growth-steps{grid-template-columns:1fr;gap:26px;max-width:620px;margin-inline:auto}.growth-card{flex-direction:row;gap:19px;min-height:110px;border-radius:17px;padding:18px 20px 18px 48px;box-shadow:0 8px 24px color-mix(in srgb,var(--glow) 24%,transparent)}.growth-number{top:15px;left:13px;font-size:14px}.growth-icon{width:64px;height:64px;flex-shrink:0;border-radius:13px}.growth-card-copy{text-align:left}.growth-card h2{margin:0 0 6px;font-size:22px;letter-spacing:-.8px}.growth-card p{font-size:18px;letter-spacing:-.3px}.growth-link{top:calc(100% + 1px);left:calc(50% - 11px);width:24px;height:24px;transform:rotate(90deg)}.growth-return{display:none}.growth-flow::before{content:'';position:absolute;top:55px;bottom:55px;left:-8px;width:28px;border:2px solid #51b8ff;border-right:0;border-radius:24px 0 0 24px}.growth-flow::after{content:'';position:absolute;top:51px;left:12px;width:7px;height:7px;border-top:2px solid #0877ff;border-right:2px solid #0877ff;transform:rotate(45deg)}}
@container (max-width:380px){.growth-section{padding-inline:18px}.growth-eyebrow{font-size:10px;gap:12px}.growth-eyebrow i{flex:1}.growth-card{padding-left:35px;gap:12px}.growth-icon{width:51px;height:56px}.growth-card h2{font-size:20px}}
.growth-card{--step:0;--pulse:#1680ff;transition:border-color 220ms ease,box-shadow 220ms ease,background-color 220ms ease}
.growth-card:nth-child(2){--step:1}
.growth-card:nth-child(3){--step:2}
.growth-card:nth-child(4){--step:3}
.growth-card:nth-child(5){--step:4}
.growth-card:nth-child(6){--step:5}
.growth-card.brand{--pulse:#7540ff}
.growth-card.sidekicks{--pulse:#39c92b}
.growth-card:focus-visible{outline:2px solid var(--pulse);outline-offset:5px}
.growth-card:is(:hover,:focus-visible,:active){border-color:color-mix(in srgb,var(--pulse) 45%,white);box-shadow:0 12px 40px color-mix(in srgb,var(--glow) 44%,transparent),inset 0 0 22px color-mix(in srgb,var(--tint) 25%,transparent)}
.growth-icon{position:relative;isolation:isolate;transition:box-shadow 240ms ease}
.growth-icon::before,.growth-icon::after{content:'';position:absolute;inset:-4px;border:1.5px solid var(--pulse);border-radius:inherit;opacity:0;pointer-events:none}
.growth-icon svg{transform-origin:center}
.growth-traveler{fill:none;stroke:#fff;stroke-width:4;stroke-linecap:round;stroke-dasharray:24 976;opacity:0;filter:drop-shadow(0 0 4px #0daeff) drop-shadow(0 0 8px #22eacd)}
@media (prefers-reduced-motion:no-preference){.growth-eyebrow{animation:growth-heading-in 650ms ease-out both}.growth-header h1{animation:growth-heading-in 800ms cubic-bezier(.2,.7,.2,1) 100ms both}.growth-card{animation:growth-card-in 650ms ease-out calc(240ms + var(--step) * 110ms) backwards}.growth-return{animation:growth-card-in 900ms ease-out 500ms backwards}.growth-icon svg{animation:growth-idle 4s ease-in-out calc(var(--step) * -650ms) infinite}.growth-link{animation:growth-link-light 6s ease-in-out calc(var(--step) * 650ms) infinite}.growth-traveler{opacity:1;animation:growth-travel 6s linear infinite}.growth-node{animation:growth-node-light 3s ease-in-out infinite}.growth-node.green{animation-delay:-1.5s}.growth-card:is(:hover,:focus-visible,:active) .growth-icon{box-shadow:0 0 25px color-mix(in srgb,var(--pulse) 24%,transparent)}.growth-card:is(:hover,:focus-visible,:active) .growth-icon::before{animation:growth-ring 1.65s ease-out infinite}.growth-card:is(:hover,:focus-visible,:active) .growth-icon::after{animation:growth-ring 1.65s ease-out 550ms infinite}.growth-card:is(:hover,:focus-visible,:active) .growth-icon svg{animation:growth-icon-pulse 1.65s ease-in-out infinite}.growth-card.force:is(:hover,:focus-visible,:active) .growth-icon svg{animation:growth-gear-spin 3.6s linear infinite}.growth-card.campaign:is(:hover,:focus-visible,:active) .growth-icon svg{animation:growth-plane-flight 1.7s ease-in-out infinite}.growth-card.sidekicks:is(:hover,:focus-visible,:active) .growth-icon svg{animation:growth-bot-bounce 1.6s ease-in-out infinite}.growth-card.data:is(:hover,:focus-visible,:active) .growth-icon svg{animation:none}.growth-bar{transform-box:fill-box;transform-origin:center bottom}.growth-card.data:is(:hover,:focus-visible,:active) .growth-bar{animation:growth-bar-rise 1.25s ease-in-out infinite}.growth-bar:nth-child(2){animation-delay:140ms !important}.growth-bar:nth-child(3){animation-delay:280ms !important}}
@keyframes growth-heading-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
@keyframes growth-card-in{from{opacity:0}to{opacity:1}}
@keyframes growth-idle{0%,100%{transform:translateY(0)}50%{transform:translateY(-2px)}}
@keyframes growth-link-light{0%,30%,100%{opacity:.7}12%{opacity:1;filter:drop-shadow(0 0 6px #22bdff)}}
@keyframes growth-travel{from{stroke-dashoffset:-1000}to{stroke-dashoffset:0}}
@keyframes growth-node-light{0%,100%{stroke-width:3}50%{stroke-width:5}}
@keyframes growth-ring{0%{opacity:.55;transform:scale(.94)}85%,100%{opacity:0;transform:scale(1.38)}}
@keyframes growth-icon-pulse{0%,100%{transform:scale(1)}45%{transform:scale(1.11)}}
@keyframes growth-gear-spin{to{transform:rotate(360deg)}}
@keyframes growth-plane-flight{0%,100%{transform:translate(0,0) rotate(0)}50%{transform:translate(4px,-5px) rotate(-5deg)}}
@keyframes growth-bot-bounce{0%,100%{transform:translateY(0) rotate(0)}35%{transform:translateY(-4px) rotate(-4deg)}65%{transform:translateY(-2px) rotate(4deg)}}
@keyframes growth-bar-rise{0%,100%{transform:scaleY(1)}50%{transform:scaleY(.56)}}
@media (prefers-reduced-motion:reduce){.growth-section *,.growth-section *::before,.growth-section *::after{animation:none !important;transition:none !important}.growth-traveler{display:none}.growth-card:is(:hover,:focus-visible,:active) .growth-icon{outline:2px solid var(--pulse);outline-offset:3px}}
.activation-shell{container-type:inline-size;max-width:1920px;margin-inline:auto}
.activation,.activation *{box-sizing:border-box}
.activation{position:relative;isolation:isolate;overflow:hidden;min-height:56.28cqw;padding:4.8cqw 2.9cqw 3.4cqw;background:radial-gradient(ellipse at 77% 45%,#001129 0,transparent 52%),linear-gradient(120deg,#020e15,#010912 58%,#010714);color:#f8fafb;font-family:Arial,Helvetica,sans-serif}
.activation::after{content:'';position:absolute;width:36cqw;height:1px;top:4cqw;right:-8cqw;transform:rotate(47deg);background:linear-gradient(90deg,transparent,#04617d55,transparent);pointer-events:none;z-index:-1}
.activation-defs{position:absolute;width:0;height:0;overflow:hidden}
.activation-globe{position:absolute;width:38cqw;height:20.4cqw;top:0;left:0;z-index:-1;opacity:.9;mask-image:linear-gradient(#000 10%,#000b 64%,transparent)}
.activation-globe svg{width:100%;height:100%}
.globe-highlight{filter:drop-shadow(0 0 8px #00ffd5)}
.activation-logo{position:absolute;top:4.4cqw;left:2.5cqw;width:5cqw;height:5cqw;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,1fr);gap:2px;opacity:.63;transform:skewY(-3deg)}
.activation-logo i{background:linear-gradient(125deg,#083372,#1560b8)}
.activation-logo i:nth-child(4){transform:translateY(-.5cqw) scale(.8)}
.activation-logo i:nth-child(n+5){grid-column:2}
.activation-manifesto{position:absolute;top:2.25cqw;right:2.2cqw;margin:0;font:500 max(10px,.74cqw)/2.1 monospace;letter-spacing:.14cqw;color:#38649b}
.activation-manifesto span{display:block;width:1.2cqw;height:2px;background:#17b9ff;margin-bottom:1cqw}
.activation-header h1{margin:0 0 0 35.3cqw;font-size:6.55cqw;line-height:.87;font-weight:800;letter-spacing:-.31cqw}
.activation-eyebrow{display:flex;align-items:center;gap:1cqw;margin:1cqw 0 1.25cqw .5cqw;font:500 max(12px,.9cqw)/1.25 monospace;letter-spacing:.21cqw;color:#73d1ff}
.activation-eyebrow span{width:14cqw;height:1px;background:#319fd2}
.activation-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.6cqw}
.activation-card{--accent:#8eff69;--glow:#42f242;--edge:#04d4d1;--art-x:0px;--art-y:0px;position:relative;isolation:isolate;overflow:hidden;min-height:29.5cqw;border:1.5px solid transparent;border-radius:1.45cqw;background:linear-gradient(115deg,#031811,#000f13 62%,#011722) padding-box,linear-gradient(125deg,#68ff67,#22b854 37%,#007f90 70%,#00f1d0) border-box;box-shadow:0 0 24px #40de491a,inset 0 0 38px #0abb2733;transition:box-shadow 300ms ease}
.activation-card::before{content:'';position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse at 0% 100%,#bdff61aa 0,#43cf421c 9%,transparent 31%)}
.activation-card::after{content:'';position:absolute;inset:0;pointer-events:none;z-index:1;opacity:0;background:radial-gradient(ellipse at var(--pointer-x,70%) var(--pointer-y,55%),color-mix(in srgb,var(--glow) 12%,transparent),transparent 50%);transition:opacity 250ms ease}
.activation-card.force{--accent:#74dfff;--glow:#008cff;--edge:#00dfff;background:linear-gradient(120deg,#00132d,#010c1f 61%,#001934) padding-box,linear-gradient(120deg,#00c9ff,#0075ff 45%,#549dff 75%,#00bfff) border-box;box-shadow:0 0 25px #007bff2a,inset 0 0 32px #0062d338}
.activation-card.force::before{background:radial-gradient(ellipse at 0% 100%,#0ab9ff8c 0,#0655cf21 8%,transparent 30%)}
.activation-card-content{position:relative;z-index:2;min-height:inherit;display:flex;flex-direction:column;align-items:flex-start;padding:1.8cqw 2.1cqw 2.2cqw;pointer-events:none}
.activation-layer{display:flex;align-items:center;gap:1.1cqw;font:600 max(12px,.95cqw)/1.3 monospace;letter-spacing:.23cqw;color:#b8f897}
.force .activation-layer{color:#6cd3ff}
.activation-icon{position:relative;display:grid;place-items:center;width:3.65cqw;height:3.65cqw;border:1px solid #64d45488;border-radius:.78cqw;background:linear-gradient(130deg,#254b1766,#032b1a);box-shadow:inset 1px 1px 5px #a3ff6633}
.force .activation-icon{border-color:#009fff;background:linear-gradient(130deg,#003460,#001032);box-shadow:inset 0 0 14px #0076ff33}
.activation-icon svg{width:65%;height:65%}
.activation-icon::after{content:'';position:absolute;inset:-3px;border:1px solid var(--accent);border-radius:inherit;opacity:0}
.activation-card h2{margin:1.35cqw 0 0;font-size:3.15cqw;font-weight:750;letter-spacing:-.14cqw;line-height:1.06;text-shadow:0 2px 12px #000c}
.activation-cta{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;gap:.6cqw;position:relative;overflow:hidden;margin-top:auto;padding:1.1cqw 2.2cqw;border:2px solid transparent;border-radius:99px;color:#ecffce;font:700 1.33cqw/1.15 Arial,Helvetica,sans-serif;letter-spacing:.015cqw;text-decoration:none;cursor:pointer;background:linear-gradient(120deg,#183705,#001d0c 60%,#022514) padding-box,linear-gradient(100deg,#c0f975,#48ff76) border-box;box-shadow:inset 0 0 12px #7de74555,0 0 20px #64f84535;transition:box-shadow 220ms ease,transform 220ms ease}
.force .activation-cta{color:#9ee7ff;background:linear-gradient(120deg,#002d50,#00143f 60%,#00142d) padding-box,linear-gradient(110deg,#51dcff,#0081ff,#00f0ff) border-box;box-shadow:inset 0 0 15px #0676ff77,0 0 20px #0682ff55}
.activation-cta span{display:inline-block;transition:transform 220ms ease}
.activation-cta::after{content:'';position:absolute;inset:-60% -30%;transform:translateX(-120%) rotate(-20deg);background:linear-gradient(90deg,transparent,#ffffff2b,transparent);pointer-events:none}
.activation-cta:focus-visible{outline:2px solid #fff;outline-offset:5px}
.activation-cta:is(:hover,:focus-visible){transform:translateY(-2px);box-shadow:inset 0 0 20px color-mix(in srgb,var(--glow) 40%,transparent),0 0 28px color-mix(in srgb,var(--glow) 50%,transparent)}
.activation-cta:is(:hover,:focus-visible) span{transform:translate(3px,-3px)}
.activation-cta:active{transform:translateY(0) scale(.98)}
.activation-art{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;transform:translate(var(--art-x),var(--art-y));transition:transform 240ms ease-out}
.people-art{mask-image:linear-gradient(115deg,transparent 12%,#0007 38%,#000 58%)}
.force-art{mask-image:linear-gradient(110deg,transparent 7%,#0005 38%,#000 59%)}
.person-node{filter:drop-shadow(0 0 7px #58df4033)}
.node-0{filter:drop-shadow(0 0 13px #6dfb5866)}
.orb-halo{opacity:0}
.node-4,.node-5,.node-6,.node-7,.node-8,.node-9{opacity:.63}
.node-6,.node-8{filter:blur(2px)}
.force-screen{filter:drop-shadow(0 0 9px #098bff77)}
.screen-base{filter:drop-shadow(0 0 9px #00dcff)}
.force-scan{opacity:0}
.activation-footer{display:flex;align-items:center;justify-content:space-between;margin:3.35cqw .5cqw 0;color:#4b90c6;font:500 max(10px,.72cqw)/1.3 monospace;letter-spacing:.13cqw}
.activation-footer span{display:flex;align-items:center;gap:1.2cqw}
.activation-footer i{display:block;width:2.5cqw;height:1px;background:#16aaff}
.activation-footer span:last-child i{width:1.5cqw}
.activation-card:is(:hover,:focus-within,.is-pressed){box-shadow:0 0 32px color-mix(in srgb,var(--glow) 25%,transparent),inset 0 0 42px color-mix(in srgb,var(--glow) 13%,transparent)}
.activation-card:is(:hover,:focus-within,.is-pressed)::after{opacity:1}
@media (prefers-reduced-motion:no-preference){.activation-header{animation:activation-entrance 700ms ease-out both}.activation-card{animation:activation-entrance 800ms ease-out 100ms backwards}.activation-card.force{animation-delay:230ms}.activation-card:is(:hover,:focus-within,.is-pressed) .activation-icon::after{animation:activation-pulse 1.8s ease-out infinite}.activation-card:is(:hover,:focus-within,.is-pressed) .activation-icon svg{animation:activation-icon-float 1.8s ease-in-out infinite}.activation-card:is(:hover,:focus-within,.is-pressed) .network-orbit{animation:activation-orbit 12s linear infinite}.activation-card:is(:hover,:focus-within,.is-pressed) .orbit-two{animation-direction:reverse}.activation-card:is(:hover,:focus-within,.is-pressed) .network-signal{animation:activation-network 1.9s linear infinite}.activation-card:is(:hover,:focus-within,.is-pressed) .person-node{animation:activation-person-bob 2.5s ease-in-out calc(var(--i) * -220ms) infinite}.activation-card:is(:hover,:focus-within,.is-pressed) .orb-halo{animation:activation-orb-light 2s ease-in-out calc(var(--i) * -180ms) infinite}.activation-card:is(:hover,:focus-within,.is-pressed) .force-screen{animation:activation-screen-lift 2.4s ease-in-out infinite}.activation-card:is(:hover,:focus-within,.is-pressed) .force-mini{animation:activation-mini-float 2.8s ease-in-out infinite}.activation-card:is(:hover,:focus-within,.is-pressed) .mini-chart{animation-delay:-1s}.activation-card:is(:hover,:focus-within,.is-pressed) .mini-doc{animation-delay:-1.8s}.activation-card:is(:hover,:focus-within,.is-pressed) .force-scan{animation:activation-scan 2.6s ease-in-out infinite}.activation-card:is(:hover,:focus-within,.is-pressed) .force-points{animation:activation-points 1.8s ease-in-out infinite}.activation-cta:is(:hover,:focus-visible)::after{animation:activation-shine 1.2s ease-out}}
@keyframes activation-entrance{from{opacity:0;translate:0 14px}to{opacity:1;translate:0 0}}
@keyframes activation-pulse{0%{opacity:.65;transform:scale(1)}100%{opacity:0;transform:scale(1.5)}}
@keyframes activation-icon-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-3px)}}
@keyframes activation-orbit{to{stroke-dashoffset:-184}}
@keyframes activation-network{to{stroke-dashoffset:-72}}
@keyframes activation-person-bob{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}
@keyframes activation-orb-light{0%,100%{opacity:0}50%{opacity:.4}}
@keyframes activation-screen-lift{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}
@keyframes activation-mini-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}
@keyframes activation-scan{0%{opacity:0;transform:translateY(-55px)}25%,65%{opacity:.55}100%{opacity:0;transform:translateY(40px)}}
@keyframes activation-points{0%,100%{opacity:.6}50%{opacity:1;filter:drop-shadow(0 0 6px #02eaff)}}
@keyframes activation-shine{to{transform:translateX(120%) rotate(-20deg)}}
@container (max-width:900px){.activation{padding:50px 24px 32px;min-height:100vh}.activation-globe{width:80%;height:250px;opacity:.55}.activation-logo{top:25px;left:24px;width:44px;height:44px}.activation-manifesto{display:none}.activation-header h1{margin:55px 0 0;font-size:clamp(39px,7.6cqw,68px);line-height:.98;letter-spacing:-2.2px}.activation-eyebrow{margin:29px 0 18px;font-size:11px;letter-spacing:2px;gap:15px}.activation-eyebrow span{flex:1}.activation-grid{grid-template-columns:1fr;gap:22px}.activation-card{min-height:420px;border-radius:21px}.activation-card-content{padding:25px 26px 28px}.activation-layer{gap:16px;font-size:12px;letter-spacing:2.5px}.activation-icon{width:49px;height:49px;border-radius:11px}.activation-card h2{margin-top:24px;font-size:clamp(29px,4.8cqw,43px);letter-spacing:-1.1px}.activation-cta{font-size:17px;padding:15px 24px;gap:8px}.activation-art{width:100%;height:100%}.activation-footer{margin:30px 0 0;font-size:9px;letter-spacing:1.6px;gap:20px}.activation-footer span{gap:10px}.activation-footer i{display:none}}
@container (max-width:520px){.activation{padding-inline:16px}.activation-card{min-height:410px}.activation-card-content{padding:22px 20px 23px}.activation-art{width:650px;max-width:none;height:410px;left:auto;right:-110px;opacity:.85}.people-art{mask-image:linear-gradient(110deg,transparent 30%,#0009 53%,#000 65%)}.force-art{right:-112px;opacity:.75;mask-image:linear-gradient(110deg,transparent 30%,#0008 54%,#000 65%)}.activation-card h2{font-size:clamp(27px,7.5cqw,38px)}.activation-cta{font-size:15px;padding:15px 20px}.activation-footer{font-size:8px;letter-spacing:1px}}
@media (prefers-reduced-motion:reduce){.activation *,.activation *::before,.activation *::after{animation:none !important;transition:none !important}.activation-art{transform:none}.activation-card:is(:hover,:focus-within) .activation-icon{outline:1px solid var(--accent);outline-offset:3px}}
.gateway{padding:0 !important;background:transparent !important;min-height:auto !important;overflow:visible !important}
