/* Zoom the whole card, including its text; keep the grid footprint unchanged. */
.feature-grid{isolation:isolate;position:relative}
.feature-grid .feature-card{z-index:0;transform-origin:center;transition:transform .24s cubic-bezier(.2,.7,.2,1),box-shadow .24s,border-color .24s,background-color .24s;outline-offset:4px}
.feature-grid .feature-card:nth-child(3n+1){transform-origin:left center}
.feature-grid .feature-card:nth-child(3n){transform-origin:right center}
@media(min-width:651px) and (hover:hover) and (pointer:fine){
  .feature-grid .feature-card:hover,.feature-grid .feature-card:focus-visible{z-index:10;transform:scale(1.6);background:#07303d;border-color:#7cf996;box-shadow:0 18px 55px #000a,0 0 24px #5afa9e38;}
}
@media(min-width:651px){.feature-grid .feature-card:focus-visible{z-index:10;transform:scale(1.6);background:#07303d;border-color:#7cf996;box-shadow:0 18px 55px #000a,0 0 24px #5afa9e38}}
@media(max-width:650px){.feature-grid .feature-card:focus-visible{border-color:#7cf996;background:#07303d}}
@media(prefers-reduced-motion:reduce){.feature-grid .feature-card{transition:none!important}}
.hero-benefits{position:relative;isolation:isolate;z-index:3}
.hero-benefits article{position:relative;z-index:0;transform-origin:center bottom;transition:transform .24s cubic-bezier(.2,.7,.2,1),box-shadow .24s,border-color .24s;outline-offset:4px}
.hero-benefits article:first-child{transform-origin:left bottom}
.hero-benefits article:last-child{transform-origin:right bottom}
@media(min-width:651px) and (hover:hover) and (pointer:fine){
  .hero-benefits article:hover{z-index:10;transform:scale(1.6);background:#07303d;border-color:#7cf996;box-shadow:0 18px 55px #000a,0 0 24px #5afa9e38}
}
@media(min-width:651px){.hero-benefits article:focus-visible{z-index:10;transform:scale(1.6);background:#07303d;border-color:#7cf996;box-shadow:0 18px 55px #000a,0 0 24px #5afa9e38}}
@media(max-width:650px){.hero-benefits article:focus-visible{border-color:#7cf996;background:#07303d}}
@media(prefers-reduced-motion:reduce){.hero-benefits article{transition:none!important}}
.process-flow{position:relative;isolation:isolate}
.process-flow .flow-item{z-index:0;transform-origin:center;transition:transform .24s cubic-bezier(.2,.7,.2,1),box-shadow .24s,border-color .24s;outline-offset:4px}
.process-flow .flow-item:first-child{transform-origin:left center}
.process-flow .flow-item:last-child{transform-origin:right center}
@media(min-width:651px) and (hover:hover) and (pointer:fine){
  .process-flow .flow-item:hover{z-index:10;transform:scale(1.6);background:#07303d;border-color:#7cf996;box-shadow:0 18px 55px #000a,0 0 24px #5afa9e38}
}
@media(min-width:651px){.process-flow .flow-item:focus-visible{z-index:10;transform:scale(1.6);background:#07303d;border-color:#7cf996;box-shadow:0 18px 55px #000a,0 0 24px #5afa9e38}}
@media(max-width:650px){.process-flow .flow-item:focus-visible{border-color:#7cf996;background:#07303d}}
@media(prefers-reduced-motion:reduce){.process-flow .flow-item{transition:none!important}}
