*{font-family:var(--font-rubik),sans-serif!important;font-weight:400!important}.cod-page{min-height:100vh;background-color:white;padding-top:100px}.cod-container{width:100%;padding:0 20px}.cod-hero{background:black;color:white;padding:60px 0;text-align:center;margin-bottom:40px}.cod-hero-content{max-width:800px;margin:0 auto}.cod-title{font-size:3.5rem;font-weight:700;margin-bottom:20px;line-height:1.2}.cod-subtitle{font-size:1.25rem;opacity:.9;line-height:1.6}.cod-content{padding-bottom:60px}.cod-section{background:white;margin-bottom:20px;padding:30px;border:1px solid #e5e5e5}.section-title{font-size:1.75rem;font-weight:600;color:black;margin-bottom:20px;padding-bottom:8px;border-bottom:2px solid black;display:flex;align-items:center}.section-title svg{width:1.25rem!important;height:1.25rem!important;margin-right:.5rem;flex-shrink:0}.section-content{line-height:1.8}.section-text{font-size:1rem;color:black;margin-bottom:15px;text-align:justify}.highlight-box{background:#f0fff4;border:2px solid #9ae6b4;border-radius:12px;padding:25px;margin:25px 0}.highlight-title{font-size:1.5rem;font-weight:600;color:#22543d;margin-bottom:15px}.highlight-list{list-style:none;padding:0;margin:0}.highlight-list li{font-size:1.1rem;color:#22543d;margin-bottom:8px;padding-left:0;position:relative;display:flex;align-items:center}.highlight-list li svg{width:1rem!important;height:1rem!important;margin-right:.5rem;flex-shrink:0}.availability-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:25px;gap:25px;margin:30px 0}.availability-item{padding:25px;border-radius:12px;text-align:center;border-left:4px solid}.availability-item.available{background:#f0fff4;border-left-color:#9ae6b4}.availability-item.limited{background:#fef5e7;border-left-color:#f6ad55}.availability-item.unavailable{background:#fed7d7;border-left-color:#feb2b2}.availability-icon{margin-bottom:15px}.availability-icon svg{width:1.5rem!important;height:1.5rem!important}.availability-item h3{font-size:1.25rem;font-weight:600;color:#2d3748;margin-bottom:10px}.availability-item p{font-size:1rem;color:#4a5568;margin:0}.process-steps{margin:30px 0}.process-step{display:flex;align-items:flex-start;margin-bottom:30px;padding:25px;background:#f7fafc;border-radius:12px;border-left:4px solid #667eea}.step-number{background:#667eea;color:white;width:45px;height:45px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1.3rem;margin-right:25px;flex-shrink:0}.step-content h3{font-size:1.25rem;font-weight:600;color:#2d3748;margin-bottom:8px}.step-content p{font-size:1rem;color:#4a5568;margin:0;line-height:1.6}.terms-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:25px;gap:25px;margin:30px 0}.term-item{background:#f7fafc;padding:25px;border-radius:12px;border-left:4px solid #667eea}.term-item h3{font-size:1.25rem;font-weight:600;color:#2d3748;margin-bottom:15px}.term-item p{font-size:1rem;color:#4a5568;line-height:1.6;margin:0}.guidelines-list{margin:30px 0}.guideline-item{display:flex;align-items:flex-start;background:#f7fafc;padding:25px;border-radius:12px;margin-bottom:20px;border-left:4px solid #667eea}.guideline-item.important{background:#fef5e7;border-left-color:#f6ad55}.guideline-icon{margin-right:20px;flex-shrink:0;color:black}.guideline-icon svg{width:1.5rem!important;height:1.5rem!important}.guideline-content h3{font-size:1.25rem;font-weight:600;color:#2d3748;margin-bottom:8px}.guideline-content p{font-size:1rem;color:#4a5568;line-height:1.6;margin:0}.restrictions-list{margin:30px 0}.restriction-item{display:flex;align-items:flex-start;background:#fed7d7;padding:25px;border-radius:12px;margin-bottom:20px;border-left:4px solid #feb2b2}.restriction-icon{margin-right:20px;flex-shrink:0;color:black}.restriction-icon svg{width:1.5rem!important;height:1.5rem!important}.restriction-content h3{font-size:1.25rem;font-weight:600;color:#2d3748;margin-bottom:8px}.restriction-content p{font-size:1rem;color:#4a5568;line-height:1.6;margin:0}.refund-info{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:25px;gap:25px;margin:30px 0}.refund-item{background:#f7fafc;padding:25px;border-radius:12px;border-left:4px solid #667eea}.refund-item h3{font-size:1.25rem;font-weight:600;color:#2d3748;margin-bottom:15px}.refund-item p{font-size:1rem;color:#4a5568;line-height:1.6;margin:0}.support-contact{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:25px;gap:25px;margin:30px 0}.contact-method{display:flex;align-items:center;background:#f7fafc;padding:25px;border-radius:12px;border-left:4px solid #667eea}.contact-icon{margin-right:20px;flex-shrink:0;color:black}.contact-icon svg{width:1.5rem!important;height:1.5rem!important}.contact-details h3{font-size:1.25rem;font-weight:600;color:#2d3748;margin-bottom:5px}.contact-details p{font-size:1.1rem;color:#4a5568;margin-bottom:5px}.contact-details span{font-size:.9rem;color:#718096}@media (max-width:768px){.cod-container{padding:0 15px}.cod-hero{padding:60px 0;margin-bottom:40px}.cod-title{font-size:2.5rem}.cod-subtitle{font-size:1.1rem}.cod-section{padding:25px;margin-bottom:20px}.section-title{font-size:1.75rem;margin-bottom:20px}.section-text{font-size:1rem;text-align:left}.availability-grid{grid-template-columns:1fr;gap:20px}.process-step{flex-direction:column;text-align:center;padding:20px}.step-number{margin-right:0;margin-bottom:15px}.terms-grid{grid-template-columns:1fr;gap:20px}.guideline-item,.restriction-item{flex-direction:column;text-align:center;padding:20px}.guideline-icon,.restriction-icon{margin-right:0;margin-bottom:15px;color:black}.refund-info,.support-contact{grid-template-columns:1fr;gap:20px}.contact-method{flex-direction:column;text-align:center;padding:20px}.contact-icon{margin-right:0;margin-bottom:15px;color:black}}@media (max-width:480px){.cod-hero{padding:40px 0}.cod-title{font-size:2rem}.cod-subtitle{font-size:1rem}.cod-section{padding:20px}.section-title{font-size:1.5rem}.highlight-box{padding:20px}.process-step{padding:15px}.contact-method,.guideline-item,.refund-item,.restriction-item,.term-item{padding:20px}}