.pricing-section .price-alternative{margin:-8px 0 18px;color:var(--muted);font-size:13px;line-height:1.6}
.payment-result{min-height:66vh;display:grid;place-items:center;padding:64px 0;background:radial-gradient(ellipse at 70% 20%,#dbf7ff,transparent 60%)}
.payment-card{max-width:650px;width:100%;margin-inline:auto;padding:48px;background:#fff;border:1px solid var(--line);border-radius:28px;box-shadow:0 20px 70px #123b670a}
.payment-symbol{display:grid;place-items:center;width:64px;height:64px;margin-bottom:26px;border-radius:20px;background:#eaf9fd;border:1px solid #bce7f3;color:var(--aqua);font-size:30px}
.payment-card h1{font-size:clamp(32px,4vw,52px);line-height:1.15;letter-spacing:-.04em;margin:15px 0 22px}.payment-card h1 em{font-family:Georgia,serif;color:var(--aqua);font-weight:400}
.payment-card p{color:var(--muted);line-height:1.8}.payment-card .button{margin-top:20px}.payment-note{border-top:1px solid var(--line);padding-top:22px;margin-top:28px;font-size:13px}.payment-note a{color:var(--aqua)}
@media(max-width:600px){.payment-result{padding:32px 0}.payment-card{padding:28px;border-radius:22px}.payment-card .button{width:100%}}
