.Button{cursor:pointer;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;user-select:none;letter-spacing:.3px;color:#fff;background:#0540ec;border:none;border-radius:10px;outline:none;justify-content:center;align-items:center;gap:6px;height:45px;padding:0 16px;font-family:inherit;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;transition:all .3s cubic-bezier(0,0,.3,1.3);display:inline-flex;box-shadow:0 10px 20px #0440ec4d}.Button:hover,.Button:focus-visible{text-shadow:0 0 1px #002286;background:#255dff;transform:translateY(-4px);box-shadow:0 10px 40px #0440ec80}.Button:active{color:#fff;text-shadow:0 0 3px #000;background-color:#002286;transform:translateY(-2px);box-shadow:0 10px 20px #0440ec4d}.Button_block{width:100%;display:flex}.Button_secondary{box-shadow:none;color:#0540ec;background:#fff;border:2px solid #0540ec}.Button_secondary:hover,.Button_secondary:focus-visible{text-shadow:none;background:#fafafa;transform:translateY(-4px);box-shadow:0 10px 40px #0440ec80}.Button_secondary:active{text-shadow:none;color:#0540ec;transform:translateY(-2px);box-shadow:0 10px 20px #0440ec4d}.Button_link{color:#0540ec;box-shadow:none;text-shadow:none;background:0 0;padding:0;transform:none}.Button_link:hover,.Button_link:focus-visible{box-shadow:none;text-shadow:none;background:0 0;transform:translate(4px)}.Button_link:active{box-shadow:none;text-shadow:none;color:#0540ec;background:0 0;transform:translate(5px)}.Form{background-color:#fff;border-radius:6px;flex-flow:column wrap;padding:45px 40px;display:flex;box-shadow:0 1px 50px #d4d4d480}.Form__item{letter-spacing:1px;color:#0540ec;border:0;border-bottom:1px solid #0540ec;outline:none;margin-bottom:28px;padding:14px 0;font-size:14px;font-style:normal;font-weight:400;font-stretch:100%;line-height:2.14;transition:box-shadow .3s cubic-bezier(0,0,.3,1)}.Form__item::placeholder{color:inherit}.Form__item:focus{box-shadow:0 1px #0540ec}.Form_sent{justify-content:center;min-height:100%;animation:.3s cubic-bezier(0,0,.3,1.3) both motion-reveal}.Form__sent-title{color:#252a2e;margin:0 0 12px;font-size:22px;font-weight:600;line-height:28px}.Form__sent-text{color:#9b9b9b;margin:0;font-size:15px;line-height:22px}.Form>.Button{align-self:flex-start;padding:0 26px}.CallToAction{background-size:cover}@media (width>=992px){.CallToAction{border-radius:16px}}.CallToAction_darkFont .CallToAction__container,.CallToAction_darkFont .CallToAction__info-description{color:#252a2e}.CallToAction__container{color:#fafafa;padding:88px 16px 45px}@media (width>=992px){.CallToAction__container{flex-flow:wrap;padding:90px 15px;display:flex}.CallToAction__info{flex:50%;padding-right:20px}}.CallToAction__info-title{letter-spacing:normal;margin:0 0 15px;font-size:34px;font-style:normal;font-weight:600;font-stretch:100%;line-height:1.32}@media (width>=992px){.CallToAction__info-title{font-size:41px}}.CallToAction__info-description{letter-spacing:normal;color:#f2f2f3;font-size:21px;font-style:normal;font-weight:600;font-stretch:100%;line-height:1.52}.CallToAction__info-description p{margin:0}@media (width>=992px){.CallToAction__info-description{font-size:24px}}.CallToAction__info{margin-bottom:30px}@media (width>=992px){.CallToAction__form-box{flex:50%}}.BlockHeader{text-align:center;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;color:#ff3954;margin:15px 0;padding:0 16px;font-size:34px;font-weight:600;line-height:45px}@media (width>=992px){.BlockHeader{color:#252a2e;margin:60px 0;padding:0;font-size:51px;font-weight:700;line-height:60px}}.Page{padding:0 16px 40px}@media (width>=768px){.Page{padding:0 0 60px}}.Page__photo{object-fit:cover;background:#fafafa;width:100%;height:100%;display:block}.PageIntro{align-items:center;gap:32px;margin:24px 0 48px;display:grid}@media (width>=992px){.PageIntro{grid-template-columns:1fr 1fr;gap:64px;margin:48px 0 80px}}.PageIntro>*{min-width:0}.PageIntro__title{color:#252a2e;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;margin:0 0 16px;font-size:40px;font-weight:700;line-height:1.1}@media (width>=992px){.PageIntro__title{font-size:56px}}.PageIntro__lead{color:#252a2e;margin:0;font-size:19px;font-weight:600;line-height:1.5}@media (width>=992px){.PageIntro__lead{font-size:22px}}.PageIntro_text{grid-template-columns:1fr;max-width:760px}.PageIntro__visual{aspect-ratio:4/3;position:relative}.PageIntro__photo{border-radius:16px;position:relative;box-shadow:0 10px 60px #a7acec33}.PageIntro__shape{position:absolute}.PageIntro__shape_pill{background:#0540ec;border-radius:0 0 48px 48px;width:38%;height:48px;top:-16px;left:12%}@media (width>=992px){.PageIntro__shape_pill{border-radius:0 0 64px 64px;height:64px;top:-24px}}.PageIntro__shape_quarter{background:#0ddeb1;border-radius:96px 0 16px;width:96px;height:96px;bottom:-12px;right:0}@media (width>=992px){.PageIntro__shape_quarter{border-radius:140px 0 16px;width:140px;height:140px;bottom:-24px;right:-24px}}.PageSection{margin:48px 0}@media (width>=992px){.PageSection{margin:80px 0}.PageSection .BlockHeader{margin:0 0 48px}}.PageSection_cta{margin-bottom:0}.Stats{grid-template-columns:repeat(2,1fr);gap:12px;margin:0;display:grid}@media (width>=992px){.Stats{gap:24px}.Stats_count-4{grid-template-columns:repeat(4,1fr)}}@media (width>=768px){.Stats_count-3{grid-template-columns:repeat(3,1fr)}}@media (width<=767px){.Stats_count-3 .Stats__item:last-child:nth-child(odd){grid-column:1/-1}}.Stats__item{background:#fff;border-radius:10px;flex-direction:column-reverse;justify-content:flex-end;padding:20px;display:flex;box-shadow:0 10px 60px #a7acec33}@media (width>=992px){.Stats__item{padding:32px 28px}}.Stats__item:nth-child(4n+1) .Stats__value{color:#0540ec}.Stats__item:nth-child(4n+2) .Stats__value{color:#ff3954}.Stats__item:nth-child(4n+3) .Stats__value{color:#0bb38f}.Stats__item:nth-child(4n+4) .Stats__value{color:#252a2e}.Stats__value{overflow-wrap:anywhere;margin:0 0 8px;font-size:32px;font-weight:700;line-height:1.1}@media (width>=992px){.Stats__value{font-size:48px}}.Stats__label{color:#9b9b9b;font-size:15px;line-height:1.4}.Features{gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.Features{grid-template-columns:repeat(2,1fr);gap:24px}}.Features__item{background:#fff;border-radius:10px;padding:24px;box-shadow:0 10px 60px #a7acec33}@media (width>=992px){.Features__item{padding:32px}}.Features__number{color:#ff3954;letter-spacing:1px;margin-bottom:16px;font-size:15px;font-weight:700;display:block}.Features__title{color:#252a2e;margin:0 0 8px;font-size:21px;font-weight:600;line-height:1.3}.Features__text{color:#9b9b9b;margin:0;font-size:16px;line-height:1.6}.Split{align-items:center;gap:24px;display:grid}@media (width>=992px){.Split{grid-template-columns:1fr 1fr;gap:64px}.Split_reverse>:first-child{order:2}}.Split__text{color:#252a2e;font-size:18px;line-height:1.65}.Split__text p{margin:0 0 16px}.Split__title{color:#252a2e;margin:0 0 20px;font-size:30px;font-weight:700;line-height:1.2}@media (width>=992px){.Split__title{font-size:38px}}.Split__photo{aspect-ratio:4/3;border-radius:16px;overflow:hidden;box-shadow:0 10px 60px #a7acec33}.Gallery{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:24px;display:grid}@media (width>=768px){.Gallery{grid-template-columns:2fr 1fr 1fr;gap:24px}}.Gallery__item{aspect-ratio:1;border-radius:10px;overflow:hidden}.Gallery__item:first-child{aspect-ratio:16/9;grid-column:1/-1}@media (width>=768px){.Gallery__item:first-child{aspect-ratio:auto;grid-column:auto}}.Timeline{gap:24px;margin:0;padding:0 0 0 28px;list-style:none;display:grid;position:relative}.Timeline:before{content:"";background:linear-gradient(#0540ec,#ff3954);width:2px;position:absolute;top:8px;bottom:8px;left:6px}@media (width>=992px){.Timeline{grid-auto-columns:1fr;grid-auto-flow:column;padding:32px 0 0}.Timeline:before{background:linear-gradient(90deg,#0540ec,#ff3954);width:auto;height:2px;inset:7px 0 auto}}.Timeline__item{position:relative}.Timeline__item:before{content:"";background:#ff3954;border:3px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;top:6px;left:-28px;box-shadow:0 0 0 2px #ff3954}@media (width>=992px){.Timeline__item:before{top:-32px;left:0}}.Timeline__year{color:#ff3954;margin-bottom:4px;font-size:24px;font-weight:700;line-height:1.2;display:block}.Timeline__text{color:#252a2e;margin:0;font-size:16px;line-height:1.5}@media (width>=992px){.Timeline__text{padding-right:16px}}.Steps{counter-reset:step;gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.Steps{grid-template-columns:repeat(2,1fr);gap:24px}}@media (width>=992px){.Steps{grid-template-columns:repeat(5,1fr);gap:16px}}.Steps__item{background:#fff;border-radius:10px;flex-direction:column;padding:24px;display:flex;position:relative;box-shadow:0 10px 60px #a7acec33}.Steps__number{color:#fff;background:#0540ec;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:20px;font-size:18px;font-weight:700;display:flex;box-shadow:0 10px 20px #0440ec4d}.Steps__title{color:#252a2e;margin:0 0 8px;font-size:19px;font-weight:600;line-height:1.3}.Steps__duration{color:#0540ec;background:#0540ec14;border-radius:30px;align-self:flex-start;margin-bottom:12px;padding:2px 10px;font-size:14px;font-weight:600;line-height:24px}.Steps__text{color:#9b9b9b;margin:0;font-size:15px;line-height:1.55}.PaymentBar__track{border-radius:10px;gap:4px;height:56px;margin-bottom:24px;display:flex;overflow:hidden}.PaymentBar__segment{color:#fff;align-items:center;min-width:56px;padding:0 16px;font-size:18px;font-weight:700;display:flex}.PaymentBar__legend{gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.PaymentBar__legend{grid-template-columns:repeat(3,1fr);gap:24px}}.PaymentBar__stage{background:#fff;border-top:4px solid;border-radius:10px;padding:24px;box-shadow:0 10px 60px #a7acec33}.PaymentBar__segment_1{background:#0540ec}.PaymentBar__stage_1{border-top-color:#0540ec}.PaymentBar__stage_1 .PaymentBar__percent{color:#0540ec}.PaymentBar__segment_2{background:#ff3954}.PaymentBar__stage_2{border-top-color:#ff3954}.PaymentBar__stage_2 .PaymentBar__percent{color:#ff3954}.PaymentBar__segment_3{background:#0bb38f}.PaymentBar__stage_3{border-top-color:#0bb38f}.PaymentBar__stage_3 .PaymentBar__percent{color:#0bb38f}.PaymentBar__segment_4{background:#252a2e}.PaymentBar__stage_4{border-top-color:#252a2e}.PaymentBar__stage_4 .PaymentBar__percent{color:#252a2e}.PaymentBar__percent{margin-bottom:8px;font-size:40px;font-weight:700;line-height:1;display:block}.PaymentBar__title{color:#252a2e;margin:0 0 8px;font-size:19px;font-weight:600}.PaymentBar__text{color:#9b9b9b;margin:0;font-size:15px;line-height:1.55}.DaysChart{margin:24px 0 0;padding:0;list-style:none}.DaysChart__row{grid-template-columns:1fr auto;grid-template-areas:"name days""track track";align-items:center;gap:6px 12px;padding:10px 0;display:grid}@media (width>=768px){.DaysChart__row{grid-template-columns:180px 1fr 110px;grid-template-areas:"name track days"}}.DaysChart__name{color:#252a2e;grid-area:name;font-size:16px;font-weight:600}.DaysChart__track{background:#fafafa;border-radius:10px;grid-area:track;height:10px;overflow:hidden}.DaysChart__bar{background:linear-gradient(90deg,#0540ec,#ff3954);border-radius:10px;height:100%;display:block}.DaysChart__days{color:#9b9b9b;text-align:right;white-space:nowrap;grid-area:days;font-size:15px}.Checklist{margin:24px 0 0;padding:0;list-style:none}.Checklist__item{color:#252a2e;padding:8px 0 8px 36px;font-size:17px;line-height:1.5;position:relative}.Checklist__item:before{content:"";background:#0bb38f;border-radius:50%;width:24px;height:24px;position:absolute;top:10px;left:0}.Checklist__item:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:10px;height:5px;position:absolute;top:17px;left:7px;transform:rotate(-45deg)}.PageSection__lead{color:#9b9b9b;text-align:center;max-width:760px;margin:-16px auto 32px;font-size:18px;line-height:1.6}.Products{gap:24px;display:grid}@media (width>=992px){.Products{gap:40px}}.Products__item{background:#fff;border-radius:10px;display:grid;overflow:hidden;box-shadow:0 10px 60px #a7acec33}@media (width>=768px){.Products__item{grid-template-columns:5fr 6fr}.Products__item:nth-child(2n) .Products__photo{order:2}}.Products__photo{aspect-ratio:16/10}@media (width>=768px){.Products__photo{aspect-ratio:auto;min-height:100%}}.Products__body{flex-direction:column;padding:24px;display:flex}@media (width>=992px){.Products__body{padding:40px}}.Products__title{color:#252a2e;margin:0 0 8px;font-size:28px;font-weight:700;line-height:1.2}.Products__text{color:#9b9b9b;margin:0 0 20px;font-size:16px;line-height:1.6}.Products__specs{background:#eceef5;border-radius:10px;grid-template-columns:repeat(2,1fr);gap:1px;margin:0 0 24px;display:grid;overflow:hidden}.Products__spec{background:#fff;padding:12px 16px}.Products__spec dt{color:#9b9b9b;font-size:13px;line-height:1.4}.Products__spec dd{color:#252a2e;margin:2px 0 0;font-size:16px;font-weight:600;line-height:1.4}.Products__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;display:flex}.Products__price{color:#ff3954;font-size:24px;font-weight:700}.PhotoCards{gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.PhotoCards{grid-template-columns:repeat(2,1fr);gap:24px}}@media (width>=992px){.PhotoCards{grid-template-columns:repeat(3,1fr)}}.PhotoCards__item{background:#fff;border-radius:10px;transition:box-shadow .3s cubic-bezier(0,0,.3,1);overflow:hidden;box-shadow:0 10px 60px #a7acec33}.PhotoCards__item:hover{box-shadow:0 10px 40px #0540ec33}.PhotoCards__photo{aspect-ratio:3/2;overflow:hidden}.PhotoCards__photo img{transition:transform .3s cubic-bezier(0,0,.3,1)}.PhotoCards__item:hover .PhotoCards__photo img{transform:scale(1.04)}.PhotoCards__body{padding:24px}.PhotoCards__title{color:#252a2e;margin:0 0 8px;font-size:21px;font-weight:600}.PhotoCards__text{color:#9b9b9b;margin:0;font-size:15px;line-height:1.6}
