.header-1{position: absolute;top: 0;left: 0;right: 0;z-index: 30;padding: .8rem 0}.header-1 #header_items{display: flex;align-items: center;justify-content: space-between;gap: 1.5rem}.header-1 #logo{display: block;flex: 0 0 auto}.header-1 #logo img{width: 63px;height: auto;max-height: 69px}.header-1 #logo:hover{opacity: .8}.header-1 #top_menu ul{display: flex;flex-wrap: wrap;align-items: center;gap: 2.5rem;margin: 0;padding: 0;list-style: none}.header-1 #top_menu ul li{position: relative}.header-1 #top_menu ul li a{display: block;padding: .5rem 0;color: #fff;font-size: 1rem;white-space: nowrap}.header-1 #top_menu ul li a:hover, .header-1 #top_menu ul li.active > a{color: #fff;opacity: .7}.header-1 #top_menu ul li ul{display: none;position: absolute;top: 100%;left: -1rem;min-width: 15rem;padding: .5rem 0;background: #1e1e1e;border-radius: 12px;box-shadow: 0 12px 32px rgba(0, 0, 0, .35)}.header-1 #top_menu ul li:hover > ul{display: block}.header-1 #top_menu ul li ul li a{padding: .5rem 1rem;white-space: normal}.header-1 #top_menu ul li.parent > a::after{content: '\f107';font-family: 'Font Awesome 6 Free';font-weight: 900;margin-left: .4rem;font-size: .75rem;opacity: .7}.header-1 .header-actions{display: flex;align-items: center;gap: .75rem;flex: 0 0 auto}.header-1 .login{padding: .75rem 1.5rem;gap: 0}.header-1 .toggle{width: 44px;height: 44px;padding: 0;border-radius: 50%;display: inline-flex;align-items: center;justify-content: center}.header-1 .mobile-window .bg{position: fixed;inset: 0 100% 0 0;background: rgba(0, 0, 0, .6);transition: .3s}.header-1 .mobile-window .window{position: fixed;top: 0;left: 0;bottom: 0;width: 0;padding: 0;overflow: auto;opacity: 0;background: #1e1e1e;color: #fff;display: flex;flex-direction: column;transition: .3s}.header-1 .mobile-window .close{position: fixed;top: 0;left: 300px;margin: 1rem;font-size: 0;color: #fff;cursor: pointer;transition: .3s}.header-1 .mobile-window .close:hover{opacity: .7}.header-1 .mobile-window .window > div{margin: .75rem 0}.header-1 .mobile-window .window .logo img{width: 48px;height: auto}.header-1 .mobile-window .mobile_menu{margin-bottom: auto}.header-1 .mobile-window .mobile_menu ul{display: block;margin: 0;padding: 0;list-style: none}.header-1 .mobile-window .mobile_menu ul li{display: block;border-bottom: 1px solid rgba(255, 255, 255, .12)}.header-1 .mobile-window .mobile_menu ul li a{display: block;padding: .75rem .25rem;color: #fff}.header-1 .mobile-window .mobile_menu ul li ul{padding-left: 1rem}.header-1 .mobile-window .phone a, .header-1 .mobile-window .email a{color: #fff}.header-1 .mobile-window .address{color: rgba(255, 255, 255, .65);font-size: .875rem}body.active-menu{overflow: hidden}body.active-menu .header-1 .mobile-window .bg{inset: 0}body.active-menu .header-1 .mobile-window .close{font-size: 2rem}body.active-menu .header-1 .mobile-window .window{width: 300px;opacity: 1;padding: 1rem}@media (max-width: 991.98px){.header-1{padding: .5rem 0}.header-1 #logo img{width: 44px}}

