.cuida-value { margin: 12px auto 48px; }
.cuida-value-panel { padding: 44px; border-radius: 30px; background: radial-gradient(ellipse at 100% 0%, #087f91 0%, transparent 58%), linear-gradient(125deg, #082c60, #074b75); box-shadow: 0 20px 50px #123c6b20; color: #fff; position: relative; overflow: hidden; }
.cuida-value-heading { display: grid; grid-template-columns: minmax(0, 1fr) 280px; gap: 40px; align-items: center; margin-bottom: 30px; }
.cuida-value .section-kicker { color: #88f0d9; font-size: 12px; letter-spacing: .13em; }
.cuida-value h2 { color: #fff; font-size: clamp(27px, 3vw, 39px); line-height: 1.15; letter-spacing: -1px; max-width: 650px; margin: 13px 0 16px; font-weight: 750; }
.cuida-value-intro { color: #d4e8f7; line-height: 1.75; max-width: 660px; margin: 0; }
.cuida-value-price { padding: 26px; border: 1px solid #ffffff40; border-radius: 22px; background: #ffffff12; text-align: center; }
.cuida-value-price > span { display: block; color: #d4e8f7; font-size: 14px; }
.cuida-value-price strong { display: block; font-size: 44px; font-weight: 800; line-height: 1.25; margin: 8px 0 2px; letter-spacing: -1.5px; }
.cuida-value-price .btn { display: flex; align-items: center; justify-content: center; gap: 10px; background: #fff; color: #084572; font-weight: 750; margin-top: 20px; min-height: 48px; border-radius: 12px; white-space: normal; }
.cuida-value-price .btn:hover { background: #d9fff4; }
.cuida-value-grid { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 14px; list-style: none; margin: 0; padding: 0; }
.cuida-value-grid li { padding: 22px 18px; border-radius: 18px; border: 1px solid #ffffff26; background: #ffffff0c; }
.cuida-value-grid .bi { display: inline-grid; place-items: center; width: 44px; height: 44px; border-radius: 13px; background: #64e9d21a; color: #8bf4df; font-size: 24px; margin-bottom: 16px; }
.cuida-value-grid h3 { color: #fff; font-size: 16px; font-weight: 700; margin-bottom: 8px; }
.cuida-value-grid p { color: #d4e8f7; font-size: 13px; line-height: 1.65; margin: 0; }
.cuida-value-note { color: #c3e4ef; font-size: 13px; line-height: 1.7; margin: 23px 0 0; text-align: center; }
.cuida-value-note .bi { color: #8bf4df; margin-right: 6px; }
@media(max-width:991px) { .cuida-value-panel { padding: 30px; } .cuida-value-heading { grid-template-columns: minmax(0,1fr) 250px; gap: 24px; } .cuida-value-grid { grid-template-columns: repeat(2,minmax(0,1fr)); } }
@media(max-width:575px) { .cuida-value-panel { padding: 26px 20px; border-radius: 24px; } .cuida-value-heading { grid-template-columns: 1fr; } .cuida-value-price { padding: 22px; } .cuida-value-grid { grid-template-columns: 1fr; gap: 12px; } .cuida-value-grid li { display: grid; grid-template-columns: 44px minmax(0,1fr); column-gap: 14px; padding: 18px 14px; } .cuida-value-grid .bi { grid-row: 1 / 3; margin: 0; } .cuida-value-grid h3 { margin-top: 2px; } }
