/* Premium full-width editorial hero for Botoks and localized information pages */
.botox-wrap{margin-top:0!important;max-width:1160px}
.botox-hero{position:relative;isolation:isolate;width:100vw;max-width:none;margin:0 0 46px calc(50% - 50vw);box-sizing:border-box;border:0;border-radius:0;min-height:490px;padding:clamp(32px,5.2vw,86px) max(24px,calc((100vw - 1160px)/2));grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(26px,4vw,68px);background:linear-gradient(110deg,#073b40 0%,#0d5154 52%,#e9e1d5 52.1%,#f7f2ea 100%);overflow:hidden}
.botox-hero::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 24% 30%,#ffffff12,transparent 45%);z-index:-1}
.botox-hero>div{align-self:center;max-width:640px}
.botox-hero .botox-eyebrow{display:inline-block;color:#f2d4a5;font-size:11px;letter-spacing:.14em;margin-bottom:10px}
.botox-hero h1{color:#fff;font-size:clamp(34px,4.4vw,64px);line-height:1.08;letter-spacing:-.035em;max-width:660px}
.botox-hero>div>p{color:#e9f0ed;font-size:clamp(14px,1.1vw,17px);line-height:1.75;max-width:580px}
.botox-hero>div>p strong{color:#f6d8a8}
.botox-hero figure{margin:0;align-self:center;min-width:0}
.botox-hero figure img{width:100%;height:clamp(270px,28vw,410px);aspect-ratio:auto;object-fit:cover;border-radius:20px;box-shadow:0 20px 55px #052f3333}
.botox-hero figcaption{color:#456263!important;line-height:1.55}
@media(max-width:850px){.botox-hero{grid-template-columns:1fr;min-height:0;padding:44px max(20px,calc((100vw - 690px)/2));gap:26px;background:linear-gradient(180deg,#073b40 0%,#0d5154 62%,#f7f2ea 62.1%,#f7f2ea 100%)}.botox-hero h1{font-size:clamp(32px,7vw,48px)}.botox-hero figure img{height:auto;aspect-ratio:16/9}.botox-hero figcaption{color:#496469!important}}
@media(max-width:480px){.botox-hero{padding:35px 20px 30px;gap:22px}.botox-hero h1{font-size:34px}.botox-hero figure img{aspect-ratio:4/3;border-radius:15px}.botox-hero>div>p{font-size:14px}}
