/* Self-hosted Estedad variable font; supplied by the site owner. */
@font-face {
  font-family: "Estedad";
  src: url("/fonts/Estedad-VF.woff2") format("woff2");
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
}
:root{color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#0b1019;color:#e9f4f5;font-family:"Estedad",Tahoma,sans-serif;line-height:1.9}a{color:inherit;text-decoration:none}.ambient{position:fixed;z-index:-1;inset:0;pointer-events:none;background:radial-gradient(ellipse at 70% -15%,#173e3a 0%,transparent 42%),radial-gradient(ellipse at 10% 30%,#201a36 0%,transparent 38%)}.shell{width:min(1120px,calc(100% - 32px));margin:auto}.toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid #2a3945;padding:23px 0}.logo{direction:ltr;font-weight:900;letter-spacing:.08em}.logo span{color:#91f1d3}.toolbar nav{display:flex;gap:24px;color:#adc1c9;font-size:12px}.pill{border:1px solid #2b685f;color:#a1f4de;border-radius:999px;font-size:11px;padding:5px 15px}.intro{padding:94px 0 78px;max-width:770px}.eyebrow{direction:ltr;text-align:right;font-size:11px;color:#86eacb;letter-spacing:.21em;font-weight:900}.intro h1{font-size:clamp(30px,5.5vw,60px);line-height:1.5;margin:12px 0 18px}.intro p{color:#afc4d0;font-size:17px;max-width:650px}.actions{display:flex;gap:13px;margin-top:30px;flex-wrap:wrap}.actions a{padding:12px 22px;border-radius:12px;font-size:13px;font-weight:800}.primary{background:#99f4d8;color:#102a2c}.primary span{margin-right:25px}.secondary{border:1px solid #38505e;background:#182632;color:#c8e1e7}.signals{display:flex;gap:23px;margin-top:31px;color:#98bcb7;font-size:12px;flex-wrap:wrap}.detail{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.step{background:linear-gradient(130deg,#182532,#121a26);border:1px solid #2e4351;border-radius:20px;padding:25px}.step h2{font-size:17px;margin:8px 0}.step p{color:#aabfca;font-size:12px;margin-bottom:0}.number{color:#9bf8dd;font-size:22px;font-weight:900}.faq{margin:75px 0}.faq h2,.tool-links h2{font-size:24px}.faq details{border:1px solid #2e4651;border-radius:13px;padding:13px 20px;margin:10px 0;background:#131f2a}.faq summary{cursor:pointer;font-weight:700}.faq p{color:#aebfca;font-size:13px}.links{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.links a{border:1px solid #2b4851;background:#122029;border-radius:12px;padding:13px 17px;font-size:13px}.links a:hover,.links a:focus-visible{border-color:#98ebcf}.tool-links{margin-bottom:70px}footer{border-top:1px solid #2d414d;padding:25px 0;color:#91a9b9;font-size:12px}@media(max-width:750px){.toolbar{flex-wrap:wrap}.pill{display:none}.intro{padding:60px 0 40px}.detail,.links{grid-template-columns:1fr}.signals{gap:13px}.intro p{font-size:15px}.faq{margin:40px 0}}
