.equitas-spinner{border:3px solid var(--eq-spinner-track);border-top-color:var(--eq-gold);border-radius:50%;animation:equitas-spin .75s linear infinite;flex-shrink:0}.equitas-spinner--sm{border-width:2px}@keyframes equitas-spin{to{transform:rotate(360deg)}}.equitas-loading-screen{display:flex;align-items:center;justify-content:center;min-height:100%;width:100%;background:var(--eq-bg-page)}.equitas-loading-screen-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px}.equitas-loading-screen-label{margin:0;font-size:13px;font-family:Arial,Helvetica,sans-serif;text-align:center}.equitas-loading-inline{display:inline-flex;align-items:center;vertical-align:middle}:root{color-scheme:light;--eq-navy-brand: #0b1d35;--eq-navy-secondary: #162d4a;--eq-gold: #b89844;--eq-gold-muted: #a08440;--eq-gold-light: rgba(185, 152, 68, .15);--eq-gold-border: rgba(185, 152, 68, .45);--eq-bg-page: #f2eee4;--eq-bg-surface: #ffffff;--eq-bg-inset: #f2eee4;--eq-bg-warm: #f5edd6;--eq-bg-muted: rgba(11, 29, 53, .04);--eq-bg-overlay: rgba(11, 29, 53, .45);--eq-text-primary: #0b1d35;--eq-text-muted: #5b6472;--eq-text-faint: #888888;--eq-text-on-surface: #0b1d35;--eq-text-muted-on-surface: #5b6472;--eq-text-faint-on-surface: #888888;--eq-text-on-brand: #f2eee4;--eq-text-inverse: #f2eee4;--eq-text-on-navy: #f2eee4;--eq-text-on-gold: #f2eee4;--eq-text-heading-on-surface: #0b1d35;--eq-border: #e0dad0;--eq-border-subtle: rgba(11, 29, 53, .08);--eq-shadow: rgba(11, 29, 53, .08);--eq-shadow-strong: rgba(11, 29, 53, .12);--eq-error: #991b1b;--eq-success: #166534;--eq-warning-bg: #fffbeb;--eq-warning-border: #fcd34d;--eq-warning-text: #92400e;--eq-info-bg: #eff6ff;--eq-info-border: #93c5fd;--eq-info-text: #1e3a8a;--eq-input-bg: #ffffff;--eq-input-text: #0b1d35;--eq-input-border: #e0dad0;--eq-input-placeholder: rgba(11, 29, 53, .38);--eq-spinner-track: rgba(11, 29, 53, .12);--eq-logo-wordmark: #0b1d35;--eq-stepper-track: rgba(11, 29, 53, .14);--eq-stepper-dot-border: rgba(11, 29, 53, .18)}[data-theme=dark]{color-scheme:dark;--eq-bg-page: #071525;--eq-bg-surface: #ffffff;--eq-bg-inset: #f2eee4;--eq-bg-warm: #f5edd6;--eq-bg-muted: rgba(242, 238, 228, .06);--eq-bg-overlay: rgba(0, 0, 0, .55);--eq-text-primary: var(--eq-gold);--eq-text-muted: var(--eq-gold-muted);--eq-text-faint: rgba(184, 152, 68, .55);--eq-text-on-surface: #0b1d35;--eq-text-muted-on-surface: #5b6472;--eq-text-faint-on-surface: #888888;--eq-text-heading-on-surface: var(--eq-gold);--eq-text-on-brand: #f2eee4;--eq-text-inverse: #0b1d35;--eq-text-on-navy: #f2eee4;--eq-text-on-gold: #f2eee4;--eq-border: rgba(242, 238, 228, .18);--eq-border-subtle: rgba(242, 238, 228, .1);--eq-shadow: rgba(0, 0, 0, .25);--eq-shadow-strong: rgba(0, 0, 0, .4);--eq-warning-bg: #fffbeb;--eq-warning-border: #fcd34d;--eq-warning-text: #92400e;--eq-info-bg: #eff6ff;--eq-info-border: #93c5fd;--eq-info-text: #1e3a8a;--eq-input-bg: #ffffff;--eq-input-text: #0b1d35;--eq-input-border: #e0dad0;--eq-input-placeholder: rgba(11, 29, 53, .45);--eq-spinner-track: rgba(242, 238, 228, .15);--eq-logo-wordmark: #b89844;--eq-stepper-track: rgba(11, 29, 53, .14);--eq-stepper-dot-border: rgba(11, 29, 53, .18)}body{background:var(--eq-bg-page);color:var(--eq-text-primary)}.eq-surface,[data-theme=dark] .eq-surface{background:var(--eq-bg-surface);color:var(--eq-text-on-surface)}[data-theme=dark] .eq-surface h1,[data-theme=dark] .eq-surface h2,[data-theme=dark] .eq-surface h3,[data-theme=dark] .eq-surface .eq-heading{color:var(--eq-text-heading-on-surface)}.eq-analysis-error{margin-top:10px;padding:12px;border-radius:10px;border:1px solid rgba(239,68,68,.25);background:#ef44440f}.eq-analysis-error-msg{color:var(--eq-error);font-size:12px;margin:0 0 8px;line-height:1.5}.eq-analysis-error-retry{font-size:11px;font-weight:600;padding:6px 12px;border-radius:8px;border:1px solid var(--eq-gold);background:var(--eq-bg-surface);color:var(--eq-gold);cursor:pointer;font-family:inherit}.eq-on-gold,.plans-action-btn.primary,.plans-badge.rec{color:var(--eq-text-on-gold)}[data-theme=dark] .eq-surface button:not(.eq-on-navy):not(.eq-on-gold):not([class*=primary]),[data-theme=dark] .eq-analysis-error-retry,[data-theme=dark] .gsn-card .gsn-link-btn:not(.primary){color:var(--eq-gold)}[data-theme=dark] .eq-surface input,[data-theme=dark] .eq-surface textarea,[data-theme=dark] .eq-surface select,[data-theme=dark] .gsn-card input,[data-theme=dark] .gsn-card textarea,[data-theme=dark] .gsn-card select,[data-theme=dark] .gsn-new-card input,[data-theme=dark] .gsn-new-card textarea{color:var(--eq-input-text)}.eq-surface-chip{background:var(--eq-bg-surface);color:var(--eq-text-on-surface);border:1px solid var(--eq-border)}.home-user-menu{position:relative;display:inline-flex;align-items:center}[data-theme=dark] input:not([type=checkbox]):not([type=radio]):not(.eq-on-navy-field),[data-theme=dark] textarea:not(.eq-on-navy-field),[data-theme=dark] select:not(.eq-on-navy-field){background:var(--eq-input-bg)!important;color:var(--eq-input-text)!important;border-color:var(--eq-input-border);-webkit-text-fill-color:var(--eq-input-text)}[data-theme=dark] input:not(.eq-on-navy-field)::placeholder,[data-theme=dark] textarea:not(.eq-on-navy-field)::placeholder{color:var(--eq-input-placeholder)!important;opacity:1}[data-theme=dark] input:-webkit-autofill:not(.eq-on-navy-field),[data-theme=dark] textarea:-webkit-autofill:not(.eq-on-navy-field){-webkit-box-shadow:0 0 0 1000px var(--eq-input-bg) inset!important;-webkit-text-fill-color:var(--eq-input-text)!important;caret-color:var(--eq-input-text)}[data-theme=dark] .eq-on-navy-panel input,[data-theme=dark] .eq-on-navy-panel select,[data-theme=dark] .eq-on-navy-panel textarea,[data-theme=dark] input.waitlist-modal-field,[data-theme=dark] select.waitlist-modal-field{background:#fff!important;color:#0b1d35!important;border-color:var(--eq-gold)!important;-webkit-text-fill-color:#0b1d35!important}[data-theme=dark] .eq-on-navy-panel input::placeholder,[data-theme=dark] input.waitlist-modal-field::placeholder{color:#0b1d358c!important;opacity:1!important}[data-theme=dark] input.waitlist-modal-field:-webkit-autofill,[data-theme=dark] .eq-on-navy-panel input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #ffffff inset!important;-webkit-text-fill-color:#0b1d35!important}[data-theme=dark] .waitlist-modal-submit,[data-theme=dark] .eq-on-gold{background:var(--eq-gold);color:var(--eq-text-on-gold)!important}.inst-topbar,.dc-topbar{background:var(--eq-navy-brand)!important;color:var(--eq-text-on-brand)}.inst-topbar .inst-logo,.dc-topbar .inst-logo,.inst-topbar .inst-office-pill,.inst-topbar .inst-tier-pill,.dc-topbar .inst-office-pill{color:var(--eq-text-on-brand)}.eq-module-page,.eq-module-content{background:var(--eq-bg-page);color:var(--eq-text-primary)}[data-theme=dark] .inst-sub{color:var(--eq-text-muted)}[data-theme=dark] .inst-card,[data-theme=dark] .inst-agg-card,[data-theme=dark] .inst-stat,[data-theme=dark] .inst-alert,[data-theme=dark] .inst-rdo-panel,[data-theme=dark] .plans-card,[data-theme=dark] .plans-current-box,[data-theme=dark] .plans-manage-link,[data-theme=dark] .plans-validation,[data-theme=dark] .plans-billing-toggle,[data-theme=dark] .gsn-header-bar,[data-theme=dark] .onboard-role-card,[data-theme=dark] .onboard-role-card:hover{color:var(--eq-text-on-surface)}[data-theme=dark] .contact-section-form-wrap{background:var(--eq-bg-surface);color:var(--eq-text-on-surface)}[data-theme=dark] .inst-atitle,[data-theme=dark] .inst-dept-name,[data-theme=dark] .inst-stat-val,[data-theme=dark] .plans-card-name,[data-theme=dark] .plans-price,[data-theme=dark] .home-tile-title,[data-theme=dark] .home-empty-card h2,[data-theme=dark] .home-dash-card h3,[data-theme=dark] .home-dash-atitle,[data-theme=dark] .home-dash-gtitle,[data-theme=dark] .home-dash-ctitle,[data-theme=dark] .home-dash-mtname,[data-theme=dark] .home-empty-gaga-title,[data-theme=dark] .home-empty-mtname,[data-theme=dark] .gsn-card-title,[data-theme=dark] .gsn-mechanism-bar-label,[data-theme=dark] .gsn-overlay-title,[data-theme=dark] .gsn-info-banner-title,[data-theme=dark] .gsn-subc-name,[data-theme=dark] .gsn-decision-title{color:var(--eq-text-heading-on-surface)}[data-theme=dark] .inst-abody,[data-theme=dark] .inst-dept-meta,[data-theme=dark] .inst-stat-lbl,[data-theme=dark] .plans-card-mods,[data-theme=dark] .plans-includes,[data-theme=dark] .plans-current-label,[data-theme=dark] .plans-validation-body{color:var(--eq-text-muted-on-surface)}[data-theme=dark] .plans-current-value,[data-theme=dark] .plans-validation-title{color:var(--eq-text-heading-on-surface)}[data-theme=dark] .plans-manage-link,[data-theme=dark] .plans-validation-link{color:var(--eq-gold)}[data-theme=dark] .gsn-page{background:var(--eq-bg-page);color:var(--eq-text-primary)}[data-theme=dark] .gsn-sec-lbl,[data-theme=dark] .plans-sec-lbl{color:var(--eq-gold)}[data-theme=dark] .gsn-header-bar .gsn-context-line{color:var(--eq-text-muted-on-surface)}[data-theme=dark] .gsn-header-bar .gsn-autosave{color:var(--eq-text-faint-on-surface)}[data-theme=dark] .gsn-header-bar .gsn-step-label{color:var(--eq-text-muted-on-surface)}[data-theme=dark] .gsn-header-bar .gsn-step-label-slot.active .gsn-step-label{color:var(--eq-gold)}[data-theme=dark] .gsn-mechanism-bar-label,[data-theme=dark] .gsn-kv-label,[data-theme=dark] .gsn-empty,[data-theme=dark] .gsn-run-btn.ghost{color:var(--eq-text-primary)}[data-theme=dark] .gsn-card-body,[data-theme=dark] .gsn-subc-meta,[data-theme=dark] .gsn-info-banner-sub,[data-theme=dark] .gsn-decision-sub,[data-theme=dark] .gsn-overlay-sub{color:var(--eq-text-muted-on-surface)}[data-theme=dark] .gsn-card .gsn-kv-label,[data-theme=dark] .gsn-card .gsn-kv-value,[data-theme=dark] .gsn-overlay-panel .gsn-kv-label,[data-theme=dark] .gsn-overlay-panel .gsn-prep-q{color:var(--eq-text-on-surface)}[data-theme=dark] .gsn-card .gsn-kv-label,[data-theme=dark] .gsn-overlay-panel .gsn-kv-label{color:var(--eq-text-heading-on-surface)}[data-theme=dark] .gsn-mechanism-bar{background:var(--eq-bg-surface);border-color:var(--eq-border)}[data-theme=dark] .gsn-mechanism-bar .gsn-mechanism-bar-label,[data-theme=dark] .gsn-score-value{color:var(--eq-text-heading-on-surface)}[data-theme=dark] .gsn-card,[data-theme=dark] .gsn-card-gold,[data-theme=dark] .gsn-header-bar{color:var(--eq-text-on-surface)}[data-theme=dark] .gsn-run-btn:not(.secondary):not(.ghost),[data-theme=dark] .gsn-link-btn.primary,[data-theme=dark] .gsn-tag.sel,[data-theme=dark] .gsn-stage5-tab.active,[data-theme=dark] .gsn-dot.active,[data-theme=dark] .plans-billing-btn.active,[data-theme=dark] .home-empty-avatar,[data-theme=dark] .home-empty-qs-num,[data-theme=dark] .home-empty-upgrade-btn,[data-theme=dark] .home-dash-empty-btn-primary,[data-theme=dark] .pa-nce-run-btn,[data-theme=dark] .gsn-new-submit{color:var(--eq-text-on-navy)!important}[data-theme=dark] .gsn-score-box{background:var(--eq-bg-surface);border:.5px solid var(--eq-border)}[data-theme=dark] .gsn-run-btn.secondary{background:var(--eq-bg-surface);color:var(--eq-text-on-surface)!important;border-color:var(--eq-border)}[data-theme=dark] .gsn-tag:not(.sel){background:var(--eq-bg-surface);color:var(--eq-text-on-surface);border-color:var(--eq-border)}[data-theme=dark] .gsn-link-btn:not(.primary){color:var(--eq-gold);border-color:var(--eq-gold-border)}[data-theme=dark] .equitas-loading-screen{background:var(--eq-bg-page)}[data-theme=dark] .equitas-app-page-fill{color:var(--eq-text-primary)}[data-theme=dark] .home-empty-page,[data-theme=dark] .home-dashboard-page{background:var(--eq-bg-page);color:var(--eq-text-primary)}[data-theme=dark] .home-tile,[data-theme=dark] .home-empty-card,[data-theme=dark] .home-dash-card{background:var(--eq-bg-surface);color:var(--eq-text-on-surface)}[data-theme=dark] .home-tile-title,[data-theme=dark] .home-empty-card h2,[data-theme=dark] .home-dash-card h3{color:var(--eq-text-heading-on-surface)}[data-theme=dark] .home-tile-desc,[data-theme=dark] .home-empty-card p{color:var(--eq-text-muted-on-surface)}[data-theme=dark] .home-dash-alert,[data-theme=dark] .home-dash-gcard,[data-theme=dark] .home-dash-ci,[data-theme=dark] .home-dash-mtile,[data-theme=dark] .home-empty-gaga-tile,[data-theme=dark] .home-empty-mtile,[data-theme=dark] .inst-stat,[data-theme=dark] .inst-alert,[data-theme=dark] .inst-card,[data-theme=dark] .inst-agg-card,[data-theme=dark] .inst-dept-row,[data-theme=dark] .plans-card{color:var(--eq-text-on-surface)}[data-theme=dark] .inst-sec-lbl,[data-theme=dark] .home-dash-sec-lbl,[data-theme=dark] .home-empty-sec-lbl{color:var(--eq-gold-muted)}[data-theme=dark] .inst-title{color:var(--eq-text-primary)}[data-theme=dark] .inst-atitle{color:var(--eq-text-on-surface)}[data-theme=dark] .gsn-new-page,[data-theme=dark] .paw-page,[data-theme=dark] .gwe-shell,[data-theme=dark] .gsn-new-title,[data-theme=dark] .paw-title,[data-theme=dark] .gwe-title{color:var(--eq-text-primary)}[data-theme=dark] .gsn-new-sec-lbl,[data-theme=dark] .paw-sec-lbl,[data-theme=dark] .inst-sec-lbl{color:var(--eq-gold)}[data-theme=dark] .paw-card,[data-theme=dark] .paw-stat,[data-theme=dark] .gwe-panel{background:var(--eq-bg-surface);color:var(--eq-text-on-surface)}[data-theme=dark] .paw-tag:not(.sel),[data-theme=dark] .gsn-new-tag:not(.sel){background:var(--eq-bg-surface);color:var(--eq-text-on-surface);border-color:var(--eq-border)}[data-theme=dark] .paw-tag.sel,[data-theme=dark] .gsn-new-tag.sel,[data-theme=dark] .gsn-new-ic-result.sel,[data-theme=dark] .gsn-new-run-btn,[data-theme=dark] .home-dash-empty-btn-primary{color:var(--eq-text-on-navy)!important}.waitlist-modal-panel{background:var(--eq-navy-brand);color:var(--eq-text-on-brand);border:1px solid var(--eq-gold)}.waitlist-modal-panel h2{color:var(--eq-gold);font-family:Playfair Display,Georgia,serif}.waitlist-modal-field{width:100%;margin-bottom:14px;padding:10px 12px;border-radius:8px;border:1px solid var(--eq-gold);background:#fff;color:#0b1d35;font-size:13px;box-sizing:border-box;font-family:inherit}.waitlist-modal-field::placeholder{color:#0b1d358c;opacity:1}.waitlist-modal-submit{width:100%;padding:11px 14px;border-radius:22px;border:none;background:var(--eq-gold);color:var(--eq-text-on-gold);font-weight:700;font-size:13;cursor:pointer;font-family:inherit}.waitlist-modal-submit:disabled{cursor:wait;opacity:.85}[data-theme=dark] .plans-action-btn.primary,[data-theme=dark] .plans-badge.rec{color:var(--eq-text-on-gold)!important}@keyframes ai-spin{to{transform:rotate(360deg)}}.ai-spinner{animation:ai-spin .7s linear infinite}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;overflow-x:hidden;-webkit-text-size-adjust:100%}body{font-family:Arial,Helvetica,sans-serif;background:var(--eq-bg-page)}#root{min-height:0}:root{--equitas-banner-height: 0px;--equitas-viewport-height: 100dvh;--equitas-content-height: var(--equitas-viewport-height, 100vh)}.equitas-app-shell{display:flex;flex-direction:column;min-height:var(--equitas-viewport-height);min-height:100vh;box-sizing:border-box}.equitas-app-shell--banner{--equitas-banner-height: 48px;padding-top:var(--equitas-banner-height);--equitas-content-height: calc(var(--equitas-viewport-height, 100vh) - var(--equitas-banner-height))}.equitas-app-main{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.equitas-app-page-fill{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;box-sizing:border-box}img,video,svg{max-width:100%;height:auto}button,input,textarea,select{font-family:inherit}.auth-clerk .cl-lastAuthenticationStrategyBadge{display:none!important}.auth-clerk .cl-socialButtonsBlockButton,.auth-clerk .cl-formButtonPrimary{border-radius:22px!important;overflow:visible!important}.auth-clerk .cl-formButtonPrimary .cl-buttonArrowIcon,.auth-clerk .cl-formButtonPrimary svg{display:none!important}.auth-clerk .cl-socialButtons,.auth-clerk .cl-socialButtonsRoot{overflow:visible!important}.auth-page-shell{background:var(--eq-bg-page);font-family:Arial,sans-serif;padding:max(16px,env(safe-area-inset-top)) 16px 24px;align-items:center;justify-content:center}.auth-page-inner{width:min(390px,100%);max-width:100%;padding:48px 28px;display:flex;flex-direction:column;justify-content:center}.auth-page-logo{text-align:center;margin-bottom:32px;font-size:14px;font-weight:700;letter-spacing:.05em;color:var(--eq-text-primary)}.auth-page-logo em{color:var(--eq-gold);font-style:normal}.auth-page-title{font-family:Playfair Display,Georgia,serif;font-size:22px;font-weight:500;color:var(--eq-text-primary);margin:0 0 6px;text-align:center}.auth-page-sub{font-size:12px;color:var(--eq-text-muted);text-align:center;line-height:1.5}.auth-page-sub--form{margin:0 0 24px}.auth-page-sub--footer{margin:16px 0 20px;line-height:1.65}.auth-page-secondary-btn{width:100%;padding:11px;border-radius:22px;margin-bottom:20px;margin-top:12px;border:.5px solid var(--eq-gold-border);background:transparent;color:var(--eq-gold);font-size:12px;font-weight:700;cursor:pointer;font-family:Arial,sans-serif}.auth-page-link{color:var(--eq-gold);font-weight:700;text-decoration:underline}.my-profile-header-label{font-size:13px;color:var(--eq-text-on-brand);opacity:.92}.auth-clerk .cl-formFieldLabel,.auth-clerk .cl-formFieldLabelRow label{color:var(--eq-text-primary)!important}.auth-clerk .cl-dividerText{color:var(--eq-text-muted)!important}.auth-clerk .cl-formButtonPrimary{background:var(--eq-navy-brand)!important;color:var(--eq-text-on-navy)!important}.auth-clerk .cl-socialButtonsBlockButton,.auth-clerk .cl-socialButtonsBlockButtonText{background:#fff!important;color:var(--eq-text-on-surface)!important}.auth-clerk .cl-formFieldInput{background:#fff!important;color:var(--eq-input-text)!important}.auth-clerk .cl-formFieldInput::placeholder{color:var(--eq-input-placeholder)!important;opacity:1}.onboard-step-label{text-align:center;font-size:10px;color:var(--eq-text-muted);margin-bottom:12px;letter-spacing:.08em;text-transform:uppercase}.onboard-step-label--spaced{margin-bottom:16px}.onboard-role-card{color:var(--eq-text-on-surface);width:100%;text-align:left;background:var(--eq-bg-surface);border-radius:14px;padding:14px 16px;margin-bottom:8px;border:.5px solid rgba(11,29,53,.07);cursor:pointer;display:flex;align-items:center;gap:14px;transition:border-color .15s;font-family:inherit}.onboard-role-card:hover{color:var(--eq-text-on-surface);border-color:var(--eq-gold)}.onboard-role-icon{width:36px;height:36px;border-radius:10px;background:var(--eq-bg-inset);display:flex;align-items:center;justify-content:center;color:var(--eq-navy-brand);flex-shrink:0;font-size:18px}[data-theme=dark] .onboard-role-icon{background:var(--eq-gold-light);color:var(--eq-gold)}.contact-section{width:100%;box-sizing:border-box;padding:40px 20px;background:var(--eq-bg-page)}.contact-section-inner{width:100%;max-width:1100px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,56px);align-items:center}.contact-section-copy{min-width:0}.contact-section-heading{margin:0 0 12px;font-family:Playfair Display,Georgia,serif;font-size:clamp(24px,4vw,32px);font-weight:600;line-height:1.2;color:var(--eq-text-primary)}.contact-section-lead{margin:0 0 10px;font-size:clamp(13px,2vw,15px);line-height:1.7;color:var(--eq-text-muted);max-width:42ch}.contact-section-sub{margin:0;font-size:12px;line-height:1.65;color:var(--eq-text-muted);max-width:42ch}.contact-section-form-wrap{color:var(--eq-text-on-surface);min-width:0;width:100%;background:var(--eq-bg-surface);border-radius:14px;border:1px solid var(--eq-border);box-shadow:0 12px 32px #0b1d3514;padding:22px 20px 20px}@media(max-width:768px){.contact-section{padding:32px 16px}.contact-section-inner{grid-template-columns:1fr;gap:24px}.contact-section-copy{text-align:center}.contact-section-lead,.contact-section-sub{max-width:none;margin-left:auto;margin-right:auto}}.footer-contact-form{display:flex;flex-direction:column;gap:10px;width:100%;max-width:100%;margin:0 auto}.footer-contact-field{width:100%;padding:12px 14px;border-radius:12px;border:1px solid var(--eq-gold);background:var(--eq-bg-surface);color:var(--eq-text-on-surface);font-size:16px;line-height:1.4;outline:none;transition:border-color .15s,box-shadow .15s}.footer-contact-field::placeholder{color:#0b1d3561}.footer-contact-field:focus{border-color:#d6bd7a;box-shadow:0 0 0 3px #b9984433}.footer-contact-textarea{min-height:96px;resize:none}.footer-contact-submit{width:100%;margin-top:4px;padding:12px 18px;border-radius:9999px;border:1px solid var(--eq-gold);background:transparent;color:var(--eq-gold);font-weight:700;font-size:13px;letter-spacing:.02em;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.footer-contact-submit:hover:not(:disabled){background:#b998441a;color:var(--eq-gold-muted);border-color:#d6bd7a}.footer-contact-submit:disabled{opacity:.65;cursor:wait}.footer-contact-error{margin:0;font-size:11px;line-height:1.5;color:var(--eq-error);text-align:left}.footer-contact-success{padding:14px 16px;border-radius:12px;border:1px solid rgba(22,101,52,.25);background:#16653414}.footer-contact-success p{margin:0;font-size:12px;line-height:1.65;color:var(--eq-success);text-align:center}.eq-module-page{overflow-x:hidden;width:100%}.eq-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}@media(max-width:767px){.eq-module-page .eq-grid-sidebar{grid-template-columns:1fr!important}.eq-module-page .eq-cols-4,.eq-module-page .eq-cols-3,.eq-module-page .eq-cols-2{display:flex!important;flex-direction:column!important;grid-template-columns:unset!important}.eq-module-page .eq-cols-split,.eq-module-page .eq-cols-personnel,.eq-module-page .eq-cols-amount,.eq-module-page .eq-cols-fa,.eq-module-page .eq-cols-query,.eq-module-page .eq-cols-examples,.eq-module-page .eq-cols-assumptions{grid-template-columns:1fr!important}.eq-module-header{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}.eq-module-header-stats{flex-wrap:wrap!important;width:100%}.eq-module-header-right{width:100%}.eq-module-header-wrap{padding:14px 16px 0!important}.eq-module-header-wrap.extra-padding{padding:14px 20px!important}.eq-module-content{padding:16px 12px!important}.eq-module-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;flex-wrap:nowrap!important;max-width:100%}.eq-module-tabs button{flex-shrink:0}.eq-dash-header-bar{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}.eq-module-page-header{flex-direction:column!important;align-items:flex-start!important;gap:10px!important}.eq-flex-actions{flex-direction:column!important;align-items:stretch!important}.eq-flex-actions>button,.eq-flex-actions>a{width:100%!important}.eq-mobile-stack{flex-direction:column!important;align-items:stretch!important;gap:10px!important}.eq-module-page .eq-player-grid{display:flex!important;flex-direction:column!important;grid-template-columns:unset!important;min-height:0!important}.eq-module-page .eq-player-sidebar{order:1}.eq-module-page .eq-player-main{order:2}}.eq-mobile-shell-inner{width:100%;box-sizing:border-box}
