
.care-rhythm{background:#f2f4f1;color:#0d263b;position:relative;overflow:hidden}.care-rhythm:before{content:"";position:absolute;right:-18vw;top:-24vw;width:62vw;aspect-ratio:1;border:1px solid rgba(7,29,49,.08);border-radius:50%}.care-rhythm .wrap{position:relative}
.care-rhythm-intro{display:grid;grid-template-columns:1.05fr .95fr;gap:70px;align-items:end}.care-rhythm-intro .lead{margin:0;color:#5f6f7b;font-size:18px}
.care-rhythm-shell{display:grid;grid-template-columns:.65fr 1.35fr;margin-top:56px;background:#fff;box-shadow:0 26px 70px rgba(7,29,49,.11)}
.care-rhythm-nav{display:grid;border-right:1px solid #dce2e5}.care-rhythm-step{appearance:none;display:grid;grid-template-columns:48px 1fr;column-gap:14px;align-items:center;width:100%;padding:22px 25px;text-align:left;color:#10283d;background:#fff;border:0;border-bottom:1px solid #dce2e5;cursor:pointer;transition:.24s}.care-rhythm-step:last-child{border-bottom:0}.care-rhythm-step span{grid-row:1/3;color:#67ad42;font:400 24px Georgia,serif}.care-rhythm-step strong{font-size:12px;letter-spacing:.1em;text-transform:uppercase}.care-rhythm-step small{color:#73818b;font-size:11px}.care-rhythm-step:hover,.care-rhythm-step.active{padding-left:35px;background:linear-gradient(90deg,rgba(110,179,73,.15),#fff)}.care-rhythm-step.active strong{color:#559632}.care-rhythm-step:focus-visible{outline:3px solid #071d31;outline-offset:-5px}
.care-rhythm-stage{position:relative;min-height:510px;overflow:hidden;background:#071d31}.care-rhythm-stage>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(.42) saturate(.78)}.care-rhythm-stage:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,19,32,.92),rgba(4,19,32,.42))}
.care-rhythm-overlay{position:relative;z-index:1;display:grid;align-items:end;min-height:510px;padding:clamp(34px,5vw,70px)}.care-rhythm-panel{animation:careReveal .36s ease both;color:#fff}.care-rhythm-panel[hidden]{display:none}.care-rhythm-panel>p{margin:0 0 18px;color:#74bc4c;font-size:11px;font-weight:700;letter-spacing:.2em}.care-rhythm-panel h3{max-width:720px;margin:0;font:400 clamp(31px,4vw,52px)/1.12 Georgia,serif}.care-rhythm-panel ul{display:flex;flex-wrap:wrap;gap:10px;margin:30px 0 0;padding:0;list-style:none}.care-rhythm-panel li{padding:10px 13px;border:1px solid rgba(255,255,255,.25);color:#dbe3e8;font-size:11px;letter-spacing:.06em;text-transform:uppercase}
.care-rhythm-note{display:flex;gap:18px;align-items:center;margin-top:20px;padding:16px 20px;border-left:3px solid #6eb349;background:#fff;color:#5f6f7b;font-size:12px}.care-rhythm-note strong{color:#10283d;letter-spacing:.09em;text-transform:uppercase}
@keyframes careReveal{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
@media(max-width:850px){.care-rhythm-intro,.care-rhythm-shell{grid-template-columns:1fr}.care-rhythm-intro{gap:22px}.care-rhythm-nav{border-right:0}.care-rhythm-stage,.care-rhythm-overlay{min-height:480px}.care-rhythm-note{align-items:flex-start;flex-direction:column;gap:5px}}
@media(prefers-reduced-motion:reduce){.care-rhythm-step{transition:none}.care-rhythm-panel{animation:none}}
