.hero-start-actions{display:flex;align-items:flex-start;flex-direction:column;gap:14px}.hero-example-link{font-size:15px;line-height:1.5;text-decoration:underline;text-underline-offset:4px;color:var(--ink)}
.hero .hero-description{max-width:440px;font-size:18px;line-height:1.6;margin-bottom:26px}.hero .cta-note{display:block;margin:14px 0 0;font-size:13px}
.hero-journey{list-style:none;margin:26px 0 0;padding:0;display:flex;gap:14px;flex-wrap:wrap;font-size:14px;line-height:1.5}.hero-journey li{display:flex;align-items:center;gap:7px}.hero-journey li>span{width:23px;height:23px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;font-size:12px}
.showcase-intro{margin:0 25px 16px 0;font-size:15px;line-height:1.5}.showcase-intro strong{display:block;font-weight:500}.showcase-intro span{display:block;font-size:13px;color:var(--muted);margin-top:5px}
.hero h1{font-size:clamp(44px,4.4vw,70px)}.home-nav .header-cta{font-size:14px}.home-nav{flex-wrap:wrap}.home-nav>a:not(.button){min-height:42px;display:inline-flex;align-items:center}
@media(max-width:1100px){.home-header{gap:20px;flex-wrap:wrap}.hero-journey{gap:10px;font-size:13px}.showcase-intro{font-size:14px}.hero .hero-description{font-size:17px}.home-nav{gap:14px}}
@media(max-width:760px){.home-header{padding-top:16px;padding-bottom:16px}.home-nav .header-cta{display:inline-flex;width:100%;justify-content:center}.hero h1{font-size:clamp(42px,9vw,66px)}.hero .hero-description{font-size:17px}.hero-start-actions>.button{width:100%;justify-content:center;min-height:50px}.hero-journey{margin-top:22px}.hero-showcase{margin-top:10px}.showcase-intro{margin-right:5%;font-size:15px}.hero-copy{padding-bottom:24px}.hero .cta-note{font-size:13px}.hero-example-link{font-size:14px}}
