.StepPlan-module__UnTwfW__plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.StepPlan-module__UnTwfW__plan{padding:12px 16px 12px 12px;text-align:start;border:1px solid rgb(var(--c-ink) / .16);background:rgb(var(--c-paper));border-radius:20px;align-items:center;gap:16px;min-width:0;padding-inline:12px 16px;transition:border-color .16s,background-color .16s;display:flex}.StepPlan-module__UnTwfW__plan:hover{border-color:rgb(var(--c-brand-purple))}.StepPlan-module__UnTwfW__plan[data-selected=true]{border-color:rgb(var(--c-brand-purple));box-shadow:inset 0 0 0 1px rgb(var(--c-brand-purple));background:rgb(var(--c-plum-wash))}.StepPlan-module__UnTwfW__plan:focus-visible{outline:3px solid rgb(var(--c-brand-purple));outline-offset:4px}.StepPlan-module__UnTwfW__plan .StepPlan-module__UnTwfW__photo{border-radius:14px;width:88px;height:88px}.StepPlan-module__UnTwfW__details{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.StepPlan-module__UnTwfW__pricing{flex-direction:column;align-items:flex-start;gap:0;display:flex}.StepPlan-module__UnTwfW__check{border:1.5px solid rgb(var(--c-brand-purple) / .75);border-radius:50%;flex-shrink:0;justify-content:center;align-self:center;align-items:center;width:24px;height:24px;display:flex}.StepPlan-module__UnTwfW__plan[data-selected=true] .StepPlan-module__UnTwfW__check{background:rgb(var(--c-brand-fill));border-color:rgb(var(--c-brand-fill));color:rgb(var(--c-on-dark))}.StepPlan-module__UnTwfW__household{border-block:1px solid rgb(var(--c-ink) / .16);justify-content:space-between;align-items:center;gap:20px;margin-top:28px;padding:24px 0;display:flex}.StepPlan-module__UnTwfW__householdCopy{min-width:0}.StepPlan-module__UnTwfW__householdControls{flex-shrink:0;align-items:center;gap:12px;display:flex}@media (max-width:767px){.StepPlan-module__UnTwfW__household{flex-wrap:wrap}.StepPlan-module__UnTwfW__plans{grid-template-columns:minmax(0,1fr);gap:10px}.StepPlan-module__UnTwfW__plan{border-radius:18px;gap:12px;padding:12px}.StepPlan-module__UnTwfW__plan .StepPlan-module__UnTwfW__photo{border-radius:12px;width:76px;height:76px}.StepPlan-module__UnTwfW__check{width:22px;height:22px}}@media (prefers-reduced-motion:reduce){.StepPlan-module__UnTwfW__plan{transition:none}}
