@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;700&family=Roboto+Flex&family=Inter:wght@400;500&display=swap";.hero-promo{text-align:center;padding-block:72px 24px}@media (width<=480px){.hero-promo{padding-block:40px}.hero-promo.legal-page{padding-block:32px 0}.hero-promo.legal-page .hero-promo__title{margin-bottom:8px;font-family:Montserrat,sans-serif;font-size:36px;font-weight:700;line-height:48px}.hero-promo.legal-page .hero-promo__text{margin-bottom:24px}}.hero-promo__title{color:#fff;margin-bottom:53px;font-family:Montserrat,sans-serif;font-size:64px;font-weight:700;line-height:1}@media (width<=480px){.hero-promo__title{margin-bottom:24px;font-family:Montserrat,sans-serif;font-size:40px;font-weight:700;line-height:48px}}.hero-promo__text{color:#e9e9e9;margin-inline:auto;max-width:1200px;margin-bottom:16px;font-family:Montserrat,sans-serif;font-size:20px;font-weight:500;line-height:40px}@media (width<=480px){.hero-promo__text{margin-bottom:32px;font-size:16px;line-height:24px}}.hero-promo__phone{color:#e9e9e9;flex-direction:row;justify-content:center;align-items:center;gap:8px;font-family:Montserrat,sans-serif;font-size:32px;font-weight:700;line-height:40px;display:flex}.hero-promo__phone svg{width:32px;height:32px}.links-anchor{text-align:center;padding-block:0 40px;overflow:hidden}.links-anchor__title{color:#fff;margin-bottom:32px;padding-bottom:4px;font-family:Montserrat,sans-serif;font-size:32px;font-weight:700;line-height:64px}@media (width<=1200px){.links-anchor__title{margin-bottom:16px;padding-bottom:0;font-size:24px}}.links-anchor__list{flex-wrap:wrap;justify-content:center;gap:16px;max-width:981px;margin-inline:auto;display:flex}@media (width<=767px){.links-anchor__list{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;justify-content:flex-start;padding-inline:40px;scroll-padding-inline:40px;overflow-x:auto}.links-anchor__list::-webkit-scrollbar{display:none}.links-anchor__list>*{scroll-snap-align:start;flex:none}}@media (width<=480px){.links-anchor__list{padding-inline:16px;scroll-padding-inline:16px}}.anchor-link{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;white-space:nowrap;cursor:pointer;border-radius:24px;justify-content:center;align-items:center;min-height:56px;padding:8px 32px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;line-height:2.5;transition:background .2s;display:inline-flex}.anchor-link:before{padding:2px}.anchor-link:hover{background:#1f1f5a}.anchor-link:hover:before{background:linear-gradient(#0d00e0 0%,#0000a1 100%);padding:2px}.anchor-link--active{background:#1f1f5a}.anchor-link--active:before{background:linear-gradient(#0d00e0 0%,#0000a1 100%);padding:2px}@media (width<=991px){.anchor-link{padding:8px 16px;line-height:40px}}@media (width<=480px){.anchor-link{white-space:normal;text-align:center}}.faq{padding-block:0}.faq.faq-page .faq__group-title{margin-bottom:40px}@media (width<=991px){.faq.faq-page .faq__group-title{margin-bottom:24px;font-size:36px;line-height:40px}}@media (width<=480px){.faq.faq-page .faq__group-title{font-size:24px;line-height:32px}}@media (width<=991px){.faq.faq-page .faq__group{margin-bottom:48px}.faq.faq-page .faq-item__title{font-family:Montserrat,sans-serif;font-size:20px;font-weight:700;line-height:24px}}@media (width<=480px){.faq.faq-page .faq-item__title{font-size:16px}}.faq__group{margin-bottom:72px}.faq__group:last-child{margin-bottom:0}.faq__group-title{color:#fff;text-align:center;margin-bottom:40px;font-family:Montserrat,sans-serif;font-size:48px;font-weight:700;line-height:1.2}@media (width<=480px){.faq__group-title{font-size:32px;line-height:40px}}.faq__group-text{color:#fff;opacity:.8;text-align:center;margin-inline:auto;padding-top:72px;padding-bottom:24px;font-family:Montserrat,sans-serif;font-size:36px;font-weight:400;line-height:1.5}@media (width<=480px){.faq__group-text{font-size:20px}}.faq__group-cta{margin-bottom:72px;width:fit-content;margin-inline:auto}.faq__items{flex-direction:column;gap:24px;display:flex}.faq__items.g-16{gap:16px}@media (width<=991px){.faq__items{margin-left:-40px;margin-right:-40px}}@media (width<=767px){.faq__items{margin-inline:-16px}}.faq-item{background:linear-gradient(#484898 0%,#3f3f74 100%);border-radius:16px;transition:background .3s;position:relative}@media (width<=991px){.faq-item{border-radius:0}}.faq-item--open{background:linear-gradient(#3b3ba6 0%,#303085 100%)}.faq-item__question{cursor:pointer;text-align:left;background:0 0;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:72px;padding:10px 16px;display:flex;position:relative}.faq-item__question:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(356.42deg,#303068 3.18%,#5050ba 97.33%);padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (width<=991px){.faq-item__question:before{border-radius:0}}.faq-item--open .faq-item__question{background:linear-gradient(#3636aa 0%,#35357f 100%)}.faq-item--open .faq-item__question svg{transform:rotate(90deg)}.faq-item__title{color:#fff;text-align:center;width:100%;font-family:Montserrat,sans-serif;font-size:24px;font-weight:700;line-height:40px}@media (width<=1024px){.faq-item__title{font-family:Montserrat,sans-serif;font-size:24px;font-weight:700;line-height:32px}}@media (width<=480px){.faq-item__title{font-size:16px;line-height:24px}}.faq-item__icon{color:#fff;flex-shrink:0;width:40px;height:40px;transition:transform .3s}.faq-item__answer{max-height:0;transition:max-height .35s;overflow:hidden}.faq-item__content{color:#cdcdcd;text-align:center;padding:40px;font-family:Montserrat,sans-serif;font-size:24px;font-weight:500;line-height:1.67}@media (width<=1200px){.faq-item__content{padding:16px 32px 32px;font-size:16px}}.form-block{text-align:center;padding-block:72px 30px}@media (width<=991px){.form-block{padding-top:0}}.form-block__title{color:#fff;margin-bottom:24px;font-family:Montserrat,sans-serif;font-size:64px;font-weight:700;line-height:1}@media (width<=1200px){.form-block__title{font-size:48px}}@media (width<=991px){.form-block__title{font-size:40px;line-height:64px}}.form-block__subtitle{color:#d4d3d3;margin-bottom:40px;font-family:Montserrat,sans-serif;font-size:40px;font-weight:500;line-height:64px}@media (width<=991px){.form-block__subtitle{font-size:32px;line-height:32px}}@media (width<=480px){.form-block__subtitle{margin-bottom:32px}}.form-block__phone{color:#e9e9e9;flex-direction:row;justify-content:center;align-items:center;gap:8px;margin-bottom:40px;font-family:Montserrat,sans-serif;font-size:48px;font-weight:700;line-height:40px;display:flex}.form-block__phone svg{width:32px;height:32px}@media (width<=480px){.form-block__phone{margin-bottom:32px;font-size:32px}}.form-block__form-title{color:#fff;margin-bottom:40px;font-family:Montserrat,sans-serif;font-size:32px;font-weight:700;line-height:64px}@media (width<=991px){.form-block__form-title{font-size:32px}}@media (width<=480px){.form-block__form-title{margin-bottom:32px;font-size:24px}}.form-block__form{text-align:left;max-width:849px;margin-inline:auto}.form-block__form-row{grid-template-columns:1fr 1fr;gap:32px;margin-bottom:29px;display:grid}@media (width<=1024px){.form-block__form-row{margin-bottom:45px}}@media (width<=480px){.form-block__form-row{grid-template-columns:1fr;margin-bottom:40px}}.form-block__attach{margin-top:-24px;position:relative}.form-block__attach input[type=file]{opacity:0;cursor:pointer;position:absolute;inset:0}.form-block__attach-label{color:#3f3f74;cursor:pointer;align-items:center;gap:8px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;line-height:1;text-decoration:underline;display:inline-flex}.form-block__attach-label svg{width:20px;height:20px}.form-block__submit{margin-top:32px}.seo{text-align:center;padding-block:40px;position:relative}.seo__title{color:#fff;margin-bottom:16px;font-family:Montserrat,sans-serif;font-size:36px;font-weight:600;line-height:1.2}.seo__text-wrap{max-width:1024px;margin-inline:auto}.seo__text{color:#bcbcbc;font-family:Montserrat,sans-serif;font-size:24px;font-weight:500;line-height:1.33;transition:max-height .6s cubic-bezier(.22,.61,.36,1),margin-bottom .6s cubic-bezier(.22,.61,.36,1);position:relative;overflow:hidden}.seo__text:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(#0c0d2400 0%,#0c0d24 77.5%);width:100%;height:327px;transition:opacity .4s cubic-bezier(.22,.61,.36,1);position:absolute;top:-24px;left:0}.seo__text a{color:#7994ff;font-weight:600;text-decoration:underline;transition:color .3s}.seo__text a:hover{color:#c5d1ff;text-decoration:none}.seo--collapsed .seo__text{max-height:227px;margin-bottom:-40px}@media (width<=480px){.seo--collapsed .seo__text{max-height:288px}}.seo--collapsed .seo__text:after{opacity:1}.seo--open .seo__cta-icon{transform:rotate(180deg)}.seo__toggle{margin-top:16px;margin-inline:auto}.seo__cta-icon{width:24px;height:24px;transition:transform .4s cubic-bezier(.22,.61,.36,1)}@media (prefers-reduced-motion:reduce){.seo__text,.seo__text:after,.seo__cta-icon{transition:none}}
