.rich-payments{max-width:1180px;margin:0 auto;padding:0 24px 64px}.rich-payments-panel{padding:32px;border:1px solid #99d5cb;border-top:4px solid #0f766e;border-radius:24px;background:linear-gradient(120deg,#f0fdfa,#f8fafc);box-shadow:0 10px 30px rgba(15,118,110,.08)}.rich-payments-panel h2{margin:0 0 8px;font-size:clamp(24px,4vw,32px);color:#115e59;line-height:1.25}.rich-payments-panel p{margin:0 0 24px;color:#475569}.rich-payment-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.rich-payment-button{display:flex;align-items:center;gap:14px;min-height:72px;padding:18px 22px;background:#fff;border:1px solid #cbd5e1;border-radius:14px;color:#0f172a;font-size:18px;font-weight:700;transition:transform .18s,border-color .18s,box-shadow .18s}.rich-payment-button img{width:30px;height:30px;object-fit:contain;flex-shrink:0}.rich-payment-arrow{margin-left:auto;color:#0f766e}.rich-payment-button:hover{transform:translateY(-2px);border-color:#0f766e;box-shadow:0 6px 16px rgba(15,118,110,.12)}.rich-payment-button:focus-visible{outline:3px solid #0f766e;outline-offset:4px}@media(max-width:600px){.rich-payments{padding:0 20px 40px}.rich-payments-panel{padding:24px 20px}.rich-payment-links{grid-template-columns:1fr}.rich-payment-button{min-height:64px}}@media(prefers-reduced-motion:reduce){.rich-payment-button{transition:none}}
