#payment .pay-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
#payment .pay-tiles article{display:flex;flex-direction:column;min-width:0;padding:30px;border:1px solid #ffffff26;border-radius:18px;background:linear-gradient(135deg,#1c1916,#121212 70%)}
#payment .pay-tile-top{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:30px;margin-bottom:22px}
#payment .pay-symbol{color:#b99278;font-size:24px;line-height:1;white-space:nowrap}
#payment .pay-tiles h3{font-size:clamp(25px,2.4vw,34px);line-height:1.15;letter-spacing:-.035em;margin:0 0 16px}
#payment .pay-tiles p{font-size:16px;line-height:1.6;color:#c1b9b2;max-width:55ch;margin:0 0 24px}
#payment .pay-tile-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-top:auto;padding-top:18px;border-top:1px solid #ffffff18}
#payment .pay-tile-bottom>span{font-size:13px;color:#a99b90;line-height:1.4}
#payment .pay-tile-bottom .text-link{font-size:14px;white-space:nowrap}
#payment .pay-tiles .dev-pay-full{border-color:#f044255e;background:radial-gradient(ellipse at 100% 0,#f01f011b,transparent 65%),#191310}
#payment .pay-benefit{font-size:11px;letter-spacing:.06em;white-space:nowrap;color:#ffc2a0;background:#f0442519;border:1px solid #f0442540;border-radius:20px;padding:7px 10px}
#payment .pay-full-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:12px}
#payment .pay-full-heading h3{margin:0}
#payment .dev-discount{margin:0;font-size:64px;line-height:1;letter-spacing:-.07em;white-space:nowrap;color:#f01f01}
#payment .dev-discount span{font-size:32px}
@media(max-width:760px){#payment .pay-tiles{grid-template-columns:1fr}#payment .pay-tiles article{padding:24px}#payment .pay-tile-top{gap:10px;margin-bottom:18px}#payment .pay-tile-top .dev-kicker{font-size:11px}#payment .pay-benefit{font-size:10px}#payment .dev-discount{font-size:52px}#payment .pay-tile-bottom{align-items:flex-start;flex-direction:column}}
