.payment-info-page{min-height:100vh;padding-top:100px}.payment-info-page .container{max-width:1200px;margin:0 auto;padding:var(--spacing-xl) var(--spacing-lg)}.payment-info-page .payment-info-content{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--spacing-2xl);box-shadow:var(--shadow-lg)}.payment-info-page .payment-info-content h1{font-size:2.5rem;font-weight:700;color:var(--text-primary);margin-bottom:var(--spacing-2xl);text-align:center;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.payment-info-page .payment-info-content .section{margin-bottom:var(--spacing-2xl)}.payment-info-page .payment-info-content .section:last-child{margin-bottom:0}.payment-info-page .payment-info-content .section h2{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-sm);border-bottom:2px solid var(--primary-color)}.payment-info-page .payment-info-content .section .subsection p{margin-bottom:var(--spacing-md);line-height:1.6;color:var(--text-secondary)}.payment-info-page .payment-info-content .section .subsection p:last-child{margin-bottom:0}.payment-info-page .payment-info-content .section .subsection p strong{color:var(--text-primary);font-weight:600}.payment-info-page .payment-info-content .section .subsection ul{margin:var(--spacing-md) 0;padding-left:var(--spacing-lg)}.payment-info-page .payment-info-content .section .subsection ul li{margin-bottom:var(--spacing-sm);line-height:1.6;color:var(--text-secondary)}.payment-info-page .payment-info-content .section .subsection ul li:last-child{margin-bottom:0}@media(max-width:768px){.payment-info-page{padding-top:80px}.payment-info-page .container{padding:var(--spacing-lg) var(--spacing-md)}.payment-info-page .payment-info-content{padding:var(--spacing-lg)}.payment-info-page .payment-info-content h1{font-size:2rem;margin-bottom:var(--spacing-xl)}.payment-info-page .payment-info-content .section{margin-bottom:var(--spacing-xl)}.payment-info-page .payment-info-content .section h2{font-size:1.25rem}}@media(max-width:480px){.payment-info-page .payment-info-content{padding:var(--spacing-md)}.payment-info-page .payment-info-content h1{font-size:1.8rem}}