.kZDExq_cardWrapper{width:100%;max-width:680px}.kZDExq_cardEffect{align-items:stretch;padding:60px 56px 44px}.kZDExq_cardContent{flex-direction:column;display:flex}.kZDExq_heading{color:var(--color-primary);text-align:center;margin:0 0 10px;font-size:21px;font-weight:600}.kZDExq_subtitle{color:#1a2e5199;text-align:center;margin:0 0 28px;font-size:.82rem;line-height:1.55}.kZDExq_form{flex-direction:column;gap:20px;display:flex}.kZDExq_grid{grid-template-columns:1fr 1fr;gap:16px 20px;display:grid}.kZDExq_field{flex-direction:column;gap:6px;display:flex}.kZDExq_label{color:var(--color-primary);padding-left:16px;font-size:13px;font-weight:600;line-height:1}.kZDExq_required{color:#c0392b;margin-left:2px}.kZDExq_input{color:var(--color-primary);background:0 0;border:1.5px solid #afc4d1;border-radius:25px;outline:none;padding:14px;font-family:inherit;font-size:.85rem;transition:border-color .15s,box-shadow .15s}.kZDExq_inputWrap{align-items:center;display:flex;position:relative}.kZDExq_inputWrap .kZDExq_input{width:100%;padding-right:50px}.kZDExq_eyeButton{cursor:pointer;background:0 0;border:none;align-items:center;padding:0;line-height:0;display:flex;position:absolute;right:14px}.kZDExq_input::placeholder{color:#afc4d1;font-style:italic;font-weight:300}.kZDExq_input:focus{border-color:#6ba2d7;box-shadow:0 0 0 3px #6ba2d72e}.kZDExq_divider{align-self:center;align-items:center;gap:12px;width:360px;margin-top:20px;display:flex}.kZDExq_dividerLine{background:#a8d8f4;flex:1;height:1px}.kZDExq_dividerText{color:#192a4b;flex-shrink:0;font-size:.8rem;font-weight:500}.kZDExq_socialButtons{flex-direction:row;align-self:center;gap:10px;width:360px;margin-top:14px;display:flex}.kZDExq_socialButton{cursor:pointer;background:#fff;border:none;border-radius:14px;flex:1;justify-content:center;align-items:center;padding:11px 0;transition:box-shadow .15s;display:flex}.kZDExq_socialButton:hover{box-shadow:0 2px 10px #a8d8f466}.kZDExq_rememberRow{justify-content:space-between;align-items:center;margin-top:4px;display:flex}.kZDExq_rememberLabel{cursor:pointer;align-items:center;gap:8px;display:flex}.kZDExq_rememberText{color:var(--color-primary);font-size:.82rem;font-weight:600}.kZDExq_forgotLink{color:var(--color-primary);font-size:.82rem;font-weight:600;text-decoration:none;transition:opacity .15s}.kZDExq_forgotLink:hover{opacity:.7;text-underline-offset:2px;text-decoration:underline}.kZDExq_checkboxRow{cursor:pointer;align-items:flex-start;gap:10px;margin-top:4px;display:flex}.kZDExq_checkbox{width:16px;height:16px;accent-color:var(--color-primary);cursor:pointer;flex-shrink:0;margin-top:2px}.kZDExq_checkboxText{color:#1a2e51bf;font-size:.8rem;line-height:1.5}.kZDExq_termsLink{font-family:inherit;font-size:inherit;color:var(--color-primary);text-underline-offset:2px;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.kZDExq_termsLink:hover{color:#6ba2d7}.kZDExq_consents{flex-direction:column;gap:12px;margin-top:4px;display:flex}.kZDExq_consentItem{flex-direction:column;gap:4px;display:flex}.kZDExq_consents .kZDExq_checkboxRow{margin-top:0}.kZDExq_consentError{color:#c0392b;margin:0;padding-left:26px;font-size:.76rem;font-weight:500}.kZDExq_errorMessage{color:#c0392b;background:#c0392b14;border:1px solid #c0392b33;border-radius:10px;margin:0;padding:10px 14px;font-size:.82rem}.kZDExq_submitButton{color:#192a4b;cursor:pointer;background:linear-gradient(90deg,#6ba2d7 0%,#92d5f6 50%,#6ba2d7 100%) 0 0/200%;border:none;border-radius:30px;align-self:center;width:360px;margin-top:6px;padding:14px;font-family:inherit;font-size:1rem;font-weight:600;transition:background-position .4s,opacity .15s}.kZDExq_submitButton:hover{background-position:100%}.kZDExq_submitButton:active{opacity:.88}.kZDExq_loginPrompt{text-align:center;color:#1a2e5199;margin-top:18px;font-size:.82rem}.kZDExq_loginLink{color:var(--color-primary);font-size:.92rem;font-weight:600;text-decoration:none}.kZDExq_loginLink:hover{text-underline-offset:2px;text-decoration:underline}.kZDExq_overlay{-webkit-backdrop-filter:blur(4px);z-index:10000;background:#0a142873;justify-content:center;align-items:center;padding:24px;animation:.18s forwards kZDExq_overlayIn;display:flex;position:fixed;inset:0}@keyframes kZDExq_overlayIn{0%{opacity:0}to{opacity:1}}.kZDExq_modal{background:#fff;border-radius:20px;flex-direction:column;gap:16px;width:100%;max-width:480px;max-height:75vh;padding:36px 32px 28px;animation:.2s cubic-bezier(.25,1,.5,1) forwards kZDExq_modalIn;display:flex;overflow-y:auto;box-shadow:0 20px 48px #1a2e512e}@keyframes kZDExq_modalIn{0%{opacity:0;transform:scale(.95)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.kZDExq_modalTitle{color:var(--color-primary);margin:0;font-size:1.1rem;font-weight:700}.kZDExq_modalBody{color:#1a2e51d1;margin:0;font-size:.87rem;line-height:1.7}.kZDExq_modalClose{color:#fff;cursor:pointer;background:linear-gradient(90deg,#6ba2d7,#92d5f6);border:0;border-radius:999px;align-self:flex-end;min-height:40px;padding:0 24px;font-family:inherit;font-size:.88rem;font-weight:700;transition:opacity .15s}.kZDExq_modalClose:hover{opacity:.88}.kZDExq_legalModal{background:#fff;border-radius:20px;flex-direction:column;width:100%;max-width:720px;max-height:85dvh;animation:.2s cubic-bezier(.25,1,.5,1) forwards kZDExq_modalIn;display:flex;overflow:hidden;box-shadow:0 20px 48px #1a2e512e}.kZDExq_legalModalHeader{border-bottom:1px solid #afc4d173;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px 16px;display:flex}.kZDExq_legalModalCloseIcon{width:34px;height:34px;color:var(--color-primary);cursor:pointer;background:#6ba2d724;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;line-height:1;transition:background .15s;display:flex}.kZDExq_legalModalCloseIcon:hover{background:#6ba2d742}.kZDExq_legalModalBody{overscroll-behavior:contain;flex:1;min-height:0;padding:20px 24px;overflow-y:auto}.kZDExq_legalModalFooter{border-top:1px solid #afc4d173;flex-shrink:0;justify-content:flex-end;padding:14px 24px;display:flex}.kZDExq_legalContent{color:#1a2e51d1;overflow-wrap:break-word;font-size:.85rem;line-height:1.7}.kZDExq_legalContent h1,.kZDExq_legalContent h2,.kZDExq_legalContent h3,.kZDExq_legalContent h4{color:var(--color-primary);margin:20px 0 8px;line-height:1.35}.kZDExq_legalContent h1{margin-top:0;font-size:1.05rem}.kZDExq_legalContent h2{font-size:.95rem}.kZDExq_legalContent h3,.kZDExq_legalContent h4{font-size:.88rem}.kZDExq_legalContent p{font-size:inherit;margin:0 0 10px}.kZDExq_legalContent ul,.kZDExq_legalContent ol{margin:0 0 10px;padding-left:22px}.kZDExq_legalContent a{color:var(--color-primary);text-underline-offset:2px;text-decoration:underline}.kZDExq_legalContent table{border-collapse:collapse;max-width:100%;margin:0 0 14px;font-size:.78rem;line-height:1.5;display:block;overflow-x:auto}.kZDExq_legalContent th,.kZDExq_legalContent td{text-align:left;vertical-align:top;border:1px solid #afc4d1b3;padding:6px 8px}.kZDExq_legalContent th{color:var(--color-primary);background:#6ba2d71a;font-weight:600}.kZDExq_legalContent td p,.kZDExq_legalContent th p{margin:0}@media (max-width:600px){.kZDExq_cardEffect{padding:32px 22px 36px}.kZDExq_overlay{padding:10px}.kZDExq_legalModal{border-radius:16px;max-height:92dvh}.kZDExq_legalModalHeader{padding:14px 16px 12px}.kZDExq_legalModalBody{padding:14px 16px}.kZDExq_legalModalFooter{padding:10px 16px}.kZDExq_grid{grid-template-columns:1fr}}@media (max-width:899px){.kZDExq_cardEffect{padding:32px 22px 36px}.kZDExq_heading{font-size:19px}.kZDExq_subtitle{margin-bottom:22px}.kZDExq_form{gap:16px}.kZDExq_divider,.kZDExq_socialButtons,.kZDExq_submitButton{width:100%}.kZDExq_field,.kZDExq_inputWrap{min-width:0}.kZDExq_input{width:100%;min-width:0}.kZDExq_modal{padding:24px 18px 20px}}.kZDExq_googleNotu{text-align:center;color:#7f97a8;max-width:360px;margin:10px auto 0;font-size:11.5px;line-height:1.5}.kZDExq_googleNotu a{color:inherit;text-decoration:underline}html[data-theme=dark] body .kZDExq_socialButton{background:#17233a;box-shadow:0 6px 14px #00000073}html[data-theme=dark] .kZDExq_subtitle{color:#c2d0e899}html[data-theme=dark] .kZDExq_required{color:#da6458}html[data-theme=dark] .kZDExq_input{border:1.5px solid #435675}html[data-theme=dark] .kZDExq_input:focus{border-color:#2e5d8a;box-shadow:0 0 0 3px #6ba2d71c}html[data-theme=dark] .kZDExq_dividerLine{background:#266d97}html[data-theme=dark] .kZDExq_dividerText{color:#c4d1e9}html[data-theme=dark] .kZDExq_socialButton{background:#17253a}html[data-theme=dark] .kZDExq_socialButton:hover{box-shadow:0 2px 10px #ffffff0c}html[data-theme=dark] .kZDExq_checkboxText{color:#c2d0e8bf}html[data-theme=dark] .kZDExq_consentError{color:#da6458}html[data-theme=dark] .kZDExq_errorMessage{color:#da6458;background:#c0392b0e}html[data-theme=dark] .kZDExq_submitButton{color:#c4d1e9;background:linear-gradient(90deg,#5796d2 0%,#2b80aa 50%,#5796d2 100%)}html[data-theme=dark] .kZDExq_loginPrompt{color:#c2d0e899}html[data-theme=dark] .kZDExq_overlay{background:#060c18a1}html[data-theme=dark] .kZDExq_modal{background:#17253a;box-shadow:0 20px 48px #00000053}html[data-theme=dark] .kZDExq_modalBody{color:#c2d0e8d1}html[data-theme=dark] .kZDExq_modalClose{background:linear-gradient(90deg,#5796d2,#2b80aa)}html[data-theme=dark] .kZDExq_legalModal{background:#17253a;box-shadow:0 20px 48px #00000053}html[data-theme=dark] .kZDExq_legalModalHeader{border-bottom:1px solid #43567573}html[data-theme=dark] .kZDExq_legalModalCloseIcon{background:#3681c919}html[data-theme=dark] .kZDExq_legalModalCloseIcon:hover{background:#3681c92e}html[data-theme=dark] .kZDExq_legalModalFooter{border-top:1px solid #43567573}html[data-theme=dark] .kZDExq_legalContent{color:#c2d0e8d1}:is(html[data-theme=dark] .kZDExq_legalContent th,html[data-theme=dark] .kZDExq_legalContent td){border:1px solid #435675b3}html[data-theme=dark] .kZDExq_legalContent th{background:#3681c912}
.W2oRMG_page{justify-content:center;align-items:center;min-height:calc(100svh - 180px);padding:50px 20px 20px;display:flex}@media (max-width:899px){.W2oRMG_page{padding:28px 16px 20px}}
