.site-hero{display:block;padding:52px max(24px,calc((100% - 748px)/2));background:var(--hero-background);border-bottom:1px solid var(--color-border);min-height:var(--hero-min-height,280px)}.site-hero__content:before{content:'OPAS · PALKKIOKYSELYT';display:block;color:var(--color-accent);font-size:.7rem;font-weight:700;letter-spacing:2px;margin-bottom:18px}.site-hero h1{font-size:clamp(2rem,4vw,3.1rem);line-height:1.15;letter-spacing:-1px;color:var(--hero-title-color);margin:0 0 20px;max-width:850px}.site-hero p{font-size:1.06rem;line-height:1.7;color:var(--hero-description-color);max-width:740px;margin:0}@media(max-width:640px){.site-hero{padding:36px 24px;min-height:var(--hero-mobile-min-height,240px)}}
