.xHKLTq_wrapper{width:100%;padding-bottom:24px;position:relative;overflow-x:clip}.xHKLTq_list{flex-direction:column;gap:24px;width:100%;display:flex}.xHKLTq_card{opacity:0;background:linear-gradient(#fff 0%,#f8fbff 100%);width:100%;transition:transform .62s cubic-bezier(.16,1,.3,1),opacity .62s,box-shadow .22s;overflow:hidden;transform:translateY(26px)scale(.985);box-shadow:0 10px 24px #1018280f}.xHKLTq_row{grid-template-columns:minmax(320px,44%) 1fr;min-height:360px;display:grid}.xHKLTq_reverse{grid-template-columns:1fr minmax(320px,44%)}.xHKLTq_reverse .xHKLTq_media{order:2}.xHKLTq_reverse .xHKLTq_copy{order:1}.xHKLTq_visible{opacity:1;transform:translateY(0)scale(1)}.xHKLTq_card:hover{box-shadow:0 18px 36px #10182824}.xHKLTq_media{background:linear-gradient(#e9f3ff 0%,#f6fbff 100%);justify-content:center;align-items:center;min-height:360px;display:flex;position:relative;overflow:hidden}.xHKLTq_image{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;transition:transform .65s;transform:scale(1.01)}.xHKLTq_card:hover .xHKLTq_image{transform:scale(1.04)}.xHKLTq_overlay{pointer-events:none;background:linear-gradient(#0e163314 0%,#0e163333 100%);position:absolute;inset:0}.xHKLTq_badge{letter-spacing:.01em;width:fit-content;font-weight:600}.xHKLTq_copy{justify-content:center}.xHKLTq_title{letter-spacing:-.02em;font-size:clamp(1.45rem,2.5vw,2.2rem);line-height:1.2}.xHKLTq_body{max-width:60ch;line-height:1.75}.xHKLTq_wrapper[data-theme=landingDark] .xHKLTq_card{background:linear-gradient(165deg,#131c35 0%,#162445 55%,#1b2b50 100%);border:1px solid #8eb4ff33;box-shadow:0 18px 40px #080c1b59}.xHKLTq_wrapper[data-theme=landingDark] .xHKLTq_card:hover{box-shadow:0 24px 56px #080c1b75}.xHKLTq_wrapper[data-theme=landingDark] .xHKLTq_media{background:linear-gradient(#0f1830 0%,#152547 100%)}.xHKLTq_wrapper[data-theme=landingDark] .xHKLTq_overlay{background:linear-gradient(#0b11201f 0%,#0b11204d 100%)}.xHKLTq_wrapper[data-theme=landingDark] .xHKLTq_title{color:#fff;text-shadow:0 1px 2px #0000004d}.xHKLTq_wrapper[data-theme=landingDark] .xHKLTq_body{color:#e8eef8;text-shadow:0 1px 1px #0003}@media (max-width:48em){.xHKLTq_row,.xHKLTq_reverse{grid-template-columns:1fr;min-height:0}.xHKLTq_media{min-height:260px}.xHKLTq_reverse .xHKLTq_media,.xHKLTq_reverse .xHKLTq_copy{order:initial}.xHKLTq_body{max-width:none}}