.vws{background:#fff;padding:clamp(56px,7vw,88px) 24px;font-family:Inter,system-ui,sans-serif}.vws__head{max-width:760px;margin:0 auto 38px;text-align:center}.vws__eb{display:inline-block;color:#D7263D;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;margin-bottom:10px}.vws__head h2{font-family:'Funnel Display',Inter,sans-serif;color:#052699;font-size:clamp(28px,4vw,42px);line-height:1.12;letter-spacing:-.02em;margin:0 0 12px}.vws__head p{color:rgba(10,15,44,.66);font-size:16px;line-height:1.6;margin:0}.vws__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:1120px;margin:0 auto}.vws__card{display:flex;gap:14px;align-items:center;background:#fff;border:1px solid rgba(5,38,153,.1);border-radius:14px;padding:13px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.vws__card:hover{transform:translateY(-3px);box-shadow:0 16px 34px -18px rgba(5,38,153,.4);border-color:rgba(215,38,61,.45)}.vws__thumb{flex:none;width:78px;height:78px;border-radius:11px;background-size:cover;background-position:center}.vws__body{min-width:0}.vws__body h3{font-family:'Funnel Display',Inter,sans-serif;color:#052699;font-size:16.5px;font-weight:600;margin:0 0 4px}.vws__body p{color:rgba(10,15,44,.62);font-size:13.5px;line-height:1.5;margin:0}@media(max-width:980px){.vws__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.vws__grid{grid-template-columns:1fr}.vws__thumb{width:68px;height:68px}}