.ev-featcards{background:var(--ev-white);padding-block:clamp(8px,1vw,16px) clamp(48px,7vw,96px)}.ev-featcards__grid{display:grid;gap:clamp(18px,2vw,28px);grid-template-columns:repeat(3,1fr)}.ev-featcard{align-items:center;background:#fff;border:1px solid #b6d8f0;border-radius:16px;box-shadow:0 0 0 1px rgba(0,159,227,.1),0 10px 30px rgba(0,159,227,.16);column-gap:18px;display:grid;grid-template-columns:auto 1fr;padding:clamp(26px,2.6vw,40px);row-gap:16px;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s ease,border-color .22s ease}.ev-featcard:hover{border-color:var(--ev-blue);box-shadow:0 0 0 1px rgba(0,159,227,.25),0 22px 46px rgba(0,159,227,.24);transform:translateY(-8px)}.ev-featcard:hover .ev-featcard__icon svg{transform:scale(1.08);transition:transform .22s ease}.ev-featcard__icon svg{transition:transform .22s ease}.ev-featcard__icon{display:inline-flex}.ev-featcard__icon svg{color:var(--ev-indigo);display:block;height:36px;width:36px}.ev-featcard__icon .ev-ico-cut{fill:var(--ev-ico-cut,#121242)}.ev-featcard__icon .ev-ico-line{fill:none;stroke:var(--ev-ico-cut,#121242)}.ev-featcard__title{align-self:center;color:var(--ev-indigo);font-family:var(--ev-font-head);font-size:clamp(19px,1.6vw,25px);font-weight:700;letter-spacing:.05em;letter-spacing:.01em;line-height:1.08;margin:0;text-transform:uppercase}.ev-featcard__body{color:var(--ev-text-muted);font-size:clamp(15px,1.2vw,18px);font-weight:400;grid-column:1/-1;margin:0}@media (max-width:860px){.ev-featcards__grid{grid-template-columns:1fr;margin-inline:auto;max-width:520px}}.ev-featcards__head{margin:0 auto clamp(36px,4vw,56px);max-width:940px;text-align:center}.ev-featcards__heading{font-size:clamp(30px,3.1vw,40px);letter-spacing:1.5px;margin:12px auto 0}.ev-featcards__heading .ev-out{display:block}.ev-featcards__intro{font-family:var(--ev-font-body);font-size:clamp(16px,1.2vw,19px);font-weight:400;line-height:1.6;margin:20px auto 0;max-width:860px}.ev-featcards__intro p{margin:0 0 14px}.ev-featcards__intro p:last-child{margin-bottom:0}.ev-featcards--dark{background:var(--ev-navy);overflow:hidden;padding-block:clamp(56px,7vw,96px) 0;position:relative}.ev-featcards--dark .ev-featcards__bg{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.ev-featcards--dark .ev-featcards__scrim{background:linear-gradient(180deg,rgba(11,12,28,.82),rgba(11,12,28,.9));inset:0;position:absolute}.ev-featcards--dark .ev-featcards__inner,.ev-featcards--dark .ev-featcards__strip{position:relative;z-index:1}.ev-featcards--dark .ev-featcards__intro{color:hsla(0,0%,100%,.82)}.ev-featcards--dark .ev-featcards__head{margin-bottom:clamp(72px,8.8vw,152px)}.ev-featcards--dark .ev-featcards__grid{border-top:1px solid hsla(0,0%,100%,.9);gap:0;grid-template-columns:repeat(3,1fr)}.ev-featcards--dark .ev-featcard{align-content:center;align-items:center;background:transparent;border:0;border-left:1px solid hsla(0,0%,100%,.9);border-radius:0;box-shadow:none;column-gap:clamp(18px,1.97vw,34px);grid-template-columns:62px 1fr;grid-template-rows:auto auto;min-height:clamp(132px,9.84vw,170px);padding:clamp(18px,1.39vw,24px) clamp(18px,2.31vw,40px) clamp(18px,1.39vw,24px) clamp(20px,3.47vw,60px);row-gap:clamp(4px,.35vw,6px)}.ev-featcards--dark .ev-featcard:last-child{border-right:1px solid hsla(0,0%,100%,.9)}.ev-featcards--dark .ev-featcard:hover{box-shadow:none;transform:none}.ev-featcards--dark .ev-featcard__icon{align-self:center;grid-column:1;grid-row:1/-1;justify-content:center}.ev-featcards--dark .ev-featcard__icon svg{color:#fff;height:62px;width:62px;--ev-ico-cut:rgba(8,10,20,.62)}.ev-featcards--dark .ev-featcard__title{align-self:end;color:#fff;font-size:clamp(18px,1.5vw,26px);grid-column:2;grid-row:1;letter-spacing:.01em;line-height:1.38;max-width:clamp(150px,12.96vw,224px)}.ev-featcards--dark .ev-featcard__body{align-self:start;color:#fff;font-size:clamp(14px,1.1vw,19px);grid-column:2;grid-row:2;line-height:1.16;max-width:clamp(240px,20.14vw,348px)}@media (max-width:860px){.ev-featcards--dark .ev-featcards__grid{grid-template-columns:1fr;margin-inline:0;max-width:none}.ev-featcards--dark .ev-featcard:last-child{border-right:0}.ev-featcards--dark .ev-featcard+.ev-featcard{border-top:1px solid hsla(0,0%,100%,.9)}}