.silverado-2500hd-page[data-v-13c4ffdd]{background:#fff}.hero[data-v-13c4ffdd]{position:relative;width:100%;padding:0;margin:0;overflow:hidden}.hero[data-v-13c4ffdd]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(0,0,0,.4),rgba(0,0,0,.2) 50%,rgba(0,0,0,.1));z-index:1}.hero .hero-content[data-v-13c4ffdd]{position:absolute;top:8%;left:5%;z-index:3;color:#fff;max-width:60%}@media(max-width:959px){.hero .hero-content[data-v-13c4ffdd]{top:6%;left:4%;max-width:90%}}@media(min-width:1200px){.hero .hero-content[data-v-13c4ffdd]{top:6%;left:4%;max-width:50%}}.hero .hero-badge[data-v-13c4ffdd]{font-size:.9rem;font-weight:600;text-transform:uppercase;margin-bottom:1rem;letter-spacing:.15em;opacity:.9;font-family:inherit}@media(min-width:960px){.hero .hero-badge[data-v-13c4ffdd]{font-size:1rem}}.hero .hero-title[data-v-13c4ffdd]{font-size:2.5rem;font-weight:800;line-height:1.05;margin:0;text-transform:uppercase;text-shadow:2px 2px 8px rgba(0,0,0,.5);font-family:inherit}@media(min-width:640px){.hero .hero-title[data-v-13c4ffdd]{font-size:3.5rem}}@media(min-width:960px){.hero .hero-title[data-v-13c4ffdd]{font-size:4.5rem}}@media(min-width:1200px){.hero .hero-title[data-v-13c4ffdd]{font-size:5.5rem}}.hero .hero-title .hero-subtitle[data-v-13c4ffdd]{display:block;font-size:1.5rem;font-weight:500;margin-top:.3rem;opacity:.9;letter-spacing:.05em}@media(min-width:640px){.hero .hero-title .hero-subtitle[data-v-13c4ffdd]{font-size:2rem}}@media(min-width:960px){.hero .hero-title .hero-subtitle[data-v-13c4ffdd]{font-size:2.8rem}}@media(min-width:1200px){.hero .hero-title .hero-subtitle[data-v-13c4ffdd]{font-size:3.2rem}}.hero .hero-image[data-v-13c4ffdd]{width:100%;height:auto;display:block;min-height:400px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media(min-width:960px){.hero .hero-image[data-v-13c4ffdd]{min-height:500px}}@media(min-width:1200px){.hero .hero-image[data-v-13c4ffdd]{min-height:600px}}.nav-tabs-section[data-v-13c4ffdd]{background:#fff;border-bottom:1px solid #e5e5e5;padding:0}.nav-tabs-section .nav-tabs[data-v-13c4ffdd]{overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}@media(max-width:959px){.nav-tabs-section .nav-tabs[data-v-13c4ffdd]{padding:0 1rem}}.nav-tabs-section .nav-tab[data-v-13c4ffdd]{display:inline-block;padding:1rem 1.5rem;color:#666;text-decoration:none;font-size:.9rem;font-weight:500;border-bottom:3px solid transparent;transition:all .3s ease;white-space:nowrap}.nav-tabs-section .nav-tab[data-v-13c4ffdd]:hover{color:#333;text-decoration:none}.nav-tabs-section .nav-tab.active[data-v-13c4ffdd]{color:#333;border-bottom-color:#333;font-weight:600}@media(min-width:960px){.nav-tabs-section .nav-tab[data-v-13c4ffdd]{padding:1.2rem 2rem;font-size:1rem}}.highlights-label[data-v-13c4ffdd]{background:#f8f8f8}.highlights-label .highlights-text[data-v-13c4ffdd]{font-size:.9rem;font-weight:500;text-align:center}@media(min-width:960px){.highlights-label .highlights-text[data-v-13c4ffdd]{text-align:left}}.quick-stats[data-v-13c4ffdd]{background:#000;color:#fff;padding:2rem 0}.quick-stats .stat-item[data-v-13c4ffdd]{text-align:center;padding:1rem;border-right:1px solid hsla(0,0%,100%,.2)}.quick-stats .stat-item[data-v-13c4ffdd]:last-child{border-right:none}@media(max-width:959px){.quick-stats .stat-item[data-v-13c4ffdd]{border-right:none;border-bottom:1px solid hsla(0,0%,100%,.2)}.quick-stats .stat-item[data-v-13c4ffdd]:last-child{border-bottom:none}}.quick-stats .stat-value[data-v-13c4ffdd]{font-size:1.5rem;font-weight:700;margin-bottom:.5rem;line-height:1.3}.quick-stats .stat-label[data-v-13c4ffdd]{font-size:.9rem;opacity:.8}.section-title[data-v-13c4ffdd]{font-size:2.2rem;font-weight:700;text-transform:uppercase;margin-bottom:2rem}@media(max-width:959px){.section-title[data-v-13c4ffdd]{font-size:1.8rem}}.updates-section[data-v-13c4ffdd]{background:#fff;padding:4rem 0}.updates-section .section-title[data-v-13c4ffdd]{font-size:1.8rem;font-weight:700;color:#333;margin-bottom:3rem;text-transform:uppercase;letter-spacing:.05em}@media(min-width:960px){.updates-section .section-title[data-v-13c4ffdd]{font-size:2.2rem}}.updates-section .update-card[data-v-13c4ffdd]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:transform .3s ease,box-shadow .3s ease;height:100%;display:flex;flex-direction:column}.updates-section .update-card[data-v-13c4ffdd]:hover{transform:translateY(-8px);box-shadow:0 8px 30px rgba(0,0,0,.15)}.updates-section .update-card img[data-v-13c4ffdd]{width:100%;height:250px;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .3s ease}.updates-section .update-card img[data-v-13c4ffdd]:hover{transform:scale(1.05)}.updates-section .update-card h3[data-v-13c4ffdd]{padding:1.5rem;margin:0;font-size:1.1rem;font-weight:700;text-align:center;color:#333;flex-grow:1;display:flex;align-items:center;justify-content:center}.updates-section .test-drive-button[data-v-13c4ffdd]{border:2px solid #333;color:#333;background:transparent;padding:.8rem 2.5rem;font-size:1rem;font-weight:600;text-transform:none;border-radius:4px;transition:all .3s ease;text-decoration:none}.updates-section .test-drive-button[data-v-13c4ffdd]:hover{background:#333;color:#fff;transform:translateY(-2px)}@media(min-width:960px){.updates-section .test-drive-button[data-v-13c4ffdd]{padding:1rem 3rem;font-size:1.1rem}}.color-selector[data-v-13c4ffdd]{background:#f8f9fa;padding:4rem 0}.color-selector .color-section-title[data-v-13c4ffdd]{font-size:1.2rem;font-weight:700;letter-spacing:2px;margin-bottom:3rem;color:#333}.color-selector .selected-color-display[data-v-13c4ffdd]{margin-bottom:3rem}.color-selector .selected-color-display .selected-color-image[data-v-13c4ffdd]{width:100%;max-width:800px;height:auto;transition:all .3s ease}@media(min-width:960px){.color-selector .selected-color-display .selected-color-image[data-v-13c4ffdd]{max-width:960px}}.color-selector .color-grid[data-v-13c4ffdd]{display:flex;justify-content:center;align-items:center;gap:1.5rem;flex-wrap:wrap;margin-bottom:2rem}.color-selector .color-item[data-v-13c4ffdd]{display:flex;flex-direction:column;align-items:center;cursor:pointer;transition:all .3s ease;padding:1rem;border-radius:8px;border:2px solid transparent}.color-selector .color-item[data-v-13c4ffdd]:hover{background:hsla(0,0%,100%,.8);transform:translateY(-2px)}.color-selector .color-item.active[data-v-13c4ffdd]{border-color:#000;background:hsla(0,0%,100%,.9);transform:translateY(-2px)}.color-selector .color-item .color-swatch[data-v-13c4ffdd]{width:50px;height:50px;border-radius:50%;border:3px solid #fff;box-shadow:0 2px 8px rgba(0,0,0,.2);margin-bottom:.5rem;transition:all .3s ease}.color-selector .color-item .color-name[data-v-13c4ffdd]{font-size:.8rem;font-weight:600;text-align:center;line-height:1.2;max-width:80px;color:#333}.color-selector .color-disclaimer[data-v-13c4ffdd]{font-size:.9rem;color:#666;font-style:italic;margin-top:2rem}.color-selector .selected-color-heading[data-v-13c4ffdd]{font-size:1.25rem;font-weight:700;color:#333;margin:0 0 .5rem 0}.design-section .section-label[data-v-13c4ffdd],.performance-section .section-label[data-v-13c4ffdd]{font-size:.875rem;font-weight:600;letter-spacing:2px;color:#666;margin-bottom:1rem;text-transform:uppercase}.design-section .performance-link[data-v-13c4ffdd],.performance-section .performance-link[data-v-13c4ffdd]{color:#d4a574;text-decoration:underline;transition:color .3s ease}.design-section .performance-link[data-v-13c4ffdd]:hover,.performance-section .performance-link[data-v-13c4ffdd]:hover{color:#b88b5a}.design-section .performance-stats-grid[data-v-13c4ffdd],.performance-section .performance-stats-grid[data-v-13c4ffdd]{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;padding:2rem 0;margin-top:3rem}.design-section .design-feature[data-v-13c4ffdd],.design-section .performance-stat[data-v-13c4ffdd],.performance-section .design-feature[data-v-13c4ffdd],.performance-section .performance-stat[data-v-13c4ffdd]{text-align:center;padding:1rem}.design-section .design-feature img[data-v-13c4ffdd],.design-section .performance-stat img[data-v-13c4ffdd],.performance-section .design-feature img[data-v-13c4ffdd],.performance-section .performance-stat img[data-v-13c4ffdd]{width:100%;height:auto;margin-bottom:1rem;border-radius:8px}.design-section .design-feature h3[data-v-13c4ffdd],.design-section .performance-stat h3[data-v-13c4ffdd],.performance-section .design-feature h3[data-v-13c4ffdd],.performance-section .performance-stat h3[data-v-13c4ffdd]{font-size:1.2rem;font-weight:700;margin-bottom:1rem}.design-section .perf-value[data-v-13c4ffdd],.performance-section .perf-value[data-v-13c4ffdd]{font-size:1.5rem;font-weight:700;margin-bottom:.75rem;color:#000;line-height:1.4}.design-section .perf-label[data-v-13c4ffdd],.performance-section .perf-label[data-v-13c4ffdd]{font-size:.9rem;color:#333;font-weight:400}.design-section .specs-content[data-v-13c4ffdd],.performance-section .specs-content[data-v-13c4ffdd]{background:#f8f8f8;padding:2rem;border-radius:8px}.design-section .specs-content h3[data-v-13c4ffdd],.performance-section .specs-content h3[data-v-13c4ffdd]{font-size:1.1rem;font-weight:700;margin-bottom:1rem;text-transform:uppercase}.design-section .specs-content ul[data-v-13c4ffdd],.performance-section .specs-content ul[data-v-13c4ffdd]{list-style:disc;padding-left:1.5rem}.design-section .specs-content ul li[data-v-13c4ffdd],.performance-section .specs-content ul li[data-v-13c4ffdd]{margin-bottom:.5rem;line-height:1.6}.camera-section[data-v-13c4ffdd]{background:#f5f5f5}.camera-section .camera-feature[data-v-13c4ffdd]{text-align:center;padding:2rem;background:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.camera-section .camera-feature h3[data-v-13c4ffdd]{font-size:1.1rem;font-weight:700}.video-cta[data-v-13c4ffdd]{padding-top:0}.video-cta .play-video-btn[data-v-13c4ffdd]{background:#000;color:#fff;border:none;padding:.75rem 1.5rem;font-weight:700;cursor:pointer;border-radius:4px;transition:opacity .2s ease}.video-cta .play-video-btn[data-v-13c4ffdd]:hover{opacity:.85}.video-modal[data-v-13c4ffdd]{position:fixed;inset:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:9999}.video-modal .video-modal-content[data-v-13c4ffdd]{position:relative;width:90%;max-width:960px;background:#000;border-radius:8px;padding:0;box-shadow:0 10px 40px rgba(0,0,0,.3)}.video-modal .video-modal-close[data-v-13c4ffdd]{position:absolute;top:8px;right:12px;background:transparent;border:none;color:#fff;font-size:2rem;line-height:1;cursor:pointer;opacity:.9}.video-modal .video-modal-close[data-v-13c4ffdd]:hover{opacity:1}.video-modal .video-responsive[data-v-13c4ffdd]{position:relative;padding-bottom:56.25%;height:0}.video-modal .video-responsive iframe[data-v-13c4ffdd]{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.video-modal .video-file video[data-v-13c4ffdd]{width:100%;height:auto;display:block}.video-modal .video-placeholder[data-v-13c4ffdd]{display:flex;align-items:center;justify-content:center;min-height:300px;color:#fff;font-weight:600}.footnotes-section[data-v-13c4ffdd]{padding-top:0}.footnotes-section p[data-v-13c4ffdd]{color:#666}.dimensions-section .dimension-diagrams .dimension-diagram[data-v-13c4ffdd]{width:100%;max-width:500px;height:auto;margin:0 auto;display:block}.dimensions-section .dimension-diagrams .diagram-label[data-v-13c4ffdd]{margin-top:1rem;font-size:1rem;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:1px}.dimensions-section .dimension-item[data-v-13c4ffdd]{text-align:center;padding:1rem}.dimensions-section .dimension-item .dimension-label[data-v-13c4ffdd]{font-size:.9rem;color:#666;margin-bottom:.5rem}.dimensions-section .dimension-item .dimension-value[data-v-13c4ffdd]{font-size:1.5rem;font-weight:700}.safety-section[data-v-13c4ffdd]{background:#f8f9fa;padding:4rem 0}.safety-section .safety-header .safety-label[data-v-13c4ffdd]{font-size:.9rem;font-weight:600;letter-spacing:1px;color:#666;margin-bottom:.5rem}.safety-section .safety-header .section-title[data-v-13c4ffdd]{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem;color:#333}.safety-section .safety-icons-container[data-v-13c4ffdd]{background:transparent;padding:0}.safety-section .safety-icons[data-v-13c4ffdd]{display:grid;grid-template-columns:repeat(5,1fr);gap:0}.safety-section .safety-icon-item[data-v-13c4ffdd]{cursor:pointer;background:#f1f2f3;min-height:120px;display:flex;align-items:center;justify-content:center;position:relative;border-right:1px solid #e5e7eb;transition:background .2s ease}.safety-section .safety-icon-item[data-v-13c4ffdd]:last-child{border-right:none}.safety-section .safety-icon-item[data-v-13c4ffdd]:hover{background:#eceff1}.safety-section .safety-icon-item.active[data-v-13c4ffdd]{background:#f5f6f7}.safety-section .safety-icon-item.active[data-v-13c4ffdd]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:#d4a574}.safety-section .safety-icon-item .safety-icon-image[data-v-13c4ffdd]{width:56px;height:56px;-o-object-fit:contain;object-fit:contain;opacity:.7;transition:opacity .2s ease,transform .2s ease}.safety-section .safety-icon-item.active .safety-icon-image[data-v-13c4ffdd],.safety-section .safety-icon-item:hover .safety-icon-image[data-v-13c4ffdd]{opacity:1;transform:translateY(-1px)}.safety-section .safety-content[data-v-13c4ffdd]{margin-top:3rem;align-items:flex-start}.safety-section .safety-details .safety-badge[data-v-13c4ffdd]{display:inline-block;background:#333;color:#fff;padding:.5rem 1rem;font-size:.8rem;font-weight:700;border-radius:4px;margin-bottom:1.5rem;letter-spacing:1px}.safety-section .safety-details .safety-feature-title[data-v-13c4ffdd]{font-size:1.5rem;font-weight:700;margin-bottom:1.5rem;color:#333;line-height:1.3}.safety-section .safety-details .safety-feature-list[data-v-13c4ffdd]{list-style:none;padding:0;margin:0}.safety-section .safety-details .safety-feature-list li[data-v-13c4ffdd]{position:relative;padding-left:1.5rem;margin-bottom:1rem;line-height:1.6;color:#555}.safety-section .safety-details .safety-feature-list li[data-v-13c4ffdd]:before{content:"•";position:absolute;left:0;color:#ffc107;font-size:1.2rem}.safety-section .safety-media .safety-video-container[data-v-13c4ffdd]{position:relative;border-radius:8px;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.1)}.safety-section .safety-media .safety-video-container .safety-media-image[data-v-13c4ffdd]{width:100%;height:auto;display:block}.safety-section .safety-media .safety-video-container .play-button[data-v-13c4ffdd]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer;transition:all .3s ease}.safety-section .safety-media .safety-video-container .play-button[data-v-13c4ffdd]:hover{transform:translate(-50%,-50%) scale(1.1)}.safety-section .safety-media .safety-video-container .play-button svg[data-v-13c4ffdd]{filter:drop-shadow(0 4px 8px rgba(0,0,0,.2))}.safety-section .safety-disclaimer[data-v-13c4ffdd]{color:#666;line-height:1.6;max-width:800px;margin:0 auto}.gallery-section img[data-v-13c4ffdd]{width:100%;height:auto;display:block;border-radius:8px;cursor:pointer;transition:transform .3s ease}.gallery-section img[data-v-13c4ffdd]:hover{transform:scale(1.05)}.cta-section[data-v-13c4ffdd]{color:#fff}.cta-section .gap-buttons[data-v-13c4ffdd]{gap:1rem}.cta-section .cta-dealer-button[data-v-13c4ffdd]{background:transparent;border:2px solid #fff;color:#fff}.cta-section .cta-dealer-button[data-v-13c4ffdd]:hover{background:#fff;color:#333}.related-section .related-card[data-v-13c4ffdd]{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.1);transition:transform .3s ease}.related-section .related-card[data-v-13c4ffdd]:hover{transform:translateY(-5px)}.related-section .related-card img[data-v-13c4ffdd]{width:100%;height:auto;display:block}.related-section .related-card h3[data-v-13c4ffdd]{padding:1.5rem 1.5rem .5rem;font-size:1.3rem;font-weight:700}.related-section .related-card p[data-v-13c4ffdd]{padding:0 1.5rem 1rem;line-height:1.6}.related-section .related-card .uk-button[data-v-13c4ffdd]{margin:0 1.5rem 1.5rem}.show-more-btn[data-v-13c4ffdd]{background:transparent;border:none;color:#000;padding:16px 24px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s ease;display:inline-flex;flex-direction:column;align-items:center;gap:4px}.show-more-btn span[data-v-13c4ffdd]{display:block}.show-more-btn[data-v-13c4ffdd]:hover{color:#666}.show-more-btn[data-v-13c4ffdd]:focus{outline:none}.show-more-btn [uk-icon][data-v-13c4ffdd]{margin-top:4px}.interior-section[data-v-13c4ffdd]{background:#f8f9fa;padding:4rem 0}.interior-section .interior-hero img[data-v-13c4ffdd]{width:100%;max-width:800px;height:auto;border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,.1)}.interior-section .interior-feature[data-v-13c4ffdd]{text-align:center;padding:1rem}.interior-section .interior-feature img[data-v-13c4ffdd]{width:100%;height:auto;border-radius:8px;margin-bottom:1rem}.interior-section .interior-feature h4[data-v-13c4ffdd]{font-size:1.2rem;font-weight:700;margin-bottom:.5rem;color:#333}.interior-section .interior-feature p[data-v-13c4ffdd]{color:#666;line-height:1.6}.interior-section .interior-gallery img[data-v-13c4ffdd]{width:100%;height:auto;border-radius:8px;transition:transform .3s ease}.interior-section .interior-gallery img[data-v-13c4ffdd]:hover{transform:scale(1.02)}.interior-section .interior-specs[data-v-13c4ffdd]{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.08)}.interior-section .interior-specs h3[data-v-13c4ffdd]{font-size:1.5rem;font-weight:700;margin-bottom:2rem;text-transform:uppercase;letter-spacing:1px}.interior-section .interior-specs ul[data-v-13c4ffdd]{list-style:none;padding:0}.interior-section .interior-specs ul li[data-v-13c4ffdd]{position:relative;padding-left:1.5rem;margin-bottom:.75rem;line-height:1.6;color:#555}.interior-section .interior-specs ul li[data-v-13c4ffdd]:before{content:"•";position:absolute;left:0;color:#000;font-size:1.2rem}.performance-section .performance-hero img[data-v-13c4ffdd]{width:100%;max-width:900px;height:auto;border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,.1)}.performance-section .performance-gallery img[data-v-13c4ffdd]{width:100%;height:auto;border-radius:8px;transition:transform .3s ease}.performance-section .performance-gallery img[data-v-13c4ffdd]:hover{transform:scale(1.02)}.design-section .design-expanded-hero img[data-v-13c4ffdd],.design-section .design-hero img[data-v-13c4ffdd]{width:100%;max-width:1200px;height:auto;border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,.1)}.design-section .design-feature-section[data-v-13c4ffdd]{text-align:center}.design-section .design-feature-section h3[data-v-13c4ffdd]{font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:#333}.design-section .design-feature-section p[data-v-13c4ffdd]{color:#666;line-height:1.6;margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto}.design-section .design-feature-section img[data-v-13c4ffdd]{width:100%;max-width:800px;height:auto;border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,.1)}.design-section .design-specs-section[data-v-13c4ffdd]{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.08)}.design-section .design-specs-section h3[data-v-13c4ffdd]{font-size:1.3rem;font-weight:700;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:1px;text-align:center}.design-section .design-specs-section ul[data-v-13c4ffdd]{list-style:none;padding:0}.design-section .design-specs-section ul li[data-v-13c4ffdd]{position:relative;padding-left:1.5rem;margin-bottom:.75rem;line-height:1.6;color:#555}.design-section .design-specs-section ul li[data-v-13c4ffdd]:before{content:"•";position:absolute;left:0;color:#000;font-size:1.2rem}.nav-tabs-section[data-v-13c4ffdd]{background:#f8f9fa;border-bottom:1px solid #e9ecef;padding:1rem 0}.nav-tabs-section .nav-tabs[data-v-13c4ffdd]{display:flex;justify-content:center;flex-wrap:wrap;gap:2rem}.nav-tabs-section .nav-tabs .nav-tab[data-v-13c4ffdd]{color:#666;text-decoration:none;font-weight:500;padding:.5rem 0;border-bottom:2px solid transparent;transition:all .3s ease}.nav-tabs-section .nav-tabs .nav-tab.active[data-v-13c4ffdd],.nav-tabs-section .nav-tabs .nav-tab[data-v-13c4ffdd]:hover{color:#333;border-bottom-color:#333}.highlights-label[data-v-13c4ffdd]{padding:1rem 0}.highlights-label .highlights-text[data-v-13c4ffdd]{font-size:1rem;font-weight:600;color:#666;margin:0;text-transform:uppercase;letter-spacing:1px}