/* Homepage governance and viewport rhythm. Current HVS internals are owned by colocated component styles. */
.marketing-theme .homepage-section h2,.marketing-theme .homepage-section h3{color:hsl(var(--foreground));opacity:1}
.marketing-theme .homepage-section>.container,.marketing-theme .homepage-section>div.container{position:relative}
.marketing-theme section[data-track-section="evidence"]{background:radial-gradient(circle at 50% 8%,hsl(var(--accent)/.045),transparent 25rem),hsl(var(--background))}
/* Localized governance fallback. English Home uses HomepageGovernanceControlRoom. */
.marketing-theme section[data-track-section="evidence"] .grid.sm\:grid-cols-2.lg\:grid-cols-4{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px;border:1px solid hsl(var(--border));border-radius:16px;background:hsl(var(--card));box-shadow:0 18px 56px hsl(var(--deep)/.045)}
.marketing-theme section[data-track-section="evidence"] .grid.sm\:grid-cols-2.lg\:grid-cols-4::before{content:"Governance control room";position:absolute;top:-9px;left:16px;z-index:2;padding:3px 8px;border:1px solid hsl(var(--accent)/.22);border-radius:999px;background:hsl(var(--background));color:hsl(var(--accent));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}
.marketing-theme section[data-track-section="evidence"] .grid.sm\:grid-cols-2.lg\:grid-cols-4>article{min-width:0;padding:14px;border-color:transparent;border-radius:11px;background:hsl(var(--secondary)/.34);box-shadow:none}
.marketing-theme section[data-track-section="evidence"] .grid.sm\:grid-cols-2.lg\:grid-cols-4>article+article{border-left:1px solid hsl(var(--border))}
.marketing-theme section[data-track-section="evidence"] .grid.sm\:grid-cols-2.lg\:grid-cols-4>article>div:first-child{width:30px;height:30px;margin-bottom:8px;border-radius:9px}
.marketing-theme section[data-track-section="evidence"] .grid.sm\:grid-cols-2.lg\:grid-cols-4>article h3{font-size:13px;line-height:1.25}
.marketing-theme section[data-track-section="evidence"] .grid.sm\:grid-cols-2.lg\:grid-cols-4>article p{margin-top:5px;font-size:11px;line-height:1.45}
/* Current continuity stays compact inside the English control room. */
.marketing-theme section[data-track-section="evidence"] [data-visual-proof="home_continuity"]{margin-top:10px;max-width:100%;padding:15px 18px;border-radius:14px;box-shadow:none;background:linear-gradient(90deg,hsl(var(--accent)/.025),transparent 28%,transparent 72%,hsl(var(--accent)/.025)),hsl(var(--card))}
.marketing-theme section[data-track-section="evidence"] [data-visual-proof="home_continuity"] h3{margin-top:5px;font-size:17px;line-height:1.25}
.marketing-theme section[data-track-section="evidence"] [data-visual-proof="home_continuity"] p{margin-top:5px;font-size:11px;line-height:1.5}
@media(min-width:1100px){
.marketing-theme .homepage-section{padding-top:54px!important;padding-bottom:54px!important}
.marketing-theme .homepage-section [class*="mb-xl"]{margin-bottom:22px!important}
.marketing-theme .homepage-section [class*="mb-lg"]{margin-bottom:18px!important}
.marketing-theme .homepage-section h2{margin-top:8px!important;font-size:32px!important;line-height:1.12!important}
.marketing-theme .homepage-section h2+p{margin-top:9px!important;line-height:1.55!important}
.marketing-theme section[data-track-section="system"] .mt-xl.text-center{margin-top:16px!important}
/* Localized commercial-path fallback. English HVS-4 hides home_capacity_unit. */
.marketing-theme section[data-track-section="commercial_path"] [data-visual-proof="home_capacity_unit"]{margin-bottom:14px;padding:14px 16px}
.marketing-theme section[data-track-section="commercial_path"] [data-visual-proof="home_capacity_unit"]>p+p{margin-top:5px}
.marketing-theme section[data-track-section="commercial_path"] [data-visual-proof="home_capacity_unit"] ol{margin-top:12px;row-gap:7px}
.marketing-theme section[data-track-section="commercial_path"] figure[data-visual-proof="offer_ladder"]{padding:12px 14px}
.marketing-theme section[data-track-section="commercial_path"] figure[data-visual-proof="offer_ladder"] article{padding:11px}
.marketing-theme section[data-track-section="commercial_path"] figure[data-visual-proof="offer_ladder"] figcaption{margin-top:10px;padding-top:9px}
.marketing-theme section[data-track-section="commercial_path"] .mt-lg.text-center{margin-top:12px!important}
}
@media(max-width:1099px){.marketing-theme section[data-track-section="evidence"] .grid.sm\:grid-cols-2.lg\:grid-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-theme section[data-track-section="evidence"] .grid.sm\:grid-cols-2.lg\:grid-cols-4>article+article{border-left:0}}
@media(max-width:640px){.marketing-theme section[data-track-section="evidence"] .grid.sm\:grid-cols-2.lg\:grid-cols-4{grid-template-columns:1fr;padding:9px}.marketing-theme section[data-track-section="evidence"] [data-visual-proof="home_continuity"]{padding:14px}}
@media(prefers-reduced-motion:reduce){.marketing-theme .homepage-section h2,.marketing-theme .homepage-section h3{opacity:1}}
