:root{--bg:#071323;--panel:#0d1d31;--text:#f2f8ff;--muted:#9db0c6;--cyan:#20d9ed;--blue:#2875ff;--line:#24405d}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 75% 0,#12314e 0,transparent 30%),var(--bg);color:var(--text);font:16px/1.65 system-ui,sans-serif}a{color:inherit}.skip{position:absolute;left:-999px}.skip:focus{left:1rem}.brand{display:flex;gap:.6rem;align-items:center;text-decoration:none;font-size:1.3rem}.brand span,.kicker{color:var(--cyan)}header{max-width:1180px;margin:auto;padding:1.2rem 1.5rem;display:flex;justify-content:space-between;align-items:center}nav{display:flex;gap:1.6rem}nav a{text-decoration:none;color:var(--muted)}.nav-toggle{display:none}.hero,.section,.page-hero,.article{max-width:1180px;margin:auto;padding:4rem 1.5rem}.hero{text-align:center}.hero h1,.page-hero h1{font-size:clamp(2.8rem,7vw,5.7rem);line-height:1;letter-spacing:-.06em;margin:1rem 0}.hero h1 em{font-style:normal;background:linear-gradient(90deg,var(--cyan),var(--blue));color:transparent;background-clip:text}.hero>p,.page-hero p,.article p{color:var(--muted)}.tester{max-width:840px;margin:2rem auto;background:linear-gradient(145deg,#112740,#0b1b2d);border:1px solid var(--line);border-radius:28px;padding:2rem}.gauge{width:260px;height:145px;margin:auto;position:relative}.gauge svg{width:100%}.gauge path{fill:none;stroke-width:14;stroke-linecap:round}.track{stroke:#203a55}#gauge{stroke:var(--cyan);stroke-dasharray:275;stroke-dashoffset:275;transition:.3s}.gauge div{position:absolute;inset:73px 0}.gauge strong,.gauge span{display:block}.gauge strong{font-size:2.2rem}.metrics,.cards{display:grid;grid-template-columns:repeat(5,1fr);gap:.7rem}.metrics article,.cards article,.note,.links a{background:#081829;border:1px solid var(--line);border-radius:15px;padding:1rem}.metrics span,.metrics small{display:block;color:var(--muted);font-size:.72rem}.primary,button{border:0;border-radius:999px;padding:.9rem 1.3rem;font-weight:800;background:#1b334c;color:#fff}.primary{background:linear-gradient(100deg,var(--cyan),var(--blue));color:#02101d}.fine{font-size:.75rem}.summary{margin-top:1rem;padding:1rem;background:#0a2940;border-radius:12px}.trust{max-width:820px;margin:auto;display:flex;justify-content:space-around;color:var(--muted)}.section h2,.article h2{font-size:clamp(2rem,4vw,3.4rem);line-height:1.05}.cards{grid-template-columns:repeat(3,1fr)}.split{display:grid;grid-template-columns:1.4fr .6fr;gap:2rem}.split aside{border:1px dashed #45627c;border-radius:18px;display:grid;place-content:center;text-align:center;color:var(--muted)}.split small{display:block}.article{max-width:800px;padding-top:0}.article h2{font-size:2rem;margin-top:3rem}.links{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.links a{padding:.7rem}form{display:grid;grid-template-columns:1fr 1fr;gap:1rem}label{display:grid;color:var(--muted)}input,textarea,select{background:#0d2035;border:1px solid #31516f;border-radius:9px;color:#fff;padding:.8rem;font:inherit}textarea{min-height:130px}.wide{grid-column:1/-1}.check{grid-template-columns:auto 1fr}.trap{position:absolute;left:-9999px}footer{max-width:1180px;margin:4rem auto 0;padding:3rem 1.5rem;border-top:1px solid var(--line);display:grid;grid-template-columns:2fr repeat(3,1fr);gap:2rem;color:var(--muted)}footer div{display:flex;flex-direction:column;gap:.4rem}footer a{text-decoration:none}.bottom{grid-column:1/-1}.cookie{position:fixed;left:1rem;right:1rem;bottom:1rem;max-width:700px;margin:auto;background:#12283e;border:1px solid #3c5f7f;border-radius:16px;padding:1rem;display:flex;gap:.7rem;align-items:center}.cookie[hidden]{display:none}@media(max-width:760px){nav{display:none}.nav-toggle{display:block}.metrics{grid-template-columns:repeat(2,1fr)}.cards,.split,form{grid-template-columns:1fr}.wide{grid-column:auto}.trust{flex-direction:column;align-items:center}.links,footer{grid-template-columns:1fr 1fr}.bottom{grid-column:1/-1}}@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}
