
/* 110C output-only width guard v2: real wrappers from 69 audit. Source/schema untouched. */
:root{--sax-24c-content-corridor:1280px;--sax-24c-content-gutter:32px;--sax-24c-mobile-gutter:18px;--ssm-header-sticky-z:2147483000}
html,body{overflow-x:hidden!important}
body{padding-top:0!important}
body::before{content:"";position:fixed;top:0;left:0;right:0;height:96px;background:linear-gradient(180deg,rgba(255,255,255,.995),rgba(255,255,255,.94));z-index:2147482999;pointer-events:none}
.ssm-header-pro-plus-pilot{position:sticky!important;top:0!important;margin-top:0!important;z-index:2147483000!important;transform:none!important}
.ssm-header-pro-plus-pilot__shell{max-width:var(--sax-24c-content-corridor)!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}
.page-intro,
.clean-first-screen-block>.hero,
.clean-first-screen-block>.calculator-card,
.clean-slot:not(.clean-slot--full),
.clean-price-anchor,
.ssm-seo-pro,
.ssm-seo-pro__shell,
.ssm-price-pro,
.ssm-price-pro__wrap,
.ssm-price-pro__section,
.ssm-price-pro__section--soft,
.ssm-price-pro__section--mint,
.ssm-wa-calc-pro,
.ssm-messenger-calc-pro,
.ssme-shell,
#ssm-footer-elite-final .ssme-shell{
  width:min(var(--sax-24c-content-corridor),calc(100% - var(--sax-24c-content-gutter)))!important;
  max-width:var(--sax-24c-content-corridor)!important;
  margin-left:auto!important;
  margin-right:auto!important;
  box-sizing:border-box!important;
}
.clean-photo-slot,
.clean-seo-slot,
.clean-slot--full{
  width:100%!important;
  max-width:none!important;
  box-sizing:border-box!important;
}
.clean-photo-slot>#sax-photo-slider-pro,
.clean-photo-slot>#sax-photo-offer-pro,
.clean-seo-slot>.ssm-seo-pro,
.clean-price-anchor>.ssm-price-pro,
.clean-price-anchor>.ssm-price-pro__wrap{
  width:100%!important;
  max-width:100%!important;
}
#sax-photo-slider-pro .wrap,
#sax-photo-slider-pro .sax-photo-pro__wrap,
#sax-photo-offer-pro .wrap,
#sax-photo-offer-pro .sax-photo-pro__wrap{
  width:min(var(--sax-24c-content-corridor),calc(100% - var(--sax-24c-content-gutter)))!important;
  max-width:var(--sax-24c-content-corridor)!important;
  margin-left:auto!important;
  margin-right:auto!important;
  box-sizing:border-box!important;
}
.clean-first-screen-block>.hero{align-items:center!important;gap:24px!important}
.clean-first-screen-block .hero-card{align-self:center!important;display:flex!important;flex-direction:column!important;justify-content:center!important;padding-top:clamp(24px,3vw,48px)!important;padding-bottom:clamp(24px,3vw,48px)!important}
.clean-first-screen-block .hero-card h1{font-size:clamp(31px,2.35vw,46px)!important;line-height:1.04!important;letter-spacing:0!important;margin-top:0!important}
.clean-first-screen-block .hero-art{height:clamp(310px,27vw,410px)!important;max-height:410px!important;align-self:center!important;overflow:hidden!important}
.clean-first-screen-block .hero-photo{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;object-fit:cover!important}
.clean-first-screen-block .calculator-card,
.calculator-card{box-sizing:border-box!important;max-width:100%!important}
.ssm-wa-calc-pro__box,
.ssm-messenger-calc-pro__box{max-width:100%!important;box-sizing:border-box!important}
@media(max-width:900px){
  .clean-first-screen-block .hero{display:block!important}
  .clean-first-screen-block .hero-art.is-photo,.clean-first-screen-block .hero .hero-art.is-photo{display:block!important;min-height:210px!important;margin:12px auto 14px!important}
  .clean-first-screen-block .hero-photo{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}
}
@media(max-width:760px){
  body::before{height:178px;background:linear-gradient(180deg,rgba(255,255,255,.995),rgba(255,255,255,.92))}
  .ssm-header-pro-plus-pilot{position:sticky!important;top:0!important;margin-top:0!important;z-index:2147483000!important}
  .page-intro,
  .clean-first-screen-block>.hero,
  .clean-first-screen-block>.calculator-card,
  .clean-slot:not(.clean-slot--full),
  .clean-photo-slot,
  .clean-seo-slot,
  .clean-price-anchor,
  .ssm-seo-pro,
  .ssm-seo-pro__shell,
  .ssm-price-pro,
  .ssm-price-pro__wrap,
  .ssm-price-pro__section,
  .ssm-price-pro__section--soft,
  .ssm-price-pro__section--mint,
  .ssm-wa-calc-pro,
  .ssm-messenger-calc-pro,
  .ssme-shell,
  #ssm-footer-elite-final .ssme-shell,
  #sax-photo-slider-pro .wrap,
  #sax-photo-slider-pro .sax-photo-pro__wrap,
  #sax-photo-offer-pro .wrap,
  #sax-photo-offer-pro .sax-photo-pro__wrap{
    width:calc(100% - var(--sax-24c-mobile-gutter))!important;
    max-width:calc(100% - var(--sax-24c-mobile-gutter))!important;
    margin-left:auto!important;
    margin-right:auto!important;
    box-sizing:border-box!important;
  }
  .clean-photo-slot>#sax-photo-slider-pro,
  .clean-photo-slot>#sax-photo-offer-pro,
  .clean-seo-slot>.ssm-seo-pro,
  .clean-price-anchor>.ssm-price-pro,
  .clean-price-anchor>.ssm-price-pro__wrap{
    width:100%!important;
    max-width:100%!important;
  }
  .clean-first-screen-block .hero-card{align-self:start!important;justify-content:flex-start!important;padding-top:26px!important;padding-bottom:26px!important}
  .clean-first-screen-block .hero-card h1{font-size:clamp(25px,6vw,32px)!important;line-height:1.03!important;letter-spacing:0!important}
  .clean-first-screen-block .hero-art{display:block!important;height:auto!important;min-height:210px!important;aspect-ratio:16/10!important;max-height:none!important;align-self:stretch!important}
}
