/* Scoped to the approved four-card How It Works simplification. */
.how-simplified .how-intro{margin-bottom:48px}
.how-simplified .wl-aligned-intro>h1{font-family:Manrope,Arial,sans-serif;font-size:clamp(40px,5vw,64px);font-weight:800;line-height:1.1;letter-spacing:-.04em;color:#1C2B4A}
.how-simplified .how-step{min-height:540px;grid-template-rows:auto minmax(0,1fr);padding:34px 16px 20px;gap:22px}
.how-simplified .how-visual{height:290px;align-self:end}
.how-simplified .how-form{padding:15px 10px;transform:rotate(-2deg)}
.how-simplified .how-picker{grid-template-columns:1fr;grid-template-rows:1fr 1fr;height:calc(100% - 30px);gap:9px}
.how-simplified .how-picker>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:4px;padding:6px;align-items:center;border:1px solid #D1E8EC;border-radius:12px}
.how-simplified .how-picker .how-pick-photo{grid-column:2;grid-row:1;height:88px;background:transparent}
.how-simplified .how-picker>div>span:last-child{grid-column:1;grid-row:1;white-space:normal;text-align:left;font-size:13px;line-height:1.3}
.how-simplified .how-picker svg{object-fit:contain}
.how-simplified .how-illustrated-clips{display:flex;align-items:flex-end;justify-content:center;isolation:isolate}
.how-simplified .how-illustrated-clips>svg{display:block;width:100%;height:100%;overflow:visible}
@media(min-width:701px) and (max-width:1050px){.how-simplified .how-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 24px}.how-simplified .how-step{min-height:510px}.how-simplified .how-step:nth-child(2):after{display:none}.how-simplified .how-caption p{font-size:16px}.how-simplified .how-caption h2{font-size:25px}}
@media(max-width:700px){.how-simplified .how-intro{margin-bottom:42px}.how-simplified .wl-aligned-intro>h1{font-size:clamp(36px,8vw,44px)}.how-simplified .how-grid{grid-template-columns:1fr;gap:36px}.how-simplified .how-step{grid-template-columns:1fr;grid-template-rows:auto auto;min-height:0;padding:30px 22px 22px;gap:20px;text-align:center}.how-simplified .how-number{left:50%}.how-simplified .how-caption h2{font-size:25px;line-height:1.16}.how-simplified .how-caption p{font-size:16px;line-height:1.5;max-width:320px}.how-simplified .how-visual{height:285px;max-width:270px;align-self:end;justify-self:center}.how-simplified .how-phone{width:205px;border-width:4px;border-radius:24px}.how-simplified .how-form>strong{font-size:14px}.how-simplified .how-picker .how-pick-photo{height:85px}.how-simplified .how-chat-title{font-size:12px;padding:9px 7px}.how-simplified .how-chat-title small{font-size:9px}.how-simplified .how-chat-avatar{width:24px;height:24px}.how-simplified .how-chat-body{padding:8px}.how-simplified .how-chat-day{font-size:9px}.how-simplified .how-bubble{font-size:10px;line-height:1.25;padding:9px}.how-simplified .how-chat-time{font-size:8px}.how-simplified .how-chat-compose{font-size:10px;padding:6px}}
