.care-page{background:linear-gradient(145deg,#fff 35%,#fff2f3)}
.care-hero{position:relative;padding-top:54px;padding-bottom:40px;overflow:hidden}
.care-hero h1{font-size:clamp(30px,4.5vw,58px);line-height:1.12;max-width:900px;position:relative}
.care-hero>.eyebrow{margin-top:32px}
.care-hero .section-intro{max-width:760px}
.care-guarantee{max-width:900px;background:#fff;border-left:5px solid #e50924;border-radius:16px;padding:24px;position:relative;box-shadow:0 8px 32px #24283008}
.care-guarantee strong{font-size:24px}.care-guarantee p{margin-bottom:0}
.care-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.care-card{background:#fff;border:1px solid #e1e2e6;border-top:4px solid #e50924;border-radius:24px;padding:32px}
.care-card h2{font-size:28px;line-height:1.2}.care-card ul{padding-left:22px}.care-card li{padding-left:5px;margin:14px 0;line-height:1.65}
.care-help .text-link{display:block;margin-top:24px}.care-bottom{padding-top:36px;padding-bottom:60px}
.care-balloons{position:absolute;right:10px;top:28px;width:260px;height:310px;opacity:.28;pointer-events:none}
.care-balloons span{position:absolute;width:95px;height:120px;border-radius:50%;background:radial-gradient(circle at 30% 25%,#fff 0%,#ff6a71 16%,#e50924 55%,#a00014 100%);transform:rotate(-12deg)}
.care-balloons span:before{content:"";position:absolute;left:42px;bottom:-8px;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:10px solid #d70b25}
.care-balloons span:after{content:"";position:absolute;left:48px;top:128px;width:1px;height:155px;background:#a4a7ad}
.care-balloons span:nth-child(2){left:88px;top:60px;transform:rotate(10deg);background:radial-gradient(circle at 30% 25%,#fff,#d4d7dc 35%,#9298a3 80%)}
.care-balloons span:nth-child(3){left:165px;top:0;transform:rotate(20deg)}
@media(max-width:700px){.care-grid{grid-template-columns:1fr}.care-card{padding:24px}.care-hero{padding-top:28px}.care-balloons{right:-65px;opacity:.12}.care-guarantee{padding:20px}.care-card h2{font-size:25px}}
