:root{--bg: #010409;--bg-elevated: rgba(3, 10, 24, .8);--bg-card: rgba(2, 7, 18, .74);--line: rgba(37, 99, 235, .24);--text: #eef4ff;--muted: #7d9ac0;--accent: #60a5fa;--accent-2: #2563eb;--accent-3: #fbbf24;--shadow: 0 24px 80px rgba(1, 4, 14, .5);--radius: 28px;--pointer-x: 0px;--pointer-y: 0px;--scroll-progress: 0}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--text);background:radial-gradient(circle at top,rgba(37,99,235,.2),transparent 28%),radial-gradient(circle at 15% 18%,rgba(29,78,216,.16),transparent 26%),radial-gradient(circle at 85% 10%,rgba(251,191,36,.08),transparent 22%),linear-gradient(180deg,#010409,#030a14 42%,#050d1a);font-family:Space Grotesk,sans-serif}body:before{content:"";position:fixed;inset:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:72px 72px;mask-image:radial-gradient(circle at center,black 48%,transparent 96%);pointer-events:none;opacity:.13;animation:grid-drift 22s linear infinite}body:after{content:"";position:fixed;inset:-20%;background:conic-gradient(from 90deg,rgba(37,99,235,.16),transparent 22%,rgba(29,78,216,.18),transparent 50%,rgba(251,191,36,.07),transparent 78%),radial-gradient(circle,rgba(37,99,235,.12),transparent 58%);filter:blur(48px);opacity:.46;pointer-events:none;animation:atmosphere-spin 28s linear infinite}a{color:inherit;text-decoration:none}.page-shell{position:relative;overflow:clip}.scroll-progress{position:fixed;top:0;left:0;width:100%;height:3px;z-index:20;background:#ffffff0a;pointer-events:none}.scroll-progress:after{content:"";display:block;width:100%;height:100%;transform-origin:left center;transform:scaleX(var(--scroll-progress));background:linear-gradient(90deg,var(--accent),var(--accent-2),var(--accent-3));box-shadow:0 0 22px #2563eb73}.noise,.aurora{pointer-events:none;position:fixed;inset:auto;z-index:0}.noise{inset:0;opacity:.08;background-image:radial-gradient(circle at 20% 20%,rgba(255,255,255,.7) 0 1px,transparent 1px),radial-gradient(circle at 80% 50%,rgba(255,255,255,.5) 0 1px,transparent 1px),radial-gradient(circle at 50% 80%,rgba(255,255,255,.35) 0 1px,transparent 1px);background-size:160px 160px;animation:shimmer 10s linear infinite}.aurora{width:38rem;height:38rem;border-radius:999px;filter:blur(48px);opacity:.26;transition:transform .18s ease-out}.aurora-a{top:-8rem;right:-8rem;background:radial-gradient(circle,rgba(37,99,235,.65),transparent 68%);animation:drift-a 14s ease-in-out infinite}.aurora-b{top:18rem;left:-10rem;background:radial-gradient(circle,rgba(29,78,216,.55),transparent 68%);animation:drift-b 16s ease-in-out infinite}.section{position:relative;z-index:1;width:min(1180px,calc(100% - 2rem));margin:0 auto}.hero{min-height:100vh;padding:1.5rem 0 2rem;display:flex;flex-direction:column;justify-content:center}.hero:before{content:"";position:absolute;inset:12% -12% auto;height:42rem;background:radial-gradient(circle at 30% 40%,rgba(37,99,235,.18),transparent 26%),radial-gradient(circle at 70% 35%,rgba(96,165,250,.14),transparent 28%),linear-gradient(90deg,transparent,rgba(37,99,235,.1),transparent);filter:blur(18px);opacity:.9;animation:hero-field 10s ease-in-out infinite;pointer-events:none}.topbar{display:flex;justify-content:space-between;gap:1rem;align-items:center;margin-bottom:5rem}.eyebrow,.section-tag,.kicker,.signal-label,.card-index,.timeline-step,.metric span,.micro-link{font-family:IBM Plex Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.eyebrow,.micro-link,.section-tag,.kicker,.signal-label,.metric span,.card-index{color:var(--accent);font-size:.76rem}.micro-link{color:var(--muted)}.hero-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.8fr);gap:2rem;align-items:end}.hero-title{margin:0;display:grid;gap:.2rem;max-width:10ch;font-size:clamp(3.2rem,8vw,6.2rem);line-height:.92;letter-spacing:-.06em}.hero-title span{display:inline-block;width:fit-content;padding:0 .14em .06em 0;background:linear-gradient(180deg,#fffffff5,#a2cbfff0),linear-gradient(90deg,#60a5fa59,#2563eb2e);-webkit-background-clip:text;background-clip:text;color:transparent;position:relative;text-shadow:0 0 24px rgba(96,165,250,.12)}.hero-title span:last-child:after{content:"";position:absolute;left:.1em;right:-.2em;bottom:.14em;height:.14em;border-radius:999px;background:linear-gradient(90deg,#60a5fad9,#2563ebd9,#fbbf24d9);box-shadow:0 0 18px #2563eb59;animation:line-scan 3.8s ease-in-out infinite}.lede,.hero-panel p,.card p,.timeline-copy p,.contact-copy p,.proof-item p{color:var(--muted);line-height:1.72;font-size:1rem}.lede{max-width:44rem;margin:1.75rem 0 0;font-size:1.1rem}.hero-actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.button{display:inline-flex;align-items:center;justify-content:center;min-height:3.3rem;padding:.8rem 1.35rem;border-radius:999px;border:1px solid var(--line);transition:transform .18s ease,border-color .18s ease,background .18s ease}.button:hover{transform:translateY(-2px);border-color:#60a5fa66}.button-primary{background:linear-gradient(135deg,#60a5fa2e,#2563eb33);box-shadow:inset 0 1px #ffffff1f}.button-secondary{background:#ffffff08}.hero-panel{display:grid;gap:1rem;transform:translate3d(var(--pointer-x),var(--pointer-y),0)}.stage-panel{position:relative;min-height:20rem;overflow:hidden;border-radius:calc(var(--radius) + 6px);border:1px solid rgba(96,165,250,.26);background:radial-gradient(circle at center,rgba(37,99,235,.1),transparent 28%),radial-gradient(circle at 50% 50%,rgba(96,165,250,.12),transparent 44%),linear-gradient(180deg,#030816eb,#050c16f0);box-shadow:0 28px 90px #01020980}.portrait-image,.portrait-shade,.portrait-badge,.stage-grid,.stage-sweep,.stage-orbit,.stage-beam,.stage-node{position:absolute}.portrait-image{inset:0;width:100%;height:100%;object-fit:cover;object-position:center top;filter:saturate(1.06) contrast(1.04)}.portrait-shade{inset:0;background:linear-gradient(180deg,#01040e0a,#01040e8a 65%,#01040ed1),linear-gradient(90deg,rgba(1,4,14,.35),transparent 35%,transparent 72%,rgba(1,4,14,.32))}.stage-panel:before,.stage-panel:after{content:"";position:absolute;inset:10%;border-radius:999px;border:1px solid rgba(96,165,250,.1);animation:radar-pulse 4.6s ease-out infinite}.stage-panel:after{animation-delay:1.8s}.stage-grid{--grid-shift: 0px;inset:-10%;background-image:linear-gradient(rgba(96,165,250,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(96,165,250,.12) 1px,transparent 1px);background-size:28px 28px;transform:perspective(900px) rotateX(72deg) translateY(18%) translateZ(0);transform-origin:center bottom;opacity:.38;translate:0 calc(var(--grid-shift) * .15)}.stage-sweep{inset:0;background:linear-gradient(110deg,transparent 24%,rgba(96,165,250,.08) 42%,rgba(37,99,235,.14) 52%,transparent 62%);transform:translate(-100%);animation:sweep 4.8s ease-in-out infinite}.stage-orbit{border-radius:999px;border:1px solid rgba(96,165,250,.22);box-shadow:inset 0 0 32px #60a5fa0f}.orbit-a{inset:16% 18%;animation:spin 18s linear infinite}.orbit-b{inset:24% 26%;animation:spin 11s linear infinite reverse}.orbit-c{inset:33% 36%;animation:spin 8s linear infinite}.stage-beam{--beam-rotate: 18deg;--beam-float: -14px;inset:auto;width:10rem;height:18rem;background:linear-gradient(180deg,rgba(96,165,250,.2),transparent 72%);filter:blur(16px);opacity:.75}.beam-a{right:12%;top:8%;animation:beam-sway 7s ease-in-out infinite}.beam-b{--beam-rotate: -24deg;--beam-float: -18px;left:14%;bottom:-10%;background:linear-gradient(180deg,rgba(37,99,235,.18),transparent 72%);animation:beam-sway 9s ease-in-out infinite reverse}.stage-node{display:grid;gap:.15rem;min-width:7.25rem;padding:.8rem .9rem;border-radius:18px;border:1px solid rgba(96,165,250,.28);background:#02051014;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);box-shadow:0 4px 12px #01030c1a}.node-label{font-family:IBM Plex Mono,monospace;font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.stage-node strong{font-size:1rem}.node-core{left:3%;top:24%;animation:float-node 4.5s ease-in-out infinite}.node-bali{right:13%;top:34%;animation:float-node 5.8s ease-in-out infinite .4s}.node-sea{right:18%;bottom:14%;animation:float-node 5.2s ease-in-out infinite .8s}.portrait-badge{display:grid;gap:.1rem;padding:.65rem .8rem;border-radius:16px;border:1px solid rgba(96,165,250,.22);background:#02051014;box-shadow:0 4px 12px #01030c1a;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.portrait-badge span,.company-tag{font-family:IBM Plex Mono,monospace;font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.portrait-badge strong{font-size:.96rem}.badge-a{left:1rem;bottom:1rem}.badge-b{right:1rem;top:1rem}.signal-card,.card,.metric,.contact-shell{backdrop-filter:blur(18px);background:linear-gradient(180deg,#030816cc,#020612c7),linear-gradient(135deg,rgba(96,165,250,.03),transparent 55%);border:1px solid var(--line);box-shadow:var(--shadow)}.signal-card,.card,.metric{border-radius:var(--radius)}.signal-card{padding:1.35rem}.signal-card strong,.metric strong,.card h3,.timeline-copy h3{display:block;margin-top:.45rem;font-size:1.1rem}.hero-metrics{margin-top:1.5rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.metric{padding:1.15rem 1.2rem}.metric strong{margin-top:.65rem;font-size:1rem;line-height:1.5}.metric,.signal-card,.card,.timeline-item,.proof-item{transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.metric:hover,.signal-card:hover,.card:hover,.timeline-item:hover,.proof-item:hover{transform:translateY(-4px);border-color:#60a5fa52;box-shadow:0 24px 70px #01030a75}.section:not(.hero){padding:4.5rem 0}.section-heading{position:relative;max-width:46rem;margin-bottom:2rem}.section-heading h2{margin:.4rem 0 0;font-size:clamp(2rem,4vw,3.8rem);line-height:1.03;letter-spacing:-.05em}.section-heading:after{content:"";display:block;width:min(10rem,32vw);height:2px;margin-top:1rem;border-radius:999px;background:linear-gradient(90deg,rgba(96,165,250,.9),rgba(37,99,235,.9),transparent);box-shadow:0 0 16px #60a5fa3d;animation:heading-line 4.8s ease-in-out infinite}.content-grid,.split-panel{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.8fr);gap:1rem}.card{padding:1.6rem}.signal-card,.card,.metric,.gtm-pill,.timeline-item,.proof-item,.network-chip,.contact-shell{position:relative;overflow:hidden;isolation:isolate}.signal-card:before,.card:before,.metric:before,.gtm-pill:before,.timeline-item:before,.proof-item:before,.network-chip:before,.contact-shell:before{content:"";position:absolute;inset:-40%;background:linear-gradient(120deg,transparent 35%,rgba(96,165,250,.08) 48%,rgba(37,99,235,.1) 54%,transparent 66%);transform:translate(-55%) rotate(10deg);animation:card-sheen 9s ease-in-out infinite;pointer-events:none;z-index:-1}.signal-card:nth-child(2):before,.card-grid .card:nth-child(2n):before,.gtm-grid .gtm-pill:nth-child(2n):before,.company-grid .card:nth-child(2n):before,.network-grid .network-chip:nth-child(2n):before,.timeline .timeline-item:nth-child(2n):before,.proof-list .proof-item:nth-child(2n):before{animation-delay:1.3s}.signal-card:nth-child(3):before,.card-grid .card:nth-child(3n):before,.gtm-grid .gtm-pill:nth-child(3n):before,.company-grid .card:nth-child(3n):before,.network-grid .network-chip:nth-child(3n):before,.timeline .timeline-item:nth-child(3n):before,.proof-list .proof-item:nth-child(3n):before{animation-delay:2.6s}.card-large p+p{margin-top:1rem}.quote-card{display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(180deg,rgba(255,156,85,.12),transparent 38%),linear-gradient(180deg,#030816cc,#020612cc)}.quote{margin:0;font-size:clamp(2.2rem,5vw,3.4rem);line-height:1;letter-spacing:-.06em}.quote-context{margin-bottom:0}.card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.gtm-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.gtm-pill{display:grid;gap:.45rem;padding:1.15rem 1.2rem;border-radius:24px;border:1px solid rgba(96,165,250,.16);background:linear-gradient(180deg,#ffffff0a,#ffffff05),linear-gradient(135deg,rgba(37,99,235,.06),transparent 56%);backdrop-filter:blur(16px);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.gtm-pill span{font-family:IBM Plex Mono,monospace;font-size:.76rem;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.gtm-pill strong{font-size:1.02rem;line-height:1.45}.gtm-pill:hover{transform:translateY(-4px);border-color:#60a5fa47;box-shadow:0 24px 70px #01030a6b}.format-card{position:relative;overflow:hidden}.format-card:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(37,99,235,.08),transparent 40%);opacity:0;transition:opacity .18s ease}.format-card:hover:before{opacity:1}.card-grid .format-card,.gtm-grid .gtm-pill,.company-grid .company-card,.network-grid .network-chip,.hero-metrics .metric{animation:drift-card 7s ease-in-out infinite}.card-grid .format-card:nth-child(2),.gtm-grid .gtm-pill:nth-child(2),.company-grid .company-card:nth-child(2),.network-grid .network-chip:nth-child(2),.hero-metrics .metric:nth-child(2){animation-delay:.8s}.card-grid .format-card:nth-child(3),.gtm-grid .gtm-pill:nth-child(3),.company-grid .company-card:nth-child(3),.network-grid .network-chip:nth-child(3),.hero-metrics .metric:nth-child(3){animation-delay:1.6s}.card-grid .format-card:nth-child(4),.gtm-grid .gtm-pill:nth-child(4),.company-grid .company-card:nth-child(4),.network-grid .network-chip:nth-child(4){animation-delay:2.4s}.timeline{display:grid;gap:1rem}.company-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.company-card{min-height:15rem}.company-card h3{margin-bottom:.35rem}.company-tag{margin:0 0 1rem}.network-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem}.network-chip{padding:1rem 1.05rem;border-radius:20px;border:1px solid rgba(96,165,250,.16);background:linear-gradient(180deg,#ffffff09,#ffffff05),linear-gradient(135deg,rgba(96,165,250,.05),transparent 60%);backdrop-filter:blur(16px);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.network-chip strong{font-size:.98rem;line-height:1.45}.network-chip:hover{transform:translateY(-4px);border-color:#60a5fa47;box-shadow:0 24px 70px #01030a6b}.timeline-item{display:grid;grid-template-columns:120px minmax(0,1fr);gap:1rem;align-items:start;padding:1.3rem 1.4rem;border-radius:var(--radius);border:1px solid var(--line);background:linear-gradient(180deg,#ffffff08,#ffffff05),linear-gradient(90deg,rgba(96,165,250,.04),transparent 50%)}.timeline-step{color:var(--accent-2);font-size:1.4rem}.timeline-copy h3{margin:0 0 .45rem;font-size:1.3rem}.timeline-copy p{margin:0}.clean-list{margin:1rem 0 0;padding-left:1rem;color:var(--muted);line-height:1.8}.proof-list{display:grid;gap:.9rem}.proof-item{display:grid;grid-template-columns:18px minmax(0,1fr);gap:.8rem;align-items:start;padding:1rem 1.1rem;border-radius:22px;border:1px solid rgba(96,165,250,.12);background:#ffffff06}.proof-dot{width:10px;height:10px;margin-top:.45rem;border-radius:50%;background:linear-gradient(135deg,var(--accent),var(--accent-2));box-shadow:0 0 18px #2563eb73}.manifesto-block{display:grid;gap:1rem}.manifesto-lead{background:linear-gradient(135deg,#2563eb1a,#60a5fa0f),linear-gradient(180deg,#030816cc,#020612c7);border-color:#2563eb47}.manifesto-statement{margin:0;font-size:clamp(1.45rem,3vw,2.15rem);line-height:1.35;letter-spacing:-.035em;color:var(--text)}.manifesto-body{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.85fr);gap:1rem}.manifesto-close-card{background:linear-gradient(160deg,rgba(251,191,36,.1),transparent 46%),linear-gradient(180deg,#030816cc,#020612c7);border-color:#fbbf2433;display:flex;flex-direction:column;justify-content:space-between}.manifesto-close-card h3{font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.35;letter-spacing:-.03em}.manifesto-closer{margin-bottom:0;color:var(--accent-2)!important;font-size:1rem;line-height:1.65}.market-stats-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.market-stat{padding:1.2rem 1.25rem;border-radius:var(--radius);border:1px solid rgba(96,165,250,.14);background:linear-gradient(160deg,rgba(96,165,250,.06),transparent 55%),#ffffff05;backdrop-filter:blur(16px);display:grid;gap:.35rem}.market-stat strong{font-size:1rem;line-height:1.3;color:var(--text)}.market-stat span{font-family:IBM Plex Mono,monospace;font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);line-height:1.5}.gap-label{font-family:IBM Plex Mono,monospace;font-size:.75rem;letter-spacing:.07em;text-transform:uppercase;color:var(--accent-3);margin:0 0 1.1rem}.gap-list{list-style:none;margin:0 0 1.35rem;padding:0;display:grid;gap:.75rem}.gap-list li{display:flex;align-items:flex-start;gap:.7rem;color:var(--text);font-size:1rem;line-height:1.55}.gap-dot{flex-shrink:0;width:8px;height:8px;margin-top:.42rem;border-radius:50%;background:linear-gradient(135deg,var(--accent-3),var(--accent));box-shadow:0 0 14px #fbbf2480}.manifesto-cta-card{background:linear-gradient(135deg,#2563eb14,#60a5fa0d),linear-gradient(180deg,#030816cc,#020612c7);border-color:#2563eb38;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(240px,.8fr);gap:1.5rem;align-items:center}.manifesto-cta-text{margin:0;font-size:clamp(1.1rem,2vw,1.3rem);line-height:1.5;letter-spacing:-.02em;color:var(--text)}.manifesto-cta-sub{margin:0;color:var(--accent-2);font-size:.98rem;line-height:1.65}@media(max-width:1080px){.manifesto-body{grid-template-columns:1fr}.market-stats-row{grid-template-columns:repeat(2,minmax(0,1fr))}.manifesto-cta-card{grid-template-columns:1fr;gap:.75rem}}@media(max-width:720px){.market-stats-row{grid-template-columns:1fr}}.contact-section{padding-bottom:5rem}.contact-shell{padding:1.8rem;border-radius:32px;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);gap:1rem}.fade-in,.reveal{opacity:0;transform:translateY(22px);animation:rise .7s ease forwards}.fade-in[data-stagger="1"]{animation-delay:.12s}.fade-in[data-stagger="2"]{animation-delay:.24s}.reveal{animation:none;transition:opacity .7s ease,transform .7s ease}.reveal.is-visible{opacity:1;transform:translateY(0)}@keyframes rise{to{opacity:1;transform:translateY(0)}}@keyframes heading-line{0%,to{transform:scaleX(.82);opacity:.78}50%{transform:scaleX(1.02);opacity:1}}@keyframes grid-drift{0%{transform:translateY(0)}to{transform:translateY(72px)}}@keyframes atmosphere-spin{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.06)}to{transform:rotate(360deg) scale(1)}}@keyframes shimmer{0%{transform:translateZ(0)}50%{transform:translate3d(-1.5%,1.5%,0)}to{transform:translateZ(0)}}@keyframes hero-field{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(1.5%,-1.5%,0) scale(1.03)}}@keyframes drift-a{0%,to{transform:translateZ(0)}50%{transform:translate3d(-60px,40px,0)}}@keyframes drift-b{0%,to{transform:translateZ(0)}50%{transform:translate3d(70px,-35px,0)}}@keyframes line-scan{0%,to{transform:scaleX(.86);opacity:.78}50%{transform:scaleX(1.04);opacity:1}}@keyframes sweep{0%{transform:translate(-100%)}55%{transform:translate(100%)}to{transform:translate(100%)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes beam-sway{0%,to{transform:rotate(var(--beam-rotate)) translateY(0)}50%{transform:rotate(calc(var(--beam-rotate) - 6deg)) translateY(var(--beam-float))}}@keyframes float-node{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes radar-pulse{0%{transform:scale(.78);opacity:0}25%{opacity:.35}to{transform:scale(1.24);opacity:0}}@keyframes card-sheen{0%,to{transform:translate(-55%) rotate(10deg);opacity:0}18%{opacity:0}40%{transform:translate(38%) rotate(10deg);opacity:1}60%{opacity:0}}@keyframes drift-card{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.float-connect{position:fixed;bottom:2rem;right:2rem;z-index:100;display:flex;align-items:center;gap:.6rem;padding:.75rem 1.25rem .75rem .9rem;border-radius:999px;border:1px solid rgba(37,99,235,.35);background:#01040e73;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--text);text-decoration:none;font-size:.9rem;font-weight:500;letter-spacing:.01em;box-shadow:0 0 0 1px #60a5fa1a,0 8px 32px #01030a66,0 0 24px #2563eb26;transition:background .22s ease,border-color .22s ease,box-shadow .22s ease,transform .22s ease;animation:float-btn 4s ease-in-out infinite}.float-connect:hover{background:#2563eb33;border-color:#60a5fa80;box-shadow:0 0 0 1px #60a5fa33,0 12px 40px #01030a80,0 0 36px #2563eb4d;transform:translateY(-3px) scale(1.03);animation-play-state:paused}.float-icon{width:1.15rem;height:1.15rem;color:#25d366;flex-shrink:0;filter:drop-shadow(0 0 6px rgba(37,211,102,.5))}.float-label{background:linear-gradient(90deg,var(--text),var(--accent));-webkit-background-clip:text;background-clip:text;color:transparent;white-space:nowrap}@keyframes float-btn{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media(max-width:480px){.float-connect{padding:.85rem;bottom:1.25rem;right:1.25rem;gap:0}.float-label{display:none}.float-icon{width:1.35rem;height:1.35rem}}.type-cursor{display:inline-block;width:2px;color:var(--accent);animation:cursor-blink .7s step-end infinite;margin-left:1px}@keyframes cursor-blink{0%,to{opacity:1}50%{opacity:0}}.hero-title.is-glitching{animation:glitch-clip .4s steps(1) forwards}@keyframes glitch-clip{0%{clip-path:inset(0 0 96% 0);transform:translate(-3px);filter:hue-rotate(90deg)}15%{clip-path:inset(30% 0 50% 0);transform:translate(3px);filter:hue-rotate(0deg)}30%{clip-path:inset(60% 0 20% 0);transform:translate(-2px)}45%{clip-path:inset(80% 0 5% 0);transform:translate(2px);filter:hue-rotate(180deg)}60%{clip-path:inset(10% 0 70% 0);transform:translate(-1px)}75%{clip-path:inset(45% 0 40% 0);transform:translate(1px);filter:hue-rotate(0deg)}to{clip-path:inset(0 0 0 0);transform:translate(0)}}.scan-line{position:fixed;top:-4px;left:0;width:100%;height:4px;z-index:30;pointer-events:none;background:linear-gradient(90deg,transparent 0%,rgba(29,78,216,.5) 15%,rgba(37,99,235,.9) 35%,rgba(251,191,36,1) 50%,rgba(37,99,235,.9) 65%,rgba(29,78,216,.5) 85%,transparent 100%);box-shadow:0 0 22px #2563ebb3,0 0 50px #fbbf2466;opacity:0}.scan-line.scan-active{animation:scan-sweep 1.8s cubic-bezier(.4,0,.6,1) forwards}@keyframes scan-sweep{0%{top:-4px;opacity:0}5%{opacity:1}95%{opacity:.6}to{top:100vh;opacity:0}}.market-stat strong{font-size:clamp(1.3rem,2.5vw,1.7rem);line-height:1.2;color:var(--accent);font-variant-numeric:tabular-nums}@media(max-width:1080px){.hero-grid,.content-grid,.split-panel,.contact-shell,.card-grid,.gtm-grid,.company-grid,.network-grid{grid-template-columns:1fr}.hero{min-height:auto}.hero-title{max-width:12ch}.hero-metrics{grid-template-columns:1fr}.hero-panel{max-width:42rem}.stage-panel{min-height:24rem}}@media(max-width:720px){.section{width:min(100% - 1.25rem,100%)}body:before{background-size:42px 42px}.hero{padding:1rem 0 1.5rem}.topbar{margin-bottom:2rem;flex-direction:column;align-items:flex-start;gap:.5rem}.hero-title{max-width:100%;font-size:clamp(2.9rem,15vw,4.3rem);gap:.1rem}.lede{margin-top:1.1rem;font-size:.98rem;line-height:1.65}.hero-actions{flex-direction:column;align-items:stretch;gap:.75rem}.button{width:100%;min-height:3.15rem}.hero-panel{transform:none}.stage-panel{min-height:22rem;border-radius:26px}.portrait-image{object-position:center 12%}.stage-node{min-width:auto;padding:.55rem .7rem;border-radius:14px}.stage-node strong{font-size:.86rem}.node-label,.portrait-badge span,.company-tag{font-size:.58rem}.node-core{left:8%;top:18%}.node-bali{right:7%;top:16%}.node-sea{right:8%;bottom:10%}.portrait-badge{padding:.55rem .7rem;border-radius:14px}.portrait-badge strong{font-size:.82rem}.badge-a{left:.75rem;bottom:.75rem}.badge-b{right:.75rem;top:.75rem}.beam-b,.orbit-c{display:none}.card-grid .format-card,.gtm-grid .gtm-pill,.company-grid .company-card,.network-grid .network-chip,.hero-metrics .metric{animation-duration:9s}.hero-metrics{margin-top:1rem;gap:.75rem}.metric,.signal-card,.card,.gtm-pill,.timeline-item,.proof-item,.network-chip{padding:1rem;border-radius:22px}.signal-card strong,.metric strong,.card h3,.timeline-copy h3,.network-chip strong,.gtm-pill strong{font-size:.98rem}.section-heading{margin-bottom:1.25rem}.section-heading h2{font-size:clamp(1.8rem,9vw,2.7rem);line-height:1.04}.section:not(.hero){padding:2.4rem 0}.timeline-item{grid-template-columns:1fr;gap:.5rem}.timeline-step{font-size:1.05rem}.card-grid,.gtm-grid,.company-grid,.network-grid,.proof-list,.timeline{gap:.75rem}.clean-list{margin-top:.8rem;padding-left:1rem;line-height:1.65}.quote{font-size:clamp(1.8rem,9vw,2.4rem)}.contact-shell{padding:1.15rem;border-radius:26px}.micro-link{font-size:.72rem}}@media(max-width:480px){.section{width:calc(100% - 1rem)}.hero{padding-top:.75rem}.topbar{margin-bottom:1.35rem}.eyebrow,.micro-link,.section-tag,.kicker,.signal-label,.metric span,.card-index,.gtm-pill span{font-size:.68rem}.hero-title{font-size:clamp(2.45rem,14vw,3.5rem)}.lede,.hero-panel p,.card p,.timeline-copy p,.contact-copy p,.proof-item p{font-size:.94rem;line-height:1.6}.stage-panel{min-height:19rem}.portrait-image{object-position:center 10%}.stage-grid{opacity:.28}.beam-a,.orbit-b{display:none}.signal-card:before,.card:before,.metric:before,.gtm-pill:before,.timeline-item:before,.proof-item:before,.network-chip:before,.contact-shell:before{animation-duration:12s;opacity:.55}.stage-panel:before,.stage-panel:after{inset:14%}.stage-node{padding:.48rem .58rem}.portrait-badge{max-width:8.5rem}.hero-metrics{gap:.65rem}.metric,.signal-card,.card,.gtm-pill,.timeline-item,.proof-item,.network-chip,.contact-shell{padding:.9rem;border-radius:20px}.section-heading h2{font-size:clamp(1.55rem,8.5vw,2.2rem)}.network-chip strong,.gtm-pill strong,.signal-card strong,.metric strong,.card h3,.timeline-copy h3{font-size:.94rem}.clean-list{font-size:.95rem}}.aurora,.stage-orbit,.stage-beam,.stage-sweep,.scroll-progress:after,.scan-line{will-change:transform,opacity}.stage-panel,.card,.metric,.gtm-pill,.network-chip{contain:paint}@media(max-width:768px){body:after{display:none}body{background:linear-gradient(180deg,#010409,#030a14,#050d1a)}.signal-card,.card,.metric,.gtm-pill,.network-chip,.stage-node,.portrait-badge{backdrop-filter:none;-webkit-backdrop-filter:none}body:before{opacity:.07}.signal-card:before,.card:before,.metric:before,.gtm-pill:before,.timeline-item:before,.proof-item:before,.network-chip:before,.contact-shell:before{animation:none;opacity:0}.stage-orbit{animation:none}.aurora{animation:none;opacity:.15}.noise,.scan-line{display:none}body:after{filter:blur(16px)}.card-grid .format-card,.gtm-grid .gtm-pill,.company-grid .company-card,.network-grid .network-chip,.hero-metrics .metric{animation:none}.signal-card,.card,.metric{box-shadow:0 4px 16px #01030a4d}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
