/* Главная 3.2.9: полноширинные заголовки и первый экран без примеров. */
#sa-light-review #landing .sr-hero h1,
#sa-light-review #landing .sr-section>h2{width:100%;max-width:none;white-space:nowrap;line-height:1.15;letter-spacing:-.035em}
#sa-light-review #landing .sr-hero h1{font-size:clamp(28px,3.95cqw,52px)}
#sa-light-review #landing .sr-section>h2{font-size:clamp(24px,3.2cqw,41px)}
#sa-light-review .sr-hero{padding-top:48px;padding-bottom:32px}
#sa-light-review .sr-hero .sr-eyebrow{margin-bottom:18px}
#sa-light-review .sr-hero .sr-intro{max-width:850px;font-size:20px;margin:22px 0 34px}
#sa-light-review .sr-hero-lower{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:48px;align-items:center;margin:0}
#sa-light-review .sr-hero-lower>.sr-form{min-width:0}
#sa-light-review .sr-hero .sr-proof{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;padding:22px 0 22px 32px;border-left:1px solid #d8dfe8;font-size:14px;line-height:1.45}
#sa-light-review .sr-hero .sr-proof>span{min-width:0;flex-basis:auto}
#sa-light-review .sr-hero .sr-proof strong{font-size:clamp(34px,4.6cqw,60px);font-weight:800;letter-spacing:-.055em;line-height:1.1;margin-bottom:10px;white-space:nowrap;font-variant-numeric:tabular-nums}
#sa-light-review .sr-hero .sr-proof>span:last-child strong{color:#c52b25}
#sa-light-review .sr-hero .sr-steps{justify-content:space-between;margin-top:32px;padding-top:20px}
#sa-light-review .sr-assistant-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:28px;padding-top:26px;border-top:1px solid #d4dce5}
#sa-light-review .sr-assistant-cta p{font-size:18px;font-weight:650;line-height:1.5}
#sa-light-review .sr-assistant-cta .sr-primary{flex:none}
@container(max-width:900px){
 #sa-light-review .sr-hero-lower{gap:28px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}
 #sa-light-review .sr-hero .sr-proof{padding-left:20px;gap:14px;font-size:12px}
 #sa-light-review .sr-hero .sr-entry{flex-direction:column}
}
@container(max-width:780px){
 #sa-light-review #landing .sr-hero h1,#sa-light-review #landing .sr-section>h2{white-space:normal;text-wrap:balance}
 #sa-light-review #landing .sr-hero h1{font-size:clamp(34px,6.3cqw,48px)}
 #sa-light-review #landing .sr-section>h2{font-size:clamp(29px,5.2cqw,40px)}
 #sa-light-review .sr-hero-lower{grid-template-columns:1fr;gap:28px}
 #sa-light-review .sr-hero .sr-proof{border-left:0;border-top:1px solid #d8dfe8;padding:24px 0 0;font-size:14px;gap:24px}
 #sa-light-review .sr-hero .sr-proof strong{font-size:clamp(40px,7cqw,56px)}
 #sa-light-review .sr-hero .sr-intro{font-size:18px;margin:20px 0 28px}
 #sa-light-review .sr-hero .sr-steps{gap:14px;justify-content:flex-start}
 #sa-light-review .sr-assistant-cta{flex-direction:column;align-items:flex-start}
}
@container(max-width:480px){
 #sa-light-review .sr-hero{padding-top:30px;padding-bottom:30px}
 #sa-light-review .sr-assistant-cta .sr-primary{width:100%;white-space:normal}
 #sa-light-review .sr-assistant-cta p{font-size:17px}
}
