@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700;800;900&display=swap";
@font-face{font-family:PosterCompressed;src:url(/font/PosterCompressed-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Material Symbols Rounded;src:url(/font/MaterialSymbolsRounded-400.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}.material-symbols-rounded{letter-spacing:normal;text-transform:none;white-space:nowrap;overflow-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-feature-settings:"liga";font-variation-settings:"FILL" 0, "wght" 500, "GRAD" 0, "opsz" 24;direction:ltr;justify-content:center;align-items:center;font-family:Material Symbols Rounded;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-flex}*,:before,:after{box-sizing:border-box;margin:0;padding:0}@supports (-webkit-touch-callout:none){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),select,textarea{-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:16px!important}}*{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{width:0;height:0;display:none}:root{--brand:#db9f07;--brand-hover:#032f02;--neutral-0:#fff;--neutral-50:#f8fafc;--neutral-100:#f1f5f9;--neutral-200:#e2e8f0;--text:#0f172a;--muted:#475569;--success:#1e8e3e;--success-bg:#f3fff3;--success-br:#c6e6c6;--warn:#f08c00;--warn-bg:#fff8e6;--warn-br:#f1d29a;--danger:#c62828;--danger-bg:#ffecec;--danger-br:#f3b1b1;--focus:#2563eb;--bg:var(--neutral-0);--surface:var(--neutral-0);--radius:8px;--card-radius:20px;--shadow-sm:0 2px 8px #0000000d;--content-max:1440px;--content-pad-x:clamp(16px, 3vw, 32px);--hover-tint:#011d000f;--hover-tint-strong:#011d001f;--fs-1:.875rem;--fs-2:1rem;--fs-3:1.125rem;--fs-4:1.5rem;--fw-regular:400;--fw-semibold:600;--fw-bold:700;--control-h:36px;--control-r:var(--radius);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--sat:env(safe-area-inset-top,0px);--sar:env(safe-area-inset-right,0px);--sab:env(safe-area-inset-bottom,0px);--sal:env(safe-area-inset-left,0px);--viewport-h:100svh}@supports not (height:100svh){:root{--viewport-h:100vh}}html{scroll-behavior:smooth;background-color:var(--bg)}html,body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{background-color:var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,system-ui,Segoe UI,Roboto,Arial,sans-serif;line-height:1.5;font-size:var(--fs-2);font-weight:var(--fw-regular);overflow-x:hidden}@media (min-width:992px){body.reserved-admin{scrollbar-gutter:stable;scrollbar-width:none;-ms-overflow-style:none;overflow-y:auto}body.reserved-admin::-webkit-scrollbar{width:0;height:0;display:none}}h1,h2,h3,h4,h5,h6{font-weight:var(--fw-bold);margin-bottom:.5em}h1{font-size:var(--fs-4)}h2{font-size:var(--fs-3)}h3{font-size:var(--fs-2)}h4{font-size:var(--fs-1)}p{margin-bottom:var(--space-4)}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}img,picture,video,canvas,svg{max-width:100%;height:auto;display:block}label.fieldLabel{color:var(--muted);margin-bottom:4px;font-size:.9rem;display:block}.mono,.tabular-nums{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.fullscreen{min-height:100svh;min-height:var(--viewport-h,100svh)}.page-container{width:100%;max-width:var(--content-max);padding-left:max(var(--content-pad-x), var(--sal));padding-right:max(var(--content-pad-x), var(--sar));margin-inline:auto}.safe-area-pt{padding-top:var(--sat)}.safe-area-pb{padding-bottom:var(--sab)}.safe-area-pl{padding-left:var(--sal)}.safe-area-pr{padding-right:var(--sar)}.admin-safe-area-pt{padding-top:var(--sat)}@media (max-width:991px){.admin-safe-area-pt{padding-top:0}}.hidden{display:none!important}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}body.no-scroll{overflow:hidden}.hideOnMobile{display:revert}@media (max-width:640px){.hideOnMobile{display:none!important}}.hideOnTablet{display:revert}@media (min-width:641px) and (max-width:1024px){.hideOnTablet{display:none!important}}.siteHeader{z-index:50;background:var(--surface);border-bottom:1px solid var(--neutral-200);border-top:0;position:sticky;top:0}.siteHeader__inner{justify-content:space-between;align-items:center;gap:var(--space-3);padding:10px 0;display:flex}.brand{align-items:center;gap:var(--space-2);color:inherit;text-decoration:none;display:inline-flex}.brand__logo{width:auto;height:28px}.brand__name{font-weight:800}.loginBtn{align-items:center;gap:var(--space-2);background:var(--neutral-0);color:#111827;font-weight:var(--fw-semibold);cursor:pointer;border:1px solid #e5e7eb;border-radius:9999px;padding:8px 12px;line-height:1;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.loginBtn:hover{background:var(--hover-tint);border-color:#011d002e}.loginBtn:active{background:var(--hover-tint-strong)}.loginBtn__icon{line-height:0;display:inline-flex}.loginBtn__label{line-height:1}.recharts-wrapper,.recharts-surface,.recharts-wrapper *,.recharts-surface *{-webkit-tap-highlight-color:transparent!important;-webkit-focus-ring-color:transparent!important;box-shadow:none!important;-webkit-touch-callout:none!important;-webkit-user-select:none!important;user-select:none!important;outline:none!important}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideDown{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes fadeIn{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}@keyframes fadeOut{0%{opacity:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}to{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}}@keyframes bottomSheetSlideUp{0%{opacity:.92;transform:translateY(108%)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes bottomSheetSlideDown{0%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:.96;transform:translateY(108%)scale(.985)}}@keyframes bottomSheetFadeIn{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}@keyframes bottomSheetFadeOut{0%{opacity:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}to{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}}.bottom-sheet-backdrop.backdrop{z-index:99998;background-color:#0006;animation:.4s cubic-bezier(.25,1,.5,1) forwards bottomSheetFadeIn;position:fixed;inset:0}.bottom-sheet-backdrop.backdropClosing{animation:.32s cubic-bezier(.32,0,.67,0) forwards bottomSheetFadeOut}.bottom-sheet-container.container{z-index:99999;height:min(85vh, calc(100svh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)));transform-origin:bottom;background-color:#fff;border-top-left-radius:22px;border-top-right-radius:22px;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,system-ui,sans-serif;animation:.46s cubic-bezier(.25,1,.5,1) bottomSheetSlideUp;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -10px 40px -10px #00000026}.bottom-sheet-container.containerClosing{pointer-events:none;animation:.34s cubic-bezier(.32,0,.67,0) forwards bottomSheetSlideDown}@media (min-width:768px){.bottom-sheet-container.container{transform-origin:50%;border-radius:22px;max-width:600px;height:80vh;max-height:80vh;margin:0 auto;bottom:24px;box-shadow:0 20px 50px #0003}}.bottom-sheet-handle-bar{cursor:pointer;z-index:11;background-color:#fff;border-top-left-radius:22px;border-top-right-radius:22px;flex-shrink:0;justify-content:center;width:100%;padding:10px 0 6px;display:flex;position:relative}.bottom-sheet-handle-pill{background-color:#d1d1d6;border-radius:99px;width:36px;height:5px}.bottom-sheet-slider{touch-action:pan-y;flex:auto;min-height:0}.bottom-sheet-header{background-color:#fff;border-bottom:none;flex-direction:column;flex-shrink:0;gap:12px;padding:10px 20px 16px;display:flex;position:relative}.header-info-container{justify-content:center;align-items:center;gap:8px;padding:0 32px;display:flex}.header-nav-btn{color:#0071e3;cursor:pointer;z-index:10;background-color:#f2f2f7;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex;position:absolute;top:20px}.header-nav-btn:active{background-color:#e5e5ea;transform:scale(.9)}.header-nav-btn.prev-btn{left:16px}.header-nav-btn.next-btn{right:16px}.header-avatar-area{flex-shrink:0}.avatar-circle-sheet{color:#0071e3;background-color:#f2f2f7;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:18px;font-weight:700;display:flex}.header-text-area{min-width:0}.modal-primary-actions{justify-content:center;gap:12px;width:100%;margin-bottom:8px;display:flex}.primary-action-btn{cursor:pointer;color:#0071e3;box-sizing:border-box;background-color:#f2f2f7;border:none;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;height:52px;padding:4px;font-size:12px;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.primary-action-btn:active{background-color:#e5e5ea;transform:scale(.96)}.primary-action-btn.wa-btn{color:#34c759}.bottom-sheet-scrollable-content{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;background-color:#fff;flex-direction:column;flex:1;gap:6px;min-height:0;padding:16px 20px;display:flex;overflow-y:auto}.apple-dashboard-card{box-shadow:none;box-sizing:border-box;background-color:#f2f2f7;border:none;border-radius:14px;flex-direction:column;gap:8px;padding:14px;display:flex}.apple-dashboard-card-header{border-bottom:1px solid #e5e5ea;align-items:center;gap:8px;margin-bottom:0;padding-bottom:12px;display:flex}.apple-dashboard-card-icon{justify-content:center;align-items:center;font-size:20px;line-height:1;display:flex}.apple-dashboard-card-title{color:#1c1c1e;letter-spacing:0;align-items:center;min-height:20px;font-size:15px;font-weight:700;line-height:1;display:flex}.apple-dashboard-card-body{flex-direction:column;gap:8px;display:flex}.apple-cert-card,.n-dashboard-card{box-sizing:border-box;background-color:#f2f2f7;border-radius:14px;flex-direction:column;gap:8px;margin-top:2px;margin-bottom:6px;padding:12px 14px;display:flex}.apple-cert-card-header,.n-dashboard-card-header{border-bottom:1px solid #e5e5ea;align-items:center;gap:8px;padding-bottom:12px;display:flex}.apple-cert-card-icon,.n-dashboard-card-icon{color:#ff383c;justify-content:center;align-items:center;font-size:20px;line-height:1;display:flex}.apple-cert-card-title,.n-dashboard-card-title{color:#1c1c1e;align-items:center;min-height:20px;font-size:15px;font-weight:700;line-height:1;display:flex}.apple-cert-card-row{justify-content:space-between;align-items:center;font-size:14px;display:flex}.apple-cert-card-body,.n-dashboard-card-body{flex-direction:column;justify-content:center;padding-top:4px;display:flex}.apple-cert-label{color:#8e8e93;font-weight:600}.apple-cert-value{color:#1c1c1e;font-weight:500}.apple-cert-header-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.apple-cert-header-btn{color:#0071e3;cursor:pointer;background-color:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;padding:0;transition:all .2s;display:flex;box-shadow:0 1px 4px #0000000f}.apple-cert-header-btn:active{background-color:#f2f2f7;transform:scale(.9)}.apple-cert-header-btn .material-symbols-rounded{font-size:18px}.apple-section-header{text-transform:uppercase;letter-spacing:.05em;color:#1c1c1e;margin-top:20px;margin-bottom:4px;font-size:13px;font-weight:700}.apple-section-header:first-of-type{margin-top:0}.apple-group-row{color:#1c1c1e;box-sizing:border-box;border-bottom:1px solid #f2f2f7;justify-content:space-between;align-items:center;min-height:44px;padding:12px 0;font-size:14px;display:flex}.apple-group-row:last-child{border-bottom:none}.apple-row-left{align-items:center;gap:10px;font-weight:500;display:flex}.apple-row-right{align-items:center;gap:8px;display:flex}.apple-row-icon{color:#8e8e93;align-items:center;font-size:20px;display:flex}.apple-row-icon.blue-icon{color:#0071e3}.disclosure-indicator{color:#c7c7cc;font-size:18px}.apple-pill-btn{color:#0071e3;cursor:pointer;background-color:#fff;border:1px solid #e5e5ea;border-radius:99px;padding:4px 10px;font-size:12px;font-weight:600;transition:all .15s}.apple-pill-btn:hover{background-color:#f2f2f7;border-color:#cbd5e1}.apple-pill-btn:active{opacity:.7}.apple-btn-link{color:#0071e3;cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:14px;font-weight:600}.apple-btn-link:active{opacity:.6}.apple-inline-link{color:#0071e3;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:600;text-decoration:underline}.apple-date-input{color:#1c1c1e;text-align:right;cursor:pointer;background-color:#fff;border:1px solid #cbd5e1;border-radius:8px;outline:none;padding:6px 10px;font-family:inherit;font-size:13px;transition:border-color .15s;display:inline-block}.apple-date-input:focus{border-color:#0071e3}@media (max-width:1024px){.apple-date-input{font-size:17px!important}}.apple-status-text{font-size:13px;font-weight:500}.apple-status-text.status-valid{color:#34c759}.apple-status-text.status-expired{color:#ff383c}.apple-status-text.status-missing{color:#8e8e93}.apple-status-text.status-blue{color:#0071e3}.apple-status-text.status-unknown,.apple-status-text.status-expiring{color:#ff8d28}.loginBackground{justify-content:center;align-items:center;width:100%;min-height:70vh;padding:48px 0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,sans-serif;display:flex;position:relative;overflow:hidden}.loginCard{z-index:10;-webkit-backdrop-filter:blur(20px);border-radius:var(--card-radius);box-sizing:border-box;background:#ffffffbf;border:1px solid #e2e8f0cc;width:100%;max-width:580px;padding:40px 40px 24px;animation:.5s cubic-bezier(.16,1,.3,1) forwards cardEnter;position:relative}.loginCard.loginCardNarrow{max-width:480px}@keyframes cardEnter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.loginHeader{text-align:center;margin-bottom:32px}.loginTitle{color:#0f172a;letter-spacing:-.02em;margin:0 0 8px;font-size:32px;font-weight:850}.loginSubtitle{color:#64748b;font-size:14px;line-height:20px}.loginLink{color:#475569;font-weight:600;text-decoration:none;transition:all .2s}.loginLink:hover{color:#0f172a;text-decoration:underline}.loginForm{width:100%}.fieldGroup{width:100%;margin-bottom:16px;position:relative}.loginInput{color:#0f172a;box-sizing:border-box;background:#fff9;border:1px solid #cbd5e1cc;border-radius:12px;outline:none;width:100%;height:56px;padding:20px 16px 8px;font-size:16px;transition:all .2s cubic-bezier(.4,0,.2,1)}.loginInput:hover{border-color:#94a3b8}.loginInput:focus{border-color:var(--success);background:#fff;box-shadow:0 0 0 4px #1e8e3e1a}.loginInput.error{border-color:#ef4444}.inputLabel{color:#64748b;pointer-events:none;transform-origin:0 0;font-size:16px;transition:all .2s ease-out;position:absolute;top:16px;left:16px}:-webkit-any(.loginInput:focus~.inputLabel,.loginInput:not(:placeholder-shown)~.inputLabel,.loginInput[type=date]~.inputLabel,.loginInput:-webkit-autofill~.inputLabel){color:#475569;font-weight:600;transform:translateY(-8px)scale(.75)}:is(.loginInput:focus~.inputLabel,.loginInput:not(:placeholder-shown)~.inputLabel,.loginInput[type=date]~.inputLabel,.loginInput:autofill~.inputLabel){color:#475569;font-weight:600;transform:translateY(-8px)scale(.75)}.loginInput:focus~.inputLabel{color:var(--success)}.pwToggle{color:#94a3b8;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:color .2s;display:flex;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.pwToggle:hover{color:#475569}.phoneWithPrefix{grid-template-columns:56px 1fr;align-items:stretch;gap:12px;margin-bottom:16px;display:grid}.phonePrefix{color:#0f172a;text-align:center;-webkit-user-select:none;user-select:none;box-sizing:border-box;background:#fff9;border:1px solid #cbd5e1cc;border-radius:12px;justify-content:center;align-items:center;width:56px;height:56px;font-size:16px;font-weight:600;line-height:1;display:flex}.phoneFieldGroup{margin-bottom:0}.errorMsg{color:#b91c1c;background-color:#fef2f2;border:1px solid #fecaca;border-radius:12px;margin-bottom:16px;padding:12px 16px;font-size:14px;line-height:20px}.loginActionsRow{justify-content:space-between;align-items:center;gap:16px;width:100%;margin-top:24px;display:flex}.loginForgotLink{color:#64748b;font-size:14px;font-weight:500}.loginForgotLink:hover{color:#0f172a}.loginBtn{color:#fff;cursor:pointer;background:#0f172a;border:none;border-radius:9999px;outline:none;justify-content:center;align-items:center;height:56px;padding:0 24px;font-size:16px;font-weight:600;transition:all .2s cubic-bezier(.2,.8,.2,1);display:flex}.loginBtn:hover:not(:disabled){background:#1e293b;transform:translateY(-1px)}.loginBtn:active:not(:disabled){transform:translateY(0)}.loginBtn:disabled{color:#94a3b8;cursor:not-allowed;background:#cbd5e1}.loginBtn.ready{background:var(--success)}.loginBtn.ready:hover:not(:disabled){background:#15803d}.btnSpinner{border:2.5px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite btnSpinnerSpin;display:inline-block}@keyframes btnSpinnerSpin{to{transform:rotate(360deg)}}.stepperContainer{margin-bottom:32px;padding:0 16px;position:relative}.stepper{--steps-count:4;grid-template-columns:repeat(var(--steps-count), minmax(0, 1fr));z-index:10;align-items:flex-start;column-gap:8px;display:grid;position:relative}.stepper:before{content:"";top:18px;left:calc(50% / var(--steps-count));width:calc(100% - (100% / var(--steps-count)));z-index:-1;background:#e2e8f0;height:2px;position:absolute;transform:translateY(-50%)}.stepButton{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-self:center;align-items:center;gap:8px;width:100%;min-width:0;transition:all .3s;display:flex;position:relative}.stepCircle{color:#94a3b8;z-index:2;background:#f1f5f9;border:2px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:600;transition:all .3s;display:flex;position:relative}.stepLabel{color:#94a3b8;white-space:nowrap;font-size:12px;font-weight:600;transition:color .3s}.stepButton.active .stepCircle{background:var(--success);border-color:var(--success);color:#fff;transform:scale(1.1);box-shadow:0 0 0 4px #1e8e3e26}.stepButton.active .stepLabel{color:#0f172a}.stepButton.done .stepCircle{border-color:var(--success);color:var(--success);background:#fff}.stepButton.done .stepLabel{color:#0f172a}.formGrid2{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.formGrid3{grid-template-columns:1fr 1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.formGrid2>.fieldGroup,.formGrid3>.fieldGroup{margin-bottom:0}.hintBox{background:#f8fafccc;border:1px solid #e2e8f0;border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:24px;padding:16px;display:flex}.hintBox input[type=checkbox]{width:20px;height:20px;accent-color:var(--success);cursor:pointer;flex-shrink:0;margin-top:4px}.hintBox label{cursor:pointer;-webkit-user-select:none;user-select:none}.hintTitle{color:#0f172a;margin-bottom:4px;font-size:15px;font-weight:700}.hintText{color:#64748b;font-size:13.5px;line-height:20px}.sportSection{background:#fff9;border:1px solid #cbd5e1cc;border-radius:12px;margin-bottom:16px;padding:16px}.sportLabel{color:#475569;margin-bottom:8px;font-size:14px;font-weight:600}.sportChoiceRow{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sportChoiceBtn{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1cc;border-radius:9999px;width:100%;height:48px;font-size:15px;font-weight:600;transition:all .2s}.sportChoiceBtn:hover{color:#0f172a;background:#f8fafc;border-color:#94a3b8}.sportChoiceBtnActive{border-color:var(--success);color:#0f172a;background:#1e8e3e1f;box-shadow:0 0 0 3px #1e8e3e1f}.actionsRow{align-items:center;gap:12px;width:100%;margin-top:24px;display:flex}.actionsRow .secondaryBtn{flex:none;min-width:100px;padding:0 20px}.actionsRow .loginBtn{flex:1}.secondaryBtn{color:#64748b;cursor:pointer;background:0 0;border:none;outline:none;justify-content:center;align-items:center;height:56px;padding:0 16px;font-size:16px;font-weight:600;transition:all .2s;display:flex}.secondaryBtn:hover{color:#0f172a;text-decoration:underline}.flex-2{flex:2}.reviewSection{background:#f8fafccc;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:16px;padding:24px}.reviewTitle{text-transform:uppercase;color:#0f172a;letter-spacing:-.01em;text-align:center;margin-bottom:12px;font-size:20px;font-weight:800}.reviewSep{border:0;border-top:1px solid #cbd5e1;margin:16px 0}.reviewBlock{border-top:1px solid #e2e8f0;margin-top:16px;padding-top:12px}.reviewSubTitle{text-transform:uppercase;color:#64748b;letter-spacing:.05em;text-align:center;margin-bottom:12px;font-size:13px;font-weight:700}.reviewRow{justify-content:space-between;gap:16px;margin-bottom:8px;font-size:15px;display:flex}.reviewLabel{color:#64748b}.reviewValue{color:#0f172a;text-align:right;font-weight:600}.consentBlock{flex-direction:column;gap:16px;margin-top:24px;margin-bottom:24px;display:flex}.checkboxWrapper{color:#334155;text-align:left;align-items:center;gap:12px;font-size:14px;line-height:1.4;display:flex}.checkboxWrapper input[type=checkbox]{width:20px;height:20px;accent-color:var(--success);cursor:pointer;flex-shrink:0;margin-top:0}.checkboxWrapper label{cursor:pointer;-webkit-user-select:none;user-select:none}.checkboxWrapper a{color:var(--success);font-weight:600;text-decoration:none}.checkboxWrapper a:hover{text-decoration:underline}.legalLinks{text-align:center;color:#64748b;border-top:1px solid #e2e8f099;margin-top:32px;padding-top:24px;font-size:14px}.legalLinks .loginLink{color:#64748b;font-weight:500}.legalLinks .loginLink:hover{color:var(--success)}.legalSep{color:#e2e8f0;margin:0 8px}.helpText{color:#64748b;margin-top:4px;font-size:12px;display:block}.stepPane{animation-duration:.24s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both}.stepPane[data-dir=forward]{animation-name:stepEnterForward}.stepPane[data-dir=backward]{animation-name:stepEnterBackward}@keyframes stepEnterForward{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes stepEnterBackward{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.stepPane{animation:none}}@media (max-width:640px){.loginBackground{padding:24px 0}.loginCard{box-shadow:none;-webkit-backdrop-filter:blur(10px);background:#fffc;border:none;border-radius:20px;max-width:100%;padding:24px 24px 16px}.loginTitle{font-size:28px}.loginActionsRow{flex-direction:column-reverse;align-items:stretch;gap:12px}.loginActionsRow .loginBtn{width:100%;height:52px;flex:none!important}.loginForgotLink{text-align:center}.actionsRow{flex-direction:row;align-items:center;gap:12px}.actionsRow .secondaryBtn{min-width:90px;height:52px;padding:0 16px;flex:none!important;width:auto!important}.actionsRow .loginBtn{height:52px;flex:1!important;width:auto!important}.stepperContainer{padding:0}.stepLabel{display:none}.stepper:before{top:18px;left:calc(50% / var(--steps-count));width:calc(100% - (100% / var(--steps-count)))}.formGrid2,.formGrid3{grid-template-columns:1fr;gap:16px}}input[type=date]{-webkit-appearance:none!important;align-items:center!important;line-height:normal!important;display:inline-flex!important}input[type=date]::-webkit-date-and-time-value{text-align:left!important;align-items:center!important;min-height:1.5em!important;display:flex!important}input[type=date]::-webkit-datetime-edit{align-items:center!important;padding:0!important;display:inline-flex!important}
@font-face{font-family:inge;src:url(../media/INGE-s.p.1v69nov7m5bj5.otf)format("opentype");font-display:swap}@font-face{font-family:inge Fallback;src:local(Arial);ascent-override:236.33%;descent-override:27.48%;line-gap-override:0.0%;size-adjust:36.39%}.inge_459c7010-module__dP-XwW__className{font-family:inge,inge Fallback}.inge_459c7010-module__dP-XwW__variable{--font-inge:"inge", "inge Fallback"}
@font-face{font-family:poster;src:url(../media/PosterCompressed_Regular-s.p.03zv5ahf6-042.ttf)format("truetype");font-display:swap}@font-face{font-family:poster Fallback;src:local(Arial);ascent-override:244.44%;descent-override:17.55%;line-gap-override:52.4%;size-adjust:38.17%}.poster_cc4c49c1-module__NEkeBq__className{font-family:poster,poster Fallback}.poster_cc4c49c1-module__NEkeBq__variable{--font-poster:"poster", "poster Fallback"}
