._page_cqqy4_1{color:#22324a;background:radial-gradient(circle at 78% 18%,#d878552b,#0000 28%),linear-gradient(145deg,#fffaf4,#f6ebdd);min-height:100svh;font-family:Sora,sans-serif;overflow-x:clip}._header_cqqy4_2{border-bottom:1px solid #22324a26;justify-content:space-between;align-items:center;gap:20px;width:min(1060px,100% - 48px);min-height:82px;margin-inline:auto;display:flex}._brand_cqqy4_3{color:#22324a;align-items:center;gap:11px;display:inline-flex}._brand_cqqy4_3 img{object-fit:contain;width:48px;height:32px}._brand_cqqy4_3>span{line-height:1;display:grid}._brand_cqqy4_3 strong{letter-spacing:-.055em;font-size:23px;font-weight:650}._brand_cqqy4_3 small{color:#5a2438;letter-spacing:.11em;text-transform:uppercase;margin-top:3px;font-size:9px;font-weight:760}._backLink_cqqy4_8{border-bottom:1px solid #22324a59;align-items:center;gap:8px;min-height:44px;font-size:12px;font-weight:680;display:inline-flex}._content_cqqy4_9{grid-template-columns:minmax(0,1fr) minmax(340px,.67fr);align-items:center;gap:clamp(52px,9vw,118px);width:min(1060px,100% - 48px);min-height:calc(100svh - 82px);margin-inline:auto;padding-block:clamp(58px,9vw,104px);display:grid}._intro_cqqy4_10>p{color:#8b3e4f;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px;font-weight:780}._intro_cqqy4_10 h1{color:#22324a;letter-spacing:-.07em;text-wrap:balance;max-width:690px;margin:16px 0 0;font-size:clamp(47px,6vw,72px);font-weight:560;line-height:.98}._intro_cqqy4_10>span{color:#22324ab8;max-width:660px;margin-top:25px;font-size:16px;line-height:1.62;display:block}._loginCard_cqqy4_13{color:#f6ebdd;background:#22324a;border:1px solid #f6ebdd2e;border-radius:28px;padding:clamp(28px,4vw,42px);display:grid;box-shadow:0 30px 70px #22324a2b}._cardTag_cqqy4_14{color:#f3c2ad;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:780}._loginCard_cqqy4_13 h2{color:#f6ebdd;letter-spacing:-.045em;margin:25px 0 0;font-size:28px;font-weight:570;line-height:1.12}._loginCard_cqqy4_13>p{color:#f6ebddb8;margin:15px 0 0;font-size:14px;line-height:1.58}._loginCard_cqqy4_13 label{color:#f6ebdd;margin-top:20px;font-size:12px;font-weight:680}._loginCard_cqqy4_13 input{color:#fffaf4;width:100%;min-height:52px;font:inherit;background:#fffaf414;border:1px solid #f6ebdd47;border-radius:12px;outline:none;margin-top:8px;padding:12px 15px;font-size:15px}._loginCard_cqqy4_13 input::placeholder{color:#f6ebdd73}._loginCard_cqqy4_13 input:focus{border-color:#e58b68;box-shadow:0 0 0 3px #d8785533}._loginCard_cqqy4_13>button[type=submit]{color:#421728;min-height:52px;font:inherit;cursor:pointer;background:#d87855;border:0;border-radius:999px;margin-top:20px;padding:12px 18px;font-size:13px;font-weight:780}._loginCard_cqqy4_13>button[type=submit]:disabled{opacity:.55;cursor:default}._loginOptions_cqqy4_23{justify-content:space-between;align-items:center;gap:14px;margin-top:18px;display:flex}._loginOptions_cqqy4_23 button,._backToLogin_cqqy4_24{color:#f6ebddd6;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f6ebdd52;padding:7px 0;font-size:11px;font-weight:670}._loginOptions_cqqy4_23 button:hover,._loginOptions_cqqy4_23 button:focus-visible,._backToLogin_cqqy4_24:hover,._backToLogin_cqqy4_24:focus-visible{color:#fffaf4;border-bottom-color:#e58b68}._backToLogin_cqqy4_24{width:fit-content;margin-top:16px}._formMessage_cqqy4_27{background:#2f675b57;border-radius:11px;padding:12px 13px;color:#f6ebdd!important;margin:15px 0 0!important}._loginCard_cqqy4_13 small{color:#f6ebdd85;margin-top:18px;font-size:10px;line-height:1.5}@media (width<=800px){._content_cqqy4_9{grid-template-columns:1fr;align-items:start}._loginCard_cqqy4_13{width:min(100%,570px)}}@media (width<=560px){._header_cqqy4_2,._content_cqqy4_9{width:calc(100% - 32px)}._header_cqqy4_2{min-height:70px}._brand_cqqy4_3 img{width:42px;height:28px}._brand_cqqy4_3 strong{font-size:21px}._backLink_cqqy4_8{font-size:0}._backLink_cqqy4_8 span{font-size:21px}._content_cqqy4_9{gap:38px;min-height:auto;padding-block:48px 62px}._intro_cqqy4_10 h1{font-size:43px}._intro_cqqy4_10>span{font-size:15px}._loginCard_cqqy4_13{border-radius:23px;padding:27px 21px}._loginOptions_cqqy4_23{flex-direction:column;align-items:flex-start;gap:2px}}
