@import"https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700;800;900&family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600;700&display=swap";:root{--bg-base: #87CEFA;--bg-surface: #a3d9fa;--bg-card: rgba(14, 26, 52, .9);--bg-card-hover: rgba(22, 38, 74, .95);--primary: #6366f1;--primary-light: #818cf8;--primary-glow: rgba(99, 102, 241, .45);--teal: #0d9488;--teal-light: #2dd4bf;--teal-glow: rgba(45, 212, 191, .45);--cyan: #06b6d4;--cyan-glow: rgba(6, 182, 212, .45);--accent-purple: #9333ea;--purple-light: #c084fc;--purple-glow: rgba(192, 132, 252, .45);--emerald: #10b981;--emerald-glow: rgba(16, 185, 129, .45);--amber: #f59e0b;--amber-glow: rgba(245, 158, 11, .45);--text-main: #0a1931;--text-muted: #0f244a;--text-dim: #1e3d6f;--glass-border: rgba(255, 255, 255, .18);--glass-border-hover: rgba(168, 85, 247, .5);--glass-border-glow: rgba(99, 102, 241, .6);--grad-primary: linear-gradient(135deg, #6366f1 0%, #8b5cf6 50%, #06b6d4 100%);--grad-teal: linear-gradient(135deg, #0d9488 0%, #14b8a6 50%, #38bdf8 100%);--grad-purple: linear-gradient(135deg, #7c3aed 0%, #9333ea 50%, #ec4899 100%);--grad-dark-card: linear-gradient(145deg, rgba(20, 34, 66, .92) 0%, rgba(12, 22, 46, .96) 100%);--radius-sm: 8px;--radius-md: 14px;--radius-lg: 20px;--radius-xl: 28px;--easing: cubic-bezier(.16, 1, .3, 1)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;font-size:15px}body{background-color:var(--bg-base);background-image:radial-gradient(circle at 10% 8%,rgba(255,255,255,.55) 0%,transparent 40%),radial-gradient(circle at 90% 85%,rgba(110,190,245,.65) 0%,transparent 50%),linear-gradient(180deg,#87cefa,#a4dcfa,#87cefa);color:var(--text-main);font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;overflow-x:hidden;line-height:1.65;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,.logo-title,.brand-text,.headline-grand{font-family:Outfit,sans-serif;font-weight:700;letter-spacing:-.025em;color:#07152d}code,pre,.stat-badge,.pill-tech{font-family:JetBrains Mono,monospace}a{text-decoration:none;color:inherit;transition:all .25s var(--easing)}ul{list-style:none}.container{max-width:1240px;margin:0 auto;padding:0 2rem}.main-wrapper{margin-left:290px;width:calc(100% - 290px);transition:all .35s var(--easing);min-height:100vh}.luxury-bg{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-1;overflow:hidden;pointer-events:none}.blob{position:absolute;filter:blur(140px);border-radius:50%;opacity:.32;transform:translate(-50%,-50%);animation:blobFloat 22s infinite ease-in-out alternate}.blob-1{width:750px;height:750px;background:var(--primary);top:15%;left:25%}.blob-2{width:650px;height:650px;background:var(--teal);top:65%;right:15%;animation-delay:-8s}.blob-3{width:550px;height:550px;background:var(--accent-purple);bottom:5%;left:45%;animation-delay:-16s}.grid-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(255,255,255,.06) 1px,transparent 1px);background-size:36px 36px;opacity:.6}@keyframes blobFloat{0%{transform:translate(-50%,-50%) scale(1) rotate(0)}50%{transform:translate(-45%,-55%) scale(1.15) rotate(90deg)}to{transform:translate(-55%,-45%) scale(.92) rotate(180deg)}}.mobile-nav-bar{display:none;position:sticky;top:0;left:0;right:0;height:70px;background:#0e172efa;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-bottom:1.5px solid rgba(168,85,247,.4);padding:0 1.5rem;align-items:center;justify-content:space-between;z-index:999}.mobile-nav-bar .brand-row{display:flex;align-items:center;gap:12px}.header-logo-img{width:38px;height:38px;object-fit:contain;background:#fff;border-radius:8px;padding:3px;border:1px solid rgba(255,255,255,.5);box-shadow:0 2px 8px #00000059}.mobile-nav-bar .logo-text{font-size:1.4rem;font-weight:900;color:#fff;letter-spacing:-.3px}.logo-accent{color:#f0abfc;font-weight:900}.mobile-menu-toggle{background:transparent;border:1px solid var(--glass-border);color:#fff;font-size:1.4rem;padding:6px 12px;border-radius:8px;cursor:pointer}.glass-nav-left{position:fixed;top:48px;left:0;width:290px;height:calc(100vh - 48px);background:#0d152af5;-webkit-backdrop-filter:blur(28px) saturate(190%);backdrop-filter:blur(28px) saturate(190%);border-right:1px solid rgba(255,255,255,.14);padding:.8rem 1.1rem;display:flex;flex-direction:column;justify-content:space-between;z-index:100;transition:all .35s var(--easing)}.sidebar-brand{background:linear-gradient(145deg,#202e54f5,#141e3afa);border:1.5px solid rgba(192,132,252,.55);border-radius:16px;padding:.85rem 1rem;margin-top:.2rem;margin-bottom:.75rem;box-shadow:0 8px 24px -4px #00000073,0 0 16px #a855f740}.brand-header-row{display:flex;align-items:center;gap:10px}.brand-logo-img{width:40px;height:40px;min-width:40px;object-fit:contain;background:#fff;border-radius:9px;padding:3px;border:1.5px solid rgba(255,255,255,.7);box-shadow:0 4px 12px #00000059,0 0 12px #c084fc80}.logo-title{font-size:1.55rem;font-weight:900;letter-spacing:-.3px;color:#fff;white-space:nowrap;text-shadow:0 2px 10px rgba(0,0,0,.8)}.logo-accent{color:#f0abfc;font-weight:900;text-shadow:0 0 14px rgba(240,171,252,.75)}.brand-sub-badge{display:inline-flex;align-items:center;gap:6px;font-size:.72rem;font-weight:800;color:#38bdf8;background:#38bdf833;border:1px solid rgba(56,189,248,.55);padding:3px 10px;border-radius:999px;margin-top:8px;letter-spacing:.4px;text-transform:uppercase;white-space:nowrap;box-shadow:0 2px 8px #00000040}.thin-nav{flex:1;margin:2rem 0}.nav-links-vertical{display:flex;flex-direction:column;gap:8px}.nav-links-vertical li a{display:flex;align-items:center;gap:14px;padding:.85rem 1.1rem;border-radius:var(--radius-md);color:var(--text-muted);font-weight:600;font-size:.94rem;transition:all .25s var(--easing);border:1px solid transparent}.nav-links-vertical li a:hover{color:#fff;background:#ffffff0d;transform:translate(4px);border-color:#ffffff14}.nav-links-vertical li a.active{color:#fff;background:linear-gradient(135deg,#6366f138,#8b5cf61a);border-color:#6366f166;box-shadow:0 4px 20px #6366f140}.sidebar-footer{padding-top:1.5rem;border-top:1px solid var(--glass-border);display:flex;flex-direction:column;gap:1.2rem}.geo-currency-box{background:#0006;border:1px solid var(--glass-border);padding:.85rem 1rem;border-radius:var(--radius-md)}.geo-label{display:block;font-size:.72rem;color:var(--text-muted);margin-bottom:6px;font-weight:600}.currency-select{width:100%;background:#ffffff0d;border:1px solid var(--glass-border);color:#fff;padding:.55rem .75rem;border-radius:var(--radius-sm);font-size:.88rem;font-weight:700;cursor:pointer;outline:none;transition:all .2s}.currency-select:hover{border-color:var(--primary-light)}.btn{padding:.95rem 2.2rem;border-radius:var(--radius-md);font-weight:700;cursor:pointer;transition:all .3s var(--easing);border:none;font-size:1rem;text-align:center;display:inline-flex;align-items:center;justify-content:center;gap:10px;position:relative;overflow:hidden}.btn-sm{padding:.6rem 1.3rem;font-size:.88rem;border-radius:10px}.btn.primary{background:var(--grad-primary);color:#fff;box-shadow:0 10px 30px var(--primary-glow)}.btn.primary:hover{transform:translateY(-2px);box-shadow:0 16px 36px var(--primary-glow)}.btn.btn-teal{background:var(--grad-teal);box-shadow:0 10px 30px var(--teal-glow)}.btn.btn-teal:hover{transform:translateY(-2px);box-shadow:0 16px 36px var(--teal-glow)}.btn.btn-purple{background:var(--grad-purple);box-shadow:0 10px 30px var(--purple-glow)}.btn.btn-purple:hover{transform:translateY(-2px);box-shadow:0 16px 36px var(--purple-glow)}.btn.secondary{background:#ffffff0d;color:#fff;border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn.secondary:hover{background:#ffffff1f;border-color:var(--glass-border-hover);transform:translateY(-2px)}.badge{display:inline-flex;align-items:center;gap:8px;padding:.45rem 1.1rem;border-radius:9999px;font-size:.78rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.glow-purple{background:#9333ea1f;color:#c084fc;border:1px solid rgba(147,51,234,.35);box-shadow:0 0 20px #9333ea33}.glow-teal{background:#0d94881f;color:#2dd4bf;border:1px solid rgba(13,148,136,.35);box-shadow:0 0 20px #0d948833}.glow-cyan{background:#06b6d41f;color:#38bdf8;border:1px solid rgba(6,182,212,.35);box-shadow:0 0 20px #06b6d433}.hero-fullwidth{padding:5rem 0 4rem;position:relative}.hero-text-full{text-align:center;max-width:980px;margin:0 auto}.headline-grand{font-size:2.5rem;line-height:1.18;letter-spacing:-.03em;margin:1.1rem auto 1.3rem;color:#0b1a36}.headline-grand span{background:var(--grad-primary);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;display:inline}.subtitle-grand{font-size:1.02rem;color:#12284e;max-width:800px;margin:0 auto 2.2rem;line-height:1.65;font-weight:500}.center-actions{display:flex;justify-content:center;gap:1.2rem;flex-wrap:wrap;margin-bottom:3.5rem}.metrics-bar{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem;background:#0f172abf;border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:2rem 2.5rem;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 20px 50px #0000004d;margin-top:1rem}.metric-item{text-align:center;padding:0 1rem;border-right:1px solid var(--glass-border)}.metric-item:last-child{border-right:none}.metric-number{font-size:1.8rem;font-weight:800;font-family:Outfit,sans-serif;color:#fff;display:block;margin-bottom:4px;background:linear-gradient(135deg,#ffffff 40%,var(--cyan) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.metric-label{font-size:.8rem;color:var(--text-muted);font-weight:600}.section{padding:5.5rem 0;position:relative;background:linear-gradient(180deg,#87cefabf,#a2dbfc8c)}.highlight-section{background:linear-gradient(180deg,#73c0f4d9,#87cefae6);border-top:1px solid rgba(255,255,255,.35);border-bottom:1px solid rgba(255,255,255,.35)}.section-header{margin-bottom:3.5rem}.section-header.center{text-align:center;max-width:780px;margin-left:auto;margin-right:auto}.section-title{font-size:1.95rem;margin-bottom:.8rem;color:#0b1a36}.section-title span{background:var(--grad-primary);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.section-header p{font-size:.95rem;color:#12284e;font-weight:500}.glass-card{background:var(--bg-card);border:1px solid var(--glass-border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:all .35s var(--easing);box-shadow:0 15px 35px #00000040}.glass-card:hover{border-color:var(--glass-border-hover);transform:translateY(-3px);box-shadow:0 20px 45px #0006}.app-unified-block{padding:2.8rem;border-radius:var(--radius-xl);position:relative;overflow:hidden}.glow-purple-card{border:1px solid rgba(139,92,246,.25);background:linear-gradient(145deg,#14182dbf,#0b0f1ed9)}.glow-teal-card{border:1px solid rgba(13,148,136,.25);background:linear-gradient(145deg,#0e2328bf,#0a141cd9)}.block-header-badge{margin-bottom:2.5rem}.block-header-badge h3{font-size:1.5rem;margin:.7rem 0 .45rem}.block-header-badge h3 span{color:var(--text-muted);font-weight:400}.app-split-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.app-component-box{background:#0000004d;border:1px solid var(--glass-border);border-radius:var(--radius-md);padding:2rem;display:flex;flex-direction:column;justify-content:space-between}.component-head{display:flex;align-items:center;gap:14px;margin-bottom:1.5rem}.component-logo-img{width:48px;height:48px;object-fit:contain}.component-head h4{font-size:1.15rem}.comp-icon{font-size:1.8rem}.check-list{display:flex;flex-direction:column;gap:.85rem;margin-bottom:1.5rem}.check-list li{font-size:.88rem;color:var(--text-muted);position:relative;padding-left:24px;line-height:1.5}.check-list li:before{content:"✓";position:absolute;left:0;color:var(--emerald);font-weight:800}.check-list li strong{color:#f1f5f9}.status-pill{padding:4px 10px;border-radius:999px;font-size:.72rem;font-weight:700}.status-dev{background:#f59e0b26;color:var(--amber);border:1px solid rgba(245,158,11,.3)}.preview-tabs-row{display:flex;justify-content:center;gap:10px;margin-bottom:2rem;flex-wrap:wrap}.preview-tab-btn{padding:.65rem 1.4rem;border-radius:999px;background:#ffffff0d;border:1px solid var(--glass-border);color:var(--text-muted);font-size:.9rem;font-weight:600;cursor:pointer;transition:all .25s}.preview-tab-btn:hover{color:#fff;background:#ffffff1a}.preview-tab-btn.active{background:var(--primary);color:#fff;border-color:var(--primary-light);box-shadow:0 4px 18px var(--primary-glow)}.glass-display{position:relative;border-radius:var(--radius-xl);border:1px solid var(--glass-border);background:var(--bg-surface);padding:1rem;box-shadow:0 30px 80px #0009}.screenshot{width:100%;border-radius:var(--radius-lg);display:block;transition:opacity .3s ease}.floating-notif{position:absolute;bottom:-25px;left:20px;background:#0b1120f2;border:1px solid var(--primary-glow);padding:1rem 1.6rem;border-radius:var(--radius-md);display:flex;align-items:center;gap:14px;box-shadow:0 20px 40px #0009;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.notif-icon{font-size:1.6rem}.notif-text{font-size:.92rem;font-weight:700;color:#fff}.pricing-category-title{font-size:1.4rem;font-weight:800;color:#fff;margin:2.5rem 0 1.5rem;display:flex;align-items:center;gap:10px}.pricing-category-title.teal-title{color:var(--teal-light)}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem}.price-card{padding:2.5rem 2rem;border-radius:var(--radius-xl);display:flex;flex-direction:column;justify-content:space-between;position:relative;border:1px solid var(--glass-border)}.price-card.featured{border-color:#6366f180;background:linear-gradient(150deg,#191e3cd9,#0f1428f2);box-shadow:0 25px 60px #6366f140;transform:scale(1.02)}.price-card.featured-teal{border-color:#14b8a680;background:linear-gradient(150deg,#10282dd9,#0a1920f2);box-shadow:0 25px 60px #14b8a640;transform:scale(1.02)}.popular-badge{position:absolute;top:-14px;right:24px;background:var(--primary);color:#fff;font-size:.72rem;font-weight:800;padding:5px 14px;border-radius:999px;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 4px 15px var(--primary-glow)}.popular-badge.badge-teal{background:var(--teal-light);box-shadow:0 4px 15px var(--teal-glow)}.price-card .label{font-size:1.05rem;font-weight:700;color:var(--text-muted);margin-bottom:.85rem;display:block}.price-card .amount{font-size:2.05rem;font-weight:800;font-family:Outfit,sans-serif;color:#fff;margin-bottom:.45rem}.price-card .sub-price{font-size:.82rem;color:var(--text-dim);margin-bottom:1.5rem}.price-card .sub-price.highlight-discount{color:var(--emerald);font-weight:700}.price-card .features{display:flex;flex-direction:column;gap:.85rem;margin-bottom:2rem;border-top:1px solid var(--glass-border);padding-top:1.5rem}.price-card .features li{font-size:.85rem;color:var(--text-muted);position:relative;padding-left:24px}.price-card .features li:before{content:"✓";position:absolute;left:0;color:var(--primary-light);font-weight:800}.price-card.featured-teal .features li:before{color:var(--teal-light)}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem}.testimonial-card{padding:2.2rem;border-radius:var(--radius-lg);display:flex;flex-direction:column;justify-content:space-between}.stars-row{color:#f59e0b;font-size:1.1rem;margin-bottom:1rem;letter-spacing:2px}.testimonial-quote{font-size:.9rem;color:#cbd5e1;line-height:1.6;margin-bottom:1.5rem;font-style:italic}.author-box{display:flex;align-items:center;gap:14px;border-top:1px solid var(--glass-border);padding-top:1.2rem}.author-avatar-badge{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,var(--primary),var(--cyan));display:flex;align-items:center;justify-content:center;font-weight:800;color:#fff;font-size:1.1rem}.author-name{font-size:.95rem;font-weight:700;color:#fff}.author-role{font-size:.78rem;color:var(--text-muted)}.faq-accordion{max-width:850px;margin:0 auto;display:flex;flex-direction:column;gap:1rem}.faq-item{background:var(--bg-card);border:1px solid var(--glass-border);border-radius:var(--radius-md);overflow:hidden;transition:all .25s}.faq-item:hover{border-color:var(--glass-border-hover)}.faq-question{padding:1.2rem 1.5rem;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-weight:700;font-size:.98rem;color:#fff;-webkit-user-select:none;user-select:none}.faq-chevron{font-size:.85rem;color:var(--primary-light);transition:transform .3s ease}.faq-answer{padding:0 1.5rem 1.3rem;font-size:.86rem;color:var(--text-muted);line-height:1.6;display:none}.faq-item.open .faq-answer{display:block}.faq-item.open .faq-chevron{transform:rotate(180deg)}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem}.download-link-item{display:flex;align-items:center;justify-content:space-between;padding:1.2rem;background:#00000059;border:1px solid var(--glass-border);border-radius:var(--radius-md);transition:all .25s}.download-link-item:hover{border-color:#fff3;transform:translateY(-2px)}.dl-info{display:flex;align-items:center;gap:14px}.dl-logo-img{width:42px;height:42px;object-fit:contain}.dl-info strong{display:block;font-size:.98rem;color:#fff}.dl-sub{font-size:.78rem;color:var(--text-dim)}.contact-details-list{display:flex;flex-direction:column;gap:1.2rem;margin:1.5rem 0 2rem}.contact-item{display:flex;align-items:center;gap:14px}.c-icon{font-size:1.5rem}.c-link{color:var(--cyan);font-weight:700}.c-link:hover{text-decoration:underline}.network-switch-bar{background:#0e172efa;border-bottom:1.5px solid rgba(168,85,247,.45);height:48px;min-height:48px;max-height:48px;padding:0 1.2rem;box-sizing:border-box;font-size:.82rem;display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;z-index:300;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 4px 20px #0006}.network-tag{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#2563eb47,#a855f738);border:1px solid rgba(96,165,250,.5);padding:3px 11px;border-radius:999px;color:#fff;font-weight:700;white-space:nowrap;flex-shrink:0;box-shadow:0 2px 10px #00000059}.network-tag strong{color:#60a5fa;font-weight:900;letter-spacing:.5px}.network-links-group{display:flex;align-items:center;gap:.6rem;white-space:nowrap;flex-shrink:0}.network-link{color:#22d3ee;display:inline-flex;align-items:center;gap:5px;font-weight:700;font-size:.8rem;white-space:nowrap;background:#22d3ee1a;padding:3px 9px;border-radius:999px;border:1px solid rgba(34,211,238,.25);transition:all .2s}.network-link:hover{background:#22d3ee40;color:#fff}.site-footer-modern,.site-footer-minimal{background:linear-gradient(180deg,#0c162efa,#070e1efc);border-top:1px solid rgba(139,92,246,.25);padding:4.5rem 0 2rem;margin-top:4.5rem;position:relative;box-shadow:0 -15px 40px #0000004d}.footer-main-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1.4fr;gap:2.5rem;padding-bottom:3rem;border-bottom:1px solid rgba(255,255,255,.08)}.footer-col-brand .footer-brand-name{font-size:1.35rem;font-weight:800;color:#fff;display:flex;align-items:center;gap:10px;margin-bottom:.8rem}.footer-brand-desc{color:var(--text-muted);font-size:.88rem;line-height:1.6;margin-bottom:1.2rem}.footer-col-title{font-size:1rem;font-weight:700;color:#fff;letter-spacing:-.01em;margin-bottom:1.2rem;display:flex;align-items:center;gap:8px}.footer-col-links ul{display:flex;flex-direction:column;gap:.7rem}.footer-col-links a{color:var(--text-muted);font-size:.88rem;transition:all .2s ease;display:inline-flex;align-items:center;gap:6px}.footer-col-links a:hover{color:var(--primary-light);transform:translate(4px)}.footer-contact-card{background:linear-gradient(145deg,#1a264bbf,#0f1832e0);border:1px solid rgba(139,92,246,.35);border-radius:var(--radius-md);padding:1.4rem;display:flex;flex-direction:column;gap:.85rem;box-shadow:0 10px 25px #00000040}.contact-live-pill{display:inline-flex;align-items:center;gap:6px;background:#10b98126;border:1px solid rgba(16,185,129,.35);color:#34d399;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:3px 9px;border-radius:999px;width:fit-content}.pulse-dot{width:7px;height:7px;border-radius:50%;background:#10b981;box-shadow:0 0 8px #10b981;animation:pulse-ring 2s infinite}@keyframes pulse-ring{0%{transform:scale(.95);opacity:.8}50%{transform:scale(1.3);opacity:1}to{transform:scale(.95);opacity:.8}}.contact-placeholder-msg{font-size:.84rem;color:var(--text-muted);line-height:1.5}.contact-pending-tag{font-size:.75rem;color:#c084fc;background:#a855f71a;border:1px dashed rgba(168,85,247,.35);padding:6px 10px;border-radius:var(--radius-sm);display:flex;align-items:center;gap:6px}.btn-contact-modal{background:var(--grad-primary);color:#fff;border:none;padding:.75rem 1.2rem;border-radius:var(--radius-sm);font-size:.88rem;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:all .25s ease;box-shadow:0 4px 15px #6366f14d}.btn-contact-modal:hover{transform:translateY(-2px);box-shadow:0 8px 22px #a855f773}.contact-hours-text{font-size:.74rem;color:var(--text-dim)}.contact-modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#040a16c7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;display:none;align-items:center;justify-content:center;padding:1rem;opacity:0;transition:opacity .3s ease}.contact-modal-overlay.open{display:flex;opacity:1}.contact-modal-card{background:linear-gradient(150deg,#182344f7,#0e162dfc);border:1px solid rgba(139,92,246,.35);border-radius:var(--radius-lg);box-shadow:0 25px 60px #000000a6;max-width:520px;width:100%;padding:2.2rem;position:relative;animation:modal-pop .3s cubic-bezier(.16,1,.3,1)}@keyframes modal-pop{0%{transform:scale(.92) translateY(15px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.modal-close-btn{position:absolute;top:1.2rem;right:1.2rem;background:#ffffff14;border:1px solid var(--glass-border);color:#fff;width:32px;height:32px;border-radius:50%;font-size:1.1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.modal-close-btn:hover{background:#ef444433;border-color:#ef444480}.contact-form-group{display:flex;flex-direction:column;gap:4px;margin-bottom:.9rem}.contact-form-group label{font-size:.8rem;font-weight:600;color:var(--text-muted)}.contact-form-group input,.contact-form-group textarea{background:#071022d9;border:1px solid var(--glass-border);border-radius:var(--radius-sm);padding:.65rem .85rem;color:#fff;font-size:.88rem;font-family:inherit;outline:none;transition:border-color .2s}.contact-form-group input:focus,.contact-form-group textarea:focus{border-color:var(--primary-light);box-shadow:0 0 10px #8b5cf633}.contact-modal-feedback{display:none;background:#10b98126;border:1px solid rgba(16,185,129,.35);color:#34d399;padding:.9rem;border-radius:var(--radius-sm);font-size:.85rem;margin-bottom:1rem;text-align:center}.footer-top-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1.5rem;padding-bottom:2rem;border-bottom:1px solid rgba(255,255,255,.05)}.footer-brand{display:flex;align-items:center;gap:12px}.footer-brand-logo{width:32px;height:32px;object-fit:contain}.footer-bottom-bar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;padding-top:1.8rem;font-size:.8rem;color:var(--text-dim)}.footer-status-pill{display:inline-flex;align-items:center;gap:6px;background:#10b9811a;color:var(--emerald);padding:4px 10px;border-radius:999px;border:1px solid rgba(16,185,129,.25);font-size:.72rem;font-weight:700}.status-dot{width:6px;height:6px;border-radius:50%;background:var(--emerald);box-shadow:0 0 8px var(--emerald)}.reveal-init{opacity:0;transform:translateY(22px);transition:all .75s var(--easing)}.revealed{opacity:1;transform:translateY(0)}@media(max-width:1080px){.main-wrapper{margin-left:0;width:100%}.glass-nav-left{transform:translate(-120%)}.glass-nav-left.open{transform:translate(0)}.mobile-nav-bar{display:flex}.headline-grand{font-size:2.1rem}.app-split-grid,.contact-grid{grid-template-columns:1fr}.metrics-bar{grid-template-columns:1fr 1fr}.metric-item:nth-child(2){border-right:none}}@media(max-width:640px){.headline-grand{font-size:1.75rem}.subtitle-grand{font-size:.92rem}.metrics-bar{grid-template-columns:1fr;padding:1.5rem}.metric-item{border-right:none;border-bottom:1px solid var(--glass-border);padding-bottom:1rem}.metric-item:last-child{border-bottom:none;padding-bottom:0}.container{padding:0 1.25rem}.footer-main-grid{grid-template-columns:1fr;gap:2rem}}@media(max-width:992px){.footer-main-grid{grid-template-columns:1fr 1fr;gap:2rem}}body,h1,h2,h3,h4,h5,.headline-grand,.section-title{color:#07152d}.headline-grand{color:#07152d!important;font-weight:800}.headline-grand span,.section-title span{background:linear-gradient(135deg,#024b50,#0369a1 40%,#4338ca)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;text-shadow:none!important}.subtitle-grand,.section-header p{color:#0a1d37!important;font-weight:600!important}.pricing-category-title{color:#07152d!important}.badge.glow-teal{background:#08142ae6!important;color:#2dd4bf!important;border:1px solid rgba(45,212,191,.55)!important;box-shadow:0 4px 14px #0000002e!important}.badge.glow-cyan{background:#08142ae6!important;color:#38bdf8!important;border:1px solid rgba(56,189,248,.55)!important;box-shadow:0 4px 14px #0000002e!important}.badge.glow-purple{background:#08142ae6!important;color:#c084fc!important;border:1px solid rgba(192,132,252,.55)!important;box-shadow:0 4px 14px #0000002e!important}.portal-hero-badge{background:#08142aeb!important;color:#38bdf8!important;border:1.5px solid rgba(56,189,248,.55)!important;box-shadow:0 4px 16px #0003!important}.btn.secondary{background:#08142ae6!important;color:#fff!important;border:1.5px solid rgba(255,255,255,.22)!important;box-shadow:0 4px 15px #00000026!important}.btn.secondary:hover{background:#0e1c3afa!important;border-color:#38bdf880!important;color:#fff!important}.preview-tab-btn{background:#08142ae6!important;color:#cbd5e1!important;border:1px solid rgba(255,255,255,.18)!important}.preview-tab-btn:hover{background:#0e1c3afa!important;color:#fff!important}.preview-tab-btn.active{background:var(--primary)!important;color:#fff!important;border-color:var(--primary-light)!important}.network-switch-bar{background:#081226f5!important;border-bottom:1px solid rgba(255,255,255,.18)!important}.network-switch-bar .network-tag{color:#fff!important}.network-switch-bar .network-tag strong{color:#38bdf8!important}.network-switch-bar .network-link{color:#38bdf8!important;background:#38bdf824!important;border:1px solid rgba(56,189,248,.35)!important}.network-switch-bar .network-link:hover,.network-switch-bar .network-link.active{color:#fff!important;background:#38bdf859!important;border-color:#38bdf8!important}.network-switch-bar span{color:#ffffff4d!important}.glass-nav-left{background:#071226fa!important;border-right:1px solid rgba(255,255,255,.14)!important}.glass-nav-left .logo-title{color:#fff!important}.glass-nav-left .nav-links-vertical li a,.glass-nav-left .nav-links-vertical a{color:#cbd5e1!important;font-weight:600!important}.glass-nav-left .nav-links-vertical li a:hover,.glass-nav-left .nav-links-vertical a:hover{color:#fff!important;background:#ffffff14!important}.glass-nav-left .nav-links-vertical li a.active,.glass-nav-left .nav-links-vertical a.active{color:#fff!important;background:linear-gradient(135deg,#6366f159,#8b5cf640)!important;border-color:#6366f199!important}.glass-nav-left .geo-label{color:#94a3b8!important}.glass-nav-left .currency-select{color:#fff!important;background:#071326!important;border-color:#fff3!important}.glass-nav-left .sidebar-footer{border-top:1px solid rgba(255,255,255,.14)!important}.mobile-nav-bar{background:#071226fa!important;border-bottom:1px solid rgba(255,255,255,.14)!important}.mobile-nav-bar .logo-text,.mobile-nav-bar .mobile-menu-toggle{color:#fff!important}.pillar-card,.glass-card,.price-card,.metrics-bar,.app-unified-block,.app-component-box,.training-item-card,.testimonial-card,.faq-item,.download-link-item,.site-footer-modern,.site-footer-minimal,.footer-contact-card,.contact-modal-card,.floating-notif,.license-card-hero,.campus-box,.enterprise-banner{color:#f1f5f9}.pillar-card h1,.pillar-card h2,.pillar-card h3,.pillar-card h4,.pillar-card h5,.glass-card h1,.glass-card h2,.glass-card h3,.glass-card h4,.glass-card h5,.price-card h1,.price-card h2,.price-card h3,.price-card h4,.price-card h5,.app-unified-block h1,.app-unified-block h2,.app-unified-block h3,.app-unified-block h4,.app-component-box h1,.app-component-box h2,.app-component-box h3,.app-component-box h4,.training-item-card h1,.training-item-card h2,.training-item-card h3,.training-item-card h4,.testimonial-card h1,.testimonial-card h2,.testimonial-card h3,.testimonial-card h4,.faq-item h1,.faq-item h2,.faq-item h3,.faq-item h4,.site-footer-modern h1,.site-footer-modern h2,.site-footer-modern h3,.site-footer-modern h4,.site-footer-minimal h1,.site-footer-minimal h2,.site-footer-minimal h3,.site-footer-minimal h4,.footer-contact-card h1,.footer-contact-card h2,.footer-contact-card h3,.footer-contact-card h4,.contact-modal-card h1,.contact-modal-card h2,.contact-modal-card h3,.contact-modal-card h4,.faq-question,.author-name,.dl-info strong,.notif-text{color:#fff!important}.pillar-card p,.glass-card p,.price-card p,.metrics-bar p,.app-unified-block p,.app-component-box p,.training-item-card p,.testimonial-card p,.testimonial-quote,.faq-answer,.faq-answer p,.site-footer-modern p,.site-footer-minimal p,.footer-brand-desc,.footer-contact-card p,.contact-placeholder-msg,.contact-modal-card p,.pillar-card li,.glass-card li,.price-card li,.app-unified-block li,.app-component-box li,.training-item-card li,.check-list li,.features li{color:#cbd5e1!important}.pillar-card li strong,.glass-card li strong,.price-card li strong,.app-unified-block li strong,.app-component-box li strong,.training-item-card li strong,.check-list li strong,.features li strong{color:#fff!important}.check-list li:before,.features li:before{color:#10b981!important}.pillar-card [style*="color: var(--text-main)"],.glass-card [style*="color: var(--text-main)"],.price-card [style*="color: var(--text-main)"],.metrics-bar [style*="color: var(--text-main)"],.app-unified-block [style*="color: var(--text-main)"],.app-component-box [style*="color: var(--text-main)"],.training-item-card [style*="color: var(--text-main)"],.testimonial-card [style*="color: var(--text-main)"],.faq-item [style*="color: var(--text-main)"],.site-footer-modern [style*="color: var(--text-main)"],.site-footer-minimal [style*="color: var(--text-main)"],.footer-contact-card [style*="color: var(--text-main)"],.contact-modal-card [style*="color: var(--text-main)"]{color:#fff!important}.pillar-card [style*="color: var(--text-muted)"],.glass-card [style*="color: var(--text-muted)"],.price-card [style*="color: var(--text-muted)"],.metrics-bar [style*="color: var(--text-muted)"],.app-unified-block [style*="color: var(--text-muted)"],.app-component-box [style*="color: var(--text-muted)"],.training-item-card [style*="color: var(--text-muted)"],.testimonial-card [style*="color: var(--text-muted)"],.faq-item [style*="color: var(--text-muted)"],.site-footer-modern [style*="color: var(--text-muted)"],.site-footer-minimal [style*="color: var(--text-muted)"],.footer-contact-card [style*="color: var(--text-muted)"],.contact-modal-card [style*="color: var(--text-muted)"]{color:#cbd5e1!important}.pillar-card [style*="color: var(--text-dim)"],.glass-card [style*="color: var(--text-dim)"],.price-card [style*="color: var(--text-dim)"],.metrics-bar [style*="color: var(--text-dim)"],.app-unified-block [style*="color: var(--text-dim)"],.training-item-card [style*="color: var(--text-dim)"],.site-footer-modern [style*="color: var(--text-dim)"],.site-footer-minimal [style*="color: var(--text-dim)"]{color:#94a3b8!important}.metric-number{color:#fff!important;background:linear-gradient(135deg,#fff 40%,#38bdf8)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}.metric-label{color:#cbd5e1!important;font-weight:600!important}.price-card .label{color:#cbd5e1!important}.price-card .amount{color:#fff!important}.price-card .sub-price{color:#94a3b8!important}.footer-col-title{color:#fff!important}.footer-col-links a{color:#cbd5e1!important}.footer-col-links a:hover{color:#fff!important}.footer-bottom-bar,.footer-bottom-bar span,.author-role,.dl-sub,.contact-hours-text{color:#94a3b8!important}@media(max-width:768px){.network-switch-bar{gap:.6rem;overflow:hidden}.network-links-group{flex-wrap:nowrap!important;flex-shrink:1;min-width:0;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.network-links-group::-webkit-scrollbar{display:none}}
