:root{--ainna-accent: #667eea;--ainna-accent-2: #764ba2;--ainna-cyan: #00d4ff;--ainna-blue: #0071e3;--ainna-radius-card: 20px;--ainna-radius-card-compact: 12px;--ainna-radius-card-hero: 24px;--ainna-radius-pill: 999px;--ainna-shadow-card: 0 4px 16px rgba(0, 0, 0, .08);--ainna-shadow-hover: 0 12px 32px rgba(102, 126, 234, .18);--ainna-section-pad: 80px;--ainna-card-hover: translateY(-6px);--ainna-gradient: linear-gradient(135deg, var(--ainna-accent), var(--ainna-accent-2));--ainna-bg: #ffffff;--ainna-bg-alt: #f5f5f7;--ainna-text: #1a1a2e;--ainna-text-muted: #64748b;--ainna-border: rgba(0, 0, 0, .08);--ainna-transition: .3s cubic-bezier(.4, 0, .2, 1);--ainna-dock-x: 50%;--ainna-dock-bottom: max(20px, calc(12px + env(safe-area-inset-bottom, 0px)) );--ainna-dock-globe: 60px;--ainna-dock-cutout-d: 60px;--ainna-dock-cutout-r: 30px;--ainna-dock-cutout-cy: 30px;--ainna-cookie-cutout-d: var(--ainna-dock-cutout-d);--ainna-cookie-cutout-r: var(--ainna-dock-cutout-r);--ainna-cookie-cutout-cy: var(--ainna-dock-cutout-cy);--ainna-footer-cutout-d: var(--ainna-dock-cutout-d);--ainna-footer-cutout-r: var(--ainna-dock-cutout-r)}[data-theme=dark]{--ainna-bg: #0f172a;--ainna-bg-alt: #1e293b;--ainna-text: #f8fafc;--ainna-text-muted: #94a3b8;--ainna-border: rgba(255, 255, 255, .1);--ainna-shadow-card: 0 4px 16px rgba(0, 0, 0, .35)}@media(max-width:768px){:root{--ainna-section-pad: 56px}}@media(max-width:480px){:root{--ainna-dock-globe: 45px;--ainna-dock-cutout-d: 45px;--ainna-dock-cutout-r: 22.5px;--ainna-dock-cutout-cy: 22.5px;--ainna-cookie-cutout-d: var(--ainna-dock-cutout-d);--ainna-cookie-cutout-r: var(--ainna-dock-cutout-r);--ainna-cookie-cutout-cy: var(--ainna-dock-cutout-cy)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:focus-visible{outline:2px solid var(--ainna-accent, #667eea);outline-offset:2px}:focus:not(:focus-visible){outline:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.scroll-content,.scrolling-track .scroll-content,.services-track,.stats-track,.marquee-js,[class*=marquee],[class*=auto-scroll]{animation:none!important;transform:none!important}.scrolling-track,.scroll-content{overflow-x:auto!important;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}#neural-bg,.neural-bg,.cyber-orbit-ring,.particle,.aurora-blob,.hero-particles,.floating-particle{display:none!important}.reveal,.fade-up,.fade-in,.animate-card,[data-animate]{opacity:1!important;transform:none!important}}.ainna-section-header{text-align:center;max-width:820px;margin:0 auto 40px;padding:0 20px}.ainna-section-header .ainna-section-label{display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ainna-accent, #667eea);margin-bottom:12px}.ainna-section-header h2{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.2;color:var(--ainna-text, inherit);margin:0 0 12px}.ainna-section-header p{font-size:1.05rem;line-height:1.6;color:var(--ainna-text-muted, #64748b);margin:0}.section-header,.ce-section-header{text-align:center;max-width:820px;margin:0 auto 40px;padding:0 20px}.section-header .section-tag,.section-header .ainna-section-label,.ainna-section-header .section-tag,.ce-section-header .ce-section-label{display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ainna-accent, #667eea);margin-bottom:12px}.section-header h2,.ce-section-header h2{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.2;color:var(--ainna-text, inherit);margin:0 0 12px}.section-header p,.ce-section-header p{font-size:1.05rem;line-height:1.6;color:var(--ainna-text-muted, #64748b);margin:0}.ainna-skip-link{position:absolute;top:-100px;left:16px;z-index:2147483647;padding:10px 18px;background:#0071e3;color:#fff;font-size:14px;font-weight:600;text-decoration:none;border-radius:8px;box-shadow:0 4px 16px #0071e359;transition:top .2s ease}.ainna-skip-link:focus{top:16px;outline:2px solid #fff;outline-offset:2px}.ainna-investor-bar{position:fixed;top:0;left:0;right:0;z-index:999;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;padding:8px 16px;background:#0f172aeb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(102,126,234,.35);font-size:12px;transform:translateY(-100%);opacity:0;transition:transform .3s ease,opacity .3s ease;pointer-events:none}.ainna-investor-bar.visible{transform:translateY(0);opacity:1;pointer-events:auto}.ainna-investor-bar-label{color:#94a3b8;font-weight:600;margin-right:4px}.ainna-investor-bar a{color:#c7d2fe;text-decoration:none;padding:4px 10px;border-radius:999px;border:1px solid rgba(102,126,234,.4);transition:all .2s ease;white-space:nowrap}.ainna-investor-bar a:hover{background:#667eea40;color:#fff;border-color:#667eea}.ainna-investor-bar-close{background:none;border:none;color:#64748b;cursor:pointer;font-size:18px;line-height:1;padding:0 4px;margin-left:4px}.ainna-investor-bar-close:hover{color:#fff}@media(max-width:640px){.ainna-investor-bar{font-size:11px;padding:6px 12px;gap:6px}.ainna-investor-bar-label{width:100%;text-align:center;margin-right:0}}.ainna-nav-controls{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.ainna-wc-link{display:inline-flex;align-items:center;gap:5px;padding:6px 11px 6px 9px;border-radius:999px;border:1.5px solid rgba(239,68,68,.58);background:linear-gradient(135deg,#ef444429,#7f1d1d0f);text-decoration:none;box-shadow:0 2px 12px #ef444429;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease}.ainna-wc-link:hover{transform:translateY(-1px);border-color:#f87171d1;box-shadow:0 4px 18px #ef444442}.ainna-wc-link.is-active{border-color:#f87171e0;background:linear-gradient(135deg,#ef444438,#7f1d1d14)}.ainna-wc-icon{font-size:1rem;line-height:1;filter:drop-shadow(0 0 6px rgba(239,68,68,.35))}.ainna-wc-year{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#dc2626;line-height:1}html[data-theme=dark] .ainna-wc-year,html[data-theme=night] .ainna-wc-year{color:#fca5a5}html[data-theme=dark] .ainna-wc-link,html[data-theme=night] .ainna-wc-link{border-color:#f8717194;background:linear-gradient(135deg,#ef444438,#1118278f);box-shadow:0 2px 14px #00000059}.header-actions .ainna-nav-controls,.nav-right .ainna-nav-controls,.topbar-actions .ainna-nav-controls,.header-content .ainna-nav-controls{display:inline-flex;align-items:center;gap:8px}.ainna-theme-slot{position:fixed;top:16px;right:16px;z-index:2147483640}.profile-theme-slot{top:20px;left:20px;right:auto;z-index:2147483638}body:has(.profile-theme-slot) #ainnaThemeSlot,body:has(.profile-theme-slot [data-ainna-theme-toggle]) #ainnaThemeSlot{display:none!important}.tools-top-nav button.ainna-theme-switch.theme-toggle{width:auto!important;height:auto!important;min-width:0;border-radius:999px!important;flex-shrink:0}.v1-header nav button.ainna-theme-switch.theme-toggle,.ainna-llm-nav-actions button.ainna-theme-switch.theme-toggle,.sticky-nav button.ainna-theme-switch.theme-toggle,.navbar button.ainna-theme-switch.theme-toggle{position:static!important;inset:auto!important;width:auto!important;height:auto!important;min-width:0;border-radius:999px!important;flex-shrink:0}.sticky-nav .nav-end,.navbar .navbar-user{gap:12px}.ainna-theme-slot.is-visible{display:block}.ainna-theme-slot[hidden]{display:none!important}body:has([data-ainna-theme-toggle]:not(#ainnaThemeToggleFloating)) #ainnaThemeSlot,body:has(.ainna-mobile-topbar) #ainnaThemeSlot,body:has(.desktop-nav .nav-actions [data-ainna-theme-toggle]) #ainnaThemeSlot,body:has(.desktop-nav .theme-toggle) #ainnaThemeSlot,body:has(.desktop-nav [data-ainna-theme-toggle]) #ainnaThemeSlot,body:has(#mobile-theme-toggle) #ainnaThemeSlot,body:has(#brThemeToggle) #ainnaThemeSlot,body:has(.tools-top-nav [data-ainna-theme-toggle]) #ainnaThemeSlot,body:has(.lead-form-theme-slot) #ainnaThemeSlot,body:has(#ainnaThemeToggleFixed) #ainnaThemeSlot,body:has(.v1-header [data-ainna-theme-toggle]) #ainnaThemeSlot,body:has(.ainna-llm-nav-actions [data-ainna-theme-toggle]) #ainnaThemeSlot,body:has(.navbar [data-ainna-theme-toggle]) #ainnaThemeSlot,body:has(.sticky-nav [data-ainna-theme-toggle]) #ainnaThemeSlot,body:has(.theme-toggle-masli) #ainnaThemeSlot,body:has(.ai-nav [data-ainna-theme-toggle]) #ainnaThemeSlot,body:has(.bl-nav [data-ainna-theme-toggle]) #ainnaThemeSlot{display:none!important}body:has(.desktop-nav [data-ainna-theme-toggle]) .ainna-theme-slot.is-visible:not(.profile-theme-slot):not(.lead-form-theme-slot),body:has(.ainna-mobile-topbar) .ainna-theme-slot.is-visible:not(.profile-theme-slot):not(.lead-form-theme-slot),body:has(.tools-top-nav [data-ainna-theme-toggle]) .ainna-theme-slot.is-visible{display:none!important}.ainna-soon-badge{position:fixed;top:16px;left:16px;z-index:2147483640;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:var(--ainna-radius-pill, 999px);background:#ef4444eb;color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border:none;cursor:pointer;box-shadow:0 4px 14px #ef444459}button.ainna-theme-switch.theme-toggle{display:inline-flex;align-items:center;gap:8px;width:auto;height:auto;min-height:0;padding:6px 6px 6px 12px;border-radius:999px;border:1.5px solid rgba(99,102,241,.35);background:#fffffffa;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;box-shadow:0 2px 14px #0f172a2e,0 0 0 1px #0f172a0f}button.ainna-theme-switch.theme-toggle:hover{border-color:#6366f1a6;box-shadow:0 4px 20px #6366f140,0 0 0 1px #6366f11f;transform:translateY(-1px);background:#fffffffa}button.ainna-theme-switch.theme-toggle svg{display:none!important}.ainna-theme-switch-label{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#1e293b;line-height:1;white-space:nowrap}.ainna-theme-switch-track{position:relative;flex-shrink:0;width:46px;height:26px;border-radius:999px;background:linear-gradient(135deg,#6366f159,#0f172ae6);border:1px solid rgba(26,26,26,.14)}.ainna-theme-switch-thumb{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:linear-gradient(135deg,#818cf8,#6366f1);box-shadow:0 0 10px #818cf873;transition:transform .45s cubic-bezier(.34,1.56,.64,1)}button.ainna-theme-switch.is-night .ainna-theme-switch-thumb{transform:translate(20px)}html[data-theme=light] button.ainna-theme-switch .ainna-theme-switch-track{background:linear-gradient(135deg,#c7d2fe,#a7f3d0);border-color:#6366f140}html[data-theme=dark] button.ainna-theme-switch.theme-toggle,html[data-theme=night] button.ainna-theme-switch.theme-toggle{border-color:#6366f173;background:#1e293bf5;box-shadow:0 2px 14px #00000073,0 0 0 1px #6366f126}html[data-theme=dark] button.ainna-theme-switch .ainna-theme-switch-label,html[data-theme=night] button.ainna-theme-switch .ainna-theme-switch-label,body.dark-mode button.ainna-theme-switch .ainna-theme-switch-label{color:#e2e8f0}body:not(.dark-mode) button.ainna-theme-switch .ainna-theme-switch-label{color:#1e293b}html[data-theme=dark] button.ainna-theme-switch .ainna-theme-switch-track,html[data-theme=night] button.ainna-theme-switch .ainna-theme-switch-track{border-color:#6366f14d}.desktop-nav .nav-container{gap:20px}.desktop-nav .nav-links{flex:1;justify-content:flex-end;align-items:center;flex-wrap:wrap}.desktop-nav .nav-actions{display:flex;align-items:center;flex-shrink:0}.desktop-nav .nav-actions .ainna-theme-switch--inline{margin-left:0}.desktop-nav .ainna-theme-switch--inline{margin-left:4px}.ainna-mobile-topbar{position:fixed;top:0;left:0;right:0;z-index:10000;display:none;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;pointer-events:none}.ainna-mobile-topbar>*{pointer-events:auto}.ainna-mobile-topbar #mobile-burger{position:static;top:auto;left:auto;flex-shrink:0}.ainna-mobile-topbar .ainna-nav-controls{margin-left:auto}.ainna-mobile-topbar #mobile-theme-toggle.ainna-theme-switch--fixed{position:static;top:auto;left:auto;right:auto;margin-left:0;flex-shrink:0;width:auto!important;height:auto!important;min-width:0;padding:6px 6px 6px 12px!important;border-radius:999px!important}@media(max-width:380px){.ainna-mobile-topbar .ainna-theme-switch-label{display:none}.ainna-mobile-topbar button.ainna-theme-switch.theme-toggle{padding:6px!important}}@media(max-width:480px){.ainna-mobile-topbar{padding:8px 10px;gap:8px}.ainna-mobile-topbar .ainna-nav-controls{gap:4px}.ainna-mobile-topbar #mobile-burger{transform:scale(.92);transform-origin:left center}.ainna-mobile-topbar .ainna-wc-link{padding:4px 8px 4px 7px;font-size:10px}.ainna-mobile-topbar .ainna-boost-toggle{padding:0 7px}.ainna-mobile-topbar button.ainna-theme-switch.theme-toggle{padding:4px 4px 4px 8px!important;gap:5px}.ainna-mobile-topbar .ainna-theme-switch-label{font-size:8px;letter-spacing:.08em}.ainna-mobile-topbar .ainna-theme-switch-track{width:36px;height:21px}.ainna-mobile-topbar .ainna-theme-switch-thumb{width:14px;height:14px;top:2px;left:2px}}.desktop-nav button.ainna-theme-switch.theme-toggle{width:auto!important;height:auto!important;min-width:0;border-radius:999px!important}.theme-toggle-mobile{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;border-top:1px solid rgba(26,26,26,.08)}.theme-toggle-mobile .ainna-theme-switch--menu-row{width:100%;justify-content:space-between}.theme-toggle-mobile>span:not(.ainna-theme-switch-label):not(.ainna-theme-switch-track):not(.ainna-theme-switch-thumb){font-size:14px;font-weight:700;color:#1e293b}html[data-theme=dark] .theme-toggle-mobile{border-top-color:#f8fafc1a;color:#e2e8f0}html[data-theme=dark] .theme-toggle-mobile>span:not(.ainna-theme-switch-label):not(.ainna-theme-switch-track):not(.ainna-theme-switch-thumb){color:#e2e8f0}@media(max-width:768px){.ainna-theme-slot{top:12px;right:12px}.profile-theme-slot{top:12px;left:12px}.ainna-soon-badge{top:12px;left:12px;font-size:.7rem;padding:6px 12px}.ainna-mobile-topbar{display:flex}.ainna-mobile-topbar #mobile-theme-toggle.ainna-theme-switch--fixed{display:inline-flex}body:has(.ainna-mobile-topbar #mobile-theme-toggle) .theme-toggle-mobile{display:none!important}body:has(.ainna-mobile-topbar) .profile-theme-slot{top:64px;left:12px}}@media(min-width:769px){.ainna-mobile-topbar{display:none!important}}.ainna-wc-live-sep{color:#22c55e73;font-weight:400;margin:0 1px}html[data-theme=dark] .ainna-wc-live-sep,html[data-theme=night] .ainna-wc-live-sep{color:#4ade8059}.ainna-wc-live-dot{width:5px;height:5px;border-radius:50%;background:#22c55e;box-shadow:0 0 5px #22c55e;animation:ainnaWcDotBlink 1.5s ease-in-out infinite;flex-shrink:0}html[data-theme=dark] .ainna-wc-live-dot,html[data-theme=night] .ainna-wc-live-dot{background:#4ade80;box-shadow:0 0 5px #4ade80}.ainna-wc-live-num{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px;font-weight:800;color:#22c55e;line-height:1}html[data-theme=dark] .ainna-wc-live-num,html[data-theme=night] .ainna-wc-live-num{color:#4ade80}.ainna-wc-live-label{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:7px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#15803d;line-height:1}html[data-theme=dark] .ainna-wc-live-label,html[data-theme=night] .ainna-wc-live-label{color:#86efac}@keyframes ainnaWcDotBlink{0%,to{opacity:1}50%{opacity:.3}}.ainna-nav-controls--inline .ainna-wc-link,.ainna-nav-controls--inline button.ainna-theme-switch.theme-toggle,.ainna-nav-controls--inline .ainna-boost-toggle,.ainna-nav-controls--fixed .ainna-wc-link,.ainna-nav-controls--fixed button.ainna-theme-switch.theme-toggle,.ainna-nav-controls--fixed .ainna-boost-toggle{display:inline-flex;align-items:center;justify-content:center;height:36px!important;box-sizing:border-box;border-radius:999px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;line-height:1;white-space:nowrap;border-style:solid;border-width:1.5px;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease,background .2s ease,color .2s ease}.ainna-nav-controls--inline .ainna-wc-link,.ainna-nav-controls--fixed .ainna-wc-link{gap:6px;padding:0 12px}.ainna-nav-controls--inline button.ainna-theme-switch.theme-toggle,.ainna-nav-controls--fixed button.ainna-theme-switch.theme-toggle{gap:8px;padding:0 6px 0 12px;width:auto;min-height:0;box-shadow:0 2px 14px #0f172a2e,0 0 0 1px #0f172a0f}.ainna-nav-controls--inline .ainna-boost-toggle,.ainna-nav-controls--fixed .ainna-boost-toggle{position:static;inset:auto;gap:6px;padding:0 12px;min-width:0;width:auto}.ainna-nav-controls--inline .ainna-wc-link:hover,.ainna-nav-controls--inline button.ainna-theme-switch.theme-toggle:hover,.ainna-nav-controls--inline .ainna-boost-toggle:hover,.ainna-nav-controls--fixed .ainna-wc-link:hover,.ainna-nav-controls--fixed button.ainna-theme-switch.theme-toggle:hover,.ainna-nav-controls--fixed .ainna-boost-toggle:hover{transform:translateY(-1px)}.ainna-nav-controls--inline .boost-label,.ainna-nav-controls--fixed .boost-label{font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ainna-nav-controls--inline .ainna-theme-switch-track,.ainna-nav-controls--fixed .ainna-theme-switch-track{width:46px;height:26px}.ainna-nav-controls--inline .ainna-wc-year,.ainna-nav-controls--inline .ainna-theme-switch-label,.ainna-nav-controls--fixed .ainna-wc-year,.ainna-nav-controls--fixed .ainna-theme-switch-label{font-size:9px}@media(max-width:768px){.ainna-nav-controls--inline .ainna-wc-link,.ainna-nav-controls--inline button.ainna-theme-switch.theme-toggle,.ainna-nav-controls--inline .ainna-boost-toggle,.ainna-nav-controls--fixed .ainna-wc-link,.ainna-nav-controls--fixed button.ainna-theme-switch.theme-toggle,.ainna-nav-controls--fixed .ainna-boost-toggle{height:32px!important}.ainna-nav-controls--inline .ainna-wc-link,.ainna-nav-controls--fixed .ainna-wc-link{padding:0 10px}.ainna-nav-controls--inline button.ainna-theme-switch.theme-toggle,.ainna-nav-controls--fixed button.ainna-theme-switch.theme-toggle{padding:0 5px 0 10px!important}.ainna-nav-controls--fixed #mobile-theme-toggle.ainna-theme-switch--fixed{height:32px!important}.ainna-nav-controls--inline .ainna-theme-switch-track,.ainna-nav-controls--fixed .ainna-theme-switch-track{width:42px;height:24px}.ainna-nav-controls--inline button.ainna-theme-switch.is-night .ainna-theme-switch-thumb,.ainna-nav-controls--fixed button.ainna-theme-switch.is-night .ainna-theme-switch-thumb{transform:translate(18px)}.ainna-nav-controls--inline .ainna-theme-switch-thumb,.ainna-nav-controls--fixed .ainna-theme-switch-thumb{width:16px;height:16px}.ainna-nav-controls--inline .ainna-boost-toggle,.ainna-nav-controls--fixed .ainna-boost-toggle{padding:0 9px}}@media(max-width:380px){.ainna-nav-controls--inline .boost-label,.ainna-nav-controls--fixed .boost-label{display:none}.ainna-nav-controls--inline .ainna-boost-toggle,.ainna-nav-controls--fixed .ainna-boost-toggle{padding:0 8px}}.ainna-model-selector{display:inline-flex;align-items:center;justify-content:center;height:36px!important;box-sizing:border-box;border-radius:999px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;line-height:1;white-space:nowrap;border-style:solid;border-width:1.5px;padding:0 12px;gap:6px;background:#6366f114;border-color:#6366f14d;color:#4f46e5;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease,background .2s ease,color .2s ease;outline:none}.ainna-model-selector:hover{border-color:#6366f180;box-shadow:0 2px 14px #6366f133;transform:translateY(-1px)}.ainna-model-selector option{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;padding:8px;background:#fff;color:#1a1a1e}html[data-theme=dark] .ainna-model-selector,html[data-theme=night] .ainna-model-selector{background:#6366f126;border-color:#6366f180;color:#818cf8}html[data-theme=dark] .ainna-model-selector option,html[data-theme=night] .ainna-model-selector option{background:#1a1a1e;color:#e8e8ed}.ainna-nav-controls--inline .ainna-model-selector,.ainna-nav-controls--fixed .ainna-model-selector{height:36px!important;padding:0 12px}@media(max-width:768px){.ainna-model-selector{height:32px!important;padding:0 10px;font-size:8px}}@media(max-width:380px){.ainna-model-selector{padding:0 8px;font-size:7px;letter-spacing:.1em}}@media(min-width:901px){.ql-strip{padding:0 0 8px;margin-top:-12px}.ql-strip .container{max-width:none;padding:0}.ql-grid{display:flex;flex-wrap:nowrap;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:max(24px,calc((100vw - 1100px)/2));padding:8px max(24px,calc((100vw - 1100px)/2)) 18px;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.ql-grid::-webkit-scrollbar{height:6px}.ql-grid::-webkit-scrollbar-thumb{background:#94a3b873;border-radius:999px}.ql-card{flex:0 0 min(260px,28vw);scroll-snap-align:start;min-height:0;padding:16px 18px}.ql-desc{display:none}.services-scroll{padding:20px 0 28px}.service-card{width:300px;padding:24px}.ecosystem-section{padding:56px 0!important}.ecosystem-section .eco-flow{flex-wrap:wrap!important;justify-content:center!important;overflow-x:visible;scroll-snap-type:none;gap:14px!important;max-width:920px!important;padding:0!important;margin:0 auto 36px!important}#about .milestones{display:flex!important;flex-wrap:nowrap!important;gap:10px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;padding:6px 0 14px!important;margin:0!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:thin!important}#about .milestones::-webkit-scrollbar{height:5px!important}#about .milestones::-webkit-scrollbar-thumb{background:#94a3b866!important;border-radius:999px!important}#about .milestone{flex:0 0 auto!important;scroll-snap-align:start!important;padding:10px 14px!important;border-radius:10px!important;min-width:120px!important;transition:transform .2s,box-shadow .2s!important}#about .milestone:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}#about .milestone-value{font-size:17px!important;margin-bottom:2px!important;line-height:1.2!important}#about .milestone-label{font-size:11.5px!important;color:#ffffff8c!important;line-height:1.35!important}[data-theme=dark] #about .milestone{background:#0f172ab3!important;border:1px solid rgba(255,255,255,.08)!important}[data-theme=light] #about .milestone-label{color:#1a1a1a99!important}}@media(max-width:900px){.ql-strip{padding:0!important;margin-top:-4px!important}.ql-strip .container{padding:0!important;max-width:none!important}.ql-grid{display:flex!important;flex-wrap:nowrap!important;gap:10px!important;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:14px;padding:6px 14px 14px!important;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ql-grid::-webkit-scrollbar{display:none}.ql-card{flex:0 0 72%!important;max-width:280px;scroll-snap-align:start;padding:14px 16px!important;gap:4px!important}.ql-desc{font-size:11.5px!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ql-label{font-size:13.5px!important}.section-header{margin-bottom:20px!important;padding:0 14px}.section-header h2{font-size:clamp(1.35rem,5.5vw,1.75rem)!important}.section-header p{font-size:13.5px!important;line-height:1.5!important}.services-section{padding:36px 0!important}.services-scroll{padding:12px 0 20px!important}.service-card{width:78vw!important;max-width:300px;padding:18px!important}.ecosystem-section{padding:40px 0!important}.ecosystem-section>.container{padding:0 16px!important}.ecosystem-section>.container>div:first-child{margin-bottom:20px!important;padding:0}.ecosystem-section .eco-flow{flex-direction:column!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;overflow-x:visible;scroll-snap-type:none;gap:10px!important;padding:0!important;margin:0 auto 24px!important}.ecosystem-section .eco-step{max-width:100%!important;width:100%!important}.ecosystem-section .eco-connector{transform:rotate(90deg);width:24px;height:24px}.ecosystem-section .eco-callout{margin:8px 0 0!important;padding:12px 14px!important}.stats-section,.team-section,.contact-section,.cta-section{padding-top:40px!important;padding-bottom:40px!important}#about .grid-2{grid-template-columns:1fr!important;gap:16px!important}#about .about-text,#about .about-cards,#about .about-answer-grid,#about .about-prose-grid,#about .about-outcome-grid{display:grid!important;grid-template-columns:1fr!important;width:100%!important}#about .about-answer-grid,#about .about-prose-grid,#about .about-outcome-grid,#about .milestones{gap:10px!important;padding:0!important;margin:0!important}#about .milestones{overflow:visible!important;scroll-snap-type:none!important}#about .milestone,#about .feature-card,#about .about-prose-card,#about .about-outcome-item,#about .about-vision-card{width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important}#about .milestone{flex:none!important;padding:12px 14px!important;border-radius:12px!important}#about .milestone-value{font-size:20px!important;line-height:1.1!important;margin-bottom:2px!important}#about .milestone-label{font-size:12px!important;line-height:1.35!important}#about .about-cards{gap:16px!important}[data-theme=light] #about .milestone-label{color:#1a1a1a99!important}}@media(max-width:400px){.ql-card{flex-basis:82%!important}.hero-proof-strip span strong{display:block}.hero-flywheel{padding:12px!important}.hero-flywheel-track{gap:4px!important}.hero-flywheel-step{padding:5px 9px!important;font-size:10px!important}.hero-flywheel-arrow{font-size:11px!important}.hero-flywheel-badge{font-size:8px!important;padding:2px 7px!important}}@media(prefers-reduced-motion:reduce){.services-track{animation:none!important}}.services-track:has(>.scroll-content),.stats-track:has(>.scroll-content),.awards-track:has(>.scroll-content),.team-track:has(>.scroll-content){animation:none!important}.services-scroll:has(.scroll-content),.stats-scroll:has(.scroll-content),.awards-scroll:has(.scroll-content),.team-scroll:has(.scroll-content){overflow:hidden!important}.awards-scroll:has(.scroll-content){touch-action:auto!important}.stats-scroll,.awards-scroll,.team-scroll{overflow-x:hidden;overflow-y:hidden;padding:20px 8px 28px;margin:0 -8px;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;touch-action:pan-y}.stats-scroll::-webkit-scrollbar,.awards-scroll::-webkit-scrollbar,.team-scroll::-webkit-scrollbar{display:none}.stats-track,.awards-track,.team-track{display:block;width:max-content;max-width:none;animation:none!important;will-change:auto}.stats-track>.scroll-content,.awards-track>.scroll-content,.team-track>.scroll-content{display:flex;flex-wrap:nowrap;gap:16px;width:max-content;cursor:grab;will-change:transform}.stats-track.is-dragging>.scroll-content,.awards-track.is-dragging>.scroll-content,.team-track.is-dragging>.scroll-content{cursor:grabbing}.team-track .team-card,.team-track>.scroll-content .team-card{flex:0 0 auto;flex-shrink:0;width:280px;min-width:280px;background:var(--primary-white);border:1px solid rgba(0,0,0,.1);border-radius:16px;padding:24px;text-align:center;box-shadow:0 4px 20px #00000014;transition:transform .3s ease,box-shadow .3s ease;text-decoration:none;color:inherit;display:block}.team-track .team-card:hover{transform:translateY(-5px) scale(1.02);box-shadow:0 20px 40px #ff006e33,0 0 30px #8338ec26}[data-theme=dark] .team-track .team-card{background:#1e293be6;border-color:#ffffff1a}[data-theme=dark] .team-track .team-card h3{color:#f8fafc}[data-theme=dark] .team-track .team-card .team-role{color:#ff6b9d}[data-theme=dark] .team-track .team-card .team-desc{color:#94a3b8}.awards-showcase{margin-top:48px;padding-top:8px;position:relative;text-align:center;overflow:visible}.awards-header{margin-bottom:18px!important;text-align:center}.awards-header-row{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin-bottom:8px}.awards-count-pill{display:inline-flex;align-items:center;padding:4px 11px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.04em;color:#fff;background:linear-gradient(135deg,#ff6b9d,#a855f7);box-shadow:0 6px 16px #ff6b9d47}.awards-heading{font-size:clamp(22px,4vw,34px)!important;margin:0 0 10px!important}.awards-lead{font-size:14.5px!important;max-width:520px;margin:0 auto!important;line-height:1.55;opacity:.85}.awards-track:hover{animation-play-state:paused}.awards-scroll.awards-scroll-static{overflow:visible;padding:12px 0 8px;margin:0}.awards-track.awards-track-static,.awards-track.awards-track-static.scroll-dir-right{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px!important;width:100%!important;max-width:100%;animation:none!important;transform:none!important}.awards-track.awards-track-static .award-card{width:auto!important;max-width:none;min-width:0}@keyframes awards-scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}.award-card{flex:0 0 auto;flex-shrink:0;width:280px;display:flex;flex-direction:column;border-radius:18px;overflow:hidden;background:linear-gradient(180deg,#ffffff14,#ffffff05);border:1px solid rgba(255,255,255,.1);text-decoration:none;color:inherit;text-align:left;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s,border-color .28s;box-shadow:0 8px 22px #00000024;position:relative;cursor:pointer}.award-card:hover{transform:translateY(-6px);box-shadow:0 18px 40px #00000047;border-color:color-mix(in srgb,var(--award-c1, #ff6b9d) 50%,transparent)}.award-card-img{position:relative;width:100%;aspect-ratio:16 / 10;overflow:hidden;background:#ffffff0a}.award-card-img img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease;pointer-events:none}.award-card:hover .award-card-img img{transform:scale(1.06)}.award-card-sheen{position:absolute;inset:0;background:linear-gradient(120deg,transparent 40%,rgba(255,255,255,.12) 50%,transparent 60%);transform:translate(-120%);transition:transform .55s ease;pointer-events:none}.award-card:hover .award-card-sheen{transform:translate(120%)}.award-card-year-badge{position:absolute;top:10px;right:10px;padding:4px 9px;border-radius:999px;background:#0a0a0fb8;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.14);color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.04em;z-index:1}.award-card-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,color-mix(in srgb,var(--award-c1, #6366f1) 25%,transparent),color-mix(in srgb,var(--award-c2, #ec4899) 18%,transparent))}.award-card-placeholder svg{width:36px;height:36px;stroke:#ffffff59}.award-card-body{padding:14px 14px 16px;display:flex;flex-direction:column;flex:1;gap:6px;min-height:0}.award-card-org{font-size:10.5px;font-weight:700;color:var(--award-c1, #ff6b9d);text-transform:uppercase;letter-spacing:.06em}.award-card-title{font-size:14px;font-weight:750;color:#f8fafc;margin:0;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.award-card-cat{display:inline-flex;align-self:flex-start;font-size:10.5px;font-weight:600;color:#ffffffc7;background:#ffffff14;border:1px solid rgba(255,255,255,.08);padding:3px 8px;border-radius:999px}.award-card-link{font-size:11.5px;font-weight:650;color:#ffffff7a;transition:color .2s;margin-top:auto;padding-top:6px}.award-card:hover .award-card-link{color:#ff6b9d}html[data-theme=light] .award-card{background:#fff;border-color:#0f172a1a;box-shadow:0 10px 26px #0f172a14}html[data-theme=light] .award-card-title{color:#111827!important}html[data-theme=light] .award-card-cat{color:#475569;background:#f1f5f9;border-color:#e2e8f0}html[data-theme=light] .award-card-link{color:#64748b}html[data-theme=light] .award-card-org{color:var(--award-c1, #db2777)}@media(max-width:768px){.awards-showcase{margin-top:32px}.awards-scroll{margin:0 -16px;padding:12px 16px 20px}.awards-scroll.awards-scroll-static{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:12px 16px 20px;margin:0 -16px}.awards-track.awards-track-static{display:flex!important;grid-template-columns:none!important;width:max-content!important;gap:12px!important;animation:none!important}.awards-track.awards-track-static .award-card{width:72vw!important;max-width:280px!important;min-width:220px!important;scroll-snap-align:start}.award-card{width:72vw;max-width:280px;min-width:220px}.award-card-body{padding:12px 12px 14px}.award-card-title{font-size:13.5px}}@media(prefers-reduced-motion:reduce){.awards-track{animation:none!important}}@keyframes marquee-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marquee-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.services-track:hover,.stats-track:hover,.awards-track:hover,.team-track:hover{animation-play-state:paused}.services-track,.stats-track,.awards-track,.team-track{animation:none!important}.scroll-dir-left{animation-name:marquee-left!important}.scroll-dir-right{animation-name:marquee-right!important}@media(max-width:768px){.services-track,.stats-track,.awards-track,.team-track{animation:none!important;animation-play-state:paused!important}.stats-scroll,.awards-scroll,.team-scroll{margin:0 -16px;padding-left:16px;padding-right:16px}.team-track>.scroll-content .team-card,.team-track .team-card{width:72vw;max-width:280px;min-width:220px}}@media(prefers-reduced-motion:reduce){.services-track,.stats-track,.awards-track,.team-track,.awards-track.awards-track-static{animation:none!important}}main>section.ainna-animations-paused *{animation-play-state:paused!important}.chart-container{animation:none!important}@media(max-width:768px){.aurora-blob{animation:none!important;filter:blur(50px)!important}.aurora-3,.aurora-4{display:none!important}.hero-command-card{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.hero-bg .blob{filter:blur(70px)!important}.ainna-bioresearch-promo-strip-inner,.ainna-edgeai-promo-strip-inner,.ainna-ci-promo-strip-inner,.ainna-semicon-promo-strip-inner,.award-card-year-badge{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}html[data-theme] body,html[data-theme] .page,html[data-theme] .glass,html[data-theme] .card,html[data-theme] .panel,html[data-theme] .hero,html[data-theme] .section,html[data-theme] header,html[data-theme] footer,html[data-theme] .topbar,html[data-theme] .navbar,html[data-theme] .site-header,html[data-theme] section,html[data-theme] article,html[data-theme] .story,html[data-theme] .briefing,html[data-theme] .metric-card,html[data-theme] .route-card,html[data-theme] .builder-output,html[data-theme] .audience-cloud span,html[data-theme] .story__media,html[data-theme] .promo-banner,html[data-theme] h1,html[data-theme] h2,html[data-theme] h3,html[data-theme] h4,html[data-theme] h5,html[data-theme] p,html[data-theme] li,html[data-theme] .story__title,html[data-theme] .story__excerpt,html[data-theme] .story__meta,html[data-theme] .section__head,html[data-theme] .category-section,html[data-theme] .archive-grid .story,html[data-theme] .desk-list .story,html[data-theme] .category-grid .story{transition:background-color .6s ease,color .6s ease,border-color .6s ease,box-shadow .6s ease}html[data-theme=light] .stats-section{background:#1a1a1a!important;color:#fff!important}html[data-theme=light] .stats-section h2{color:#fff!important}html[data-theme=light] .stats-section h2 .text-pink{color:#ff6b9d!important}html[data-theme=light] .stats-section .section-label{color:#ffffffb3!important}html[data-theme=light] .stats-section .stats-impact-copy,html[data-theme=light] .stats-section p{color:#ffffffbf!important}html[data-theme=light] .stats-section .awards-heading{color:#fff!important}html[data-theme=light] .stats-section .awards-heading .text-pink{color:#ff6b9d!important}html[data-theme=light] .stats-section .awards-lead{color:#ffffffbf!important}html[data-theme=light] .stats-section .awards-section-label,html[data-theme=light] .stats-section .awards-header .section-label{color:#ffffffb3!important}html[data-theme=light] .stats-section .stat-box{background:#fff!important;border:1px solid rgba(0,0,0,.12)!important;box-shadow:0 4px 16px #0000001f!important}html[data-theme=light] .stats-section .stat-box:hover{background:#fff!important;border-color:#ff6b9d!important;box-shadow:0 8px 24px #0000002e!important}html[data-theme=light] .stats-section .stat-box-value{color:#1a1a1a!important;font-weight:800!important}html[data-theme=light] .stats-section .stat-box-label{color:#2a2a2a!important;font-weight:700!important}html[data-theme=light] .stats-section .stat-box-desc{color:#4a4a4a!important;opacity:1!important}html[data-theme=light] .stats-section .stat-box-icon{background:linear-gradient(135deg,#ff6b9d33,#4ecdc433)!important}.ainna-cta-row,.promo-buttons,.contact-cta-row,.modal-footer{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.ainna-cta-row,.promo-buttons{justify-content:center}.contact-cta-row{margin-top:24px}.hero-actions-row .btn,.hero-buttons .btn,.promo-buttons .btn,.ainna-cta-row .btn,.contact-section .btn,.contact-cta-row .btn,.promo-box .btn,.ainna-cta-card .btn,.ainna-study-card .btn,.modal-footer .btn,#company-profile-modal .modal-footer .btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 22px!important;font-size:14px!important;font-weight:650!important;line-height:1;border-radius:999px;text-decoration:none;transition:all .25s ease}.promo-buttons .btn,.ainna-cta-row .btn{min-width:min(180px,100%)}.hero-actions-row .btn-primary,.hero-buttons .btn-primary,.promo-buttons .btn-primary,.ainna-cta-row .btn-primary,.contact-section .btn-primary,.contact-cta-row .btn-primary,.promo-box .btn-primary,.ainna-cta-card .btn-primary,.modal-footer .btn-primary{border:2px solid transparent}.hero-actions-row .btn-secondary,.hero-buttons .btn-secondary,.promo-buttons .btn-secondary,.promo-buttons .btn-outline,.ainna-cta-row .btn-secondary,.contact-section .btn-secondary,.ainna-cta-card .btn-secondary,.ainna-study-card .btn-secondary{border:2px solid var(--accent-black, #1a1a1a);background:transparent;color:var(--accent-black, #1a1a1a)}.promo-buttons .btn-outline:hover,.ainna-cta-row .btn-secondary:hover,.ainna-study-card .btn-secondary:hover{background:var(--accent-black, #1a1a1a);color:var(--primary-white, #fff)}.contact-section .btn-pink,.promo-box .btn-pink{background:var(--accent-black, #1a1a1a);color:var(--primary-white, #fff);border:2px solid transparent;min-height:44px;padding:0 22px!important;border-radius:999px;font-size:14px!important;font-weight:650!important}.contact-section .btn-pink:hover,.promo-box .btn-pink:hover{background:#1a1a1ae6}.btn-large{min-height:44px!important;padding:0 22px!important;font-size:14px!important;font-weight:650!important;border-radius:999px!important}.ainna-cta-section{padding:40px 20px}.ainna-cta-section .container-narrow{max-width:720px;margin:0 auto}.ainna-cta-card,.ainna-study-card{padding:2rem;border-radius:20px;text-align:center}.ainna-cta-card{background:linear-gradient(135deg,#22d3ee14,#0ea5e914);border:2px solid rgba(34,211,238,.25)}html[data-theme=dark] .ainna-cta-card{background:#ffffff0f;border-color:#22d3ee59}.ainna-study-card{margin-top:24px;padding:1.5rem;background:linear-gradient(135deg,#06b6d41a,#2563eb1a);border:1px solid rgba(6,182,212,.25);border-radius:16px}html[data-theme=dark] .ainna-study-card{background:#ffffff0d;border-color:#06b6d44d}.ainna-cta-badge,.ainna-study-badge{display:inline-flex;align-items:center;gap:.5rem;border-radius:50px;font-weight:600;margin-bottom:1rem}.cta-badge-dot{width:7px;height:7px;border-radius:999px;background:currentColor;box-shadow:0 0 0 3px #ffffff24;opacity:.9}.cta-proof-list{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 18px}.cta-proof-list span{padding:8px 12px;border-radius:999px;background:#ffffffb8;border:1px solid rgba(15,23,42,.08);color:#334155;font-size:12px;font-weight:800}[data-theme=dark] .cta-proof-list span{background:#0f172aa8;border-color:#ffffff1f;color:#e2e8f0}.ainna-cta-badge{background:linear-gradient(135deg,#22d3ee,#0ea5e9);color:#0a0c10;padding:.4rem 1rem;font-size:.8rem}.ainna-study-badge{background:linear-gradient(135deg,#06b6d4,#2563eb);color:#fff;padding:.35rem .85rem;font-size:.75rem}.ainna-cta-card h3{font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.ainna-cta-card p,.ainna-study-card p{color:var(--color-text-secondary, #64748b);font-size:.9rem;margin-bottom:1rem}.ainna-cta-card strong{color:#22d3ee;font-size:1.1rem}.ainna-study-card strong{color:#06b6d4}.ainna-promo-pilot-card{margin-top:1.5rem;padding:1.5rem;background:linear-gradient(135deg,#22d3ee1a,#0ea5e91a);border:2px solid rgba(34,211,238,.25);border-radius:16px;text-align:center}html[data-theme=dark] .ainna-promo-pilot-card{background:#ffffff0f;border-color:#22d3ee59}.ainna-promo-pilot-card h4{font-size:1rem;font-weight:700;color:#0f172a;margin-bottom:.5rem;line-height:1.4}.ainna-promo-pilot-card p{color:#475569;font-size:.875rem;line-height:1.5;margin-bottom:1rem}[data-theme=dark] .ainna-promo-pilot-card h4{color:#e2e8f0}[data-theme=dark] .ainna-promo-pilot-card p{color:#94a3b8}.ainna-promo-pilot-card .ainna-cta-row{justify-content:center}[data-theme=dark] .promo-buttons .btn-secondary,[data-theme=dark] .promo-buttons .btn-outline,[data-theme=dark] .ainna-cta-row .btn-secondary,[data-theme=dark] .ainna-study-card .btn-secondary,[data-theme=dark] .contact-section .btn-secondary{border-color:#f8fafc;color:#f8fafc}[data-theme=dark] .contact-section .btn-pink,[data-theme=dark] .promo-box .btn-pink{background:#f8fafc;color:#0f172a}@media(max-width:768px){table,.data-table,.table-container,table[class*=table]{transform:none!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0 0 1rem!important}.table-responsive{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}}@media(max-width:768px){.promo-section{padding:32px 16px!important}.promo-container{max-width:100%!important;padding:0!important}.promo-content{display:flex!important;flex-direction:column!important;gap:20px!important;padding:20px 16px!important;border-radius:16px!important;border-width:2px!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;overflow:hidden!important}.promo-right,.promo-left{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.promo-badge{font-size:12px!important;padding:6px 12px!important;margin-bottom:12px!important}.promo-image{width:96px!important;height:96px!important;margin:0 auto 12px!important}.promo-image img{max-width:100%!important;height:auto!important}.promo-content h2,.promo-right h2{font-size:1.5rem!important;line-height:1.25!important;margin-bottom:8px!important;word-break:break-word!important}.promo-content>p,.promo-right>p{font-size:.95rem!important;margin-bottom:12px!important}.promo-offer{display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;gap:8px!important;margin:12px 0!important;width:100%!important}.promo-offer .discount{flex:0 0 auto!important}.promo-offer>span{flex:1 1 100%!important;font-size:.85rem!important;line-height:1.4!important;word-break:break-word!important}.promo-offer code{word-break:break-all!important}.promo-buttons{flex-direction:column!important;width:100%!important;gap:10px!important}.promo-buttons .btn{width:100%!important;min-width:0!important;max-width:100%!important}.platform-links{width:100%!important}.platform-links .tags{display:flex!important;flex-wrap:wrap!important;gap:8px!important;justify-content:flex-start!important}.platform-links .tag{font-size:12px!important;padding:6px 12px!important}.ainna-promo-pilot-card{margin-top:1rem!important;padding:1rem!important;border-radius:14px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow:hidden!important}.ainna-promo-pilot-card h4{font-size:.95rem!important;line-height:1.35!important;word-break:break-word!important}.ainna-promo-pilot-card p{font-size:.85rem!important}.ainna-promo-pilot-card .ainna-cta-row,.ainna-promo-pilot-card .btn{width:100%!important;min-width:0!important}}@media(max-width:768px){.contact-section{padding:40px 16px!important}.contact-section .grid-2{display:flex!important;flex-direction:column!important;gap:28px!important}.contact-promo{width:100%!important;display:block!important;padding-top:8px!important}.promo-box{width:100%!important;max-width:100%!important;margin:12px 0 0!important;padding:28px 16px 20px!important;border-radius:16px!important;box-sizing:border-box!important;overflow:hidden!important}.promo-label{position:relative!important;top:auto!important;left:auto!important;transform:none!important;display:inline-block!important;margin:0 auto 12px!important;font-size:12px!important;padding:6px 14px!important;white-space:normal!important}.promo-body{padding-top:0!important;width:100%!important;box-sizing:border-box!important}.promo-icon{width:64px!important;height:64px!important;margin:0 auto 12px!important;border-radius:16px!important}.promo-icon svg{width:32px!important;height:32px!important}.promo-body h3{font-size:1.25rem!important;line-height:1.3!important;word-break:break-word!important}.promo-body p{font-size:.9rem!important}.promo-discount{padding:14px!important;margin-bottom:14px!important;width:100%!important;box-sizing:border-box!important}.discount-badge{flex-wrap:wrap!important;gap:8px!important}.discount-icon{font-size:1.25rem!important}.discount-value{font-size:.95rem!important;font-weight:700!important;line-height:1.35!important;word-break:break-word!important;text-align:center!important}.promo-box .btn,.promo-body .btn{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;white-space:normal!important;height:auto!important;min-height:44px!important;padding:12px 16px!important}}@media(max-width:768px){.ainna-cta-section{padding:28px 16px!important}.ainna-cta-section .container-narrow{max-width:100%!important;padding:0!important}.ainna-cta-card,.ainna-study-card{padding:1.25rem 1rem!important;border-radius:16px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow:hidden!important}.ainna-cta-card h3{font-size:1.1rem!important;line-height:1.35!important;word-break:break-word!important}.ainna-cta-badge,.ainna-study-badge{font-size:.72rem!important;padding:.35rem .75rem!important;max-width:100%!important;white-space:normal!important;text-align:center!important;line-height:1.3!important}.ainna-cta-row{flex-direction:column!important;width:100%!important}.ainna-cta-row .btn,.ainna-study-card .btn{width:100%!important;min-width:0!important}}@media(max-width:560px){.promo-buttons .btn,.ainna-cta-row .btn,.contact-cta-row .btn,.promo-box .btn{width:100%;min-width:0}.promo-content{padding:16px 12px!important}.promo-content h2,.promo-right h2{font-size:1.35rem!important}.discount-value{font-size:.85rem!important}}.ainna-cta-soft-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 10px;margin-top:18px;padding-top:14px;border-top:1px solid rgba(15,23,42,.06);font-size:13px}.ainna-cta-soft-links a{color:#64748b;text-decoration:none;font-weight:550;transition:color .15s ease}.ainna-cta-soft-links a:hover{color:#0f172a}.ainna-cta-soft-sep{color:#cbd5e1;user-select:none}[data-theme=dark] .ainna-cta-soft-links{border-top-color:#f8fafc14}[data-theme=dark] .ainna-cta-soft-links a{color:#94a3b8}[data-theme=dark] .ainna-cta-soft-links a:hover{color:#f8fafc}[data-theme=dark] .ainna-cta-soft-sep{color:#475569}.gov-section-compact .gov-soft-cta{box-shadow:none}body,main,#main-content,#team,.team-section,.team-grid,a.team-card,.team-card,#team-header,.section-header{opacity:1!important;visibility:visible!important}#team .team-card,a.team-card.team-card{opacity:1!important;visibility:visible!important;transform:none!important;animation:none!important;transition:none!important}.hero-links-section{padding:0 0 28px}.hero-ql-below{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.hero-ql-below .hero-ql-item{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;background:#0f172a0a;border:1px solid rgba(15,23,42,.08);color:#334155;text-decoration:none;font-size:12px;font-weight:600;transition:background .2s ease,transform .2s ease}[data-theme=dark] .hero-ql-below .hero-ql-item,body[data-theme=dark] .hero-ql-below .hero-ql-item{background:#ffffff0f;border-color:#ffffff1a;color:#cbd5e1}.hero-ql-below .hero-ql-item:hover{background:#0f172a14;transform:translateY(-1px)}[data-theme=dark] .hero-ql-below .hero-ql-item:hover,body[data-theme=dark] .hero-ql-below .hero-ql-item:hover{background:#ffffff1a}.ainna-esg__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ainna-esg{--esg-leaf: #16a34a;--esg-mint: #4ade80;--esg-teal: #0d9488;--esg-earth: #14532d;--esg-fog: #ecfdf5;--esg-stone: #a8a29e;--esg-stone-dim: #78716c;--esg-bg: #060a08;--esg-bg-elevated: #0c1410;--esg-surface: rgba(22, 163, 74, .06);--esg-border: rgba(74, 222, 128, .12);--esg-border-strong: rgba(74, 222, 128, .28);--esg-text: #f0fdf4;--esg-muted: #a7c4b0;--esg-dim: #6b8f78;--esg-line: rgba(74, 222, 128, .18);--esg-radius: 14px;--esg-max: 1120px;position:relative;background:var(--esg-bg);color:var(--esg-text);overflow:hidden;isolation:isolate}html[data-theme=light] .ainna-esg{--esg-bg: #f0fdf4;--esg-bg-elevated: #ffffff;--esg-surface: rgba(22, 163, 74, .05);--esg-border: rgba(20, 83, 45, .1);--esg-border-strong: rgba(22, 163, 74, .35);--esg-text: #14532d;--esg-muted: #3f6b52;--esg-dim: #3f6b52;--esg-line: rgba(22, 163, 74, .18)}.ainna-esg *{box-sizing:border-box}.ainna-esg__bg{position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 80% 70% at 50% -5%,rgba(22,163,74,.14),transparent 55%),radial-gradient(ellipse 40% 40% at 90% 60%,rgba(13,148,136,.08),transparent 50%),radial-gradient(ellipse 35% 35% at 8% 80%,rgba(20,83,45,.2),transparent 50%)}html[data-theme=light] .ainna-esg__bg{background:radial-gradient(ellipse 80% 70% at 50% -5%,rgba(22,163,74,.1),transparent 55%),radial-gradient(ellipse 40% 40% at 90% 60%,rgba(13,148,136,.06),transparent 50%)}.ainna-esg__pulse{position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 60% 50% at 50% 40%,rgba(74,222,128,.09),transparent 60%);animation:esg-carbon-pulse 5.5s ease-in-out infinite;opacity:.9}html[data-theme=light] .ainna-esg__pulse{background:radial-gradient(ellipse 60% 50% at 50% 40%,rgba(22,163,74,.08),transparent 60%)}@keyframes esg-carbon-pulse{0%,to{opacity:.45;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}.ainna-esg__inner{position:relative;z-index:1;width:min(var(--esg-max),calc(100% - 48px));margin:0 auto;padding:48px 0 52px}@media(max-width:768px){.ainna-esg__inner{width:min(var(--esg-max),calc(100% - 32px));padding:36px 0 40px}}.ainna-esg [data-esg-reveal]{opacity:0;transform:translateY(16px);transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1);transition-delay:var(--esg-delay, 0ms)}.ainna-esg [data-esg-reveal].is-visible{opacity:1;transform:none}.ainna-esg.ainna-animations-paused [data-esg-reveal]{opacity:1!important;transform:none!important;transition:none!important}@media(prefers-reduced-motion:reduce){.ainna-esg [data-esg-reveal]{opacity:1!important;transform:none!important;transition:none!important}.ainna-esg__pulse{animation:none!important;opacity:.6}.ainna-esg__track-dot{animation:none!important;left:72%!important}.ainna-esg__track-dot--slow{left:88%!important}}.ainna-esg__top{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px 32px;margin-bottom:28px}.ainna-esg__copy{flex:1 1 280px;min-width:0;max-width:54ch}.ainna-esg__eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--esg-leaf);margin:0 0 10px}html[data-theme=light] .ainna-esg__eyebrow{color:var(--esg-earth)}.ainna-esg__eyebrow:before{content:"";width:18px;height:1px;background:var(--esg-leaf)}.ainna-esg__headline{font-size:clamp(1.5rem,3.2vw,2rem);font-weight:600;letter-spacing:-.03em;line-height:1.15;margin:0 0 10px;color:var(--esg-text);max-width:none}.ainna-esg__body{font-size:.95rem;line-height:1.55;color:var(--esg-muted);margin:0;max-width:52ch}.ainna-esg__cta-actions{display:flex;flex-wrap:wrap;gap:10px;flex:0 0 auto}.ainna-esg__btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 18px;border-radius:999px;font-size:13.5px;font-weight:560;letter-spacing:-.01em;text-decoration:none;transition:transform .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease;white-space:nowrap}.ainna-esg__btn:hover{transform:translateY(-1px)}.ainna-esg__btn--primary{background:var(--esg-leaf);color:#fff;border:1px solid transparent;box-shadow:0 0 #4ade8000}.ainna-esg__btn--primary:hover{background:#15803d;box-shadow:0 0 24px #4ade8040}html[data-theme=light] .ainna-esg__btn--primary{background:var(--esg-leaf);color:#fff}.ainna-esg__btn--ghost{background:transparent;color:var(--esg-mint);border:1px solid var(--esg-border-strong)}html[data-theme=light] .ainna-esg__btn--ghost{color:var(--esg-earth)}.ainna-esg__btn--ghost:hover{border-color:var(--esg-mint);box-shadow:0 0 16px #4ade801f}.ainna-esg__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid var(--esg-border);border-radius:var(--esg-radius);background:var(--esg-surface);margin-bottom:16px;overflow:hidden;position:relative}.ainna-esg__metrics:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 30%,rgba(74,222,128,.06) 50%,transparent 70%);opacity:0;transition:opacity .4s ease}.ainna-esg__metrics.is-visible:before{opacity:1;animation:esg-metric-sheen 2.2s ease .4s 1 both}@keyframes esg-metric-sheen{0%{transform:translate(-40%)}to{transform:translate(40%)}}.ainna-esg__metric{display:flex;align-items:center;gap:12px;padding:16px 18px;border-right:1px solid var(--esg-border);min-width:0;position:relative}.ainna-esg__metric:last-child{border-right:none}.ainna-esg__metric.is-pulsed{animation:esg-metric-pulse .7s ease}@keyframes esg-metric-pulse{0%{background:transparent}40%{background:#4ade801a}to{background:transparent}}.ainna-esg__metric-copy{min-width:0}.ainna-esg__metric strong{display:block;font-size:clamp(1.25rem,2.2vw,1.65rem);font-weight:600;letter-spacing:-.035em;line-height:1.1;color:var(--esg-mint);font-variant-numeric:tabular-nums;white-space:nowrap;margin-bottom:4px}html[data-theme=light] .ainna-esg__metric strong{color:var(--esg-leaf)}.ainna-esg__metric strong .esg-arrow{font-weight:400;color:var(--esg-dim);margin:0 .06em}.ainna-esg__metric span{display:block;font-size:12px;line-height:1.35;color:var(--esg-dim)}.ainna-esg__ring{flex:0 0 36px;width:36px;height:36px}.ainna-esg__ring-svg{width:36px;height:36px;transform:rotate(-90deg);display:block}.ainna-esg__ring-track{stroke:#4ade8026;stroke-width:2.5}html[data-theme=light] .ainna-esg__ring-track{stroke:#16a34a26}.ainna-esg__ring-fill{stroke:var(--esg-mint);stroke-width:2.5;stroke-linecap:round;pathLength:100;stroke-dasharray:0 100;transition:stroke-dasharray 1.2s cubic-bezier(.22,1,.36,1)}.ainna-esg__ring-fill--teal{stroke:var(--esg-teal)}html[data-theme=light] .ainna-esg__ring-fill{stroke:var(--esg-leaf)}html[data-theme=light] .ainna-esg__ring-fill--teal{stroke:var(--esg-teal)}.ainna-esg__metrics.is-visible .ainna-esg__ring-fill[data-esg-ring="87"]{stroke-dasharray:87 100}.ainna-esg__metrics.is-visible .ainna-esg__ring-fill[data-esg-ring="66"]{stroke-dasharray:66 100}.ainna-esg__metrics.is-visible .ainna-esg__ring-fill[data-esg-ring="100"]{stroke-dasharray:100 100}@media(max-width:900px){.ainna-esg__metrics{grid-template-columns:1fr 1fr}.ainna-esg__metric:nth-child(2){border-right:none}.ainna-esg__metric:nth-child(1),.ainna-esg__metric:nth-child(2){border-bottom:1px solid var(--esg-border)}}@media(max-width:480px){.ainna-esg__metrics{grid-template-columns:1fr}.ainna-esg__metric{border-right:none;border-bottom:1px solid var(--esg-border);padding:14px 16px}.ainna-esg__metric:last-child{border-bottom:none}.ainna-esg__metric:nth-child(1),.ainna-esg__metric:nth-child(2){border-bottom:1px solid var(--esg-border)}}.ainna-esg__compare{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px}@media(max-width:640px){.ainna-esg__compare{grid-template-columns:1fr}}.ainna-esg__flow{border:1px solid var(--esg-border);background:var(--esg-surface);border-radius:var(--esg-radius);padding:14px 16px 16px;position:relative;overflow:hidden}.ainna-esg__flow--legacy{border-color:#a8a29e38;background:#a8a29e0d}.ainna-esg__flow--neural{border-color:var(--esg-border-strong);background:linear-gradient(180deg,rgba(22,163,74,.12),var(--esg-surface));box-shadow:0 0 0 1px #4ade800f,0 12px 32px #14532d2e}html[data-theme=light] .ainna-esg__flow--neural{box-shadow:0 8px 24px #16a34a14}.ainna-esg__flow-label{font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--esg-stone-dim);margin:0 0 6px}.ainna-esg__flow--neural .ainna-esg__flow-label{color:var(--esg-mint)}html[data-theme=light] .ainna-esg__flow--neural .ainna-esg__flow-label{color:#15803d}.ainna-esg__flow-line{margin:0 0 14px;font-size:13px;line-height:1.45;color:var(--esg-muted);letter-spacing:-.01em}.ainna-esg__flow--neural .ainna-esg__flow-line{color:var(--esg-text);font-weight:500}.ainna-esg__track{position:relative;height:14px;margin-top:2px}.ainna-esg__track-rail{position:absolute;left:0;right:0;top:50%;height:2px;transform:translateY(-50%);border-radius:2px;background:linear-gradient(90deg,var(--esg-stone-dim),rgba(168,162,158,.35));opacity:.55}.ainna-esg__track-rail--green{background:linear-gradient(90deg,var(--esg-leaf),var(--esg-mint),var(--esg-teal));opacity:.85;box-shadow:0 0 10px #4ade8040}.ainna-esg__track-stops{position:absolute;inset:0;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.ainna-esg__track-stops i{width:6px;height:6px;border-radius:50%;background:var(--esg-stone-dim);opacity:.7;box-shadow:0 0 0 2px #060a0899}html[data-theme=light] .ainna-esg__track-stops i{box-shadow:0 0 0 2px #f0fdf4e6}.ainna-esg__track-stops--green i{background:var(--esg-mint);opacity:1;box-shadow:0 0 0 2px #060a0880,0 0 8px #4ade8066}html[data-theme=light] .ainna-esg__track-stops--green i{background:var(--esg-leaf);box-shadow:0 0 0 2px #fff,0 0 6px #16a34a59}.ainna-esg__track-dot{position:absolute;top:50%;left:0;width:8px;height:8px;margin-top:-4px;margin-left:-4px;border-radius:50%;z-index:1;opacity:0}.ainna-esg__track-dot--slow{background:var(--esg-stone);box-shadow:0 0 8px #a8a29e80}.ainna-esg__track-dot--fast{background:var(--esg-mint);box-shadow:0 0 12px #4ade80b3;width:9px;height:9px;margin-top:-4.5px;margin-left:-4.5px}html[data-theme=light] .ainna-esg__track-dot--fast{background:var(--esg-leaf);box-shadow:0 0 10px #16a34a8c}.ainna-esg__compare.is-visible .ainna-esg__track-dot--slow{opacity:1;animation:esg-signal-slow 3.6s ease-in-out infinite}.ainna-esg__compare.is-visible .ainna-esg__track-dot--fast{opacity:1;animation:esg-signal-fast 1.8s cubic-bezier(.4,0,.2,1) infinite}@keyframes esg-signal-slow{0%{left:0%;opacity:.4}15%{opacity:1}70%{left:78%;opacity:1}85%{left:88%;opacity:.85}to{left:92%;opacity:.3}}@keyframes esg-signal-fast{0%{left:0%;opacity:.5}10%{opacity:1}55%{left:68%;opacity:1}to{left:100%;opacity:.35}}.ainna-esg__diff{border:1px solid var(--esg-border);border-radius:var(--esg-radius);background:#060a0859;padding:14px 16px 12px;margin-bottom:16px}html[data-theme=light] .ainna-esg__diff{background:#ffffffa6}.ainna-esg__diff-row{display:grid;grid-template-columns:88px 1fr minmax(0,140px);gap:10px 12px;align-items:center;margin-bottom:10px}@media(max-width:640px){.ainna-esg__diff-row{grid-template-columns:72px 1fr}.ainna-esg__diff-val{grid-column:2;margin-top:-4px;margin-bottom:4px}}.ainna-esg__diff-label{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--esg-dim)}.ainna-esg__diff-row:last-of-type .ainna-esg__diff-label{color:var(--esg-mint)}html[data-theme=light] .ainna-esg__diff-row:last-of-type .ainna-esg__diff-label{color:var(--esg-leaf)}.ainna-esg__diff-bar{height:8px;border-radius:999px;background:#ffffff0f;overflow:hidden;position:relative}html[data-theme=light] .ainna-esg__diff-bar{background:#14532d14}.ainna-esg__diff-fill{display:block;height:100%;width:0;border-radius:999px;transition:width 1.15s cubic-bezier(.22,1,.36,1)}.ainna-esg__diff-fill--legacy{background:linear-gradient(90deg,var(--esg-stone-dim),var(--esg-stone));transition-delay:.1s}.ainna-esg__diff-fill--neural{background:linear-gradient(90deg,var(--esg-leaf),var(--esg-mint));box-shadow:0 0 12px #4ade8059;transition-delay:.25s}.ainna-esg__diff.is-visible .ainna-esg__diff-fill--legacy{width:100%}.ainna-esg__diff.is-visible .ainna-esg__diff-fill--neural{width:28%}.ainna-esg__diff-val{font-size:11.5px;color:var(--esg-dim);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:640px){.ainna-esg__diff-val{text-align:left}}.ainna-esg__diff-tags{display:flex;flex-wrap:wrap;gap:8px 14px;margin:4px 0 0;padding-top:10px;border-top:1px solid var(--esg-border)}.ainna-esg__diff-tags span{font-size:11.5px;color:var(--esg-muted);letter-spacing:-.01em}.ainna-esg__diff-tags span:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--esg-mint);margin-right:7px;vertical-align:middle;box-shadow:0 0 6px #4ade8080}html[data-theme=light] .ainna-esg__diff-tags span:before{background:var(--esg-leaf)}.ainna-esg__close-note{font-size:13px;line-height:1.45;color:var(--esg-dim);margin:0;text-align:center;letter-spacing:-.01em;position:relative;padding-top:14px}.ainna-esg__close-note:before{content:"";position:absolute;top:0;left:50%;width:48px;height:1px;transform:translate(-50%);background:linear-gradient(90deg,transparent,var(--esg-leaf),transparent)}.ainna-esg.ainna-animations-paused *{animation:none!important;transition:none!important}.ainna-esg.ainna-animations-paused .ainna-esg__diff-fill--legacy{width:100%!important}.ainna-esg.ainna-animations-paused .ainna-esg__diff-fill--neural{width:28%!important}.ainna-esg.ainna-animations-paused .ainna-esg__ring-fill[data-esg-ring="87"]{stroke-dasharray:87 100!important}.ainna-esg.ainna-animations-paused .ainna-esg__ring-fill[data-esg-ring="66"]{stroke-dasharray:66 100!important}.ainna-esg.ainna-animations-paused .ainna-esg__ring-fill[data-esg-ring="100"]{stroke-dasharray:100 100!important}.ainna-esg.ainna-animations-paused .ainna-esg__pulse{opacity:.55;transform:none}.ecosystem-section{position:relative;padding:96px 0 100px;background:radial-gradient(ellipse at 20% 10%,rgba(102,126,234,.14) 0%,transparent 45%),radial-gradient(ellipse at 80% 90%,rgba(118,75,162,.12) 0%,transparent 45%),linear-gradient(135deg,#0b1021,#111827,#0b1220);overflow:hidden}.ecosystem-section:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:60px 60px;mask-image:radial-gradient(circle at 50% 30%,black 0%,transparent 70%);pointer-events:none}.ecosystem-section .eco-container{position:relative;max-width:1120px;margin:0 auto;padding:0 24px;z-index:2}.ecosystem-section .eco-header{text-align:center;margin-bottom:52px}.ecosystem-section .eco-header .section-label{display:inline-block;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#38bdf8;background:#38bdf814;border:1px solid rgba(56,189,248,.18);padding:6px 14px;border-radius:999px;margin-bottom:16px}.ecosystem-section .eco-header h2{font-size:clamp(32px,5.5vw,48px);font-weight:800;color:#fff;margin:0 0 14px;line-height:1.12}.ecosystem-section .eco-header p{color:#94a3b8;max-width:640px;margin:0 auto;font-size:16.5px;line-height:1.6}.ecosystem-section .eco-pipeline{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:54px;flex-wrap:wrap}.ecosystem-section .eco-pipeline-node{display:flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#cbd5e1;font-size:13px;font-weight:600;white-space:nowrap}.ecosystem-section .eco-pipeline-node .dot{width:8px;height:8px;border-radius:50%;background:#38bdf8;box-shadow:0 0 10px #38bdf8;animation:eco-pulse 2.4s ease-in-out infinite}.ecosystem-section .eco-pipeline-node:nth-child(5) .dot{background:#a78bfa;box-shadow:0 0 10px #a78bfa;animation-delay:.4s}.ecosystem-section .eco-pipeline-node:nth-child(9) .dot{background:#34d399;box-shadow:0 0 10px #34d399;animation-delay:.8s}.ecosystem-section .eco-pipeline-node:nth-child(13) .dot{background:#f97316;box-shadow:0 0 10px #f97316;animation-delay:1.2s}@keyframes eco-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.55}}.ecosystem-section .eco-pipeline-arrow{width:34px;height:12px;position:relative;opacity:.35}.ecosystem-section .eco-pipeline-arrow svg{width:100%;height:100%;stroke:#94a3b8;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}.ecosystem-section .eco-pipeline-arrow .arrow-orb{position:absolute;width:5px;height:5px;border-radius:50%;background:#fff;top:50%;left:0;transform:translate3d(0,-50%,0);box-shadow:0 0 8px #38bdf8;animation:eco-arrow-flow 2.2s linear infinite}.ecosystem-section .eco-pipeline-arrow:nth-of-type(4) .arrow-orb{animation-delay:.3s}.ecosystem-section .eco-pipeline-arrow:nth-of-type(8) .arrow-orb{animation-delay:.6s}.ecosystem-section .eco-pipeline-arrow:nth-of-type(12) .arrow-orb{animation-delay:.9s}@keyframes eco-arrow-flow{0%{transform:translate3d(0,-50%,0);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translate3d(29px,-50%,0);opacity:0}}.ecosystem-section .eco-scroll{overflow:hidden;padding:8px 0 28px;margin:0 -8px 28px;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-y}.ecosystem-section .eco-scroll::-webkit-scrollbar{display:none}.ecosystem-section .eco-track{display:block;width:max-content;max-width:none;animation:none!important}.ecosystem-section .eco-track>.scroll-content{display:flex;flex-wrap:nowrap;gap:18px;width:max-content;cursor:grab;will-change:transform}.ecosystem-section .eco-track.is-dragging>.scroll-content{cursor:grabbing}.ecosystem-section .eco-card{position:relative;text-decoration:none;border-radius:22px;padding:26px 22px 24px;background:#ffffff09;border:1px solid rgba(255,255,255,.09);overflow:hidden;flex:0 0 auto;width:300px;min-width:300px;max-width:300px;transition:transform .45s cubic-bezier(.25,.1,.25,1),box-shadow .45s ease,border-color .45s ease}.ecosystem-section .eco-card:before{content:"";position:absolute;inset:0;border-radius:22px;padding:1.5px;background:linear-gradient(135deg,var(--eco-accent),transparent 55%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.55;transition:opacity .45s ease;pointer-events:none}.ecosystem-section .eco-card:hover{transform:translateY(-8px) scale(1.01);box-shadow:0 22px 50px #00000047;border-color:#ffffff2e}.ecosystem-section .eco-card:hover:before{opacity:1}.ecosystem-section .eco-card[data-accent=blue]{--eco-accent: #38bdf8}.ecosystem-section .eco-card[data-accent=purple]{--eco-accent: #a78bfa}.ecosystem-section .eco-card[data-accent=green]{--eco-accent: #34d399}.ecosystem-section .eco-card[data-accent=orange]{--eco-accent: #f97316}.ecosystem-section .eco-card .glow-bg{position:absolute;top:-40%;left:-20%;width:140%;height:140%;background:radial-gradient(circle at 50% 50%,var(--eco-accent),transparent 65%);opacity:.08;filter:blur(24px);transition:opacity .5s ease;pointer-events:none}.ecosystem-section .eco-card:hover .glow-bg{opacity:.18}.ecosystem-section .eco-card .icon-wrap{position:relative;width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:18px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);transition:transform .45s ease,background .45s ease}.ecosystem-section .eco-card:hover .icon-wrap{transform:scale(1.08) rotate(-3deg);background:#ffffff1a}.ecosystem-section .eco-card .icon-wrap svg{width:30px;height:30px;color:var(--eco-accent)}.ecosystem-section .eco-card .label{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--eco-accent);margin-bottom:6px}.ecosystem-section .eco-card h3,.ecosystem-section .eco-card h4{font-size:18.5px;font-weight:700;color:#fff;margin:0 0 10px;line-height:1.25}.ecosystem-section .eco-card p{font-size:13.5px;color:#94a3b8;line-height:1.55;margin:0 0 16px}.ecosystem-section .eco-card .card-cta{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:#fff;background:#ffffff12;border:1px solid rgba(255,255,255,.12);padding:8px 14px;border-radius:999px;transition:all .35s ease}.ecosystem-section .eco-card:hover .card-cta{background:var(--eco-accent);border-color:var(--eco-accent);color:#0b1021;box-shadow:0 6px 18px #00000040}.ecosystem-section .eco-card .card-cta svg{width:14px;height:14px;transition:transform .35s ease}.ecosystem-section .eco-card:hover .card-cta svg{transform:translate(3px)}.ecosystem-section .eco-stats{display:flex;flex-wrap:wrap;justify-content:center;gap:18px;margin-bottom:38px}.ecosystem-section .eco-stat{text-align:center;padding:16px 24px;border-radius:16px;background:#ffffff08;border:1px solid rgba(255,255,255,.07);min-width:140px}.ecosystem-section .eco-stat .number{font-size:28px;font-weight:800;color:#fff;display:block;line-height:1}.ecosystem-section .eco-stat .number .suffix{font-size:18px;color:#94a3b8}.ecosystem-section .eco-stat .label{font-size:12px;color:#94a3b8;margin-top:6px}.ecosystem-section .eco-main-cta{text-align:center}.ecosystem-section .eco-main-cta a{display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:700;color:#0b1021;background:linear-gradient(90deg,#38bdf8,#a78bfa);padding:14px 28px;border-radius:999px;text-decoration:none;box-shadow:0 10px 30px #38bdf840;transition:transform .35s ease,box-shadow .35s ease}.ecosystem-section .eco-main-cta a:hover{transform:translateY(-3px);box-shadow:0 16px 42px #38bdf859}@media(max-width:640px){.ecosystem-section{padding:72px 0 80px}.ecosystem-section .eco-card{width:260px;min-width:260px;max-width:260px}.ecosystem-section .eco-pipeline{gap:8px}.ecosystem-section .eco-pipeline-node{font-size:12px;padding:8px 14px}.ecosystem-section .eco-pipeline-arrow{width:22px}}html[data-theme=light] .ecosystem-section{background:radial-gradient(ellipse at 20% 10%,rgba(102,126,234,.1) 0%,transparent 45%),radial-gradient(ellipse at 80% 90%,rgba(118,75,162,.08) 0%,transparent 45%),linear-gradient(135deg,#f8fafc,#fff,#f1f5f9)}html[data-theme=light] .ecosystem-section:before{background-image:linear-gradient(rgba(15,23,42,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(15,23,42,.04) 1px,transparent 1px)}html[data-theme=light] .ecosystem-section .eco-header h2{color:#0f172a}html[data-theme=light] .ecosystem-section .eco-header p{color:#475569}html[data-theme=light] .ecosystem-section .eco-card{background:#ffffffa6;border-color:#0f172a14;box-shadow:0 4px 14px #0000000a}html[data-theme=light] .ecosystem-section .eco-card:hover{box-shadow:0 20px 46px #0000001f;border-color:#0f172a24}html[data-theme=light] .ecosystem-section .eco-card h3{color:#0f172a}html[data-theme=light] .ecosystem-section .eco-card p{color:#475569}html[data-theme=light] .ecosystem-section .eco-card .card-cta{background:#0f172a0d;border-color:#0f172a1a;color:#0f172a}html[data-theme=light] .ecosystem-section .eco-pipeline-node{background:#ffffffb3;border-color:#0f172a14;color:#334155}html[data-theme=light] .ecosystem-section .eco-stat{background:#fff9;border-color:#0f172a14}html[data-theme=light] .ecosystem-section .eco-stat .number{color:#0f172a}html[data-theme=light] .ecosystem-section .eco-pipeline-arrow svg{stroke:#64748b}html[data-theme=light] .ecosystem-section .eco-pipeline-arrow .arrow-orb{background:#64748b}@media(prefers-reduced-motion:reduce){.ecosystem-section .eco-pipeline-arrow .arrow-orb,.ecosystem-section .eco-pipeline-node .dot{animation:none!important}}:root{--card-bio: #00d4aa;--card-bio-2: #008cff;--card-edge: #63d19a;--card-edge-2: #efb650;--card-city: #4ed4e4;--card-city-2: #f07777;--card-chip: #00f0ff;--card-chip-2: #7c3aed;--card-robot: #39dcff;--card-robot-2: #9b7bff;--card-smeai: #f5a524;--card-smeai-2: #14b8a6;--card: #ffffff;--line: rgba(15, 23, 42, .1);--shadow: 0 4px 16px rgba(15, 23, 42, .08);--shadow-hover: 0 12px 30px rgba(102, 126, 234, .18);--text: #0f172a}html[data-theme=dark]{--card: #1e293b;--line: rgba(248, 250, 252, .12);--shadow: 0 4px 16px rgba(0, 0, 0, .35);--shadow-hover: 0 12px 30px rgba(0, 0, 0, .5);--text: #e2e8f0}.research-section{background:#f5f5f7}html[data-theme=dark] .research-section{background:#0f172a}.ainna-promo-cards{max-width:1180px;margin:24px auto 28px;padding:0 14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ainna-promo-cards-slot,.ainna-promo-cards--before-footer{margin-top:28px}.ainna-promo-cards-slot .ainna-promo-cards,.ainna-promo-cards.ainna-promo-cards--before-footer{margin:8px auto 20px}@media(max-width:1023px){.ainna-promo-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.ainna-promo-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.ainna-promo-cards{grid-template-columns:1fr}}body.profile-article-page .ainna-promo-cards,.profile-article-page .ainna-promo-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}.profile-article-page .ainna-split-card{min-height:90px;height:auto;flex-direction:row;align-items:center}.profile-article-page .ainna-split-visual{flex:0 0 120px;min-height:90px}.profile-article-page .ainna-split-content{padding:12px 14px;gap:3px;justify-content:center}.profile-article-page .ainna-split-title{font-size:14px}.profile-article-page .ainna-split-motto{font-size:10px}.profile-article-page .ainna-split-cta{padding:5px 12px;font-size:11px;margin-top:2px}@media(max-width:767px){.profile-article-page .ainna-promo-cards{grid-template-columns:1fr!important}}.ainna-split-card{position:relative;display:flex;border-radius:20px;overflow:hidden;cursor:pointer;min-height:180px;transition:transform .35s cubic-bezier(.4,0,.2,1),box-shadow .35s ease;border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow)}.ainna-split-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-hover)}.ainna-split-visual{position:relative;flex:0 0 40%;overflow:hidden;display:flex;align-items:center;justify-content:center}.ainna-split-visual svg{width:100%;height:100%;display:block}.ainna-split-content{flex:1;padding:18px 18px 18px 16px;display:flex;flex-direction:column;justify-content:center;gap:6px;min-width:0}.ainna-split-badge{display:inline-flex;align-self:flex-start;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:3px 8px;border-radius:999px;color:#fff}.ainna-split-title{font-size:15px;font-weight:800;line-height:1.2;letter-spacing:-.01em;color:var(--text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ainna-split-motto{font-family:JetBrains Mono,IBM Plex Mono,ui-monospace,monospace;font-size:11px;font-weight:600;letter-spacing:.03em;opacity:.75}.ainna-split-cta{display:inline-flex;align-items:center;align-self:flex-start;padding:7px 14px;border-radius:999px;font-size:12px;font-weight:800;color:#fff!important;margin-top:4px;transition:transform .2s ease,box-shadow .2s ease}.ainna-split-card:hover .ainna-split-cta{transform:translate(3px)}.ainna-split-bio .ainna-split-visual{background:linear-gradient(135deg,#00d4aa26,#008cff1a)}.ainna-split-bio .ainna-split-badge{background:linear-gradient(135deg,#007a5e,#0060b8)}.ainna-split-bio .ainna-split-motto{color:#007a5e}.ainna-split-bio .ainna-split-cta{background:linear-gradient(135deg,#007a5e,#0060b8);box-shadow:0 3px 12px #00d4aa4d}html[data-theme=dark] .ainna-split-bio .ainna-split-motto{color:#00d4aa}html[data-theme=dark] .ainna-split-bio .ainna-split-badge,html[data-theme=dark] .ainna-split-bio .ainna-split-cta{background:linear-gradient(135deg,#00d4aa,#008cff);color:#05070f!important}.ainna-split-edge .ainna-split-visual{background:linear-gradient(135deg,#63d19a26,#efb6501a)}.ainna-split-edge .ainna-split-badge{background:linear-gradient(135deg,#267a52,#b87a13)}.ainna-split-edge .ainna-split-motto{color:#267a52}.ainna-split-edge .ainna-split-cta{background:linear-gradient(135deg,#267a52,#b87a13);box-shadow:0 3px 12px #63d19a4d}html[data-theme=dark] .ainna-split-edge .ainna-split-motto{color:#63d19a}html[data-theme=dark] .ainna-split-edge .ainna-split-badge,html[data-theme=dark] .ainna-split-edge .ainna-split-cta{background:linear-gradient(135deg,#63d19a,#efb650);color:#05070f!important}.ainna-split-city .ainna-split-visual{background:linear-gradient(135deg,#4ed4e426,#f077771a)}.ainna-split-city .ainna-split-badge{background:linear-gradient(135deg,#0a6b7a,#a33838)}.ainna-split-city .ainna-split-motto{color:#0a6b7a}.ainna-split-city .ainna-split-cta{background:linear-gradient(135deg,#0a6b7a,#a33838);box-shadow:0 3px 12px #4ed4e44d}html[data-theme=dark] .ainna-split-city .ainna-split-motto{color:#4ed4e4}html[data-theme=dark] .ainna-split-city .ainna-split-badge,html[data-theme=dark] .ainna-split-city .ainna-split-cta{background:linear-gradient(135deg,#4ed4e4,#f07777);color:#05070f!important}.ainna-split-chip .ainna-split-visual{background:linear-gradient(135deg,#00f0ff26,#7c3aed1a)}.ainna-split-chip .ainna-split-badge{background:linear-gradient(135deg,#0891b2,#7c3aed)}.ainna-split-chip .ainna-split-motto{color:#006b73}.ainna-split-chip .ainna-split-cta{background:linear-gradient(135deg,#0891b2,#7c3aed);box-shadow:0 3px 12px #00f0ff4d}html[data-theme=dark] .ainna-split-chip .ainna-split-motto{color:#00f0ff}html[data-theme=dark] .ainna-split-chip .ainna-split-badge,html[data-theme=dark] .ainna-split-chip .ainna-split-cta{background:linear-gradient(135deg,#00f0ff,#7c3aed);color:#05070f!important}.ainna-split-robot .ainna-split-visual{background:linear-gradient(135deg,#39dcff26,#9b7bff1f)}.ainna-split-robot .ainna-split-badge{background:linear-gradient(135deg,#0e7a8c,#5b45b0)}.ainna-split-robot .ainna-split-motto{color:#0e7a8c}.ainna-split-robot .ainna-split-cta{background:linear-gradient(135deg,#0e7a8c,#5b45b0);box-shadow:0 3px 12px #39dcff4d}html[data-theme=dark] .ainna-split-robot .ainna-split-motto{color:#39dcff}html[data-theme=dark] .ainna-split-robot .ainna-split-badge,html[data-theme=dark] .ainna-split-robot .ainna-split-cta{background:linear-gradient(135deg,#39dcff,#9b7bff);color:#05070f!important}.ainna-split-smeai .ainna-split-visual{background:linear-gradient(135deg,#f5a52426,#14b8a61f)}.ainna-split-smeai .ainna-split-badge{background:linear-gradient(135deg,#b06f0b,#0f7a72)}.ainna-split-smeai .ainna-split-motto{color:#b06f0b}.ainna-split-smeai .ainna-split-cta{background:linear-gradient(135deg,#b06f0b,#0f7a72);box-shadow:0 3px 12px #f5a5244d}html[data-theme=dark] .ainna-split-smeai .ainna-split-motto{color:#f5a524}html[data-theme=dark] .ainna-split-smeai .ainna-split-badge,html[data-theme=dark] .ainna-split-smeai .ainna-split-cta{background:linear-gradient(135deg,#f5a524,#14b8a6);color:#05070f!important}.dna-strand{stroke-dasharray:120;stroke-dashoffset:120;animation:dnaDraw 2.5s ease-in-out infinite alternate}.dna-dot{animation:dnaPulse 2s ease-in-out infinite}.dna-dot:nth-child(2n){animation-delay:.3s}.dna-dot:nth-child(3n){animation-delay:.6s}@keyframes dnaDraw{0%{stroke-dashoffset:120}to{stroke-dashoffset:0}}@keyframes dnaPulse{0%,to{opacity:.3;r:2}50%{opacity:1;r:3.5}}.signal-line{stroke-dasharray:200;stroke-dashoffset:200;animation:signalDraw 2s ease-in-out infinite alternate}.signal-dot{animation:signalBounce 1.5s ease-in-out infinite}.signal-dot:nth-child(2){animation-delay:.3s}.signal-dot:nth-child(3){animation-delay:.6s}@keyframes signalDraw{0%{stroke-dashoffset:200}to{stroke-dashoffset:0}}@keyframes signalBounce{0%,to{transform:translateY(0);opacity:.4}50%{transform:translateY(-4px);opacity:1}}.sme-step{animation:smeStepRise 2.6s ease-in-out infinite;transform-origin:50% 100%}.sme-step:nth-of-type(2){animation-delay:.25s}.sme-step:nth-of-type(3){animation-delay:.5s}.sme-step:nth-of-type(4){animation-delay:.75s}@keyframes smeStepRise{0%,to{opacity:.45}50%{opacity:.95}}.sme-trend{stroke-dasharray:4 4;animation:smeTrendFlow 1.6s linear infinite}@keyframes smeTrendFlow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-16}}.sme-node{animation:smeNodePulse 2s ease-in-out infinite}.sme-node:nth-of-type(2){animation-delay:.3s}.sme-node:nth-of-type(3){animation-delay:.6s}.sme-node:nth-of-type(4){animation-delay:.9s}@keyframes smeNodePulse{0%,to{opacity:.5;r:2.5}50%{opacity:1;r:4}}.sme-spark{animation:smeSparkDrift 3s ease-in-out infinite}.sme-spark:nth-of-type(2){animation-delay:1.2s}@keyframes smeSparkDrift{0%,to{transform:translateY(0);opacity:.35}50%{transform:translateY(-6px);opacity:.85}}.city-building{animation:cityRise 2.5s ease-out both,citySway 4s ease-in-out infinite 2.5s,cityPulse 3s ease-in-out infinite 2.5s}.city-building:nth-child(2){animation-delay:.3s,2.8s,2.8s}.city-building:nth-child(3){animation-delay:.6s,3.1s,3.1s}.city-building:nth-child(4){animation-delay:.9s,3.4s,3.4s}.city-building:nth-child(5){animation-delay:1.2s,3.7s,3.7s}.city-building:nth-child(6){animation-delay:1.5s,4s,4s}.city-window{animation:windowGlow 3.5s ease-in-out infinite alternate}.city-window:nth-child(2n){animation-delay:.6s}.city-window:nth-child(3n){animation-delay:1.2s}@keyframes cityRise{0%{transform:scaleY(0);transform-origin:bottom}to{transform:scaleY(1)}}@keyframes citySway{0%,to{transform:skew(0)}25%{transform:skew(.3deg)}75%{transform:skew(-.3deg)}}@keyframes cityPulse{0%,to{opacity:.7}50%{opacity:1}}@keyframes windowGlow{0%{opacity:.15}to{opacity:1}}.chip-trace{stroke-dasharray:80;stroke-dashoffset:80;animation:chipTrace 2s ease-in-out infinite alternate}.chip-node{animation:chipPulse 1.8s ease-in-out infinite}.chip-node:nth-child(2n){animation-delay:.3s}.chip-node:nth-child(3n){animation-delay:.6s}@keyframes chipTrace{0%{stroke-dashoffset:80}to{stroke-dashoffset:0}}@keyframes chipPulse{0%,to{opacity:.3;r:2}50%{opacity:1;r:4}}.robot-arm{transform-origin:60px 138px;animation:robotSweep 3.2s ease-in-out infinite}.robot-fore{animation:robotFore 3.2s ease-in-out infinite}.robot-grip{animation:robotGrip 1.8s ease-in-out infinite}.robot-scan{animation:robotScan 2.4s linear infinite}@keyframes robotSweep{0%,to{transform:translate(60px,138px) rotate(-6deg)}50%{transform:translate(60px,138px) rotate(8deg)}}@keyframes robotFore{0%,to{transform:rotate(0)}50%{transform:rotate(6deg)}}@keyframes robotGrip{0%,to{opacity:.45}50%{opacity:1}}@keyframes robotScan{0%{transform:translateY(0);opacity:0}20%{opacity:.8}to{transform:translateY(90px);opacity:0}}.ainna-split-card .ainna-split-visual svg{width:100%;height:100%}@media(max-width:720px){.ainna-split-visual{flex:0 0 35%}.ainna-split-content{padding:14px}.ainna-split-title{font-size:14px}}@media(prefers-reduced-motion:reduce){.dna-strand,.dna-dot,.signal-line,.signal-dot,.city-building,.city-window,.chip-trace,.chip-node,.robot-arm,.robot-fore,.robot-grip,.robot-scan{animation:none!important}}#team,#team .team-grid,#team .team-card,#team .team-card *,#team-header,#team .team-chart-grid,#team .chart-card,#team .chart-card *{opacity:1!important;visibility:visible!important}#team .team-card,#team .chart-card{transform:none!important;animation:none!important;transition:none!important}#team .team-card.scroll-animate,.team-card.scroll-animate,.team-card.scroll-animate.animate-in{opacity:1!important;transform:none!important}.team-chart-grid{margin-top:clamp(3rem,6vw,5rem)!important;gap:clamp(1.75rem,3vw,2.75rem)!important;padding:0 var(--space-4)}.team-chart-grid .chart-card{padding:clamp(1.5rem,3vw,2rem)!important}.team-chart-grid .chart-card>div:first-child{margin-bottom:clamp(1.25rem,2vw,1.75rem)!important}@media(max-width:640px){.team-chart-grid{grid-template-columns:1fr!important;gap:1.5rem!important;padding:0 var(--space-3)}}.gov-section{background:linear-gradient(180deg,#f5f5f7,#eef2f7,#f5f5f7)!important}.gov-section .gov-section-label{color:#1d4ed8!important}.gov-section .gov-section-title{color:#0f172a!important}.gov-section .gov-subtitle,.gov-section .gov-point-desc{color:#475569!important}.gov-section .gov-pill-desc{color:#64748b!important}.gov-section .gov-pill-title-1,.gov-section .gov-pill-title-2,.gov-section .gov-pill-title-3,.gov-section .gov-pill-title-4{color:#1d4ed8!important}.gov-section .gov-pill-bg-1,.gov-section .gov-pill-bg-2,.gov-section .gov-pill-bg-3,.gov-section .gov-pill-bg-4{background:#fff!important;border-color:#cbd5e1!important}.gov-section .glow-card{background:#fff!important;border-color:#dbe3ec!important;box-shadow:0 8px 24px #0f172a0f!important}.gov-section .glow-card h4{color:#0f172a!important}.gov-section .glow-card p{color:#475569!important}.gov-section .gov-pill-bg-1 svg,.gov-section .gov-pill-bg-2 svg,.gov-section .gov-pill-bg-3 svg,.gov-section .gov-pill-bg-4 svg{stroke:#1d4ed8!important}html[data-theme=dark] .gov-section{background:linear-gradient(180deg,#1e293b,#16202e,#1e293b)!important}html[data-theme=dark] .gov-section .gov-section-label{color:#93c5fd!important}html[data-theme=dark] .gov-section .gov-section-title{color:#fff!important}html[data-theme=dark] .gov-section .gov-subtitle,html[data-theme=dark] .gov-section .gov-point-desc{color:#dbeafe!important}html[data-theme=dark] .gov-section .gov-pill-desc{color:#cbd5e1!important}html[data-theme=dark] .gov-section .gov-pill-title-1,html[data-theme=dark] .gov-section .gov-pill-title-2,html[data-theme=dark] .gov-section .gov-pill-title-3,html[data-theme=dark] .gov-section .gov-pill-title-4{color:#93c5fd!important}html[data-theme=dark] .gov-section .gov-pill-bg-1,html[data-theme=dark] .gov-section .gov-pill-bg-2,html[data-theme=dark] .gov-section .gov-pill-bg-3,html[data-theme=dark] .gov-section .gov-pill-bg-4{background:#17243a!important;border-color:#334155!important}html[data-theme=dark] .gov-section .glow-card{background:#17243a!important;border-color:#334155!important;box-shadow:0 8px 24px #0000002e!important}html[data-theme=dark] .gov-section .glow-card h4{color:#fff!important}html[data-theme=dark] .gov-section .glow-card p{color:#dbeafe!important}html[data-theme=dark] .gov-section .gov-pill-bg-1 svg,html[data-theme=dark] .gov-section .gov-pill-bg-2 svg,html[data-theme=dark] .gov-section .gov-pill-bg-3 svg,html[data-theme=dark] .gov-section .gov-pill-bg-4 svg{stroke:#93c5fd!important}.ainna-icon{display:inline-block;vertical-align:middle;flex-shrink:0}.icon-tone-primary{stroke:var(--ainna-icon-primary, #1e293b)}.icon-tone-secondary{stroke:var(--ainna-icon-secondary, #38bdf8)}html[data-theme=dark] .icon-tone-primary{stroke:var(--ainna-icon-primary-dark, #f8fafc)}html[data-theme=dark] .icon-tone-secondary{stroke:var(--ainna-icon-secondary-dark, #38bdf8)}html[data-theme=light] .icon-tone-primary{stroke:var(--ainna-icon-primary-light, #0f172a)}html[data-theme=light] .icon-tone-secondary{stroke:var(--ainna-icon-secondary-light, #0ea5e9)}.service-icon .ainna-icon,.stat-box-icon .ainna-icon,.eco-step .icon .ainna-icon,.chart-icon .ainna-icon,.discount-icon .ainna-icon{width:100%;height:100%}.ainna-xref-strip{max-width:1100px;margin:1.5rem auto 0;padding:0 1.25rem;text-align:center}.ainna-xref-strip a{display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;font-weight:600;letter-spacing:.01em;color:#22d3ee;background:#22d3ee14;border:1px solid rgba(34,211,238,.3);border-radius:999px;padding:.5rem 1.1rem;text-decoration:none;transition:background .15s ease,border-color .15s ease,transform .15s ease}.ainna-xref-strip a:hover{background:#22d3ee2e;border-color:#22d3ee99;transform:translateY(-1px)}:root{--footer-lang-bg: linear-gradient(135deg, rgba(34, 211, 238, .12), rgba(14, 165, 233, .08));--footer-lang-border: rgba(14, 165, 233, .45);--footer-lang-text: #065f46}html[data-theme=dark],body[data-theme=dark],body.dark-tools,[data-theme=dark],[data-theme=night]{--footer-lang-bg: linear-gradient(135deg, rgba(34, 211, 238, .16), rgba(99, 102, 241, .12));--footer-lang-border: rgba(34, 211, 238, .45);--footer-lang-text: #a5f3fc}html[data-theme=light],html[data-theme=day],body[data-theme=light],body[data-theme=day],[data-theme=light],[data-theme=day]{--footer-lang-bg: linear-gradient(135deg, rgba(5, 150, 105, .16), rgba(2, 132, 199, .1));--footer-lang-border: rgba(4, 120, 87, .42);--footer-lang-text: #065f46}.ainna-page-footer,.ainna-page-footer-strip{--footer-text: #e2e8f0;--footer-text-muted: #94a3b8;--footer-link: #67e8f9;--footer-link-hover: #a5f3fc;--footer-border: rgba(148, 163, 184, .14);--footer-bg: rgba(8, 12, 20, .9);--footer-chip-bg: rgba(15, 23, 42, .68);--footer-chip-border: rgba(148, 163, 184, .16);--footer-chip-hover-bg: rgba(34, 211, 238, .12);--footer-chip-hover-border: rgba(34, 211, 238, .32);--footer-lang-bg: linear-gradient(135deg, rgba(34, 211, 238, .1), rgba(99, 102, 241, .08));--footer-lang-border: rgba(34, 211, 238, .28);--footer-lang-text: #a5f3fc;--footer-accent: linear-gradient(135deg, #22d3ee 0%, #0ea5e9 55%, #6366f1 100%);--ainna-icon-primary: #e2e8f0;--ainna-icon-primary-dark: #f8fafc;--ainna-icon-primary-light: #e2e8f0;--ainna-icon-secondary: #38bdf8;--ainna-icon-secondary-dark: #38bdf8;--ainna-icon-secondary-light: #38bdf8;pointer-events:auto!important;position:relative;z-index:1;text-align:center;padding:44px 24px 0;border-top:1px solid var(--footer-border);background:var(--footer-bg);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--footer-text);overflow-x:hidden}html[data-theme=dark] .ainna-page-footer,html[data-theme=dark] .ainna-page-footer-strip,body[data-theme=dark] .ainna-page-footer,body[data-theme=dark] .ainna-page-footer-strip,body.dark-tools .ainna-page-footer,body.dark-tools .ainna-page-footer-strip{--footer-text: #f8fafc;--footer-text-muted: #94a3b8;--footer-link: #67e8f9;--footer-link-hover: #a5f3fc;--footer-border: rgba(255, 255, 255, .09);--footer-bg: rgba(6, 10, 18, .94);--footer-chip-bg: rgba(15, 23, 42, .62);--footer-chip-border: rgba(148, 163, 184, .16);--footer-chip-hover-bg: rgba(34, 211, 238, .14);--footer-chip-hover-border: rgba(34, 211, 238, .34);--footer-lang-bg: linear-gradient(135deg, rgba(34, 211, 238, .14), rgba(99, 102, 241, .1));--footer-lang-border: rgba(34, 211, 238, .34);--footer-lang-text: #a5f3fc}.ainna-page-footer-inner{width:min(100%,860px);max-width:860px;margin:0 auto;margin-inline:auto}.ainna-page-footer-top{display:flex;flex-direction:column;align-items:center;gap:16px}.ainna-page-footer-identity{display:flex;flex-direction:column;align-items:center;gap:7px;width:100%;max-width:30rem;margin:0 auto;padding:2px 10px 6px}.ainna-page-footer-brand{margin:0;font-size:clamp(1.3rem,2.9vw,1.65rem);font-weight:800;letter-spacing:-.04em;line-height:1.12;color:var(--footer-text);white-space:nowrap}.ainna-page-footer-brand span{background:var(--footer-accent);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ainna-page-footer-tagline{margin:0;max-width:26rem;font-size:.84rem;line-height:1.45;color:var(--footer-text-muted);letter-spacing:.01em;text-wrap:balance}.ainna-page-footer-contact{margin:6px 0 0;font-size:.84rem;line-height:1.45;color:var(--footer-text-muted);letter-spacing:.01em}.ainna-page-footer-contact a{color:var(--footer-text);text-decoration:none}.ainna-page-footer-contact a:hover{text-decoration:underline}.ainna-page-footer-identity:after{content:"";display:block;width:56px;height:3px;margin-top:4px;border-radius:999px;background:var(--footer-accent);opacity:.55}.ainna-page-footer-links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0}.ainna-page-footer-links a{display:inline-flex;align-items:center;min-height:30px;padding:5px 10px;border-radius:999px;border:1px solid var(--footer-chip-border);background:linear-gradient(180deg,#ffffff05,#ffffff03);font-size:12px;color:var(--footer-link);text-decoration:none;font-weight:600;line-height:1.15;pointer-events:auto!important;cursor:pointer;transition:color .2s ease,background .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.ainna-page-footer-links a:hover{color:var(--footer-link-hover);background:var(--footer-chip-hover-bg);border-color:var(--footer-chip-hover-border);transform:translateY(-1px);box-shadow:0 6px 18px #0ea5e91f;text-decoration:none}.ainna-page-footer-links a.ainna-page-footer-link--cta{position:relative;z-index:2;min-height:32px;padding-inline:12px;border-radius:999px;background:var(--footer-lang-bg, linear-gradient(135deg, rgba(34, 211, 238, .12), rgba(14, 165, 233, .08)));border:1px solid var(--footer-lang-border, rgba(14, 165, 233, .45));color:var(--footer-link-hover, #0f766e);box-shadow:0 6px 14px #0ea5e914}.ainna-page-footer-links a.ainna-page-footer-link--cta:hover{color:var(--footer-link-hover, #0d9488);box-shadow:0 10px 24px #0ea5e92e}.ainna-page-footer-links a.ainna-page-footer-link--home{background:linear-gradient(135deg,#0ea5e91a,#22d3ee0a);border-color:#0ea5e942;color:#0c4a6e}.ainna-page-footer-links a.ainna-page-footer-link--home:hover{color:#0369a1}.ainna-page-footer-links a.ainna-page-footer-link--neural{background:linear-gradient(135deg,#f973161a,#fb923c0a);border-color:#f9731642;color:#9a3412}.ainna-page-footer-links a.ainna-page-footer-link--neural:hover{color:#c2410c}.ainna-page-footer-lang{margin-top:2px}.ainna-page-footer-lang--tri{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:4px}.ainna-page-footer-lang a,.ainna-page-footer-lang--tri a.ainna-page-footer-lang-link{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:8px 16px;border-radius:999px;border:1.5px solid var(--footer-lang-border, rgba(14, 165, 233, .45));background:var(--footer-lang-bg, linear-gradient(135deg, rgba(34, 211, 238, .12), rgba(14, 165, 233, .08)));color:var(--footer-lang-text, #065f46)!important;font-size:13px;font-weight:700;text-decoration:none!important;letter-spacing:.01em;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,color .2s ease}.ainna-page-footer-lang a:hover,.ainna-page-footer-lang--tri a.ainna-page-footer-lang-link:hover{color:var(--footer-link-hover, var(--footer-lang-text, #047857))!important;transform:translateY(-2px);box-shadow:0 10px 24px #0ea5e92e;text-decoration:none!important}.ainna-page-footer-lang--tri a.ainna-page-footer-lang-link.is-active{border-color:var(--footer-lang-active-border, rgba(16, 185, 129, .7));background:var(--footer-lang-active-bg, linear-gradient(135deg, rgba(16, 185, 129, .18), rgba(14, 165, 233, .12)));color:var(--footer-lang-active-text, #047857)!important;box-shadow:0 0 0 1px #10b98140,0 8px 20px #10b98126;cursor:default}.ainna-page-footer-lang-flag{font-size:1rem;line-height:1}.ainna-page-footer-divider{height:1px;max-width:520px;margin:26px auto 22px;background:linear-gradient(90deg,transparent,var(--footer-border) 20%,var(--footer-border) 80%,transparent)}.ainna-page-footer-vpn{display:block;width:100%;max-width:44rem;margin:0 auto 10px;padding:5px 12px;box-sizing:border-box;font-size:10.5px;font-weight:500;color:var(--footer-text-muted);line-height:1.4;text-align:center;text-wrap:balance;background:color-mix(in srgb,#f97316 8%,transparent);border:1px solid color-mix(in srgb,#f97316 20%,transparent);border-radius:8px}.ainna-page-footer-vpn .vpn-copy{display:inline;text-wrap:balance}.ainna-page-footer-vpn a{color:#ea580c;font-weight:600;text-decoration:underline;text-underline-offset:2px}html[data-theme=dark] .ainna-page-footer-vpn a,body[data-theme=dark] .ainna-page-footer-vpn a,body.dark-tools .ainna-page-footer-vpn a{color:#fb923c}.ainna-page-footer-vpn a:hover{color:var(--footer-link-hover)}.ainna-page-footer-strip .ainna-page-footer-vpn{margin-bottom:12px}.ainna-page-footer-copy{margin:0 0 8px;font-size:13px;font-weight:500;color:var(--footer-text);line-height:1.45;text-wrap:balance}.ainna-page-footer-love{margin:0;font-size:12px;line-height:1.45;color:var(--footer-text-muted)}.ainna-page-footer--cutout,.ainna-page-footer-strip.ainna-page-footer--cutout{--ainna-footer-cutout-d: var(--ainna-dock-cutout-d, 60px);--ainna-footer-cutout-r: var(--ainna-dock-cutout-r, 30px);text-align:center}.ainna-page-footer-cutout-row{display:grid;grid-template-columns:minmax(0,1fr) var(--ainna-footer-cutout-d) minmax(0,1fr);align-items:center;justify-items:center;gap:8px 10px;width:100%;max-width:920px;margin:0 auto;min-height:var(--ainna-footer-cutout-d)}.ainna-page-footer-cutout-gap{display:block;position:relative;width:var(--ainna-footer-cutout-d);height:var(--ainna-footer-cutout-d);max-width:100%;margin:0 auto;border-radius:50%;pointer-events:none;isolation:isolate;background:radial-gradient(circle at 50% 50%,#080c1400 0 calc(var(--ainna-footer-cutout-r) - 7px),color-mix(in srgb,var(--footer-border) 58%,transparent) calc(var(--ainna-footer-cutout-r) - 6px) calc(var(--ainna-footer-cutout-r) - 2px),#080c14e6 calc(var(--ainna-footer-cutout-r) - 1px) 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--footer-border) 72%,transparent),0 0 0 5px #080c143d}.ainna-page-footer-cutout-gap:before{content:"";position:absolute;inset:6px;border-radius:50%;background:radial-gradient(circle at 50% 50%,transparent 58%,rgba(34,211,238,.08) 100%);box-shadow:inset 0 0 0 1px #22d3ee1a}.ainna-page-footer-side{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:4px}.ainna-page-footer-side--left{align-items:center;text-align:center;padding-right:0}.ainna-page-footer-side--right{align-items:center;text-align:center;padding-left:0}.ainna-page-footer-side .ainna-page-footer-copy,.ainna-page-footer-side .ainna-page-footer-love{margin:0;max-width:100%}.ainna-page-footer-side--left .ainna-page-footer-copy{font-size:clamp(11px,1.35vw,13px);line-height:1.45;text-wrap:balance}.ainna-page-footer-side--right .ainna-page-footer-love{font-size:clamp(11px,1.3vw,12px);line-height:1.45;text-wrap:balance}.ainna-page-footer--cutout>.ainna-page-footer-links,.ainna-page-footer--cutout .ainna-page-footer-inner>.ainna-page-footer-links{margin-top:4px;margin-bottom:0;padding-bottom:0}.ainna-page-footer-strip{padding:22px 24px 0}.ainna-page-footer--cutout,.ainna-page-footer-strip.ainna-page-footer--cutout{padding-bottom:max(0px,calc(var(--ainna-dock-bottom, 20px) + (var(--ainna-dock-globe, 60px) / 2) - var(--ainna-footer-cutout-r, var(--ainna-dock-cutout-r, 30px))));padding-left:max(14px,env(safe-area-inset-left,0px));padding-right:max(14px,env(safe-area-inset-right,0px))}.ainna-page-footer-strip .ainna-page-footer-cutout-row,.ainna-page-footer-strip .ainna-page-footer-copy{margin-bottom:0}@media(max-width:768px){.ainna-page-footer,.ainna-page-footer-strip{display:block!important;position:relative!important;z-index:20!important;width:min(420px,calc(100vw - 20px));max-width:min(420px,calc(100vw - 20px));max-width:100%;margin:28px auto 0;padding:14px 12px 12px;border-radius:18px;box-shadow:0 -16px 40px #0208172e}.ainna-page-footer--cutout,.ainna-page-footer-strip.ainna-page-footer--cutout{padding-bottom:max(14px,calc(var(--ainna-dock-bottom, 20px) + (var(--ainna-dock-globe, 60px) / 2) - var(--ainna-footer-cutout-r, var(--ainna-dock-cutout-r, 30px))))}.ainna-page-footer-inner{width:100%;max-width:100%;margin:0 auto}.ainna-page-footer-cutout-row{gap:2px 4px;margin:0 auto;min-height:var(--ainna-footer-cutout-d, var(--ainna-dock-cutout-d, 40px));padding-inline:0}.ainna-page-footer-side--left .ainna-page-footer-copy,.ainna-page-footer-side--right .ainna-page-footer-love{font-size:9px;line-height:1.2;max-width:100%}.ainna-page-footer-side--left{padding-right:1px}.ainna-page-footer-side--right{padding-left:1px}.ainna-page-footer-links{gap:4px}.ainna-page-footer-links a{padding:4px 8px;font-size:10px;min-height:22px}.ainna-page-footer-identity{gap:4px;padding:2px 4px 4px}.ainna-page-footer-brand{white-space:normal;text-align:center;font-size:clamp(.95rem,2.2vw,1.1rem)}.ainna-page-footer-tagline{font-size:.7rem;line-height:1.3;max-width:18rem}.ainna-page-footer-vpn{font-size:9.5px!important;padding:4px 8px!important;margin-bottom:6px!important;line-height:1.3!important;max-width:100%!important;border-radius:6px!important}.ainna-page-footer-vpn .vpn-copy{text-wrap:pretty}.ainna-page-footer-lang a,.ainna-page-footer-lang--tri a.ainna-page-footer-lang-link{min-height:26px;padding:4px 10px;gap:4px;font-size:10.5px}.ainna-page-footer-lang--tri{gap:5px}.ainna-page-footer-divider{margin:8px auto 6px;max-width:60%}}@media(max-width:420px){.ainna-page-footer-side--left .ainna-page-footer-copy,.ainna-page-footer-side--right .ainna-page-footer-love{font-size:10.5px}}.ainna-page-footer.ainna-footer-compact,.ainna-page-footer-strip.ainna-footer-compact{padding-top:20px;padding-left:24px;padding-right:24px}.ainna-footer-compact .ainna-page-footer-top{gap:8px}.ainna-footer-compact .ainna-page-footer-identity{flex-direction:column;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px;width:auto;max-width:none;margin:0;padding:0}.ainna-footer-compact .ainna-page-footer-identity:after{display:none}.ainna-footer-compact .ainna-page-footer-brand{font-size:clamp(1.05rem,2.4vw,1.3rem);white-space:nowrap}.ainna-footer-compact .ainna-page-footer-tagline{font-size:.74rem;max-width:none;white-space:nowrap}.ainna-footer-compact .ainna-page-footer-links{gap:6px}.ainna-footer-compact .ainna-page-footer-links a{min-height:24px;padding:3px 9px;font-size:11.5px}.ainna-footer-compact .ainna-page-footer-lang{margin-top:0}.ainna-footer-compact .ainna-page-footer-lang a,.ainna-footer-compact .ainna-page-footer-lang--tri a.ainna-page-footer-lang-link{min-height:30px;padding:5px 13px;gap:6px;font-size:12px}.ainna-footer-compact .ainna-page-footer-divider{margin:12px auto 10px}.ainna-footer-compact .ainna-page-footer-vpn{margin-bottom:8px;padding:5px 12px;font-size:10.5px;line-height:1.4;max-width:44rem;border-radius:8px}.ainna-footer-compact .ainna-page-footer-cutout-row{min-height:var(--ainna-footer-cutout-d, var(--ainna-dock-cutout-d, 60px))}.ainna-page-footer-strip.ainna-footer-compact{padding-top:14px}.ainna-footer-compact .ainna-footer-ticker{margin-bottom:10px}.ainna-footer-compact .ainna-page-footer-lang{margin:0}.ainna-footer-compact .ainna-page-footer-lang--tri{gap:6px}.ainna-footer-compact .ainna-page-footer-lang--tri a.ainna-page-footer-lang-link{min-height:28px;padding:4px 11px;font-size:11.5px}.ainna-footer-compact .ainna-page-footer-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-bottom:10px}.ainna-footer-compact .ainna-page-footer-meta .ainna-page-footer-lang{margin:0}.ainna-footer-compact .ainna-page-footer-meta .ainna-page-footer-vpn{margin:0;flex:1 1 auto;min-width:220px;max-width:none}.ainna-footer-compact .ainna-page-footer-cutout-row{max-width:640px;gap:6px 8px}.ainna-footer-compact .ainna-page-footer-cutout-row .ainna-page-footer-side--left{align-items:flex-end;text-align:right;padding-right:4px}.ainna-footer-compact .ainna-page-footer-cutout-row .ainna-page-footer-side--right{align-items:flex-start;text-align:left;padding-left:4px}.ainna-footer-compact .ainna-page-footer-side--left .ainna-page-footer-copy,.ainna-footer-compact .ainna-page-footer-side--right .ainna-page-footer-love{font-size:12px;line-height:1.3}@media(max-width:768px){.ainna-page-footer.ainna-footer-compact,.ainna-page-footer-strip.ainna-footer-compact{padding-top:16px;padding-left:14px;padding-right:14px}.ainna-footer-compact .ainna-page-footer-top{gap:8px}.ainna-footer-compact .ainna-page-footer-meta{gap:6px}.ainna-footer-compact .ainna-page-footer-meta .ainna-page-footer-vpn{flex-basis:100%;min-width:0}.ainna-footer-compact .ainna-page-footer-cutout-row{max-width:100%}.ainna-footer-compact .ainna-page-footer-identity{flex-direction:column;gap:4px}.ainna-footer-compact .ainna-page-footer-tagline{white-space:normal}}body.ainna-tool-footer-dock-page footer.ainna-page-footer,body.ainna-tool-footer-dock-page .ainna-page-footer-strip.ainna-page-footer--cutout{width:100%!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important;box-sizing:border-box!important}body.worldcup-page footer.ainna-page-footer,body.worldcup-page .ainna-page-footer-strip.ainna-page-footer--cutout{padding-bottom:max(0px,calc(var(--ainna-dock-bottom, 20px) + (var(--ainna-dock-globe, 60px) / 2) - var(--ainna-footer-cutout-r, var(--ainna-dock-cutout-r, 30px))))!important}body.worldcup-page .ainna-page-footer-links a{position:relative;z-index:2147483647!important;pointer-events:auto!important}body.ainna-tool-footer-dock-page footer.ainna-page-footer{margin-top:40px!important;border-top:0!important}body.ainna-tool-footer-dock-page .ainna-page-footer-strip.ainna-page-footer--cutout{margin-top:40px!important}body.ainna-tool-footer-dock-page .ainna-page-footer-inner{width:min(100%,1160px)!important;margin-inline:auto!important}body.ainna-tool-footer-dock-page .ainna-page-footer-cutout-row{width:min(100%,920px)!important;margin-left:auto!important;margin-right:auto!important;grid-template-columns:minmax(0,1fr) var(--ainna-footer-cutout-d, var(--ainna-dock-cutout-d, 60px)) minmax(0,1fr)!important}body.ainna-tool-footer-dock-page .ainna-page-footer-cutout-gap{justify-self:center!important}body.ainna-tool-footer-dock-page .ainna-page-footer-side--left{align-items:flex-end!important;text-align:right!important}body.ainna-tool-footer-dock-page .ainna-page-footer-side--right{align-items:flex-start!important;text-align:left!important}@media(max-width:768px){body.ainna-tool-footer-dock-page footer.ainna-page-footer,body.ainna-tool-footer-dock-page .ainna-page-footer-strip.ainna-page-footer--cutout{padding-left:max(14px,env(safe-area-inset-left,0px))!important;padding-right:max(14px,env(safe-area-inset-right,0px))!important}body.worldcup-page footer.ainna-page-footer,body.worldcup-page .ainna-page-footer-strip.ainna-page-footer--cutout{padding-bottom:max(0px,calc(var(--ainna-dock-bottom, 20px) + (var(--ainna-dock-globe, 60px) / 2) - var(--ainna-footer-cutout-r, var(--ainna-dock-cutout-r, 30px))))!important}body.ainna-tool-footer-dock-page .ainna-page-footer-cutout-row{width:100%!important}}.ainna-esg-cluster-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin:0 auto 20px;max-width:520px}.ainna-esg-cluster-nav-label{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--footer-text-muted, #64748b);padding:6px 10px;border-radius:6px;background:var(--footer-chip-bg, rgba(255, 255, 255, .7));border:1px solid var(--footer-chip-border, rgba(15, 23, 42, .1))}.ainna-esg-cluster-nav-link{display:inline-flex;align-items:center;padding:7px 14px;border-radius:999px;font-size:13px;font-weight:600;text-decoration:none;color:var(--footer-link, #0f766e);background:var(--footer-chip-bg, rgba(255, 255, 255, .7));border:1px solid var(--footer-chip-border, rgba(15, 23, 42, .1));transition:background .2s ease,border-color .2s ease,color .2s ease}.ainna-esg-cluster-nav-link:hover{color:var(--footer-link-hover, #0d9488);background:var(--footer-chip-hover-bg, rgba(34, 211, 238, .1));border-color:var(--footer-chip-hover-border, rgba(14, 165, 233, .35))}.ainna-esg-cluster-nav-link.is-active{color:#fff;background:var(--footer-accent, linear-gradient(135deg, #22d3ee 0%, #0ea5e9 55%, #6366f1 100%));border-color:transparent;pointer-events:none}.ce-footer .ainna-esg-cluster-nav{margin-bottom:16px}.ainna-footer-ticker{display:flex;align-items:center;gap:14px;width:100%;max-width:920px;margin:0 auto 18px;padding:7px 14px;box-sizing:border-box;overflow:hidden;border:1px solid var(--footer-border);border-radius:12px;background:#0f172a8c}.ainna-footer-ticker-label{flex-shrink:0;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#22d3ee;white-space:nowrap}.ainna-footer-ticker-all{flex-shrink:0;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#67e8f9;text-decoration:none;padding:3px 10px;border:1px solid rgba(34,211,238,.35);border-radius:999px;background:#22d3ee14;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease}.ainna-footer-ticker-all:hover{color:#a5f3fc;background:#22d3ee29;border-color:#22d3ee99}.ainna-footer-ticker-track{overflow:hidden;flex:1;position:relative;height:22px}.ainna-footer-ticker-items{display:flex;gap:40px;animation:ainnaFooterTickerScroll 30s linear infinite;width:max-content;position:absolute;left:0;top:0;white-space:nowrap}.ainna-footer-ticker-items:hover{animation-play-state:paused}.ainna-footer-ticker-item{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--footer-text-muted, #94a3b8);text-decoration:none;transition:color .2s}.ainna-footer-ticker-item:hover{color:#22d3ee}.ainna-footer-ticker-item .ticker-dot{width:4px;height:4px;border-radius:50%;background:#22d3ee;flex-shrink:0;opacity:.5}.ainna-footer-ticker-item .ticker-title{overflow:hidden;text-overflow:ellipsis;max-width:200px}@keyframes ainnaFooterTickerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.ainna-footer-ticker-placeholder{font-size:12.5px;color:var(--footer-text-muted, #64748b)}@media(max-width:768px){.ainna-footer-ticker{gap:10px;padding:6px 10px;margin-bottom:14px;border-radius:10px}.ainna-footer-ticker-label{font-size:10px}.ainna-footer-ticker-item{font-size:12px}.ainna-footer-ticker-item .ticker-title{max-width:140px}}@media(prefers-reduced-motion:reduce){.ainna-footer-ticker-items{animation:none;position:static;flex-wrap:wrap;gap:8px 24px}.ainna-footer-ticker-track{height:auto}}:root{--ainna-dock-x: 50%;--ainna-dock-bottom: max(20px, calc(12px + env(safe-area-inset-bottom, 0px)) );--ainna-dock-globe: 60px;--ainna-dock-cutout-d: 60px;--ainna-dock-cutout-r: 30px;--ainna-dock-cutout-cy: 30px;--ainna-cookie-cutout-r: var(--ainna-dock-cutout-r);--ainna-cookie-cutout-d: var(--ainna-dock-cutout-d);--ainna-cookie-cutout-cy: var(--ainna-dock-cutout-cy)}body.ainna-cookie-active{padding-bottom:0}#ainna-cookie-banner,html body #ainna-cookie-banner{position:fixed!important;bottom:var(--ainna-dock-bottom, 20px)!important;left:var(--ainna-dock-x, 50%)!important;right:auto!important;top:auto!important;transform:translate(-50%)!important;-webkit-transform:translateX(-50%)!important;width:min(400px,calc(100vw - 24px))!important;max-width:400px!important;z-index:2147483646!important;pointer-events:none!important;display:block!important;visibility:visible!important;box-sizing:border-box!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;overflow:visible!important}.ainna-cookie-inner{background:#ffffffeb!important;backdrop-filter:blur(14px) saturate(130%)!important;-webkit-backdrop-filter:blur(14px) saturate(130%)!important;border:1px solid rgba(15,23,42,.1)!important;border-radius:18px!important;box-shadow:0 12px 30px #0f172a1f,0 0 22px #667eea1a!important;padding:12px 14px 10px!important;color:#0f172a!important;position:relative!important;overflow:visible!important;display:flex!important;flex-direction:column!important;gap:6px!important;transform:scale(0)!important;transform-origin:50% calc(100% - var(--ainna-cookie-cutout-cy))!important;opacity:0!important;transition:transform .48s cubic-bezier(.34,1.15,.64,1),opacity .32s ease!important;pointer-events:none!important}body.dark-mode .ainna-cookie-inner,[data-theme=dark] .ainna-cookie-inner,body.ai-lofi-night .ainna-cookie-inner{background:#040810e0!important;border-color:#94a3b847!important;box-shadow:0 16px 36px #00000094,0 0 24px #667eea2e!important}#ainna-cookie-banner.ainna-cookie--globe .ainna-cookie-inner{-webkit-mask-image:radial-gradient(circle at 50% calc(100% - var(--ainna-cookie-cutout-cy)),transparent var(--ainna-cookie-cutout-r),#000 calc(var(--ainna-cookie-cutout-r) + 1px))!important;mask-image:radial-gradient(circle at 50% calc(100% - var(--ainna-cookie-cutout-cy)),transparent var(--ainna-cookie-cutout-r),#000 calc(var(--ainna-cookie-cutout-r) + 1px))!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important;-webkit-mask-size:100% 100%!important;mask-size:100% 100%!important}#ainna-cookie-banner.ainna-cookie-visible .ainna-cookie-inner{transform:scale(1)!important;opacity:1!important}#ainna-cookie-banner.ainna-cookie-hidden .ainna-cookie-inner{transform:scale(0)!important;opacity:0!important}#ainna-cookie-banner.ainna-cookie-visible .ainna-cookie-close,#ainna-cookie-banner.ainna-cookie-visible .ainna-cookie-btn,#ainna-cookie-banner.ainna-cookie-visible .ainna-cookie-text a{pointer-events:auto!important}.ainna-cookie-inner:before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:2px!important;background:linear-gradient(90deg,#667eea,#06b6d4,#667eea)!important;opacity:.7!important;pointer-events:none!important}.ainna-cookie-close{position:absolute!important;top:10px!important;right:12px!important;width:24px!important;height:24px!important;border:none!important;background:transparent!important;color:#94a3b8!important;font-size:20px!important;line-height:1!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;transition:color .2s ease!important;z-index:2!important}.ainna-cookie-close:hover{color:#fff!important}.ainna-cookie-copy-row{display:flex!important;align-items:flex-start!important;gap:12px!important;width:100%!important}.ainna-cookie-icon{flex-shrink:0!important;width:32px!important;height:32px!important;border-radius:8px!important;background:#667eea26!important;display:flex!important;align-items:center!important;justify-content:center!important}.ainna-cookie-icon svg{width:18px!important;height:18px!important;fill:#a5b4fc!important}.ainna-cookie-copy{flex:1!important;min-width:0!important;width:100%!important}.ainna-cookie-title{font-size:13.5px!important;font-weight:650!important;color:#0f172a!important;margin:0 0 3px!important;line-height:1.25!important;padding-right:24px!important}.ainna-cookie-text{font-size:11.5px!important;color:#334155!important;margin:0!important;line-height:1.4!important}body.dark-mode .ainna-cookie-text,[data-theme=dark] .ainna-cookie-text,body.ai-lofi-night .ainna-cookie-text{color:#dbe4f0!important}body.dark-mode .ainna-cookie-title,[data-theme=dark] .ainna-cookie-title,body.ai-lofi-night .ainna-cookie-title{color:#fff!important}.ainna-cookie-text a{color:#4338ca!important;text-decoration:underline!important;text-underline-offset:2px!important}.ainna-cookie-text a:hover{color:#1d4ed8!important}.dark-mode .ainna-cookie-text a,[data-theme=dark] .ainna-cookie-text a,body.ai-lofi-night .ainna-cookie-text a{color:#c7d2fe!important}.dark-mode .ainna-cookie-text a:hover,[data-theme=dark] .ainna-cookie-text a:hover,body.ai-lofi-night .ainna-cookie-text a:hover{color:#fff!important}#ainna-cookie-banner.ainna-cookie--globe .ainna-cookie-copy-row{padding-bottom:6px!important;margin-bottom:2px!important}#ainna-cookie-banner.ainna-cookie--globe .ainna-cookie-copy{max-width:100%!important}#ainna-cookie-banner.ainna-cookie--globe .ainna-cookie-text{display:block!important;width:100%!important}.ainna-cookie-actions{display:flex!important;gap:8px!important;flex-wrap:wrap!important;width:100%!important}.ainna-cookie-cutout-gap{display:none!important}#ainna-cookie-banner.ainna-cookie--globe .ainna-cookie-actions{display:grid!important;grid-template-columns:1fr var(--ainna-cookie-cutout-d) 1fr!important;align-items:center!important;gap:4px!important;margin-top:0!important;flex-wrap:nowrap!important}#ainna-cookie-banner.ainna-cookie--globe .ainna-cookie-cutout-gap{display:block!important;width:100%!important;height:1px!important;pointer-events:none!important}#ainna-cookie-banner.ainna-cookie--globe .ainna-cookie-btn-disallow{justify-self:end!important}#ainna-cookie-banner.ainna-cookie--globe .ainna-cookie-btn-allow{justify-self:start!important}.ainna-cookie-btn{padding:7px 14px!important;border-radius:8px!important;font-size:12px!important;font-weight:600!important;cursor:pointer!important;transition:all .2s ease!important;border:1px solid transparent!important;white-space:nowrap!important}.ainna-cookie-btn-allow{background:linear-gradient(135deg,#667eea,#06b6d4)!important;color:#fff!important;border-color:#0f172a0d!important;box-shadow:0 2px 12px #667eea42!important}.ainna-cookie-btn-allow:hover{transform:translateY(-1px)!important;box-shadow:0 4px 18px #667eea80!important}.ainna-cookie-btn-disallow{background:#ffffffe6!important;color:#0f172a!important;border-color:#0f172a24!important}.dark-mode .ainna-cookie-btn-disallow,[data-theme=dark] .ainna-cookie-btn-disallow,body.ai-lofi-night .ainna-cookie-btn-disallow{color:#f1f5f9!important;border-color:#e2e8f075!important;background:transparent!important}.ainna-cookie-btn-disallow:hover{background:#0f172a0a!important;border-color:#0f172a3d!important}@media(max-width:768px){#ainna-cookie-banner,html body #ainna-cookie-banner{bottom:var(--ainna-dock-bottom, 20px)!important;width:min(420px,calc(100vw - 20px))!important;max-width:min(420px,calc(100vw - 20px))!important;left:50%!important;transform:translate(-50%)!important}}@media(max-width:480px){:root{--ainna-dock-globe: 45px;--ainna-dock-cutout-d: 45px;--ainna-dock-cutout-r: 22.5px;--ainna-dock-cutout-cy: 22.5px;--ainna-cookie-cutout-r: var(--ainna-dock-cutout-r);--ainna-cookie-cutout-d: var(--ainna-dock-cutout-d);--ainna-cookie-cutout-cy: var(--ainna-dock-cutout-cy)}#ainna-cookie-banner,html body #ainna-cookie-banner{width:min(420px,calc(100vw - 12px))!important;max-width:min(420px,calc(100vw - 12px))!important}#ainna-cookie-banner:not(.ainna-cookie--globe) .ainna-cookie-actions{width:100%!important}#ainna-cookie-banner:not(.ainna-cookie--globe) .ainna-cookie-btn{flex:1!important;text-align:center!important}#ainna-cookie-banner.ainna-cookie--globe .ainna-cookie-btn{padding:7px 8px!important;font-size:11px!important;min-height:36px!important}#ainna-cookie-banner.ainna-cookie--globe .ainna-cookie-copy-row{gap:6px!important}#ainna-cookie-banner.ainna-cookie--globe .ainna-cookie-title{font-size:13px!important}#ainna-cookie-banner.ainna-cookie--globe .ainna-cookie-text{font-size:11px!important}#ainna-cookie-banner.ainna-cookie--globe .ainna-cookie-inner{background:#060a129e!important}}@media(prefers-reduced-motion:reduce){.ainna-cookie-inner{transition:none!important}}#cyber-network-container,html body #cyber-network-container{position:fixed!important;bottom:var(--ainna-dock-bottom, 20px)!important;left:var(--ainna-dock-x, 50%)!important;top:auto!important;right:auto!important;transform:translate(-50%)!important;-webkit-transform:translateX(-50%)!important;z-index:2147483647!important;pointer-events:auto!important}.cyber-globe-btn{pointer-events:auto!important}#cyber-network-root{pointer-events:none;z-index:2147483647}#cyber-network-root #cyber-network-container,#cyber-network-root .cyber-panel{pointer-events:auto}.cyber-group-label,.cyber-feature-label{display:none!important}#cyber-network-root .ainna-page-footer,#cyber-network-root .ainna-page-footer-strip,#cyber-network-root .ainna-page-footer-links,#cyber-network-root .ainna-page-footer-links a,#cyber-network-root .ainna-page-footer a,#cyber-network-root footer,#cyber-network-root footer a,#cyber-network-root [data-ainna-theme-toggle],#cyber-network-root .ainna-theme-switch,#cyber-network-root .theme-toggle,#cyber-network-root .ainna-nav-controls,#cyber-network-root nav [data-ainna-theme-toggle]{pointer-events:auto!important}.cyber-network-crawl-index{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden;white-space:nowrap}.cyber-network-crawl-group{display:block;margin-top:14px;padding-top:12px;border-top:1px solid rgba(148,163,184,.18)}.cyber-network-crawl-group:first-child{margin-top:0;padding-top:0;border-top:0}.cyber-network-crawl-label{display:block;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#7dd3fc;margin-bottom:6px}.cyber-network-crawl-link{display:inline-block}html.ainna-game-page #cyber-network-container,html.ainna-game-page body.ainna-game-page #cyber-network-container,body.ainna-game-page #cyber-network-container{top:max(78px,calc(72px + env(safe-area-inset-top,0px)))!important;right:max(12px,env(safe-area-inset-right,0px))!important;bottom:auto!important;left:auto!important;transform:none!important;-webkit-transform:none!important}body.ainna-game-page #cyber-network-container .cyber-globe-wrapper{width:52px;height:52px}body.ainna-game-page #cyber-network-container .cyber-globe-btn svg,body.ainna-game-page #cyber-network-container .cyber-globe-btn img{width:26px;height:26px}body.ainna-game-page .cyber-panel{top:calc(max(78px,calc(72px + env(safe-area-inset-top,0px))) + 68px);bottom:auto;left:auto;right:max(12px,env(safe-area-inset-right,0px));margin-left:0;width:min(420px,calc(100vw - 24px));transform:translateY(18px)}body.ainna-game-page{padding-bottom:24px!important}@media(max-width:768px){html body #cyber-network-container,body>#cyber-network-container,#cyber-network-container{position:fixed!important;bottom:var(--ainna-dock-bottom, 20px)!important;left:var(--ainna-dock-x, 50%)!important;top:auto!important;right:auto!important;transform:translate(-50%)!important;-webkit-transform:translateX(-50%)!important;z-index:2147483647!important;pointer-events:auto!important;display:block!important}#cyber-network-container .cyber-globe-wrapper,#cyber-network-container .cyber-globe-btn{pointer-events:auto!important}}.cyber-globe-wrapper{position:relative;display:inline-block;width:var(--ainna-dock-globe, 60px);height:var(--ainna-dock-globe, 60px);pointer-events:auto}.cyber-globe-btn{width:100%;height:100%;border-radius:50%;background:linear-gradient(135deg,#667eea,#7553ec);border:2px solid rgba(255,255,255,.3);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 0 20px #667eea99;animation:cyberPulse 2s ease-in-out infinite;transition:all .3s ease;position:relative;z-index:2}.cyber-globe-btn:hover{transform:scale(1.1);box-shadow:0 0 30px #667eeae6}.cyber-globe-btn svg,.cyber-globe-btn img{width:30px;height:30px;fill:#fff;border-radius:50%;object-fit:cover}@keyframes cyberPulse{0%,to{box-shadow:0 0 20px #667eea99}50%{box-shadow:0 0 30px #667eeae6}}.cyber-orbit-ring{position:absolute;top:0;left:0;width:100%;height:100%;animation:spinOrbit 8s linear infinite;pointer-events:none!important;z-index:5}.cyber-orbit-ring *{pointer-events:none!important}.cyber-orbit-ring--outer{animation:spinOrbitReverse 8s linear infinite;z-index:4}.cyber-orbit-ring--outer text{font-size:22px;font-weight:900;letter-spacing:2px;fill:#ff8a8a;text-transform:uppercase}@keyframes spinOrbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spinOrbitReverse{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.cyber-curved-text{position:absolute;top:0;left:0;width:100%;height:100%;overflow:visible}.cyber-orbit-text{font-size:22px;font-weight:900;letter-spacing:4px;fill:silver;text-transform:uppercase}.cyber-panel{pointer-events:none;display:block;position:fixed;bottom:90px;left:50%;margin-left:-240px;width:480px;max-height:75vh;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:#0f172afa;backdrop-filter:blur(10px);border-radius:12px;border:1px solid rgba(102,126,234,.5);box-shadow:0 10px 50px #00000080,0 0 30px #667eea4d;padding:18px;opacity:0;visibility:hidden;transform:translateY(18px);transform-origin:center bottom;transition:opacity .28s ease,visibility .28s ease,transform .28s cubic-bezier(.22,1,.36,1);will-change:transform,opacity;z-index:2147483647}.cyber-panel.active,.cyber-panel.show{pointer-events:auto;opacity:1;visibility:visible;transform:translateY(0)}.cyber-menu-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.cyber-group-label{grid-column:1/-1;font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:none;color:#a5b4fc!important;padding:4px 2px 2px;margin-top:4px;border-top:1px solid rgba(102,126,234,.2);display:flex!important;align-items:center;justify-content:space-between}.cyber-group-label[data-group-label="Tools & Experiments"],.cyber-group-label[data-group-label=Content],.cyber-group-label[data-group-label=Admin]{margin-top:18px;padding-top:10px;border-top:2px solid rgba(129,140,248,.42);box-shadow:0 -8px 18px #667eea14}.cyber-group-count{font-size:10px;font-weight:500;color:#64748b;letter-spacing:0}.cyber-group-label:first-child{border-top:none;margin-top:0;padding-top:0}.cyber-group-label:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#667eea;margin-right:6px;vertical-align:middle;opacity:.85}.cyber-site-card{position:relative;display:flex;flex-direction:column;padding:8px;background:#1e293bcc;border:1px solid rgba(102,126,234,.3);border-radius:8px;text-decoration:none;transition:all .3s ease;overflow:hidden;cursor:pointer;pointer-events:auto;color:inherit}.cyber-site-card:hover{border-color:#667eea;box-shadow:0 0 20px #667eea66;transform:translateY(-2px)}.cyber-site-card.active{background:#667eea38;border-color:#818cf8;border-left:3px solid #818cf8;padding-left:9px;box-shadow:0 0 18px #667eea59,inset 0 0 0 1px #818cf826}.cyber-site-card.active:after{content:"You are here";position:absolute;top:8px;right:8px;font-size:9px;font-weight:600;letter-spacing:.02em;text-transform:none;color:#c7d2fe;background:#6366f159;padding:2px 6px;border-radius:4px;line-height:1.3}.cyber-site-card--hub{grid-column:1/-1;display:grid;grid-template-columns:44px minmax(0,1fr);grid-template-rows:auto auto;column-gap:12px;row-gap:2px;align-items:center;min-height:0;padding:14px;border-radius:12px;background:linear-gradient(145deg,#667eea38,#1e293be0);border-color:#818cf894;box-shadow:0 0 22px #667eea3d,inset 0 0 0 1px #818cf824}.cyber-site-card--hub:hover{transform:translateY(-2px);box-shadow:0 0 26px #667eea57,0 10px 24px #0000002e}.cyber-site-card--hub .cyber-site-icon{grid-row:1/3;width:44px;height:44px;margin-bottom:0;border-radius:12px;background:#0f172ae6}.cyber-site-card--hub .cyber-site-name{font-size:14px;font-weight:700;margin-bottom:0;color:#f8fbff!important}.cyber-site-card--hub .cyber-site-desc{font-size:12px;color:#dbe4ff!important}.cyber-site-name{font-size:11px;font-weight:600;margin-bottom:1px;color:#e2e8f0!important;line-height:1.2}.cyber-site-desc{font-size:10px;color:#94a3b8!important;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cyber-site-card--hub .cyber-site-badge{top:10px;right:10px}.cyber-site-card--hub.active .cyber-site-badge{top:10px}.cyber-site-badge{position:absolute;top:8px;right:8px;z-index:2;font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:2px 6px;border-radius:4px;line-height:1.3}.cyber-site-card.active .cyber-site-badge{top:26px}.cyber-badge-new{color:#ecfdf5;background:#10b981d9}.cyber-badge-live{color:#042f2e;background:#2dd4bff2}.cyber-badge-beta{color:#fffbeb;background:#f59e0bd9}.cyber-badge-hot{color:#fdf2f8;background:#ec4899e0}.cyber-badge-red{color:#fef2f2;background:#dc2626d9}.cyber-site-icon{width:24px;height:24px;margin-bottom:4px}.cyber-site-icon svg,.cyber-site-icon picture,.cyber-site-icon img{display:block;width:100%;height:100%}.cyber-site-icon svg{fill:#667eea;transition:all .3s ease}.cyber-site-icon--photo{padding:4px;border-radius:50%;overflow:hidden;background:#0f172ad9;border:1px solid rgba(102,126,234,.35);box-sizing:border-box}.cyber-site-icon--photo picture,.cyber-site-icon--photo img{border-radius:50%;object-fit:cover}.cyber-site-icon--photo img{width:100%;height:100%;filter:grayscale(100%) contrast(.95) brightness(1.02) opacity(.96)}.cyber-site-card[data-site=smart-farming] .cyber-site-icon svg{fill:none;overflow:visible}.cyber-site-card[data-site=smart-farming] .icon-tone-primary{fill:none;stroke:#22c55e;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cyber-site-card[data-site=smart-farming] .icon-tone-secondary{fill:none;stroke:#f59e0b;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}html[data-theme=dark] .cyber-site-card[data-site=smart-farming] .icon-tone-primary{stroke:#86efac}html[data-theme=dark] .cyber-site-card[data-site=smart-farming] .icon-tone-secondary{stroke:#fbbf24}.cyber-site-card[data-site=smart-farming]:hover .cyber-site-icon svg{filter:drop-shadow(0 0 8px rgba(34,197,94,.75))}.cyber-site-card[data-site=sme-bank-statement-compiler] .cyber-site-icon svg{fill:#fca5a5}.cyber-site-card[data-site=sme-bank-statement-compiler]:hover{border-color:#fb7185;box-shadow:0 0 20px #f8717159}.cyber-site-card[data-site=sme-bank-statement-compiler].active{background:#f8717129;border-color:#fb7185;box-shadow:0 0 18px #f8717140,inset 0 0 0 1px #fb71852e}.cyber-site-card[data-site=sme-bank-statement-compiler].active .cyber-site-name{color:#fecaca!important}.cyber-site-card[data-site=sme-bank-statement-compiler].active .cyber-site-desc{color:#fee2e2!important}.cyber-site-card[data-site=sme-bank-statement-compiler] .cyber-site-badge{background:#fb7185d9;color:#fff1f2}.cyber-site-card[data-site=sme-living-website]{border-color:#f59e0b66;background:linear-gradient(165deg,#f59e0b24,#6366f10f)}.cyber-site-card[data-site=sme-living-website] .cyber-site-icon svg{fill:#fbbf24}.cyber-site-card[data-site=sme-living-website]:hover{border-color:#f59e0b;box-shadow:0 0 20px #f59e0b66}.cyber-site-card[data-site=sme-living-website]:hover .cyber-site-icon svg{filter:drop-shadow(0 0 10px rgba(245,158,11,.85))}.cyber-site-card[data-site=sme-living-website] .cyber-site-name{color:#fef3c7!important}.cyber-site-card[data-site=sme-living-website] .cyber-site-desc{color:#fde68a!important}.cyber-site-card[data-site=sme-living-website].active{background:#f59e0b2e;border-color:#f59e0b;box-shadow:0 0 18px #f59e0b4d,inset 0 0 0 1px #f59e0b33}.cyber-site-card[data-site=sme-living-website].active .cyber-site-name{color:#fef3c7!important}.cyber-site-card[data-site=sme-living-website].active .cyber-site-desc{color:#fde68a!important}.cyber-site-card[data-site=sme-living-website] .cyber-site-badge{background:#f59e0be6;color:#1a1307}.cyber-site-card[data-site=bursa-saham]{border-color:#5fe3c159;background:linear-gradient(165deg,#5fe3c11a,#6366f10f)}.cyber-site-card[data-site=bursa-saham] .cyber-site-icon svg{fill:#5fe3c1}.cyber-site-card[data-site=bursa-saham]:hover{border-color:#5fe3c1;box-shadow:0 0 20px #5fe3c159}.cyber-site-card[data-site=bursa-saham]:hover .cyber-site-icon svg{filter:drop-shadow(0 0 10px rgba(95,227,193,.85))}.cyber-site-card[data-site=bursa-saham] .cyber-site-name{color:#a7f3d0!important}.cyber-site-card[data-site=bursa-saham] .cyber-site-desc{color:#c7d2fe!important}.cyber-site-card[data-site=bursa-saham].active{background:#5fe3c129;border-color:#5fe3c1;box-shadow:0 0 18px #5fe3c140,inset 0 0 0 1px #6366f12e}.cyber-site-card[data-site=bursa-saham].active .cyber-site-name{color:#d1fae5!important}.cyber-site-card[data-site=bursa-saham].active .cyber-site-desc{color:#e0e7ff!important}.cyber-site-card[data-site=bursa-saham] .cyber-site-badge{background:#5fe3c1e6;color:#042f2e}.cyber-site-card[data-site=brent-intelligence]{border-color:#f5b94259;background:linear-gradient(165deg,#f5b9421a,#6ad9ff0f)}.cyber-site-card[data-site=brent-intelligence] .cyber-site-icon svg{fill:#f5b942}.cyber-site-card[data-site=brent-intelligence]:hover{border-color:#f5b942;box-shadow:0 0 20px #f5b94259}.cyber-site-card[data-site=brent-intelligence]:hover .cyber-site-icon svg{filter:drop-shadow(0 0 10px rgba(245,185,66,.85))}.cyber-site-card[data-site=brent-intelligence] .cyber-site-name{color:#fde68a!important}.cyber-site-card[data-site=brent-intelligence] .cyber-site-desc{color:#93c5fd!important}.cyber-site-card[data-site=brent-intelligence].active{background:#f5b94229;border-color:#f5b942;box-shadow:0 0 18px #f5b94240,inset 0 0 0 1px #6ad9ff2e}.cyber-site-card[data-site=brent-intelligence].active .cyber-site-name{color:#fef3c7!important}.cyber-site-card[data-site=brent-intelligence].active .cyber-site-desc{color:#bae6fd!important}.cyber-site-card[data-site=brent-intelligence] .cyber-site-badge{background:#f5b942e6;color:#1a1307}.cyber-site-card[data-group=Industry],.cyber-site-card[data-group=Tools],.cyber-site-card[data-group=Games],.cyber-site-card[data-group="Scientific & Models"]{min-height:0;display:grid;grid-template-columns:24px minmax(0,1fr);grid-template-rows:auto auto;column-gap:8px;row-gap:1px;align-items:center;padding:8px 9px;border-radius:9px;background:linear-gradient(145deg,#0f172ae0,#1e293bbd);border-color:#818cf83d}.cyber-site-card[data-group=Industry]:hover,.cyber-site-card[data-group=Tools]:hover,.cyber-site-card[data-group=Games]:hover,.cyber-site-card[data-group="Scientific & Models"]:hover{transform:translateY(-1px);border-color:#818cf89e;box-shadow:0 0 14px #667eea47}.cyber-site-card[data-group=Industry].active,.cyber-site-card[data-group=Tools].active,.cyber-site-card[data-group=Games].active,.cyber-site-card[data-group="Scientific & Models"].active{padding-left:8px;border-left:2px solid #818cf8}.cyber-site-card[data-group=Industry].active:after,.cyber-site-card[data-group=Tools].active:after,.cyber-site-card[data-group=Games].active:after,.cyber-site-card[data-group="Scientific & Models"].active:after{display:none}.cyber-site-card[data-group=Industry] .cyber-site-icon,.cyber-site-card[data-group=Tools] .cyber-site-icon,.cyber-site-card[data-group=Games] .cyber-site-icon,.cyber-site-card[data-group="Scientific & Models"] .cyber-site-icon{grid-row:1/3;width:22px;height:22px;margin:0;opacity:.95}.cyber-site-card[data-group=Industry] .cyber-site-icon svg{fill:#8fb7ff}.cyber-site-card[data-group=Tools] .cyber-site-icon svg{fill:#f5b942}.cyber-site-card[data-group=Games] .cyber-site-icon svg{fill:#ff7b9c}.cyber-site-card[data-group="Scientific & Models"] .cyber-site-icon svg{fill:#5fe3c1}.cyber-site-card[data-group=Industry]:nth-of-type(odd) .cyber-site-icon svg{fill:#5fe3c1}.cyber-site-card[data-group=Industry] .cyber-site-name,.cyber-site-card[data-group=Tools] .cyber-site-name,.cyber-site-card[data-group=Games] .cyber-site-name,.cyber-site-card[data-group="Scientific & Models"] .cyber-site-name{min-width:0;margin:0;font-size:11.5px;line-height:1.18;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cyber-site-card[data-group=Industry] .cyber-site-desc,.cyber-site-card[data-group=Tools] .cyber-site-desc,.cyber-site-card[data-group=Games] .cyber-site-desc,.cyber-site-card[data-group="Scientific & Models"] .cyber-site-desc{min-width:0;margin:0;font-size:9.5px;line-height:1.18;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.72}.cyber-site-card[data-group=Industry] .cyber-site-badge,.cyber-site-card[data-group=Tools] .cyber-site-badge,.cyber-site-card[data-group=Games] .cyber-site-badge,.cyber-site-card[data-group="Scientific & Models"] .cyber-site-badge{top:4px;right:4px;padding:1px 4px;font-size:7px;opacity:.78}.cyber-site-card--hub[data-group=Industry]{grid-column:1/-1;display:grid;grid-template-columns:44px minmax(0,1fr);grid-template-rows:auto auto;column-gap:12px;row-gap:2px;align-items:center;min-height:0;padding:14px;border-radius:12px;background:linear-gradient(145deg,#667eea38,#1e293be0);border-color:#818cf894;box-shadow:0 0 22px #667eea3d,inset 0 0 0 1px #818cf824}.cyber-site-card--hub[data-group=Industry]:hover{transform:translateY(-2px);box-shadow:0 0 26px #667eea57,0 10px 24px #0000002e}.cyber-site-card--hub[data-group=Industry] .cyber-site-icon{grid-row:1/3;width:44px;height:44px;margin-bottom:0;border-radius:12px;background:#0f172ae6}.cyber-site-card--hub[data-group=Industry] .cyber-site-name{font-size:14px;font-weight:700;margin-bottom:0;color:#f8fbff!important}.cyber-site-card--hub[data-group=Industry] .cyber-site-desc{font-size:12px;color:#dbe4ff!important}.cyber-site-card--hub[data-group=Industry] .cyber-site-badge{top:10px;right:10px}.cyber-site-card--hub[data-group=Industry].active .cyber-site-badge{top:10px}.cyber-site-card[data-group=Industry].active .cyber-site-badge,.cyber-site-card[data-group=Tools].active .cyber-site-badge,.cyber-site-card[data-group=Games].active .cyber-site-badge,.cyber-site-card[data-group="Scientific & Models"].active .cyber-site-badge{top:4px}.cyber-site-name{font-size:13px;font-weight:600;color:#f8fafc!important;margin-bottom:3px;line-height:1.3;text-transform:none;letter-spacing:.01em}.cyber-site-desc{font-size:11px;color:#94a3b8!important;line-height:1.35;text-transform:none}.cyber-site-card.active .cyber-site-name{color:#667eea!important}.cyber-site-card.active .cyber-site-desc{color:#a5b4fc!important}.cyber-panel-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid rgba(102,126,234,.3)}.cyber-panel-header h3{font-size:14px;font-weight:700;color:#fff!important;margin:0;display:flex;align-items:center;gap:8px}.cyber-panel-header h3 svg{width:18px;height:18px;fill:#667eea}.cyber-panel-header-actions{display:flex;align-items:center;gap:8px}.cyber-submit-article{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;color:#c7d2fe!important;background:#6366f124;border:1px solid rgba(129,140,248,.42);border-radius:6px;padding:4px 9px;text-decoration:none;position:relative;transition:background .2s,border-color .2s,color .2s}.cyber-submit-article:hover{background:#6366f14d;border-color:#818cf8;color:#fff!important}.cyber-submit-article[data-tip]:hover:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 6px);right:0;background:#0f172af7;color:#c7d2fe;font-size:10px;font-weight:400;white-space:nowrap;padding:4px 8px;border-radius:5px;border:1px solid rgba(129,140,248,.35);box-shadow:0 4px 12px #0006;z-index:2147483647;pointer-events:none;letter-spacing:.01em}.cyber-close{background:none;border:none;color:#667eea;font-size:24px;cursor:pointer;padding:0;line-height:1;transition:all .3s ease}.cyber-close:hover{color:#fff;text-shadow:0 0 10px rgba(102,126,234,.8)}.cyber-search{margin-bottom:12px}.cyber-search input{width:100%;padding:10px 12px;background:#0f172acc;border:1px solid rgba(102,126,234,.3);border-radius:6px;font-size:13px;color:#fff;transition:all .3s ease}.cyber-search input:focus{outline:none;border-color:#667eea;box-shadow:0 0 10px #667eea4d}.cyber-search input::placeholder{color:#64748b}.cyber-feature-section{display:block;width:100%;margin:0 0 10px}section.cyber-feature-section{padding:0!important;margin:0 0 10px!important;max-width:none!important;width:100%!important;position:relative!important;isolation:auto!important}.cyber-feature-label{margin:0 0 5px;padding-left:2px;color:#a5b4fc;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cyber-feature-row{display:grid;grid-template-columns:2fr 1fr;gap:8px;width:100%}.cyber-sme-feature-card{width:100%;box-sizing:border-box;min-width:0}.cyber-feature-row .cyber-site-card--hub{grid-column:auto}.cyber-feature-row .cyber-site-card--hub .cyber-site-icon{grid-row:auto}@media(max-width:640px){.cyber-feature-row .cyber-site-card--hub{grid-column:1/-1}}.cyber-sme-feature-card{border-color:#d946ef6b;background:linear-gradient(145deg,#702d882e,#1e293be6)}.cyber-sme-feature-card .cyber-site-icon .ntc-atomic-icon{width:44px;height:44px;color:#e879f9;fill:none;opacity:.82}.cyber-sme-feature-card .ntc-orbit-outer,.cyber-sme-feature-card .ntc-orbit-tilt,.cyber-sme-feature-card .ntc-orbit-tilt2{stroke:currentColor}.cyber-sme-feature-card .ntc-nucleus{fill:currentColor}.cyber-sme-feature-card .cyber-site-name{color:#fce7ff!important}.cyber-sme-feature-card .cyber-site-desc{color:#f5d0fe!important}.cyber-sme-feature-card .cyber-site-badge{background:#d946efb8;color:#fff!important}.cyber-sme-feature-card:hover{border-color:#e879f9cc;box-shadow:0 0 18px #d946ef33}.cyber-cli-feature-card{width:100%;box-sizing:border-box;min-width:0;border-color:#00d4ff66;background:linear-gradient(160deg,#0d748b2e,#0f172ae6)}.cyber-cli-feature-card .cyber-site-icon{grid-row:auto;width:30px;height:30px}.cyber-cli-feature-card .cyber-site-icon svg{fill:#5eead4;filter:drop-shadow(0 0 6px rgba(45,212,191,.6))}.cyber-cli-feature-card .cyber-site-name{color:#ccfbf1!important;font-size:13px}.cyber-feature-row .cyber-cli-feature-card .cyber-site-desc{color:#99f6e4!important;font-size:9.5px;white-space:normal;line-height:1.25;word-break:break-word}.cyber-cli-feature-card .cyber-site-badge{background:#2dd4bfe6;color:#042f2e!important}.cyber-cli-feature-card:hover{border-color:#2dd4bfd9;box-shadow:0 0 18px #2dd4bf38}@media(max-width:640px){.cyber-feature-row{grid-template-columns:1fr}.cyber-cli-feature-card{grid-template-columns:34px minmax(0,1fr)}}@media(max-width:480px){.cyber-feature-row{grid-template-columns:1fr}}.cyber-footer{display:flex;justify-content:center;gap:8px;align-items:center;flex-wrap:wrap;margin-top:12px;padding-top:12px;border-top:1px solid rgba(102,126,234,.3)}.cyber-footer-link,.cyber-cache-btn{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;background:#1e293bcc;border:1px solid rgba(102,126,234,.3);border-radius:6px;text-decoration:none;font-size:11px;font-weight:500;color:#94a3b8!important;text-transform:none;transition:all .3s ease}.cyber-footer-link:hover,.cyber-cache-btn:hover{background:#667eea33;border-color:#667eea;color:#667eea!important}.cyber-footer-link svg,.cyber-cache-btn svg{fill:currentColor;width:14px;height:14px;flex-shrink:0}.cyber-ext-icon{width:11px!important;height:11px!important;opacity:.65;margin-left:1px}.cyber-footer-link--home{background:#667eea26;border-color:#818cf873;color:#c7d2fe!important}.cyber-footer-link--home:hover{color:#fff!important;background:#667eea59}.cyber-footer-link--model{background:#0f172af0;border-color:#818cf857;color:#e0e7ff!important;font-weight:600;min-width:108px}.cyber-footer-link--model:hover{background:#1e293bf5;border-color:#818cf885;color:#fff!important}.cyber-footer-link--model .cyber-ext-icon{opacity:.5}.cyber-general-title{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:#94a3b8!important;text-transform:none;letter-spacing:.02em;margin-bottom:4px}.cyber-general-title svg{width:14px;height:14px;fill:#94a3b8;flex-shrink:0}.cyber-general-links{display:flex;gap:6px;flex-wrap:wrap}.cyber-investor-kits-card{width:100%;display:flex;flex-direction:column;gap:8px;padding:14px;background:linear-gradient(160deg,#1e293bf0,#0f172af5);border:1px solid rgba(129,140,248,.28);border-radius:14px;box-shadow:0 10px 30px #00000040,inset 0 1px #ffffff0d;position:relative}.cyber-investor-kits-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#818cf8,#00d4ff,#f59e0b);border-radius:14px 14px 0 0;opacity:.9}.cyber-investor-kits-head{display:flex;align-items:center;gap:10px}.cyber-investor-kits-icon{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border-radius:10px;background:linear-gradient(135deg,#818cf847,#00d4ff24);border:1px solid rgba(129,140,248,.5);box-shadow:0 4px 12px #6366f140}.cyber-investor-kits-icon svg{width:20px;height:20px;fill:#a5b4fc}.cyber-investor-kits-head-txt{display:flex;flex-direction:column;gap:1px;min-width:0}.cyber-investor-kits-title{font-size:13px;font-weight:800;color:#e0e7ff!important;text-transform:none;letter-spacing:.03em;line-height:1.1}.cyber-investor-kits-subtitle{font-size:9.5px;font-weight:700;color:#818cf8;text-transform:uppercase;letter-spacing:.09em}.cyber-investor-kits-count{margin-left:auto;flex-shrink:0;font-size:10px;font-weight:800;color:#a5b4fc;border:1px solid rgba(129,140,248,.4);border-radius:999px;padding:3px 10px;background:#6366f129;letter-spacing:.04em}.cyber-investor-kits-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.cyber-investor-kits-section{display:flex;flex-direction:column;gap:7px;padding-top:10px;margin-top:10px;border-top:1px solid rgba(148,163,184,.16)}.cyber-investor-kits-section:first-of-type{border-top:none;padding-top:0;margin-top:0}.cyber-investor-kits-sub{display:flex;align-items:center;gap:5px;font-size:10px;font-weight:700;color:#a5b4fc!important;text-transform:uppercase;letter-spacing:.08em}.cyber-investor-kits-sub:before{content:"";width:7px;height:7px;background:#00d4ff;border-radius:2px;flex-shrink:0;box-shadow:0 0 8px #00d4ffb3}#cyber-network-root .cyber-footer{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:min(100%,640px);margin:12px auto 0;pointer-events:auto!important}#cyber-network-root .cyber-general-card{width:min(100%,640px);max-width:640px;align-items:center;text-align:center;padding:12px 14px;border-radius:12px;box-sizing:border-box}#cyber-network-root .cyber-investor-kits-card{width:min(100%,640px);max-width:640px;align-items:stretch;text-align:left;padding:14px;border-radius:14px;box-sizing:border-box}#cyber-network-root .cyber-general-title{justify-content:center;width:100%}#cyber-network-root .cyber-investor-kits-head{width:100%}#cyber-network-root .cyber-general-links{justify-content:center;align-items:center;width:100%}#cyber-network-root .cyber-investor-kits-links{justify-content:flex-start;align-items:stretch;width:100%}#cyber-network-root .cyber-cache-btn,#cyber-network-root .cyber-general-card .cyber-footer-link{justify-content:center;text-align:center;pointer-events:auto!important}#cyber-network-root .cyber-investor-kits-card .cyber-footer-link{pointer-events:auto!important}.cyber-footer-link--investor{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:3px;padding:8px 10px;min-height:46px;text-align:left;position:relative;background:#0f172a9e;border:1px solid rgba(129,140,248,.26);color:#c7d2fe!important;box-sizing:border-box}.cyber-footer-link--investor:hover{background:#6366f138;border-color:#818cf8;color:#fff!important}.cyber-footer-link--investor .cyber-ik-label{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:#c7d2fe;width:100%;line-height:1.2}.cyber-footer-link--investor .cyber-ik-label svg{width:13px;height:13px;fill:#818cf8;flex-shrink:0}.cyber-footer-link--investor .cyber-ik-meta{font-size:9.5px;line-height:1.3;color:#7c8db5;padding-left:19px;letter-spacing:.01em}.cyber-footer-link--investor:hover .cyber-ik-label{color:#fff}.cyber-footer-link--investor:hover .cyber-ik-meta{color:#a5b4fc}.cyber-footer-link--investor-cta{justify-content:center!important;align-items:center;padding:10px 12px;min-height:40px;border:none;background:linear-gradient(135deg,#6366f1,#8b5cf6);box-shadow:0 6px 18px #6366f159}.cyber-footer-link--investor-cta .cyber-ik-label{justify-content:center;color:#fff;font-weight:800;width:100%}.cyber-footer-link--investor-cta .cyber-ik-label svg{fill:#fff}.cyber-footer-link--investor-cta:hover{background:linear-gradient(135deg,#818cf8,#a78bfa);border:none;color:#fff!important;transform:translateY(-1px)}.cyber-menu-grid::-webkit-scrollbar{width:6px}.cyber-menu-grid::-webkit-scrollbar-track{background:#0f172a80}.cyber-menu-grid::-webkit-scrollbar-thumb{background:#667eea;border-radius:3px}@media(max-width:480px){.cyber-panel{position:fixed;pointer-events:none;left:16px;right:16px;width:auto;margin-left:0;bottom:65px;max-height:80vh}.cyber-panel.active,.cyber-panel.show{pointer-events:auto}body.ainna-game-page .cyber-panel{top:calc(max(12px,env(safe-area-inset-top,0px)) + 64px);bottom:auto;left:12px;right:12px;width:auto;max-height:calc(100vh - 100px)}body.ainna-game-page #cyber-network-container .cyber-globe-wrapper{width:48px;height:48px}.cyber-menu-grid{grid-template-columns:repeat(2,1fr)}.cyber-investor-kits-links{grid-template-columns:1fr}.cyber-globe-wrapper{width:var(--ainna-dock-globe, 45px);height:var(--ainna-dock-globe, 45px)}.cyber-globe-btn svg,.cyber-globe-btn img{width:24px;height:24px}}.cyber-sections-overlay{display:none!important;position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000d9;z-index:2147483648!important;justify-content:center;align-items:center;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.ainna-sections-modal-open #cyber-network-root,.ainna-sections-modal-open #cyber-network-container,.ainna-sections-modal-open #cyberPanel{display:none!important}.cyber-sections-overlay.active{display:flex!important}.cyber-sections-modal{position:relative;max-width:600px;width:90vw;max-height:85vh;background:#0f172afa;border-radius:16px;border:1px solid rgba(102,126,234,.5);box-shadow:0 10px 50px #00000080,0 0 30px #667eea4d;overflow:hidden;animation:cyberModalIn .3s ease-out}@keyframes cyberModalIn{0%{opacity:0;transform:translateY(-30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.cyber-sections-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid rgba(102,126,234,.3)}.cyber-sections-header h3{font-size:14px;font-weight:700;color:#fff!important;margin:0;display:flex;align-items:center;gap:8px}.cyber-sections-close{background:none;border:none;color:#667eea;font-size:24px;cursor:pointer;padding:0;line-height:1;transition:all .3s ease}.cyber-sections-close:hover{color:#fff;text-shadow:0 0 10px rgba(102,126,234,.8)}.cyber-sections-body{padding:16px 20px;overflow-y:auto;max-height:calc(85vh - 60px)}.cyber-sections-site{margin-bottom:20px;padding:14px;background:#1e293bcc;border:1px solid rgba(102,126,234,.3);border-radius:10px}.cyber-sections-site:last-child{margin-bottom:0}.cyber-sections-site-name{font-size:13px;font-weight:600;color:#f8fafc!important;margin-bottom:10px;display:flex;align-items:center;gap:6px}.cyber-sections-site-name svg{width:14px;height:14px;fill:#667eea;flex-shrink:0}.cyber-sections-grid{display:flex;flex-wrap:wrap;gap:6px}.cyber-section-badge{padding:4px 10px;background:#667eea26;border:1px solid rgba(102,126,234,.25);border-radius:6px;font-size:11px;font-weight:500;color:#c7d2fe!important}.cyber-sections-empty{text-align:center;padding:40px 20px;color:#64748b;font-size:13px;line-height:1.6}.cyber-sections-empty svg{width:40px;height:40px;fill:#64748b;margin-bottom:12px;opacity:.5}@media(max-width:480px){.cyber-sections-modal{max-width:95vw;max-height:80vh}}.ntc-atomic-icon{width:22px;height:22px;color:#00d4ff;overflow:visible}.ntc-orbit-outer{transform-origin:center;animation:ntcOrbitOuter 12s linear infinite}.ntc-orbit-tilt{transform-origin:center;animation:ntcOrbitTilt 8s linear infinite}.ntc-orbit-tilt2{transform-origin:center;animation:ntcOrbitTilt2 10s linear infinite}.ntc-nucleus{transform-origin:center;animation:ntcNucleusPulse 2s ease-in-out infinite}@keyframes ntcOrbitOuter{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ntcOrbitTilt{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes ntcOrbitTilt2{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ntcNucleusPulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}.cyber-site-card:hover .ntc-atomic-icon{color:#fff;filter:drop-shadow(0 0 6px #00d4ff)}@media(prefers-reduced-motion:reduce){.ntc-orbit-outer,.ntc-orbit-tilt,.ntc-orbit-tilt2,.ntc-nucleus{animation:none}}.ainna-boost-toggle{appearance:none;min-width:72px;height:36px;padding:0 11px;gap:6px;background:#fffffffa;border:1px solid rgba(100,116,139,.38);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#1e293b;font:inherit;line-height:1;white-space:nowrap;text-decoration:none;box-shadow:0 4px 14px #0f172a1f;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}.ainna-boost-toggle:hover{border-color:#f59e0b;background:#fffbeb;box-shadow:0 5px 18px #f59e0b2e;transform:translateY(-1px)}.ainna-boost-toggle:focus-visible{outline:2px solid #f59e0b;outline-offset:2px}html[data-theme=dark] .ainna-boost-toggle,html[data-theme=night] .ainna-boost-toggle{color:#e2e8f0;background:#1e293bf5;border-color:#94a3b861}html[data-theme=dark] .ainna-boost-toggle:hover,html[data-theme=night] .ainna-boost-toggle:hover{background:#292b28;border-color:#fbbf24}@media(max-width:768px){.ainna-boost-toggle{position:static;top:auto;right:auto;min-width:0;height:32px;padding:0 8px;font-size:11px}}.boost-label{font-size:11px;font-weight:700;letter-spacing:.025em}
