.st-hero{background:var(--accent);color:var(--on);padding:84px 0 72px;text-align:center}
.st-hero .tag{color:var(--on);opacity:.7}
.st-hero h1{color:var(--on);font-size:clamp(34px,6vw,64px);line-height:1.05;max-width:16ch;margin:10px auto 18px}
.st-hero .m{color:var(--on);opacity:.8;max-width:560px;margin:0 auto}
.st-split{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;padding-top:72px;padding-bottom:72px;max-width:1180px}
.st-split.st-solo{grid-template-columns:minmax(0,720px);justify-content:center;text-align:center}
.st-solo .st-txt h2{font-size:clamp(28px,4vw,46px)}
.st-solo .rte{font-size:18px;line-height:1.7}
.st-img{aspect-ratio:4/5;border-radius:14px;overflow:hidden}
.st-img img{width:100%;height:100%;object-fit:cover;display:block}
.st-txt h2{font-size:clamp(26px,3.4vw,40px);line-height:1.1;margin:0 0 18px}
.st-vals{max-width:1180px;padding-bottom:72px}
.st-vals h2{margin:0 0 28px}
.st-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid var(--line)}
.st-val{padding:24px 22px 8px 0;border-right:1px solid var(--line);margin-right:22px}
.st-val:last-child{border-right:0}
.st-n{font-size:13px;letter-spacing:.1em;color:var(--muted)}
.st-val h3{margin:10px 0 8px;font-size:19px}
.st-cta{background:var(--accent);color:var(--on);text-align:center;padding:64px 0}
.st-cta h2{color:var(--on);margin:0 0 10px}
.st-cta .m{color:var(--on);opacity:.8;margin:0 0 22px}
.st-cta .btn.inv{background:var(--bg);color:var(--ink)}
@media(max-width:900px){.st-grid{grid-template-columns:1fr 1fr}.st-val{border-right:0;border-bottom:1px solid var(--line);margin-right:0;padding-bottom:20px}}
@media(max-width:760px){.st-split{grid-template-columns:1fr;gap:28px;padding-top:40px;padding-bottom:40px}.st-split.st-solo{grid-template-columns:1fr}.st-hero{padding:56px 0 44px}.st-grid{grid-template-columns:1fr}.st-vals{padding-bottom:40px}}
