.static-banner212{height:100%;background-image:linear-gradient(rgb(0 0 0 / .5),rgb(0 0 0 / .5)),url(https://www.nuvisionautoglass.com/wp-content/uploads/2025/07/Screenshot-2025-07-18-183623.png);background-size:cover;background-position:center center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;padding:40px 10px}.static-banner-content212 h2{font-size:20px;margin:0;font-weight:700}.static-banner-content212 p{font-size:12px;margin:4px 0 0;line-height:1.2}.parallax-banner{background-size:cover;background-position:center;background-attachment:fixed;position:relative;height:70vh;color:#fff;display:flex;align-items:center;justify-content:center;text-align:center}.parallax-overlay{background-color:rgb(0 0 0 / .5);width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:2rem}.parallax-content{max-width:800px}.parallax-content h1{font-size:2.5rem;margin-bottom:1rem}.parallax-content p{font-size:1.2rem;line-height:1.6}@media (max-width:768px){.parallax-banner{height:auto;background-attachment:scroll;padding:3rem 1rem}.parallax-content h1{font-size:2rem}.parallax-content p{font-size:1rem}}.page-wrapper-8372{margin:0;padding:1rem;background-color:#fff;display:flex;justify-content:center}.table-container-8372{max-width:1200px;width:100%}.responsive-table-8372{border-collapse:collapse;width:100%;box-shadow:0 0 8px rgb(0 0 0 / .1)}.responsive-table-8372 th,.responsive-table-8372 td{padding:10px 12px;text-align:left;border:1px solid #ccc;font-size:15px}.responsive-table-8372 th{background-color:#2eaef2;color:#fff;font-weight:600}@media (max-width:768px){.responsive-table-8372 thead{display:none}.responsive-table-8372,.responsive-table-8372 tbody,.responsive-table-8372 tr,.responsive-table-8372 td{display:block;width:100%}.responsive-table-8372 tr{margin-bottom:1rem;border:1px solid #ccc;border-radius:8px;overflow:hidden}.responsive-table-8372 td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:50%;font-size:14px;min-height:40px}.responsive-table-8372 td::before{content:attr(data-label);position:absolute;left:10px;top:50%;transform:translateY(-50%);font-weight:700;color:#333;white-space:nowrap}.responsive-table-8372 td:last-child{border-bottom:none}}.page-wrapper-8372{font-family:'Segoe UI',sans-serif;margin:0;padding:1rem;background-color:#fff;display:flex;justify-content:center}.table-container-8372{max-width:1200px;width:100%}.responsive-table-8372{border-collapse:collapse;width:100%;box-shadow:0 0 8px rgb(0 0 0 / .1)}.responsive-table-8372 th,.responsive-table-8372 td{padding:10px 12px;text-align:left;border:1px solid #ccc;font-size:15px}.responsive-table-8372 th{background-color:#2eaef2;color:#fff;font-weight:600}@media (max-width:768px){.responsive-table-8372 thead{display:none}.responsive-table-8372,.responsive-table-8372 tbody,.responsive-table-8372 tr,.responsive-table-8372 td{display:block;width:100%}.responsive-table-8372 tr{margin-bottom:1rem;border:1px solid #ccc;border-radius:8px;overflow:hidden}.responsive-table-8372 td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:50%;font-size:14px;min-height:40px}.responsive-table-8372 td::before{content:attr(data-label);position:absolute;left:10px;top:50%;transform:translateY(-50%);font-weight:700;color:#333;white-space:nowrap}.responsive-table-8372 td:last-child{border-bottom:none}}.mercedes-pricebox-927x-section{color:#333;padding:5rem 1rem;max-width:1200px;margin:0 auto}.mercedes-pricebox-927x-section h3{font-size:1.8rem;margin-bottom:2rem;font-weight:700;text-align:center;color:#222}.mercedes-pricebox-927x-header,.mercedes-pricebox-927x-card{display:flex;justify-content:space-between;align-items:center;padding:14px 20px}.mercedes-pricebox-927x-header{background-color:#07c;color:#fff;font-weight:600;border-radius:10px 10px 0 0;box-shadow:0 4px 12px rgb(0 0 0 / .12)}.mercedes-pricebox-927x-card{background-color:#fff;border-bottom:1px solid #eee;border-radius:0;box-shadow:0 4px 12px rgb(0 0 0 / .06);margin-top:10px;transition:transform 0.2s ease,box-shadow 0.2s ease}.mercedes-pricebox-927x-card:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgb(0 0 0 / .12)}.mercedes-pricebox-927x-model{font-size:1rem}.mercedes-pricebox-927x-quote{font-weight:700;white-space:nowrap}.mercedes-pricebox-927x-card:last-child{border-radius:0 0 10px 10px}@media (max-width:600px){.mercedes-pricebox-927x-header,.mercedes-pricebox-927x-card{flex-direction:column;align-items:flex-start;gap:8px}.mercedes-pricebox-927x-quote{align-self:flex-end}.mercedes-pricebox-927x-header{border-radius:10px 10px 0 0}.mercedes-pricebox-927x-card:last-child{border-radius:0 0 10px 10px}}.mercedes-section-924{position:relative;background-color:#2282c6;background-size:cover;background-position:center;padding:40px 20px;overflow:hidden;z-index:1}.mercedes-section-924::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.container-924{max-width:1350px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;gap:70px}.content-box-924{flex:1 1 480px}.content-box-924 h1{font-size:2rem;margin-bottom:20px;font-weight:700}.content-box-924 p{font-size:1rem;line-height:1.6;margin-bottom:20px;max-width:500px}.btn-group-924{display:flex;gap:10px}.btn-924{padding:12px 24px;border-radius:5px;text-decoration:none;color:#fff;font-weight:700;transition:background 0.3s ease}.btn-orange-924{background-color:orange}.btn-red-924{background-color:#D60000}.btn-orange-924:hover{background-color:#e69500}.btn-red-924:hover{background-color:#b40000}.media-box-924{text-align:center}.media-box-924 video{width:100%;border-radius:10px}.features-924{margin-top:20px;display:flex;justify-content:space-around;flex-wrap:wrap;gap:15px}.feature-924{display:flex;justify-content:center;align-items:center;width:100px;height:auto;max-width:100%}.feature-924 img{margin-bottom:5px}.feature-924 p{font-size:.85rem}@media (max-width:768px){.container-924{flex-direction:column;text-align:left}.media-box-924,.content-box-924{text-align:left}.btn-group-924{flex-direction:column;align-items:flex-start}.btn-924{width:100%}.features-924{justify-content:flex-start}}.wrapper999{background-color:#fff;color:#1e3c72;padding:2rem}.grid999{display:flex;flex-direction:column;align-items:center;gap:.2rem;max-width:1200px;margin:0 auto}.card999{width:100%}.card999 h3{font-size:1.75rem;margin-bottom:1rem;color:#1e3c72}.card999 p{color:#333;line-height:1.6;font-size:1.05rem;margin-bottom:1.5rem}.card999 a{color:#00568C;text-decoration:underline}.card999 ul{padding-left:1.5rem;margin-bottom:1.5rem}.card999 ul li{margin-bottom:.75rem;color:#333;font-size:1.1rem;position:relative;padding-left:1rem}.card999 ul li::before{content:"•";position:absolute;left:0;color:#00568C;font-size:1.2rem}.small-note{font-size:.95rem;color:gray;font-style:italic}@media (max-width:768px){.wrapper999{padding:1.5rem}.card999 h3{font-size:1.5rem}.card999 p,.card999 ul li{font-size:1rem}}.e-card{margin:100px auto 0 auto;background:#fff0;box-shadow:0 8px 28px -9px rgb(0 0 0 / .45);position:relative;width:90%;max-width:1200px;height:auto;border-radius:16px;overflow:hidden;background-color:#00568C;display:grid;place-items:center;padding:2rem 1rem}.infotop{text-align:center;font-size:2.5rem;color:#fff;font-weight:600;position:relative;z-index:1;padding:0 1rem;line-height:1.3}.name{font-size:1rem;font-weight:300;margin-top:1rem;padding:0 1rem;line-height:1.5}@media (max-width:768px){.infotop{font-size:1.5rem}.name{font-size:.9rem}}@media (max-width:480px){.infotop{font-size:1.2rem}.name{font-size:.85rem;padding:0 .5rem}}.location-grid2025{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;padding:40px;max-width:1200px;margin:auto}.state-box2025{background:#fff;border-radius:25px;box-shadow:inset 0 0 25px rgb(0 0 0 / .1);padding:30px 20px;text-align:center;position:relative;overflow:hidden;z-index:1}.state-box2025::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-position:center;background-repeat:no-repeat;background-size:cover;opacity:.1;z-index:0}.state-box2025 h2,.state-box2025 ul{position:relative;z-index:1}.state-box2025 h2{font-size:24px;font-weight:700;margin-bottom:20px}.two-column-list2025{display:flex;gap:30px;justify-content:center;text-align:left}.two-column-list2025 ul,.single-column2025{list-style:none;padding:0;margin:0;font-size:15px;line-height:1.7}@media (max-width:768px){.location-grid2025{grid-template-columns:1fr}.two-column-list2025{flex-direction:column;align-items:center;gap:10px}.state-box2025{padding:20px 15px}.state-box2025 h2{font-size:20px}.two-column-list2025 ul,.single-column2025{font-size:14px}}.arizona-bg2025::before{background-image:url(https://www.nuvisionautoglass.com/wp-content/uploads/2023/11/arizona-1.png)}.florida-bg2025::before{background-image:url(https://www.nuvisionautoglass.com/wp-content/uploads/2023/11/Florida.png)}.southcarolina-bg2025::before{background-image:url(https://www.nuvisionautoglass.com/wp-content/uploads/2023/11/south-carolina-1.png)}.bgnv,.unique-wrapper,.windshield-section,.windshield-types,.windshield-types-2,.faq-windshield-section,.nv-brag-section,.nv-safe-section,.nv-info-container,.nv-section-wrapper,.adas-section,.qx7f-adascal-section,.bodey{font-family:"Poppins",sans-serif;box-sizing:border-box}.bgnv *,.unique-wrapper *,.windshield-section *,.windshield-types *,.windshield-types-2 *,.faq-windshield-section *,.nv-brag-section *,.nv-safe-section *,.nv-info-container *,.nv-section-wrapper *,.adas-section *,.qx7f-adascal-section *,.bodey *{box-sizing:border-box}.cardgrid-grid,.cardgrid-grid2,.cardgrid-grid3{display:grid;gap:20px;max-width:1200px;margin:auto}.cardgrid-grid{grid-template-columns:repeat(4,1fr)}.cardgrid-grid3{grid-template-columns:repeat(3,1fr)}.cardgrid-grid2{grid-template-columns:repeat(2,1fr);max-width:1000px}.cardgrid-card{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px rgb(0 0 0 / .1);padding:10px;display:flex;flex-direction:column;align-items:center;text-align:center;transition:transform 0.2s ease}.cardgrid-card:hover{transform:translateY(-4px)}.cardgrid-top-row{display:flex;gap:20px;align-items:flex-start}.cardgrid-icon{width:60px;height:60px;border-radius:50%;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center;background-color:#eee}.cardgrid-icon img{width:80%;height:80%;object-fit:cover;display:block}.cardgrid-text-content{display:flex;flex-direction:column;gap:10px}.cardgrid-header{font-size:1rem;font-weight:700;color:#333}.cardgrid-bottom-row{font-size:1rem;color:#555;line-height:1.6}.featurebox-98342{display:flex;flex-wrap:wrap;justify-content:center;background-color:#fff;padding:40px 20px;gap:30px;max-width:1300px;margin:0 auto}.featureitem-98342{flex:0 1 30%;background:#fff;border:1px solid #eee;border-radius:12px;box-shadow:0 4px 15px rgb(0 0 0 / .08);padding:25px 15px;text-align:center;display:flex;flex-direction:column;align-items:center;transition:all 0.3s ease}.featureitem-98342:hover{box-shadow:0 6px 20px rgb(0 0 0 / .12)}.featureicon-98342{background-color:#ff8204;border-radius:50%;width:60px;height:60px;display:flex;justify-content:center;align-items:center;margin-bottom:15px}.featureicon-98342 img{width:26px;height:26px;filter:brightness(0) invert(1)}.featuretext-98342{font-size:14px;line-height:1.5;color:#222}.nuvision-wrapper-x21{background:#f9f9f9;padding:2rem}.nuvision-container-x21{max-width:1300px;margin:0 auto}.nuvision-container-x21 h2{text-align:center}.nuvision-grid-x21{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.nuvision-card-x21{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 4px 12px rgb(0 0 0 / .06);text-align:center;transition:transform 0.3s ease}.nuvision-card-x21:hover{transform:translateY(-5px)}.nuvision-icon-x21{width:60px;height:60px;background-color:#00568C;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem auto;color:#fff;font-size:1.5rem}.nv-compare-container{max-width:1200px;margin:0 auto;padding:40px 20px}.nv-compare-heading{text-align:center;margin-bottom:40px;color:#00568C;font-weight:700;letter-spacing:1.2px}.nv-compare-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.nv-compare-card{background:#fff;border-radius:16px;box-shadow:0 12px 30px rgb(0 0 0 / .08);padding:25px 30px;display:flex;flex-direction:column;min-height:280px;transition:transform 0.3s ease,box-shadow 0.3s ease}.nv-compare-card:hover{transform:translateY(-8px);box-shadow:0 8px 40px rgb(0 0 0 / .35)}.nv-compare-feature{font-weight:700;color:#1e3a8a;font-size:1.3rem;margin-bottom:18px;border-bottom:2px solid #3b82f6;padding-bottom:8px;letter-spacing:.05em}.nv-compare-values{display:flex;flex-direction:column;gap:20px;flex-grow:1}.nv-value-box{background-color:#f9fafb;border-left:6px solid #3b82f6;border-radius:10px;padding:16px 20px;box-shadow:inset 0 0 10px #e0e7ff}.nv-value-box.replacement{border-color:#f97316;background-color:#fff7ed;box-shadow:inset 0 0 12px #fde8cc}.nv-value-label{font-size:1rem;color:#6b7280;margin-bottom:8px;font-weight:600}.nv-value-text{font-weight:500;color:#1f2937;line-height:1.4}.nv-info-container{max-width:1300px;margin:0 auto;text-align:center}.nv-info-title{color:#F60;font-size:28px;font-weight:700;margin-bottom:40px}.nv-info-grid{display:flex;flex-direction:row;justify-content:center;gap:30px;flex-wrap:wrap}.nv-info-card{background-color:#fefefe;border-radius:12px;box-shadow:0 8px 24px rgb(0 0 0 / .15);padding:30px 25px;width:100%;max-width:520px;text-align:left}.nv-info-icon img{width:48px;height:48px;margin-bottom:20px}.nv-info-header{font-weight:700;font-size:17px;margin-bottom:15px;color:#222}.nv-info-list{padding-left:20px;color:#555;font-size:15px;line-height:1.6}.nv-info-cta{margin-top:40px;padding:20px 30px;background-color:#f3f3f3;font-size:16px;font-weight:600;border-radius:10px;color:#222}.mag_container{max-width:1200px;margin:auto}.mag_intro{background:#fff;padding:20px;border-radius:12px;box-shadow:0 2px 10px rgb(0 0 0 / .05);margin-bottom:30px}.mag_intro h2{font-size:1.5rem;margin-bottom:15px}.mag_cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.mag_card{background:#fff;border-radius:12px;box-shadow:0 2px 10px rgb(0 0 0 / .05);padding:20px;text-align:center}.mag_card img{height:40px;margin-bottom:15px}.mag_card h4{margin-bottom:10px;font-size:1.2rem;color:#111}.mag_card p{color:#555;font-size:.95rem}.unique-wrapper{background:#f9f9f9;color:#333;padding:20px}.unique-container{max-width:1200px;margin:auto}.unique-heading,.unique-subheading{text-align:center}.unique-heading{color:#00568C}.unique-heading span,.unique-subheading span{color:#ff8204}.unique-subheading{color:#1d4ed8;margin:40px 0 20px}.unique-grid{display:grid;gap:20px}.unique-services-top{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:20px}.unique-services-top1{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:50px}.unique-services-bottom{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.unique-services-bottom1{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.unique-advantages{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.unique-card{background:#fff;border-radius:12px;padding:20px;text-align:center;box-shadow:0 4px 8px rgb(0 0 0 / .05);transition:0.3s}.unique-card:hover{box-shadow:0 8px 16px rgb(0 0 0 / .1)}.unique-card-icon{font-size:2rem;margin-bottom:10px}.unique-description{max-width:800px;margin:60px auto;text-align:center;font-size:1rem;color:#555}.unique-description-bottom{max-width:800px;margin:20px auto;text-align:center;font-size:1rem;color:#555}.nv-section-wrapper{padding:2rem 1rem;background:#fff}.nv-emergency-benefits,.nv-emergency-types{background:rgb(255 255 255 / .2);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-radius:20px;padding:2rem;max-width:1250px;margin:2.5rem auto;box-shadow:0 10px 30px rgb(0 0 0 / .2);border:1px solid #dedddc;transition:transform 0.3s ease}.nv-emergency-benefits:hover,.nv-emergency-types:hover{transform:translateY(-5px)}.nv-emergency-title,.nv-types-title{text-align:center;font-weight:700;color:#00568C;margin-bottom:1rem}.nv-emergency-subtext,.nv-types-subtext{text-align:center;font-size:1rem;color:#000;margin-bottom:2rem;max-width:800px;margin-left:auto;margin-right:auto}.nv-emergency-list,.nv-types-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;list-style:none;padding-left:0;margin:0}.nv-emergency-list li,.nv-types-list li{background:rgb(255 255 255 / .3);border-left:4px solid #00568C;padding:1rem;border-radius:12px;display:flex;align-items:flex-start;gap:.75rem;font-size:.95rem;color:#222;box-shadow:0 4px 10px rgb(0 0 0 / .05)}.nv-emergency-list li strong,.nv-types-list li strong{color:#00568C;font-weight:600}.nv-icon{font-size:1.2rem;color:#f57c00;flex-shrink:0;margin-top:.2rem}.adas-section,.qx7f-adascal-section{display:grid;gap:40px;margin:auto;padding:10px;align-items:center}.adas-section{grid-template-areas:"image text";grid-template-columns:1fr 1fr;max-width:80%}.qx7f-adascal-section{grid-template-areas:"text image";grid-template-columns:1fr 1fr;max-width:85%}.adas-text,.qx7f-adascal-textwrapper{display:flex;flex-direction:column;gap:20px;text-align:left}.adas-text{grid-area:text}.qx7f-adascal-textwrapper{grid-area:text}.adas-title,.qx7f-adascal-title{font-size:2rem;font-weight:700;color:#00568C}.adas-title span,.qx7f-adascal-title span{color:#f57c00}.adas-paragraph,.qx7f-adascal-paragraph{font-size:1rem;line-height:1.6;color:#555}.adas-image,.qx7f-adascal-imagewrapper{grid-area:image}.adas-image img,.qx7f-adascal-imagewrapper img{max-width:100%;height:auto;border-radius:12px;box-shadow:0 4px 12px rgb(0 0 0 / .1)}.windshield-section{background-color:#f3f3f3;color:#4a4a4a;padding:50px 20px 10px}.windshield-section .container{max-width:1200px;margin:0 auto;text-align:center}.windshield-section .title{color:#f76c1b;font-weight:700;margin-bottom:40px;font-size:2.2em}.windshield-section .paragraph{font-size:16px;line-height:1.6;margin:10px 0}.windshield-types,.windshield-types-2{padding:30px 20px;text-align:center;margin:auto}.windshield-types{background-color:#f3f3f3}.windshield-types-2{background-color:#fff;margin:30px auto auto}.windshield-types-heading{color:#f76c1b;font-size:2rem!important;font-weight:700;margin-bottom:20px}.windshield-types-description{text-align:center;color:#777;font-size:16px;line-height:1.6;max-width:800px;margin:0 auto}.bgnv{margin:0;background:#fff;color:#1f2c3a;padding:40px}.process-section{max-width:1200px;margin:auto;text-align:center;padding:2rem 1rem}.process-section .section-title{font-weight:700;color:#f26522;margin-bottom:50px}.steps{display:flex;justify-content:space-between;flex-wrap:wrap;gap:30px;position:relative}.step{flex:1;min-width:220px;max-width:260px;position:relative}.step-circle{position:relative;width:120px;height:120px;margin:0 auto 20px;background:#fff;border-radius:50%;box-shadow:0 0 10px rgb(0 0 0 / .1);display:flex;align-items:center;justify-content:center}.arrow-wrapper{width:60%;height:60%;display:flex;align-items:center;justify-content:center}.arrow-wrapper img{max-width:100%;height:auto}.step-number{position:absolute;top:-15px;left:50%;transform:translateX(-50%);background:#f7f7f7;border-radius:20px;padding:4px 10px;font-size:14px;box-shadow:0 2px 4px rgb(0 0 0 / .1)}.step h3,.step h4{margin-top:20px;font-size:18px;font-weight:700}.step p{margin-top:10px;font-size:14px;line-height:1.5;color:#333}.nuvision-steps-container{display:grid;grid-template-columns:repeat(1,1fr);gap:30px;margin-top:40px;text-align:left}.nuvision-step-box{background-color:#fff;border-radius:10px;padding:30px 25px;box-shadow:0 5px 20px rgb(0 0 0 / .08);display:flex;flex-direction:column;align-items:center;text-align:center;transition:transform 0.3s ease-in-out,box-shadow 0.3s ease-in-out;border-top:5px solid #f76c1b}.nuvision-step-box:hover{transform:translateY(-8px);box-shadow:0 10px 25px rgb(0 0 0 / .12)}.nuvision-step-box__number-area{display:flex;align-items:center;justify-content:center;width:60px;height:60px;background-color:#f76c1b;border-radius:50%;margin-bottom:25px;box-shadow:0 4px 8px rgb(247 108 27 / .3)}.nuvision-step-box__number{color:#fff;font-size:28px;font-weight:700}.nuvision-step-box__text-area p{font-size:16px;line-height:1.65;color:#4a4a4a;margin:0}.faq-windshield-section{padding:60px 20px;background-color:#f3f3f3}.faq-windshield-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));gap:30px;max-width:1200px;margin:0 auto}.faq-windshield-card{display:flex;flex-direction:column;border-radius:12px;overflow:hidden;background-color:#fff;box-shadow:0 8px 24px rgb(0 0 0 / .05)}.faq-windshield-header{background-color:#FF7E3D;color:#fff;font-size:1.3rem;font-weight:700;padding:20px;border-top-left-radius:12px;border-top-right-radius:12px}.faq-windshield-body{padding:16px;color:#777;font-size:1rem;line-height:1.6;flex-grow:1}.nv-brag-section{background-color:#f5f5f5;padding:50px 20px;text-align:center}.nv-brag-container{max-width:1100px;margin:0 auto}.nv-brag-title{font-size:30px;font-weight:700;color:#f60;margin-bottom:30px}.nv-brag-title span{color:#07c}.nv-brag-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:24px}.nv-brag-highlight{border:2px dashed #07c;background-color:#fff;padding:16px 20px;font-size:16px;font-weight:600;color:#222;border-radius:10px;box-shadow:0 2px 8px rgb(0 0 0 / .04);transition:transform 0.2s ease;display:flex;align-items:center;justify-content:center;text-align:center;min-height:90px}.nv-brag-highlight:hover{transform:translateY(-3px)}.nv-brag-full{grid-column:1 / -1;font-weight:600;padding:18px 22px}.nv-safe-section{background-color:#00568C;color:#fff;padding:100px 40px}.nv-safe-container{max-width:1600px;margin:0 auto;display:flex;flex-wrap:wrap;gap:80px}.nv-safe-heading-wrap{flex:0 0 32%;max-width:22%}.nv-safe-heading{font-size:clamp(28px, 3vw, 32px);line-height:1.3;font-weight:700;margin:0;color:#fff;text-align:left}.nv-safe-content-wrap{flex:1;display:grid;grid-template-columns:repeat(3,1fr);gap:60px 50px}.nv-safe-box p.nv-safe-title{font-weight:700;color:#fff;margin:0 0 18px}.nv-safe-box p.nv-safe-desc{font-size:17px;line-height:1.8;color:#e2e2e2;margin:0}.spacer{height:40px}.spacer-responsive{height:clamp(10px, 5vw, 50px)}@media (max-width:1062px){.steps{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;gap:20px;padding:15px 0}.step{min-width:250px;max-width:250px;flex:0 0 auto}}@media (max-width:1024px){.nuvision-grid-x21{grid-template-columns:repeat(2,1fr)}.nv-safe-container{gap:40px}.nv-safe-heading-wrap{flex:0 0 40%;max-width:40%}.nv-safe-content-wrap{grid-template-columns:repeat(2,1fr);gap:40px 30px}}@media (max-width:992px){.unique-services-top,.unique-services-bottom1{grid-template-columns:repeat(2,1fr)}.unique-services-top1{grid-template-columns:1fr}.nuvision-steps-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:960px){.nv-compare-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.cardgrid-grid,.cardgrid-grid2,.cardgrid-grid3{grid-template-columns:1fr!important}.featureitem-98342{flex:0 1 45%}.unique-heading{font-size:1.75rem}.unique-services-top,.unique-services-bottom,.unique-services-bottom1{grid-template-columns:1fr}.unique-description,.unique-description-bottom{font-size:.95rem;margin:30px auto;text-align:left}.nv-emergency-title,.nv-types-title{font-size:1.5rem}.nv-emergency-subtext,.nv-types-subtext{font-size:.95rem}.nv-emergency-list li,.nv-types-list li{font-size:.9rem;flex-direction:row;gap:.5rem}.nv-icon{font-size:1rem}.adas-section,.qx7f-adascal-section{grid-template-columns:1fr;gap:1px;max-width:95%}.adas-section{grid-template-areas:"title" "image" "paragraph"}.qx7f-adascal-section{grid-template-areas:"title" "image" "paragraph"}.adas-text,.qx7f-adascal-textwrapper{display:contents}.adas-title,.qx7f-adascal-title{grid-area:title;font-size:1.5rem;text-align:center;margin-bottom:10px}.adas-paragraph,.qx7f-adascal-paragraph{grid-area:paragraph;text-align:left}.adas-paragraph{margin-top:2.5em}.adas-image,.qx7f-adascal-imagewrapper{grid-area:image}.windshield-types-heading{font-size:1.3rem!important}.faq-windshield-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.faq-windshield-card{flex:1 1 100%}.faq-windshield-section{padding:30px 20px 0}.steps{flex-wrap:nowrap!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;gap:16px!important;padding:1rem!important;scroll-snap-type:x mandatory!important;flex-direction:row!important}.step{min-width:100%!important;flex:0 0 100%!important;scroll-snap-align:center!important;background:#fff!important;border-radius:12px!important;box-shadow:0 4px 12px rgb(0 0 0 / .1)!important;padding:1.2rem!important}.step h4{margin-top:10px!important;font-size:16px!important}.step p{margin-top:5px!important;font-size:13px!important}.bgnv,.process-section{overflow-x:visible!important}.process-section{padding:1rem 0.5rem!important}.nv-safe-section{padding:60px 20px}.nv-safe-container{flex-direction:column;gap:40px}.nv-safe-heading-wrap,.nv-safe-content-wrap{max-width:100%;flex:1 1 100%}.nv-safe-content-wrap{grid-template-columns:1fr;gap:30px 0}.nv-safe-box p.nv-safe-desc{font-size:15px;line-height:1.6}.nv-info-title{font-size:24px;margin-bottom:30px}.nv-info-card{padding:20px}.nv-info-header{font-size:16px}.nv-info-list{font-size:14px}.nv-info-cta{font-size:15px;padding:18px 20px}}@media (max-width:600px){.nuvision-grid-x21{grid-template-columns:1fr}.nuvision-card-x21{padding:1rem}.nuvision-icon-x21{width:50px;height:50px;font-size:1.2rem}.nv-compare-grid{grid-template-columns:1fr}}@media (max-width:480px){.featureitem-98342{flex:0 1 100%}.nv-info-grid{flex-direction:column;align-items:center}.nv-info-title{font-size:22px}.nv-info-cta{font-size:14px}.nv-safe-section{padding:40px 15px}.nv-safe-box p.nv-safe-title{font-size:20px}.nv-safe-box p.nv-safe-desc{font-size:14px}}