:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#0b1830;background:#f4f7fb;--navy:#071a3d;--blue:#1769ff;--cyan:#21b7e8;--muted:#66758d}*{box-sizing:border-box}body{margin:0}.wrap{width:min(1120px,calc(100% - 36px));margin:auto}.topbar{background:#071a3d;color:#fff;border-bottom:1px solid #ffffff18}.nav{height:72px;width:min(1120px,calc(100% - 36px));margin:auto;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:11px;color:inherit;text-decoration:none;font-size:19px}.brandmark{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(135deg,var(--blue),var(--cyan));color:white;font-weight:900;font-size:13px;box-shadow:0 8px 22px #1769ff45}.pill{font-size:12px;border:1px solid #ffffff26;padding:7px 12px;border-radius:99px;color:#d9e6ff}.hero{background:radial-gradient(circle at 78% 10%,#1550b655,transparent 35%),linear-gradient(135deg,#071a3d,#0a2757);color:white;padding:76px 0 130px}.hero-inner{max-width:920px;text-align:center}.eyebrow,.section-title span{font-size:12px;font-weight:800;letter-spacing:.16em;color:#6fdcff}.hero h1{font-size:clamp(38px,6vw,68px);line-height:1.03;letter-spacing:-.045em;margin:17px 0}.hero h1 span{background:linear-gradient(90deg,#7ee5ff,#77a6ff);-webkit-background-clip:text;color:transparent}.hero p{max-width:760px;margin:0 auto;color:#c4d1e7;font-size:18px;line-height:1.65}.trust{display:flex;justify-content:center;gap:25px;flex-wrap:wrap;margin-top:28px;color:#dbe8fa;font-size:13px}.search-section{margin-top:-74px}.card{background:white;border-radius:24px;padding:30px;box-shadow:0 24px 70px #081b3b1c;border:1px solid #e7edf5}.card-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:25px}.card-head>div{display:flex;align-items:center;gap:12px}.card-head h2{margin:0;font-size:24px}.card-head p{margin:0;color:var(--muted);font-size:14px}.step{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;background:#eaf2ff;color:var(--blue);font-weight:900}.grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}label{display:grid;gap:7px}label span{font-size:13px;font-weight:700;color:#3c4c64}.wide{grid-column:span 1}input{width:100%;padding:15px 16px;border:1px solid #dbe4ef;border-radius:12px;font-size:16px;outline:none;background:#fbfcfe}input:focus{border-color:#79a9ff;box-shadow:0 0 0 4px #1769ff12}.primary{margin-top:18px;width:100%;padding:16px 20px;border:0;border-radius:13px;background:linear-gradient(90deg,#1769ff,#1557d7);color:white;font-size:16px;font-weight:800;cursor:pointer;box-shadow:0 12px 28px #1769ff2e}.primary span{margin-left:8px}.privacy{text-align:center;font-size:11px;color:#8a97aa;margin:12px 0 0}.results{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:22px}.op{padding:17px;border:1px solid #e4eaf2;border-radius:15px;background:#fbfcfe}.op strong{font-size:17px}.status{font-weight:800;color:#68788e;margin:7px 0 3px}.op small{color:#8290a3}.how{padding:85px 0}.section-title{text-align:center}.section-title span{color:#1769ff}.section-title h2{font-size:36px;letter-spacing:-.03em;margin:9px 0 35px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.steps article{background:white;padding:28px;border-radius:19px;border:1px solid #e7edf5}.steps article>b{font-size:12px;color:#1769ff}.steps h3{margin:15px 0 8px}.steps p{color:var(--muted);line-height:1.55;font-size:14px}.operators{background:#fff;border-block:1px solid #e7edf5;padding:30px 0}.operators p{text-align:center;color:#8491a5;font-size:11px;font-weight:800;letter-spacing:.16em}.logos{display:flex;justify-content:center;gap:30px;flex-wrap:wrap;margin-top:22px}.logos span{font-weight:900;color:#45556d;font-size:18px}footer{background:#061631;color:white;padding:38px 0}.footer{display:flex;justify-content:space-between;gap:30px;align-items:center}.footer p,.footer small{color:#8fa3c2}.footer small{display:block;margin-top:7px;max-width:470px;text-align:right}.footer>div:last-child{text-align:right}@media(max-width:760px){.hero{padding:52px 0 110px}.hero p{font-size:16px}.card{padding:20px}.card-head{display:block}.card-head p{margin-top:12px}.grid,.results,.steps{grid-template-columns:1fr}.how{padding:60px 0}.section-title h2{font-size:30px}.footer{display:block}.footer>div:last-child,.footer small{text-align:left;margin-top:24px}.logos{gap:20px}}
.op.ok{border-color:#bfe8ce;background:#f5fff8}.op.ok .status{color:#168447}.op.no{border-color:#f0c6c6;background:#fff8f8}.op.no .status{color:#b33131}.op.unknown{border-color:#eadcb0;background:#fffdf6}.op.unknown .status{color:#8a6a13}.op .debug{display:block;margin-top:8px;font-size:10px;color:#9aa5b5}
