.styles-module__KtApUa__page{color:#0b1220;min-height:100vh;font-family:var(--font-sans,system-ui, -apple-system, "Segoe UI", Arial, sans-serif);background:#f4f7fb}.styles-module__KtApUa__topbar{color:#eaf1fb;background:#0b1220;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.styles-module__KtApUa__brand{letter-spacing:.5px;color:#eaf1fb;font-size:20px;font-weight:600;text-decoration:none}.styles-module__KtApUa__brand span{color:#3ec6e0}.styles-module__KtApUa__back{color:#b9cdf0;font-size:14px;text-decoration:none}.styles-module__KtApUa__back:hover{color:#eaf1fb}.styles-module__KtApUa__hero{color:#eaf1fb;text-align:center;background:linear-gradient(135deg,#0b1220 0%,#2f6bd6 100%);padding:48px 24px 40px}.styles-module__KtApUa__hero h1{margin:0 0 10px;font-size:32px;line-height:1.15}.styles-module__KtApUa__hero p{color:#cfe0f7;max-width:620px;margin:0 auto;font-size:16px}.styles-module__KtApUa__wrap{max-width:720px;margin:-28px auto 64px;padding:0 20px}.styles-module__KtApUa__card{background:#fff;border:1px solid #e3eaf2;border-radius:18px;padding:28px;box-shadow:0 12px 40px #0b122014}.styles-module__KtApUa__section{letter-spacing:1.5px;text-transform:uppercase;color:#8a97a9;margin:8px 0 14px;font-size:12px}.styles-module__KtApUa__field{margin-bottom:16px}.styles-module__KtApUa__field label{margin-bottom:6px;font-size:14px;font-weight:500;display:block}.styles-module__KtApUa__field input{box-sizing:border-box;color:#0b1220;background:#fff;border:1px solid #d7e1f0;border-radius:10px;width:100%;padding:11px 13px;font-size:15px}.styles-module__KtApUa__field input:focus{border-color:#2f6bd6;outline:none;box-shadow:0 0 0 3px #2f6bd626}.styles-module__KtApUa__row{gap:14px;display:flex}.styles-module__KtApUa__row .styles-module__KtApUa__field{flex:1}.styles-module__KtApUa__subdomain{align-items:stretch;display:flex}.styles-module__KtApUa__subdomain input{border-top-right-radius:0;border-bottom-right-radius:0}.styles-module__KtApUa__suffix{color:#5b6b82;white-space:nowrap;background:#f1f5fb;border:1px solid #d7e1f0;border-left:none;border-top-right-radius:10px;border-bottom-right-radius:10px;align-items:center;padding:0 12px;font-size:14px;display:flex}.styles-module__KtApUa__hint{color:#8a97a9;margin-top:6px;font-size:12px}.styles-module__KtApUa__error{color:#c0392b;margin-top:6px;font-size:13px}.styles-module__KtApUa__plans{grid-template-columns:1fr 1fr 1fr;gap:12px;margin-bottom:8px;display:grid}.styles-module__KtApUa__plan{cursor:pointer;background:#fff;border:2px solid #e3eaf2;border-radius:12px;padding:14px;transition:border-color .15s,background .15s}.styles-module__KtApUa__plan:hover{border-color:#b9cdf0}.styles-module__KtApUa__planActive{background:#f3f7fe;border-color:#2f6bd6}.styles-module__KtApUa__planName{font-size:15px;font-weight:600}.styles-module__KtApUa__planPrice{color:#2f6bd6;margin:4px 0 6px;font-size:14px;font-weight:600}.styles-module__KtApUa__planDesc{color:#5b6b82;font-size:12px;line-height:1.4}.styles-module__KtApUa__consent{color:#3a4658;align-items:flex-start;gap:10px;margin:4px 0 20px;font-size:14px;display:flex}.styles-module__KtApUa__consent input{margin-top:3px}.styles-module__KtApUa__submit{color:#fff;cursor:pointer;background:#2f6bd6;border:none;border-radius:12px;width:100%;padding:14px;font-size:16px;font-weight:600;transition:background .15s}.styles-module__KtApUa__submit:hover{background:#2559b8}.styles-module__KtApUa__submit:disabled{opacity:.6;cursor:default}.styles-module__KtApUa__formError{color:#a5281b;background:#fdecea;border:1px solid #f5c6c0;border-radius:10px;margin-bottom:18px;padding:12px 14px;font-size:14px}.styles-module__KtApUa__success{text-align:center;padding:20px 8px}.styles-module__KtApUa__successIcon{font-size:44px}.styles-module__KtApUa__success h2{margin:12px 0 8px;font-size:24px}.styles-module__KtApUa__success p{color:#5b6b82;max-width:460px;margin:0 auto 8px;line-height:1.5}.styles-module__KtApUa__success a{color:#2f6bd6;font-weight:600;text-decoration:none}@media (max-width:620px){.styles-module__KtApUa__row{flex-direction:column;gap:0}.styles-module__KtApUa__plans{grid-template-columns:1fr}.styles-module__KtApUa__hero h1{font-size:26px}}
