/* Shared home-inspired grid; decorative layer never captures a pointer. */
.propul-grid-hero{position:relative;isolation:isolate}.propul-hero-grid{position:absolute!important;inset:0;z-index:-1;pointer-events:none!important;display:block;background-image:linear-gradient(to right,var(--hero-grid-line,rgba(83,51,122,.065)) 1px,transparent 1px),linear-gradient(to bottom,var(--hero-grid-line,rgba(83,51,122,.065)) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(to bottom,#000 0%,#000 80%,transparent 100%);border-top:1px solid var(--hero-grid-line,rgba(83,51,122,.065))}.offer-grid-hero{position:relative;isolation:isolate}.offer-grid-hero::before,.offer-grid-hero::after{content:none!important}.offer-corner{position:absolute!important;display:block;pointer-events:none!important;width:24px;height:24px;z-index:0;background:#7128d7}.offer-corner-a{top:18px;right:0;box-shadow:-24px -24px 0 #7128d724}.offer-corner-b{bottom:14px;left:0;background:#ef794e;box-shadow:24px 24px 0 #ef794e25}.offer-grid-hero[data-hero-theme=web] .offer-corner-a{top:24px;right:24px;box-shadow:24px -24px 0 #7128d726}.offer-grid-hero[data-hero-theme=web] .offer-corner-b{left:0;bottom:12px}.offer-grid-hero[data-hero-theme=commerce] .offer-corner-a{right:0;top:auto;bottom:0;box-shadow:-24px -24px 0 #7128d726}.offer-grid-hero[data-hero-theme=commerce] .offer-corner-b{left:0;top:0;bottom:auto;box-shadow:24px 24px 0 #ef794e22}.offer-grid-hero[data-hero-theme=migration] .offer-corner-a{left:0;right:auto;top:0;box-shadow:24px 24px 0 #7128d724}.offer-grid-hero[data-hero-theme=migration] .offer-corner-b{right:0;left:auto;bottom:12px;box-shadow:-24px -24px 0 #ef794e22}.offer-grid-hero[data-hero-theme=seo] .offer-corner-a{right:0;top:0;box-shadow:-24px 24px 0 #7128d724}.offer-grid-hero[data-hero-theme=seo] .offer-corner-b{left:24px;bottom:0;box-shadow:-24px -24px 0 #ef794e22}
@media(max-width:760px){.propul-hero-grid{background-size:32px 32px;opacity:.7}.offer-corner{width:14px;height:14px}.offer-grid-hero[data-hero-theme] .offer-corner-a,.offer-grid-hero[data-hero-theme] .offer-corner-b{box-shadow:none}.offer-grid-hero[data-hero-theme=web] .offer-corner-a{right:0;top:16px}.offer-grid-hero[data-hero-theme=seo] .offer-corner-b{left:0}}
