.hero{position:relative;padding-block:var(--sp-6) var(--sp-5)}.hero__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:var(--sp-4);text-align:center;max-width:62rem;margin-inline:auto;width:100%}.hero__tile--message{display:grid;justify-items:center;row-gap:var(--sp-3)}.hero__headline{font-family:var(--font-body);font-weight:700;font-size:var(--fs-hero);line-height:1.08;letter-spacing:-.01em;opacity:0;animation:fade-up 1s var(--ease-entrance) .15s forwards}.hero__headline strong{font-weight:800;color:var(--accent)}.hero__sub{font-size:var(--fs-body-lg);color:var(--text-on-dark-dim);max-width:36rem;line-height:1.5;opacity:0;animation:fade-up 1s var(--ease-entrance) .55s forwards}.hero__cta-row{display:flex;flex-wrap:wrap;gap:var(--sp-3);justify-content:center;align-items:center;opacity:0;animation:fade-up 1s var(--ease-entrance) .7s forwards}@media (max-width: 640px){.hero{padding-block:var(--sp-4)}}
