.OnboardingFlow_wrapper__OplQE{min-height:100vh;background:linear-gradient(135deg,#f8fafc,#e2e8f0);display:flex;align-items:center;justify-content:center;padding:1.5rem;font-family:var(--font-body)}.OnboardingFlow_card__twbN3{max-width:32rem;width:100%;background:#fff;border-radius:2rem;box-shadow:0 25px 50px -12px rgba(148,163,184,.25);border:1px solid #f1f5f9;overflow:hidden}.OnboardingFlow_progressBar__7iZdr{height:6px;width:100%;background:#f1f5f9;display:flex}.OnboardingFlow_progressSegment__HZ6Hd{height:100%;width:25%;background:transparent;transition:background-color .5s ease}.OnboardingFlow_progressActive__CV39J{background:#10b981}.OnboardingFlow_content__ZfcHu{padding:2rem 3rem}@media (max-width:640px){.OnboardingFlow_content__ZfcHu{padding:1.5rem}}.OnboardingFlow_stepContent__aAbTR{display:flex;flex-direction:column;gap:1.5rem}.OnboardingFlow_fadeIn__HwUbO{animation:OnboardingFlow_fadeIn__HwUbO .4s ease-out}.OnboardingFlow_slideIn__yPuQe{animation:OnboardingFlow_slideIn__yPuQe .4s ease-out}.OnboardingFlow_zoomIn___uYrU{animation:OnboardingFlow_zoomIn___uYrU .4s ease-out}@keyframes OnboardingFlow_fadeIn__HwUbO{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes OnboardingFlow_slideIn__yPuQe{0%{opacity:0;transform:translateX(1rem)}to{opacity:1;transform:translateX(0)}}@keyframes OnboardingFlow_zoomIn___uYrU{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.OnboardingFlow_stepHeaderCentered__9juq0,.OnboardingFlow_stepHeader__jBPOG{display:flex;flex-direction:column;gap:.5rem}.OnboardingFlow_stepHeaderCentered__9juq0{align-items:center;text-align:center}.OnboardingFlow_headline__EuY1h{font-size:1.875rem;font-weight:900;letter-spacing:-.025em;color:#0f172a;font-family:var(--font-heading);margin:0}.OnboardingFlow_subheadline__Ycw97{font-size:1rem;color:#64748b;font-weight:500;margin:0}.OnboardingFlow_formGroup__xWWnC{display:flex;flex-direction:column;gap:1rem}.OnboardingFlow_inputWrapper__yhSHI{display:flex;flex-direction:column;gap:.25rem}.OnboardingFlow_label__8g1eF{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#94a3b8;margin-left:.25rem}.OnboardingFlow_input__JKlbg{width:100%;padding:1rem 1.25rem;border-radius:.75rem;border:1px solid #e2e8f0;font-size:1rem;font-weight:500;font-family:var(--font-body);color:#0f172a;background:#fff;transition:all .2s ease;outline:none}.OnboardingFlow_input__JKlbg:focus{border-color:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.15)}.OnboardingFlow_input__JKlbg::-moz-placeholder{color:#cbd5e1}.OnboardingFlow_input__JKlbg::placeholder{color:#cbd5e1}.OnboardingFlow_selectWrapper__q0M_3{position:relative}.OnboardingFlow_selectWrapper__q0M_3 select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:2.5rem;cursor:pointer;background:#fff}.OnboardingFlow_selectArrow__pv_1k{position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:1.25rem;height:1.25rem;color:#94a3b8;pointer-events:none}.OnboardingFlow_errorBox__qFzTH{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-radius:.75rem;background:#fef2f2;border:1px solid #fecaca;color:#dc2626;font-size:.875rem;font-weight:500}.OnboardingFlow_errorIcon__cT2bE{width:1rem;height:1rem;flex-shrink:0}.OnboardingFlow_errorLink__RXGsQ{margin-left:auto;color:#2563eb;font-weight:700;text-decoration:underline;white-space:nowrap}.OnboardingFlow_legalText__VtNrJ{font-size:.75rem;color:#94a3b8;text-align:center;margin:0}.OnboardingFlow_footerLink__h9H8U{color:#10b981;font-weight:700;text-decoration:none}.OnboardingFlow_footerLink__h9H8U:hover{text-decoration:underline}.OnboardingFlow_primaryButton__I62Lb{width:100%;background:#10b981;color:#fff;padding:1rem;border-radius:.75rem;font-weight:700;font-size:1rem;font-family:var(--font-heading);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .2s ease}.OnboardingFlow_primaryButton__I62Lb:hover:not(:disabled){background:#059669}.OnboardingFlow_primaryButton__I62Lb:disabled{opacity:.5;cursor:not-allowed}.OnboardingFlow_arrowIcon__4VeGe{width:1.25rem;height:1.25rem}.OnboardingFlow_spinner__Iq2_Q{width:1.25rem;height:1.25rem;animation:OnboardingFlow_spin__Orh1F 1s linear infinite}@keyframes OnboardingFlow_spin__Orh1F{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.OnboardingFlow_optionGrid__i_20_{display:flex;flex-direction:column;gap:.75rem}.OnboardingFlow_optionButton__6C0r6{display:flex;align-items:center;justify-content:space-between;padding:1.25rem;border-radius:.75rem;border:1px solid #e2e8f0;background:#fff;cursor:pointer;text-align:left;transition:all .2s ease}.OnboardingFlow_optionButton__6C0r6:hover{border-color:#10b981;background:rgba(16,185,129,.03)}.OnboardingFlow_optionActive__aWttz{border-color:#10b981;background:rgba(16,185,129,.05)}.OnboardingFlow_optionText__msVgF{font-weight:700;color:#475569}.OnboardingFlow_checkIcon__xmpXS{width:1.25rem;height:1.25rem;color:#e2e8f0;transition:color .2s ease}.OnboardingFlow_checkActive___p_VT{color:#10b981}.OnboardingFlow_iconBadge__E7Qh_{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;background:#d1fae5;border-radius:1rem;margin-bottom:1rem}.OnboardingFlow_hubspotIconSmall___I4Er{width:2rem;height:2rem;color:#059669}.OnboardingFlow_actionStack__QJgSe{display:flex;flex-direction:column;gap:.75rem}.OnboardingFlow_darkButton__gsSl3{width:100%;background:#0f172a;color:#fff;padding:1rem;border-radius:.75rem;font-weight:700;font-size:1rem;font-family:var(--font-heading);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.75rem;transition:all .2s ease;box-shadow:0 10px 30px rgba(15,23,42,.3)}.OnboardingFlow_darkButton__gsSl3:hover{background:#1e293b}.OnboardingFlow_hubspotLogo__ISeKr{width:1.25rem;height:1.25rem}.OnboardingFlow_ghostButton__hieXz{width:100%;background:transparent;color:#94a3b8;padding:.75rem;border-radius:.75rem;font-weight:700;font-size:1rem;font-family:var(--font-heading);border:none;cursor:pointer;transition:color .2s ease}.OnboardingFlow_ghostButton__hieXz:hover{color:#64748b}.OnboardingFlow_nextStepBox__tZ95r{background:#f8fafc;border-radius:1rem;padding:1.5rem;border:1px solid #f1f5f9;display:flex;flex-direction:column;gap:1rem}.OnboardingFlow_nextStepLabel___Syu2{font-size:.75rem;font-weight:900;text-transform:uppercase;letter-spacing:.15em;color:#94a3b8;margin:0}.OnboardingFlow_nextStepContent__N35x5{display:flex;align-items:flex-start;gap:1rem}.OnboardingFlow_nextStepIcon__0n2JP{width:2.5rem;height:2.5rem;border-radius:.5rem;background:#10b981;display:flex;align-items:center;justify-content:center;flex-shrink:0}.OnboardingFlow_searchIconSmall__Ug7l0{width:1.25rem;height:1.25rem;color:#fff}.OnboardingFlow_nextStepTitle__8_BHk{font-weight:700;color:#0f172a;margin:0}.OnboardingFlow_nextStepDesc__pDWQf{font-size:.875rem;color:#64748b;margin:0}.OnboardingFlow_finalButton__EKxz6{width:100%;background:#10b981;color:#fff;padding:1.25rem;border-radius:1rem;font-weight:900;font-size:1.25rem;font-family:var(--font-heading);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.75rem;transition:all .2s ease;box-shadow:0 15px 40px rgba(16,185,129,.35)}.OnboardingFlow_finalButton__EKxz6:hover{background:#059669;transform:translateY(-2px)}.OnboardingFlow_finalButton__EKxz6:active{transform:scale(.98)}.OnboardingFlow_backButton__Mw214{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.75rem;border:1px solid #e2e8f0;background:#fff;cursor:pointer;transition:all .2s ease;align-self:flex-start}.OnboardingFlow_backButton__Mw214:hover:not(:disabled){border-color:#10b981;background:rgba(16,185,129,.05)}.OnboardingFlow_backButton__Mw214:disabled{opacity:.5;cursor:not-allowed}.OnboardingFlow_backIcon__FPPc9{width:1.25rem;height:1.25rem;color:#64748b}.OnboardingFlow_industryGrid__MMaGq{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}@media (max-width:480px){.OnboardingFlow_industryGrid__MMaGq{grid-template-columns:1fr}}.OnboardingFlow_industryCard__c8NkG{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1.25rem 1rem;border-radius:1rem;border:1px solid #e2e8f0;background:#fff;cursor:pointer;text-align:center;transition:all .2s ease;position:relative}.OnboardingFlow_industryCard__c8NkG:hover{border-color:#10b981;background:rgba(16,185,129,.03);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.06)}.OnboardingFlow_industryCardActive__Xtizq{border-color:#10b981;background:rgba(16,185,129,.08);box-shadow:0 0 0 3px rgba(16,185,129,.15)}.OnboardingFlow_industryIconWrapper__exOkR{width:3rem;height:3rem;border-radius:.75rem;background:#f1f5f9;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.OnboardingFlow_industryCard__c8NkG:hover .OnboardingFlow_industryIconWrapper__exOkR{background:#d1fae5}.OnboardingFlow_industryIcon__HkQEv{width:1.25rem;height:1.25rem;color:#64748b}.OnboardingFlow_industryCard__c8NkG:hover .OnboardingFlow_industryIcon__HkQEv{color:#059669}.OnboardingFlow_industryLabel__dUzfe{font-size:.875rem;font-weight:600;color:#334155}.OnboardingFlow_industryCheck__e77Dg{position:absolute;top:.5rem;right:.5rem;width:1.25rem;height:1.25rem;color:transparent;transition:color .2s ease}.OnboardingFlow_industryCheckActive__IYIrJ{color:#10b981}.OnboardingFlow_loadingState__lpsj_{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:3rem 0}.OnboardingFlow_loadingSpinner__Aem6r{width:2.5rem;height:2.5rem;color:#10b981;animation:OnboardingFlow_spin__Orh1F 1s linear infinite}.OnboardingFlow_loadingText__zPXlu{font-size:.875rem;color:#64748b;font-weight:500;margin:0}.OnboardingFlow_footer__d21fz{background:rgba(248,250,252,.5);padding:1.5rem;border-top:1px solid #f1f5f9;text-align:center}.OnboardingFlow_footerText__Zolk4{font-size:.75rem;color:#94a3b8;font-weight:500;font-style:italic;margin:0}