:root{--color-primary:#0A4F63;--color-secondary:#0A9FCC;--color-accent:#00D9FF;--color-success:#10B981;--color-neutral-50:#F9FAFB;--color-neutral-100:#F3F4F6;--color-neutral-200:#E5E7EB;--color-neutral-300:#D1D5DB;--color-neutral-400:#9CA3AF;--color-neutral-500:#6B7280;--color-neutral-600:#4B5563;--color-neutral-700:#374151;--color-neutral-800:#1F2937;--color-neutral-900:#111827}.dark{--color-neutral:var(--color-neutral-200);--color-neutral-muted:var(--color-neutral-400);--color-neutral-subtle:var(--color-neutral-500);--color-primary-bg:rgba(10, 79, 99, 0.1);--color-secondary-bg:rgba(10, 159, 204, 0.1)}.hero-section{background:0 0;position:relative}.card{border:1px solid rgba(10,159,204,.1);transition:opacity .6s ease;background:rgba(255,255,255,1%)}.card:hover{opacity:.95}.dark .card{background:rgba(0,0,0,.2);border-color:rgba(10,159,204,.3)}.btn-primary{background:var(--color-primary);border:none;transition:opacity .4s ease}.btn-primary:hover{opacity:.85}h1,h2,h3,h4,h5,h6{font-weight:600;letter-spacing:-.02em}.lead{font-size:1.25rem;line-height:1.8;color:var(--color-neutral-700) !important;font-weight:400}.dark .lead{color:var(--color-neutral-200) !important}.lead strong,.prose .lead strong,div.lead strong{color:var(--color-neutral-800) !important;font-weight:500}.dark .lead strong,.dark .prose .lead strong,.dark div.lead strong{color:var(--color-neutral-100) !important}.text-neutral-500.lead,.dark .text-neutral-400.lead{color:var(--color-neutral-700) !important}.dark .text-neutral-500.lead,.dark .text-neutral-400.lead{color:var(--color-neutral-200) !important}.nav-link{position:relative;transition:color .3s ease}.nav-link::after{content:'';position:absolute;bottom:-2px;left:0;right:0;height:1px;background:var(--color-neutral-300);opacity:0;transition:opacity 1s ease}.nav-link:hover::after,.nav-link.active::after{opacity:.3}pre{background:rgba(10,79,99,5%);border:1px solid rgba(10,159,204,.2)}.dark pre{background:rgba(0,0,0,.3);border-color:rgba(10,159,204,.3)}.timeline-item{border-left:2px solid var(--color-secondary);padding-left:2rem;position:relative}.timeline-item::before{content:'';position:absolute;left:-6px;top:0;width:10px;height:10px;border-radius:50%;background:var(--color-accent);border:2px solid var(--color-secondary)}.alert{border-left:4px solid var(--color-accent);background:rgba(0,217,255,5%)}.dark .alert{background:rgba(0,217,255,.1)}.logo{max-width:none !important;max-height:4.5rem !important;width:auto !important;height:4.5rem !important}.logo svg{max-height:4.5rem !important;height:4.5rem !important;width:auto !important}footer{border-top:1px solid rgba(10,159,204,.2);margin-top:4rem;padding-top:2rem}article ul,main ul,.prose ul,.prose-xl ul,.prose-lg ul{list-style-position:outside;padding-left:2rem !important;margin-left:0 !important;text-align:left !important;max-width:none !important}article ul li,main ul li,.prose ul li,.prose-xl ul li,.prose-lg ul li{margin-left:0 !important;padding-left:.5rem !important;text-align:left !important;display:list-item !important}.text-center ul,.mx-auto ul,.justify-center ul{text-align:left !important;margin-left:0 !important}.text-center ul li,.mx-auto ul li,.justify-center ul li{text-align:left !important}article li::marker,main li::marker,.prose li::marker{color:var(--color-neutral-500)}ul li strong,ol li strong,article ul li strong,article ol li strong,main ul li strong,main ol li strong,.prose ul li strong,.prose ol li strong,li>strong:first-child{color:var(--color-neutral-900) !important;opacity:1 !important;visibility:visible !important;font-weight:600 !important}.dark ul li strong,.dark ol li strong,.dark li>strong:first-child{color:var(--color-neutral-100) !important}article li,main li,.prose li{color:var(--color-neutral-700)}.dark article li,.dark main li,.dark .prose li{color:var(--color-neutral-300)}.btn+.btn,button+button,a[role=button]+a[role=button]{margin-left:1rem}.gradient-text{color:var(--color-primary);opacity:.9;transition:opacity 2s ease}.gradient-text:hover{opacity:.8}.infinity-symbol{position:fixed;bottom:20px;right:20px;font-size:24px;opacity:.08;transition:opacity 3s ease;cursor:pointer;z-index:999;color:var(--color-primary);user-select:none}.infinity-symbol:hover{opacity:.15}.convergence-progress{position:fixed;top:0;left:0;right:0;height:1px;background:rgba(10,79,99,5%);z-index:1000}.progress-bar{height:100%;background:rgba(10,79,99,.15);transition:width 30s ease;position:relative}.progress-glow{position:absolute;top:0;right:0;width:10px;height:100%;background:rgba(10,79,99,.2);filter:blur(3px)}.trusted-by-section{padding:3rem 0;border-top:1px solid rgba(10,159,204,.1);border-bottom:1px solid rgba(10,159,204,.1);margin:3rem 0}.trusted-container{max-width:1200px;margin:0 auto;padding:0 2rem;text-align:center}.trusted-label{font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;color:var(--color-neutral-500);margin-bottom:2rem;font-weight:600}.trusted-logos{display:flex;justify-content:center;align-items:center;gap:3rem;flex-wrap:wrap}.trusted-logo{width:120px;height:40px;opacity:.3;transition:opacity .3s ease;color:var(--color-neutral-600)}.trusted-logo:hover{opacity:.5}.dark .trusted-logo{color:var(--color-neutral-400)}.stealth-mode-toggle{position:fixed;bottom:20px;left:20px;width:32px;height:32px;border-radius:50%;background:0 0;border:1px solid rgba(10,79,99,.1);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity 1s ease;z-index:998;color:var(--color-neutral-400);opacity:.3}.stealth-mode-toggle svg{width:16px;height:16px}.stealth-mode-toggle:hover{opacity:.5}body.stealth-mode{transition:filter .5s ease}body.stealth-mode *{user-select:none !important;-webkit-user-select:none !important}.metrics-dashboard{position:fixed;top:60px;right:20px;background:rgba(10,79,99,3%);color:var(--color-neutral-600);padding:10px 15px;border-radius:4px;border:1px solid rgba(10,79,99,8%);z-index:997;min-width:180px;transition:opacity .8s ease;cursor:default;opacity:.4}.metrics-dashboard:hover{opacity:.6}.metrics-title{font-size:10px;letter-spacing:.2em;text-transform:uppercase;opacity:.7;margin-bottom:12px;border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:8px}.metric-item{display:flex;justify-content:space-between;align-items:center;margin:8px 0;font-size:12px}.metric-label{opacity:.8;font-size:11px}.metric-value{font-weight:400;color:var(--color-neutral-500);font-family:monospace;font-size:11px;opacity:.7}.dark .metrics-dashboard{background:rgba(0,0,0,.85);border:1px solid rgba(0,217,255,.2)}@media(max-width:768px){.hero-section{padding:2rem 1rem}h1{font-size:2rem}.lead{font-size:1.1rem}.infinity-symbol{font-size:24px;bottom:15px;right:15px}.capability-pill{font-size:10px;padding:6px 12px}}