.kn-care-hero{grid-template-columns:1fr 1.06fr;align-items:center;gap:48px;max-width:1440px;margin:auto;padding:32px 48px 48px;display:grid}.kn-care-copy{min-width:0;padding:36px 0}.kn-care-copy h1{font:600 clamp(42px,4.6vw,68px)/1.07 var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin:24px 0}.kn-care-copy>p{max-width:37ch;color:var(--ink-muted);margin:0;font-size:18px;line-height:1.75}.kn-care-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}.kn-care-actions .kn-btn-accent{align-items:center;gap:24px;display:inline-flex}.kn-care-link{min-height:44px;font:500 14px var(--font-ui);color:var(--ink);align-items:center;gap:20px;text-decoration:none;display:inline-flex}.kn-care-link:hover{text-underline-offset:6px;text-decoration:underline}.kn-care-signature{color:var(--ink-muted);align-items:center;gap:10px;margin-top:48px;font-size:12px;display:flex}.kn-care-signature svg{width:19px;height:19px;color:var(--klen-dent-800)}.kn-care-scene{border-radius:var(--radius-md);background:var(--klen-dent-50);height:560px;margin:0;position:relative;overflow:hidden}.kn-care-scene>img{object-fit:cover;object-position:44% center;width:100%;height:100%}.kn-care-scene figcaption{color:var(--ink);background:color-mix(in srgb, var(--bg) 93%, transparent);border-radius:var(--radius-xs);font:500 13px var(--font-ui);justify-content:space-between;align-items:center;gap:16px;padding:13px 16px;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.kn-care-scene figcaption a{min-height:44px;color:inherit;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.kn-care-scene figcaption a:hover{text-underline-offset:4px;text-decoration:underline}.kn-care-photo-tag{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);font-size:10px}.kn-care-journey{grid-template-columns:.9fr 1.3fr;gap:64px;max-width:1440px;margin:auto;padding:80px 64px;display:grid}.kn-care-journey-intro h2{font:600 clamp(30px,3vw,40px)/1.15 var(--font-display);letter-spacing:-.03em;margin:0 0 20px}.kn-care-journey-intro>p{color:var(--ink-muted);max-width:36ch;font-size:16px;line-height:1.7}.kn-care-journey-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.kn-care-journey-card{border-radius:var(--radius-sm);background:var(--klen-dent-50);color:var(--ink);transition:transform .2s var(--ease);flex-direction:column;padding:24px 20px;text-decoration:none;display:flex}.kn-care-journey-card:hover{transform:translateY(-4px)}.kn-care-journey-card>svg{width:26px;height:26px;color:var(--klen-dent-800);margin-bottom:36px}.kn-care-journey-card h3{font:500 18px/1.25 var(--font-display);margin:0 0 12px}.kn-care-journey-card p{color:var(--ink-muted);margin:0 0 24px;font-size:13px;line-height:1.7}.kn-care-journey-card>span{font:500 12px/1.5 var(--font-ui);justify-content:space-between;gap:12px;margin-top:auto;display:flex}.kn-care-hero a:focus-visible,.kn-care-journey a:focus-visible{outline:3px solid var(--klen-dent-800);outline-offset:5px}@media (prefers-reduced-motion:no-preference){.kn-motion .kn-care-copy{animation:careEnter .6s var(--ease) both}.kn-motion .kn-care-scene>img{animation:careReveal .9s var(--ease) both}@keyframes careEnter{0%{opacity:.35;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes careReveal{0%{transform:scale(1.035)}to{transform:scale(1)}}}@media (max-width:1100px){.kn-care-hero{gap:28px;padding:28px}.kn-care-journey{grid-template-columns:1fr;gap:28px;padding:64px 28px}.kn-care-scene{height:500px}}@media (max-width:760px){.kn-care-hero{grid-template-columns:1fr;gap:12px;padding:0 24px 32px}.kn-care-copy{padding:36px 0 12px}.kn-care-copy h1{font-size:clamp(40px,9vw,56px)}.kn-care-copy>p{font-size:17px}.kn-care-signature{margin-top:24px}.kn-care-scene{height:380px}.kn-care-journey{padding:48px 24px}.kn-care-journey-cards{grid-template-columns:1fr;gap:12px}.kn-care-journey-card{padding:24px}.kn-care-journey-card>svg{margin-bottom:20px}}@media (prefers-reduced-motion:reduce){.kn-care-journey-card{transition:none}.kn-care-journey-card:hover{transform:none}}.kn-care-journey{--ink:var(--klen-white);--ink-muted:var(--klen-gray-200);background:var(--klen-elegant-blue);max-width:none;color:var(--klen-white);align-items:center;padding:80px max(28px,50% - 656px)}.kn-care-journey .kn-eyebrow-accent{color:var(--klen-dent-100)}.kn-care-journey-intro h2{text-wrap:balance;margin-top:18px}.kn-care-journey-intro>p{font-size:17px}.kn-care-journey .kn-care-link{color:var(--klen-white)}.kn-care-journey-card{background:color-mix(in srgb, var(--klen-white) 6%, var(--klen-elegant-blue));border:1px solid color-mix(in srgb, var(--klen-white) 18%, transparent);min-height:275px;transition:transform .2s var(--ease), background .2s var(--ease), border-color .2s var(--ease);padding:28px 22px}.kn-care-journey-card:hover{background:color-mix(in srgb, var(--klen-white) 11%, var(--klen-elegant-blue));border-color:var(--klen-dent-400)}.kn-care-journey-card>svg{color:var(--klen-dent-100)}.kn-care-journey-card h3{font-size:19px;font-weight:600}.kn-care-journey-card p{font-size:14px;line-height:1.65}.kn-care-journey-card>span{align-items:end;min-height:44px;font-size:13px}.kn-care-journey a:focus-visible{outline-color:var(--klen-dent-100)}@media (max-width:1100px){.kn-care-journey{padding:64px 28px}.kn-care-journey-intro>p{max-width:55ch}}@media (max-width:760px){.kn-care-journey{gap:30px;padding:48px 24px}.kn-care-journey-card{min-height:0;padding:24px}.kn-care-journey-card>svg{margin-bottom:18px}.kn-care-journey-card p{margin-bottom:12px}}@media (prefers-reduced-motion:reduce){.kn-care-journey-card{transition:none}.kn-care-journey-card:hover{transform:none}}
