.industry-offer-hero{isolation:isolate;background:var(--primary);position:relative;overflow:clip}.industry-offer-hero>img{object-fit:cover;object-position:72% center;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.industry-offer-hero:after{content:"";z-index:-1;background:linear-gradient(90deg, var(--hero-shade), color-mix(in srgb, var(--hero-shade) 92%, transparent) 48%, color-mix(in srgb, var(--hero-shade) 30%, transparent));position:absolute;inset:0}.industry-offer-hero .container{color:var(--primary-foreground);padding-block:58px}.industry-offer-hero h1{max-width:760px;color:var(--primary-foreground);overflow-wrap:anywhere;margin-top:12px;font-size:46px;line-height:1.15}.industry-offer-hero h2{max-width:650px;color:var(--primary-foreground);margin-top:16px;font-size:24px;line-height:1.4}.industry-offer-hero p{max-width:620px;color:var(--primary-foreground);margin-top:16px}.industry-offer-hero .eyebrow{color:var(--primary-foreground)}.industry-offer-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px;display:flex}.industry-offer-hero .offer-reassurance{margin-top:14px}.industry-offer-hero .offer-button{background:var(--brand-highlight);color:var(--ink);white-space:normal;text-align:center;height:auto;min-height:46px}.industry-offer-hero .industry-offer-secondary{color:var(--primary-foreground);font-weight:600;text-decoration:underline}.industry-offer .salon-pain-grid article,.industry-offer .salon-ai-chat{border-radius:8px}.industry-offer-proof{margin-top:28px}.industry-offer-proof>img{border:1px solid var(--border);border-radius:8px;width:100%;height:auto;display:block}.industry-offer .salon-compare{border-radius:8px}.industry-offer .salon-form-section h2{overflow-wrap:anywhere;font-size:30px}.industry-offer .salon-offer-link{white-space:normal;text-align:center}.industry-offer-faq{border-top:1px solid var(--border);margin-top:26px}.industry-offer-faq details{border-bottom:1px solid var(--border);padding:20px 0}.industry-offer-faq summary{cursor:pointer;font-weight:650}.industry-offer-faq p{color:var(--muted-foreground);max-width:850px;margin-top:12px}@media (width<=700px){.industry-offer-hero .container{padding-block:38px}.industry-offer-hero h1{font-size:32px}.industry-offer-hero h2{font-size:20px}.industry-offer-hero:after{background:color-mix(in srgb, var(--hero-shade) 88%, transparent)}.industry-offer .salon-ai-q,.industry-offer .salon-ai-a{max-width:100%}.industry-offer .workflow-steps{overflow-wrap:anywhere}}
