/* Scheduling is the primary action within the existing contact cluster. */
.hero-actions,.page-hero__actions{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.hero-actions a,.page-hero__actions a{width:100%;justify-content:center;min-width:0}
.hero-actions a[href="https://app.spectora.com/home-inspectors/southern-source-inspections-llc/schedule"],.page-hero__actions a[href="https://app.spectora.com/home-inspectors/southern-source-inspections-llc/schedule"]{grid-column:1/-1;order:-1;background:#f1a34b;color:#102839;border:2px solid #f1a34b;box-shadow:0 5px 18px #0002;min-height:62px;padding:16px 20px;font-size:1rem!important;font-weight:900;text-transform:none;letter-spacing:0;display:flex;align-items:center;gap:12px;text-decoration:none}
.hero-actions a[href="https://app.spectora.com/home-inspectors/southern-source-inspections-llc/schedule"]:hover,.page-hero__actions a[href="https://app.spectora.com/home-inspectors/southern-source-inspections-llc/schedule"]:hover{background:#ffb766;border-color:#ffb766;color:#102839}
.hero-actions a[href="/request-quote"],.page-hero__actions a[href="/request-quote"],.hero-actions a[href^="sms:"],.page-hero__actions a[href^="sms:"]{background:transparent;color:#fff;border:1px solid #ffffff80;box-shadow:none;min-height:50px;text-transform:none;letter-spacing:0}
.hero-actions a:focus-visible,.page-hero__actions a:focus-visible{outline:3px solid #fff;outline-offset:4px}
.hero-actions a[href="https://app.spectora.com/home-inspectors/southern-source-inspections-llc/schedule"] .cta-icon,.page-hero__actions a[href="https://app.spectora.com/home-inspectors/southern-source-inspections-llc/schedule"] .cta-icon{color:#102839;background:transparent}
.widget-page{background:#f5f7f8;color:#102839}
.widget-intro{max-width:1100px;margin:0 auto;padding:150px 24px 28px}
.widget-intro h1{font-size:clamp(2rem,5vw,3.6rem);line-height:1.1;margin:12px 0 16px;color:#102839}
.widget-intro p{max-width:740px;font-size:1.05rem;line-height:1.6}
.widget-intro>.eyebrow{font-size:.75rem;margin-top:26px}
.widget-intro a,.widget-help a{color:#18587b;text-decoration:underline;text-underline-offset:3px}
.widget-intro>a:last-child{display:inline-block;margin-top:10px;font-weight:700}
.widget-back{font-size:.85rem}
.widget-shell{max-width:1100px;margin:0 auto;background:white;border:1px solid #dce4e9;border-radius:12px;overflow:hidden;box-shadow:0 8px 28px #1028390a}
.widget-shell iframe{display:block;width:100%;height:1100px;border:0;background:white}
.widget-help{max-width:1100px;margin:20px auto 48px;padding:0 24px;font-size:.9rem;line-height:1.6}
.widget-page.is-preview .widget-intro{padding-top:168px}
@media(max-width:720px){
 .hero-actions,.page-hero__actions{grid-template-columns:1fr 1fr;gap:10px}
 .hero-actions a,.page-hero__actions a{padding:12px 8px;font-size:.8rem!important;gap:6px}
 .hero-actions a[href="https://app.spectora.com/home-inspectors/southern-source-inspections-llc/schedule"],.page-hero__actions a[href="https://app.spectora.com/home-inspectors/southern-source-inspections-llc/schedule"]{font-size:1rem!important;min-height:60px;padding:14px 12px}
 .hero-actions a:not([href="https://app.spectora.com/home-inspectors/southern-source-inspections-llc/schedule"]) .cta-icon,.page-hero__actions a:not([href="https://app.spectora.com/home-inspectors/southern-source-inspections-llc/schedule"]) .cta-icon{display:none}
 .widget-intro{padding:116px 18px 24px}
 .widget-page.is-preview .widget-intro{padding-top:145px}
 .widget-shell{margin:0 8px;border-radius:8px}
 .widget-help{padding:0 18px}
 .preview-banner{font-size:10px;line-height:1.4}
}
