.HeroBanner_section__nhLzy{padding-inline:10px}.HeroBanner_banner__ZfsKe{position:relative;width:100%;aspect-ratio:1904/975;overflow:hidden;border-radius:20px;isolation:isolate}.HeroBanner_image__gv9DB{object-fit:cover;object-position:center;z-index:0}.HeroBanner_textWrap__nFbTL{position:absolute;right:0;bottom:21%;left:0;z-index:1}.HeroBanner_heading__bXYZa{max-width:40ch;color:var(--color-white);font-size:24px;font-weight:var(--fw-semibold);line-height:1.22;letter-spacing:-.01em;text-wrap:wrap}.HeroBanner_brand__H5Xt0{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.HeroBanner_storyLink__nzM3I{display:inline-block;margin-top:30px;color:var(--color-white);font-size:17px;font-weight:var(--fw-semibold);line-height:1.3;letter-spacing:.01em;text-transform:uppercase;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;transition:opacity var(--dur) var(--ease)}.HeroBanner_storyLink__nzM3I:hover{opacity:.75}.HeroBanner_card__s_Ofz{position:absolute;right:1.95%;bottom:7.5%;z-index:2;width:28.8%;min-width:300px;max-width:500px;padding:28px;border:1px solid rgba(255,255,255,.09);border-radius:20px;background:radial-gradient(90% 70% at 50% 115%,rgba(0,6,20,.72) 0,rgba(0,6,20,0) 70%),linear-gradient(180deg,rgba(14,32,60,.52),rgba(7,20,44,.86) 55%,rgba(4,14,34,.94));backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--color-white)}.HeroBanner_cardTop__gkmHA{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.HeroBanner_stars__5kVon{display:flex;gap:4px;color:#7f83ff}.HeroBanner_star__MW5fq{width:20px;height:20px}.HeroBanner_quote__6tAda{width:17px;height:17px;color:var(--color-white)}.HeroBanner_quoteText__752Mf{margin-top:74px;font-size:15px;font-weight:var(--fw-regular);line-height:1.65}.HeroBanner_author__uHRKN{display:flex;align-items:center;gap:15px;margin-top:30px}.HeroBanner_avatar__44iE8{flex:none;width:44px;height:44px;border-radius:50%;object-fit:cover}.HeroBanner_authorName__ej5Io{font-size:16px;font-weight:var(--fw-bold);line-height:1.35;letter-spacing:-.01em}.HeroBanner_authorRole__jWfxi{font-size:15px;font-weight:var(--fw-regular);line-height:1.4}@media (max-width:1279px){.HeroBanner_heading__bXYZa{font-size:22px}.HeroBanner_card__s_Ofz{width:33%;padding:24px}.HeroBanner_quoteText__752Mf{margin-top:48px}}@media (max-width:1023px){.HeroBanner_banner__ZfsKe{aspect-ratio:auto;border-radius:16px}.HeroBanner_inner__0JdZs{position:relative;z-index:1;display:flex;flex-direction:column;padding-block:300px 40px}.HeroBanner_textWrap__nFbTL{position:static}.HeroBanner_card__s_Ofz{position:static;width:auto;max-width:460px;margin:36px 20px 0}.HeroBanner_quoteText__752Mf{margin-top:40px}.HeroBanner_lineBreak__2AyPL{display:none}}@media (max-width:640px){.HeroBanner_inner__0JdZs{padding-block:220px 32px}.HeroBanner_heading__bXYZa{font-size:20px}.HeroBanner_storyLink__nzM3I{margin-top:24px;font-size:15px}.HeroBanner_card__s_Ofz{min-width:0;padding:22px}}.HeroTop_hero__ZhKgl{position:relative;padding-block:56px 56px;background-color:var(--color-white)}.HeroTop_headingBlock__6TF6U{position:relative}.HeroTop_glow__ZZr3Z{position:absolute;top:14px;left:22%;z-index:0;width:min(400px,62%);height:160px;transform:translateX(-50%);background:radial-gradient(closest-side,rgba(120,200,255,.6),rgba(120,200,255,.38) 45%,rgba(120,200,255,.11) 72%,rgba(120,200,255,0) 100%);filter:blur(18px);pointer-events:none}.HeroTop_title__Stv_W{position:relative;z-index:1;font-size:clamp(30px,4.2vw,46px);font-weight:var(--fw-bold);line-height:1.2;letter-spacing:-.035em;text-wrap:wrap}.HeroTop_divider__Wtnou{height:1px;margin-block:40px 44px;border:0;background-color:var(--color-divider)}.HeroTop_row__2Kr_I{display:grid;grid-template-columns:50% 25% 25%;align-items:start}.HeroTop_introLabel__tSqjR{font-size:15px;font-weight:var(--fw-regular);line-height:1.3;text-transform:uppercase}.HeroTop_audience__pWeuq{margin-top:14px;display:flex;align-items:baseline;gap:10px;font-size:13px;line-height:1.3;text-transform:uppercase}.HeroTop_audienceLink__ssFNP{color:var(--color-brand);transition:opacity var(--dur) var(--ease)}.HeroTop_audienceLink__ssFNP:hover{opacity:.7;text-decoration:underline;text-underline-offset:3px}.HeroTop_separator__4gRwD{color:var(--color-ink)}.HeroTop_badge__DlLxK{display:inline-flex;align-items:center;height:20px;padding-inline:12px;border-radius:var(--radius-pill);background-color:var(--color-brand);color:var(--color-white);font-size:12px;font-weight:var(--fw-bold);line-height:1;letter-spacing:.01em;text-transform:uppercase}.HeroTop_guideTitle__EM3QM{margin-top:8px;font-size:17px;font-weight:var(--fw-bold);line-height:1.2;letter-spacing:-.01em;text-wrap:wrap}.HeroTop_detailText__TQKaX{font-size:14px;font-weight:var(--fw-regular);line-height:1.25}.HeroTop_detailLink__a9LnV{display:inline-block;margin-top:10px;color:var(--color-brand);font-size:14px;line-height:1.25;text-decoration:underline;text-underline-offset:3px;transition:opacity var(--dur) var(--ease)}.HeroTop_detailLink__a9LnV:hover{opacity:.7}@media (max-width:1023px){.HeroTop_hero__ZhKgl{padding-block:44px}.HeroTop_row__2Kr_I{grid-template-columns:1fr 1fr;gap:32px 28px}.HeroTop_colIntro__qg5iB{grid-column:1/-1}.HeroTop_divider__Wtnou{margin-block:32px 36px}.HeroTop_glow__ZZr3Z{height:130px}}@media (max-width:640px){.HeroTop_row__2Kr_I{grid-template-columns:1fr}.HeroTop_lineBreak__QaVIL{display:none}.HeroTop_glow__ZZr3Z{top:0;left:50%;width:90%;height:120px}}.HomeIntro_section__4lYAN{margin-top:2px;padding-inline:10px}.HomeIntro_block__9q9WN{border-radius:20px;background-color:var(--color-surface);padding-block:90px 128px}.HomeIntro_headingRow__X7JsG{display:flex;justify-content:flex-end}.HomeIntro_heading__McGD4{width:57.4%;font-size:clamp(24px,2.6vw,34px);font-weight:var(--fw-bold);line-height:1.2;letter-spacing:-.02em;text-wrap:wrap}.HomeIntro_headingMuted__ZWGVo{color:var(--color-heading-muted)}.HomeIntro_metaRow__JpnW4{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:153px}.HomeIntro_eyebrow__Ut_si{display:flex;align-items:center;gap:14px;font-size:18px;font-weight:var(--fw-semibold);line-height:1.3}.HomeIntro_dot__G99eP{flex:none;width:13px;height:13px;border-radius:50%;background-color:var(--color-brand);box-shadow:0 0 0 2px var(--color-surface),0 0 0 3.5px var(--color-brand)}.HomeIntro_viewAll__ja4V2{font-size:15px;font-weight:var(--fw-bold);letter-spacing:.06em;text-transform:uppercase;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px;white-space:nowrap;transition:opacity var(--dur) var(--ease)}.HomeIntro_viewAll__ja4V2:hover{opacity:.65}.HomeIntro_slider__fsNp_{margin-top:44px}.HomeIntro_track__hEecP{display:flex;gap:28px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth}.HomeIntro_track__hEecP::-webkit-scrollbar{display:none}.HomeIntro_slide__n5j_m{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 28px) / 2);scroll-snap-align:start}.HomeIntro_figure__TaCu_{position:relative;aspect-ratio:1/1;overflow:hidden;border-radius:20px;background-color:#e6e6e6}.HomeIntro_figure__TaCu_ img{object-fit:cover}.HomeIntro_stats__PKoxz{display:grid;grid-template-columns:32% 38% 30%;align-items:center;margin-top:44px}.HomeIntro_name__wdtPk{font-size:32px;font-weight:var(--fw-bold);line-height:1.1;letter-spacing:-.02em;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px;transition:opacity var(--dur) var(--ease)}.HomeIntro_name__wdtPk:hover{opacity:.7}.HomeIntro_stat__jTeih{display:flex;align-items:center;gap:8px}.HomeIntro_arrow__xy__l{flex:none;width:28px;height:26px;color:var(--color-brand)}.HomeIntro_statValue__L_7fl{font-size:26px;font-weight:var(--fw-bold);line-height:1.1;letter-spacing:-.02em}.HomeIntro_statLabel__KjKe4{max-width:88px;margin-left:2px;font-size:13px;font-weight:var(--fw-bold);line-height:1.2}.HomeIntro_dots__RLDFp{display:flex;gap:7px;margin-top:100px}.HomeIntro_dotButton__6h9AQ{width:8px;height:8px;padding:0;border:1px solid rgba(0,0,0,.4);border-radius:50%;background-color:transparent;transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.HomeIntro_dotButton__6h9AQ:hover{border-color:var(--color-ink)}.HomeIntro_dotActive__M6Z1P{border-color:#333333;background-color:#333333}@media (max-width:1279px){.HomeIntro_block__9q9WN{padding-block:64px 88px}.HomeIntro_metaRow__JpnW4{margin-top:96px}.HomeIntro_dots__RLDFp{margin-top:64px}.HomeIntro_name__wdtPk{font-size:26px}.HomeIntro_statValue__L_7fl{font-size:22px}.HomeIntro_arrow__xy__l{width:24px;height:22px}}@media (max-width:1023px){.HomeIntro_heading__McGD4{width:100%}.HomeIntro_headingRow__X7JsG{justify-content:flex-start}.HomeIntro_metaRow__JpnW4{margin-top:56px}.HomeIntro_stats__PKoxz{grid-template-columns:1fr;gap:16px;margin-top:24px}}@media (max-width:640px){.HomeIntro_block__9q9WN{border-radius:16px;padding-block:48px 64px}.HomeIntro_slide__n5j_m{flex-basis:84%}.HomeIntro_name__wdtPk{font-size:24px}.HomeIntro_dots__RLDFp{margin-top:48px}}.Problems_section__RsgEa{padding-block:100px 128px;background-color:var(--color-white)}.Problems_head__fbRCB{display:flex;align-items:center;justify-content:space-between;gap:32px}.Problems_heading__E_Gjr{font-size:clamp(24px,2.6vw,34px);font-weight:var(--fw-bold);line-height:1.2;letter-spacing:-.02em;text-wrap:wrap}.Problems_headingMuted___Dnz2{display:block;color:var(--color-heading-muted)}.Problems_controls__QlUz6{display:flex;flex:none;gap:13px}.Problems_control__UbaXm{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background-color:#f2eeeb;color:var(--color-ink);transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease)}.Problems_control__UbaXm svg{width:20px;height:20px}.Problems_control__UbaXm:hover:not(:disabled){background-color:var(--color-ink);color:var(--color-white)}.Problems_control__UbaXm:disabled{background-color:#faf9f7;color:#d2d1cf;cursor:default}.Problems_slider__I0pH2{margin-top:72px}.Problems_track__IjgOq{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth}.Problems_track__IjgOq::-webkit-scrollbar{display:none}.Problems_slide__uRzV6{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 24px) / 3);scroll-snap-align:start}.Problems_media__q22IF{position:relative;aspect-ratio:535/891;overflow:hidden;border-radius:20px;background-color:#d9d9d9}.Problems_media__q22IF img{object-fit:cover}.Problems_overlay__d3Txu{position:absolute;inset:0;background-color:rgba(0,0,0,.3)}.Problems_title__Jzt1S{position:absolute;right:0;bottom:28%;left:0;z-index:1;padding-inline:22px;color:var(--color-white);font-size:25px;font-weight:var(--fw-semibold);line-height:1.35;letter-spacing:-.01em;text-align:center;text-wrap:balance}.Problems_caption__JsC83{margin-top:34px;color:var(--color-body-muted);font-size:15px;font-weight:var(--fw-regular);line-height:1.35}@media (max-width:1279px){.Problems_section__RsgEa{padding-block:72px 88px}.Problems_slider__I0pH2{margin-top:48px}.Problems_title__Jzt1S{font-size:22px}}@media (max-width:1023px){.Problems_slide__uRzV6{flex-basis:calc((100% - 12px) / 2)}.Problems_head__fbRCB{align-items:flex-start}}@media (max-width:640px){.Problems_section__RsgEa{padding-block:56px 64px}.Problems_slide__uRzV6{flex-basis:84%}.Problems_control__UbaXm{width:42px;height:42px}.Problems_title__Jzt1S{bottom:24%;font-size:20px}.Problems_caption__JsC83{margin-top:24px}}.Services_section__IzkJY{padding-block:128px 160px;background-color:var(--color-brand-deep);color:var(--color-white)}.Services_label__vb26L{font-size:18px;font-weight:var(--fw-bold);line-height:1.3;letter-spacing:.1em;text-transform:uppercase}.Services_rows__l55YH{display:flex;flex-direction:column;gap:25px;margin-top:96px}.Services_row__0BieM{display:grid;grid-template-columns:16% 28% 25% 24% 7%;align-items:center;min-height:186px;padding-inline:48px 55px;border:1px solid var(--color-brand-line);border-radius:20px}.Services_icon__07_SJ{width:100%;max-width:159px;height:auto}.Services_title__j1F6K{font-size:56px;font-weight:var(--fw-semibold);line-height:1.1;letter-spacing:-.02em;transition:opacity var(--dur) var(--ease)}.Services_title__j1F6K:hover{opacity:.75}.Services_body__CJuK_{padding-right:24px;font-size:15px;font-weight:var(--fw-regular);line-height:1.25}.Services_startLabel__HoIWC{font-size:13px;font-weight:var(--fw-bold);line-height:1.4;letter-spacing:.04em;text-transform:uppercase}.Services_list__J0llM{display:flex;flex-direction:column;align-items:flex-start;gap:5px;margin-top:8px}.Services_listLink__U3Ptw{display:inline-flex;align-items:baseline;gap:8px;font-size:13px;font-weight:var(--fw-semibold);line-height:1.4;letter-spacing:.04em;text-transform:uppercase;transition:opacity var(--dur) var(--ease)}.Services_listLink__U3Ptw:hover{opacity:.75}.Services_listArrow__ZZ3_t{flex:none;opacity:.9}.Services_seeAll__7AnUv{display:inline-block;margin-top:14px;font-size:13px;font-weight:var(--fw-semibold);line-height:1.4;letter-spacing:.04em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px;transition:opacity var(--dur) var(--ease)}.Services_seeAll__7AnUv:hover{opacity:.75}.Services_go__aMmMf{display:flex;justify-content:flex-end;color:var(--color-white);transition:transform var(--dur) var(--ease)}.Services_go__aMmMf:hover{transform:translateX(4px)}.Services_goIcon___cDa7{width:87px;height:39px}@media (max-width:1279px){.Services_section__IzkJY{padding-block:96px 112px}.Services_rows__l55YH{margin-top:64px}.Services_row__0BieM{padding-inline:32px}.Services_title__j1F6K{font-size:42px}.Services_goIcon___cDa7{width:60px;height:28px}}@media (max-width:1023px){.Services_row__0BieM{display:flex;flex-direction:column;align-items:flex-start;gap:22px;min-height:0;padding:32px}.Services_icon__07_SJ{max-width:120px}.Services_body__CJuK_{padding-right:0;max-width:46ch}.Services_go__aMmMf{justify-content:flex-start}}@media (max-width:640px){.Services_section__IzkJY{padding-block:64px 72px}.Services_rows__l55YH{margin-top:40px;gap:16px}.Services_row__0BieM{padding:26px;border-radius:16px}.Services_label__vb26L{font-size:15px;letter-spacing:.08em}.Services_title__j1F6K{font-size:34px}}