.gc-smart-hero{padding:200px 0 96px;background:linear-gradient(180deg,rgba(14,22,32,.95),rgba(14,22,32,.88)),radial-gradient(circle at 70% 30%,rgba(199,154,90,.22),transparent 55%);color:#fff;border-bottom:1px solid var(--gc-border)}.gc-smart-hero h1{color:#fff;margin:14px 0 20px;font-size:2.6rem;max-width:880px}.gc-smart-lede{color:rgba(255,255,255,.82);font-size:1.1rem;line-height:1.8;max-width:760px}.gc-proto-list{margin-top:24px}.gc-proto-row{display:flex;align-items:flex-start;gap:18px;padding:18px 0;border-top:1px solid var(--gc-border);color:var(--gc-text)}.gc-proto-row:first-child{border-top:1px solid var(--gc-accent)}.gc-proto-tag{flex:0 0 180px;font-family:var(--gc-font-sans);font-size:.82rem;letter-spacing:.12em;text-transform:uppercase;color:var(--gc-accent);font-weight:700;padding-top:2px}.gc-smart-stat-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;margin-top:24px}.gc-smart-stat{background:var(--gc-bg-alt);border:1px solid var(--gc-border);border-radius:var(--gc-radius);padding:28px 24px}.gc-smart-num{font-family:var(--gc-font-serif);font-size:2rem;color:var(--gc-accent);line-height:1;margin-bottom:8px}.gc-smart-lbl{color:var(--gc-text-secondary);font-size:.88rem}.gc-debate-card{background:var(--gc-bg);border:1px solid var(--gc-border);border-radius:var(--gc-radius);padding:40px 36px;height:100%}.gc-debate-card h3{color:var(--gc-text);font-size:1.3rem;margin:10px 0 14px}@media (max-width:991px){.gc-smart-hero{padding:160px 0 72px}.gc-smart-hero h1{font-size:2rem}.gc-proto-tag{flex-basis:120px;font-size:.72rem}}