@media(min-width:1000px){
  .siteHeader{height:82px;padding:0 max(32px,calc((100vw - 1240px)/2))}.siteHeader img{width:184px}.topbar{height:34px}
  .hero{grid-template-columns:minmax(0,560px) minmax(0,560px);justify-content:center;gap:64px;max-width:1320px;min-height:680px;padding:58px 40px 74px}
  .heroVisual{border:0;border-radius:22px;box-shadow:0 24px 70px rgba(100,32,70,.18)}
  .visualTag{top:18px;left:18px;padding:10px 14px}.videoLink{bottom:18px;left:18px;min-height:44px;padding:10px 16px;font-size:12px}
  .offerCard{margin:0;padding:42px 40px 36px;border-radius:20px;box-shadow:0 22px 64px rgba(19,19,19,.1)}
  .offerCard h1{max-width:520px;font-size:50px;line-height:1}.offerCard h1 small{margin-top:12px;font-size:27px;line-height:1.14}.heroLead{max-width:510px;margin-bottom:18px;font-size:15px;line-height:1.55}
  .priceRow{padding:16px 0}.priceRow strong{font-size:42px}.priceRow>span{max-width:180px;font-size:13px}.cta{min-height:62px;padding:15px 19px;font-size:16px;border-radius:10px}.official{margin-top:13px}
  .formula{margin-top:0;padding:70px 32px 76px}.formula h2{font-size:44px}.formulaGrid{max-width:1120px;margin-top:30px}.formulaGrid>div{min-height:78px;padding:16px 20px}.formulaGrid b{font-size:19px}
  .benefits{grid-template-columns:380px minmax(0,720px);justify-content:center;gap:76px;max-width:none;padding:96px 32px}.benefits .sectionHead{padding-top:10px}.benefitGrid{gap:16px}.benefitGrid article{min-height:190px;padding:24px 22px;border-radius:14px}.benefitGrid h3{margin-top:26px;font-size:19px}.benefitGrid p{font-size:13px;line-height:1.55}
  .videoSection{grid-template-columns:430px 390px;justify-content:center;gap:110px;min-height:760px;padding:78px 32px}.videoSection h2{font-size:46px}.videoSection>div>p:last-child{font-size:16px;line-height:1.7}.videoSection video{width:360px;max-height:640px;justify-self:center;border-radius:20px;box-shadow:0 24px 60px rgba(81,23,53,.18)}
  .trust{grid-template-columns:minmax(0,450px) minmax(0,600px);justify-content:center;gap:90px;min-height:570px;padding:88px 32px}.trustCard{padding:34px;border-radius:16px}.paymentLogos{gap:10px}.paymentLogos span{height:72px}.contactRow{margin-top:22px;padding-top:22px}
  .faq{max-width:920px;padding:94px 0}.faq>h2,.faq>.sectionLabel{text-align:center}.faq summary{padding:20px 18px;font-size:16px}.faq details p{padding:0 18px 24px}
  .finalCta{padding:92px 32px}.finalCta h2{font-size:46px}.finalCta .cta{max-width:520px}.finalPrice strong{font-size:48px}
  footer{padding:42px max(32px,calc((100vw - 1240px)/2)) 110px;align-items:center}footer>img{margin:0}footer>div{align-items:center}
}
