:root{--bg-deepest:#030712;--bg-deep:#0a0f1e;--bg-base:#0c1222;--bg-elevated:#111827;--bg-surface:#1e293b;--blue-50:rgba(14,165,233,0.05);--blue-100:rgba(14,165,233,0.1);--blue-200:rgba(14,165,233,0.2);--blue-300:rgba(14,165,233,0.3);--accent-cyan:#06b6d4;--accent-sky:#0ea5e9;--accent-blue:#3b82f6;--accent-indigo:#6366f1;--accent-violet:#8b5cf6;--glow-sky:rgba(14,165,233,0.3);--glow-blue:rgba(59,130,246,0.25);--text-primary:#f1f5f9;--text-secondary:#94a3b8;--text-muted:#64748b;--text-accent:#38bdf8;--border-subtle:rgba(56,189,248,0.08);--border-default:rgba(56,189,248,0.12);--border-strong:rgba(56,189,248,0.25);--success:#10b981;--warning:#f59e0b;--danger:#ef4444;--font-heading:'Orbitron',monospace;--font-body:'Montserrat',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;--font-mono:'Courier New',monospace;--radius-sm:0.5rem;--radius-md:0.75rem;--radius-lg:1rem;--radius-xl:1.5rem;--radius-full:9999px;--shadow-sm:0 2px 8px rgba(0,0,0,0.3);--shadow-md:0 4px 16px rgba(0,0,0,0.4);--shadow-lg:0 8px 32px rgba(0,0,0,0.5);--shadow-glow:0 0 20px var(--glow-sky)}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body);background:var(--bg-deepest);color:var(--text-primary);line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:hidden}#app{position:relative;z-index:1}a{color:var(--text-accent);text-decoration:none;transition:color .2s}a:hover{color:#7dd3fc}img{max-width:100%;height:auto}strong{color:var(--text-primary)}::selection{background:rgba(14,165,233,0.3);color:#fff}.container{max-width:1280px;margin:0 auto;padding:0 2rem}.container-narrow{max-width:900px;margin:0 auto;padding:0 2rem}.container-xs{max-width:720px;margin:0 auto;padding:0 2rem}section{padding:5rem 0;position:relative}.heading-xl{font-family:var(--font-heading);font-weight:900;font-size:clamp(2rem,5vw,3.25rem);line-height:1.1;letter-spacing:-.02em;color:var(--text-accent)}.heading-lg{font-family:var(--font-heading);font-weight:900;font-size:clamp(1.5rem,3vw,2.25rem);background:linear-gradient(135deg,var(--accent-cyan),var(--accent-blue));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.heading-md{font-family:var(--font-heading);font-weight:700;font-size:1.5rem;color:var(--accent-sky)}.heading-sm{font-family:var(--font-heading);font-weight:700;font-size:1.125rem;color:var(--text-primary)}.section-title{text-align:center;margin-bottom:1rem}.section-subtitle{text-align:center;color:var(--text-secondary);font-size:1.05rem;max-width:650px;margin:0 auto 3rem;line-height:1.8}.text-center{text-align:center}.text-white{color:var(--text-primary)}.text-accent{color:var(--text-accent)}.text-mono{font-family:var(--font-mono)}.text-secondary{color:var(--text-secondary)}.text-muted{color:var(--text-muted)}.text-success{color:var(--success)}.text-danger{color:var(--danger)}.text-sm{font-size:.85rem}.text-xs{font-size:.8rem}.fw-700{font-weight:700}.fw-600{font-weight:600}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.5rem}.mb-2{margin-bottom:1rem}.mb-3{margin-bottom:1.5rem}.mb-4{margin-bottom:2rem}.mt-2{margin-top:1rem}.mt-3{margin-top:1.5rem}.mt-4{margin-top:2rem}.flex{display:flex}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-05{gap:.5rem}.gap-075{gap:.75rem}.gap-1{gap:1rem}.gap-125{gap:1.25rem}.gap-15{gap:1.5rem}.flex-1{flex:1;min-width:0}header{background:rgba(10,15,30,.95);position:sticky;top:0;z-index:100;border-bottom:1px solid var(--border-subtle);transition:box-shadow .2s}header.scrolled{box-shadow:0 4px 20px rgba(0,0,0,.5)}.header-container{max-width:1280px;margin:0 auto;padding:1rem 2rem;display:flex;justify-content:space-between;align-items:center}.logo-wrapper{display:flex;align-items:center}.logo-wrapper img{height:3rem;width:auto;object-fit:contain}nav{display:flex;gap:1.75rem;align-items:center}nav a{color:var(--text-secondary);text-decoration:none;font-weight:600;font-size:.9rem;letter-spacing:.02em;padding:.25rem 0;transition:color .2s}nav a:hover{color:var(--text-accent)}nav a.active{color:#fff;border-bottom:2px solid var(--accent-sky)}.mobile-menu-toggle{display:none;flex-direction:column;gap:6px;background:0 0;border:none;cursor:pointer;padding:6px;z-index:110}.mobile-menu-toggle span{display:block;width:26px;height:2px;background:var(--accent-sky);border-radius:2px;transition:transform .3s,opacity .3s}.mobile-menu-toggle.active span:nth-child(1){transform:rotate(45deg) translate(5px,6px)}.mobile-menu-toggle.active span:nth-child(2){opacity:0}.mobile-menu-toggle.active span:nth-child(3){transform:rotate(-45deg) translate(5px,-6px)}.mobile-menu-overlay{display:none;position:fixed;inset:0;background:rgba(3,7,18,.85);z-index:90}.mobile-menu-overlay.active{display:block}.btn{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.75rem;border-radius:var(--radius-md);font-weight:700;font-size:.95rem;text-decoration:none;cursor:pointer;border:none;transition:all .2s ease;font-family:var(--font-body);letter-spacing:.02em}.btn-primary{background:linear-gradient(135deg,var(--accent-sky),var(--accent-blue));color:#fff;box-shadow:0 4px 15px var(--glow-sky)}.btn-primary:hover{box-shadow:0 6px 25px var(--glow-sky);transform:translateY(-1px);color:#fff}.btn-secondary{background:0 0;color:var(--accent-sky);border:1.5px solid var(--border-strong)}.btn-secondary:hover{background:var(--blue-100);border-color:var(--accent-sky);transform:translateY(-1px);color:var(--accent-sky)}.btn-sm{padding:.65rem 1.25rem;font-size:.88rem}.btn-lg{font-size:1rem;padding:1rem 2rem}.btn-group{display:flex;gap:1rem;flex-wrap:wrap}.card{background:rgba(15,23,42,.7);border:1px solid var(--border-default);border-radius:var(--radius-lg);padding:2rem;transition:border-color .2s,box-shadow .2s}.card:hover{border-color:var(--border-strong);box-shadow:0 4px 20px rgba(0,0,0,.3)}.card-sm{padding:1rem}.card-lg{padding:2.5rem}.card-xl{padding:3rem}.card-glow{background:linear-gradient(135deg,rgba(14,165,233,.06),rgba(99,102,241,.04));border-color:var(--border-strong)}.card-border-success{border-left:3px solid var(--success)}.card-border-blue{border-left:3px solid var(--accent-blue)}.card-border-violet{border-left:3px solid var(--accent-violet)}.card-border-cyan{border-left:1px solid rgba(6,182,212,.2)}.grid{display:grid;gap:1.5rem}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}.grid-gap-1{gap:1rem}.hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.icon-circle{flex-shrink:0;width:2.75rem;height:2.75rem;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.icon-circle-lg{width:3.5rem;height:3.5rem}.icon-circle-xl{width:4.5rem;height:4.5rem}.icon-circle-success{background:linear-gradient(135deg,#059669,var(--success))}.icon-circle-sky{background:linear-gradient(135deg,var(--accent-cyan),var(--accent-blue))}.icon-circle-blue{background:linear-gradient(135deg,var(--accent-blue),var(--accent-indigo))}.icon-circle-indigo{background:linear-gradient(135deg,var(--accent-indigo),var(--accent-violet))}.icon-circle-sky-indigo{background:linear-gradient(135deg,var(--accent-sky),var(--accent-indigo))}.link-card-content{display:flex;align-items:center;gap:1.5rem}.code-block{font-family:var(--font-mono);background:rgba(6,182,212,.08);border:1px solid rgba(6,182,212,.2);border-radius:var(--radius-sm);padding:.75rem 1rem;word-break:break-all;font-size:.88rem;color:var(--accent-cyan)}.alert{display:flex;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem;border-radius:var(--radius-md);border:1px solid var(--border-default);background:rgba(15,23,42,.7)}.alert-icon{font-size:1.5rem;flex-shrink:0;margin-top:.125rem}.alert-danger{border-color:rgba(239,68,68,.3);background:rgba(239,68,68,.06)}.alert-info{border-color:rgba(14,165,233,.3);background:rgba(14,165,233,.06)}.alert-success{border-color:rgba(16,185,129,.3);background:rgba(16,185,129,.06)}.status-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;padding:1.25rem 0}.nav-pill{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-secondary);font-weight:600;font-size:.88rem;padding:.5rem 1rem;border:1px solid var(--border-default);border-radius:var(--radius-sm);transition:border-color .2s,color .2s}.nav-pill:hover{border-color:var(--border-strong);color:var(--text-accent)}.toast-notification{position:fixed;bottom:2rem;right:2rem;background:linear-gradient(135deg,var(--accent-sky),var(--accent-blue));color:#fff;padding:.75rem 1.5rem;border-radius:var(--radius-md);display:flex;align-items:center;gap:.5rem;font-weight:600;transform:translateY(80px);opacity:0;transition:all .3s;z-index:200;box-shadow:0 4px 20px var(--glow-sky)}.toast-notification.show{transform:translateY(0);opacity:1}.breadcrumbs{padding:1.25rem 0;font-size:.88rem;color:var(--text-muted)}.breadcrumbs a{color:var(--text-secondary)}.breadcrumbs a:hover{color:var(--text-accent)}.breadcrumbs span{margin:0 .5rem;opacity:.4}.step-number{flex-shrink:0;width:3rem;height:3rem;background:linear-gradient(135deg,var(--accent-sky),var(--accent-indigo));color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:1.25rem;font-family:var(--font-heading)}.feature-icon{width:3.5rem;height:3.5rem;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem}.feature-icon i{color:#fff;font-size:1.35rem}.feature-icon-sky{background:linear-gradient(135deg,var(--accent-cyan),var(--accent-sky))}.feature-icon-blue{background:linear-gradient(135deg,var(--accent-sky),var(--accent-blue))}.feature-icon-indigo{background:linear-gradient(135deg,var(--accent-blue),var(--accent-indigo))}.feature-icon-violet{background:linear-gradient(135deg,var(--accent-indigo),var(--accent-violet))}.feature-icon-success{background:linear-gradient(135deg,#059669,var(--success))}.feature-icon-warning{background:linear-gradient(135deg,#d97706,var(--warning))}.feature-icon-danger{background:linear-gradient(135deg,#dc2626,var(--danger))}.faq-item{border:1px solid var(--border-default);border-radius:var(--radius-md);overflow:hidden;transition:border-color .2s;background:rgba(15,23,42,.7)}.faq-item:hover{border-color:var(--border-strong)}.faq-question{width:100%;background:0 0;border:none;color:var(--text-primary);padding:1.25rem 1.5rem;font-size:1rem;font-weight:700;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1rem;font-family:var(--font-body);transition:background .2s}.faq-question:hover{background:var(--blue-50)}.faq-question i{color:var(--accent-sky);transition:transform .2s;font-size:.85rem;flex-shrink:0}.faq-item.active .faq-question{background:var(--blue-50)}.faq-item.active .faq-question i{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-answer-inner{padding:0 1.5rem 1.5rem;color:var(--text-secondary);line-height:1.85}.faq-item.active .faq-answer{max-height:600px}.section-divider{height:1px;background:linear-gradient(90deg,transparent,var(--border-strong),transparent);border:none;margin:0}.badge{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .75rem;border-radius:var(--radius-full);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.badge-cyan{background:rgba(6,182,212,.15);color:var(--accent-cyan)}.badge-blue{background:rgba(59,130,246,.15);color:var(--accent-blue)}.badge-indigo{background:rgba(99,102,241,.15);color:var(--accent-indigo)}.badge-violet{background:rgba(139,92,246,.15);color:var(--accent-violet)}.badge-success{background:rgba(16,185,129,.15);color:var(--success)}.badge-warning{background:rgba(245,158,11,.15);color:var(--warning)}.badge-danger{background:rgba(239,68,68,.15);color:var(--danger)}.status-dot{width:10px;height:10px;border-radius:50%;display:inline-block}.status-online{background:var(--success);box-shadow:0 0 6px var(--success)}.crypto-ticker{display:flex;justify-content:center;gap:1.5rem;flex-wrap:wrap;padding:.5rem 0}.crypto-card{display:flex;align-items:center;gap:.75rem;background:rgba(15,23,42,.8);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:.65rem 1.25rem;min-width:220px}.crypto-icon{width:2.25rem;height:2.25rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:.75rem;color:#fff}.crypto-icon-btc{background:linear-gradient(135deg,#f7931a,#e2820a)}.crypto-icon-xmr{background:linear-gradient(135deg,#ff6600,#e55b00)}.crypto-price{font-weight:900;font-size:1.05rem;font-family:var(--font-mono);color:var(--text-primary)}.crypto-name{font-size:.75rem;color:var(--text-muted);font-weight:600}.crypto-change{font-size:.75rem;font-weight:700;font-family:var(--font-mono)}.crypto-up{color:var(--success)}.crypto-down{color:var(--danger)}.stat-value{font-size:clamp(2.25rem,4vw,3rem);font-weight:900;line-height:1.2;margin-bottom:.25rem;background:linear-gradient(135deg,var(--accent-cyan),var(--accent-blue));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stat-value-alt{background:linear-gradient(135deg,var(--accent-sky),var(--accent-indigo));-webkit-background-clip:text;background-clip:text}.stat-value-alt2{background:linear-gradient(135deg,var(--accent-blue),var(--accent-violet));-webkit-background-clip:text;background-clip:text}.stat-label{font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:.9rem}.review-stars{display:flex;gap:.2rem;margin-bottom:.75rem;color:var(--accent-sky);font-size:.8rem}.review-author{font-weight:700;font-family:var(--font-mono);font-size:.88rem;color:var(--text-accent)}.review-role{color:var(--text-muted);font-size:.8rem}footer{background:var(--bg-deep);border-top:1px solid var(--border-subtle);padding:3rem 0 0}.footer-content{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:2rem;padding-bottom:2rem}.footer-logo img{height:2.5rem;width:auto;object-fit:contain;margin-bottom:.75rem}.footer-tagline{color:var(--text-muted);font-weight:600;font-size:.9rem;letter-spacing:.1em}.footer-links{display:flex;flex-wrap:wrap;gap:1.5rem}.footer-links a{color:var(--text-secondary);text-decoration:none;font-weight:600;font-size:.9rem}.footer-links a:hover{color:var(--text-accent)}.footer-bottom{border-top:1px solid var(--border-subtle);padding:1.5rem 0;text-align:center;font-size:.85rem;color:var(--text-muted)}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fade-in{animation:fadeIn .4s ease forwards}.section-compact{padding:2rem 0}.section-ticker{padding:.6rem 0;border-bottom:1px solid var(--border-subtle);background:rgba(10,15,30,.6)}.section-gradient{background:linear-gradient(180deg,var(--bg-deep) 0%,var(--bg-deepest) 100%)}.section-accent{background:rgba(6,182,212,.03)}.section-bordered{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.section-cta{background:linear-gradient(135deg,rgba(14,165,233,.1) 0%,rgba(99,102,241,.08) 100%);border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong)}@media(max-width:1024px){.grid-4{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(2,1fr)}.hero-grid{grid-template-columns:1fr;text-align:center}.hero-grid .btn-group{justify-content:center}}@media(max-width:768px){.mobile-menu-toggle{display:flex}nav{position:fixed;top:0;right:-100%;width:280px;height:100vh;height:100dvh;background:rgba(10,15,30,.98);flex-direction:column;padding:5rem 2rem 2rem;gap:1.25rem;z-index:100;transition:right .3s ease;border-left:1px solid var(--border-default)}nav.active{right:0}.grid-4,.grid-3,.grid-2{grid-template-columns:1fr}.container,.container-narrow,.container-xs{padding:0 1rem}section{padding:3rem 0}.section-compact{padding:1.5rem 0}.hero-grid{gap:2rem}.link-card-content{flex-direction:column;align-items:stretch}.footer-content{flex-direction:column;text-align:center;align-items:center}.footer-links{justify-content:center}.status-bar{flex-direction:column;align-items:flex-start}.btn-group{flex-direction:column}.btn-group .btn{width:100%;justify-content:center}.crypto-ticker{gap:.75rem}.crypto-card{min-width:0;flex:1}.hide-mobile{display:none}}@media(max-width:480px){.card{padding:1.25rem}.card-lg{padding:1.5rem}.card-xl{padding:2rem}.header-container{padding:.75rem 1rem}.logo-wrapper img{height:2.25rem}}.back-to-top{position:fixed;bottom:2rem;left:2rem;width:3rem;height:3rem;border-radius:50%;background:linear-gradient(135deg,var(--accent-sky),var(--accent-blue));color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.1rem;box-shadow:0 4px 15px var(--glow-sky);opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s,transform .2s;z-index:150}.back-to-top.visible{opacity:1;visibility:visible}.back-to-top:hover{transform:translateY(-2px)}.breadcrumb-bar{padding:.75rem 0;border-bottom:1px solid var(--border-subtle);background:rgba(10,15,30,.4)}.breadcrumb-list{display:flex;align-items:center;gap:0;list-style:none;margin:0;padding:0;font-size:.85rem}.breadcrumb-list li{display:flex;align-items:center}.breadcrumb-list li+li::before{content:'\f054';font-family:'Font Awesome 5 Free';font-weight:900;font-size:.55rem;color:var(--text-muted);margin:0 .6rem;opacity:.6}.breadcrumb-list a{color:var(--text-muted);font-weight:600;transition:color .2s}.breadcrumb-list a:hover{color:var(--text-accent)}.breadcrumb-list .current{color:var(--text-secondary);font-weight:700}
/* â•â•â•â• REDESIGN ADDITIONS 2026 â•â•â•â• */

/* Hero Section */
.hero-section{position:relative;padding:5rem 0 4.5rem;overflow:hidden}
.hero-bg{position:absolute;inset:0;pointer-events:none;overflow:hidden}
.hero-orb{position:absolute;border-radius:50%;filter:blur(90px);opacity:.18}
.hero-orb-1{width:600px;height:600px;background:radial-gradient(circle,#0ea5e9,transparent 70%);top:-150px;left:-150px}
.hero-orb-2{width:450px;height:450px;background:radial-gradient(circle,#8b5cf6,transparent 70%);top:-50px;right:-100px}
.hero-orb-3{width:350px;height:350px;background:radial-gradient(circle,#06b6d4,transparent 70%);bottom:0;left:45%}
.hero-layout{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;position:relative;z-index:1}
.hero-heading{font-family:'Orbitron',monospace;font-weight:900;font-size:clamp(1.9rem,4vw,3.1rem);line-height:1.06;letter-spacing:-.02em;color:#38bdf8;margin-bottom:1.5rem}
.hero-heading-accent{background:linear-gradient(135deg,#0ea5e9,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}
.hero-desc{color:#94a3b8;font-size:1.05rem;line-height:1.85;margin-bottom:2rem}
.hero-quick-stats{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap;padding-top:.5rem;border-top:1px solid rgba(56,189,248,.1);margin-top:.5rem}
.hqs-item{text-align:center}
.hqs-value{font-family:'Orbitron',monospace;font-weight:900;font-size:1.3rem;color:#38bdf8;line-height:1}
.hqs-label{font-size:.7rem;color:#64748b;font-weight:600;text-transform:uppercase;letter-spacing:.07em;margin-top:.25rem}
.hqs-divider{width:1px;height:2.75rem;background:rgba(56,189,248,.15)}

/* Pulse dot animation */
.pulse-dot{width:8px;height:8px;border-radius:50%;background:#10b981;display:inline-block;vertical-align:middle;animation:pulse-glow 2s ease-in-out infinite}
@keyframes pulse-glow{0%,100%{opacity:1;box-shadow:0 0 0 0 rgba(16,185,129,.4)}50%{opacity:.7;box-shadow:0 0 0 5px rgba(16,185,129,0)}}

/* Access Terminal */
.access-terminal{background:rgba(8,12,25,.95);border:1px solid rgba(56,189,248,.22);border-radius:1rem;overflow:hidden;box-shadow:0 25px 60px rgba(0,0,0,.55),0 0 50px rgba(14,165,233,.07)}
.at-header{display:flex;align-items:center;gap:.75rem;padding:.875rem 1.25rem;background:rgba(56,189,248,.06);border-bottom:1px solid rgba(56,189,248,.1)}
.at-dots{display:flex;gap:.4rem}
.at-dots span{width:11px;height:11px;border-radius:50%}
.at-dots span:nth-child(1){background:#ef4444}
.at-dots span:nth-child(2){background:#f59e0b}
.at-dots span:nth-child(3){background:#10b981}
.at-title{font-family:'Orbitron',monospace;font-size:.72rem;font-weight:700;color:#64748b;letter-spacing:.1em;flex:1;text-align:center}
.at-body{padding:1.25rem}
.at-status-line{display:flex;align-items:center;gap:.4rem;color:#10b981;font-size:.78rem;font-weight:700;font-family:'Courier New',monospace;margin-bottom:1rem;letter-spacing:.04em}
.at-link-row{margin-bottom:.875rem;padding:.875rem;background:rgba(6,182,212,.05);border:1px solid rgba(6,182,212,.13);border-radius:.625rem}
.at-link-meta{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}
.at-uptime{font-size:.7rem;color:#64748b;font-weight:600}
.at-code{font-size:.76rem;margin-bottom:.6rem;word-break:break-all;padding:.5rem .75rem}
.at-copy-btn{width:100%;padding:.55rem;background:rgba(14,165,233,.12);border:1px solid rgba(14,165,233,.28);border-radius:.4rem;color:#38bdf8;font-size:.76rem;font-weight:700;cursor:pointer;transition:background .2s,border-color .2s;font-family:'Montserrat',-apple-system,sans-serif;letter-spacing:.04em}
.at-copy-btn:hover{background:rgba(14,165,233,.22);border-color:rgba(14,165,233,.5)}
.at-pgp{padding:.75rem;background:rgba(99,102,241,.07);border:1px solid rgba(99,102,241,.15);border-radius:.5rem;margin-bottom:.75rem}
.at-pgp-label{font-size:.7rem;font-weight:700;color:#818cf8;font-family:'Courier New',monospace;letter-spacing:.06em;margin-bottom:.35rem}
.at-pgp-value{font-family:'Courier New',monospace;font-size:.7rem;color:#94a3b8;letter-spacing:.03em;word-break:break-all}

/* Updates bar */
.updates-bar{background:rgba(6,182,212,.035);border-top:1px solid rgba(56,189,248,.07);border-bottom:1px solid rgba(56,189,248,.07);padding:.9rem 0}
.updates-inner{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}
.updates-label{display:flex;align-items:center;gap:.4rem;font-size:.76rem;font-weight:700;color:#38bdf8;text-transform:uppercase;letter-spacing:.07em;white-space:nowrap}
.updates-items{display:flex;gap:.75rem;flex-wrap:wrap;flex:1}
.update-chip{display:flex;align-items:center;gap:.4rem;font-size:.78rem;color:#94a3b8;font-weight:600;padding:.3rem .8rem;background:rgba(255,255,255,.025);border:1px solid rgba(56,189,248,.08);border-radius:9999px;white-space:nowrap}
.update-chip i{color:#38bdf8;font-size:.72rem;flex-shrink:0}
.updates-links{display:flex;gap:.5rem;flex-shrink:0}

/* Official links section */
.links-section{padding:5rem 0}
.links-grid{display:flex;flex-direction:column;gap:1rem}
.link-card{background:rgba(15,23,42,.7);border:1px solid rgba(56,189,248,.12);border-radius:.875rem;padding:1.25rem 1.5rem;transition:border-color .2s,box-shadow .2s}
.link-card:hover{border-color:rgba(56,189,248,.3);box-shadow:0 6px 24px rgba(0,0,0,.3)}
.link-card-primary{background:linear-gradient(135deg,rgba(14,165,233,.09),rgba(99,102,241,.05));border-color:rgba(56,189,248,.28)}
.lc-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}
.lc-uptime{font-size:.75rem;color:#64748b;font-weight:600}
.lc-code{margin:.5rem 0 .75rem;font-size:.85rem;word-break:break-all}
.lc-bottom{display:flex;align-items:center;justify-content:space-between}

/* Categories grid */
.categories-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}
.cat-card{background:rgba(15,23,42,.7);border:1px solid rgba(56,189,248,.1);border-radius:.875rem;padding:1.75rem 1.25rem;text-align:center;transition:all .25s;cursor:default}
.cat-card:hover{border-color:rgba(56,189,248,.3);transform:translateY(-4px);box-shadow:0 10px 30px rgba(0,0,0,.35)}
.cat-icon{width:3.25rem;height:3.25rem;border-radius:.75rem;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;box-shadow:0 4px 12px rgba(0,0,0,.3)}
.cat-icon i{color:#fff;font-size:1.35rem}
.cat-card h3{font-weight:700;font-size:1rem;margin-bottom:.4rem;color:#f1f5f9}
.cat-card p{color:#64748b;font-size:.82rem;line-height:1.55}

/* Stats section */
.stats-section{background:rgba(6,182,212,.03);border-top:1px solid rgba(56,189,248,.07);border-bottom:1px solid rgba(56,189,248,.07);padding:4rem 0}
.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}
.stat-block{text-align:center;padding:1.75rem 1rem;background:rgba(15,23,42,.55);border:1px solid rgba(56,189,248,.09);border-radius:1rem;transition:border-color .2s,box-shadow .2s}
.stat-block:hover{border-color:rgba(56,189,248,.2);box-shadow:0 4px 20px rgba(0,0,0,.25)}
.stat-num{font-family:'Orbitron',monospace;font-size:clamp(1.65rem,2.5vw,2.35rem);font-weight:900;line-height:1.1;margin-bottom:.35rem;background:linear-gradient(135deg,#06b6d4,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}
.stat-num-alt{background:linear-gradient(135deg,#0ea5e9,#6366f1);-webkit-background-clip:text;background-clip:text}
.stat-num-alt2{background:linear-gradient(135deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;background-clip:text}
.stat-lbl{font-weight:700;text-transform:uppercase;letter-spacing:.07em;font-size:.82rem;color:#f1f5f9;margin-bottom:.35rem}
.stat-sub{font-size:.76rem;color:#64748b;line-height:1.5}

/* Reviews */
.reviews-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}
.review-card{background:rgba(15,23,42,.7);border:1px solid rgba(56,189,248,.12);border-radius:1rem;padding:1.75rem;transition:border-color .2s,box-shadow .2s;display:flex;flex-direction:column;gap:1rem}
.review-card:hover{border-color:rgba(56,189,248,.25);box-shadow:0 6px 24px rgba(0,0,0,.3)}
.rc-top{display:flex;align-items:center;justify-content:space-between}
.review-badge-verified{font-size:.68rem;font-weight:700;color:#10b981;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.2);padding:.2rem .65rem;border-radius:9999px;letter-spacing:.04em;white-space:nowrap}
.rc-body{color:#94a3b8;line-height:1.8;font-size:.95rem;flex:1}
.rc-author{display:flex;align-items:center;gap:.75rem;margin-top:.25rem}
.rc-avatar{width:2.5rem!important;height:2.5rem!important;flex-shrink:0}

/* About/Why Choose two-column grid */
.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:4.5rem;align-items:start}
.about-highlights{display:flex;flex-direction:column;gap:1rem}
.highlight-card{display:flex;align-items:flex-start;gap:1rem;background:rgba(15,23,42,.5);border:1px solid rgba(56,189,248,.1);border-radius:.875rem;padding:1.25rem;transition:border-color .2s,box-shadow .2s}
.highlight-card:hover{border-color:rgba(56,189,248,.25);box-shadow:0 4px 16px rgba(0,0,0,.25)}
.highlight-card .feature-icon{flex-shrink:0;margin-bottom:0}

/* Access Steps */
.access-steps{display:flex;flex-direction:column;gap:1.25rem}
.access-step{display:flex;align-items:flex-start;gap:1.5rem;background:rgba(15,23,42,.5);border:1px solid rgba(56,189,248,.08);border-radius:.875rem;padding:1.5rem;transition:border-color .2s}
.access-step:hover{border-color:rgba(56,189,248,.2)}
.step-content{flex:1}

/* FAQ Cards */
.faq-list{display:flex;flex-direction:column;gap:.875rem}
.faq-card{background:rgba(15,23,42,.7);border:1px solid rgba(56,189,248,.1);border-radius:.875rem;padding:1.5rem;transition:border-color .2s,box-shadow .2s}
.faq-card:hover{border-color:rgba(56,189,248,.25);box-shadow:0 4px 16px rgba(0,0,0,.25)}

/* New CTA section */
.section-cta-new{position:relative;padding:7rem 0;background:radial-gradient(ellipse at 50% 50%,rgba(14,165,233,.1) 0%,rgba(3,7,18,0) 70%);border-top:1px solid rgba(56,189,248,.15);border-bottom:1px solid rgba(56,189,248,.1);overflow:hidden}
.cta-orb{position:absolute;border-radius:50%;filter:blur(90px);pointer-events:none;opacity:.6}
.cta-orb-1{width:450px;height:450px;background:radial-gradient(circle,rgba(14,165,233,.12),transparent 70%);left:-100px;top:50%;transform:translateY(-50%)}
.cta-orb-2{width:400px;height:400px;background:radial-gradient(circle,rgba(139,92,246,.1),transparent 70%);right:-80px;top:50%;transform:translateY(-50%)}

/* Redesigned footer */
.footer-main{display:grid;grid-template-columns:1fr auto auto;gap:3rem;padding-bottom:2.5rem;border-bottom:1px solid rgba(56,189,248,.08)}
.footer-brand{}
.footer-nav-group{display:flex;gap:3rem}
.footer-nav-col{display:flex;flex-direction:column;gap:.75rem}
.footer-nav-title{font-size:.71rem;font-weight:700;color:#38bdf8;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.25rem}
.footer-nav-col a{color:#94a3b8;font-size:.88rem;font-weight:600;text-decoration:none;transition:color .2s}
.footer-nav-col a:hover{color:#38bdf8}
.footer-contact{display:flex;flex-direction:column}
.footer-email{color:#38bdf8;font-family:'Courier New',monospace;font-size:.82rem;font-weight:700;word-break:break-all;text-decoration:none;transition:color .2s}
.footer-email:hover{color:#7dd3fc}
.footer-crypto{display:flex;gap:.5rem}
.crypto-badge{padding:.25rem .75rem;background:rgba(56,189,248,.09);border:1px solid rgba(56,189,248,.2);border-radius:9999px;font-size:.76rem;font-weight:700;color:#38bdf8;font-family:'Courier New',monospace}

/* â•â•â•â• RESPONSIVE ADDITIONS â•â•â•â• */
@media(max-width:1024px){
  .hero-layout{grid-template-columns:1fr;gap:3rem;text-align:center}
  .hero-quick-stats{justify-content:center}
  .hero-desc{max-width:600px;margin-left:auto;margin-right:auto}
  .btn-group{justify-content:center}
  .categories-grid{grid-template-columns:repeat(2,1fr)}
  .stats-grid{grid-template-columns:repeat(2,1fr)}
  .reviews-grid{grid-template-columns:1fr}
  .about-grid{grid-template-columns:1fr;gap:2.5rem}
  .footer-main{grid-template-columns:1fr;gap:2rem}
  .footer-nav-group{gap:2.5rem}
}
@media(max-width:768px){
  .hero-panel{display:none}
  .updates-inner{flex-direction:column;align-items:flex-start;gap:.75rem}
  .updates-items{gap:.5rem}
  .update-chip{font-size:.74rem}
  .lc-bottom{flex-direction:column;align-items:stretch;gap:.75rem}
  .lc-bottom .btn{justify-content:center}
  .categories-grid{gap:.875rem}
  .stats-grid{grid-template-columns:repeat(2,1fr);gap:1rem}
  .footer-nav-group{flex-direction:column;gap:1.5rem}
  .hero-quick-stats{gap:1rem}
}
@media(max-width:480px){
  .hqs-divider{display:none}
  .hero-quick-stats{gap:.75rem;justify-content:space-around}
  .categories-grid{grid-template-columns:repeat(2,1fr);gap:.75rem}
  .cat-card{padding:1.25rem .875rem}
  .update-chip{display:none}
  .updates-items .update-chip:first-child{display:flex}
}

/* â•â•â•â• PAGE HERO (inner pages) â•â•â•â• */
.page-hero{position:relative;padding:3.5rem 0 4rem;overflow:hidden}
.page-hero .hero-bg{position:absolute;inset:0;pointer-events:none;overflow:hidden}
.page-hero .hero-orb{position:absolute;border-radius:50%;filter:blur(90px);opacity:.12}
.page-hero .hero-orb-1{width:500px;height:500px;background:radial-gradient(circle,#0ea5e9,transparent 70%);top:-150px;right:-100px}
.page-hero .hero-orb-2{width:350px;height:350px;background:radial-gradient(circle,#8b5cf6,transparent 70%);bottom:-100px;left:-50px}
.page-hero-inner{position:relative;z-index:1}
