*{font-family:Roboto,sans-serif}.container{max-width:1140px;width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.mb-4,.my-4{margin-bottom:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}img{vertical-align:middle;border-style:none}.table{width:100%;margin-bottom:1rem;color:#212529}.table-sm th,.table-sm td{padding:.3rem}.table th,.table td{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table-hover tbody tr:not(.bg-primary):hover{color:#212529;background-color:#00000013}table{border-collapse:collapse}h1{font-size:2.5rem}h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:500;line-height:1.2;color:#283a5e}a{color:#145089;text-decoration:none;background-color:transparent}h3,.h3{font-size:1.75rem}h5{font-size:1.25rem;margin-top:0;margin-bottom:0}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.btn-primary{color:#fff;background-color:#145089;border-color:#145089}.btn-youtube{color:#fff;background-color:red;border-color:red}.b-carousel-indicators{position:relative;height:100%;margin:0;display:contents}.b-carousel-indicators div{cursor:pointer}.b-carousel-indicators div.active{border:2px solid #007bff;scale:1.1}.carousel-control-next-icon,.carousel-control-prev-icon{width:40px;height:40px}.carousel-caption{position:absolute;bottom:20px;left:5%;right:5%;text-align:center;z-index:10}.photo-description-overlay{background-color:#000000bf;color:#fff;padding:12px 20px;border-radius:8px;font-size:14px;line-height:1.5;box-shadow:0 2px 8px #0000004d}.photo-description-overlay strong{color:#007bff;margin-right:5px}.photos.indicator small{font-size:.75rem;line-height:1.2;display:block;margin-top:4px}.video-container{text-align:center;display:flex;flex-direction:column;align-items:center;margin:20px}.video-button{display:flex;text-decoration:none;background-color:#ff5151;color:#fff;border-radius:50%;width:150px;height:150px;flex-direction:column;align-items:center;justify-content:center;font-size:18px;font-weight:700;transition:scale .2s}.video-button:hover{scale:1.1;color:#fff;text-decoration:none}.video-button .icon{width:42px}.description{font-size:14px;color:#7d7d7d;margin-top:10px}.section-photos{display:flex;flex-wrap:wrap}.coupon-offer{height:225px;width:560px;display:flex}.coupon-offer h3{font-size:35px}.coupon-offer *{font-family:fantasy;color:#fff}.coupon-offer .left{width:60%;display:flex;align-items:center;padding:30px 10px 30px 30px}.coupon-offer .left .image{width:100%}.coupon-offer .right{width:40%;display:flex;align-items:center;justify-content:center}.coupon-offer .right .coupon-info{font-size:50px;padding:8px 25px;border:4px solid #fff;border-radius:10px;display:flex;background:url(/build/assets/logo-white-low-opacity-D1oeQTo6.png) no-repeat center;background-size:70% 70%}.coupon-offer .right .coupon-code span{display:block;font-size:22px;font-family:sans-serif!important;margin-top:10px;text-align:center}.coupon-offer .left img{height:170px;border-radius:10px}.offer-description{font-size:20px;font-weight:500;color:#283a5e;width:560px}.call-us-for-questions{font-size:18px;font-weight:500;padding-left:24px}.call-us-for-questions a{color:#000!important;font-weight:700}.report-grid{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.report-card{width:48%;background:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:20px;display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap;box-shadow:0 2px 6px #0000000d}.report-content{width:100%}.report-content p{font-size:.9rem;color:#6b7280}.report-content .download-btn{display:flex;width:100%;justify-content:center;color:#000;padding:10px;border-radius:8px;text-decoration:none;border:1px solid #145089}.report-icon{background:#dae3ec;padding:10px;border-radius:50px;display:flex;justify-content:center;align-items:center}.report-icon img{width:32px;height:32px}.report-header{display:flex;align-items:center;gap:16px}.report-header h3{margin:0;font-size:1.1rem;color:#1a1a1a}.download-btn .icon{width:20px;height:20px;fill:#1f2937}@media (max-width: 767px){.coupon-offer .left{padding:10px;flex-direction:column}.coupon-offer .left .image{height:80%;padding:10px;display:flex;justify-content:center}.coupon-offer .left *{font-size:30px}.coupon-offer .left img{width:75%;object-fit:cover}.coupon-offer .right .coupon-info{font-size:40px}}@media (max-width: 530px){.coupon-offer{height:38vw}.coupon-offer .right .coupon-info{font-size:24px}.coupon-offer .right .coupon-code span{font-size:15px}.coupon-offer .left .image{padding:0}.coupon-offer .left *{font-size:24px}.report-card{width:100%}}body{padding-right:0!important}#imagePreviewModal{overflow:auto;padding-right:0!important;align-items:center;justify-content:center}#imagePreviewModal .modal-dialog{max-width:100%;width:100%}#imagePreviewModal .modal-content{background-color:#000000f2}#imagePreviewModal img{min-width:90vw;object-fit:contain;border-radius:10px}.close-modal-btn{position:absolute;top:15px;right:20px;font-size:2rem;color:#fff;background:transparent;border:none;cursor:pointer;z-index:1051}.close-modal-btn:hover{color:#ccc}.list-unstyled{padding-left:0;list-style:none}.disclaimer-section{background-color:#f8f9fa;border:2px solid #dee2e6;border-radius:8px;margin-top:40px}.disclaimer-section .disclaimer-title{color:#495057;font-weight:700;border-bottom:2px solid #007bff;padding-bottom:10px;cursor:pointer;transition:color .3s ease;-webkit-user-select:none;user-select:none;position:relative}.disclaimer-section .disclaimer-title:hover{color:#007bff}.disclaimer-section .disclaimer-title .disclaimer-toggle-icon{font-size:.8em;margin-left:10px;transition:transform .3s ease;display:inline-block}.disclaimer-section .disclaimer-title[aria-expanded=true] .disclaimer-toggle-icon{transform:rotate(180deg)}.disclaimer-section .disclaimer-content{font-size:14px;line-height:1.6;color:#495057;padding-top:15px}.disclaimer-section .disclaimer-content .disclaimer-list{margin:0;padding-left:20px}.disclaimer-section .disclaimer-content .disclaimer-language-title{color:#007bff;font-size:1.1em;font-weight:700;margin-bottom:15px;padding-bottom:5px;border-bottom:1px solid #dee2e6}.disclaimer-section .disclaimer-content .disclaimer-english{border-bottom:1px solid #dee2e6;padding-bottom:20px}.disclaimer-section .disclaimer-content .disclaimer-arabic{padding-top:20px;direction:rtl;text-align:right}.disclaimer-section .disclaimer-content .disclaimer-arabic .disclaimer-list{padding-right:20px;padding-left:0}.disclaimer-section .disclaimer-content .disclaimer-arabic .disclaimer-language-title{text-align:right}.disclaimer-section .collapse{transition:all .3s ease}.sample-banner{color:#fff;display:flex;border-radius:10px;margin:40px 0;padding:15px 20px;background:linear-gradient(90deg,#1b1b44,#224170 65%,#2a6ca1)}.sample-banner--flex{justify-content:space-between;align-items:center}.sample-banner--centered{flex-direction:column;text-align:center;align-items:center}.sample-banner .sample-text{font-size:1.2rem;font-weight:400;margin:10px 0}.sample-banner .sample-text--heading{font-size:1.3rem;font-weight:600}.sample-banner .sample-text--subheading{font-size:1rem;margin-bottom:20px}.sample-banner .sample-buttons{display:flex;align-items:center;justify-content:center;gap:30px}.sample-banner .sample-buttons p{font-size:1.5em;font-weight:600;margin:0}.sample-banner .sample-button{background-color:#fff;color:#005ca9;text-decoration:none;padding:10px 20px;border-radius:4px;font-weight:600;transition:background-color .2s ease-in-out}.sample-banner .sample-button:hover{background-color:#e9e9e9}.vin-certificate-section{background:linear-gradient(135deg,#0a3d5c,#0f598b);border-radius:10px;padding:40px;box-shadow:0 8px 16px #00000026}.vin-certificate-header{color:#fff;font-weight:700;margin-bottom:20px;font-size:24px}.vin-certificate-header img{margin-right:10px;vertical-align:middle}.vin-certificate-value-box{background:#ffffff26;border-radius:8px;padding:25px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.vin-certificate-label{margin:0;font-size:14px;opacity:.9;text-transform:uppercase;letter-spacing:1px;color:#fff}.vin-certificate-amount{margin:10px 0 0;font-size:48px;font-weight:700;color:#fff}.vin-certificate-certified{margin:10px 0 0;font-size:13px;opacity:.8;color:#fff}.vin-certificate-certified img{margin-right:5px;vertical-align:middle}.vin-certificate-button{display:inline-block;background:#fff;color:#0f598b;padding:18px 35px;border-radius:8px;text-decoration:none;font-weight:700;font-size:16px;box-shadow:0 4px 12px #0003;transition:transform .2s,box-shadow .2s}.vin-certificate-button:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0000004d;text-decoration:none;color:#0f598b}.vin-certificate-button img{width:50px}.vin-certificate-validity{margin-top:15px;font-size:11px;color:#ffffffb3}.inspection-group-panel{border:none;background:transparent;box-shadow:none;overflow:visible;margin-bottom:1rem}.inspection-group-header{background:#007bff;padding:1rem 1.5rem;cursor:pointer;transition:all .3s ease;-webkit-user-select:none;user-select:none;border-radius:8px;margin-bottom:1rem}.inspection-group-header h5{color:#fff;font-weight:600;font-size:1.1rem;margin:0}.inspection-toggle-icon{font-size:.875rem;transition:transform .3s ease;display:inline-block;color:#fff;float:right}.inspection-group-header[aria-expanded=false] .inspection-toggle-icon{transform:rotate(180deg)}.inspection-group-body{background:transparent;border-radius:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;margin-bottom:2rem;align-items:start}@media (max-width: 768px){.inspection-group-body{grid-template-columns:1fr}}.inspection-point-collapse{background:#fff;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #00000014;transition:all .2s ease}.inspection-point-collapse:hover{box-shadow:0 2px 8px #0000001f}.inspection-point-header-collapsible{padding:1rem 1.25rem;background:#fff;border:none;border-bottom:1px solid #e0e0e0;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none}.inspection-point-header-collapsible:hover{background:#f8f9fa}.inspection-point-header-collapsible strong{font-size:.925rem;color:#333;font-weight:600}.inspection-point-toggle{font-size:.75rem;transition:transform .3s ease;display:inline-block;color:#6c757d}.inspection-point-header-collapsible[aria-expanded=true] .inspection-point-toggle{transform:rotate(180deg)}.inspection-point-header-collapsible[aria-expanded=true]{background:#e9ecef}.inspection-point-simple{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:1rem 1.25rem!important;transition:all .2s ease;box-shadow:0 1px 3px #00000014;display:flex;align-items:center}.inspection-point-simple:hover{box-shadow:0 2px 8px #0000001f;transform:translateY(-2px)}.inspection-point-simple strong{font-size:.925rem;color:#333;font-weight:600}.inspection-point-simple .inspection-status{margin-right:.75rem}.inspection-point-item{padding:.875rem 1.25rem;border:none;border-bottom:1px solid #f1f3f5;transition:all .2s ease;background:#fff;display:flex;align-items:flex-start}.inspection-point-item:hover{background:#f8f9fa}.inspection-point-item:last-child{border-bottom:none}.inspection-point-panel{background:transparent;border:none}.inspection-point-header{padding:.875rem 1.25rem;font-size:.95rem;background:#f8f9fa;font-weight:600;color:#495057;border-bottom:1px solid #e0e0e0;margin:0}.inspection-subpoints{background:transparent;position:relative;padding-left:1.5rem}.inspection-subpoint-item{padding:.75rem 1.25rem .75rem 2rem;border:none;border-bottom:1px solid #f1f3f5;transition:all .2s ease;display:flex;align-items:flex-start;background:#fff;position:relative}.inspection-subpoint-item:before{content:"";position:absolute;left:.1rem;top:0;width:2px;height:100%;background:#d3d3d3;border-radius:1px}.inspection-subpoint-item:after{content:"";position:absolute;left:.1rem;top:1.5rem;width:1.25rem;height:2px;background:#d3d3d3;border-radius:1px}.inspection-subpoint-item:last-child:before{height:1.5rem}.inspection-subpoint-item:first-child{margin-top:.25rem}.inspection-subpoint-item:hover{background:#f8f9fa}.inspection-subpoint-item:last-child{border-bottom:none}.inspection-subpoint-panel{background:transparent;border:none}.inspection-subpoint-header{padding:.75rem 1.25rem;background:#f8f9fa;border-bottom:1px solid #e0e0e0;font-size:.9rem;font-weight:600;color:#6c757d}.inspection-subpoint-header em{font-style:normal}.inspection-sides{padding:.5rem 0 0 1.5rem;background:transparent;position:relative}.inspection-side-item{padding:.625rem 1.25rem .625rem 2rem;border:none;border-bottom:1px solid #f1f3f5;transition:all .2s ease;display:flex;align-items:flex-start;background:#fff;position:relative}.inspection-side-item:before{content:"";position:absolute;left:.5rem;top:0;width:2px;height:100%;background:linear-gradient(to bottom,#28a745,#1e7e34);border-radius:1px}.inspection-side-item:after{content:"";position:absolute;left:.5rem;top:1.2rem;width:1.25rem;height:2px;background:linear-gradient(to right,#28a745,#1e7e34);border-radius:1px}.inspection-side-item:last-child:before{height:1.2rem}.inspection-side-item:first-child{margin-top:.25rem}.inspection-side-item:hover{background:#f8f9fa}.inspection-side-item:last-child{border-bottom:none}.inspection-status{min-width:28px;display:flex;align-items:center;justify-content:center;margin-right:.75rem;flex-shrink:0}.inspection-status img{transition:transform .2s ease;width:16px;height:16px}.inspection-status .badge{font-size:.75rem;padding:.25em .5em;font-weight:600;border-radius:.25rem;letter-spacing:.3px}.inspection-status .badge-secondary{background:#6c757d}.inspection-point-item:hover .inspection-status img,.inspection-subpoint-item:hover .inspection-status img,.inspection-side-item:hover .inspection-status img{transform:scale(1.15)}.inspection-content{flex:1}.inspection-name{font-size:.95rem;line-height:1.5;color:#212529;font-weight:500;margin-bottom:0}.inspection-name.font-weight-bold{font-weight:600}.inspection-name.small{font-size:.875rem}.inspection-name .text-danger{font-weight:600;color:#dc3545;margin-left:.25rem}.inspection-note{font-size:.8rem;line-height:1.4;color:#6c757d;margin-top:.375rem;padding:.375rem .625rem;background:#f8f9fa;border-radius:.25rem;border-left:2px solid #dee2e6}@media (max-width: 768px){.inspection-group-header{padding:.75rem 1rem}.inspection-group-header h5{font-size:1rem}.inspection-point-header-collapsible{padding:.75rem 1rem}.inspection-point-header-collapsible strong{font-size:.875rem}.inspection-point-item{padding:.75rem .875rem .75rem 1.25rem}.inspection-subpoint-item{padding:.625rem .875rem .625rem 1.25rem}.inspection-side-item{padding:.5rem .875rem .5rem 1.75rem}.inspection-name{font-size:.875rem}.inspection-note{font-size:.75rem;padding:.3rem .5rem}}@media print{.inspection-group-panel{page-break-inside:avoid;box-shadow:none;border:1px solid #dee2e6}.inspection-group-header{background:#00249c!important}.inspection-toggle-icon{display:none}.inspection-point-item:hover,.inspection-subpoint-item:hover,.inspection-side-item:hover{background:transparent}.collapse{display:block!important}}.damage-legend-modern{margin-top:1rem;gap:2rem}#svg-container{width:90%}.legend-item{display:flex;flex-direction:column;align-items:center;gap:.5rem;cursor:help;transition:transform .2s ease}.legend-item.clickable{cursor:pointer}.legend-item.active{transform:translateY(-2px)}.legend-item.active .legend-color{box-shadow:0 4px 16px #00000059;border:2px solid #333}.legend-item:hover{transform:translateY(-2px)}.legend-label{font-size:.875rem;font-weight:600;color:#333;text-transform:uppercase;letter-spacing:.5px}.legend-color{width:40px;height:40px;border-radius:8px;box-shadow:0 2px 8px #00000026;transition:box-shadow .2s ease,border .2s ease}.legend-item:hover .legend-color{box-shadow:0 4px 12px #00000040}.orange-bg{background-color:#ff8c00}.red-bg{background-color:#dc3545}.blue-bg{background-color:#007bff}.black-bg{background-color:#212529}.yellow-bg{background-color:#ffc107}.purple-bg{background-color:#6f42c1}#svg-container svg{min-width:800px;width:100%;height:auto;display:block;margin:0 auto}#svg-container circle{transition:opacity .3s ease,filter .3s ease}#svg-container circle.dimmed{opacity:.2;filter:grayscale(80%)}@media (max-width: 768px){.damage-legend-modern{gap:1rem}.legend-color{width:35px;height:35px}.legend-label{font-size:.75rem}#svg-container svg{min-width:90%}}
