.showcase-intro .eyebrow{line-height:1.8;letter-spacing:.1em;max-width:490px}
.showcase-intro h1{font-size:clamp(52px,4.2vw,76px);line-height:1.12}
.factory-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}
.showcase-intro .factory-actions .button{margin:0;min-height:52px;padding:14px 19px;justify-content:center;font-size:14px;line-height:1.65}
.showcase-intro .factory-secondary{background:transparent;color:var(--text);border-color:var(--muted)}
.showcase-intro .factory-secondary:hover{background:var(--surface)}
.factory-audience{font-size:13px;line-height:1.9;margin-top:20px;color:var(--muted)}
html[lang=zh-Hans] .showcase-intro h1{font-size:clamp(36px,3.15vw,54px);line-height:1.55;letter-spacing:.015em}
html[lang=ru] .showcase-intro h1{font-size:clamp(39px,3.3vw,59px)}
html[lang=ar] .showcase-intro h1{font-size:clamp(44px,4vw,70px);line-height:1.4}
@media(max-width:1100px) and (min-width:601px){.showcase-intro h1{grid-row:2/5}.factory-actions{grid-column:2;margin-top:22px}.factory-audience{grid-column:2;margin-top:16px}}
@media(max-width:600px){.showcase-intro h1{font-size:48px}.showcase-intro .eyebrow{font-size:11px;letter-spacing:.08em}.factory-actions{gap:10px;margin-top:24px}.showcase-intro .factory-actions .button{font-size:14px;padding:13px 16px}.factory-audience{font-size:12px;margin-top:18px}html[lang=zh-Hans] .showcase-intro h1{font-size:36px}html[lang=ru] .showcase-intro h1{font-size:38px}html[lang=ar] .showcase-intro h1{font-size:44px}}
@media(max-width:370px){.showcase-intro h1{font-size:42px}html[lang=zh-Hans] .showcase-intro h1{font-size:32px}html[lang=ru] .showcase-intro h1{font-size:34px}.showcase-intro .factory-actions .button{font-size:13px;padding-inline:12px}}
