body{background:radial-gradient(ellipse at 60% 0,#18342d,#0a1117 60%);min-height:100vh;color:#e9f6f1;font:15px/1.55 system-ui} .register-header{max-width:1100px;margin:auto;display:flex;justify-content:space-between;gap:16px;align-items:center;padding:26px 22px 8px}.register-header>a{font-weight:850;text-decoration:none;color:#b8f9df;letter-spacing:.04em}.register-header nav{display:flex;gap:20px;flex-wrap:wrap}.register-header nav a{color:#d9e8e6;text-decoration:none}.sa-register-wrap{width:min(93%,760px);margin:38px auto 90px;padding:36px;border:1px solid #2d574e;border-radius:19px;background:#10201fdc;box-shadow:0 25px 70px #0008}.sa-register-wrap h1{font-size:clamp(29px,4vw,45px);line-height:1.12;margin:8px 0 22px}.sa-register-wrap>p{color:#b9ceca;max-width:690px}.service-status{margin:24px 0;border:1px solid #395b55;background:#203a35;color:#dbf1e7;padding:13px 17px;border-radius:9px}.service-status.offline{border-color:#906447;background:#44342b;color:#f8e2ce}#trial-registration{margin-top:12px}.sa-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}#trial-registration label:not(.sa-consent){display:block;font-weight:750;margin:16px 0 7px}#trial-registration input:not([type=checkbox]),#trial-registration select{width:100%;background:#0a171a;color:#e8f6f1;border:1px solid #608579;border-radius:9px;padding:13px;font:inherit;outline-offset:2px}.sa-register-wrap label span,.sa-register-wrap label b{color:#b0f0d4}.sa-consent{display:flex;gap:12px;align-items:start;margin:22px 0;font-size:14px}.sa-consent input{margin-top:4px;width:19px;height:19px;flex:none}.sa-consent a,.sa-assist a{color:#a7e7cb}#register-submit{margin:22px 0 10px;border:0;border-radius:10px;background:#78e3b5;color:#0e2a20;padding:15px 24px;font:800 16px system-ui;cursor:pointer}#register-submit[disabled]{opacity:.5;cursor:not-allowed}.sa-info,.sa-assist{font-size:13px;color:#a7c1bc}.sa-assist{margin-top:25px}@media(max-width:650px){.sa-register-wrap{padding:22px 18px}.sa-form-grid{grid-template-columns:1fr;gap:0}.register-header{flex-direction:column;align-items:flex-start}}
