.StepStrip_wrap__kjdKX{padding:48px 0}.StepStrip_inner__LvBYv{max-width:1180px;margin:0 auto;padding:0 16px}.StepStrip_eyebrow__S4AQC{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--vl-teal,#0f9d8a);font-weight:600;margin-bottom:6px}.StepStrip_title__5H7Pf{font-family:var(--vl-font-fraunces);font-weight:500;font-size:30px;color:var(--vl-navy,#14213d);margin:0 0 24px}.StepStrip_steps__Iy1wT{list-style:none;margin:0;padding:0;display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));counter-reset:step}.StepStrip_step__KPvr7{position:relative;background:var(--vl-surface,#f5f8fb);border:1px solid var(--vl-line,#e3e8ef);border-radius:14px;padding:18px 16px 16px}.StepStrip_num__7KC2e{position:absolute;top:12px;right:14px;font-size:13px;font-weight:700;color:var(--vl-muted,#6b7280)}.StepStrip_icon__51GpG{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;background:rgba(15,157,138,.12);color:var(--vl-teal,#0f9d8a);margin-bottom:12px}.StepStrip_icon__51GpG svg{width:22px;height:22px}.StepStrip_name__Nrfxx{font-weight:700;font-size:16px;margin:0 0 4px;color:var(--vl-navy,#14213d)}.StepStrip_text__cLXmJ{font-size:14px;line-height:1.5;margin:0;color:var(--vl-muted,#4b5563)}.StepStrip_note__c2bTa{font-size:14px;color:var(--vl-muted,#4b5563);margin:16px 0 0}.StepStrip_actions__5VxQC{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}@media (max-width:600px){.StepStrip_wrap__kjdKX{padding:32px 0}.StepStrip_title__5H7Pf{font-size:24px}.StepStrip_steps__Iy1wT{grid-template-columns:1fr;gap:10px}.StepStrip_step__KPvr7{display:grid;grid-template-columns:40px 1fr;grid-column-gap:12px;column-gap:12px;padding:14px}.StepStrip_icon__51GpG{margin:0;grid-row:span 2}}.WhoCards_wrap__JNao1{background:var(--vl-cream,#F4F5EF);padding:56px 20px 64px}.WhoCards_inner__Vzkoj{max-width:1200px;margin:0 auto}.WhoCards_eyebrow__lgjcH{font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--vl-teal,#0A5C43);margin:0 0 6px;text-align:center}.WhoCards_title__xNpcY{font-family:var(--vl-font-fraunces),"Bricolage Grotesque",sans-serif;font-weight:700;font-size:clamp(28px,3.4vw,38px);color:var(--vl-navy,#0F1A15);text-align:center;margin:0 0 32px}.WhoCards_grid__aqcKU{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px}.WhoCards_card__YzmRk{background:#fff;border:1px solid var(--vl-line,#e3eaf1);border-radius:18px;padding:26px 24px;display:flex;flex-direction:column;box-shadow:0 10px 30px rgba(15,26,21,.06);transition:transform .15s ease,box-shadow .15s ease}.WhoCards_card__YzmRk:hover{transform:translateY(-2px);box-shadow:0 16px 36px rgba(15,26,21,.1)}.WhoCards_icon__161XN{width:48px;height:48px;border-radius:12px;background:var(--vl-teal-bg,#E3F0EA);color:var(--vl-teal,#0A5C43);display:inline-flex;align-items:center;justify-content:center;margin-bottom:16px}.WhoCards_cardTitle__8FXRf{font-family:var(--vl-font-fraunces),"Bricolage Grotesque",sans-serif;font-size:20px;font-weight:700;line-height:1.25;color:var(--vl-navy-ink,#0F1A15);margin:0 0 8px}.WhoCards_line__baraW{font-size:15px;line-height:1.55;color:#3A4540;margin:0 0 20px;flex:1 1}.WhoCards_btn__Ufx6v{align-self:flex-start}@media (max-width:1100px){.WhoCards_grid__aqcKU{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.WhoCards_wrap__JNao1{padding:40px 16px 48px}.WhoCards_grid__aqcKU{grid-template-columns:1fr;gap:14px}.WhoCards_card__YzmRk{padding:22px 20px}}