/* Website care in the shared navy/cyan service layout. */
.care-service-page .web-hero h1{font-size:clamp(48px,4.8vw,68px)}
.care-hero-art{position:relative;align-self:center;min-width:0;margin:0 0 36px 26px;padding:0 0 0 10px}
.care-hero-art:before{content:'';position:absolute;inset:-10% 0;background:radial-gradient(ellipse,#12e5ed15,transparent 66%);pointer-events:none}
.care-board{position:relative;background:linear-gradient(145deg,#102c3b,#0a1b27);border:1px solid #355969;border-radius:12px;box-shadow:0 24px 65px #0004;overflow:hidden}
.care-board-top{display:flex;align-items:center;justify-content:space-between;padding:21px 26px;border-bottom:1px solid #2a4654;gap:20px;font-size:8px;letter-spacing:.1em;color:#9eb9c8}.care-board-top img{width:40px;height:auto}
.care-board-focus{padding:30px 24px 27px;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;background:radial-gradient(ellipse at 50% 20%,#12647326,transparent 70%)}
.care-shield{width:75px;height:75px;color:var(--cyan);padding:13px;border:1px solid #367987;border-radius:20px;background:#103645;box-shadow:0 0 0 9px #12e5ed04;margin-bottom:22px}.care-shield svg{width:100%;height:100%}
.care-board-focus>span{font-size:7px;letter-spacing:.15em;color:#87adbf}.care-board-focus>strong{font-size:30px;line-height:1.22;letter-spacing:-.045em;margin-top:13px;font-weight:700}.care-board-focus>strong>span{color:var(--cyan)}
.care-board-tasks{margin:0 26px 25px;display:grid;gap:9px}.care-board-tasks>div{display:flex;align-items:center;gap:14px;padding:13px 16px;border:1px solid #294b5b;background:#0a1e2b;border-radius:6px}.care-board-tasks>div>span:first-child{width:24px;height:24px;flex-shrink:0;color:var(--cyan)}.care-board-tasks strong{display:block;font-size:12px;letter-spacing:-.015em}.care-board-tasks small{display:block;font-size:9px;color:#8eacbd;margin-top:3px}.care-board-tasks i{font-style:normal;margin-left:auto;font-size:9px;color:#62899d;letter-spacing:.05em}
.care-board-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 26px;background:#122d3b;border-top:1px solid #294b5b}.care-person{display:flex;align-items:center;gap:11px;font-size:10px;font-weight:650}.care-person img{border-radius:50%;width:34px;height:34px;object-fit:cover;object-position:50% 20%;border:1px solid #567584}.care-person small{display:block;font-size:8px;color:#91adbe;font-weight:400;margin-top:3px}.care-board-bottom>span:last-child{color:var(--cyan);font-size:22px}.care-hero-art>figcaption{text-align:right;font-size:9px;line-height:1.8;color:#829eae;margin-top:16px}
.care-routine{background:#0a1b27;border-block:1px solid #1e3644}.care-routine-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:85px}.care-routine h2{font-size:40px;line-height:1.18}.care-routine-grid>div:first-child>p:not(.eyebrow){font-size:14px;line-height:1.9;max-width:385px;margin-top:25px}.care-routine .text-link{font-size:12px;margin-top:26px}.care-routine-list article{display:flex;gap:22px;padding:24px 0;border-top:1px solid #294553}.care-routine-list article:first-child{padding-top:0;border:0}.care-routine-list article:last-child{padding-bottom:0}.care-routine-list article>span{font-size:12px;color:var(--cyan);padding-top:5px}.care-routine-list h3{font-size:19px;letter-spacing:-.025em;margin-bottom:11px}.care-routine-list p{font-size:13px;line-height:1.9}
@media(max-width:1100px){.care-service-page .web-hero h1{font-size:53px}.care-hero-art{margin-left:18px;padding-left:0}.care-board-top{padding:19px 21px;font-size:7px}.care-board-focus>strong{font-size:28px}.care-board-tasks{margin-inline:21px}.care-board-bottom{padding-inline:21px}.care-routine-grid{gap:45px}.care-routine h2{font-size:34px}}
@media(max-width:850px){.care-service-page .web-hero h1{font-size:46px}.care-service-page .web-hero .eyebrow{font-size:8px}.care-hero-art{margin-left:19px}.care-board-top{padding:17px;font-size:6px;letter-spacing:.06em;gap:10px}.care-board-top img{width:33px}.care-board-focus{padding:27px 16px 24px}.care-board-focus>strong{font-size:26px}.care-board-focus>span{font-size:6px;letter-spacing:.09em}.care-shield{width:66px;height:66px}.care-board-tasks{margin:0 16px 20px;gap:8px}.care-board-tasks>div{padding:12px;gap:11px}.care-board-tasks strong{font-size:11px}.care-board-tasks small{font-size:8px}.care-board-tasks>div>span:first-child{width:22px;height:22px}.care-board-bottom{padding:15px 17px}.care-person{font-size:9px;gap:9px}.care-person small{font-size:7px}.care-hero-art>figcaption{font-size:8px}.care-routine-grid{gap:30px}.care-routine h2{font-size:29px}}
@media(max-width:640px){.care-service-page .web-hero h1{font-size:clamp(43px,11.5vw,62px)}.care-service-page .web-hero .eyebrow{font-size:8px;letter-spacing:.09em}.care-hero-art{align-self:stretch;margin:33px 0 28px}.care-board-top{font-size:7px;padding:18px}.care-board-top img{width:39px}.care-board-focus{padding:30px 17px 26px}.care-board-focus>strong{font-size:29px}.care-board-focus>span{font-size:7px}.care-shield{width:72px;height:72px}.care-board-tasks{margin:0 18px 23px}.care-board-tasks>div{padding:14px 13px}.care-board-tasks strong{font-size:12px}.care-board-tasks small{font-size:8px}.care-board-bottom{padding:16px 18px}.care-person{font-size:10px}.care-person small{font-size:7px}.care-routine-grid{display:block}.care-routine h2{font-size:32px}.care-routine-grid>div:first-child>p:not(.eyebrow){font-size:13px}.care-routine-list{margin-top:36px}.care-routine-list article{gap:18px}.care-routine-list h3{font-size:18px}.care-service-page .web-contact h2{font-size:28px}}
@media(max-width:360px){.care-service-page .web-hero h1{font-size:39px}.care-board-tasks>div{gap:9px}.care-board-tasks small{font-size:7px}.care-board-top{font-size:6px}.care-person{font-size:9px}}
