:root{--bg:#0c1117;--panel:#111a24;--panel2:#162232;--text:#f4f7fb;--muted:#a7b4c4;--line:#26384d;--brand:#27d5bd;--brand2:#8bd450;--danger:#ff6b6b}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,Segoe UI,Arial,sans-serif;line-height:1.6}a{color:inherit}.skip{position:absolute;left:-999px}.skip:focus{left:1rem;top:1rem;z-index:5}.site-header{position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 5vw;background:rgba(12,17,23,.92);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.brand{font-weight:800;text-decoration:none;font-size:1.2rem}.brand span,.text-gradient{color:var(--brand)}.nav{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.nav a{padding:.65rem .8rem;text-decoration:none;color:var(--muted);font-weight:650}.nav a:hover,.card a{color:var(--brand)}.nav-cta{border:1px solid var(--brand);border-radius:8px;color:var(--text)!important}.wrap{width:min(1120px,90vw);margin:auto}.hero{padding:6rem 0 4rem;background:radial-gradient(circle at 80% 20%,rgba(39,213,189,.18),transparent 30%),linear-gradient(180deg,#0c1117,#101722)}.hero-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,.75fr);gap:2rem;align-items:center}.kicker{color:var(--brand);font-weight:800;text-transform:uppercase;letter-spacing:.08em;font-size:.82rem}h1{font-size:clamp(2.4rem,5vw,4.8rem);line-height:1.02;margin:.2rem 0 1rem;letter-spacing:0}h2{font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.1;margin:0 0 1rem}h3{line-height:1.2;margin:0 0 .65rem}.lead,.section-intro{font-size:1.18rem;color:var(--muted);max-width:760px}.actions{display:flex;gap:.8rem;flex-wrap:wrap;margin-top:1.5rem}.actions.center{justify-content:center}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.8rem 1.05rem;border:1px solid var(--line);border-radius:8px;text-decoration:none;font-weight:800;background:#0f1722}.btn.primary{background:linear-gradient(135deg,var(--brand),var(--brand2));color:#06100f;border:0}.proof-panel{display:grid;gap:1rem}.proof-panel div,.card,.form,details{background:linear-gradient(180deg,var(--panel),#0e1621);border:1px solid var(--line);border-radius:8px;padding:1.2rem}.proof-panel strong{display:block;font-size:2.1rem;color:var(--brand)}.proof-panel span,.card p,.footer p,details p{color:var(--muted)}.section{padding:4.5rem 0}.section.alt,.cta{background:var(--panel)}.grid{display:grid;gap:1rem}.cards{grid-template-columns:repeat(3,minmax(0,1fr))}.card a{font-weight:800}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:start}.checklist{padding:0;margin:0;list-style:none}.checklist li{padding:.65rem 0 .65rem 2rem;border-bottom:1px solid var(--line);position:relative}.checklist li:before{content:"";position:absolute;left:0;top:1.05rem;width:.7rem;height:.7rem;border-radius:50%;background:var(--brand)}.link-grid,.pillbox{display:flex;flex-wrap:wrap;gap:.6rem}.link-grid a,.link-grid span,.pillbox span{padding:.65rem .85rem;background:#0e1621;border:1px solid var(--line);border-radius:8px;text-decoration:none;color:var(--muted)}.link-grid a:hover{border-color:var(--brand);color:var(--brand)}.cta{text-align:center;padding:4.5rem 0}.article{padding:5rem 0;max-width:860px}.article p{font-size:1.08rem;color:var(--muted)}details{margin:.75rem 0}summary{font-weight:800;cursor:pointer}.form{display:grid;gap:1rem}.form label{display:grid;gap:.35rem;font-weight:750}.form input,.form textarea{width:100%;min-height:44px;border:1px solid var(--line);border-radius:8px;background:#0c1117;color:var(--text);padding:.75rem;font:inherit}.form textarea{min-height:120px}.footer{display:grid;grid-template-columns:1.2fr 1fr;gap:2rem;padding:3rem 5vw;border-top:1px solid var(--line);background:#080c11}.footer-links{display:flex;flex-wrap:wrap;gap:.7rem;justify-content:flex-end}.footer-links a{color:var(--muted)}@media(max-width:860px){.hero-grid,.two-col,.footer{grid-template-columns:1fr}.cards{grid-template-columns:1fr}.site-header{align-items:flex-start;flex-direction:column}.nav a{padding:.45rem}.footer-links{justify-content:flex-start}}