@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400.woff2)}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-500.woff2)}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-600.woff2)}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/space-grotesk-500.woff2)}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/space-grotesk-700.woff2)}:root{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#f4f3ef;background:#0b1120;font-synthesis:none;color-scheme:dark}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background-image:linear-gradient(#ffffff03 1px,transparent 1px),linear-gradient(90deg,#ffffff03 1px,transparent 1px);background-size:64px 64px}header{display:flex;justify-content:space-between;gap:16px;align-items:center;margin:0 auto;padding:24px;max-width:1120px;border-bottom:1px solid #ffffff1a}a{color:inherit}header a{font-family:Space Grotesk,Inter,system-ui,sans-serif;font-size:23px;font-weight:700;text-decoration:none;display:flex;align-items:center;gap:8px}header a:before{content:"S";display:grid;place-items:center;width:30px;height:30px;margin-right:4px;border-radius:7px;background:#1d4ed8;color:#fff;font-size:17px}header a span{color:#b9c3d5;font-size:20px;font-weight:500}header>span,.eyebrow{color:#8eaff1;font-size:10px;letter-spacing:2px;font-weight:700}main{max-width:560px;margin:56px auto;padding:0 24px}h1{font-family:Space Grotesk,Inter,system-ui,sans-serif;font-size:46px;line-height:1.12;letter-spacing:-1.8px;font-weight:700;margin:18px 0}h2{font-family:Space Grotesk,Inter,system-ui,sans-serif;font-size:23px}p{line-height:1.75;color:#b9c3d5}label{display:grid;gap:8px;margin:18px 0;font-size:14px;color:#dce3ef}input{font:inherit;width:100%;padding:14px;border:1px solid #35415a;border-radius:8px;background:#111b2e;color:#f4f3ef}button{font:inherit;cursor:pointer;background:#1d4ed8;color:#fff;border:1px solid transparent;border-radius:8px;width:100%;padding:14px;margin-top:12px;font-weight:600;transition:background .15s,border-color .15s}button:hover{background:#2563eb}button:disabled{opacity:.5;cursor:wait}.secondary{background:#111b2e;color:#f4f3ef;border-color:#35415a}.secondary:hover{background:#182641;border-color:#8eaff1}.link{background:transparent;color:#a8c3ff;text-decoration:underline}.link:hover{background:#ffffff05}.tabs{display:flex;gap:16px}.tabs button{background:transparent;border-bottom:2px solid transparent;border-radius:0;color:#a1adc2}.tabs .active{border-color:#769df5;color:#a8c3ff}.error,.notice{border-radius:8px;padding:16px;background:#152746;border:1px solid #314d79;color:#c9dbff;overflow-wrap:anywhere}.error{background:#381c25;border-color:#743744;color:#ffd1d5}.fine{font-size:12px}.accept{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.7}.accept input{width:auto;margin-top:5px;accent-color:#2563eb}.products{display:grid;gap:16px;margin:24px 0}.products a{padding:22px;border:1px solid #35415a;background:#111b2e;border-radius:10px;text-decoration:none;transition:background .15s,border-color .15s}.products a:hover{border-color:#769df5;background:#182641}footer{display:flex;justify-content:center;flex-wrap:wrap;gap:24px;font-size:12px;color:#a1adc2;padding:30px}input:focus-visible,button:focus-visible,a:focus-visible{outline:3px solid #8eaff1;outline-offset:3px}@media(max-width:550px){header{padding:20px}header>span{display:none}header a{font-size:20px;gap:5px}header a span{font-size:18px}main{margin:36px auto}h1{font-size:38px;letter-spacing:-1.2px}}
