.hero-2026__inner{grid-template-columns:minmax(600px,.88fr) minmax(680px,1.12fr);gap:clamp(48px,5vw,88px)}.hero-2026__copy{max-width:800px}.hero-2026 h1{max-width:800px;font-size:clamp(48px,3.25vw,64px);font-weight:650;line-height:1.01;letter-spacing:-.045em;text-wrap:pretty}.hero-2026__lead{max-width:690px;margin-top:26px;font-size:clamp(16px,1vw,19px);line-height:1.58}.hero-2026__actions{margin-top:30px}.hero-2026__stack{margin-top:30px}
@media(min-width:1900px){.hero-2026__inner{grid-template-columns:minmax(640px,.9fr) minmax(760px,1.1fr);gap:clamp(58px,5vw,96px)}.hero-2026__copy{max-width:840px}.hero-2026 h1{max-width:840px;font-size:clamp(56px,3.15vw,66px)}}
@media(max-width:1380px){.hero-2026__inner{grid-template-columns:minmax(500px,.92fr) minmax(540px,1.08fr);gap:42px}.hero-2026__copy{max-width:700px}.hero-2026 h1{max-width:700px;font-size:clamp(48px,4vw,58px);line-height:1.01}.hero-2026__lead{max-width:620px;font-size:16px}}
@media(max-width:1180px){.hero-2026__inner{grid-template-columns:1fr;gap:52px}.hero-2026__copy{max-width:800px}.hero-2026 h1{max-width:800px;font-size:clamp(50px,6.6vw,68px);line-height:.99}.hero-2026__lead{max-width:700px;font-size:17px}}
@media(max-width:760px){.hero-2026__copy{max-width:100%}.hero-2026 h1{max-width:100%;font-size:clamp(40px,10vw,52px);line-height:1;letter-spacing:-.04em}.hero-2026__lead{margin-top:22px;font-size:16px;line-height:1.55}.hero-2026__actions{margin-top:26px}.hero-2026__stack{margin-top:24px}}
@media(max-width:430px){.hero-2026 h1{font-size:40px;line-height:1.01;letter-spacing:-.035em}}
