.cp-care3{background:#f8f5ee;color:#314744}.cp-care3__wrap{width:min(1180px,calc(100% - 40px));margin:auto}.cp-care3__hero{padding:clamp(42px,6vw,76px) 0;background:linear-gradient(145deg,#063f40,#0b6261);color:#fff}.cp-care3__hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:34px;align-items:center}.cp-care3__eyebrow{margin:0 0 10px;color:#e6c768;font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.cp-care3 h1,.cp-care3 h2,.cp-care3 h3{color:#063f40}.cp-care3__hero h1{margin:0;color:#fff;font-size:clamp(38px,5vw,62px);line-height:.98;letter-spacing:-.045em}.cp-care3__hero p:not(.cp-care3__eyebrow){max-width:700px;margin:18px 0 0;color:#dce9e6;font-size:16px;line-height:1.65}.cp-care3__hero-card{padding:23px;border:1px solid rgba(255,255,255,.16);border-radius:24px;background:rgba(255,255,255,.08);backdrop-filter:blur(8px)}.cp-care3__hero-card strong{display:block;font-size:20px}.cp-care3__hero-card span{display:block;margin-top:8px;color:#c8dbd7;line-height:1.55}.cp-care3__tasks{padding:30px 0}.cp-care3__task-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.cp-care3__task{display:flex;min-height:130px;flex-direction:column;justify-content:space-between;padding:19px;border:1px solid rgba(6,63,64,.12);border-radius:20px;background:#fff;color:#063f40;text-decoration:none;box-shadow:0 10px 30px rgba(6,63,64,.05)}.cp-care3__task span{color:#9a7925;font-size:10px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.cp-care3__task strong{font-size:18px;line-height:1.15}.cp-care3__task small{color:#687b77;line-height:1.45}.cp-care3__quick{padding:44px 0;background:#fff}.cp-care3__head{display:grid;grid-template-columns:1fr minmax(260px,.8fr);gap:28px;align-items:end;margin-bottom:20px}.cp-care3__head h2{margin:0;font-size:clamp(30px,4.3vw,48px);line-height:1.02;letter-spacing:-.04em}.cp-care3__head p{margin:0;color:#627570;line-height:1.6}.cp-care3__checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cp-care3__checks details{border:1px solid rgba(6,63,64,.12);border-radius:16px;background:#f8faf9}.cp-care3__checks summary{cursor:pointer;padding:17px;font-weight:800;color:#063f40}.cp-care3__checks details>div{padding:0 17px 17px;color:#5e716d;line-height:1.6}.cp-care3__boundary{padding:48px 0;background:#0a504f;color:#eaf3f1}.cp-care3__boundary-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cp-care3__boundary article{padding:22px;border:1px solid rgba(255,255,255,.14);border-radius:20px;background:rgba(255,255,255,.06)}.cp-care3__boundary h2,.cp-care3__boundary h3{color:#fff}.cp-care3__boundary h2{margin:0 0 18px;font-size:clamp(29px,4vw,44px)}.cp-care3__boundary h3{margin:0 0 8px}.cp-care3__boundary p{color:#cfe0dd;line-height:1.6}.cp-care3__boundary a{display:inline-flex;margin-top:8px;color:#f1cf6a;font-weight:900;text-decoration:none}.cp-care3__close{padding:48px 0}.cp-care3__close-grid{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:26px;border:1px solid rgba(6,63,64,.12);border-radius:24px;background:#fff}.cp-care3__close h2{margin:0;font-size:clamp(28px,4vw,42px)}.cp-care3__actions{display:flex;gap:9px;flex-wrap:wrap}.cp-care3__btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:999px;background:#063f40;color:#fff!important;text-decoration:none;font-weight:900}.cp-care3__btn--gold{background:#c9a84c;color:#063f40!important}
@media(max-width:900px){.cp-care3__hero-grid,.cp-care3__head{grid-template-columns:1fr}.cp-care3__task-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-care3__boundary-grid{grid-template-columns:1fr}}
@media(max-width:600px){.cp-care3__wrap{width:calc(100% - 28px)}.cp-care3__hero{padding:34px 0}.cp-care3__hero h1{font-size:clamp(35px,10vw,43px)}.cp-care3__task-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.cp-care3__task-grid::-webkit-scrollbar{display:none}.cp-care3__task{flex:0 0 min(78vw,280px);scroll-snap-align:start}.cp-care3__checks{grid-template-columns:1fr}.cp-care3__close-grid{align-items:flex-start;flex-direction:column}.cp-care3__actions{width:100%}.cp-care3__btn{flex:1}}
