/* Premium layer (Oct 2026): connected-care cards with 3D art. Existing page styles untouched. */
.pk-care{background:#F4F5F9;padding:96px 24px}
.pk-wrap{max-width:1180px;margin:0 auto}
.pk-head{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap;margin-bottom:28px}
.pk-head h2{margin:0;font-family:Outfit,Inter,sans-serif;font-size:clamp(28px,3.4vw,40px);font-weight:600;letter-spacing:-.02em;color:#0B1030}
.pk-head a{color:#2B6CB0;font-weight:600;text-decoration:none}
.pk-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}
.pk-card{display:flex;flex-direction:column;gap:8px;padding:24px;border-radius:24px;background:#fff;border:1px solid #E1E3EC;color:#0B1030;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}
.pk-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(11,16,48,.14)}
.pk-card:active{transform:scale(.98)}
.pk-card img{width:96px;height:88px;animation:pk-float 7s ease-in-out infinite}
.pk-card:nth-child(2) img{animation-duration:6.4s}.pk-card:nth-child(3) img{animation-duration:7.6s}.pk-card:nth-child(4) img{animation-duration:6.8s}
.pk-card b{font-family:Outfit,Inter,sans-serif;font-size:20px;font-weight:600}
.pk-card span{font-size:15px;line-height:1.5;color:#4A4E63}
.pk-card em{font-style:normal;font-weight:700;font-size:14px;margin-top:auto}
.pk-card .t{color:#0A6B55}.pk-card .p{color:#6B46C1}.pk-card .o{color:#C2551F}
.pk-card.pk-dark{background:#0B1030;border-color:#0B1030;color:#fff}.pk-card.pk-dark span{color:#C5C9E0}.pk-card.pk-dark .o{color:#F6AD55}
.pk-card:focus-visible{outline:3px solid #2FC79F;outline-offset:3px}
@keyframes pk-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}
@media (prefers-reduced-motion:reduce){.pk-card img{animation:none}.pk-card,.pk-card:hover{transition:none;transform:none}}
@media (max-width:600px){.pk-care{padding:64px 16px}.pk-card img{width:72px;height:66px;animation:none}}
