.sadad-payment-guide__spec-strip{grid-template-columns:repeat(4,1fr);gap:16px;margin:28px 0;display:grid}.sadad-payment-guide__spec-item{background:var(--card-bg,#f8f8f6);border:1px solid var(--border,#e9e9ec);border-radius:var(--radius-lg);border-inline-start:4px solid var(--brand-blue);padding:18px 20px}.sadad-payment-guide__spec-label{text-transform:uppercase;letter-spacing:.06em;color:var(--brand-blue);margin-bottom:6px;font-size:.6875rem;font-weight:700;display:block}.sadad-payment-guide__spec-value{color:var(--color-primary);text-align:start;font-size:1rem;font-weight:700;line-height:1.35;display:block}.sadad-payment-guide__flow{background:var(--card-bg,#f8f8f6);border:1px solid var(--border,#e9e9ec);border-radius:var(--radius-lg);margin:28px 0;padding:28px 32px}.sadad-payment-guide__flow-label{text-transform:uppercase;letter-spacing:.06em;color:var(--brand-blue);margin-bottom:20px;font-size:.75rem;font-weight:700;display:block}.sadad-payment-guide__flow-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.sadad-payment-guide__flow-step{border-top:1px solid var(--border,#e9e9ec);grid-template-columns:48px 1fr;align-items:start;gap:18px;padding:16px 0;display:grid}.sadad-payment-guide__flow-step:first-child{border-top:0;padding-top:0}.sadad-payment-guide__flow-number{background:var(--brand-navy);color:#fff;letter-spacing:.02em;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:.8125rem;font-weight:700;display:flex}.sadad-payment-guide__flow-body h3{color:var(--color-primary);text-align:start;margin:0 0 6px;font-size:1.0625rem;font-weight:700;line-height:1.3}.sadad-payment-guide__flow-body p{text-align:start;margin:0;font-size:.9375rem;line-height:1.6}.sadad-payment-guide__fees-table thead th{background:var(--brand-navy);color:#fff;text-align:start;padding:12px 16px;font-size:.875rem;font-weight:600}.sadad-payment-guide__fees-table td{vertical-align:top;text-align:start;padding:14px 16px;font-size:.875rem;line-height:1.55}.sadad-payment-guide__fees-table tbody tr:nth-child(2n){background:var(--card-bg,#f8f8f6)}.sadad-payment-guide__flag{background:var(--brand-blue);color:#fff;border-radius:12px;padding:4px 10px;font-size:.75rem;font-weight:700;line-height:1.3;display:inline-block}.sadad-payment-guide__routes-table thead th{background:var(--brand-navy);color:#fff;white-space:nowrap;text-align:start;padding:12px 16px;font-size:.875rem;font-weight:600}.sadad-payment-guide__routes-table tbody tr:nth-child(2n){background:var(--card-bg,#f8f8f6)}.sadad-payment-guide__routes-table td{vertical-align:top;text-align:start;padding:14px 16px;font-size:.875rem;line-height:1.5}.sadad-payment-guide__verdict-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin:24px 0;display:grid}.sadad-payment-guide__verdict-card{background:var(--card-bg,#f8f8f6);border:1px solid var(--border,#e9e9ec);border-radius:var(--radius-lg);border-inline-start:4px solid var(--brand-blue);padding:24px}.sadad-payment-guide__verdict-label{text-transform:uppercase;letter-spacing:.05em;color:var(--brand-blue);margin-bottom:8px;font-size:.75rem;font-weight:700;display:inline-block}.sadad-payment-guide__verdict-card p{color:var(--color-primary);text-align:start;margin:0;font-size:.9375rem;font-weight:600}.sadad-payment-guide__verdict-product{justify-content:space-between;align-items:baseline;gap:12px;margin:4px 0 10px;display:flex}.sadad-payment-guide__verdict-product-name{color:var(--color-primary);font-size:1.1875rem;font-weight:700;line-height:1.2}.sadad-payment-guide__verdict-product-score{white-space:nowrap;color:var(--color-primary);opacity:.95;font-size:1rem;font-weight:700}.article-section--verdict .sadad-payment-guide__verdict-product-name,.article-section--verdict .sadad-payment-guide__verdict-product-score{color:#fff}.sadad-payment-guide__verdict-score-bar{background:#ffffff26;border-radius:4px;height:8px;margin-bottom:14px;overflow:hidden}.sadad-payment-guide__verdict-score-fill{height:100%;transition:width .8s var(--ease-out);background:#fff;border-radius:4px}@media (max-width:1024px){.sadad-payment-guide__spec-strip{grid-template-columns:repeat(2,1fr)}.sadad-payment-guide__flow{padding:24px}.sadad-payment-guide__verdict-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.sadad-payment-guide__spec-strip{grid-template-columns:1fr}.sadad-payment-guide__flow{padding:20px}.sadad-payment-guide__flow-step{grid-template-columns:36px 1fr;gap:14px}.sadad-payment-guide__flow-number{width:32px;height:32px;font-size:.75rem}.sadad-payment-guide__verdict-grid{grid-template-columns:1fr}}
