.plazmotherapy { --ink:#23314d; --muted:#5e6980; --accent:#00b8cf; --line:#d5e6ea; --soft:#f2f8fa; color:var(--ink); font-size:16px; line-height:1.72; margin:0 auto; max-width:1120px; }
.plazmotherapy * { box-sizing:border-box; }
.plazmotherapy h2 { color:var(--ink); font-size:30px; line-height:1.25; margin:0 0 16px; }
.plazmotherapy h3 { color:var(--ink); font-size:18px; line-height:1.35; margin:0 0 10px; }
.plazmotherapy p { margin:0 0 16px; }
.plazmotherapy__kicker { color:#008fa5; font-size:12px; font-weight:700; margin-bottom:9px!important; text-transform:uppercase; }
.plazmotherapy__hero { align-items:center; display:grid; gap:42px; grid-template-columns:minmax(0,1fr) minmax(360px,.92fr); padding:22px 0 38px; }
.plazmotherapy__lead { font-size:20px; }
.plazmotherapy__actions { display:flex; flex-wrap:wrap; gap:12px; margin-top:24px; }
.plazmotherapy__button { background:var(--accent); border:1px solid var(--accent); color:#fff!important; display:inline-flex; padding:13px 20px; text-decoration:none; }
.plazmotherapy__button--ghost { background:#fff; color:#008fa5!important; }
.plazmotherapy__visual img { aspect-ratio:3/2; border-radius:6px; display:block; object-fit:cover; width:100%; }
.plazmotherapy__summary { background:var(--soft); display:grid; gap:1px; grid-template-columns:repeat(3,1fr); margin-bottom:18px; }
.plazmotherapy__summary div { background:#fff; border:1px solid var(--line); padding:18px; }
.plazmotherapy__summary span,.plazmotherapy__summary strong { display:block; }
.plazmotherapy__summary span { color:var(--muted); font-size:13px; }
.plazmotherapy__section { border-top:1px solid var(--line); padding:42px 0; }
.plazmotherapy__section-head { margin-bottom:22px; max-width:760px; }
.plazmotherapy__columns { display:grid; gap:30px; grid-template-columns:1fr 1fr; }
.plazmotherapy__soft { background:var(--soft); border:0; margin-inline:-34px; padding-inline:34px; }
.plazmotherapy__cards { display:grid; gap:16px; grid-template-columns:repeat(3,1fr); }
.plazmotherapy__cards article { background:#fff; border:1px solid var(--line); padding:22px; }
.plazmotherapy__steps { display:grid; gap:12px; list-style:none; padding:0; }
.plazmotherapy__steps li { align-items:start; border:1px solid var(--line); display:grid; gap:16px; grid-template-columns:40px 1fr; padding:18px; }
.plazmotherapy__steps span { align-items:center; background:var(--accent); border-radius:50%; color:#fff; display:flex; font-weight:700; height:40px; justify-content:center; width:40px; }
.plazmotherapy__steps p { color:var(--muted); margin:0; }
.plazmotherapy__recovery { align-items:start; background:#243753; color:#fff; display:grid; gap:32px; grid-template-columns:1.25fr .75fr; padding:32px; }
.plazmotherapy__recovery h2 { color:#fff; }
.plazmotherapy__recovery ul { margin:0; padding-left:20px; }
.plazmotherapy__recovery li { margin:0 0 10px; }
.plazmotherapy__chips { display:flex; flex-wrap:wrap; gap:10px; }
.plazmotherapy__chips span { border:1px solid var(--line); padding:10px 13px; }
.plazmotherapy__note { color:var(--muted); margin-top:20px!important; }
.plazmotherapy__faq details { border-top:1px solid var(--line); padding:17px 2px; }
.plazmotherapy__faq details:last-child { border-bottom:1px solid var(--line); }
.plazmotherapy__faq summary { cursor:pointer; font-size:17px; font-weight:600; }
.plazmotherapy__faq details p { color:var(--muted); margin:12px 0 0; }
.plazmotherapy__article { background:var(--soft); margin:16px 0 42px; padding:32px; }
.plazmotherapy__appointment { align-items:center; border:1px solid var(--line); display:grid; gap:24px; grid-template-columns:1fr auto; padding:32px; }
.plazmotherapy__form { grid-column:1/-1; }
@media(max-width:760px){.plazmotherapy{font-size:15px}.plazmotherapy h2{font-size:24px}.plazmotherapy__hero,.plazmotherapy__columns,.plazmotherapy__recovery,.plazmotherapy__appointment{grid-template-columns:1fr}.plazmotherapy__hero{gap:24px}.plazmotherapy__visual{grid-row:1}.plazmotherapy__lead{font-size:18px}.plazmotherapy__summary,.plazmotherapy__cards{grid-template-columns:1fr}.plazmotherapy__soft,.plazmotherapy__recovery,.plazmotherapy__article{margin-inline:-18px;padding-inline:18px}.plazmotherapy__appointment{padding:24px 18px}.plazmotherapy__button{justify-content:center;text-align:center}}
