.swiper-fade{&.swiper-free-mode{.swiper-slide{transition-timing-function:ease-out}}.swiper-slide{pointer-events:none;transition-property:opacity;.swiper-slide{pointer-events:none}}.swiper-slide-active{pointer-events:auto;& .swiper-slide-active{pointer-events:auto}}}.CTASection_section__t5l9C{width:100%;background:linear-gradient(to right,var(--color-red) 65%,#1a1a1a 65%)}.CTASection_container__sAYCB{max-width:var(--section-max-width);margin:0 auto;display:flex}.CTASection_leftCol__OYnpN{flex:0 0 65%;padding:90px 80px 90px 20px;color:var(--color-white);display:flex;flex-direction:column;justify-content:center}.CTASection_rightCol__Rr59D{flex:0 0 35%;padding:90px 20px 90px 60px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.CTASection_subheading__fe5C8{font-size:15px;margin-bottom:25px;font-weight:500;letter-spacing:.5px}.CTASection_heading__nfMju{font-size:22px;line-height:1.6;font-weight:400;margin-bottom:40px;max-width:95%}.CTASection_buttons__FM9HP{display:flex;gap:20px;flex-wrap:wrap}.CTASection_btnBlack___Xb8v{background-color:#1a1a1a;color:var(--color-white);border:none;border-radius:40px;padding:16px 35px;font-size:13px;font-weight:800;letter-spacing:1px;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease}.CTASection_btnBlack___Xb8v:hover{transform:translateY(-3px);box-shadow:0 6px 15px rgba(0,0,0,.25);background-color:var(--color-black)}.CTASection_btnOutline__R0Kxl{background-color:transparent;color:var(--color-white);border:2px solid var(--color-white);border-radius:40px;padding:14px 35px;font-size:13px;font-weight:800;letter-spacing:1px;cursor:pointer;transition:all .3s ease}.CTASection_btnOutline__R0Kxl:hover{background-color:var(--color-white);color:var(--color-red);transform:translateY(-3px)}.CTASection_icon__Mf4gM{font-size:70px;color:var(--color-red);margin-bottom:25px}.CTASection_statText__omXvR{color:var(--color-red);font-size:15px;font-weight:700;letter-spacing:3px;line-height:1.8;text-transform:uppercase}@media (max-width:900px){.CTASection_section__t5l9C{background:none}.CTASection_container__sAYCB{flex-direction:column;padding:0}.CTASection_leftCol__OYnpN{flex:1 1 auto;width:100%;background-color:var(--color-red);padding:60px 30px;align-items:center;text-align:center}.CTASection_rightCol__Rr59D{flex:1 1 auto;width:100%;background-color:#1a1a1a;padding:60px 30px}.CTASection_heading__nfMju{font-size:20px;margin:0 auto 40px}}.FAQ_section__CImuZ{width:100%;padding:var(--section-padding);background-color:var(--color-surface);position:relative;overflow:hidden}.FAQ_section__CImuZ:before{top:-80px;right:-60px;width:280px;height:280px;background:color-mix(in srgb,var(--color-red) 8%,transparent)}.FAQ_section__CImuZ:after,.FAQ_section__CImuZ:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.FAQ_section__CImuZ:after{bottom:-100px;left:-80px;width:320px;height:320px;background:color-mix(in srgb,var(--color-red) 5%,transparent)}.FAQ_container__F7peu{max-width:var(--section-max-width);margin:0 auto;position:relative;z-index:1}.FAQ_layout__PJgDa{display:grid;grid-template-columns:minmax(240px,.9fr) 1.5fr;gap:28px;align-items:start;margin-top:12px}.FAQ_aside__s5dHg{position:sticky;top:100px}.FAQ_asideCard__YuaA6{background:var(--color-white);border:1px solid var(--color-border);border-radius:16px;padding:28px 24px;box-shadow:0 10px 28px color-mix(in srgb,var(--color-shadow) 55%,transparent);transition:transform .3s ease,box-shadow .3s ease}.FAQ_asideCard__YuaA6:hover{transform:translateY(-4px);box-shadow:0 16px 34px var(--color-shadow)}.FAQ_asideIcon__IPchY{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:var(--color-red-light);color:var(--color-red);font-size:1.35rem;margin-bottom:18px}.FAQ_brand__GMt3q{font-size:1.15rem;font-weight:800;color:var(--color-black);margin-bottom:10px}.FAQ_asideText__hLXPI{font-size:.95rem;line-height:1.7;color:var(--color-text-muted)}.FAQ_list__oZiBO{display:flex;flex-direction:column;gap:12px}.FAQ_item__zJmJV{background:var(--color-white);border:1px solid var(--color-border);border-radius:14px;overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.FAQ_item__zJmJV:hover{border-color:color-mix(in srgb,var(--color-red) 30%,var(--color-border))}.FAQ_item__zJmJV.FAQ_open__DMPSQ{border-color:color-mix(in srgb,var(--color-red) 45%,var(--color-border));box-shadow:0 12px 28px color-mix(in srgb,var(--color-shadow) 70%,transparent)}.FAQ_trigger__2CQRM{width:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;text-align:left;padding:18px 20px}.FAQ_index__gqkp3{font-size:.85rem;font-weight:800;letter-spacing:.06em;color:var(--color-red)}.FAQ_question__kJa3u{font-size:1rem;font-weight:700;color:var(--color-black);line-height:1.4}.FAQ_chevronWrap__a_9_4{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--color-red-light);color:var(--color-red);flex-shrink:0;transition:background-color .25s ease,color .25s ease,transform .25s ease}.FAQ_chevron__xo6_e{font-size:1.25rem;transition:transform .25s ease}.FAQ_item__zJmJV.FAQ_open__DMPSQ .FAQ_chevronWrap__a_9_4{background:var(--color-red);color:var(--color-white)}.FAQ_item__zJmJV.FAQ_open__DMPSQ .FAQ_chevron__xo6_e{transform:rotate(180deg)}.FAQ_panel__rmhy_{display:grid;transition:grid-template-rows .28s ease}.FAQ_panelInner__pW6tf{overflow:hidden}.FAQ_panelInner__pW6tf p{padding:0 20px 18px 52px;font-size:.98rem;line-height:1.7;color:var(--color-text-muted)}.FAQ_inlineLink__yDv0W{color:var(--color-red);font-weight:700;text-decoration:underline;text-underline-offset:2px;transition:color .2s ease}.FAQ_inlineLink__yDv0W:hover{color:var(--color-red-dark)}@media (max-width:900px){.FAQ_layout__PJgDa{grid-template-columns:1fr;gap:20px}.FAQ_aside__s5dHg{position:static}}@media (max-width:600px){.FAQ_asideCard__YuaA6{padding:22px 18px}.FAQ_trigger__2CQRM{gap:10px;padding:16px}.FAQ_question__kJa3u{font-size:.95rem}.FAQ_panelInner__pW6tf p{padding:0 16px 16px}.FAQ_chevronWrap__a_9_4{width:30px;height:30px}}@media (prefers-reduced-motion:reduce){.FAQ_asideCard__YuaA6,.FAQ_chevronWrap__a_9_4,.FAQ_chevron__xo6_e,.FAQ_inlineLink__yDv0W,.FAQ_item__zJmJV,.FAQ_panel__rmhy_{transition:none}.FAQ_asideCard__YuaA6:hover,.FAQ_item__zJmJV:hover{transform:none}}.HeroSection_hero__dgbTf{position:relative;min-height:100svh;display:flex;align-items:center;overflow:hidden;color:var(--color-white)}.HeroSection_media__Lp5ae{position:absolute;inset:0;z-index:0}.HeroSection_swiperContainer__OrpyI{position:absolute;inset:0;width:100%;height:100%}.HeroSection_desktopSlider__iMHbU{display:block}.HeroSection_mobileImageWrapper__hNATB{display:none}.HeroSection_image__zWZoN{object-fit:cover;object-position:center;transform:scale(1.06);animation:HeroSection_heroZoom__IICAY 18s ease-in-out infinite alternate}.HeroSection_overlay__j6lOR{position:absolute;inset:0;z-index:10;pointer-events:none;background:rgba(0,0,0,.45)}.HeroSection_glow__5D5Ju{display:none}.HeroSection_content__z7kBz{position:relative;z-index:1;width:100%;max-width:var(--section-max-width);margin:0 auto;padding:var(--section-padding);padding-top:140px;padding-bottom:80px}.HeroSection_copy__n_zBb{max-width:720px;animation:HeroSection_riseIn__eKiFt .9s cubic-bezier(.22,1,.36,1) both}.HeroSection_title__QejtX{margin:0;font-size:clamp(2.35rem,5.4vw,4.35rem);font-weight:800;line-height:1.08;letter-spacing:-.02em;text-wrap:balance}.HeroSection_accentRed__ECmBj{color:#ea4245;display:inline}.HeroSection_description__NwClW{position:relative;margin:28px 0 0;max-width:540px;padding-left:18px;font-size:clamp(1rem,1.5vw,1.125rem);font-weight:400;line-height:1.7;color:color-mix(in srgb,var(--color-white) 92%,transparent);animation:HeroSection_riseIn__eKiFt .9s cubic-bezier(.22,1,.36,1) .12s both}.HeroSection_description__NwClW:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:3px;border-radius:99px;background:linear-gradient(180deg,var(--color-red))}.HeroSection_actions__RXKHE{display:flex;flex-wrap:wrap;gap:14px;margin-top:36px;animation:HeroSection_riseIn__eKiFt .9s cubic-bezier(.22,1,.36,1) .22s both}.HeroSection_btnPrimary__G9eyq,.HeroSection_btnSecondary__lyJGC{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 26px;border-radius:999px;font-size:.84rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;transition:background .28s ease,color .28s ease,border-color .28s ease,transform .28s ease,box-shadow .28s ease}.HeroSection_btnPrimary__G9eyq{background:#ea4245;color:var(--color-white);box-shadow:0 12px 28px color-mix(in srgb,#ea4245 38%,transparent)}.HeroSection_btnPrimary__G9eyq:hover{background:#d43538;transform:translateY(-3px);box-shadow:0 16px 32px color-mix(in srgb,#ea4245 48%,transparent)}.HeroSection_btnSecondary__lyJGC{background:transparent;color:var(--color-white);border:1.5px solid var(--color-border-light);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.HeroSection_btnSecondary__lyJGC:hover{background:var(--color-white);color:var(--color-red);border-color:var(--color-white);transform:translateY(-3px)}.HeroSection_btnIcon__RQwyp{width:1.05em;height:1.05em;transition:transform .28s ease}.HeroSection_btnPrimary__G9eyq:hover .HeroSection_btnIcon__RQwyp,.HeroSection_btnSecondary__lyJGC:hover .HeroSection_btnIcon__RQwyp{transform:translateX(4px)}@keyframes HeroSection_heroZoom__IICAY{0%{transform:scale(1.06)}to{transform:scale(1.14)}}@keyframes HeroSection_riseIn__eKiFt{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.HeroSection_actions__RXKHE,.HeroSection_copy__n_zBb,.HeroSection_description__NwClW,.HeroSection_image__zWZoN{animation:none}.HeroSection_image__zWZoN{transform:scale(1.04)}}@media (max-width:900px){.HeroSection_content__z7kBz{padding-top:120px;padding-bottom:56px}.HeroSection_title__QejtX{font-size:clamp(2.1rem,9vw,3rem)}.HeroSection_description__NwClW{margin-top:22px}.HeroSection_actions__RXKHE{margin-top:28px}}@media (max-width:600px){.HeroSection_desktopSlider__iMHbU{display:none}.HeroSection_mobileImageWrapper__hNATB{display:block;position:absolute;inset:0;width:100%;height:100%}.HeroSection_hero__dgbTf{min-height:auto;align-items:flex-start}.HeroSection_content__z7kBz{padding-top:130px;padding-bottom:48px}.HeroSection_btnPrimary__G9eyq,.HeroSection_btnSecondary__lyJGC{width:100%}.HeroSection_glow__5D5Ju{width:70%;height:40%}.HeroSection_image__zWZoN{object-position:75% center;filter:blur(1.5px)}}.HowWeWork_section__bzEEZ{width:100%;padding:var(--section-padding);background-color:#f6f8fb;position:relative}.HowWeWork_container__H_Vnq{max-width:var(--section-max-width);margin:0 auto}.HowWeWork_desktopGrid__ItTiJ{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:40px}.HowWeWork_mobileSlider__YEF5s{display:none;margin-top:40px;position:relative}.HowWeWork_sliderControls__HLc_9{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:40px}.HowWeWork_navButton__U9iML{background:transparent;border:1px solid var(--color-red);color:var(--color-red);width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.HowWeWork_navButton__U9iML:hover{background:var(--color-red);color:var(--color-white)}.HowWeWork_customPagination__AhG9K{display:flex;align-items:center;justify-content:center;gap:12px;position:static!important;width:auto!important;transform:none!important}.HowWeWork_customPagination__AhG9K .swiper-pagination-bullet{background:var(--color-red);width:10px;height:10px;opacity:.3;margin:0!important;transition:all .3s ease}.HowWeWork_customPagination__AhG9K .swiper-pagination-bullet-active{opacity:1;width:28px;border-radius:5px}.HowWeWork_swiper__HhFSC{padding:15px 5px!important}.HowWeWork_card___Tg_O{background:var(--color-white);border-radius:8px;padding:35px 20px;position:relative;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.04);transition:transform .3s ease,box-shadow .3s ease;border:1px solid rgba(0,0,0,.03);display:flex;flex-direction:column;align-items:center;text-align:center;height:100%}.HowWeWork_card___Tg_O:hover{transform:translateY(-5px);box-shadow:0 12px 30px rgba(0,0,0,.08)}.HowWeWork_iconWrapper__pgsnx{width:60px;height:60px;color:var(--color-red);display:flex;align-items:center;justify-content:center;font-size:40px;margin-bottom:15px;transition:transform .3s ease}.HowWeWork_card___Tg_O:hover .HowWeWork_iconWrapper__pgsnx{transform:scale(1.1)}.HowWeWork_cardTitle__aTUdT{font-size:18px;line-height:1.3;margin-bottom:12px}.HowWeWork_titleBlack__jJeNj{font-weight:800;color:var(--color-black)}.HowWeWork_titleRed__qrgSM{font-weight:800;color:var(--color-red)}.HowWeWork_cardDesc__Se_7M{font-size:14px;color:var(--color-text-muted);line-height:1.6;margin-bottom:24px;flex:1 1}@media (max-width:900px){.HowWeWork_desktopGrid__ItTiJ{display:none}.HowWeWork_mobileSlider__YEF5s{display:block}}