/* A complete readable page is the baseline; animations are progressive enhancement. */
.turbo-landing:not(.enhanced) .hero-title .word > span { transform:none; }
.turbo-landing:not(.enhanced) :is(.hero-sub,.hero-cta,.hero-meta,.demo-wrap,.rv) { opacity:1; transform:none; }
.turbo-landing:not(.enhanced) .tool.hide { opacity:1; position:relative; visibility:visible; pointer-events:auto; translate:none; }
.turbo-landing:not(.enhanced) :is(#switch,.work-controls,.gear-ctrl) { display:none; }
.turbo-landing:not(.enhanced) .q { opacity:1; transform:none; }
.static-language-links { position:relative; font-size:12px; }
.static-language-links summary { cursor:pointer; }
.static-language-links nav { position:absolute; inset-inline-end:0; top:100%; width:min(320px,80vw); max-height:70vh; overflow:auto; display:flex; gap:12px; flex-wrap:wrap; padding:16px; background:#FBF9F4; border:1px solid #E6E0D4; border-radius:12px; z-index:80; }

.turbo-header .engine img { width:100%; height:100%; display:block; }
.turbo-landing .static-language-links summary { font-size:12px; font-weight:500; padding:6px; line-height:1.3; list-style:none; border:0; }
