.pci-svc-card{position:relative;display:flex;flex-direction:column;height:100%;background:#fff;border:1px solid rgb(1 38 68 / .08);border-radius:14px;overflow:hidden;text-decoration:none!important;color:inherit;box-shadow:0 1px 2px rgb(1 38 68 / .04),0 8px 24px rgb(1 38 68 / .04);transition:transform 0.45s cubic-bezier(.2,.7,.2,1),box-shadow 0.45s cubic-bezier(.2,.7,.2,1),border-color 0.3s ease;isolation:isolate}.pci-svc-card:hover,.pci-svc-card:focus-visible{transform:translateY(-6px);box-shadow:0 4px 8px rgb(1 38 68 / .06),0 24px 48px rgb(1 38 68 / .12);border-color:rgb(1 38 68 / .16);color:inherit}.pci-svc-card:focus-visible{outline:2px solid #c89a3d;outline-offset:3px}.pci-svc-card__media{position:relative;overflow:hidden;aspect-ratio:4 / 3;background:#f1efeb}.pci-svc-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.7s cubic-bezier(.2,.7,.2,1)}.pci-svc-card:hover .pci-svc-card__media img,.pci-svc-card:focus-visible .pci-svc-card__media img{transform:scale(1.06)}.pci-svc-card__media::after{content:'';position:absolute;inset:0;background:linear-gradient(to top,rgb(1 38 68 / .25),#fff0 55%);pointer-events:none}.pci-svc-card__body{display:flex;flex-direction:column;flex:1;padding:26px 28px 28px}.pci-svc-card__eyebrow{display:inline-block;font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#c89a3d;margin-bottom:10px}.pci-svc-card__title{font-family:'Manrope',system-ui,-apple-system,sans-serif;font-size:22px;line-height:1.25;font-weight:600;letter-spacing:-.01em;color:#012644;margin:0 0 10px 0}.pci-svc-card__desc{font-family:'Manrope',system-ui,-apple-system,sans-serif;font-size:14.5px;line-height:1.6;color:rgb(1 38 68 / .72);margin:0 0 22px 0;flex:1}.pci-svc-card__cta{display:inline-flex;align-items:center;gap:10px;margin-top:auto;font-family:'Manrope',system-ui,-apple-system,sans-serif;font-size:14px;font-weight:600;letter-spacing:.01em;color:#012644}.pci-svc-card__cta-text{position:relative}.pci-svc-card__cta-text::after{content:'';position:absolute;left:0;right:0;bottom:-3px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform 0.4s cubic-bezier(.2,.7,.2,1)}.pci-svc-card:hover .pci-svc-card__cta-text::after,.pci-svc-card:focus-visible .pci-svc-card__cta-text::after{transform:scaleX(1)}.pci-svc-card__cta-arrow{transition:transform 0.4s cubic-bezier(.2,.7,.2,1)}.pci-svc-card:hover .pci-svc-card__cta-arrow,.pci-svc-card:focus-visible .pci-svc-card__cta-arrow{transform:translateX(4px)}@media (max-width:768px){.pci-svc-card__body{padding:22px 22px 24px}.pci-svc-card__title{font-size:20px}.pci-svc-card__desc{font-size:14px}}