/* 1.8.445 — Book Laser Training / Repair heroes: appointment-only note + wider intro paragraph. */
.svx-hero--appt .svx-hero__sub{max-width:62rem;text-wrap:balance}
.svx-hero--appt{padding-top:calc(var(--appt-band,4.25rem) + 2rem) !important}
.svx-hero__note{position:absolute;top:0;left:0;right:0;z-index:3;margin:0;width:100%;max-width:none;box-sizing:border-box;padding:.85rem 1.25rem;background:#f3c91a;color:#0f143a;border-radius:0;font-family:'Montserrat',sans-serif;font-size:calc(1rem + 2.67px);line-height:1.4;text-align:center;overflow-wrap:anywhere}
.svx-hero__note strong,.svx-hero__note em{color:inherit;font-weight:700;font-style:italic}
@media (max-width:1024px){.svx-hero--appt{--appt-band:5.75rem}}
@media (max-width:640px){.svx-hero--appt{--appt-band:8.5rem}.svx-hero__note{padding:.8rem 1rem}}
/* Mega menu / phone drawer: Laser Services panel note. */
.mega-menu__appt-note{margin:1rem 0 0;padding:.7rem 1rem;max-width:30rem;background:#f3c91a;color:#0f143a;border-radius:0;font-family:'Montserrat',sans-serif;font-size:.95rem;line-height:1.45;text-transform:none;letter-spacing:0}
.mega-menu__appt-note strong,.mega-menu__appt-note em{color:inherit;font-weight:700;font-style:italic}
@media (max-width:1024px){.mega-menu__appt-note{max-width:none;font-size:1rem;margin:.75rem 0 .5rem}}
