.payment-main{max-width:1180px}.payment-intro{padding:76px 0 70px;max-width:750px}.payment-intro h1{font-size:clamp(42px,5vw,68px);margin-bottom:25px}.payment-intro>p:last-child{max-width:590px;font-size:17px}.payment-offer{border-top:1px solid var(--line);padding:55px 0;display:grid;grid-template-columns:1.4fr 1fr;gap:90px;align-items:start}.payment-offer h2{font-size:clamp(29px,3vw,42px);margin-bottom:23px}.payment-offer p,.payment-offer li{font-size:15px}.payment-offer ul{padding-left:20px;margin:23px 0;color:var(--muted)}.payment-offer li{margin:9px 0}.payment-action{padding:32px;background:var(--surface);border-radius:var(--radius)}.payment-action .price{font-size:64px;font-weight:600;letter-spacing:-.06em;line-height:1.1;color:var(--ink)}.price span{font-size:34px}.payment-action .price-detail{font-size:13px;margin-top:10px}.payment-action .before-pay{font-size:13px;margin:25px 0 18px}.payment-action .button{width:100%;gap:15px;white-space:normal;text-align:center}.payment-status{font-size:11px!important;margin-top:12px}.terms-link{display:inline-block;font-size:12px;margin-top:20px}.payment-other{border-top:1px solid var(--line);padding:60px 0;display:grid;grid-template-columns:1.4fr 1fr;gap:90px}.payment-other h2{font-size:36px}.payment-other .button{margin-top:25px;white-space:normal}.payment-help{border-top:1px solid var(--line);padding:40px 0;max-width:740px}.payment-help h2{font-size:27px;margin-bottom:18px}.payment-help p{font-size:14px;margin-top:13px}@media(max-width:767px){.payment-intro{padding:45px 0}.payment-intro>p:last-child{font-size:15px}.payment-offer,.payment-other{grid-template-columns:1fr;gap:30px;padding:35px 0}.payment-action{padding:26px}.payment-offer h2{font-size:31px}.payment-other h2{font-size:31px}.payment-action .price{font-size:56px}}
