.HomePlannerForm-module__CEJS6W__card{background:var(--surface);color:var(--ink);border-radius:var(--radius);box-shadow:var(--shadow-lg);max-width:900px;padding:18px 16px 14px}.HomePlannerForm-module__CEJS6W__title{margin:0 0 12px;font-size:20px}.HomePlannerForm-module__CEJS6W__row{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.HomePlannerForm-module__CEJS6W__submit{width:100%;min-height:48px}.HomePlannerForm-module__CEJS6W__help{font-size:var(--text-ui);color:var(--ink-2);max-width:none;margin:12px 0 0}.HomePlannerForm-module__CEJS6W__helpNudge{color:var(--ink);font-weight:600}@media (max-width:759px){.HomePlannerForm-module__CEJS6W__helpIdle,.HomePlannerForm-module__CEJS6W__fine{display:none}.HomePlannerForm-module__CEJS6W__card{padding-bottom:16px}}@media (min-width:760px){.HomePlannerForm-module__CEJS6W__card{padding:22px 24px 18px}.HomePlannerForm-module__CEJS6W__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:14px}.HomePlannerForm-module__CEJS6W__submit{width:auto;margin-top:calc(var(--text-ui) * 1.6 + 6px);min-height:calc(var(--text-ui) * 1.6 + 24px)}}
.HowItWorks-module__a-Tr4W__steps{grid-template-columns:1fr;gap:20px;max-width:none;margin:0;padding:0;list-style:none;display:grid}.HowItWorks-module__a-Tr4W__step{align-items:flex-start;gap:14px;max-width:none;display:flex}.HowItWorks-module__a-Tr4W__num{background:var(--red);color:#fff;width:36px;height:36px;font-family:var(--font-display), Georgia, serif;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:20px;font-weight:700;line-height:1;display:inline-flex}.HowItWorks-module__a-Tr4W__body{min-width:0}.HowItWorks-module__a-Tr4W__title{margin:4px 0 6px;font-size:22px}.HowItWorks-module__a-Tr4W__text{color:var(--ink-2);max-width:none;margin:0}.HowItWorks-module__a-Tr4W__text a{margin:-8px -5px;padding:8px 5px;display:inline-block}@media (min-width:760px){.HowItWorks-module__a-Tr4W__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}
