/* ps-answer-landing.css — страницы-ответы (GEO/AEO):
   /skolko-stoit-obmen-diskov/ и /kak-proverit-bu-disk/.
   Стиль в духе ps-exchange-landing: slate + фирменный красный #c73e3e. */

.ps-answ{max-width:900px;margin:0 auto;font-size:15px;line-height:1.6;color:#334155}
.ps-answ-hero{background:linear-gradient(135deg,#f8fafc 0%,#eef2f7 100%);border:1px solid #e2e8f0;border-radius:16px;padding:28px 28px 24px;margin-bottom:28px}
.ps-answ-eyebrow{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#c73e3e;margin-bottom:10px}
.ps-answ h1{font-size:30px;line-height:1.2;font-weight:800;color:#0f172a;margin:0 0 12px}
.ps-answ-lead{font-size:16px;color:#475569;margin:0 0 16px}
.ps-answ h2{font-size:21px;line-height:1.3;font-weight:800;color:#0f172a;margin:0 0 14px}
.ps-answ h3{font-size:15px;font-weight:700;color:#0f172a;margin:0 0 4px}
.ps-answ-actions{display:flex;flex-wrap:wrap;gap:8px}
.ps-answ-btn{display:inline-flex;align-items:center;gap:6px;border-radius:10px;padding:9px 16px;font-weight:700;font-size:14px;text-decoration:none;border:1px solid transparent;transition:background .15s ease,border-color .15s ease}
.ps-answ-btn--primary{background:#c73e3e;color:#fff}
.ps-answ-btn--primary:hover{background:#a52f2f;color:#fff}
.ps-answ-btn--ghost{background:#fff;color:#334155;border-color:#cbd5e1}
.ps-answ-btn--ghost:hover{border-color:#94a3b8;color:#0f172a}
.ps-answ-sec{margin-bottom:28px}
.ps-answ-sec--card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:20px 22px}
.ps-answ-sec--card p{margin:0 0 8px}
.ps-answ-note{color:#64748b;font-size:14px;margin:0 0 12px}
.ps-answ-tablewrap{overflow-x:auto}
.ps-answ-table{width:100%;border-collapse:collapse;background:#fff;border:1px solid #e2e8f0;border-radius:10px;font-size:14px}
.ps-answ-table th,.ps-answ-table td{border-bottom:1px solid #e2e8f0;padding:10px 14px;text-align:left;vertical-align:top}
.ps-answ-table thead th{background:#f1f5f9;font-size:13px;font-weight:800;color:#475569;text-transform:uppercase;letter-spacing:.04em}
.ps-answ-table tbody tr:last-child td{border-bottom:0}
.ps-answ-table td:first-child{font-weight:600;color:#0f172a;width:42%}
.ps-answ-list{margin:0;padding-left:20px}
.ps-answ-list li{margin-bottom:8px}
.ps-answ-steps{list-style:none;counter-reset:psanswstep;margin:0;padding:0}
.ps-answ-step{counter-increment:psanswstep;position:relative;padding:0 0 18px 46px}
.ps-answ-step:last-child{padding-bottom:0}
.ps-answ-step::before{content:counter(psanswstep);position:absolute;left:0;top:0;width:30px;height:30px;border-radius:50%;background:#c73e3e;color:#fff;font-weight:800;font-size:14px;display:flex;align-items:center;justify-content:center}
.ps-answ-step__x{margin:0;color:#475569}
.ps-answ-faq{display:flex;flex-direction:column;gap:8px}
.ps-answ-faq__item{border:1px solid #e2e8f0;border-radius:10px;background:#fff}
.ps-answ-faq__item summary{cursor:pointer;padding:12px 16px;font-weight:700;color:#0f172a;list-style:none;position:relative;padding-right:36px}
.ps-answ-faq__item summary::-webkit-details-marker{display:none}
.ps-answ-faq__item summary::after{content:"+";position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:18px;font-weight:800;color:#c73e3e}
.ps-answ-faq__item[open] summary::after{content:"−"}
.ps-answ-faq__a{padding:0 16px 12px;color:#475569}
.ps-answ-cta{background:#0f172a;border-radius:14px;padding:20px 22px;color:#e2e8f0;margin-bottom:10px}
.ps-answ-cta__t{font-weight:700;margin:0 0 12px;color:#fff}
.ps-answ-cta .ps-answ-btn--ghost{background:transparent;color:#e2e8f0;border-color:#475569}
.ps-answ-cta .ps-answ-btn--ghost:hover{border-color:#94a3b8;color:#fff}
.ps-answ a{color:#c73e3e}
.ps-answ a:hover{color:#a52f2f}
@media (max-width:767px){
  .ps-answ-hero{padding:20px 16px}
  .ps-answ h1{font-size:24px}
  .ps-answ-sec--card{padding:16px}
  .ps-answ-table th,.ps-answ-table td{padding:8px 10px}
  .ps-answ-step{padding-left:40px}
  .ps-answ-actions .ps-answ-btn{flex:1 1 auto;justify-content:center}
}
