.payment-area{padding:70px 0;background-color:#f8f9fa}.section-title{color:var(--toy-primary);font-weight:700;margin-bottom:1rem}.section-description{color:#6c757d;font-size:1.1rem;max-width:600px;margin:0 auto}.payment-card{background:#fff;padding:2.5rem;border-radius:12px;box-shadow:0 5px 15px #00000014;text-align:center;height:100%;transition:all .3s ease}.payment-card.featured{border:2px solid var(--toy-primary);box-shadow:0 8px 25px #00000026}.payment-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px #00000026}.payment-icon{width:80px;height:80px;background:linear-gradient(135deg,var(--toy-primary),var(--toy-accent));border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem}.payment-icon i{color:#fff;font-size:2rem}.payment-card h4{color:var(--toy-primary);font-weight:600;margin-bottom:1.5rem}.payment-info p{color:#495057;margin-bottom:.75rem;text-align:left}.payment-info strong{color:var(--toy-primary)}.payment-badges{margin-top:1.5rem;display:flex;gap:.5rem;justify-content:center;flex-wrap:wrap}.payment-process{background:#fff;padding:2.5rem;border-radius:12px;box-shadow:0 5px 15px #00000014}.payment-process h3{color:var(--toy-primary);font-weight:600}.process-step{background:#f8f9fa;padding:1.5rem;border-radius:12px;text-align:center;height:100%;transition:all .3s ease;position:relative}.process-step.payment-step{background:linear-gradient(135deg,var(--toy-primary),var(--toy-accent));color:#fff}.process-step:hover{transform:translateY(-3px);box-shadow:0 5px 15px #0000001a}.process-step.payment-step:hover{box-shadow:0 8px 20px rgba(var(--toy-primary-rgb),.3)}.step-number{width:40px;height:40px;background:var(--toy-primary);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;font-weight:700;font-size:1.1rem}.process-step.payment-step .step-number{background:#fff;color:var(--toy-primary)}.process-step h5{color:var(--toy-primary);font-weight:600;margin-bottom:.75rem}.process-step.payment-step h5{color:#fff}.process-step p{color:#6c757d;margin-bottom:0;font-size:.9rem;line-height:1.5}.process-step.payment-step p{color:#ffffffe6}.payment-terms{background:#fff;padding:2.5rem;border-radius:12px;box-shadow:0 5px 15px #00000014}.payment-terms h3{color:var(--toy-primary);font-weight:600}.terms-card{background:#f8f9fa;padding:2rem;border-radius:12px;height:100%;transition:all .3s ease}.terms-card:hover{background:#fff;box-shadow:0 5px 15px #0000001a;transform:translateY(-3px)}.terms-icon{width:60px;height:60px;background:linear-gradient(135deg,var(--toy-primary),var(--toy-accent));border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.terms-icon i{color:#fff;font-size:1.5rem}.terms-card h5{color:var(--toy-primary);font-weight:600;margin-bottom:1rem}.terms-card ul{list-style:none;padding-left:0}.terms-card ul li{position:relative;padding-left:1.5rem;margin-bottom:.5rem;color:#495057}.terms-card ul li:before{content:"✓";position:absolute;left:0;color:var(--toy-accent);font-weight:700}.documents-section{background:#fff;padding:2.5rem;border-radius:12px;box-shadow:0 5px 15px #00000014}.documents-section h3{color:var(--toy-primary);font-weight:600}.documents-section h5{color:var(--toy-primary);font-weight:600;margin-bottom:1.5rem}.documents-list{background:#f8f9fa;padding:1.5rem;border-radius:8px}.document-item{display:flex;align-items:center;padding:.75rem 0;border-bottom:1px solid #e9ecef}.document-item:last-child{border-bottom:none}.document-item i{color:var(--toy-primary);margin-right:1rem;font-size:1.1rem;width:20px}.document-item span{color:#495057;flex:1}.security-info{background:#fff;padding:2.5rem;border-radius:12px;box-shadow:0 5px 15px #00000014}.security-info h3{color:var(--toy-primary);font-weight:600}.security-info h5{color:var(--toy-primary);font-weight:600;margin-bottom:1rem}.security-info ul{list-style:none;padding-left:0}.security-info ul li{position:relative;padding-left:1.5rem;margin-bottom:.5rem;color:#495057}.security-info ul li:before{content:"🔒";position:absolute;left:0;font-size:.9rem}.payment-faq{background:#fff;padding:2.5rem;border-radius:12px;box-shadow:0 5px 15px #00000014}.payment-faq h3{color:var(--toy-primary);font-weight:600}.faq-list{margin-top:2rem}.faq-item{padding:1.5rem;margin-bottom:1rem;background:#f8f9fa;border-radius:8px;transition:all .3s ease}.faq-item:hover{background:#e9ecef;transform:translateY(-2px)}.faq-item h5{color:var(--toy-primary);font-weight:600;margin-bottom:.75rem}.faq-item p{color:#495057;margin-bottom:0;line-height:1.6}.contact-section{background:#fff;padding:3rem 2rem;border-radius:12px;box-shadow:0 5px 15px #00000014}.contact-section h3{color:var(--toy-primary);font-weight:600}.contact-section p{color:#6c757d;font-size:1.1rem}.contact-buttons .btn{padding:.75rem 1.5rem;border-radius:25px;font-weight:500;transition:all .3s ease}.contact-buttons .btn:hover{transform:translateY(-2px)}@media (max-width: 992px){.process-step{margin-bottom:1.5rem}}@media (max-width: 768px){.payment-card{padding:2rem;margin-bottom:1.5rem}.payment-process,.payment-terms,.documents-section,.security-info,.payment-faq{padding:2rem}.terms-card{padding:1.5rem;margin-bottom:1.5rem}.contact-section{padding:2rem 1rem}.contact-buttons .btn{display:block;margin:.5rem auto;width:100%;max-width:250px}.documents-list,.process-step{padding:1rem}.step-number{width:35px;height:35px;font-size:1rem}.process-step h5{font-size:1rem}.process-step p{font-size:.85rem}}
