:root{--brand-navy:#1e3a5f;--brand-navy-deep:#0f2540;--brand-amber:#d8a534;--brand-amber-hot:#e6b751;--brand-amber-cool:#b8881f;--bg:#f6f8fb;--bg-elev:#fff;--bg-soft:#eef2f8;--surface:#fff;--surface-2:#f3f6fa;--surface-glass:hsla(0,0%,100%,.65);--border:rgba(15,37,64,.1);--border-strong:rgba(15,37,64,.18);--text:#0f1c2e;--text-soft:#3a4a63;--text-muted:#5e7188;--text-dim:#8497ad;--accent:var(--brand-amber);--accent-2:var(--brand-navy);--accent-soft:#fbf3df;--ring:rgba(216,165,52,.35);--shadow-sm:0 1px 2px rgba(15,37,64,.04),0 2px 6px rgba(15,37,64,.05);--shadow-md:0 4px 10px rgba(15,37,64,.06),0 18px 40px rgba(15,37,64,.08);--shadow-lg:0 20px 60px rgba(15,37,64,.14),0 8px 16px rgba(15,37,64,.06);--shadow-glow:0 0 0 1px rgba(216,165,52,.25),0 18px 50px rgba(216,165,52,.18);--hero-mesh:radial-gradient(1100px 600px at 75% -10%,rgba(216,165,52,.22),transparent 60%),radial-gradient(900px 500px at 10% 110%,rgba(30,58,95,.18),transparent 55%),radial-gradient(700px 400px at 50% 50%,rgba(216,165,52,.06),transparent 60%);--font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--r-xs:8px;--r-sm:12px;--r-md:16px;--r-lg:22px;--r-xl:28px;--r-pill:999px;--max:1200px;--gutter:clamp(20px,4vw,56px);--ease:cubic-bezier(0.2,0.7,0.2,1);--ease-out:cubic-bezier(0.16,1,0.3,1);--dur-1:180ms;--dur-2:320ms;--dur-3:560ms;--dur-4:900ms}html.dark{--bg:#0b1726;--bg-elev:#13243a;--bg-soft:#0e1d30;--surface:#13243a;--surface-2:#1a2e4a;--surface-glass:rgba(19,36,58,.55);--border:rgba(231,238,251,.08);--border-strong:rgba(231,238,251,.16);--text:#e7eefb;--text-soft:#c1cee2;--text-muted:#94a8c4;--text-dim:#6c80a0;--accent:#e0b54a;--accent-2:#3a5f8f;--accent-soft:rgba(216,165,52,.14);--shadow-sm:0 1px 2px rgba(0,0,0,.2),0 2px 6px rgba(0,0,0,.25);--shadow-md:0 6px 16px rgba(0,0,0,.3),0 20px 50px rgba(0,0,0,.35);--shadow-lg:0 30px 80px rgba(0,0,0,.55);--shadow-glow:0 0 0 1px rgba(224,181,74,.3),0 18px 50px rgba(224,181,74,.25);--hero-mesh:radial-gradient(1100px 600px at 75% -10%,rgba(224,181,74,.28),transparent 55%),radial-gradient(900px 500px at 10% 110%,rgba(58,95,143,.45),transparent 55%),radial-gradient(700px 400px at 50% 50%,rgba(224,181,74,.05),transparent 60%)}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body,html{margin:0;padding:0}body{font-family:var(--font-sans);font-size:16px;line-height:1.55;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"ss01","cv11";letter-spacing:-.005em;overflow-x:hidden;transition:background var(--dur-3) var(--ease),color var(--dur-3) var(--ease)}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}button{font:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}h1,h2,h3,h4{margin:0;font-weight:700;letter-spacing:-.02em;line-height:1.08;text-wrap:balance}h1{font-size:clamp(38px,6vw,68px)}h2{font-size:clamp(30px,4.4vw,48px)}h3{font-size:clamp(20px,2.2vw,26px)}p{margin:0;text-wrap:pretty}.container{max-width:var(--max);margin:0 auto;padding:0 var(--gutter);width:100%}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--accent-cool,var(--brand-amber-cool));padding:6px 12px;background:var(--accent-soft);border:1px solid rgba(216,165,52,.25);border-radius:var(--r-pill)}html.dark .eyebrow{color:var(--accent)}.eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px rgba(216,165,52,.18);animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{box-shadow:0 0 0 4px rgba(216,165,52,.18)}50%{box-shadow:0 0 0 8px rgba(216,165,52,.04)}}.lead{font-size:clamp(17px,1.4vw,19px);color:var(--text-soft);max-width:60ch;line-height:1.6}.nav{position:sticky;top:0;z-index:50;background:var(--surface-glass);backdrop-filter:saturate(180%) blur(16px);border-bottom:1px solid var(--border);transition:background var(--dur-2) var(--ease),border-color var(--dur-2) var(--ease),box-shadow var(--dur-2) var(--ease)}.nav.scrolled{background:var(--bg-elev);box-shadow:0 6px 18px rgba(15,37,64,.06)}html.dark .nav.scrolled{box-shadow:0 6px 24px rgba(0,0,0,.45)}.nav-inner{justify-content:space-between;gap:24px;padding:18px 0}.brand,.nav-inner{display:flex;align-items:center}.brand{gap:10px;font-weight:700;letter-spacing:-.02em;font-size:20px;color:var(--text)}.brand-mark{width:28px;height:28px;position:relative;display:inline-flex;align-items:center;justify-content:center}.brand-mark .ring{position:absolute;inset:0;border-radius:50%;border:1.5px solid var(--accent);opacity:.4;animation:radar 2.4s var(--ease) infinite}.brand-mark .ring.r2{animation-delay:.8s}.brand-mark .dot{width:9px;height:9px;background:var(--accent);border-radius:50%;box-shadow:0 0 12px var(--accent)}@keyframes radar{0%{transform:scale(.5);opacity:.8}to{transform:scale(1.6);opacity:0}}.nav-links{display:flex;align-items:center;gap:4px;list-style:none;padding:0;margin:0}.nav-link{display:inline-block;padding:8px 14px;font-size:14px;font-weight:500;color:var(--text-soft);border-radius:var(--r-pill);transition:color var(--dur-1) var(--ease),background var(--dur-1) var(--ease)}.nav-link.active,.nav-link:hover{color:var(--text);background:var(--surface-2)}.nav-actions{display:flex;align-items:center;gap:8px}.lang-toggle{display:inline-flex;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-pill);padding:3px;font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.08em}.lang-toggle button{padding:6px 12px;background:transparent;border:0;border-radius:var(--r-pill);color:var(--text-muted);transition:all var(--dur-1) var(--ease)}.lang-toggle button.active{background:var(--text);color:var(--bg)}.theme-toggle{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;background:var(--surface-2);border:1px solid var(--border);border-radius:50%;color:var(--text-soft);transition:all var(--dur-1) var(--ease)}.theme-toggle:hover{color:var(--accent);border-color:var(--border-strong)}.theme-toggle svg{width:18px;height:18px}.theme-toggle .icon-sun{display:none}.theme-toggle .icon-moon,html.dark .theme-toggle .icon-sun{display:block}html.dark .theme-toggle .icon-moon{display:none}.nav-cta{margin-left:4px}.hamburger{display:none;width:38px;height:38px;background:var(--surface-2);border:1px solid var(--border);border-radius:50%;color:var(--text);align-items:center;justify-content:center}.hamburger svg{width:18px;height:18px}.mobile-menu{position:fixed;inset:70px 0 auto 0;background:var(--bg-elev);z-index:49;padding:24px var(--gutter) 32px;display:none;flex-direction:column;gap:6px;border-bottom:1px solid var(--border);box-shadow:0 18px 60px rgba(15,37,64,.18);animation:menuDrop .28s var(--ease) both}.mobile-menu.open{display:flex}@keyframes menuDrop{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.mobile-menu .nav-link{padding:14px 18px;font-size:18px;border-radius:var(--r-md)}.mobile-menu-tools{margin-top:20px;display:flex;gap:12px}@media (max-width:1180px){.nav-link{padding:8px 10px;font-size:13.5px}.nav-inner{gap:14px}.nav-cta{padding:10px 16px;font-size:14px}}@media (max-width:1024px){.nav-cta,.nav-links{display:none}.hamburger{display:inline-flex}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border-radius:var(--r-pill);font-weight:600;font-size:15px;letter-spacing:-.005em;border:1px solid transparent;cursor:pointer;transition:transform var(--dur-1) var(--ease),background var(--dur-1) var(--ease),box-shadow var(--dur-2) var(--ease),border-color var(--dur-1) var(--ease),color var(--dur-1) var(--ease);white-space:nowrap}.btn svg{width:16px;height:16px}.btn-primary{background:linear-gradient(180deg,var(--brand-amber-hot),var(--brand-amber));color:#1a1206;box-shadow:var(--shadow-glow)}.btn-primary:hover{box-shadow:0 0 0 1px rgba(216,165,52,.4),0 22px 60px rgba(216,165,52,.3)}.btn-secondary{background:var(--surface);color:var(--text);border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.btn-secondary:hover{border-color:var(--text);transform:translateY(-1px)}.btn-ghost{background:transparent;color:var(--text-soft);border-color:var(--border)}.btn-ghost:hover{color:var(--text);border-color:var(--border-strong)}.btn-lg{padding:16px 28px;font-size:16px;border-radius:var(--r-pill)}.section{padding:clamp(72px,10vw,140px) 0;position:relative}.section-sm{padding:clamp(48px,6vw,80px) 0}.section-head{max-width:720px;margin-bottom:clamp(36px,4vw,56px)}.section-head h2{margin-top:12px}.section-head .lead{margin-top:16px}.hero{position:relative;padding:clamp(48px,7vw,96px) 0 clamp(64px,9vw,120px);overflow:hidden;isolation:isolate}.hero:before{content:"";position:absolute;inset:-10% -5%;background:var(--hero-mesh);pointer-events:none;z-index:0;animation:meshDrift 24s linear infinite alternate}@keyframes meshDrift{0%{transform:translate(0) scale(1)}to{transform:translate(-2%,2%) scale(1.05)}}.hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(40px,6vw,80px);align-items:center}@media (max-width:920px){.hero-grid{grid-template-columns:1fr}}.hero h1{margin-top:18px}.hero .lead{margin-top:22px}.hero-cta{margin-top:32px;display:flex;gap:12px;flex-wrap:wrap}.tg-stack{min-height:480px}.tg-stack .tg-card{transition:transform var(--dur-3) var(--ease)}.tg-card{width:min(380px,100%);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:18px 18px 16px;box-shadow:var(--shadow-lg);font-size:14px}.tg-card-head{display:flex;align-items:center;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--border);margin-bottom:14px}.tg-avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,var(--brand-amber-hot),var(--brand-amber-cool));display:inline-flex;align-items:center;justify-content:center;color:#1a1206;font-weight:700;font-size:12px;flex-shrink:0}.tg-meta{display:flex;flex-direction:column;min-width:0}.tg-name{font-weight:600;font-size:14px;color:var(--text)}.tg-time{font-size:11px;color:var(--text-muted);font-family:var(--font-mono)}.tg-body{color:var(--text);font-size:13.5px;line-height:1.55}.tg-body strong{color:var(--text);font-weight:600}.tg-tag{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:var(--r-pill);margin-bottom:8px}.tg-tag.crit{color:#b8351f;background:rgba(184,53,31,.1)}.tg-tag.warn{color:var(--brand-amber-cool);background:rgba(216,165,52,.15)}.tg-tag.ok{color:#1f6b48;background:rgba(31,107,72,.1)}.tg-tag.sale{color:#2856b8;background:rgba(40,86,184,.1)}html.dark .tg-tag.crit{color:#ff8a73;background:rgba(255,138,115,.1)}html.dark .tg-tag.warn{color:#e9c46a;background:hsla(43,74%,66%,.1)}html.dark .tg-tag.ok{color:#7fd1a4;background:rgba(127,209,164,.1)}html.dark .tg-tag.sale{color:#7eaaff;background:rgba(126,170,255,.1)}.tg-card-1{transform:rotateY(-8deg) rotateX(6deg) translateZ(40px)}.tg-card-2{transform:rotateY(-4deg) rotateX(2deg) translateZ(60px)}.tg-card-3{transform:rotateY(-6deg) rotateX(-2deg)translateZ(20px)}.tg-stack.tilt:hover .tg-card-1{transform:rotateY(-12deg) rotateX(8deg) translateZ(50px) translateY(-4px)}.tg-stack.tilt:hover .tg-card-2{transform:rotateY(-6deg) rotateX(3deg) translateZ(80px) translateY(-8px)}.tg-stack.tilt:hover .tg-card-3{transform:rotateY(-10deg) rotateX(-4deg) translateZ(30px) translateY(-2px)}.trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:28px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm)}@media (max-width:640px){.trust{grid-template-columns:1fr}}.stat{display:flex;flex-direction:column;gap:4px}.stat-num{font-family:var(--font-sans);font-size:clamp(28px,3.4vw,40px);font-weight:700;letter-spacing:-.02em;color:var(--text);line-height:1}.stat-num .accent{color:var(--accent)}.stat-label{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);font-weight:500}.steps{grid-template-columns:repeat(3,1fr);gap:20px;position:relative}@media (max-width:820px){.steps{grid-template-columns:1fr}}.steps:before{content:"";position:absolute;top:44px;left:8%;right:8%;height:2px;background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:.35;z-index:0}@media (max-width:820px){.steps:before{display:none}}.step{position:relative;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:28px;box-shadow:var(--shadow-sm);transition:transform var(--dur-2) var(--ease),box-shadow var(--dur-2) var(--ease);z-index:1}.step:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.step-num{width:44px;height:44px;border-radius:50%;background:linear-gradient(180deg,var(--brand-amber-hot),var(--brand-amber-cool));color:#1a1206;display:inline-flex;align-items:center;justify-content:center;font-size:18px;font-family:var(--font-mono);box-shadow:0 8px 24px rgba(216,165,52,.35);margin-bottom:18px}.step h3{font-size:22px}.feature-grid{grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width:980px){.feature-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.feature-grid{grid-template-columns:1fr}}.fcard{position:relative;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:28px;box-shadow:var(--shadow-sm);transition:transform var(--dur-2) var(--ease),box-shadow var(--dur-2) var(--ease),border-color var(--dur-2) var(--ease);overflow:hidden}.fcard:after{content:"";position:absolute;inset:0;background:radial-gradient(400px circle at var(--mx,50%) var(--my,50%),rgba(216,165,52,.1),transparent 40%);opacity:0;transition:opacity var(--dur-2) var(--ease);pointer-events:none}.fcard:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:var(--border-strong)}.fcard:hover:after{opacity:1}.fcard h3{font-size:18px}.fcard p{font-size:14.5px}.fcard-icon{width:48px;height:48px;border-radius:var(--r-md);background:var(--accent-soft);border:1px solid rgba(216,165,52,.2);display:inline-flex;align-items:center;justify-content:center;color:var(--brand-amber-cool);margin-bottom:18px;transform:translateZ(0);transition:transform var(--dur-2) var(--ease)}html.dark .fcard-icon{color:var(--accent)}.fcard:hover .fcard-icon{transform:translateY(-2px) rotate(-4deg)}.fcard-icon svg{width:24px;height:24px}.feature-cta{margin-top:32px;display:flex;justify-content:center}.feature-cta a{color:var(--accent);font-weight:600;font-size:15px;display:inline-flex;align-items:center;gap:6px}.feature-cta a:hover{gap:10px}.cat-block{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(36px,6vw,80px);align-items:start;padding:clamp(48px,6vw,80px) 0;border-top:1px solid var(--border)}.cat-block:first-of-type{border-top:0}.cat-block.reverse{direction:rtl}.cat-block.reverse>*{direction:ltr}@media (max-width:820px){.cat-block,.cat-block.reverse{grid-template-columns:1fr;direction:ltr}}.cat-side{position:sticky;top:110px}.cat-letter{font-family:var(--font-mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);font-weight:500}.cat-side h2{margin-top:12px;font-size:clamp(28px,3.4vw,38px)}.cat-side .cat-blurb{margin-top:14px;color:var(--text-soft)}.cat-icon{width:72px;height:72px;border-radius:var(--r-lg);background:linear-gradient(180deg,var(--surface),var(--surface-2));border:1px solid var(--border);display:inline-flex;align-items:center;justify-content:center;color:var(--accent);margin-top:22px;box-shadow:var(--shadow-sm)}.cat-icon svg{width:34px;height:34px}.cat-bullets{display:grid;gap:10px;margin:0;padding:0;list-style:none}.cat-bullets li{display:flex;gap:14px;align-items:flex-start;padding:16px 18px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);font-size:15px;color:var(--text);transition:transform var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease)}.cat-bullets li:hover{transform:translateX(4px);border-color:var(--border-strong)}.cat-bullets .b-check{flex-shrink:0;width:22px;height:22px;border-radius:50%;background:var(--accent-soft);color:var(--accent);display:inline-flex;align-items:center;justify-content:center;margin-top:1px}html.dark .cat-bullets .b-check{color:var(--accent)}.cat-bullets .b-check svg{width:12px;height:12px}.tg-showcase{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,6vw,80px);align-items:center}@media (max-width:820px){.tg-showcase{grid-template-columns:1fr}}.tg-phone{position:relative;background:linear-gradient(180deg,var(--brand-navy),var(--brand-navy-deep));border-radius:38px;padding:18px 14px;box-shadow:0 30px 80px rgba(15,37,64,.3),inset 0 0 0 2px hsla(0,0%,100%,.06);max-width:380px;margin:0 auto;transform:rotate(-2deg)}.tg-phone-screen{background:#17263d;border-radius:24px;padding:18px 14px 24px;display:flex;flex-direction:column;gap:12px;min-height:480px;position:relative;overflow:hidden}.tg-phone-header{display:flex;align-items:center;gap:10px;padding:6px 4px 14px;border-bottom:1px solid hsla(0,0%,100%,.06);color:#fff}.tg-phone-header .av{width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,var(--brand-amber-hot),var(--brand-amber-cool));color:#1a1206;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:11px}.tg-phone-header .info{display:flex;flex-direction:column}.tg-phone-header .nm{font-size:13px;font-weight:600}.tg-phone-header .st{font-size:10px;color:#8497ad;font-family:var(--font-mono)}.tg-msg{background:#20344f;color:#e7eefb;border-radius:14px 14px 14px 4px;padding:12px 14px;font-size:13px;line-height:1.5;max-width:92%;align-self:flex-start;position:relative;animation:msgIn var(--dur-3) var(--ease) both}.tg-msg .tg-tag{background:hsla(0,0%,100%,.08)}.tg-msg.delay-1{animation-delay:.1s}.tg-msg.delay-2{animation-delay:.5s}.tg-msg.delay-3{animation-delay:1s}.tg-msg.delay-4{animation-delay:1.5s}@keyframes msgIn{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.cta-band{position:relative;margin:0;border-radius:var(--r-xl);padding:clamp(48px,6vw,88px) clamp(32px,6vw,72px);background:linear-gradient(135deg,var(--brand-navy) 0,var(--brand-navy-deep) 100%);overflow:hidden;box-shadow:var(--shadow-lg)}.cta-band:before{content:"";position:absolute;inset:0;background:radial-gradient(600px 300px at 100% 0,rgba(216,165,52,.3),transparent 60%),radial-gradient(500px 300px at 0 100%,rgba(216,165,52,.18),transparent 60%);pointer-events:none}.cta-band>*{position:relative}.cta-band h2{max-width:18ch;margin:0 auto}.cta-band p{color:rgba(231,238,251,.78);margin:18px auto 0;max-width:50ch}.cta-band .btn{margin-top:28px}.about-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(40px,6vw,80px);align-items:center}@media (max-width:820px){.about-grid{grid-template-columns:1fr}}.about-grid p{color:var(--text-soft);font-size:17px;line-height:1.7;margin-top:22px}.about-grid p+p{margin-top:16px}.about-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:32px;box-shadow:var(--shadow-md);position:relative}.about-card:before{content:"";position:absolute;inset:-20px;border:1px dashed var(--border);border-radius:var(--r-xl);z-index:-1}.stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:56px}@media (max-width:720px){.stat-grid{grid-template-columns:1fr}}.timeline{display:flex;flex-direction:column;gap:0;position:relative;margin-top:40px}.timeline:before{content:"";position:absolute;left:31px;top:12px;bottom:12px;width:2px;background:linear-gradient(180deg,transparent,var(--accent) 10%,var(--accent) 90%,transparent);opacity:.35}.tl-step{display:grid;grid-template-columns:64px 1fr;gap:28px;padding:22px 0;align-items:flex-start}.tl-num{width:64px;height:64px;border-radius:50%;background:linear-gradient(180deg,var(--brand-amber-hot),var(--brand-amber-cool));color:#1a1206;font-family:var(--font-mono);font-weight:700;font-size:24px;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 10px 30px rgba(216,165,52,.35);z-index:1}.tl-body{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:24px 28px;box-shadow:var(--shadow-sm);transition:transform var(--dur-2) var(--ease),box-shadow var(--dur-2) var(--ease)}.tl-body:hover{transform:translateX(4px);box-shadow:var(--shadow-md)}.tl-body h3{font-size:22px;margin-bottom:8px}.tl-body p{color:var(--text-soft);font-size:15.5px}.reassurance{margin-top:56px;padding:32px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);text-align:center;position:relative;overflow:hidden}.reassurance:before{content:"";position:absolute;inset:0;background:radial-gradient(400px 200px at 50% -20%,rgba(216,165,52,.15),transparent 60%);pointer-events:none}.reassurance p{position:relative;font-size:18px;color:var(--text-soft);max-width:56ch;margin:0 auto}.price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;align-items:stretch}@media (max-width:980px){.price-grid{grid-template-columns:1fr}}.plan{position:relative;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);padding:32px;display:flex;flex-direction:column;box-shadow:var(--shadow-sm);transition:transform var(--dur-2) var(--ease),box-shadow var(--dur-2) var(--ease),border-color var(--dur-2) var(--ease)}.plan:hover{transform:translateY(-6px);box-shadow:var(--shadow-md);border-color:var(--border-strong)}.plan.popular{background:linear-gradient(180deg,var(--brand-navy),var(--brand-navy-deep));color:#fff;border:1px solid rgba(216,165,52,.4);box-shadow:var(--shadow-glow);transform:translateY(-10px)}.plan.popular .plan-feat,.plan.popular .plan-name,.plan.popular .plan-price{color:#fff}.plan.popular .plan-feat .plan-check{background:rgba(216,165,52,.18);color:var(--accent)}.plan.popular .plan-vat{color:rgba(231,238,251,.7)}.plan.popular .plan-desc{color:rgba(231,238,251,.78)}.plan.popular .btn-secondary{background:hsla(0,0%,100%,.1);color:#fff;border-color:hsla(0,0%,100%,.2)}.plan.popular .btn-secondary:hover{background:hsla(0,0%,100%,.18);border-color:hsla(0,0%,100%,.3)}.plan-badge{position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:linear-gradient(180deg,var(--brand-amber-hot),var(--brand-amber));color:#1a1206;font-size:11px;font-weight:700;padding:6px 14px;border-radius:var(--r-pill);box-shadow:0 8px 24px rgba(216,165,52,.4);white-space:nowrap}.plan-badge,.plan-name{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.plan-name{font-size:14px;color:var(--text-muted);font-weight:600}.plan-price{font-size:48px;font-weight:700;letter-spacing:-.03em;margin-top:10px;line-height:1}.plan-price small{font-size:16px;font-weight:500;color:var(--text-muted)}.plan-vat{font-size:12px;color:var(--text-muted);margin-top:6px;font-family:var(--font-mono)}.plan-desc{color:var(--text-soft);margin-top:14px;font-size:14.5px}.plan-feats{list-style:none;padding:0;margin:24px 0;display:grid;gap:12px;flex:1}.plan-feat{display:flex;gap:12px;align-items:flex-start;font-size:14.5px;color:var(--text-soft)}.plan-check{flex-shrink:0;width:20px;height:20px;border-radius:50%;background:var(--accent-soft);color:var(--accent);display:inline-flex;align-items:center;justify-content:center}.plan-check svg{width:12px;height:12px}.plan .btn{width:100%}.faq{display:grid;gap:12px;margin-top:40px;max-width:760px}.faq-item{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);padding:0;overflow:hidden}.faq-q{display:flex;justify-content:space-between;align-items:center;width:100%;padding:20px 24px;background:transparent;border:0;text-align:left;font-weight:600;font-size:16px;color:var(--text);cursor:pointer}.faq-q .chev{width:28px;height:28px;border-radius:50%;background:var(--surface-2);display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted);flex-shrink:0;transition:transform var(--dur-2) var(--ease)}.faq-item.open .faq-q .chev{transform:rotate(180deg);color:var(--accent)}.faq-a{max-height:0;overflow:hidden;transition:max-height var(--dur-3) var(--ease)}.faq-a-inner{padding:0 24px 22px;color:var(--text-soft);font-size:15px;line-height:1.6}.faq-item.open .faq-a{max-height:320px}.guide-steps{display:grid;gap:16px;margin-top:40px}.guide-step{display:grid;grid-template-columns:56px 1fr;gap:22px;padding:24px 28px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);align-items:flex-start}.guide-num{width:56px;height:56px;border-radius:var(--r-md);background:var(--accent-soft);font-family:var(--font-mono);font-size:22px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.guide-num,html.dark .guide-num{color:var(--accent)}.guide-step h3{font-size:19px;margin-bottom:8px}.guide-step p{color:var(--text-soft);font-size:15px}.guide-step .code-block{margin-top:12px;padding:12px 14px;background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--r-sm);font-family:var(--font-mono);font-size:12.5px;color:var(--text-soft);display:flex;justify-content:space-between;align-items:center}.help-cta{margin-top:48px;padding:32px;text-align:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg)}.help-cta p{font-size:17px;color:var(--text);margin-bottom:16px}.contact-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(32px,5vw,56px);align-items:start}@media (max-width:820px){.contact-grid{grid-template-columns:1fr}}.form{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:clamp(28px,4vw,40px);box-shadow:var(--shadow-sm)}.form-row{margin-bottom:18px}.form-row label{display:block;font-size:13px;font-weight:600;color:var(--text-soft);margin-bottom:8px;letter-spacing:-.005em}.form-row input,.form-row textarea{width:100%;padding:14px 16px;font:inherit;font-size:15px;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:var(--r-md);transition:border-color var(--dur-1) var(--ease),box-shadow var(--dur-1) var(--ease),background var(--dur-1) var(--ease)}.form-row input:focus,.form-row textarea:focus{outline:0;border-color:var(--accent);box-shadow:0 0 0 4px var(--ring)}.form-row textarea{min-height:140px;resize:vertical}.form-row.error input,.form-row.error textarea{border-color:#c0392b}.form-row .err-msg{display:none;font-size:12px;color:#c0392b;margin-top:6px}.form-row.error .err-msg{display:block}.form-submit{width:100%}.form-success{display:none;background:var(--accent-soft);border:1px solid rgba(216,165,52,.3);border-radius:var(--r-md);padding:18px;color:var(--text);text-align:center;font-weight:500}.form.sent .form-success{display:block}.form.sent .form-row,.form.sent .form-submit{display:none}.contact-card{background:linear-gradient(180deg,var(--brand-navy),var(--brand-navy-deep));color:#fff;border-radius:var(--r-lg);padding:clamp(28px,4vw,40px);position:relative;overflow:hidden;box-shadow:var(--shadow-lg)}.contact-card:before{content:"";position:absolute;inset:0;background:radial-gradient(400px 200px at 100% 0,rgba(216,165,52,.3),transparent 60%);pointer-events:none}.contact-card>*{position:relative}.contact-card h3{color:#fff}.contact-card .sub{color:rgba(231,238,251,.7);margin-top:6px;font-size:14px}.contact-rows{margin-top:28px;display:grid;gap:16px}.contact-row{display:flex;gap:14px;align-items:center;padding:14px 16px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--r-md);font-size:15px}.contact-row .ic{width:36px;height:36px;border-radius:var(--r-sm);background:rgba(216,165,52,.18);color:var(--accent);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.contact-row .ic svg{width:18px;height:18px}.contact-row .label{font-size:11px;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:rgba(231,238,251,.55)}.contact-row .value{color:#fff;font-weight:500}.contact-card a{color:#fff}.cvr-card{margin-top:22px;padding:20px;border-radius:var(--r-md);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1)}.cvr-card .nm{font-weight:700;font-size:17px}.cvr-card .desc{color:rgba(231,238,251,.7);font-size:13.5px;margin-top:6px;line-height:1.55}.cvr-card .cvr{margin-top:12px;font-family:var(--font-mono);font-size:12px;color:rgba(231,238,251,.55);letter-spacing:.1em;text-transform:uppercase}.legal-doc{max-width:780px;font-size:15.5px;line-height:1.7;color:var(--text)}.legal-doc h2{margin-top:36px;margin-bottom:12px;font-size:18px;font-weight:700;letter-spacing:-.01em}.legal-doc p{margin:12px 0;color:var(--text-soft)}.legal-doc ul{margin:12px 0 12px 22px;color:var(--text-soft)}.legal-doc li{margin:6px 0}.legal-doc a{color:var(--text);text-decoration:underline;text-underline-offset:3px}.legal-doc a:hover{color:var(--brand-fg,var(--text))}.legal-doc strong{color:var(--text);font-weight:600}.footer{border-top:1px solid var(--border);padding:40px 0 28px;background:var(--bg-soft)}.footer-top{justify-content:space-between;gap:32px;flex-wrap:wrap}.footer-brand-row,.footer-top{display:flex;align-items:center}.footer-brand-row{gap:16px;flex:0 1 auto;min-width:0}.footer-tagline{color:var(--text-soft);font-size:14px;margin:0;max-width:34ch}.footer-nav{display:flex;align-items:center;gap:16px;flex-wrap:wrap;justify-content:flex-end}.footer-nav a{color:var(--text);font-size:14px;font-weight:500;white-space:nowrap}.footer-nav a:hover{color:var(--brand-fg,var(--text));text-decoration:underline}.footer-nav-sep{display:inline-block;width:1px;height:16px;background:var(--border);margin:0 2px}.footer-legal{margin-top:28px;padding-top:24px;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;font-size:14px}.footer-legal,.footer-legal a{color:var(--text)}.footer-legal a:hover{text-decoration:underline}.footer-disclaimer,.footer-legal .dot{color:var(--text-muted)}.footer-disclaimer{margin:16px auto 0;text-align:center;font-size:12.5px;max-width:720px;line-height:1.55}@media (max-width:720px){.footer-top{flex-direction:column;align-items:flex-start}.footer-nav{gap:14px}.footer-legal{flex-direction:column;gap:6px;text-align:center}.footer-legal .dot{display:none}}.page-section{display:none}.page-section.active{display:block;animation:pageIn var(--dur-4) var(--ease) both}@keyframes pageIn{0%{transform:translateY(10px)}to{transform:translateY(0)}}[data-reveal]{opacity:1}html.js [data-reveal]{opacity:0;transform:translateY(20px)}html.js [data-reveal].in{animation:revealIn .68s var(--ease-out) forwards}@keyframes revealIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}html.js [data-reveal][data-delay="1"].in{animation-delay:80ms}html.js [data-reveal][data-delay="2"].in{animation-delay:.16s}html.js [data-reveal][data-delay="3"].in{animation-delay:.24s}html.js [data-reveal][data-delay="4"].in{animation-delay:.32s}html.js [data-reveal][data-delay="5"].in{animation-delay:.4s}html.js [data-reveal].reveal-done{opacity:1!important;transform:none!important;animation:none!important}.media-placeholder{position:relative;border-radius:var(--r-lg);background:repeating-linear-gradient(135deg,var(--surface-2) 0 12px,var(--surface) 12px 24px);border:1.5px dashed var(--border-strong);display:flex;align-items:center;justify-content:center;color:var(--text-muted);font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;text-align:center;padding:16px}.tg-stack{position:relative;perspective:1400px;min-height:460px}.tg-stack .tg-card{position:absolute;transform-style:preserve-3d;will-change:transform}@keyframes bob1{0%{transform:rotateY(-8deg) rotateX(6deg) translateZ(40px)}50%{transform:rotateY(-12deg) rotateX(4deg) translate3d(-6px,-12px,55px)}to{transform:rotateY(-8deg) rotateX(6deg) translateZ(40px)}}@keyframes bob2{0%{transform:rotateY(-4deg) rotateX(2deg) translateZ(60px)}50%{transform:rotateY(-2deg) rotateX(5deg) translate3d(4px,-8px,80px)}to{transform:rotateY(-4deg) rotateX(2deg) translateZ(60px)}}@keyframes bob3{0%{transform:rotateY(-6deg) rotateX(-2deg) translateZ(20px)}50%{transform:rotateY(-10deg) rotateX(0deg) translate3d(-3px,-6px,35px)}to{transform:rotateY(-6deg) rotateX(-2deg) translateZ(20px)}}.tg-card-1{top:0;left:0;animation:bob1 7.2s ease-in-out infinite}.tg-card-2{top:130px;left:60px;animation:bob2 8.4s ease-in-out -1.4s infinite}.tg-card-3{top:270px;left:20px;animation:bob3 6.8s ease-in-out -2.8s infinite}.tg-glow{position:absolute;inset:30% -10% -10% -10%;background:radial-gradient(ellipse at center,rgba(216,165,52,.3),transparent 65%);filter:blur(40px);z-index:-1;opacity:.7;pointer-events:none;animation:heroGlow 4.5s ease-in-out infinite}@keyframes heroGlow{0%,to{opacity:.5;transform:scale(.96)}50%{opacity:.9;transform:scale(1.04)}}.tg-card-incoming{position:absolute;top:380px;left:30px;opacity:0;pointer-events:none;animation:incomingAlert 10s ease-in-out infinite}@keyframes incomingAlert{0%{opacity:0;transform:translate3d(0,30px,10px) rotateY(-6deg) scale(.94)}6%{opacity:1;transform:translateZ(10px) rotateY(-6deg) scale(1)}35%{opacity:1;transform:translate3d(0,-2px,10px) rotateY(-6deg) scale(1)}50%{opacity:0;transform:translate3d(-12px,-12px,10px) rotateY(-10deg) scale(.96)}to{opacity:0;transform:translate3d(0,30px,10px) rotateY(-6deg) scale(.94)}}.hero-fx{inset:0;pointer-events:none;z-index:0;overflow:hidden}.hero-fx,.hero-fx>*{position:absolute}.hero-fx .grid{inset:0;background-image:linear-gradient(to right,var(--border) 1px,transparent 1px),linear-gradient(to bottom,var(--border) 1px,transparent 1px);background-size:64px 64px;opacity:.55;mask-image:radial-gradient(ellipse 70% 60% at 70% 40%,#000 30%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 70% 40%,#000 30%,transparent 80%);animation:gridDrift 22s linear infinite}@keyframes gridDrift{0%{background-position:0 0,0 0}to{background-position:64px 64px,64px 64px}}.hero-fx .orbit-dot{width:8px;height:8px;background:var(--accent);border-radius:50%;box-shadow:0 0 24px var(--accent);top:50%;left:50%;margin:-4px 0 0 -4px;animation:orbitDot 18s linear infinite}.hero-fx .orbit-dot.d2{animation-duration:26s;animation-direction:reverse;opacity:.6}.hero-fx .orbit-dot.d3{animation-duration:32s;opacity:.4}@keyframes orbitDot{0%{transform:rotate(0deg) translateX(280px) rotate(0deg)}to{transform:rotate(1turn) translateX(280px) rotate(-1turn)}}.hero-grid{position:relative;z-index:1}.page-hero{position:relative;overflow:hidden;padding-top:clamp(56px,8vw,100px)}.page-hero .container{position:relative;z-index:1}.page-hero-fx{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.feat-fx .scan{position:absolute;top:0;bottom:0;width:30%;left:-30%;background:linear-gradient(90deg,transparent,rgba(216,165,52,.1),transparent);filter:blur(8px);animation:scanSweep 7s ease-in-out infinite}@keyframes scanSweep{0%{left:-30%}60%{left:100%}to{left:100%}}.feat-fx .constellation{position:absolute;inset:0;background-image:radial-gradient(circle 2px at 12% 28%,var(--accent) 99%,transparent 100%),radial-gradient(circle 2px at 28% 70%,var(--accent) 99%,transparent 100%),radial-gradient(circle 2px at 48% 18%,var(--accent) 99%,transparent 100%),radial-gradient(circle 2px at 64% 52%,var(--accent) 99%,transparent 100%),radial-gradient(circle 2px at 82% 24%,var(--accent) 99%,transparent 100%),radial-gradient(circle 2px at 92% 76%,var(--accent) 99%,transparent 100%),radial-gradient(circle 2px at 18% 88%,var(--accent) 99%,transparent 100%),radial-gradient(circle 2px at 72% 88%,var(--accent) 99%,transparent 100%);opacity:.35;animation:twinkle 6s ease-in-out infinite}@keyframes twinkle{0%,to{opacity:.25}50%{opacity:.55}}.about-fx{background:radial-gradient(900px 500px at 80% 0,rgba(216,165,52,.12),transparent 60%)}.about-fx .ring{position:absolute;top:50%;right:-120px;width:520px;height:520px;border:1px solid var(--border);border-radius:50%;transform:translateY(-50%);animation:spin 60s linear infinite}.about-fx .ring:after,.about-fx .ring:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;background:var(--accent);border-radius:50%;box-shadow:0 0 20px var(--accent);margin:-5px 0 0 -5px}.about-fx .ring:before{transform:translateX(260px)}.about-fx .ring:after{transform:translateX(-260px);opacity:.4;width:6px;height:6px;margin:-3px 0 0 -3px}.about-fx .ring.r2{width:360px;height:360px;animation-duration:40s;animation-direction:reverse;opacity:.7}.about-fx .ring.r3{width:200px;height:200px;animation-duration:24s;opacity:.5}.about-fx .ring.r2:before{transform:translateX(180px)}.about-fx .ring.r3:before{transform:translateX(100px)}.about-fx .ring.r2:after{transform:translateX(-180px)}.about-fx .ring.r3:after{transform:translateX(-100px)}@keyframes spin{to{transform:translateY(-50%) rotate(1turn)}}.proc-fx{background:radial-gradient(700px 400px at 50% 100%,rgba(216,165,52,.1),transparent 60%)}.proc-fx .path-track{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:.8}.proc-fx .path-track svg{width:90%;max-width:900px;height:auto;overflow:visible}.proc-fx .path-track svg path{stroke:var(--border-strong);stroke-width:1.5;fill:none}.proc-fx .path-track svg .glow{stroke:var(--accent);stroke-width:2.5;stroke-dasharray:80 600;stroke-dashoffset:0;filter:drop-shadow(0 0 8px var(--accent));animation:dashFlow 6s linear infinite}@keyframes dashFlow{to{stroke-dashoffset:-680}}.proc-fx .path-track svg .stop{fill:var(--accent);filter:drop-shadow(0 0 8px var(--accent));animation:stopPulse 2.4s ease-in-out infinite}.proc-fx .path-track svg .stop.s2{animation-delay:.6s}.proc-fx .path-track svg .stop.s3{animation-delay:1.2s}.proc-fx .path-track svg .stop.s4{animation-delay:1.8s}@keyframes stopPulse{0%,to{r:4;opacity:.6}50%{r:7;opacity:1}}.price-fx{background:radial-gradient(800px 400px at 50% 0,rgba(216,165,52,.1),transparent 60%)}.price-fx .blob{position:absolute;border-radius:50%;filter:blur(60px);opacity:.35;animation:floatDrift 14s ease-in-out infinite}.price-fx .blob.b1{width:240px;height:240px;top:-40px;left:10%;background:var(--brand-amber)}.price-fx .blob.b2{width:300px;height:300px;top:30%;right:-60px;background:var(--brand-navy);animation-duration:18s;animation-delay:-3s}.price-fx .blob.b3{width:180px;height:180px;bottom:-30px;left:40%;background:var(--brand-amber-cool);animation-duration:22s;animation-delay:-7s;opacity:.25}@keyframes floatDrift{0%,to{transform:translateZ(0) scale(1)}33%{transform:translate3d(20px,-30px,0) scale(1.06)}66%{transform:translate3d(-25px,15px,0) scale(.95)}}.plan.popular{animation:planBreathe 4.5s ease-in-out infinite}@keyframes planBreathe{0%,to{box-shadow:0 0 0 1px rgba(216,165,52,.3),0 14px 40px rgba(216,165,52,.18);transform:translateY(-10px)}50%{box-shadow:0 0 0 1px rgba(216,165,52,.55),0 26px 70px rgba(216,165,52,.32);transform:translateY(-14px)}}.plan.popular:hover{animation:none;transform:translateY(-14px)}.contact-fx{background:radial-gradient(700px 400px at 80% 20%,rgba(216,165,52,.1),transparent 60%)}.contact-fx .bubble{position:absolute;width:64px;height:56px;border-radius:22px 22px 22px 6px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);opacity:.85;animation:bubbleDrift 16s ease-in-out infinite}.contact-fx .bubble:before{content:"";position:absolute;inset:14px;background:linear-gradient(to bottom,var(--text-muted) 0 2px,transparent 2px) 0 0 /100% 8px,linear-gradient(to bottom,var(--text-muted) 0 2px,transparent 2px) 0 8px /70% 8px,linear-gradient(to bottom,var(--text-muted) 0 2px,transparent 2px) 0 16px /50% 8px;background-repeat:no-repeat;opacity:.35}.contact-fx .bubble.b1{top:8%;left:6%;animation-delay:-2s}.contact-fx .bubble.b2{top:60%;left:14%;animation-delay:-7s;transform:rotate(-4deg)}.contact-fx .bubble.b3{top:18%;right:8%;animation-delay:-4s;transform:rotate(6deg)}.contact-fx .bubble.b4{top:70%;right:12%;animation-delay:-10s}@keyframes bubbleDrift{0%,to{transform:translateZ(0) rotate(var(--rot,0deg));opacity:.85}50%{transform:translate3d(0,-16px,0) rotate(calc(var(--rot, 0deg) + 4deg));opacity:1}}.coming-soon{position:relative;text-align:center;padding:clamp(48px,6vw,80px) clamp(24px,4vw,48px);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow-md);overflow:hidden;margin-top:32px}.coming-soon:before{content:"";position:absolute;inset:0;background:radial-gradient(500px 300px at 50% 0,rgba(216,165,52,.12),transparent 70%);pointer-events:none}.coming-soon>*{position:relative}.coming-soon .cs-mark{width:72px;height:72px;border-radius:50%;background:var(--accent-soft);color:var(--accent);display:inline-flex;align-items:center;justify-content:center;margin:0 auto 22px;animation:csPulse 2.4s ease-in-out infinite}@keyframes csPulse{0%,to{box-shadow:0 0 0 0 rgba(216,165,52,.4)}50%{box-shadow:0 0 0 16px rgba(216,165,52,0)}}.coming-soon h1{margin-bottom:14px}.coming-soon p{color:var(--text-soft);max-width:52ch;margin:0 auto 22px}.coming-soon .cs-meta{display:inline-flex;align-items:center;gap:8px;margin-top:10px;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.coming-soon .cs-meta:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px rgba(216,165,52,.18);animation:pulse 2s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.about-fx .ring,.coming-soon .cs-mark,.contact-fx .bubble,.feat-fx .constellation,.feat-fx .scan,.hero-fx .grid,.hero-fx .orbit-dot,.plan.popular,.price-fx .blob,.proc-fx .path-track svg .glow,.proc-fx .path-track svg .stop,.tg-card,.tg-card-incoming,.tg-glow{animation:none!important}.tg-card-1{transform:rotateY(-8deg) rotateX(6deg) translateZ(40px)}.tg-card-2{transform:rotateY(-4deg) rotateX(2deg) translateZ(60px)}.tg-card-3{transform:rotateY(-6deg) rotateX(-2deg) translateZ(20px)}}.hero:before{display:none!important}.hero{padding-block:clamp(64px,8vw,112px)}.section{background:var(--bg-elev)}.section:nth-of-type(2n){background:var(--bg-soft)}.section-sm,body{background:var(--bg-elev)}.btn-primary{background:var(--brand-navy);color:#fff;box-shadow:none;border:1px solid var(--brand-navy)}.btn-primary:hover{background:var(--brand-navy-deep);border-color:var(--brand-navy-deep);transform:translateY(-1px);box-shadow:0 10px 24px rgba(15,37,64,.14)}html.dark .btn-primary{background:var(--brand-amber);color:#1a1206;border-color:var(--brand-amber)}html.dark .btn-primary:hover{background:var(--brand-amber-hot);border-color:var(--brand-amber-hot)}.eyebrow{background:transparent;border:none;color:var(--text-muted);padding:0;letter-spacing:.2em}.eyebrow:before{display:none}.fcard,.plan,.step,.trust{box-shadow:none!important;border-radius:var(--r-md);background:var(--surface);border:1px solid var(--border);transition:border-color var(--dur-1) var(--ease),transform var(--dur-1) var(--ease)}.fcard:hover,.plan:hover,.step:hover{border-color:var(--border-strong);transform:none}.plan.popular{border-color:var(--brand-navy);box-shadow:none!important}.plan.popular:after,.plan.popular:before{display:none!important}.cta-band{background:var(--brand-navy);border-radius:var(--r-lg);padding:clamp(40px,6vw,72px);text-align:center;border:none;box-shadow:none}.cta-band,.cta-band h2{color:#fff}.cta-band p{color:hsla(0,0%,100%,.75);margin:12px auto 28px;max-width:52ch}.cta-band .btn-primary{background:var(--brand-amber);color:#1a1206;border-color:var(--brand-amber)}.cta-band .btn-primary:hover{background:var(--brand-amber-hot);border-color:var(--brand-amber-hot)}.hero-mock{position:relative;display:grid;gap:14px;padding:8px}.mock-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);padding:16px 18px;box-shadow:0 1px 2px rgba(15,37,64,.04)}.mock-card-1{transform:translateX(-6px)}.mock-card-2{transform:translateX(6px)}.mock-head{display:flex;align-items:center;gap:12px;margin-bottom:10px}.mock-avatar{width:32px;height:32px;border-radius:50%;background:var(--brand-navy);color:#fff;font-weight:700;font-size:11px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.mock-meta{display:flex;flex-direction:column;min-width:0;flex:1}.mock-name{font-weight:600;font-size:13.5px;color:var(--text)}.mock-time{font-size:11px;color:var(--text-muted)}.mock-badge,.mock-time{font-family:var(--font-mono)}.mock-badge{font-size:10px;font-weight:600;letter-spacing:.1em;padding:3px 8px;border-radius:var(--r-pill)}.mock-badge.crit{color:#b8351f;background:rgba(184,53,31,.1)}.mock-badge.warn{color:#b8881f;background:rgba(216,165,52,.14)}.mock-badge.ok{color:#1f6b48;background:rgba(31,107,72,.1)}.mock-body{display:flex;flex-direction:column;gap:4px;color:var(--text);font-size:13.5px;line-height:1.55}.mock-body strong{font-weight:600}.mock-body code{font-family:var(--font-mono);font-size:12px;background:var(--surface-2);padding:1px 6px;border-radius:var(--r-xs)}.footer{background:var(--brand-navy-deep);border-top:none;color:hsla(0,0%,100%,.82);padding:56px 0 40px}.footer .footer-tagline{color:hsla(0,0%,100%,.65)}.footer .footer-nav a{color:hsla(0,0%,100%,.75)}.footer .footer-nav a:hover{color:#fff}.footer .footer-nav-sep{background:hsla(0,0%,100%,.2)}.footer .footer-legal{border-top:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.75)}.footer .footer-legal a{color:hsla(0,0%,100%,.85)}.footer .footer-legal a:hover{color:#fff}.footer .footer-legal .dot{color:hsla(0,0%,100%,.3)}.nav{background:hsla(0,0%,100%,.85)}.nav.scrolled{background:#fff;box-shadow:0 1px 0 var(--border)}html.dark .nav{background:var(--surface-glass)}.step-num{color:var(--brand-navy);border:1px solid var(--brand-navy);font-weight:700}html.dark .step-num{color:var(--brand-amber);border-color:var(--brand-amber)}.section-num{font-family:Fraunces,Times New Roman,Georgia,serif;font-size:clamp(56px,7vw,88px);font-weight:400;font-variation-settings:"opsz" 144;line-height:1;letter-spacing:-.02em;color:var(--brand-navy);display:block;margin-bottom:4px}html.dark .section-num{color:var(--brand-amber)}.section-head{display:flex;flex-direction:column;gap:6px}.section-head .eyebrow{margin-top:8px}.section-head h2{margin-top:6px}.section-head[style*="text-align: center"]{align-items:center}.hero-metrics{list-style:none;padding:0;margin:40px 0 0;display:flex;gap:clamp(24px,4vw,56px);flex-wrap:wrap}.hero-metrics li{display:flex;flex-direction:column;gap:2px}.hero-metrics strong{font-family:Fraunces,Times New Roman,Georgia,serif;font-size:clamp(28px,3vw,36px);font-weight:600;font-variation-settings:"opsz" 144;letter-spacing:-.02em;line-height:1;color:var(--text)}.hero-metrics span{font-size:13px;color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.06em}.feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid var(--border)}.fcard{background:transparent!important;border:none!important;border-right:1px solid var(--border)!important;border-bottom:1px solid var(--border)!important;border-radius:0!important;padding:32px!important}.fcard:nth-child(3n){border-right:none!important}@media (max-width:900px){.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fcard:nth-child(3n){border-right:1px solid var(--border)!important}.fcard:nth-child(2n){border-right:none!important}}@media (max-width:560px){.feature-grid{grid-template-columns:1fr}.fcard{border-right:none!important}}.fcard-icon{margin-bottom:12px}.fcard h3{margin-bottom:8px;letter-spacing:-.01em}.fcard p{color:var(--text-soft);font-size:15px;line-height:1.55}.fcard:hover{background:var(--bg-soft)!important;border-color:var(--border)!important;transform:none!important}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,48px)}@media (max-width:900px){.steps{grid-template-columns:1fr}}.step{border:none!important;border-radius:0!important;border-top:1px solid var(--border)!important;padding:24px 0 0!important}.step,.step-num{background:transparent!important}.step-num{border:none!important;color:var(--brand-navy)!important;font-family:Fraunces,Times New Roman,Georgia,serif!important;font-size:clamp(32px,3.6vw,44px)!important;font-weight:400!important;font-variation-settings:"opsz" 144!important;letter-spacing:-.02em!important;line-height:1!important;padding:0!important;width:auto!important;height:auto!important;display:block!important;margin-bottom:12px!important;border-radius:0!important;box-shadow:none!important}html.dark .step-num{color:var(--brand-amber)!important}.step h3{letter-spacing:-.01em;margin-bottom:8px}.step p{color:var(--text-soft);font-size:15px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:clamp(32px,4vw,64px);padding-bottom:40px}@media (max-width:900px){.footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.footer-grid{grid-template-columns:1fr;gap:32px}}.footer-brand-col{display:flex;flex-direction:column;gap:16px;max-width:42ch}.footer-brand-col .footer-tagline{color:hsla(0,0%,100%,.72);font-size:14.5px;margin:0;line-height:1.55}.footer-address{font-size:13px;color:hsla(0,0%,100%,.55);line-height:1.6;margin:0}.footer-col h4{font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:hsla(0,0%,100%,.55);margin:0 0 16px;font-family:var(--font-mono)}.footer-col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.footer-col a{color:hsla(0,0%,100%,.82);font-size:14.5px;transition:color var(--dur-1) var(--ease)}.footer-col a:hover{color:#fff}.footer .footer-disclaimer{margin-top:0;padding-top:32px;border-top:1px solid hsla(0,0%,100%,.1);text-align:center;color:hsla(0,0%,100%,.45);font-size:12.5px;max-width:780px;margin-inline:auto;line-height:1.55}.footer-legal,.footer-top{display:none}.pain{padding-block:clamp(56px,7vw,96px)}.pain-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(32px,5vw,72px);align-items:start}@media (max-width:900px){.pain-grid{grid-template-columns:1fr}}.pain-copy h2{margin-top:8px}.pain-copy .lead{margin-top:18px}.pain-timeline{list-style:none;padding:0;margin:0;border-left:2px solid var(--brand-navy);display:flex;flex-direction:column;gap:20px}html.dark .pain-timeline{border-left-color:var(--brand-amber)}.pain-timeline li{display:grid;grid-template-columns:68px 1fr;gap:16px;padding:2px 0 2px 20px;position:relative}.pain-timeline li:before{content:"";position:absolute;left:-6px;top:8px;width:10px;height:10px;border-radius:50%;background:var(--brand-navy);border:2px solid var(--bg-elev)}html.dark .pain-timeline li:before{background:var(--brand-amber)}.pain-timeline strong{font-family:JetBrains Mono,ui-monospace,monospace;font-size:13.5px;font-weight:600;color:var(--brand-navy);letter-spacing:.02em}html.dark .pain-timeline strong{color:var(--brand-amber)}.pain-timeline span{color:var(--text-soft);font-size:15px;line-height:1.55}.pain-timeline em{font-style:normal;color:var(--text);font-weight:500}.pain-timeline code{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12.5px;background:var(--surface-2);padding:1px 6px;border-radius:var(--r-xs)}.usp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid var(--border)}@media (max-width:900px){.usp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.usp-grid{grid-template-columns:1fr}}.usp{padding:32px;border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.usp:nth-child(3n){border-right:none}@media (max-width:900px){.usp:nth-child(3n){border-right:1px solid var(--border)}.usp:nth-child(2n){border-right:none}}@media (max-width:560px){.usp{border-right:none}}.usp h3{font-size:20px;letter-spacing:-.01em;margin-bottom:12px;color:var(--text);font-weight:600}.usp p{color:var(--text-soft);font-size:15px;line-height:1.6;margin:0}.trust-strip{list-style:none;padding:0;margin:clamp(40px,5vw,64px) auto 0;display:flex;flex-wrap:wrap;gap:clamp(20px,3vw,40px);justify-content:center;max-width:900px}.trust-strip li{gap:10px;font-size:14.5px;color:var(--text-soft);font-weight:500}.trust-strip li,.trust-strip li span{display:inline-flex;align-items:center}.trust-strip li span{justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--brand-navy);color:#fff;font-size:12px;font-weight:700}html.dark .trust-strip li span{background:var(--brand-amber);color:#1a1206}.cta-band-actions{display:inline-flex;gap:12px;flex-wrap:wrap;justify-content:center}.cta-band .btn-ghost{background:transparent;color:hsla(0,0%,100%,.85);border-color:hsla(0,0%,100%,.3)}.cta-band .btn-ghost:hover{color:#fff;border-color:#fff;transform:translateY(-1px)}.case-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,32px)}@media (max-width:900px){.case-grid{grid-template-columns:1fr}}.case{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--r-md);padding:28px;display:flex;flex-direction:column;gap:14px}html.dark .case{background:var(--surface)}.case-badge{align-self:flex-start;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;font-weight:600;letter-spacing:.12em;padding:4px 10px;border-radius:var(--r-pill)}.case-badge.critical{color:#b8351f;background:rgba(184,53,31,.1)}.case-badge.warning{color:#b8881f;background:rgba(216,165,52,.14)}.case h3{font-size:19px;letter-spacing:-.01em;color:var(--text);margin:0}.case p{color:var(--text-soft);font-size:14.5px;line-height:1.6;margin:0;flex:1}.case-stats{list-style:none;padding:16px 0 0;margin:0;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:8px}.case-stats li{display:grid;grid-template-columns:130px 1fr;gap:12px;align-items:baseline}.case-stats strong{font-family:Fraunces,Times New Roman,Georgia,serif;font-size:22px;font-weight:600;font-variation-settings:"opsz" 144;letter-spacing:-.02em;color:var(--brand-navy);line-height:1}html.dark .case-stats strong{color:var(--brand-amber)}.case-stats span{font-size:13.5px;color:var(--text-muted);line-height:1.4}.compare-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg-elev)}html.dark .compare-wrap{background:var(--surface)}.compare-table{width:100%;border-collapse:collapse;font-size:14.5px;min-width:720px}.compare-table thead th{padding:20px 24px;text-align:left;font-weight:600;color:var(--text);background:var(--bg-soft);border-bottom:1px solid var(--border);vertical-align:bottom}html.dark .compare-table thead th{background:var(--surface-2)}.compare-table thead th.compare-us{background:var(--brand-navy);color:#fff}html.dark .compare-table thead th.compare-us{background:var(--brand-amber);color:#1a1206}.compare-table tbody th{text-align:left;font-weight:500;color:var(--text);width:44%}.compare-table tbody td,.compare-table tbody th{padding:16px 24px;border-bottom:1px solid var(--border);vertical-align:middle}.compare-table tbody tr:last-child td,.compare-table tbody tr:last-child th{border-bottom:none}.compare-them{color:var(--text-muted);font-size:14px}.compare-table td.compare-us{font-weight:600;color:var(--brand-navy);background:rgba(30,58,95,.03)}html.dark .compare-table td.compare-us{color:var(--brand-amber);background:rgba(216,165,52,.05)}.compare-table td.compare-us:before{content:"✓ ";color:var(--brand-navy);font-weight:700;margin-right:2px}html.dark .compare-table td.compare-us:before{color:var(--brand-amber)}.hero-trust{margin-top:16px;gap:8px;font-size:14px;color:var(--text-soft);font-weight:500}.hero-trust,.hero-trust-tick{display:inline-flex;align-items:center}.hero-trust-tick{justify-content:center;width:20px;height:20px;border-radius:50%;background:#16a34a;color:#fff;font-size:11px;font-weight:700;flex-shrink:0}.pain-lead{max-width:60ch;margin-bottom:clamp(48px,6vw,72px)}.pain-lead h2{margin-top:12px;letter-spacing:-.02em}.pain-lead .lead{margin-top:16px}.pain-hook-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid var(--border)}@media (max-width:900px){.pain-hook-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.pain-hook-grid{grid-template-columns:1fr}}.pain-hook{padding:28px;border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.pain-hook:nth-child(3n){border-right:none}@media (max-width:900px){.pain-hook:nth-child(3n){border-right:1px solid var(--border)}.pain-hook:nth-child(2n){border-right:none}}@media (max-width:560px){.pain-hook{border-right:none}}.pain-hook h3{font-size:17px;font-weight:600;letter-spacing:-.005em;color:var(--text);margin:0 0 10px;line-height:1.35}.pain-hook p{color:var(--text-soft);font-size:14px;line-height:1.55;margin:0}.catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,32px);margin-top:clamp(32px,4vw,48px)}@media (max-width:900px){.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.catalog-grid{grid-template-columns:1fr}}.catalog-group{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--r-md);padding:24px;display:flex;flex-direction:column;gap:16px}html.dark .catalog-group{background:var(--surface)}.catalog-group-head{display:flex;align-items:center;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--border)}.catalog-icon{font-size:22px;line-height:1}.catalog-group-head h3{flex:1;font-size:15px;font-weight:600;letter-spacing:-.005em;color:var(--text);margin:0}.catalog-count{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:600;color:var(--text-muted);background:var(--bg-soft);padding:2px 8px;border-radius:var(--r-pill);letter-spacing:.06em}html.dark .catalog-count{background:var(--surface-2)}.catalog-group ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.catalog-group li{font-size:13.5px;color:var(--text-soft);line-height:1.5;position:relative;padding-left:16px}.catalog-group li:before{content:"";position:absolute;left:0;top:8px;width:5px;height:5px;border-radius:50%;background:var(--brand-navy);opacity:.65}html.dark .catalog-group li:before{background:var(--brand-amber)}.pain-grid,.pain-timeline{display:none}.hero-stage{position:relative;width:100%;max-width:560px;aspect-ratio:1/1;margin:0 auto}.hero-stage svg.stage-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.anim-caption{display:inline-flex;align-items:center;gap:10px;margin-top:22px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);font-weight:500}.anim-caption:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px rgba(216,165,52,.18);animation:pulse 2s ease-in-out infinite}.page-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(40px,6vw,80px);align-items:center}@media (max-width:920px){.page-hero-grid{grid-template-columns:1fr}.hero-stage{max-width:460px}}@media (max-width:520px){.hero-stage{max-width:340px}}.radar svg .ring-static{fill:none;stroke:var(--border);stroke-width:1}.radar svg .ring-static.major{stroke:var(--border-strong);stroke-dasharray:2 4}.radar svg .axis{stroke:var(--border);stroke-width:1}.radar svg .sonar{fill:none;stroke:var(--accent);stroke-width:2;opacity:0;transform-box:fill-box;transform-origin:50% 50%}.radar svg .sonar.s1{animation:sonarPulse 4.2s ease-out infinite}.radar svg .sonar.s2{animation:sonarPulse 4.2s ease-out -1.4s infinite}.radar svg .sonar.s3{animation:sonarPulse 4.2s ease-out -2.8s infinite}@keyframes sonarPulse{0%{transform:scale(.3);opacity:0}10%{transform:scale(.4);opacity:.9}to{transform:scale(4.7);opacity:0}}.radar svg .sweep{transform-box:fill-box;transform-origin:0 0;animation:sweepSpin 7s linear infinite}@keyframes sweepSpin{to{transform:rotate(1turn)}}.radar svg .hub-bg{fill:var(--surface);stroke:var(--border-strong);stroke-width:1}.radar svg .hub-core{fill:var(--accent-soft);stroke:var(--accent);stroke-width:1.5;transform-box:fill-box;transform-origin:50% 50%;animation:hubBreath 3.5s ease-in-out infinite}html.dark .radar svg .hub-core{fill:rgba(224,181,74,.1)}@keyframes hubBreath{0%,to{opacity:.95;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.radar svg .hub-frame{fill:var(--surface);stroke:var(--accent);stroke-width:1.2}.radar svg .hub-bar{fill:var(--accent);opacity:.7}.radar svg .hub-label{font-family:var(--font-mono);font-size:9px;letter-spacing:.18em;fill:var(--text-muted);text-anchor:middle}.radar svg .sat circle.sat-bg{fill:var(--bg-elev);stroke:var(--border-strong);stroke-width:1;transition:fill .3s,stroke .3s}.radar svg .sat .sat-ic{color:var(--text-soft)}.radar svg .sat .sat-link{stroke:var(--border);stroke-width:1;stroke-dasharray:2 3;opacity:.6}.radar svg .sat .sat-ring{fill:none;stroke:var(--accent);stroke-width:2;opacity:0;transform-origin:center;transform-box:fill-box;animation:satFire 14s ease-out infinite}.radar svg .sat.s2 .sat-ring{animation-delay:2.3s}.radar svg .sat.s3 .sat-ring{animation-delay:4.6s}.radar svg .sat.s4 .sat-ring{animation-delay:7s}.radar svg .sat.s5 .sat-ring{animation-delay:9.4s}.radar svg .sat.s6 .sat-ring{animation-delay:11.7s}@keyframes satFire{0%,92%,to{opacity:0;transform:scale(1)}3%{opacity:.9;transform:scale(1)}10%{opacity:0;transform:scale(1.8)}}.radar svg .sat circle.sat-glow{fill:var(--accent);opacity:0;animation:satGlow 14s ease-out infinite}.radar svg .sat.s2 circle.sat-glow{animation-delay:2.3s}.radar svg .sat.s3 circle.sat-glow{animation-delay:4.6s}.radar svg .sat.s4 circle.sat-glow{animation-delay:7s}.radar svg .sat.s5 circle.sat-glow{animation-delay:9.4s}.radar svg .sat.s6 circle.sat-glow{animation-delay:11.7s}@keyframes satGlow{0%,92%,to{opacity:0}3%,7%{opacity:.5}}.radar svg .tg-dest .tg-bg{fill:var(--surface);stroke:var(--border-strong);stroke-width:1}.radar svg .tg-dest .tg-ic{color:var(--accent)}.radar svg .pkt{fill:var(--accent);filter:drop-shadow(0 0 6px var(--accent))}.radar svg .pkt-tail{fill:none;stroke:var(--accent);stroke-width:1.5;stroke-linecap:round;opacity:.5}.radar svg .pkt-1{animation:pkt1 14s ease-in-out infinite}.radar svg .pkt-2{animation:pkt2 14s ease-in-out infinite;animation-delay:4.6s}.radar svg .pkt-3{animation:pkt3 14s ease-in-out infinite;animation-delay:9.3s}@keyframes pkt1{0%,to{opacity:0;transform:translate(260px,460px)}4%{opacity:1;transform:translate(260px,460px)}18%{opacity:1;transform:translate(445px,75px)}24%{opacity:0;transform:translate(445px,75px)}}@keyframes pkt2{0%,to{opacity:0;transform:translate(87px,360px)}4%{opacity:1;transform:translate(87px,360px)}20%{opacity:1;transform:translate(445px,75px)}26%{opacity:0;transform:translate(445px,75px)}}@keyframes pkt3{0%,to{opacity:0;transform:translate(87px,160px)}4%{opacity:1;transform:translate(87px,160px)}22%{opacity:1;transform:translate(445px,75px)}28%{opacity:0;transform:translate(445px,75px)}}.radar:after{content:"";position:absolute;inset:-10% -10% -10% -10%;background:radial-gradient(closest-side,rgba(216,165,52,.14),transparent 70%);filter:blur(20px);z-index:-1;pointer-events:none}.constellation svg .net-line{stroke:var(--border);stroke-width:1;opacity:.6}.constellation svg .net-line.active{stroke:var(--accent);opacity:1;filter:drop-shadow(0 0 4px var(--accent))}.constellation svg .node-base{fill:var(--bg-elev);stroke:var(--border-strong);stroke-width:1}.constellation svg .node-ring{fill:none;stroke:var(--accent);stroke-width:2;opacity:0;transform-origin:center;transform-box:fill-box}.constellation svg .node-ic{color:var(--text-soft)}.constellation svg .traveler{fill:var(--accent);filter:drop-shadow(0 0 8px var(--accent))}.constellation svg .node-ring{animation:nodeFire 9s linear infinite}.constellation svg .n2 .node-ring{animation-delay:1s}.constellation svg .n3 .node-ring{animation-delay:2s}.constellation svg .n4 .node-ring{animation-delay:3s}.constellation svg .n5 .node-ring{animation-delay:4s}.constellation svg .n6 .node-ring{animation-delay:5s}.constellation svg .n7 .node-ring{animation-delay:6s}.constellation svg .n8 .node-ring{animation-delay:7s}.constellation svg .n9 .node-ring{animation-delay:8s}@keyframes nodeFire{0%,6%,to{opacity:0;transform:scale(1)}1%{opacity:1;transform:scale(1)}5%{opacity:0;transform:scale(1.6)}}.constellation svg .node .node-ic{transition:color .2s}.constellation svg .node-ic-pulse{animation:nodeIcPulse 9s linear infinite;transform-origin:center;transform-box:fill-box}.constellation svg .n2 .node-ic-pulse{animation-delay:1s}.constellation svg .n3 .node-ic-pulse{animation-delay:2s}.constellation svg .n4 .node-ic-pulse{animation-delay:3s}.constellation svg .n5 .node-ic-pulse{animation-delay:4s}.constellation svg .n6 .node-ic-pulse{animation-delay:5s}.constellation svg .n7 .node-ic-pulse{animation-delay:6s}.constellation svg .n8 .node-ic-pulse{animation-delay:7s}.constellation svg .n9 .node-ic-pulse{animation-delay:8s}@keyframes nodeIcPulse{0%,4%,to{color:var(--text-soft);transform:scale(1)}1%{color:var(--accent);transform:scale(1.15)}}.constellation svg .traveler{animation-duration:9s;animation-iteration-count:infinite;animation-timing-function:linear}.orbit-stage{position:relative}.orbit-stage .orbit-ring{position:absolute;inset:0;border:1px solid var(--border);border-radius:50%;margin:auto;width:100%;height:100%}.orbit-stage .orbit-ring.r2{width:75%;height:75%;border-color:var(--border);border-style:dashed;opacity:.7}.orbit-stage .orbit-ring.r3{width:50%;height:50%;border-color:var(--border-strong)}.orbit-stage .orbit-ring.r4{width:28%;height:28%;border:1.5px solid var(--accent);opacity:.55}.orbit-spin{position:absolute;inset:0;margin:auto;border-radius:50%;animation:spin 40s linear infinite}.orbit-spin.r2{width:75%;height:75%;animation-duration:56s;animation-direction:reverse}.orbit-spin.r3{width:50%;height:50%;animation-duration:28s}.orbit-stage .sat-dot{position:absolute;width:14px;height:14px;border-radius:50%;background:var(--accent);box-shadow:0 0 16px var(--accent)}.orbit-spin .sat-dot.top{top:-7px;left:calc(50% - 7px)}.orbit-spin .sat-dot.right{top:calc(50% - 7px);right:-7px}.orbit-spin.r2 .sat-dot{width:10px;height:10px;background:var(--text-soft);box-shadow:none;opacity:.7;top:-5px;left:calc(50% - 5px)}.orbit-spin.r3 .sat-dot{width:8px;height:8px;opacity:.5}.orbit-stage .orbit-center{position:absolute;inset:0;margin:auto;width:28%;height:28%;border-radius:50%;background:radial-gradient(closest-side,var(--accent-soft),transparent 70%),var(--bg-elev);border:1.5px solid var(--accent);display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;box-shadow:0 0 0 6px rgba(216,165,52,.1),0 16px 40px rgba(216,165,52,.18)}.orbit-stage .orbit-center .yr{font-family:var(--font-sans);font-weight:700;font-size:clamp(28px,4vw,42px);letter-spacing:-.02em;color:var(--text);line-height:1}.orbit-stage .orbit-center .lbl{font-family:var(--font-mono);font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);margin-top:6px}.orbit-stage .ticks{position:absolute;inset:0;animation:spin 120s linear infinite}.orbit-stage .ticks i{position:absolute;top:50%;left:50%;width:1px;height:7px;background:var(--text-dim);transform-origin:0 calc(50% * -1);opacity:.5}.signal-track{position:relative;width:100%;max-width:720px;margin:32px auto 0;aspect-ratio:16/5}.signal-track svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.signal-track svg .track-bg{stroke:var(--border-strong);stroke-width:1.5;fill:none;stroke-dasharray:4 6}.signal-track svg .track-flow{stroke:var(--accent);stroke-width:3;fill:none;stroke-linecap:round;stroke-dasharray:90 720;stroke-dashoffset:0;filter:drop-shadow(0 0 8px var(--accent));animation:flowDash 5.5s linear infinite}@keyframes flowDash{to{stroke-dashoffset:-810}}.signal-track svg .node{fill:var(--bg-elev);stroke:var(--accent);stroke-width:2}.signal-track svg .node-glow{fill:var(--accent);opacity:0;animation:nodeGlow 5.5s ease-in-out infinite}.signal-track svg .node-glow.n2{animation-delay:1.1s}.signal-track svg .node-glow.n3{animation-delay:2.2s}.signal-track svg .node-glow.n4{animation-delay:3.3s}@keyframes nodeGlow{0%,80%,to{opacity:0}10%,20%{opacity:.85}}.signal-track svg .node-label{fill:var(--text-muted);font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-anchor:middle}.signal-track svg .packet{fill:var(--accent);filter:drop-shadow(0 0 8px var(--accent))}.price-fx .wave{position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:.35;animation:waveSlide 14s linear infinite}.price-fx .wave.w1{top:22%;animation-duration:18s}.price-fx .wave.w2{top:56%;animation-duration:22s;animation-direction:reverse;opacity:.25}.price-fx .wave.w3{top:78%;animation-duration:26s;opacity:.2}@keyframes waveSlide{0%{transform:translateX(-30%)}to{transform:translateX(30%)}}.contact-waves{position:absolute;top:20%;right:-10%;width:500px;height:500px;pointer-events:none}.contact-waves .ripple{position:absolute;inset:0;margin:auto;width:60px;height:60px;border:1.5px solid var(--accent);border-radius:50%;opacity:0;animation:rippleOut 5s ease-out infinite}.contact-waves .ripple.r2{animation-delay:1.66s}.contact-waves .ripple.r3{animation-delay:3.32s}@keyframes rippleOut{0%{transform:scale(1);opacity:.7}to{transform:scale(8.3);opacity:0}}.contact-waves .core{position:absolute;inset:0;margin:auto;width:60px;height:60px;border-radius:50%;background:var(--accent-soft);border:1.5px solid var(--accent);display:flex;align-items:center;justify-content:center;color:var(--accent);box-shadow:0 0 30px rgba(216,165,52,.5);animation:coreBreath 3s ease-in-out infinite}@keyframes coreBreath{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@media (max-width:980px){.contact-waves{display:none}}.page-section:not(.active),.page-section:not(.active) *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.constellation svg .node-ic-pulse,.constellation svg .node-ring,.constellation svg .traveler,.contact-waves .core,.contact-waves .ripple,.orbit-spin,.orbit-stage .ticks,.price-fx .wave,.radar svg .hub-core,.radar svg .pkt,.radar svg .sat .sat-ring,.radar svg .sat circle.sat-glow,.radar svg .sonar,.radar svg .sweep,.signal-track svg .node-glow,.signal-track svg .packet,.signal-track svg .track-flow{animation:none!important}.radar svg .sonar.s2{opacity:.5;r:130}.radar svg .sweep{transform:rotate(45deg)}}