.QJTpgq_pageShell{background:url(/assets/awards-banner.webp) top/cover no-repeat}.QJTpgq_hero{color:#fff;text-align:center;background:#2458a6;min-height:min(420px,100svh - 80px);padding:96px 24px 72px;position:relative;overflow:hidden}.QJTpgq_heroInner{z-index:1;max-width:680px;margin:0 auto;position:relative}.QJTpgq_heroBadge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;letter-spacing:2px;text-transform:uppercase;background:#ffffff2e;border:1px solid #ffffff4d;border-radius:999px;margin-bottom:22px;padding:6px 18px;font-size:.72rem;font-weight:700;display:inline-block}.QJTpgq_heroTitle{letter-spacing:-1px;margin:0 0 16px;font-size:50px;font-weight:800;line-height:1.1}.QJTpgq_heroSubtitle{color:#ffffffe0;max-width:520px;margin:0 auto;font-size:14px;line-height:1.7}.QJTpgq_heroWave{clip-path:ellipse(55% 100% at 50% 100%);background:#f4f8ff;height:60px;position:absolute;bottom:-2px;left:0;right:0}@media (max-width:640px){.QJTpgq_hero{min-height:min(360px,100svh - 72px);padding:82px 18px 58px}}.QJTpgq_main{background:#f4f8ff;padding:60px 24px 80px}.QJTpgq_wrapper{max-width:960px;margin:0 auto}.QJTpgq_formCard{background:#f4f8ff;border-radius:16px;padding:48px 52px;box-shadow:0 2px 24px #39558b12}@media (max-width:640px){.QJTpgq_formCard{padding:28px 20px}}.QJTpgq_formHeading{color:#0a0a23;text-align:center;letter-spacing:1.5px;margin:0 0 36px;font-size:1.5rem;font-weight:800}.QJTpgq_successBanner,.QJTpgq_errorBanner{border-radius:10px;align-items:center;gap:12px;margin-bottom:28px;padding:14px 18px;font-size:14px;font-weight:500;display:flex}.QJTpgq_successBanner{color:#166534;background:#ecfdf5;border:1px solid #bbf7d0}.QJTpgq_successIcon{color:#fff;background:#166534;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:.75rem;font-weight:700;display:inline-flex}.QJTpgq_errorBanner{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.QJTpgq_form{flex-direction:column;gap:0;display:flex}.QJTpgq_row{grid-template-columns:1fr 1fr;gap:0 48px;display:grid}@media (max-width:640px){.QJTpgq_row{grid-template-columns:1fr}}.QJTpgq_input{color:#1a1a2e;box-sizing:border-box;background:0 0;border:none;border-bottom:1.5px solid #d0d5e0;border-radius:0;outline:none;width:100%;margin-bottom:24px;padding:14px 2px;font-family:inherit;font-size:14px;transition:border-color .2s}.QJTpgq_input::placeholder{color:#8a92a6}.QJTpgq_input:focus{border-bottom-color:#2458a6}.QJTpgq_countrySelect{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%2339558b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 4px center;background-repeat:no-repeat;padding-right:28px}.QJTpgq_countrySelect option{color:#1a1a2e;background:#f4f8ff}.QJTpgq_phoneGroup{border-bottom:1.5px solid #d0d5e0;align-items:flex-end;margin-bottom:24px;transition:border-color .2s;display:flex;position:relative}.QJTpgq_phoneGroup:focus-within{border-bottom-color:#2458a6}.QJTpgq_dialPickerWrapper{flex-shrink:0;position:relative}.QJTpgq_dialTrigger{cursor:pointer;color:#1a1a2e;white-space:nowrap;background:0 0;border:none;outline:none;align-items:center;gap:5px;padding:13px 10px 13px 2px;font-family:inherit;font-size:14px;display:flex}.QJTpgq_dialFlag{font-size:1.25rem;line-height:1}.QJTpgq_dialCode{color:#2458a6;font-size:14px;font-weight:600}.QJTpgq_dialChevron{flex-shrink:0;transition:transform .2s}.QJTpgq_dialChevronOpen{transform:rotate(180deg)}.QJTpgq_dialDropdown{z-index:9999;background:#f4f8ff;border:1px solid #e0e4ef;border-radius:12px;width:260px;animation:.16s QJTpgq_dropIn;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 8px 32px #39558b24}@keyframes QJTpgq_dropIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.QJTpgq_dialSearch{border-bottom:1px solid #f0f3fa;padding:10px 12px 8px}.QJTpgq_dialSearchInput{color:#1a1a2e;box-sizing:border-box;border:1px solid #d0d5e0;border-radius:7px;outline:none;width:100%;padding:7px 10px;font-family:inherit;font-size:14px;transition:border-color .2s}.QJTpgq_dialSearchInput:focus{border-color:#2458a6}.QJTpgq_dialList{scrollbar-width:thin;scrollbar-color:#d0d5e0 transparent;max-height:220px;margin:0;padding:6px 0;list-style:none;overflow-y:auto}.QJTpgq_dialOption{cursor:pointer;align-items:center;gap:10px;padding:8px 14px;transition:background .12s;display:flex}.QJTpgq_dialOption:hover{background:#f0f4fb}.QJTpgq_dialOptionActive{background:#eef2fb}.QJTpgq_dialOptionFlag{text-align:center;flex-shrink:0;width:24px;font-size:1.2rem}.QJTpgq_dialOptionName{color:#2a2a3e;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14px;overflow:hidden}.QJTpgq_dialOptionCode{color:#2458a6;flex-shrink:0;font-size:14px;font-weight:600}.QJTpgq_dialNoResult{color:#8a92a6;text-align:center;padding:12px 14px;font-size:14px}.QJTpgq_phoneInput{color:#1a1a2e;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:13px 2px;font-family:inherit;font-size:14px}.QJTpgq_phoneInput::placeholder{color:#8a92a6}.QJTpgq_submitRow{justify-content:center;margin-top:12px;display:flex}.QJTpgq_submitBtn{color:#fff;letter-spacing:.045em;text-transform:uppercase;cursor:pointer;background:#2458a6;border:2px solid #2458a6;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-width:160px;min-height:50px;padding:0 28px;font-size:14px;font-weight:900;line-height:1;transition:transform .2s,box-shadow .2s,opacity .2s;display:inline-flex;box-shadow:0 12px 24px #2458a638}.QJTpgq_submitBtn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 16px 30px #2458a647}.QJTpgq_submitBtn:active:not(:disabled){transform:translateY(0)}.QJTpgq_submitBtn:disabled{opacity:.7;cursor:not-allowed}.QJTpgq_spinner{border:2.5px solid #fff6;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:17px;height:17px;animation:.7s linear infinite QJTpgq_spin}@keyframes QJTpgq_spin{to{transform:rotate(360deg)}}.QJTpgq_fieldWrap{flex-direction:column;width:100%;display:flex;position:relative}.QJTpgq_inputError,.QJTpgq_phoneGroupError{border-bottom-color:#dc2626!important}.QJTpgq_fieldError{color:#dc2626;margin-top:-18px;margin-bottom:16px;font-size:14px;font-weight:500;animation:.18s QJTpgq_fadeIn;display:block}@keyframes QJTpgq_fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.QJTpgq_hero{isolation:isolate;color:var(--foreground);font-family:var(--font-main);background:0 0}.QJTpgq_hero:before,.QJTpgq_hero:after{content:none}.QJTpgq_heroInner{z-index:2;position:relative}.QJTpgq_heroWave{display:none}.QJTpgq_heroBadge{color:#2458a6;letter-spacing:.08em;background:#2458a614;border-color:#2458a633}.QJTpgq_heroTitle{color:#0f172a;font-family:var(--font-main);letter-spacing:0;font-weight:500}.QJTpgq_heroSubtitle{color:#475569}.QJTpgq_main{font-family:var(--font-main);background:0 0}.QJTpgq_formCard{background:var(--home-card-bg);border:1px solid #2458a629;box-shadow:0 18px 42px #2458a614}.QJTpgq_formHeading{color:#0f172a;font-family:var(--font-main);letter-spacing:0;text-transform:none;font-weight:500!important}.QJTpgq_submitBtn{text-transform:none;letter-spacing:0;background:linear-gradient(135deg,#2457a6 0%,#4696d4 100%);border-color:#2457a6db;border-radius:8px}.QJTpgq_submitBtn:hover:not(:disabled){background:linear-gradient(135deg,#00a042 0%,#49b86f 100%);border-color:#00a042}.QJTpgq_hero{justify-content:center;align-items:center;display:flex;min-height:clamp(340px,48svh,440px)!important;padding:112px 24px 58px!important}.QJTpgq_main{padding-top:20px!important}@media (max-width:640px){.QJTpgq_hero{min-height:clamp(300px,46svh,380px)!important;padding:96px 18px 46px!important}}
