/* Original Home photograph, softened as a full-width decorative backdrop. */
.hero-backdrop{position:relative;isolation:isolate;background:#fcfaff}
.hero-backdrop::before{content:'';position:absolute;inset:0;z-index:-2;pointer-events:none;background:url('assets/home-banner-profesional-approved.webp') center 44%/cover no-repeat;opacity:.18}
.hero-backdrop::after{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#fff9 0,transparent 20%,transparent 72%,#fff 100%),linear-gradient(90deg,#ffffff80 0,#ffffff38 45%,#f6eeff18 100%)}
@media(max-width:1000px){.hero-backdrop::before{background-position:63% top;background-size:auto 760px}.hero-backdrop::after{background:linear-gradient(180deg,#ffffff70 0,#ffffff20 35%,#ffffffa8 65%,#fff 88%),linear-gradient(90deg,#ffffff55,transparent)}}
@media(max-width:600px){.hero-backdrop::before{background-position:65% top;background-size:auto 680px;opacity:.16}}

@media(max-width:1000px){.hero-backdrop::before{bottom:auto;height:760px;mask-image:linear-gradient(#000 58%,transparent 100%)}}
@media(max-width:600px){.hero-backdrop::before{height:680px}}
