.offerPage{color:#101117;background:#f3f3f5}.offerHero{color:#fff;background:radial-gradient(circle at 82% 10%,#5a102b 0,#0000 30%),#101116;padding:158px 6vw 78px}.offerHero h1{letter-spacing:-4px;max-width:980px;margin:27px 0 22px;font-size:clamp(48px,6.5vw,94px);line-height:.96}.offerHero>p{color:#b8bbc4;max-width:760px;font-size:16px;line-height:1.7}.offerHero>small{color:#e3134f;margin-top:20px;font-size:12px;display:block}.offerLayout{grid-template-columns:300px minmax(0,920px);align-items:start;gap:70px;max-width:1370px;margin:auto;padding:76px 5vw 120px;display:grid}.offerLayout aside{border-top:2px solid #e3134f;max-height:calc(100vh - 130px);padding-top:20px;position:sticky;top:100px;overflow:auto}.offerLayout aside>strong{letter-spacing:1.5px;text-transform:uppercase;margin-bottom:17px;font-size:12px;display:block}.offerLayout aside nav{flex-direction:column;display:flex}.offerLayout aside a{color:#626772;border-bottom:1px solid #dcdce0;padding:9px 0;font-size:13px;line-height:1.45}.offerLayout aside a:hover{color:#e3134f}.legalDocument{background:#fff;padding:clamp(28px,5vw,72px);box-shadow:0 18px 60px #15151d0b}.legalDocument h2{letter-spacing:-1.4px;border-top:1px solid #dedee2;margin:75px 0 25px;padding-top:22px;scroll-margin-top:110px;font-size:clamp(27px,3vw,39px);line-height:1.15}.legalDocument h2:first-of-type{margin-top:0}.legalDocument h3{margin:35px 0 14px;scroll-margin-top:110px;font-size:20px;line-height:1.35}.legalDocument p{color:#454954;margin:0 0 17px;font-size:15px;line-height:1.85}.legalItem{grid-template-columns:18px 1fr;gap:5px;display:grid}.legalItem>i{color:#e3134f;font-size:18px;font-style:normal;line-height:1.55}.legalItem p{margin-bottom:10px}.legalDocument a{color:#b60d3c;text-decoration:underline}@media (max-width:900px){.offerHero{padding:115px 22px 56px}.offerHero h1{letter-spacing:-2.6px;font-size:52px}.offerHero>p{font-size:15px}.offerLayout{grid-template-columns:1fr;gap:28px;padding:42px 22px 80px}.offerLayout aside{background:#fff;max-height:290px;padding:20px;position:relative;top:0}.legalDocument{padding:28px 22px}.legalDocument h2{margin-top:55px;font-size:29px}.legalDocument p{font-size:15px;line-height:1.75}}