[data-color="#000000FF"]{color:#000000FF}

.hero-1{position: relative;overflow: hidden;background: #14100e}.hero-1 .hero{position: relative;height: 41.56vw;min-height: 640px;max-height: 798px}.hero-1 .hero-bleed{position: absolute;top: 0;bottom: 0;left: 50%;width: 100vw;margin-left: -50vw;overflow: hidden}.hero-1 .hero-bleed--front{pointer-events: none;z-index: 3}.hero-1 .hero-photo{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: center 38%}.hero-1 .hero-shade{position: absolute;inset: 0;background: linear-gradient(180deg, rgba(0, 0, 0, .4) 0%, rgba(0, 0, 0, .12) 100%)}.hero-1 .hero-layer{position: absolute;left: 1.93%;bottom: 0;width: 100%;height: 100%;object-fit: cover;object-position: center bottom}.hero-1 .hero-word{position: absolute;z-index: 2;line-height: .9;white-space: nowrap}.hero-1 .hero-word .word1, .hero-1 .hero-word .word2{margin: 0;color: #fff;font-size: 9.375vw;font-weight: 400;line-height: .9;letter-spacing: .01em}.hero-1 .hero-word--1{left: 8.44%;top: 22.7%}.hero-1 .hero-word--2{left: 39.6%;top: 42.7%}.hero-1 .hero-note, .hero-1 .hero-subtitle, .hero-1 .hero-actions{position: absolute;z-index: 4}.hero-1 .hero-note{top: 24.8%;right: 0;width: 290px;max-width: 45%;text-align: right}.hero-1 .hero-note .note, .hero-1 .hero-note .note p{margin: 0;color: #fff;font-size: 1rem;line-height: 1.35}.hero-1 .hero-subtitle{top: 62.8%;left: 0;width: 393px;max-width: 60%}.hero-1 .hero-subtitle .subtitle{margin: 0;color: #fff;font-size: clamp(1.375rem, 1.67vw, 2rem);font-weight: 700;line-height: 1.15;letter-spacing: .04em;text-transform: uppercase}.hero-1 .hero-actions{top: 78.3%;left: 0;right: 0;display: flex;flex-wrap: wrap;align-items: flex-end;justify-content: space-between;gap: 1rem}.hero-1 .hero-action{display: flex;flex-direction: column;gap: .75rem;align-items: flex-start}.hero-1 .hero-action__label{color: #fff;font-size: 1rem}.hero-1 .hero-action:last-child{align-items: flex-end}@media (max-width: 991.98px){.hero-1 .hero{height: auto;min-height: 0;max-height: none;padding: 7rem 0 3rem;display: flex;flex-direction: column;gap: 1.5rem}.hero-1 .hero-word, .hero-1 .hero-note, .hero-1 .hero-subtitle, .hero-1 .hero-actions{position: static;width: auto;max-width: none}.hero-1 .hero-word .word1, .hero-1 .hero-word .word2{font-size: clamp(3rem, 13vw, 7rem)}.hero-1 .hero-word--2{margin-left: 12%}.hero-1 .hero-note{text-align: left;order: 4}.hero-1 .hero-subtitle{order: 3}.hero-1 .hero-actions{order: 5;flex-direction: column;align-items: stretch;gap: .75rem}.hero-1 .hero-action{align-items: stretch}.hero-1 .hero-action:last-child{align-items: stretch}.hero-1 .hero-action .btn-pill{justify-content: space-between}.hero-1 .hero-bleed--front{display: none}.hero-1 .hero-layer--back{opacity: .55}.hero-1 .hero-shade{background: linear-gradient(180deg, rgba(0, 0, 0, .55) 0%, rgba(0, 0, 0, .45) 100%)}}

.reasons-1{background: #f8f9fa}.reasons-1 .title{margin: 0;max-width: 310px;color: #8b0000;font-size: clamp(1.5rem, 1.67vw, 2rem);font-weight: 400;line-height: 1.2;text-transform: uppercase}.reasons-1 .reasons{margin: 0;padding: 0;list-style: none;display: flex;flex-direction: column;gap: 2.5rem}.reasons-1 .reasons__item{display: grid;grid-template-columns: 30px minmax(0, 1fr) minmax(0, 393px);align-items: start;column-gap: 2.5rem}.reasons-1 .reasons__num{color: #e4b51d;font-family: 'Evolventa', 'Century Gothic', system-ui, sans-serif;font-size: 1.5rem;line-height: 1.3}.reasons-1 .reasons__name{color: #1e1e1e;font-family: 'Evolventa', 'Century Gothic', system-ui, sans-serif;font-size: 1.5rem;line-height: 1.3}.reasons-1 .reasons__desc{color: var(--bs-secondary-color);font-size: 1rem;line-height: 1.35}@media (max-width: 767.98px){.reasons-1 .reasons{gap: 2rem}.reasons-1 .reasons__item{grid-template-columns: 30px minmax(0, 1fr);row-gap: .5rem;column-gap: 1rem}.reasons-1 .reasons__desc{grid-column: 2}.reasons-1 .reasons__name{font-size: 1.25rem}}

.module.reasons-1{padding:100px 0}

.roi-1{background: #f8f9fa}.roi-1 .roi-card{position: relative;min-height: 157px;padding: 1.25rem 2.5rem;border-radius: 30px;background: linear-gradient(-80deg, #e4b51d 1%, #ffc300 99%);display: flex;align-items: center;justify-content: flex-end}.roi-1 .roi-tower{position: absolute;left: 0;bottom: 20px;width: 209px;height: auto;pointer-events: none}.roi-1 .roi-card__body{position: relative;display: flex;flex-direction: column;gap: .75rem;text-align: right}.roi-1 .roi_label{margin: 0;color: #fff;font-family: 'Evolventa', 'Century Gothic', system-ui, sans-serif;font-size: clamp(1.5rem, 1.67vw, 2rem);line-height: 1}.roi-1 .roi-value{color: #fff;font-size: clamp(1.75rem, 1.87vw, 2.25rem);font-weight: 700;line-height: 1}.roi-1 .roi-calc{display: flex;flex-direction: column;align-items: flex-end;gap: 2.5rem}.roi-1 .title{margin: 0;max-width: 393px;color: #8b0000;font-size: clamp(1.5rem, 1.67vw, 2rem);font-weight: 400;line-height: 1.2;text-align: right;text-transform: uppercase}.roi-1 .roi-field{display: flex;align-items: center;gap: 1rem;width: 100%;max-width: 600px;min-height: 50px;padding: 4px 24px 4px 4px;border-radius: 100px;background: #1e1e1e}.roi-1 .roi-btn{flex: 0 0 auto;padding: .7rem 1.5rem;border: 0;border-radius: 100px;background: #fff;color: #282828;font-size: 1rem;line-height: 1;cursor: pointer;transition: background-color .25s, color .25s}.roi-1 .roi-btn:hover{background: var(--bs-primary);color: var(--bs-primary-text)}.roi-1 .roi-btn:focus-visible{outline: 2px solid #fff;outline-offset: 2px}.roi-1 .roi-input{flex: 1 1 auto;min-width: 0;border: 0;background: transparent;color: #fff;font-size: 1rem;text-align: right}.roi-1 .roi-input::placeholder{color: rgba(255, 255, 255, .5)}.roi-1 .roi-input:focus{outline: none;color: #fff}.roi-1 .roi-input::-webkit-outer-spin-button, .roi-1 .roi-input::-webkit-inner-spin-button{-webkit-appearance: none;margin: 0}.roi-1 .roi-input{-moz-appearance: textfield}.roi-1 .roi-hint{max-width: 600px;color: var(--bs-secondary-color);font-size: .875rem;text-align: right}@media (max-width: 991.98px){.roi-1 .roi-card{padding-left: 1.5rem;padding-right: 1.5rem}.roi-1 .roi-tower{width: 130px;opacity: .85}.roi-1 .roi-calc{align-items: stretch;gap: 1.5rem}.roi-1 .title{max-width: none;text-align: left}.roi-1 .roi-hint{text-align: left;max-width: none}}@media (max-width: 575.98px){.roi-1 .roi-tower{display: none}.roi-1 .roi-card{justify-content: flex-start;text-align: left}.roi-1 .roi-card__body{text-align: left}.roi-1 .roi-field{flex-wrap: wrap;border-radius: 24px;padding: .75rem}.roi-1 .roi-input{text-align: left;order: -1;width: 100%;padding: .5rem}}

.module.roi-1{padding:60px 0}

.pricing-1{position: relative;overflow: hidden;background: #1e1e1e}.pricing-1::before, .pricing-1::after{content: '';position: absolute;left: 0;right: 0;bottom: 0;height: 60%;pointer-events: none}.pricing-1::before{background: url(/assets/images/kremlin-halftone.webp) center bottom / cover no-repeat;mix-blend-mode: color-dodge;opacity: .5}.pricing-1::after{background: linear-gradient(180deg, #1e1e1e 10%, rgba(30, 30, 30, .7) 100%)}.pricing-1 .pricing{position: relative;z-index: 1}.pricing-1 .title{margin: 0 0 3.5rem;color: #fff;text-align: center}.pricing-1 .pricing__row{align-items: stretch}.pricing-1 .tariff{display: flex;flex-direction: column;gap: 2.5rem;height: 100%;padding: 2rem;border-radius: 30px;background: rgba(30, 30, 30, .5);box-shadow: 0 4px 20px rgba(0, 0, 0, .25), inset 0 0 4px rgba(255, 255, 255, .05)}.pricing-1 .tariff__head{display: flex;flex-direction: column;gap: .75rem}.pricing-1 .tariff__switch{display: flex;align-self: flex-start;margin-bottom: .25rem;padding: 0;border-radius: 20px;background: #282828;overflow: hidden}.pricing-1 .tariff__period{flex: 1 1 0;min-width: 110px;padding: .75rem 1.25rem;border: 0;border-radius: 20px;background: transparent;color: #f8f9fa;font-size: 1rem;line-height: 1;cursor: pointer;transition: background-color .25s, color .25s}.pricing-1 .tariff__period.is-active{background: #fff;color: #282828;filter: drop-shadow(0 4px 20px rgba(255, 255, 255, .1))}.pricing-1 .tariff__period:focus-visible{outline: 2px solid #fff;outline-offset: -4px}.pricing-1 .tariff__name{color: #fff;font-family: 'Evolventa', 'Century Gothic', system-ui, sans-serif;font-size: 1rem}.pricing-1 .tariff__price{color: #fff;font-size: clamp(1.75rem, 1.87vw, 2.25rem);font-weight: 700;line-height: 1.1}.pricing-1 .tariff__list{flex: 1 1 auto;margin: 0;padding: 0;list-style: none;display: flex;flex-direction: column;gap: .75rem}.pricing-1 .tariff__list li{position: relative;padding-left: 1.95rem;color: var(--bs-secondary-color);font-size: 1rem;line-height: 1.3}.pricing-1 .tariff__list li::before{content: '';position: absolute;left: 0;top: .1em;width: 19px;height: 19px;background: url(/.core/views/modules/claude/main/pricing-1/images/check.svg) center / contain no-repeat}.pricing-1 .tariff--featured .tariff__list li::before{background-image: url(/.core/views/modules/claude/main/pricing-1/images/check-alt.svg)}.pricing-1 .tariff__btn{display: block;padding: .75rem 1.25rem;border-radius: 20px;background: #1e1e1e;color: #fff;font-size: 1rem;text-align: center;filter: drop-shadow(0 4px 20px rgba(255, 255, 255, .1));transition: background-color .25s, color .25s}.pricing-1 .tariff__btn:hover{background: #2c2c2c;color: #fff}.pricing-1 .tariff--featured .tariff__btn{border-radius: 100px;background: var(--bs-primary);color: var(--bs-primary-text);filter: drop-shadow(0 4px 10px rgba(0, 0, 0, .1))}.pricing-1 .tariff--featured .tariff__btn:hover{background: var(--bs-primary-hover);color: #fff}@media (max-width: 575.98px){.pricing-1 .tariff{padding: 1.5rem;gap: 1.5rem}.pricing-1 .tariff__switch{align-self: stretch}}

.module.pricing-1{padding:120px 0}

.included-1{background: #1e1e1e}.included-1 .title{margin: 0 0 2.5rem;color: #f8f9fa;font-size: clamp(1.5rem, 1.67vw, 2rem);font-weight: 400;line-height: 1.2}.included-1 .feature{display: flex;flex-direction: column;gap: .75rem;height: 100%;padding: 1.25rem 2.5rem;border-radius: 20px;background: rgba(30, 30, 30, .5);box-shadow: 0 4px 20px rgba(0, 0, 0, .25)}.included-1 .feature__ico{display: inline-flex;align-items: center;justify-content: center;width: 50px;height: 50px;border-radius: 25px;background: #181818}.included-1 .feature__ico img{width: 32px;height: 32px}.included-1 .feature__name{color: #e4b51d;font-family: 'Evolventa', 'Century Gothic', system-ui, sans-serif;font-size: 1.5rem;line-height: 1.2}.included-1 .feature__desc{color: #f8f9fa;font-size: 1.5rem;line-height: 1.25}@media (max-width: 991.98px){.included-1 .feature{padding: 1.25rem 1.5rem}.included-1 .feature__name, .included-1 .feature__desc{font-size: 1.25rem}}

.restore-1{background: #f8f9fa}.restore-1 .restore-badge{display: inline-block;margin-bottom: 5rem;padding: .5rem 1rem;border-radius: 100px;background: #fff;color: var(--bs-secondary-color);font-size: 1rem;line-height: 1.3;filter: drop-shadow(0 0 10px rgba(0, 0, 0, .1))}.restore-1 .eyebrow{margin: 0 0 1.25rem;color: var(--bs-secondary-color);font-size: 1rem}.restore-1 .title, .restore-1 .title p{margin: 0;color: #1e1e1e;font-family: 'Evolventa', 'Century Gothic', system-ui, sans-serif;font-size: clamp(1.375rem, 1.67vw, 2rem);font-weight: 400;line-height: 1.25}.restore-1 .title strong, .restore-1 .title b{font-weight: 700}.restore-1 .restore-btn{margin-top: 3.75rem}.restore-1 .restore-image{display: flex;justify-content: flex-end}.restore-1 .restore-image img{width: 100%;max-width: 464px;height: auto;border-radius: 30px}@media (max-width: 991.98px){.restore-1 .restore-badge{margin-bottom: 2.5rem}.restore-1 .restore-btn{margin-top: 2rem}.restore-1 .restore-image{justify-content: flex-start}}

.module.restore-1{padding:120px 0}

.steps-1{background: #f8f9fa}.steps-1 .title{margin: 0 0 1.5rem;color: #1e1e1e;font-size: clamp(1.5rem, 1.67vw, 2rem);font-weight: 400;line-height: 1.2;text-align: right}.steps-1 .steps__row{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));align-items: start;gap: 20px}.steps-1 .step{position: relative;overflow: hidden;border-radius: 30px;color: #fff}.steps-1 .step__bg{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.steps-1 .step__shade{position: absolute;inset: 0;background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .6) 100%)}.steps-1 .step__body{position: relative;display: flex;flex-direction: column;align-items: flex-start;height: 100%;padding: 20px}.steps-1 .step--end .step__body{align-items: flex-end}.steps-1 .step__name{margin-top: auto;font-family: 'Evolventa', 'Century Gothic', system-ui, sans-serif;font-size: clamp(1.25rem, 1.67vw, 2rem);line-height: 1.15}.steps-1 .step--title-top .step__name{margin-top: 0}.steps-1 .step__badge{display: inline-flex;align-items: center;gap: .5rem;order: -1;margin-top: 0;padding: .5rem 1rem;border-radius: 100px;backdrop-filter: blur(5px);background: rgba(255, 255, 255, .3);color: #fff;font-size: 1rem;line-height: 1.2}.steps-1 .step--title-top .step__badge{order: 0;margin-top: auto}.steps-1 .step__badge--light{background: #f8f9fa;color: #1e1e1e}.steps-1 .step__badge img{width: 19px;height: 19px}.steps-1 .step__ico{display: inline-flex;align-items: center;justify-content: center;width: 44px;height: 44px;border-radius: 22px;background: #f8f9fa}@media (max-width: 991.98px){.steps-1 .steps__row{grid-template-columns: repeat(2, minmax(0, 1fr))}.steps-1 .title{text-align: left}.steps-1 .step{margin-top: 0 !important;height: 220px !important}}@media (max-width: 575.98px){.steps-1 .steps__row{grid-template-columns: minmax(0, 1fr)}.steps-1 .step{height: 200px !important}}

.module.steps-1{padding:80px 0}

.cms-1{background: #f8f9fa}.cms-1 .cms-logos{display: flex;flex-wrap: wrap;gap: 2rem}.cms-1 .cms-logo{display: inline-flex;align-items: center;justify-content: center;width: 120px;height: 120px;padding: 30px;border-radius: 50%;background: #fff;filter: drop-shadow(0 4px 10px rgba(117, 126, 143, .1))}.cms-1 .cms-logo img{width: 100%;height: auto}.cms-1 .title, .cms-1 .title p{margin: 0;max-width: 600px;color: #1e1e1e;font-family: 'Evolventa', 'Century Gothic', system-ui, sans-serif;font-size: clamp(1.25rem, 1.67vw, 2rem);font-weight: 400;line-height: 1.3}.cms-1 .title strong, .cms-1 .title b{font-weight: 700}@media (max-width: 575.98px){.cms-1 .cms-logos{gap: 1rem}.cms-1 .cms-logo{width: 84px;height: 84px;padding: 18px}}

.module.cms-1{padding:80px 0}

.builder-1{background: #1e1e1e}.builder-1 .builder__row{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));align-items: end;gap: 20px}.builder-1 .builder__card{position: relative;display: block;height: 283px;overflow: hidden;border-radius: 30px;background: #282828}.builder-1 .builder__shot{width: 100%;height: 100%;object-fit: cover;object-position: top center;transition: transform .4s}.builder-1 .builder__go{position: absolute;top: 20px;right: 20px}@media (hover: hover) and (pointer: fine){.builder-1 a.builder__card:hover .builder__shot{transform: scale(1.04)}}.builder-1 .builder__text{display: flex;flex-direction: column;justify-content: flex-end;gap: 2.5rem;height: 283px;color: #fff}.builder-1 .title{margin: 0;color: #fff;font-size: clamp(1.375rem, 1.67vw, 2rem);font-weight: 400;line-height: 1.2}.builder-1 .desc, .builder-1 .desc p{margin: 0;color: #fff;font-size: 1rem;line-height: 1.35}.builder-1 .builder__btn{align-self: flex-start;margin-top: 0.75rem;padding: .5rem .5rem .5rem 1.5rem;box-shadow: inset 0 0 0 2px #fff}@media (max-width: 1199.98px){.builder-1 .builder__row{grid-template-columns: repeat(2, minmax(0, 1fr))}.builder-1 .builder__text{grid-column: 1 / -1;height: auto;gap: 1.5rem;order: -1}}@media (max-width: 575.98px){.builder-1 .builder__row{grid-template-columns: minmax(0, 1fr)}.builder-1 .builder__card{height: 220px}}

.module.builder-1{padding:120px 0}

.reviews-1{background: #f8f9fa}.reviews-1 .title{margin: 0 0 3.75rem;max-width: 413px;color: #8b0000;font-size: clamp(1.5rem, 1.67vw, 2rem);font-weight: 400;line-height: 1.2;text-transform: uppercase}.reviews-1 .review{display: flex;flex-direction: column;gap: .75rem;height: 100%;margin: 0;padding: 1.25rem 2.5rem;border-radius: 20px;background: #fff}.reviews-1 .review__stars{display: flex;gap: 4px}.reviews-1 .review__stars img{width: 24px;height: 24px}.reviews-1 .review__text{margin: 0;color: #1e1e1e;font-size: 1rem;line-height: 1.35}.reviews-1 .review__author{display: flex;flex-direction: column;gap: 4px;margin-top: auto;color: var(--bs-secondary-color);font-size: .75rem;line-height: 1.3}.reviews-1 .reviews__rating{display: flex;flex-direction: column;align-items: flex-end;gap: .5rem;margin-top: 2rem}.reviews-1 .reviews__source{display: flex;align-items: flex-end;gap: .75rem}.reviews-1 .reviews__score{color: #1e1e1e;font-family: 'Evolventa', 'Century Gothic', system-ui, sans-serif;font-size: 1rem;text-align: right}@media (max-width: 575.98px){.reviews-1 .review{padding: 1.25rem 1.5rem}.reviews-1 .reviews__rating{align-items: flex-start}.reviews-1 .reviews__score{text-align: left}}

.module.reviews-1{padding:100px 0}

.faq-1{background: #f8f9fa}.faq-1 .title{margin: 0;color: #1e1e1e;font-size: clamp(1.5rem, 1.67vw, 2rem);font-weight: 400;line-height: 1.2;text-align: right;text-transform: uppercase}.faq-1 .faq{--bs-accordion-border-width: 0;--bs-accordion-bg: transparent}.faq-1 .faq__item{background: transparent;border: 0;border-radius: 0}.faq-1 .faq__item + .faq__item{margin-top: 1.25rem}.faq-1 .faq__q{display: flex;align-items: center;justify-content: space-between;gap: 1rem;padding: 0 0 .75rem;background: transparent;box-shadow: none;color: #e4b51d;font-family: 'Evolventa', 'Century Gothic', system-ui, sans-serif;font-size: clamp(1.125rem, 1.25vw, 1.5rem);line-height: 1.25;text-align: left}.faq-1 .faq__q:not(.collapsed){background: transparent;box-shadow: none;color: #8b0000}.faq-1 .faq__q:focus{box-shadow: none}.faq-1 .faq__q:focus-visible{outline: 2px solid var(--bs-primary);outline-offset: 4px}.faq-1 .faq__q::after{display: none}.faq-1 .faq__ico{flex: 0 0 auto;filter: drop-shadow(0 2px 6px rgba(117, 126, 143, .18));transition: transform .3s}.faq-1 .faq__q:not(.collapsed) .faq__ico{transform: rotate(135deg)}.faq-1 .faq__a{padding: 0 3rem .25rem 0;color: var(--bs-secondary-color);font-size: 1rem;line-height: 1.45}.faq-1 .faq__a p{margin: 0 0 .75rem}.faq-1 .faq__a p:last-child{margin-bottom: 0}@media (max-width: 991.98px){.faq-1 .title{text-align: left;margin-bottom: .5rem}.faq-1 .faq__a{padding-right: 0}}

.module.faq-1{padding:80px 0}

.stats-1{background: #f8f9fa}.stats-1 .stat{display: flex;flex-direction: column;gap: 4px;height: 100%;padding: 20px;border-radius: 20px;background: rgba(255, 255, 255, .5);box-shadow: 0 4px 20px rgba(117, 126, 143, .1)}.stats-1 .stat__value{color: #8b0000;font-family: 'Evolventa', 'Century Gothic', system-ui, sans-serif;font-size: clamp(1.75rem, 2.08vw, 2.5rem);line-height: 1.1}.stats-1 .stat__label{color: #1e1e1e;font-size: 1rem;line-height: 1.3}

.module.stats-1{padding:60px 0}

.support-1{position: relative;overflow: hidden;background: #1e1e1e}.support-1::before{content: '';position: absolute;inset: 0;background: url(/assets/images/kremlin-halftone.webp) center / cover no-repeat;opacity: .35;pointer-events: none}.support-1 .support{position: relative;display: flex;flex-direction: column;align-items: center;gap: 1.25rem;text-align: center}.support-1 .title{margin: 0;max-width: 20ch;color: #fff;font-size: clamp(1.5rem, 2.5vw, 3rem);font-weight: 400;line-height: 1.2;text-transform: uppercase}.support-1 .desc, .support-1 .desc p{margin: 0;color: #fff;font-size: 1rem;line-height: 1.4}.support-1 .desc strong{font-weight: 700}.support-1 .support__phone{color: #fff;font-size: 1rem}.support-1 .support__phone a{color: #fff;font-weight: 600;text-decoration: underline}.support-1 .support__phone a:hover{color: #fff;opacity: .8}.support-1 .support__note{color: #fff}.support-1 .support__btn{margin-top: .75rem}

.module.support-1{padding:120px 0}

.request-1{background: #f8f9fa}.request-1 .title{margin: 0;max-width: 497px;color: #8b0000;font-size: clamp(1.5rem, 1.67vw, 2rem);font-weight: 400;line-height: 1.2;text-transform: uppercase}.request-1 .request{max-width: 463px;margin-left: auto}@media (max-width: 991.98px){.request-1 .request{max-width: none;margin-left: 0}.request-1 .request button[type="submit"]{align-self: flex-start}}

.module.request-1{padding:120px 0}

.footer-1{background: #1e1e1e;color: #f8f9fa}.footer-1 .footer-grid{display: grid;grid-template-columns: 63px 164px repeat(4, minmax(0, 1fr)) 237px;gap: 2rem 1.5rem;align-items: start}.footer-1 .footer-logo img{width: 63px;height: auto}.footer-1 .footer-logo a:hover{opacity: .8}.footer-1 .footer-col__title{margin-bottom: 1.25rem;color: #f8f9fa;font-family: 'Evolventa', 'Century Gothic', system-ui, sans-serif;font-size: 1rem;line-height: 1.2}.footer-1 .footer-brand .slogan{margin-bottom: .75rem;color: #f8f9fa;font-family: 'Evolventa', 'Century Gothic', system-ui, sans-serif;font-size: 1rem;line-height: 1.3}.footer-1 .footer-social{display: flex;gap: 1.25rem;align-items: center}.footer-1 .footer-social img{width: 32px;height: 32px}.footer-1 .footer-social a:hover{opacity: .75}.footer-1 .footer-col ul{margin: 0;padding: 0;list-style: none;display: flex;flex-direction: column;gap: .75rem}.footer-1 .footer-col ul li a{color: #f8f9fa;font-size: 1rem;line-height: 1.25}.footer-1 .footer-col ul li a:hover{color: #f8f9fa;opacity: .7}.footer-1 .footer-contacts{display: flex;flex-direction: column;gap: .75rem;text-align: right}.footer-1 .footer-contacts .footer-col__title{margin-bottom: .5rem}.footer-1 .footer-contacts, .footer-1 .footer-contacts div{color: #f8f9fa;font-size: 1rem;line-height: 1.3}.footer-1 .footer-contacts a{color: #f8f9fa;font-weight: 600;text-decoration: underline}.footer-1 .footer-contacts a:hover{color: #f8f9fa;opacity: .8}@media (max-width: 1199.98px){.footer-1 .footer-grid{grid-template-columns: repeat(3, minmax(0, 1fr))}.footer-1 .footer-logo{grid-column: 1 / -1}.footer-1 .footer-contacts{text-align: left}}@media (max-width: 575.98px){.footer-1 .footer-grid{grid-template-columns: repeat(2, minmax(0, 1fr))}.footer-1 .footer-contacts{grid-column: 1 / -1}}

[data-color="#A2A2A2"]{color:#A2A2A2}

