.why-us{padding-top:20px}.why-heading{margin:0 0 42px}.why-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.why-grid:focus-visible{outline:2px solid #3ba9e8;outline-offset:4px}
.why-card{position:relative;overflow:hidden;padding:34px 30px 38px;background:radial-gradient(ellipse at 100% 0,#173a6d88,transparent 70%),#080f30;border:1px solid #294571;border-radius:3px;color:#eef5ff}
.why-card:before{content:'';position:absolute;top:0;inset-inline-start:30px;width:48px;height:2px;background:#77cbff;box-shadow:0 0 16px #77cbff66}
.why-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:34px}.why-icon{width:60px;height:60px;display:grid;place-items:center;background:#8dcaff0d;border:1px solid #77cbff33;border-radius:50%;color:#91caff}.why-icon svg{width:32px;height:32px}
.why-number{font:10px Arial,sans-serif;letter-spacing:2px;color:#8ba5c9}.why-card h3{font-weight:500;font-size:26px;line-height:1.5;margin:0}
@media(max-width:1100px){.why-grid{gap:16px}.why-card{padding:28px 24px 32px}.why-card h3{font-size:23px}}
@media(max-width:780px){.why-us{padding-top:12px;padding-inline:0}.why-us>.section-kicker,.why-heading{margin-inline:7%}.why-heading{margin-bottom:28px}.why-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(82vw,360px);gap:16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:7vw;padding:4px 7vw 14px;scrollbar-width:thin;scrollbar-color:#8ba5c9 transparent}.why-card{min-width:0;scroll-snap-align:start;padding:28px 24px 32px}.why-card h3{font-size:24px}.why-card-top{margin-bottom:30px}}