
/* YoulanderCare rubric */
.care-rubric{margin:72px 0 0}
.care-rubric .care-box{display:grid;grid-template-columns:1.2fr .8fr;gap:28px;align-items:center;padding:36px;border:1px solid rgba(255,255,255,.08);border-radius:24px;background:linear-gradient(135deg,rgba(60,240,177,.08),rgba(255,255,255,.02));position:relative;overflow:hidden}
.care-rubric .care-box:before{content:"";position:absolute;inset:auto -20% -40% auto;width:280px;height:280px;background:radial-gradient(circle,rgba(60,240,177,.22),transparent 70%);pointer-events:none}
.care-rubric .care-k{display:inline-flex;align-items:center;gap:8px;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:#3cf0b1;font-weight:600}
.care-rubric .care-k i{width:8px;height:8px;border-radius:50%;background:#3cf0b1;box-shadow:0 0 12px #3cf0b1}
.care-rubric h2{margin:14px 0 12px;font-size:clamp(1.6rem,3vw,2.4rem)}
.care-rubric .care-price{font-size:clamp(2.2rem,4vw,3.2rem);font-weight:700;letter-spacing:-.03em;margin:18px 0 6px}
.care-rubric .care-price small{font-size:.4em;font-weight:500;opacity:.7;margin-left:6px}
.care-rubric ul.care-pts{list-style:none;padding:0;margin:18px 0 0;display:grid;gap:10px}
.care-rubric ul.care-pts li{display:flex;gap:10px;align-items:flex-start;color:rgba(255,255,255,.78);font-size:.95rem}
.care-rubric ul.care-pts li:before{content:"";width:8px;height:8px;margin-top:7px;border-radius:50%;background:#3cf0b1;flex:0 0 auto}
@media (max-width:860px){.care-rubric .care-box{grid-template-columns:1fr;padding:26px}}
