.gcc6000-breadcrumb{padding-top:1.25rem;padding-bottom:.5rem}.gcc6000-breadcrumb ol{color:var(--text-muted);flex-wrap:wrap;gap:.35rem .5rem;margin:0;padding:0;font-size:.85rem;list-style:none;display:flex}.gcc6000-breadcrumb li:not(:last-child):after{content:"/";color:var(--border-focus);margin-left:.5rem}.gcc6000-breadcrumb a{color:var(--primary);font-weight:600;text-decoration:none}.gcc6000-breadcrumb a:hover{text-decoration:underline}.gcc6000-page{background:0 0;padding-bottom:4rem}.gcc6000-hero{color:var(--text-main);background:0 0;margin-bottom:1.5rem;padding:2.5rem 0 3rem}.gcc6000-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:2.5rem;display:grid}.gcc6000-eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--accent);margin:0 0 .5rem;font-size:.85rem;font-weight:700}.gcc6000-hero h1{color:var(--text-main);margin:0 0 .75rem;font-size:clamp(1.85rem,3vw,2.6rem);line-height:1.15}.gcc6000-lead{color:var(--text-muted);max-width:40rem;margin:0 0 1.25rem;line-height:1.65}.gcc6000-feature-list{color:var(--text-main);gap:.55rem;margin:0 0 1.5rem;padding-left:1.15rem;font-size:.95rem;line-height:1.45;display:grid}.gcc6000-cta-row{flex-wrap:wrap;gap:.75rem;display:flex}.gcc6000-hero .btn-primary{background:var(--accent);color:#0f172a}.gcc6000-hero .btn-primary:hover{background:var(--accent-dark);color:#fff}.gcc6000-hero .btn-secondary{color:var(--primary);border-color:var(--border);background:0 0}.gcc6000-hero .btn-secondary:hover{background:var(--bg-input)}.gcc6000-hero .btn-ghost,.btn-ghost{border-radius:var(--radius);color:var(--accent);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:.85rem 1.5rem;font-weight:600;text-decoration:none;display:inline-flex}.gcc6000-hero .btn-ghost{color:var(--primary)}.gcc6000-gallery{flex-direction:column;gap:.85rem;display:flex}.gcc6000-gallery-main{aspect-ratio:1;object-fit:contain;border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow-sm);background:#fff;padding:1.25rem}.gcc6000-thumbs{grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;display:grid}.gcc6000-thumb{border:2px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;box-shadow:var(--shadow-sm);background:#fff;padding:.25rem}.gcc6000-thumb img{object-fit:contain;width:100%;height:48px;display:block}.gcc6000-thumb-active{border-color:var(--accent)}.gcc6000-feature{border-bottom:1px solid var(--border);background:0 0;flex-direction:column;align-items:center;gap:1.5rem;padding:3.25rem 0;display:flex}.gcc6000-feature-text{text-align:center;max-width:44rem;margin:0 auto}.gcc6000-feature h2{color:var(--primary);margin:0 0 .85rem;font-size:clamp(1.55rem,2.6vw,2.05rem)}.gcc6000-feature p,.gcc6000-section-lead,.gcc6000-gdms p,.gcc6000-bottom-cta p{color:var(--text-muted);margin:0;line-height:1.65}.gcc6000-feature-media{border-radius:var(--radius-lg);border:1px solid var(--border);width:100%;max-width:1100px;box-shadow:none;background:0 0;overflow:hidden}.gcc6000-feature-media video{aspect-ratio:16/9;object-fit:cover;background:0 0;width:100%;display:block}.gcc6000-videos,.gcc6000-gdms,.gcc6000-related,.gcc6000-bottom-cta{padding:2.75rem 0 .5rem}.gcc6000-videos{text-align:center}.gcc6000-videos h2,.gcc6000-gdms h2,.gcc6000-related h2,.gcc6000-bottom-cta h2{margin:0 0 .75rem;font-size:1.55rem}.gcc6000-section-lead{max-width:42rem;margin-bottom:1.25rem!important}.gcc6000-videos .gcc6000-section-lead{margin-left:auto;margin-right:auto}.gcc6000-section-lead a,.gcc6000-gdms a{color:var(--primary);font-weight:600}.gcc6000-video-grid{text-align:left;grid-template-columns:1fr;gap:1.75rem;max-width:1100px;margin:0 auto;display:grid}.gcc6000-video-grid .gcc6000-yt-facade{box-shadow:none;background:0 0!important}.gcc6000-gdms{border:1px solid var(--border);border-radius:var(--radius-lg);background:0 0;margin-top:2rem;padding:1.75rem 1.5rem}.gcc6000-bottom-cta{border-radius:var(--radius-lg);border:1px solid var(--border);background:0 0;margin-top:2rem;margin-bottom:1rem;padding:2rem 1.5rem}.gcc6000-bottom-cta .gcc6000-cta-row{margin-top:1.25rem}@media (max-width:900px){.gcc6000-hero-grid{grid-template-columns:1fr}.gcc6000-thumbs{grid-template-columns:repeat(3,minmax(0,1fr))}}
