.household-assessment-module__9sOWqG__page{--ha-navy:#101828;--ha-navy-soft:#18253d;--ha-blue:#2f63f5;--ha-blue-dark:#244dcc;--ha-blue-soft:#edf3ff;--ha-blue-pale:#f7f9ff;--ha-line:#dce4ef;--ha-text-muted:#667085}.household-assessment-module__9sOWqG__hero{background:radial-gradient(680px 440px at 88% 0,#2f63f524,#0000 68%),linear-gradient(#f8fbff 0%,#fff 100%);position:relative;overflow:hidden}.household-assessment-module__9sOWqG__heroInner{z-index:1;position:relative}.household-assessment-module__9sOWqG__eyebrow{align-items:center;gap:10px;display:flex}.household-assessment-module__9sOWqG__eyebrowLine{background:var(--ha-blue);border-radius:999px;width:28px;height:2px}.household-assessment-module__9sOWqG__profilePanel{background:radial-gradient(380px 260px at 92% 0%,#60a5fa38,transparent 68%),var(--ha-navy);position:relative;overflow:hidden;box-shadow:0 26px 78px #10182824}.household-assessment-module__9sOWqG__profileItem{align-items:center;gap:12px;display:flex}.household-assessment-module__9sOWqG__profileIcon{color:#93c5fd;background:#60a5fa24;border-radius:999px;flex:none;place-items:center;width:36px;height:36px;display:grid}.household-assessment-module__9sOWqG__topicSection{background:#fff}.household-assessment-module__9sOWqG__topicCard{background:#fff;border:1px solid #10182812;height:100%;box-shadow:0 14px 38px #10182809}.household-assessment-module__9sOWqG__topicIcon{background:var(--ha-blue-soft);width:42px;height:42px;color:var(--ha-blue);border-radius:999px;place-items:center;display:grid}.household-assessment-module__9sOWqG__matchingSection{background:#f3f6fb}.household-assessment-module__9sOWqG__matchingRail{position:relative}.household-assessment-module__9sOWqG__matchingRail:before{content:"";background:linear-gradient(90deg,#d7e0eb 0%,#aac2fa 55%,var(--ha-blue)100%);height:2px;position:absolute;top:26px;left:8%;right:8%}.household-assessment-module__9sOWqG__matchingStep{z-index:2;text-align:center;position:relative}.household-assessment-module__9sOWqG__matchingNumber{width:54px;height:54px;color:var(--ha-blue);background:#fff;border:1px solid #d2ddea;border-radius:999px;place-items:center;margin:0 auto 16px;font-size:13px;font-weight:700;display:grid;box-shadow:0 8px 22px #10182812}.household-assessment-module__9sOWqG__matchingFinal .household-assessment-module__9sOWqG__matchingNumber{background:var(--ha-blue);border-color:var(--ha-blue);color:#fff}.household-assessment-module__9sOWqG__expectationPanel{background:linear-gradient(135deg,#eef4ffe6,#fff 72%);border:1px solid #dce6fb}.household-assessment-module__9sOWqG__afterPanel{background:radial-gradient(440px 280px at 90% 0%,#2f63f536,transparent 68%),var(--ha-navy);position:relative;overflow:hidden}.household-assessment-module__9sOWqG__afterFlow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.household-assessment-module__9sOWqG__afterChip{color:#ffffffd1;background:#ffffff12;border:1px solid #ffffff1a;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:700}.household-assessment-module__9sOWqG__startPanel{background:radial-gradient(420px 260px at 88% 0,#2f63f521,#0000 70%),#fff;border:1px solid #10182812;box-shadow:0 22px 65px #1018280e}.household-assessment-module__9sOWqG__workspacePage{background:radial-gradient(780px 420px at 92% 0,#2f63f512,#0000 70%),#f3f6fb;min-height:calc(100vh - 72px)}.household-assessment-module__9sOWqG__workspaceIntro{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe0;border-bottom:1px solid #1018280e}.household-assessment-module__9sOWqG__workspaceGrid{grid-template-columns:252px minmax(0,1fr);align-items:start;gap:32px;display:grid}.household-assessment-module__9sOWqG__stepRail{background:radial-gradient(280px 220px at 100% 0%,#5082ff33,transparent 70%),linear-gradient(165deg,var(--ha-navy)0%,var(--ha-navy-soft)100%);border:0;position:sticky;top:92px;overflow:hidden;box-shadow:0 22px 60px #10182824}.household-assessment-module__9sOWqG__stepRailHeader{border-bottom:1px solid #ffffff17;margin-bottom:5px;padding:6px 8px 17px}.household-assessment-module__9sOWqG__stepRailEyebrow{color:#8fb0ff;letter-spacing:.08em}.household-assessment-module__9sOWqG__stepRailTitle{color:#fff}.household-assessment-module__9sOWqG__stepRailItem{border-radius:13px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:11px;min-height:48px;padding:8px 10px;transition:background .15s,transform .15s;display:grid;position:relative}.household-assessment-module__9sOWqG__stepRailItemCurrent{background:#ffffff1c}.household-assessment-module__9sOWqG__stepRailItemComplete{opacity:.82}.household-assessment-module__9sOWqG__stepRailNumber{color:#ffffff94;background:#ffffff12;border:1px solid #ffffff17;border-radius:999px;place-items:center;width:30px;height:30px;font-size:10px;font-weight:700;display:grid}.household-assessment-module__9sOWqG__stepRailNumberCurrent{background:var(--ha-blue);color:#fff;border-color:#ffffff38;box-shadow:0 5px 16px #2f63f561}.household-assessment-module__9sOWqG__stepRailNumberComplete{color:#9ebaff;background:#6997ff29;border-color:#81a4ff3d}.household-assessment-module__9sOWqG__stepRailLabel{color:#ffffffab}.household-assessment-module__9sOWqG__stepRailLabelCurrent{color:#fff}.household-assessment-module__9sOWqG__formArea{min-width:0}.household-assessment-module__9sOWqG__mobileProgress{display:none}.household-assessment-module__9sOWqG__formCard{background:#fff;border:1px solid #1018280f;overflow:hidden;box-shadow:0 2px 5px #10182805,0 22px 58px #1018280e}.household-assessment-module__9sOWqG__formHeader{border-bottom:1px solid #edf0f4;padding:0 0 25px;position:relative}.household-assessment-module__9sOWqG__formHeader:after{content:"";background:var(--ha-blue);border-radius:999px;width:72px;height:2px;position:absolute;bottom:-1px;left:0}.household-assessment-module__9sOWqG__formStepEyebrow{color:var(--ha-blue-dark);letter-spacing:.075em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.household-assessment-module__9sOWqG__formStepDot{background:var(--ha-blue);border-radius:999px;width:6px;height:6px}.household-assessment-module__9sOWqG__formBody{padding-block:1px}.household-assessment-module__9sOWqG__formFooter{border-top:1px solid #edf0f4;padding-top:24px}.household-assessment-module__9sOWqG__autoSaveNote{color:#7b8494}.household-assessment-module__9sOWqG__mobileProgressCard{background:linear-gradient(135deg,#eef4ffe0,#fffffff2);border:1px solid #2f63f51a;box-shadow:0 10px 30px #1018280a}.household-assessment-module__9sOWqG__stepSectionHeading{position:relative}.household-assessment-module__9sOWqG__stepSectionIcon{background:var(--ha-blue-soft);color:var(--ha-blue-dark);border:1px solid #2f63f517;flex:none}.household-assessment-module__9sOWqG__infoPanel{background:linear-gradient(110deg,#edf3fff2,#f7f9ffe6);border:0;position:relative;overflow:hidden}.household-assessment-module__9sOWqG__infoPanel:before{content:"";background:var(--ha-blue);width:3px;position:absolute;inset:0 auto 0 0}.household-assessment-module__9sOWqG__choiceCard{background:#fff;border:1px solid #e1e6ed;min-height:62px;transition:transform .14s,border-color .14s,box-shadow .14s,background .14s;position:relative;box-shadow:0 1px 2px #10182804}.household-assessment-module__9sOWqG__choiceCard:hover{border-color:#c6d4f4;transform:translateY(-1px);box-shadow:0 8px 20px #1018280e}.household-assessment-module__9sOWqG__choiceCardSelected{background:linear-gradient(135deg,#edf3fffa,#f8fafffa);border-color:#83a6ff;box-shadow:inset 0 0 0 1px #2f63f51f,0 8px 20px #2f63f514}.household-assessment-module__9sOWqG__choiceCardSelected:hover{border-color:#7399fb}.household-assessment-module__9sOWqG__selectionMark{color:#7b8494;background:#f0f2f5;border:1px solid #e0e4e9;border-radius:999px;flex:none;place-items:center;width:24px;height:24px;transition:background .14s,border-color .14s,transform .14s;display:grid}.household-assessment-module__9sOWqG__selectionMarkSelected{background:var(--ha-blue);border-color:var(--ha-blue);color:#fff;box-shadow:0 4px 10px #2f63f540}.household-assessment-module__9sOWqG__counterShell{background:#fafbfc;border:1px solid #e4e8ee;border-radius:15px;padding:11px 12px 11px 16px}.household-assessment-module__9sOWqG__counterControl{background:#fff;border-color:#dfe4eb}.household-assessment-module__9sOWqG__counterValue{background:var(--ha-blue-soft);min-width:42px;height:38px;color:var(--ha-blue-dark);border-radius:11px;justify-content:center;align-items:center;padding-inline:8px;display:flex}.household-assessment-module__9sOWqG__successPanel{background:radial-gradient(420px 280px at 50% 0,#2f63f514,#0000 75%),#fff;border:1px solid #1018280f;box-shadow:0 24px 70px #10182812}.household-assessment-module__9sOWqG__successFlow{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.household-assessment-module__9sOWqG__successChip{background:var(--ha-blue-soft);color:#244bc5;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:700}@media (max-width:62em){.household-assessment-module__9sOWqG__matchingRail:before{display:none}.household-assessment-module__9sOWqG__workspaceGrid{grid-template-columns:1fr;gap:20px}.household-assessment-module__9sOWqG__stepRail{display:none}.household-assessment-module__9sOWqG__mobileProgress{display:block}}@media (max-width:48em){.household-assessment-module__9sOWqG__workspacePage{background:#f4f7fb}.household-assessment-module__9sOWqG__matchingStep{text-align:left;grid-template-columns:50px 1fr;align-items:start;gap:14px;display:grid}.household-assessment-module__9sOWqG__matchingNumber{width:50px;height:50px;margin:0}.household-assessment-module__9sOWqG__formCard{border-radius:22px!important}.household-assessment-module__9sOWqG__choiceCard{min-height:58px}.household-assessment-module__9sOWqG__formFooter{padding-top:20px}}
