.seo-hero{min-height:auto;padding:0;margin-top:-132px;overflow:visible;background:linear-gradient(135deg,var(--dark),var(--dark-alt))}.seo-hero::before{display:none}.seo-hero-grid{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:48px;padding-top:calc(56px + 132px);padding-bottom:56px}.seo-hero-grid > *{min-width:0}.seo-hero-text{position:relative;z-index:2;text-align:left}.seo-hero-text h1,.seo-hero-text .hero-sub{color:var(--text-on-dark)}.seo-hero-text .hero-sub{color:var(--text-on-dark-muted)}.seo-hero .breadcrumb{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-start;gap:8px;margin-bottom:20px;font-size:13px;color:var(--text-on-dark-muted)}.seo-hero .breadcrumb a{color:var(--text-on-dark-muted)}.seo-hero .breadcrumb a:hover{color:var(--text-on-dark)}.seo-hero .breadcrumb span{color:var(--text-on-dark);font-weight:600}.seo-hero-text h1{font-size:44px;line-height:1.15;margin-bottom:16px}.seo-hero-text .hero-sub{margin:0 0 32px;max-width:520px;text-align:left}.seo-hero-text .hero-actions{justify-content:flex-start}.seo-hero-media{position:relative;z-index:1;width:100%;aspect-ratio:4 / 3;border-radius:var(--radius-lg);overflow:hidden;background:linear-gradient(135deg,var(--primary) 0%,var(--dark) 100%)}.seo-hero-media img{display:block;width:100%;height:100%;min-width:0;object-fit:cover}@media (max-width:900px){.seo-hero-grid{grid-template-columns:1fr;padding-top:calc(40px + 132px);padding-bottom:40px;gap:32px}.seo-hero-text{text-align:center}.seo-hero .breadcrumb{justify-content:center}.seo-hero-text .hero-sub{margin-left:auto;margin-right:auto;text-align:center}.seo-hero-media{order:-1;aspect-ratio:16/10}}@media (max-width:900px) and (min-width:701px){.seo-hero-text .hero-actions{justify-content:center}}@media (max-width:560px){.seo-hero-text h1{font-size:30px}}