.WhoItsFor-module__5fZbhW__section{background:var(--surface);padding:var(--section-padding)}.WhoItsFor-module__5fZbhW__header{text-align:center;margin-bottom:48px}.WhoItsFor-module__5fZbhW__pill{background:var(--brand-light);color:var(--brand);text-transform:uppercase;letter-spacing:.08em;border-radius:100px;margin-bottom:16px;padding:4px 14px;font-size:11px;font-weight:700;display:inline-block}.WhoItsFor-module__5fZbhW__heading{color:var(--text-primary);margin-bottom:14px}.WhoItsFor-module__5fZbhW__heading em{color:var(--brand);font-style:normal}.WhoItsFor-module__5fZbhW__subtext{color:var(--text-secondary);max-width:520px;margin:0 auto;font-size:15px;font-weight:300;line-height:1.75}.WhoItsFor-module__5fZbhW__grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:20px;display:grid}.WhoItsFor-module__5fZbhW__card{background:var(--white);border:1px solid var(--border);border-radius:16px;padding:32px 28px;transition:box-shadow .2s,transform .2s,border-color .2s;position:relative}.WhoItsFor-module__5fZbhW__card:hover{border-color:var(--brand);box-shadow:0 8px 32px #0d1b3e17}.WhoItsFor-module__5fZbhW__card.WhoItsFor-module__5fZbhW__featured{border:2px solid var(--brand);transform:translateY(-4px);box-shadow:0 0 0 4px #1a4fbd14,0 12px 40px #1a4fbd1f}.WhoItsFor-module__5fZbhW__card.WhoItsFor-module__5fZbhW__featured:hover{transform:translateY(-6px)}.WhoItsFor-module__5fZbhW__featuredTag{background:var(--brand);color:var(--white);letter-spacing:.04em;white-space:nowrap;border-radius:0 0 10px 10px;padding:4px 14px;font-size:11px;font-weight:700;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.WhoItsFor-module__5fZbhW__icon{background:var(--brand-light);border-radius:12px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:20px;font-size:22px;display:flex}.WhoItsFor-module__5fZbhW__iconPlaceholder{background:var(--surface);border:1px dashed var(--border)}.WhoItsFor-module__5fZbhW__icon.WhoItsFor-module__5fZbhW__orange{background:var(--accent-light)}.WhoItsFor-module__5fZbhW__icon.WhoItsFor-module__5fZbhW__green{background:var(--green-light)}.WhoItsFor-module__5fZbhW__cardTitle{color:var(--text-primary);margin-bottom:12px;font-size:18px;font-weight:700}.WhoItsFor-module__5fZbhW__cardBody{color:var(--text-secondary);margin-bottom:20px;font-size:13px;line-height:1.7}.WhoItsFor-module__5fZbhW__checklist{flex-direction:column;gap:8px;margin-bottom:24px;list-style:none;display:flex}.WhoItsFor-module__5fZbhW__checkItem{color:var(--text-secondary);align-items:flex-start;gap:8px;font-size:13px;line-height:1.5;display:flex}.WhoItsFor-module__5fZbhW__checkMark{color:var(--green);flex-shrink:0;margin-top:1px;font-size:13px;font-weight:700}.WhoItsFor-module__5fZbhW__cardLink{color:var(--brand);align-items:center;gap:4px;font-size:13px;font-weight:600;text-decoration:none;transition:-webkit-text-decoration .15s,text-decoration .15s;display:inline-flex}.WhoItsFor-module__5fZbhW__cardLink:hover{text-decoration:underline}@media (max-width:1024px){.WhoItsFor-module__5fZbhW__section{padding:64px 32px}.WhoItsFor-module__5fZbhW__grid{flex-wrap:wrap;justify-content:center;display:flex}.WhoItsFor-module__5fZbhW__grid>*{flex:0 0 calc(50% - 10px)}}@media (max-width:640px){.WhoItsFor-module__5fZbhW__section{padding:48px 20px}.WhoItsFor-module__5fZbhW__grid{grid-template-columns:1fr}.WhoItsFor-module__5fZbhW__card.WhoItsFor-module__5fZbhW__featured{transform:none}}
