section.refundsPage{padding:70px 0 50px;background-color:#f8f9fa}.refundsWrapper{display:flex;justify-content:center}.refundsContent{max-width:1100px;width:100%;background-color:#fff;padding:40px 60px;border-radius:12px;box-shadow:0 2px 20px rgba(0,0,0,.08)}.refunds-header{text-align:center;padding-bottom:40px;border-bottom:2px solid #e9ecef;margin-bottom:40px}.refunds-main-icon{color:#367fd3;margin-bottom:20px}.refundsPage h1{font-size:42px;line-height:1.2;color:#01305c;margin-bottom:15px;font-weight:700}.last-updated{display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;color:#6c757d;margin-top:10px}.last-updated svg{color:#367fd3}.refunds-section{margin-bottom:50px}.refunds-section h2{font-size:28px;line-height:1.3;color:#01305c;margin-bottom:20px;font-weight:700;padding-left:15px}.refunds-section h3{font-size:22px;line-height:1.3;color:#213970;margin:25px 0 15px;font-weight:600}.refunds-section h4{font-size:18px;line-height:1.3;color:#01305c;margin:15px 0 10px;font-weight:600}.refundsContent p{font-size:17px;line-height:1.7;color:#575e62;margin-bottom:18px}.refundsContent p a,.refundsContent ul li a{color:#117bd4;text-decoration:none;font-weight:500}.refundsContent p a:hover,.refundsContent ul li a:hover{text-decoration:underline;color:#0d5aa7}.refundsContent ul{padding-left:30px;margin-bottom:20px}.refundsContent ul li{font-size:17px;line-height:1.7;color:#575e62;margin-bottom:12px;list-style-type:disc;text-align:left}.refundsContent ul li strong{color:#01305c}.refundsContent ol{padding-left:30px;margin-bottom:20px}.refundsContent ol li{font-size:17px;line-height:1.7;color:#575e62;margin-bottom:10px}.refund-card{background-color:#fff;border:2px solid #e9ecef;border-radius:12px;padding:30px;margin-bottom:30px;transition:all .3s ease}.refund-card:hover{box-shadow:0 4px 15px rgba(54,127,211,.15);border-color:#367fd3}.refund-card-header{display:flex;align-items:center;gap:15px;margin-bottom:20px}.refund-icon{flex-shrink:0}.refund-icon.success{color:#28a745}.refund-icon.danger{color:#dc3545}.refund-icon.warning{color:#ffc107}.refund-card h3{color:#01305c;margin:0;font-size:24px}.compensation-table-wrapper{overflow-x:auto;margin:25px 0;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.compensation-table{width:100%;border-collapse:collapse;background-color:#fff;font-size:16px}.compensation-table thead{background-color:#367fd3;color:#fff}.compensation-table thead th{padding:15px 12px;text-align:left;font-weight:600;font-size:16px;border-bottom:2px solid #2d6bb3}.compensation-table tbody tr{border-bottom:1px solid #e9ecef;transition:background-color .2s ease}.compensation-table tbody tr:hover{background-color:#f8f9fa}.compensation-table tbody tr:last-child{border-bottom:none}.compensation-table tbody td{padding:12px;color:#575e62;vertical-align:top}.compensation-table tbody td:first-child{font-weight:500}.process-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:25px;gap:25px;margin:25px 0}.process-step{background-color:#f8f9fa;border:2px solid #dee2e6;border-radius:10px;padding:25px 11px;text-align:center;position:relative}.step-number{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#367fd3;color:#fff;border-radius:50%;font-size:18px;font-weight:700;margin-bottom:15px}.process-step h4{font-size:18px;color:#01305c;margin:15px 0 10px}.process-step p{font-size:15px;line-height:1.6;margin:0}.quality-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:25px;gap:25px;margin-top:25px}.quality-card{background-color:#f8f9fa;border-left:4px solid #367fd3;border-radius:6px;padding:20px;margin-bottom:25px}.quality-card.minor{border-left-color:#28a745}.quality-card.moderate{border-left-color:#ffc107}.quality-card.major{border-left-color:#dc3545}.quality-card h4{color:#01305c;margin-top:0;margin-bottom:12px;font-size:18px}.quality-card ul{padding-left:20px;margin-bottom:0}.quality-card ul li{font-size:15px;margin-bottom:8px}.important-note{background-color:#fff3cd;border-left:4px solid #ffc107;padding:15px 20px;margin:20px 0;border-radius:4px;font-size:16px;color:#856404}.guarantee-banner{background:linear-gradient(135deg,#4f6654,#008521);color:#fff;padding:40px;border-radius:12px;margin:30px 0;text-align:center}.guarantee-banner-icon{color:#fff;margin-bottom:20px}.guarantee-banner h3{color:#fff;font-size:28px;margin:0 0 15px}.guarantee-banner p{color:#fff;font-size:17px;line-height:1.7;margin-bottom:15px}.guarantee-banner strong{font-size:18px}.info-box{background-color:#f0f7ff;border-left:4px solid #367fd3;padding:20px 25px;margin:25px 0;border-radius:6px}.info-box h3{color:#01305c;margin-top:0;margin-bottom:15px}.info-box ul{margin-bottom:0}.related-links{background-color:#f8f9fa;padding:25px;border-radius:8px;margin-top:20px}.related-links h3{margin-top:0;color:#01305c}.related-links ul{margin-bottom:0}.related-links ul li{margin-bottom:10px}.contact-section{background-color:#f8f9fa;padding:40px;border-radius:12px;margin-top:50px}.contact-section h2{border-left:none;padding-left:0;text-align:center;margin-bottom:30px}.contact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:25px;gap:25px;margin-top:30px}.contact-card{background-color:#fff;padding:25px;border-radius:10px;text-align:center;border:2px solid #e9ecef;transition:all .3s ease}.contact-card:hover{box-shadow:0 4px 12px rgba(54,127,211,.15);border-color:#367fd3;transform:translateY(-2px)}.contact-icon-main{color:#367fd3;margin-bottom:15px}.contact-card h3{font-size:18px;color:#01305c;margin-bottom:10px}.contact-card p{margin-bottom:0;font-size:16px}.contact-card a{color:#117bd4;text-decoration:none;font-weight:500}.contact-card a:hover{text-decoration:underline}.company-info{margin-top:40px;padding-top:30px;border-top:2px solid #dee2e6}.company-info h3{color:#01305c;font-size:22px;margin-bottom:15px}.company-info h4{color:#213970;font-size:18px;margin:20px 0 15px}.location-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:20px;gap:20px;margin:20px 0}.location-item{display:flex;gap:12px;align-items:flex-start;background-color:#fff;padding:20px;border-radius:8px;border:1px solid #e9ecef}.location-item svg{color:#367fd3;flex-shrink:0;margin-top:3px}.location-item strong{display:block;color:#01305c;margin-bottom:8px;font-size:16px}.location-item p{font-size:15px;line-height:1.6;margin:0}.refunds-footer-note{background:linear-gradient(135deg,#367fd3,#2d6bb3);color:#fff;padding:30px;border-radius:12px;margin-top:50px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:15px}.refunds-footer-note svg{color:#fff}.refunds-footer-note p{color:#fff;margin:0;font-size:16px;line-height:1.6}.refunds-footer-note strong{font-size:18px}.refunds-footer-note a{color:#fff;text-decoration:underline;font-weight:600}.refunds-footer-note a:hover{color:#f0f7ff}@media (max-width:1200px){.refundsContent{padding:40px 50px}}@media (max-width:991px){.refundsContent{padding:35px 40px}.refundsPage h1{font-size:36px}.refunds-section h2{font-size:24px}}@media (max-width:767px){section.refundsPage{padding:50px 0 40px}.refundsWrapper{flex-direction:column}.refundsContent{padding:30px 25px;border-radius:8px}.refundsPage h1{font-size:30px}.refunds-section h2{font-size:22px}.refunds-section h3{font-size:20px}.refundsContent p,.refundsContent ul li{font-size:16px}.refund-card{padding:20px}.refund-card-header{flex-direction:column;align-items:flex-start}.contact-section{padding:30px 20px}.contact-grid,.location-grid,.process-steps,.quality-grid{grid-template-columns:1fr}.guarantee-banner{padding:30px 25px}}@media (max-width:575px){section.refundsPage{padding:40px 0 30px}.refundsContent{padding:25px 20px}.refundsPage h1{font-size:26px}.refunds-header{padding-bottom:30px}.refunds-main-icon{width:40px;height:40px}.refunds-section h2{font-size:20px}.refunds-section h3{font-size:18px}.refundsContent p,.refundsContent ul li{font-size:15px}.refund-card{padding:18px}.refund-icon{width:24px;height:24px}.contact-icon-main{width:20px;height:20px}.refunds-footer-note{padding:25px 20px}.compensation-table{font-size:14px}.compensation-table thead th{padding:12px 10px;font-size:14px}.compensation-table tbody td{padding:10px;font-size:14px}.guarantee-banner{padding:25px 20px}.guarantee-banner h3{font-size:24px}.step-number{width:35px;height:35px;font-size:16px}}