.register-module__B3synq__page{background:radial-gradient(1000px 540px at -10% -10%,#dbeafe 0%,#0000 60%),radial-gradient(760px 460px at 110% 6%,#fde68a 0%,#0000 55%),linear-gradient(#f8fbff 0%,#f4f7fb 100%);min-height:100vh;padding:36px 10px 48px;position:relative;overflow:hidden}.register-module__B3synq__wrap{z-index:1;max-width:860px;margin:0 auto;position:relative}.register-module__B3synq__backLink{color:#194b9a;align-items:center;gap:6px;margin-bottom:16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.register-module__B3synq__backLink:hover{text-decoration:underline}.register-module__B3synq__hero{margin-bottom:18px}.register-module__B3synq__title{letter-spacing:-.02em;color:#0f172a;margin:0;font-family:Avenir Next,Segoe UI,Trebuchet MS,sans-serif;font-size:clamp(1.7rem,1.2rem + 1.8vw,2.45rem);line-height:1.1}.register-module__B3synq__subtitle{color:#415066;max-width:65ch;margin:10px 0 0;font-size:.97rem;line-height:1.5}.register-module__B3synq__card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffed;border:1px solid #dce5f2;border-radius:18px;padding:22px;box-shadow:0 16px 42px #0f172a1f}.register-module__B3synq__form{gap:14px;display:grid}.register-module__B3synq__rowTwo{grid-template-columns:1fr;gap:12px;display:grid}.register-module__B3synq__field{gap:7px;display:grid}.register-module__B3synq__label{color:#1f2d46;letter-spacing:.01em;font-size:.88rem;font-weight:700}.register-module__B3synq__control{color:#000;background:#fff;border:1px solid #c6d3e5;border-radius:11px;width:100%;padding:11px 12px;font-size:.95rem;transition:border-color .14s,box-shadow .14s}.register-module__B3synq__control:focus{border-color:#2d65c4;outline:none;box-shadow:0 0 0 3px #2d65c42e}.register-module__B3synq__phoneContainer{width:100%}.register-module__B3synq__phoneContainer .react-tel-input{width:100%}.register-module__B3synq__phoneContainer .form-control{width:100%}.register-module__B3synq__phoneInput{width:100%;transition:border-color .14s,box-shadow .14s;color:#000!important;background:#fff!important;border:1px solid #c6d3e5!important;border-radius:11px!important;height:auto!important;padding:11px 12px 11px 48px!important;font-size:.95rem!important}.register-module__B3synq__phoneInput:focus{border-color:#2d65c4!important;outline:none!important;box-shadow:0 0 0 3px #2d65c42e!important}.register-module__B3synq__phoneButton{background:#fff!important;border:1px solid #c6d3e5!important;border-right:0!important;border-radius:11px 0 0 11px!important}.register-module__B3synq__phoneDropdown{border:1px solid #d1dbe8!important;border-radius:12px!important}.register-module__B3synq__checkRow{color:#1f2d46;background:#fbfdff;border:1px solid #d5deeb;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-weight:600;display:inline-flex}.register-module__B3synq__checkRow input{width:17px;height:17px}.register-module__B3synq__submitButton{color:#fff;letter-spacing:.01em;cursor:pointer;background:linear-gradient(135deg,#111827 0%,#1f2937 100%);border:0;border-radius:12px;margin-top:10px;padding:12px 16px;font-size:.96rem;font-weight:700;transition:transform .12s,box-shadow .12s,opacity .12s;box-shadow:0 12px 26px #11182752}.register-module__B3synq__submitButton:hover:not(:disabled){background:linear-gradient(135deg,#1f2937 0%,#374151 100%);transform:translateY(-1px)}.register-module__B3synq__submitButton:disabled{opacity:.75;cursor:not-allowed}.register-module__B3synq__status{border-radius:10px;margin-top:12px;padding:10px 12px;font-size:.93rem;font-weight:600}.register-module__B3synq__statusSuccess{color:#0f7a35;background:#e9f9ef;border:1px solid #b9e8c8}.register-module__B3synq__statusError{color:#a4133c;background:#feeff2;border:1px solid #f5bfd0}.register-module__B3synq__tabs{background:#e2e8f080;border-radius:12px;gap:12px;width:fit-content;margin-bottom:20px;padding:6px;display:flex}.register-module__B3synq__tabButton{color:#475569;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 16px;font-size:.95rem;font-weight:600;transition:all .15s}.register-module__B3synq__tabButton:hover{color:#1e293b}.register-module__B3synq__tabButtonActive{color:#1e293b;background:#fff;box-shadow:0 2px 8px #0000000d}@media (min-width:720px){.register-module__B3synq__page{padding-top:44px}.register-module__B3synq__card{padding:26px}.register-module__B3synq__rowTwo{grid-template-columns:1fr 1fr;gap:14px}}
