@font-face{font-family:Jakarta;src:url(/assets/regular-C2UfmnDu.ttf);font-weight:400;font-display:swap}@font-face{font-family:Jakarta;src:url(/assets/bold-C5aszj9T.ttf);font-weight:700;font-display:swap}@font-face{font-family:Jakarta;src:url(/assets/extrabold-lsARrC6D.ttf);font-weight:800;font-display:swap}:root{--ink: #182a47;--blue: #304bff;--navy: #172d65;--cream: #f8f7f1;--lime: #dce9a4;--muted: #5f6b7a;--line: #e1e5ee;--danger: #b3261e;--ok: #1e7a4c}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:var(--cream);color:var(--ink);font-family:Jakarta,system-ui,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}main{width:min(100% - 32px,560px);margin:0 auto;padding:32px 0 56px}.brand{display:inline-flex;align-items:center;gap:8px;color:var(--navy);font-weight:800;font-size:18px;text-decoration:none}.brand img{width:28px;height:28px}.brand b{color:var(--blue)}h1{margin:28px 0 8px;font-size:clamp(26px,6vw,34px);line-height:1.15;font-weight:800;letter-spacing:-.02em}.lead{margin:0 0 24px;color:var(--muted)}.card{padding:24px;border:1px solid var(--line);border-radius:24px;background:#fff}form{display:grid;gap:16px}label{display:grid;gap:6px;font-weight:700;font-size:14px}label small{font-weight:400;color:var(--muted)}input,select,textarea{width:100%;min-height:48px;padding:12px 14px;border:1px solid #c9d0dc;border-radius:14px;background:#fff;color:var(--ink);font:inherit}textarea{min-height:96px;resize:vertical}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,a:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.two{display:grid;gap:16px;grid-template-columns:1fr 1fr}@media(max-width:480px){.two{grid-template-columns:1fr}}.check{display:flex;align-items:flex-start;gap:10px;font-weight:400;font-size:14px}.check input{width:22px;min-height:22px;height:22px;margin-top:1px;padding:0;flex:none}button{min-height:52px;padding:14px 20px;border:0;border-radius:16px;background:var(--blue);color:#fff;font:inherit;font-weight:800;cursor:pointer}button[disabled]{opacity:.6;cursor:progress}.message{margin:0;padding:12px 14px;border-radius:14px;font-size:14px}.message.error{background:#fdecea;color:var(--danger)}.message.ok{background:#e8f5ee;color:var(--ok)}.result{display:grid;gap:12px}.result dl{display:grid;grid-template-columns:auto 1fr;gap:6px 16px;margin:0}.result dt{color:var(--muted)}.result dd{margin:0;font-weight:700}.seal{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;font-weight:800;width:fit-content}.seal.ok{background:#e8f5ee;color:var(--ok)}.seal.bad{background:#fdecea;color:var(--danger)}footer{margin-top:24px;color:var(--muted);font-size:13px}[hidden]{display:none!important}
