.hero_hero__5jOqQ{position:relative;isolation:isolate;display:flex;flex:none;flex-direction:column;justify-content:center;align-items:center;gap:50px;width:100%;padding:0 40px;background:#062642}.hero_bg__ibr04{position:absolute;top:0;left:0;z-index:-1;display:block;width:100%;max-width:100%;height:100%;object-fit:cover;object-position:50% 50%;pointer-events:none}.hero_inner__7Z2y2{display:flex;flex:none;flex-direction:row;justify-content:center;align-items:stretch;gap:24px;width:1125px;max-width:100%;padding:128px 0 40px}.hero_copy__GP4kQ{justify-content:center;width:538px;max-width:calc(100% - 80px);margin:0 0 0 80px}.hero_copy__GP4kQ,.hero_lead__hg_w2{display:flex;flex:none;flex-direction:column;align-items:flex-start}.hero_lead__hg_w2{justify-content:flex-start;gap:8px;width:100%}.hero_kicker__YHAn_{flex:none;max-width:100%;height:26px;font-size:24px;font-weight:900;line-height:1;color:#fba21c;text-align:left}.hero_heading__9YmY4{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;max-width:100%}.hero_headingMain__Yj_G5,.hero_headingSub__cJ9cZ{display:block;flex:none;width:100%;font-feature-settings:"palt" 1;text-align:left}.hero_headingSub__cJ9cZ{margin:18px 0 0;font-size:26px;font-weight:700;line-height:1.4;color:#131212}.hero_headingMain__Yj_G5{font-size:46px;font-weight:900;line-height:1.3;color:#6148ac}.hero_body___3hjc{width:100%;margin:12px 0 28px;font-size:20px;font-weight:400;font-feature-settings:"palt" 1;line-height:1.75;color:#616161;text-align:left}.hero_buttons__scyOx{display:flex;flex:none;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:16px;width:100%}.hero_cta___mWzF{display:flex;flex:none;flex-direction:row;justify-content:center;align-items:center;gap:8px;max-width:100%;padding:12px 24px;background:#f0912d;border-radius:6px;transition:all .3s var(--ease)}.hero_cta___mWzF:hover{background:#fff}.hero_ctaText__F_Ch_{flex:1 1;min-width:0;max-width:100%;font-size:15px;font-weight:700;font-feature-settings:"palt" 1;line-height:1.75;color:#fff;text-align:left;transition:all .3s var(--ease)}.hero_cta___mWzF:hover .hero_ctaText__F_Ch_{color:#ff5035}.hero_photoBox__KNcXm{display:flex;flex:none;flex-direction:row;justify-content:flex-start;align-items:center;gap:40px;width:calc(50% - 12px);max-width:calc(50% - 12px);margin:-168px 0 -40px;padding:168px 40px 40px;border-radius:0 0 12px 12px}.hero_photo__L_cNH{display:block;flex:none;width:100%;max-width:100%;height:auto;border-radius:8px;box-shadow:0 2px 5px 0 rgba(0,0,0,.2)}@media (max-width:768px){.hero_hero__5jOqQ{padding:40px 32px}.hero_inner__7Z2y2{flex-direction:column-reverse;width:90%;max-width:90%;padding:0}.hero_copy__GP4kQ{justify-content:flex-start;width:100%;max-width:100%;margin:0}.hero_headingSub__cJ9cZ{font-size:40px}.hero_headingMain__Yj_G5{font-size:56px}.hero_body___3hjc{font-size:24px}.hero_buttons__scyOx{width:auto}.hero_cta___mWzF{flex:1 1}.hero_ctaText__F_Ch_{font-size:24px}.hero_photoBox__KNcXm{flex-direction:column-reverse;gap:50px;width:100%;max-width:100%;margin:0;padding:128px 0 32px}}@media (max-width:430px){.hero_hero__5jOqQ{margin:40px 0 0;padding:0 16px 40px}.hero_inner__7Z2y2{gap:16px}.hero_copy__GP4kQ{gap:18px}.hero_copy__GP4kQ>nav{margin-bottom:0}.hero_kicker__YHAn_{font-size:14px}.hero_headingSub__cJ9cZ{margin:12px 0 0;font-size:22px}.hero_headingMain__Yj_G5{font-size:30px}.hero_body___3hjc{margin:0;font-size:14px}.hero_buttons__scyOx{gap:12px}.hero_cta___mWzF{flex:none;width:100%}.hero_ctaText__F_Ch_{font-size:16px}.hero_photoBox__KNcXm{padding:72px 0 20px;border-radius:0 0 8px 8px}.hero_photo__L_cNH{border-radius:6px}}@media (max-width:360px){.hero_kicker__YHAn_{height:12px}.hero_headingSub__cJ9cZ{font-size:19px}.hero_headingMain__Yj_G5{font-size:40px}}.section-title_block__p1QQ7{gap:var(--title-gap,9px)}.section-title_block__p1QQ7,.section-title_wrap___9FRF{display:flex;flex:none;flex-direction:column;justify-content:center;align-items:center;max-width:100%}.section-title_title__ABq8E{max-width:100%;font-size:32px;font-weight:900;line-height:1.4;color:#303439;text-align:center}.section-title_line__zQqTU{flex:none;width:64px;max-width:100%;height:4px;border-top:4px solid #b8cbe8}.section-title_gray__XN_jg{border-top-color:#ddd}@media (max-width:430px){.section-title_block__p1QQ7{gap:var(--title-gap-sp,var(--title-gap,9px))}.section-title_title__ABq8E{font-size:var(--title-size-sp,24px)}.section-title_line__zQqTU{width:48px}}@media (max-width:360px){.section-title_title__ABq8E{font-size:var(--title-size-xs,var(--title-size-sp,24px))}}.cases_section__Mnzsy{display:flex;flex:none;flex-direction:column;align-items:center;width:100%;padding:48px 40px;background:#fff}.cases_titleBlock__yDZxl{--title-gap:11px;--title-gap-sp:9px;margin:0 0 32px}.cases_frame__OL2bJ{display:flex;flex-direction:column;align-items:center;width:1080px;max-width:100%}.cases_list__LFKwZ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;grid-gap:24px;gap:24px;width:100%;margin:0;padding:0;list-style:none}.cases_item__Fbu9U{display:flex;min-width:0;margin:0;padding:0}.cases_more__CySp_{align-self:center;margin:32px 0 0}.cases_card__B5WIG{flex:none;flex-direction:column;height:100%;background:#fff;border:1px solid #e1e6f0;box-shadow:0 8px 24px 0 #00000014}.cases_card__B5WIG,.cases_inner__ITXxb{display:flex;width:100%;border-radius:16px}.cases_inner__ITXxb{flex:1 1;flex-direction:column;overflow:clip}.cases_thumb__jeXoS{display:flex;flex:none;justify-content:center;align-items:center;width:100%;height:200px;padding:12px;background:#f5f1fa}.cases_thumbImg__T6HP4{display:block;width:auto;max-width:100%;height:auto;max-height:100%;border-radius:8px}.cases_texts__wQxrQ{display:flex;flex:none;flex-direction:column;align-items:flex-start;width:100%;padding:24px}.cases_badgeWrap__eCRDX{display:flex;max-width:100%}.cases_badge__9se4s{margin:0 0 12px;padding:4px 8px;background:#1c1d33;border-radius:6px;font-size:12px;font-weight:500;font-feature-settings:"palt" 1;line-height:1.5;color:#fff;text-align:left}.cases_title__a7u77{width:100%;margin:0 0 16px;font-size:18px;font-weight:700;font-feature-settings:"palt" 1;line-height:1.6;color:#1a4174;text-align:left}.cases_labelRow__gb79K{display:flex;flex:none;align-items:center;gap:8px;width:100%;margin:0 0 4px}.cases_labelBar__zqAk8{flex:none;width:3px;height:20px;border-radius:2px}.cases_label__gilo4{flex:none;font-size:14px;font-weight:700;font-feature-settings:"palt" 1;line-height:1.5;text-align:left}.cases_before__yq6fp .cases_labelBar__zqAk8{background:#e05268}.cases_before__yq6fp .cases_label__gilo4{color:#e05268}.cases_after__C_4ee .cases_labelBar__zqAk8{background:#2d4bd8}.cases_after__C_4ee .cases_label__gilo4{color:#2d4bd8}.cases_text__KkA69{flex:none;width:100%;padding:8px 12px;border-radius:8px;font-size:14px;font-weight:400;font-feature-settings:"palt" 1;line-height:1.75;color:#3a4560;text-align:left;text-wrap:pretty}.cases_unit__1te_n{white-space:nowrap}.cases_beforeText__u204_{margin:0 0 16px;background:#fff1f4}.cases_afterText__knfn2{background:#f4f6fc}@media (min-width:769px) and (max-width:1147px){.cases_list__LFKwZ{gap:16px}.cases_texts__wQxrQ{padding:20px}}@media (max-width:768px){.cases_section__Mnzsy{padding:40px 32px}.cases_list__LFKwZ{grid-template-columns:1fr;grid-auto-rows:auto;gap:16px;max-width:560px}.cases_frame__OL2bJ{align-items:center}.cases_thumb__jeXoS{height:160px}.cases_texts__wQxrQ{padding:20px}}@media (max-width:430px){.cases_section__Mnzsy{padding:32px 20px}.cases_titleBlock__yDZxl{margin:0 0 24px}.cases_more__CySp_{margin:24px 0 0}.cases_thumb__jeXoS{height:128px;padding:8px}.cases_texts__wQxrQ{padding:16px}.cases_badge__9se4s{margin:0 0 8px}.cases_title__a7u77{margin:0 0 12px;font-size:16px}.cases_text__KkA69{padding:4px 8px;font-size:12px;line-height:1.6}.cases_beforeText__u204_{margin:0 0 12px}}.problems_band__yki5b{position:relative;flex:none;background:#eef2f7}.problems_band__yki5b,.problems_inner__aW7VZ{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%}.problems_inner__aW7VZ{padding:40px;background:#f0f3f9}.problems_head__K2gf6{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px}.problems_titleBlock__XTkWf{--title-gap:16px;--title-gap-sp:10px}.problems_lead__6EFe8{max-width:100%;margin:0 0 20px;font-size:20px;font-weight:500;line-height:1.75;color:#222;text-align:left}.problems_cardsWrap__qUGpk{flex-direction:column;align-items:center}.problems_cardsWrap__qUGpk,.problems_cards__vDo7p{display:flex;justify-content:center;max-width:100%}.problems_cards__vDo7p{flex:none;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:40px;width:1280px;padding:0 40px}.problems_card__nmumT{display:flex;flex:none;flex-direction:column;justify-content:flex-start;align-items:center;width:calc(33.3% - 40px * .67);max-width:calc(33.3% - 40px * .67);padding:24px 24px 32px;background:#fff;border-radius:16px;box-shadow:0 18px 24px rgba(0,66,164,.26)}.problems_icon__buQy4{display:block;flex:none;font-size:60px;color:#175790}.problems_cardTitle__sPW2p{flex:none;width:100%;margin:16px 0 0;font-size:18px;font-weight:900;line-height:1.4;color:#204578;text-align:center}.problems_cardText___DjUA{flex:none;width:100%;margin:8px 0;font-size:14px;font-weight:500;line-height:1.7;color:#757575;text-align:center}.problems_arrow__Quj54{position:absolute;right:0;bottom:-33px;left:0;display:flex;justify-content:center;align-items:center;height:33px;font-size:200px;line-height:1;color:#eef2f7;pointer-events:none}.problems_arrowIcon__M97VB{display:block;flex:none}@media (max-width:768px){.problems_head__K2gf6{gap:0}.problems_lead__6EFe8{max-width:calc(100% - 64px);margin:20px 32px}.problems_cards__vDo7p{justify-content:flex-start;padding:16px 80px;overflow-x:auto;overflow-y:hidden}.problems_card__nmumT{width:100%;max-width:100%;box-shadow:none}.problems_icon__buQy4{font-size:80px}}@media (max-width:430px){.problems_inner__aW7VZ{padding:40px 24px}.problems_titleBlock__XTkWf{padding:2px}.problems_lead__6EFe8{font-size:14px}.problems_cards__vDo7p{width:100%;padding:0 22px;gap:16px}.problems_card__nmumT{padding:24px}.problems_icon__buQy4{font-size:48px}.problems_cardTitle__sPW2p{font-size:16px}.problems_cardText___DjUA{margin:8px 0 0;line-height:1.5}.problems_arrow__Quj54{height:67px}}@media (max-width:360px){.problems_inner__aW7VZ{padding:32px 16px 40px}.problems_card__nmumT{padding:16px}.problems_cardText___DjUA{margin:16px 0 0;font-size:12px}}.problems_band__h84oN{position:relative;flex:none;margin:0 0 48px;background:#eef2f7}.problems_band__h84oN,.problems_inner__GTKhh{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%}.problems_inner__GTKhh{padding:40px;background:#f6f7fb}.problems_head__D_7br{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px}.problems_titleBlock__LbeoJ{--title-gap:16px;--title-gap-sp:10px}.problems_lead____vak{max-width:100%;margin:0 0 20px;font-size:15px;font-weight:500;line-height:1.75;color:#222;text-align:left}.problems_arrow__Dbyr6{position:absolute;right:0;bottom:-33px;left:0;display:flex;justify-content:center;align-items:center;height:33px;font-size:200px;line-height:1;color:#f7f7fb;pointer-events:none}.problems_arrowIcon__ZU6Ds{display:block;flex:none}@media (max-width:768px){.problems_head__D_7br{gap:0}.problems_lead____vak{max-width:calc(100% - 64px);margin:20px 32px}.problems_band__h84oN .problems_stackWrap__kFGr_{width:100%;max-width:560px}.problems_band__h84oN .problems_stack__tRyC9{flex-direction:column;gap:0;width:100%;padding:0 20px;overflow:visible;background:#fff;border-radius:16px}.problems_band__h84oN .problems_stackCard__3mcc3{align-items:flex-start;width:100%;max-width:100%;padding:16px 0;background:transparent;border-bottom:1px solid #e1e6f0;border-radius:0}.problems_band__h84oN .problems_stackCard__3mcc3:last-child{border-bottom:0}.problems_band__h84oN .problems_stackIcon__PjSnf{display:none}.problems_band__h84oN .problems_stackTitle__hMEyu{margin:0;text-align:left}.problems_band__h84oN .problems_stackText__IBNEN{margin:4px 0 0;color:#555;text-align:left}}@media (max-width:430px){.problems_inner__GTKhh{padding:40px 24px}.problems_band__h84oN .problems_stack__tRyC9{padding:0 16px}.problems_titleBlock__LbeoJ{padding:2px}.problems_lead____vak{font-size:14px}.problems_arrow__Dbyr6{height:34px}}@media (max-width:360px){.problems_inner__GTKhh{padding:32px 16px 40px}.problems_band__h84oN .problems_stackCard__3mcc3{padding:16px 0}}.about_band___njuB{flex:none;margin:0 0 20px}.about_band___njuB,.about_inner__mXayp{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;background:#fff}.about_inner__mXayp{padding:40px}.about_band___njuB .about_lead__qhptn{width:880px;max-width:100%;margin:0}.about_figure__IU11D{display:block;width:880px;max-width:100%;margin:32px 0 0}.about_figImg__CzWW6{display:block;width:100%;height:auto}.about_supports__A_ver{width:880px;max-width:100%;margin:32px 0 0;padding:0;list-style:none;border-top:1px solid #e1e6f0}.about_support__vT8w5{display:grid;grid-template-columns:200px minmax(0,1fr);grid-column-gap:24px;column-gap:24px;align-items:baseline;padding:16px 0;border-bottom:1px solid #e1e6f0}.about_supportTitle__7hs3a{margin:0;font-size:16px;font-weight:700;line-height:1.6;color:#204578}.about_supportText__959DW{margin:0;font-size:14px;font-weight:500;line-height:1.7;color:#303439}.about_supportExample__9hh80{margin:4px 0 0;font-size:14px;font-weight:500;line-height:1.7;color:#555}@media (max-width:768px){.about_band___njuB .about_lead__qhptn{width:100%;max-width:100%;margin:16px 0 0}}@media (max-width:767px){.about_support__vT8w5{grid-template-columns:minmax(0,1fr);row-gap:4px;padding:12px 0}}@media (max-width:430px){.about_inner__mXayp{padding:40px 24px}.about_figure__IU11D,.about_supports__A_ver{margin:24px 0 0}}@media (max-width:360px){.about_inner__mXayp{padding:32px 16px 40px}}.samples_section__DdU85{display:flex;flex:none;justify-content:center;width:100%;padding:48px 40px 64px;background:#fff}.samples_inner__51LeQ{width:1200px;max-width:100%}.samples_section__DdU85 .samples_lead__OZH1s{margin:0;text-align:center}.samples_items__NMlgw{display:flex;flex-direction:column;gap:64px;margin:48px 0 0}.samples_h3__i_LDb{margin:0;font-size:24px;font-weight:700;line-height:1.5;color:var(--navy-training)}.samples_desc__bT_5w{margin:12px 0 0;font-size:16px;font-weight:400;line-height:1.75;color:#555}.samples_wide__WNYOw{display:flex;flex-direction:column;gap:24px}.samples_wide__WNYOw .samples_text__WuQu1{max-width:720px}.samples_zig__bgiRw{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);grid-column-gap:56px;column-gap:56px;align-items:center}.samples_zig__bgiRw.samples_imgRight__UnmRk{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.samples_stage__4PBSB{padding:32px;background:#f0f3f9;border-radius:16px}.samples_picture__SMhA6{display:block}.samples_shot__5wgwx{display:block;width:100%;height:auto;background:#fff;border-radius:8px;box-shadow:0 4px 16px rgba(11,31,54,.12)}.samples_canvas__C3e3q{position:relative;width:100%}.samples_canvas__C3e3q .samples_shot__5wgwx{position:absolute}.samples_slides___xgs6{aspect-ratio:1000/579}.samples_slides___xgs6 .samples_back__1d3EC{top:0;right:0;width:78%}.samples_slides___xgs6 .samples_front__jXDVe{bottom:0;left:0;width:78%}.samples_blog__L6yHk{aspect-ratio:1000/519}.samples_blog__L6yHk .samples_main___38VB{top:0;left:0;width:80%}.samples_blog__L6yHk .samples_inset__oCk3_{right:0;bottom:0;width:40%}.samples_film__SaKec{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;padding:8px}.samples_frame__SO3oI{display:block;width:100%;height:auto;border-radius:4px}.samples_stats__UgHW3{display:flex;flex-wrap:wrap;gap:16px 40px;margin:24px 0 0;padding:20px 0 0;border-top:1px solid #e1e6f0}.samples_stat__b4LXy{display:flex;flex-direction:column;gap:4px}.samples_arrow__XsOPM{margin:0 8px;color:#555}@media (max-width:1023px){.samples_h3__i_LDb{font-size:20px}.samples_zig__bgiRw{column-gap:32px}}@media (max-width:768px){.samples_section__DdU85 .samples_lead__OZH1s{width:100%;max-width:100%;margin:16px 0 0}}@media (max-width:767px){.samples_section__DdU85{padding:40px 16px 48px}.samples_section__DdU85 .samples_lead__OZH1s{text-align:left}.samples_items__NMlgw{gap:48px;margin:32px 0 0}.samples_wide__WNYOw{gap:20px}.samples_zig__bgiRw{display:flex;flex-direction:column;gap:20px}.samples_zig__bgiRw .samples_text__WuQu1{order:1;width:100%}.samples_zig__bgiRw .samples_stage__4PBSB{order:2;width:100%}.samples_desc__bT_5w{margin:8px 0 0}.samples_stage__4PBSB{padding:12px;border-radius:12px}.samples_shot__5wgwx{border-radius:4px;box-shadow:0 2px 8px rgba(11,31,54,.12)}.samples_stats__UgHW3{gap:16px 24px;margin:16px 0 0;padding:16px 0 0}.samples_arrow__XsOPM{margin:0 4px}.samples_film__SaKec{gap:4px;padding:4px}.samples_frame__SO3oI{border-radius:2px}}.flow_section__9FboO{display:flex;flex:none;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;margin:0;padding:48px 40px;background:#f0f3f9}.flow_titleBlock__VAnRG{--title-gap:11px;--title-gap-sp:10px;--title-size-xs:22px}.flow_lead___whon{max-width:100%;margin:20px 0;font-size:15px;font-weight:500;line-height:1.75;color:#222;text-align:center}.flow_steps__4j3n8{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:40px;gap:40px;width:560px;max-width:100%;margin:12px 0 0;padding:0;list-style:none}.flow_step__qpmah{position:relative;display:flex;flex-direction:column;padding:24px;background:#fff;border-radius:16px;box-shadow:0 2px 5px 0 rgba(0,0,0,.2)}.flow_stepNum__P_RmR{margin:0;font-family:var(--font-latin);font-size:14px;font-weight:700;line-height:1.4;color:#005be1}.flow_stepTitle__ywo4w{margin:8px 0 0;font-size:18px;font-weight:900;line-height:1.4;color:#204578}.flow_stepText__yaChq{margin:12px 0 0;font-size:14px;font-weight:500;line-height:1.7;color:#303439}.flow_arrow__AaxQV{position:absolute;bottom:-32px;left:50%;width:24px;height:24px;color:#555;transform:translateX(-50%) rotate(90deg)}@media (min-width:1024px){.flow_steps__4j3n8{grid-template-columns:repeat(3,minmax(0,1fr));width:1000px}.flow_stepTitle__ywo4w{min-height:50px}.flow_arrow__AaxQV{top:50%;right:-32px;bottom:auto;left:auto;transform:translateY(-50%)}}@media (max-width:768px){.flow_section__9FboO{padding:40px 32px}.flow_lead___whon{font-size:16px}}@media (max-width:430px){.flow_section__9FboO{padding:40px 16px}.flow_lead___whon{margin:16px 0;font-size:14px}.flow_step__qpmah{padding:20px}.flow_stepTitle__ywo4w{font-size:16px}}.cta-band_band__032Ue{display:flex;flex:none;flex-direction:column;justify-content:center;align-items:center;width:100%;margin:0 0 20px;padding:40px 0;background:#132f54}.cta-band_heading__mwQck{flex:none;width:800px;max-width:100%;margin:0 0 30px;font-size:32px;font-weight:700;line-height:1.4;color:#fff;text-align:center}.cta-band_contactLink__Gw75K{flex-direction:column}.cta-band_contactLink__Gw75K,.cta-band_contact__DS8xk{display:flex;justify-content:center;align-items:center}.cta-band_contact__DS8xk{flex:none;flex-direction:row;gap:8px;width:360px;max-width:100%;height:60px;padding:24px 40px;background:#ee6901;border-radius:8px;box-shadow:0 14px 24px rgba(0,91,225,.3)}.cta-band_contactIcon__BjSk9{display:block;flex:none;font-size:30px;color:#fff}.cta-band_contactText__iErzu{flex:none;max-width:100%;font-size:18px;font-weight:900;line-height:1;color:#fff;text-align:center}.cta-band_promise__0ST7p{max-width:calc(100% - 48px);margin:12px 0 0;font-size:14px;font-weight:500;line-height:1.5;color:#fff;text-align:center}.cta-band_telWrap__oqBEQ{flex:none;flex-direction:column;width:360px;height:84px;margin:20px 0 0}.cta-band_telWrap__oqBEQ,.cta-band_tel__bvvFn{display:flex;justify-content:center;align-items:center;max-width:100%}.cta-band_tel__bvvFn{flex:none;flex-direction:row;gap:8px;width:430px;height:60px;padding:24px 64px;background:#fff;border:3px solid #2359a2;border-radius:8px;box-shadow:0 14px 24px rgba(0,91,225,.3)}.cta-band_telIcon__5jz7g{display:block;flex:none;font-size:30px;color:#2358a2}.cta-band_telText__eTQ6H{flex:none;max-width:100%;font-size:18px;font-weight:900;line-height:1;color:#2357a1;text-align:center}@media (max-width:430px){.cta-band_band__032Ue{padding:28px 24px}.cta-band_heading__mwQck{display:none}.cta-band_contactLink__Gw75K{flex:none}.cta-band_contact__DS8xk{width:320px;height:66px;padding:24px 32px}.cta-band_contactIcon__BjSk9{font-size:24px}.cta-band_contactText__iErzu{font-size:16px;line-height:1.4}.cta-band_tel__bvvFn{width:320px;padding:16px 32px}.cta-band_telIcon__5jz7g{font-size:24px}.cta-band_telText__eTQ6H{font-size:14px;line-height:1.4}}@media (max-width:360px){.cta-band_band__032Ue{padding:48px 16px}}.keep-words_keep__kRc4w{white-space:nowrap}.reason-cards_reasons__YJV5m{display:grid;grid-gap:16px;gap:16px;width:1000px;max-width:100%}.reason-cards_reason__dJYoq{display:flex;flex-direction:column;padding:24px;background:#fff;border:1px solid var(--rule);border-radius:16px}.reason-cards_title__NMO8R{margin:0;font-size:20px;font-weight:700;line-height:1.4;color:var(--navy-training)}.reason-cards_sub__0X9wp{margin:8px 0 0;font-size:16px;line-height:1.6;color:#555}.reason-cards_fig__hj_Ia{height:128px;margin-top:auto;padding-top:24px}.reason-cards_fig__hj_Ia,.reason-cards_flow__6wYFO{display:flex;align-items:center;justify-content:center}.reason-cards_flow__6wYFO{gap:8px}.reason-cards_chip__eZxeQ{padding:12px 16px;border-radius:8px;background:var(--band);font-size:14px;font-weight:700;line-height:1.6;color:var(--navy-training);white-space:nowrap}.reason-cards_arrow__IeKFk{flex:none;width:24px;height:24px;color:#555}.reason-cards_plus__g8bqm{flex:none;font-size:20px;font-weight:700;line-height:1;color:#555}@media (min-width:1024px){.reason-cards_reasons__YJV5m{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px) and (max-width:1023px){.reason-cards_reasons__YJV5m{width:560px}}.reason-cards_figFirst__SC580 .reason-cards_fig__hj_Ia{height:auto;min-height:128px;margin:16px 0 0;padding:16px;background:#fff;border:1px solid #e1e6f0;border-radius:8px}.reason-cards_figFirst__SC580 .reason-cards_sub__0X9wp{margin:16px 0 0}.reason-cards_figFirst__SC580 .reason-cards_figFill__V8VXU{padding:0;overflow:hidden}.reason-cards_figFill__V8VXU>img{display:block;width:100%;height:100%;object-fit:contain}@media (min-width:1024px){.reason-cards_figFirst__SC580{width:1200px}.reason-cards_figFirst__SC580 .reason-cards_reason__dJYoq{display:grid;grid-row:span 3;grid-template-rows:subgrid;grid-row-gap:16px;row-gap:16px}.reason-cards_figFirst__SC580 .reason-cards_fig__hj_Ia,.reason-cards_figFirst__SC580 .reason-cards_sub__0X9wp{margin:0}}.comparison_section__fjmXx{width:100%;padding:28px 40px 48px;background:#fff}.comparison_box__z6eaO,.comparison_section__fjmXx{display:flex;flex:none;flex-direction:column;justify-content:center;align-items:center}.comparison_box__z6eaO{width:1000px;max-width:100%}.comparison_titleBlock__330Gm{--title-gap:11px;--title-gap-sp:9px;overflow:hidden}.comparison_lead___lJAF{flex:none;max-width:100%;margin:16px 0 20px;font-size:20px;font-weight:500;line-height:1.75;color:#222;text-align:center}@media (max-width:768px){.comparison_section__fjmXx{padding:0}.comparison_box__z6eaO{width:90%;max-width:90%}.comparison_titleBlock__330Gm{margin:24px 0 0}.comparison_lead___lJAF{max-width:calc(100% - 64px);margin:0 32px 20px;font-size:18px}}@media (max-width:430px){.comparison_section__fjmXx{margin:24px 0 0}.comparison_box__z6eaO{width:100%;max-width:100%}.comparison_titleBlock__330Gm{margin:0 0 28px;padding:0 16px}.comparison_lead___lJAF{margin:20px 32px 24px;font-size:14px}}.comparison_scroll__WdWoR{width:100%;margin:0 0 12px;overflow-x:auto;border-radius:16px}.comparison_table__AkRKw{width:100%;min-width:720px;border-collapse:separate;border-spacing:0;font-size:14px;line-height:1.5;color:#333}.comparison_table__AkRKw td,.comparison_table__AkRKw th{padding:12px 16px;border-bottom:1px solid var(--rule);text-align:center;vertical-align:top}.comparison_table__AkRKw thead th{font-size:16px;font-weight:700;white-space:nowrap;background:var(--band)}.comparison_table__AkRKw tbody th{width:120px;font-weight:700;text-align:left;white-space:nowrap;vertical-align:middle}.comparison_corner__7NwEH,.comparison_table__AkRKw tbody th{position:-webkit-sticky;position:sticky;left:0;z-index:1;background:var(--band)}.comparison_table__AkRKw .comparison_self__9Hk2i{font-weight:700;color:#fff;background:var(--navy-training)}.comparison_mark___4cug{display:block;margin:0 0 4px;font-size:20px;font-weight:700;line-height:1.2;color:var(--amber)}.comparison_best__ePPTD,.comparison_good__4N7ai,.comparison_mid__lpmXy,.comparison_ng__wiqt4{color:#555}.comparison_legend__E891h,.comparison_src__CQ7eV{width:100%;font-size:12px;line-height:1.5;color:#555;text-align:right}.comparison_legend__E891h{margin:4px 0 40px}.comparison_legendMark__DAN8M{font-weight:700}.comparison_nw__3eX7Y{white-space:nowrap}.comparison_phrase__xYzEc{display:inline-block;white-space:nowrap}@media (max-width:768px){.comparison_scroll__WdWoR{width:calc(100% - 32px);margin:0 16px 12px}.comparison_legend__E891h,.comparison_src__CQ7eV{padding:0 16px;text-align:left}}@media (max-width:430px){.comparison_table__AkRKw td,.comparison_table__AkRKw th{padding:12px}}.comparison_section__fjmXx.comparison_standalone__HUk0B{padding:48px 40px}.comparison_standalone__HUk0B .comparison_legend__E891h{margin-bottom:0}.comparison_sub__9ZPZV{display:inline-block;white-space:nowrap}@media (max-width:430px){.comparison_group__Lsne0{display:inline;white-space:normal}}@media (max-width:768px){.comparison_section__fjmXx.comparison_standalone__HUk0B{margin:0;padding:40px 0}.comparison_standalone__HUk0B .comparison_titleBlock__330Gm{margin:0}}.can-do_section__8LA7t{display:flex;flex-direction:column;align-items:center;width:100%;padding:48px 0;background:#fff}.can-do_titleBlock__nwIFu{--title-gap:16px;max-width:calc(100% - 40px)}.can-do_list__IkX1L{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;width:1080px;max-width:calc(100% - 40px);margin:24px 0 0;padding:0;list-style:none}.can-do_card___Ve8F{display:flex;flex-direction:column;padding:16px 12px;background:#fff;border:1px solid var(--rule);border-radius:16px}.can-do_img__rN718{display:block;width:84px;height:48px;margin:0 0 8px}.can-do_dept__rKMQH{align-self:flex-start;padding:2px 8px;border-radius:8px;background:var(--band);font-size:12px}.can-do_dept__rKMQH,.can-do_task__uNxFE{font-weight:700;line-height:1.6;color:var(--navy-training)}.can-do_task__uNxFE{margin:8px 0 0;font-size:16px}.can-do_time__dOp1H{display:flex;flex-direction:column;margin:auto 0 0;padding:12px 0 0;line-height:1.4}.can-do_before__5joH4{font-size:14px;font-weight:700;color:#555;white-space:nowrap}.can-do_after__cpR0q{font-size:16px;font-weight:900;color:var(--blue);white-space:nowrap}.can-do_who__iw0p_{margin:8px 0 0;font-size:12px;line-height:1.6;color:#555}@media (min-width:768px){.can-do_list__IkX1L{gap:16px;max-width:calc(100% - 80px)}.can-do_card___Ve8F{padding:20px 16px}.can-do_img__rN718{width:112px;height:64px}.can-do_before__5joH4{font-size:16px}.can-do_after__cpR0q{font-size:20px}}@media (min-width:1024px){.can-do_list__IkX1L{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:359px){.can-do_before__5joH4{font-size:12px}.can-do_after__cpR0q{font-size:14px}}.strengths_section__bGKMO{display:flex;flex:none;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:48px 40px;background:#f0f3f9}.strengths_titleBlock__KJMnP{--title-gap:11px;--title-gap-sp:9px;position:relative;margin:0 0 20px;overflow:hidden}.strengths_columns__NNJ_W{display:flex;flex:none;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-items:stretch;width:1280px;max-width:100%;margin:0 0 20px}.strengths_photoCol__LUdwb{display:flex;flex:1 1;flex-direction:column;justify-content:center;align-items:center;gap:40px;max-width:100%;padding:0 28px}.strengths_photo__2MJ7I{display:block;flex:none;width:auto;max-width:100%;height:302px}.strengths_listCol__Qnm1x{display:flex;flex:none;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;width:50%;max-width:50%;padding:20px 28px}.strengths_list__gqUgv{flex:none;flex-direction:column;gap:32px}.strengths_item__hu5Jf,.strengths_list__gqUgv{display:flex;justify-content:flex-start;align-items:flex-start;max-width:100%}.strengths_item__hu5Jf{flex:1 1;flex-direction:row;gap:16px;min-width:0}.strengths_check__NwPmH{display:flex;flex:none;flex-direction:row;justify-content:flex-start;align-items:center;max-width:100%;margin:8px 0 0;padding:4px;border:1px solid #222;border-radius:50%}.strengths_checkIcon__FCLPb{display:block;flex:none;font-size:16px;color:#222}.strengths_texts__bBCn2{display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;min-width:0;max-width:100%}.strengths_itemTitle___rlwz{width:100%;font-size:24px;font-weight:700;font-feature-settings:"palt" 1;line-height:1.5;color:#222;text-align:left}.strengths_itemBody__wtaIs{width:100%;font-size:15px;font-weight:500;font-feature-settings:"palt" 1;line-height:1.75;color:#666;text-align:left}@media (max-width:768px){.strengths_section__bGKMO{padding:0}.strengths_titleBlock__KJMnP{margin:32px 0 0}.strengths_columns__NNJ_W{flex-direction:column;flex-wrap:nowrap;width:90%;max-width:90%;padding:0 32px}.strengths_photoCol__LUdwb{width:100%;min-width:0;margin:40px 0 0}.strengths_photo__2MJ7I{width:90%;max-width:90%;height:auto}.strengths_listCol__Qnm1x{width:100%;max-width:100%;margin:0 0 20px;padding:24px 32px 0}.strengths_check__NwPmH{flex-direction:column}}@media (max-width:430px){.strengths_section__bGKMO{margin:24px 0 0;padding:20px 0 0}.strengths_titleBlock__KJMnP{margin:0 0 28px}.strengths_columns__NNJ_W{padding:0}.strengths_photoCol__LUdwb{margin:0;padding:0}.strengths_listCol__Qnm1x{margin:32px 0 20px;padding:0}.strengths_check__NwPmH{margin:6px 0 0}.strengths_checkIcon__FCLPb{font-size:14px}.strengths_texts__bBCn2{gap:12px}.strengths_itemTitle___rlwz{font-size:16px}.strengths_itemBody__wtaIs{font-size:14px}}.more-link_link__tFSUN{display:flex;flex:none;justify-content:center;align-items:center;gap:8px;min-width:0;max-width:100%;padding:10px 20px;background:#fff;border:2px solid #1e2a5e;border-radius:6px;transition:all .3s var(--ease)}.more-link_link__tFSUN:hover{background:#1e2a5e}.more-link_text__lJXtR{flex:1 1;min-width:0;font-size:14px;font-weight:700;font-feature-settings:"palt" 1;line-height:1.75;color:#1e2a5e;text-align:left;transition:all .3s var(--ease)}.more-link_link__tFSUN:hover .more-link_text__lJXtR{color:#fff}.more-link_icon__k23r5{display:block;flex:none;font-size:20px;color:#1e2a5e;transition:all .3s var(--ease)}.more-link_link__tFSUN:hover .more-link_icon__k23r5{color:#fff;translate:2px 0}@media (max-width:768px){.more-link_text__lJXtR{font-size:24px}}@media (max-width:430px){.more-link_text__lJXtR{font-size:16px}}.carousel-nav_frame__XTmjg{--ease:cubic-bezier(0.58,0.21,0.41,0.96)}.carousel-nav_next__6LYkh,.carousel-nav_prev__iCwa_{position:absolute;top:-80px;z-index:3;display:flex;justify-content:center;align-items:center;width:48px;height:36px;background:#222;color:#fff;transition:all .3s var(--ease)}.carousel-nav_next__6LYkh:hover,.carousel-nav_prev__iCwa_:hover{opacity:.8}.carousel-nav_prev__iCwa_{right:29px;border-radius:1000px 0 0 1000px}.carousel-nav_next__6LYkh{right:-20px;border-radius:0 1000px 1000px 0}.carousel-nav_arrow__oTf_o{display:block;font-size:24px}@media (max-width:768px){.carousel-nav_next__6LYkh,.carousel-nav_prev__iCwa_{display:none}}.cta-band_band__CbDri{display:flex;flex:none;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:40px 0;background:#072742}.cta-band_heading__E1Wlj{width:800px;max-width:100%;margin:0 0 30px;font-size:32px;font-weight:700;line-height:1.4;color:#fff;text-align:center}.cta-band_contactWrap__oKtJx,.cta-band_telWrap__MWQOg{display:flex;flex:none;flex-direction:column;justify-content:center;align-items:center;max-width:100%}.cta-band_contact__SZJB_{display:flex;flex:none;justify-content:center;align-items:center;gap:8px;width:400px;max-width:100%;height:60px;padding:24px 40px;background:#fba31e;border-radius:12px;box-shadow:0 14px 24px rgba(0,91,225,.3)}.cta-band_contactIcon__plO0n{display:block;flex:none;font-size:30px;color:#fff}.cta-band_contactText__1yiCi{font-size:18px;font-weight:900;line-height:1;color:#fff;text-align:center}.cta-band_telWrap__MWQOg{margin:20px 0 0}.cta-band_tel__PDQzd{display:flex;flex:none;justify-content:center;align-items:center;gap:8px;max-width:100%;background:#fff;border:3px solid #2359a2;border-radius:12px;box-shadow:0 14px 24px rgba(0,91,225,.3)}.cta-band_telIcon__HHGue{display:block;flex:none;font-size:30px;color:#2358a2}.cta-band_telText__rzlOy{font-size:18px;font-weight:900;line-height:1;color:#2357a1;text-align:center}.cta-band_first__iucdY .cta-band_telWrap__MWQOg{height:84px}.cta-band_first__iucdY .cta-band_tel__PDQzd{width:400px;height:60px;padding:24px 64px}.cta-band_later__deFTi .cta-band_telWrap__MWQOg{width:400px}.cta-band_later__deFTi .cta-band_tel__PDQzd{width:430px;padding:13px 64px}@media (max-width:430px){.cta-band_band__CbDri{background:#132f54}.cta-band_first__iucdY{padding:28px 24px}.cta-band_later__deFTi{padding:48px 24px}.cta-band_heading__E1Wlj{display:none}.cta-band_later__deFTi .cta-band_contactWrap__oKtJx{width:320px}.cta-band_contact__SZJB_{width:320px;height:66px;padding:24px 32px}.cta-band_contactIcon__plO0n,.cta-band_telIcon__HHGue{font-size:24px}.cta-band_contactText__1yiCi{font-size:16px;line-height:1.4}.cta-band_later__deFTi .cta-band_telWrap__MWQOg{width:320px}.cta-band_first__iucdY .cta-band_tel__PDQzd,.cta-band_later__deFTi .cta-band_tel__PDQzd{width:320px;padding:16px 32px}.cta-band_telText__rzlOy{font-size:14px;line-height:1.4}}@media (max-width:360px){.cta-band_first__iucdY,.cta-band_later__deFTi{padding:48px 16px}}.company-profile_page__GSgFb{padding-top:78px}.company-profile_hero__ol79l{display:flex;justify-content:center;padding:40px 20px;background:#f0f3f9}.company-profile_heroTitle__7OC2u{--title-gap:16px}.company-profile_section__jltu0{display:flex;flex-direction:column;align-items:center;padding:64px 24px}.company-profile_band__2EKUe{background:#f0f3f9}.company-profile_sectionTitle__FmuBo{--title-gap:16px}.company-profile_table__D5fpg{width:800px;max-width:100%;border-top:1px solid #e3e3e3}.company-profile_sectionTitle__FmuBo+.company-profile_table__D5fpg{margin-top:40px}.company-profile_groupTitle__80uBJ+.company-profile_table__D5fpg{margin-top:16px}.company-profile_row__OLUDw{display:flex;align-items:flex-start;padding:24px 0;border-bottom:1px solid #e8e8e8}.company-profile_label__TcrfW{flex:none;width:180px;font-size:16px;font-weight:500;line-height:1.6;color:#111}.company-profile_value__unIxq{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0;font-size:16px;font-weight:500;line-height:1.6;color:#111;overflow-wrap:anywhere;word-break:auto-phrase}.company-profile_line__laCNc{display:block}.company-profile_note__7DACW{display:block;font-size:14px;font-weight:400;line-height:1.5;color:#666}.company-profile_link__AV5D2{color:var(--blue);text-decoration:underline;text-underline-offset:4px}.company-profile_link__AV5D2:hover{text-decoration:none}.company-profile_group__Ig4L9{width:800px;max-width:100%;margin-top:40px}.company-profile_groupTitle__80uBJ{font-size:20px;font-weight:700;line-height:1.4;color:var(--heading)}.company-profile_more__mG9UU{margin-top:40px}@media (max-width:768px){.company-profile_label__TcrfW{width:120px}}@media (max-width:430px){.company-profile_page__GSgFb{padding-top:64px}.company-profile_section__jltu0{padding:48px 24px}.company-profile_row__OLUDw{flex-direction:column;gap:4px;padding:16px 0}.company-profile_label__TcrfW{width:auto;font-size:14px;color:#555}.company-profile_groupTitle__80uBJ{font-size:18px}.company-profile_more__mG9UU{margin-top:32px}}.reasons_section__2Hb3i{display:flex;flex-direction:column;align-items:center;width:100%;padding:80px 40px;background:#f0f3f9}.reasons_titleBlock__UUmJ6{--title-gap:16px;--title-gap-sp:12px}.reasons_reasons__2fqfc{display:grid;grid-gap:24px;gap:24px;width:1080px;max-width:100%;margin-top:48px}.reasons_reason__U32aZ{display:flex;flex-direction:column;padding:32px 24px;background:#fff;border-radius:16px}.reasons_title__FzymT{margin:0;font-size:20px;font-weight:700;line-height:1.4;letter-spacing:-.02em;color:var(--navy)}.reasons_sub__39mV2{margin:12px 0 0;font-size:16px;line-height:1.6;letter-spacing:.02em;color:#555}.reasons_fig__s5Yoi{height:136px;margin-top:auto;padding-top:28px}.reasons_fig__s5Yoi,.reasons_flow__AqHcb{display:flex;align-items:center;justify-content:center}.reasons_flow__AqHcb{gap:8px}.reasons_chip__Pkdpi{padding:12px;border-radius:8px;background:var(--band);font-size:14px;font-weight:700;line-height:1.6;color:var(--navy);white-space:nowrap}.reasons_chipSelf__Var7v{background:var(--navy);color:#fff}.reasons_arrow___St7Z{flex:none;width:24px;height:24px;color:#555}.reasons_loop__PyYk1{display:flex;flex-direction:column;align-items:center}.reasons_loopRow__CekVS{display:flex;align-items:center;gap:4px}.reasons_chipFixed__6yq9M{width:56px;padding:12px 0;text-align:center}.reasons_loopBack__TjYkL{display:block;width:232px;height:28px;margin-top:4px;color:var(--navy)}.reasons_stack__qlGtn{display:flex;flex-direction:column;gap:4px}.reasons_chipOther__oD53J{padding:4px 12px;border:1px solid #aab2bf;border-radius:8px;font-size:14px;line-height:1.6;color:#555;text-align:center;white-space:nowrap}.reasons_bars___5QV3{width:100%}.reasons_barLabel__RiMs2{margin:0;font-size:14px;line-height:1.6;color:#555}.reasons_barLabelSelf__x_pCO{margin-top:12px;font-weight:700;color:var(--navy)}.reasons_bar__1eLry{display:flex;height:12px;margin-top:4px}.reasons_barOther__pxwrL{width:40%;background:#AAB2BF}.reasons_barRange__Ns4UE{width:13.3333%;border:1px dashed #aab2bf;border-left:0}.reasons_barSelf__MUJQo{width:100%;background:var(--navy)}@media (min-width:1024px){.reasons_reasons__2fqfc{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px) and (max-width:1023px){.reasons_reasons__2fqfc{width:560px}}@media (max-width:1023px){.reasons_fig__s5Yoi{height:auto}}@media (max-width:767px){.reasons_section__2Hb3i{padding:56px 16px;scroll-margin-top:24px}.reasons_reasons__2fqfc{gap:16px;margin-top:32px}.reasons_reason__U32aZ{padding:24px}}@media (max-width:360px){.reasons_reason__U32aZ{padding:24px 16px}}.team-section_section__Gr6l5{display:flex;flex-direction:column;align-items:center;width:100%;padding:80px 40px;background:#fff}.team-section_lead__tvlWk{max-width:100%;margin:24px 0 0;font-size:16px;line-height:1.6;letter-spacing:.02em;color:#555;text-align:center}.team-section_members___PESZ{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-column-gap:24px;column-gap:24px;width:1200px;max-width:100%;margin-top:48px}.team-section_member__Y4sQn{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"photo" "head" "body";grid-template-rows:auto auto 1fr;padding-top:32px;border-top:1px solid var(--rule)}.team-section_photo__IiZ8R{grid-area:photo;display:block;width:112px;height:112px;border-radius:50%;background:var(--band);object-fit:cover}.team-section_head__nX_Sl{grid-area:head;display:flex;flex-direction:column-reverse;margin-top:20px}.team-section_role__9TxqM{margin:0;font-size:14px;font-weight:700;line-height:1.4;color:var(--blue)}.team-section_name__xm6th{margin:4px 0 0;font-size:22px;font-weight:700;line-height:1.4;letter-spacing:-.02em;color:var(--heading)}.team-section_body__dNuD0{grid-area:body;margin-top:16px}.team-section_tags__BnK8N{display:flex;flex-wrap:wrap;gap:8px}.team-section_tag__YnkG8{padding:4px 12px;border-radius:8px;background:var(--band);font-size:14px;font-weight:700;line-height:1.6;color:var(--navy);white-space:nowrap}.team-section_text__vn3CX{margin:16px 0 0;font-size:14px;line-height:1.9;letter-spacing:.02em;color:#555;overflow-wrap:anywhere;text-wrap:pretty}@media (max-width:1199px){.team-section_members___PESZ{display:flex;gap:24px;width:calc(100% + 80px);max-width:none;margin:40px -40px 0;padding:0 40px 8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:0 40px}.team-section_member__Y4sQn{flex:none;width:320px;grid-template-columns:80px minmax(0,1fr);grid-template-areas:"photo head" "body body";grid-template-rows:auto 1fr;column-gap:16px;align-items:center;padding-top:24px;scroll-snap-align:start}.team-section_photo__IiZ8R{width:80px;height:80px}.team-section_head__nX_Sl{margin-top:0}.team-section_body__dNuD0{align-self:start}.team-section_name__xm6th{font-size:20px}}@media (max-width:767px){.team-section_section__Gr6l5{padding:56px 16px;scroll-margin-top:24px}.team-section_lead__tvlWk{width:100%;margin-top:16px;text-align:left}.team-section_members___PESZ{gap:16px;width:calc(100% + 32px);margin:32px -16px 0;padding:0 16px 8px;scroll-padding:0 16px}.team-section_member__Y4sQn{width:calc(100vw - 80px);max-width:320px}}.team_titleBlock__hfzLA{--title-gap:16px;--title-gap-sp:12px}.card-carousel_car__jAV6W{--carousel-gap:40px;--carousel-slide:408px;width:1280px;max-width:calc(100% - 80px);margin:0 40px}.card-carousel_slide__MB_Sz{display:flex;flex-direction:column;justify-content:flex-start;height:100%;outline-offset:-4px}.card-carousel_slide__MB_Sz:focus-visible{outline:2px solid black}.card-carousel_card__3odmx{display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;width:100%;padding:24px;background:#fff;border-radius:16px}.card-carousel_thumb__jaLzb{display:block;flex:none;width:100%;aspect-ratio:1200/630;object-fit:cover;background:#f5f7fb}.card-carousel_texts__f8w_T{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;width:100%}.card-carousel_label__KYbHG{max-width:100%;margin:0;padding:4px 8px;font-size:12px;font-weight:500;font-feature-settings:"palt" 1;line-height:1.4;color:#fff;text-align:left;background:#1c1d33;border-radius:6px}.card-carousel_title__Pu6eW{display:-webkit-box;width:100%;overflow:hidden;font-size:18px;font-weight:700;font-feature-settings:"palt" 1;line-height:1.75;color:#1a4174;text-align:left;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media (max-width:768px){.card-carousel_car__jAV6W{--carousel-slide:calc(60% - 16px);width:calc(100% - 80px)}}@media (max-width:430px){.card-carousel_car__jAV6W{--carousel-gap:16px;--carousel-slide:calc(90% - 2px);width:calc(100% - 40px);max-width:calc(100% - 40px);margin:0 20px}.card-carousel_title__Pu6eW{font-size:14px}}@media (max-width:360px){.card-carousel_car__jAV6W{--carousel-slide:calc(90% - 4px)}}.blog_section__C1Jww{display:flex;flex:none;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:100%;padding:40px 0;background:#f0f3f9;overflow:clip}.blog_titleBlock__Os9a2{--title-gap:11px;--title-gap-sp:9px;width:100%;margin:0 0 28px;overflow:hidden}.blog_more__WkRWG{margin:32px 0 20px}@media (max-width:768px){.blog_section__C1Jww{gap:0;padding:42px 0 41px}.blog_more__WkRWG{margin:28px 0 20px}}@media (max-width:430px){.blog_section__C1Jww{padding:40px 0}.blog_more__WkRWG{margin:24px 0 0}}.company_section__DiKRT{width:100%;background:#fff}.company_inner__3vj5B,.company_section__DiKRT{display:flex;flex:none;flex-direction:column;justify-content:flex-start;align-items:center}.company_inner__3vj5B{width:1280px;max-width:100%;padding:40px 48px}.company_titleBlock__LYNKr{--title-gap:16px;--title-gap-sp:11px;margin:0 0 40px}.company_row__v_06V{display:flex;flex:none;justify-content:center;align-items:stretch;gap:96px;width:100%}.company_more__yGivS{margin:32px 0 0}.company_table__UhIqd{display:flex;flex:none;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:630px;max-width:100%}.company_list__ez1n7{display:flex;flex-direction:column;align-items:center;width:100%}.company_item__b9Cy4{display:flex;flex:none;justify-content:flex-start;align-items:flex-start;width:100%;padding:24px 0;border-bottom:1px solid #e8e8e8}.company_item__b9Cy4:first-child{border-top:1px solid #e3e3e3;border-bottom-color:#e3e3e3}.company_item__b9Cy4:first-child .company_value__xjLuL{color:#222}.company_label__eMCDF{flex:none;width:180px;max-width:100%;line-height:1.4}.company_label__eMCDF,.company_value__xjLuL{font-size:16px;font-weight:500;color:#111;text-align:left}.company_value__xjLuL{flex:1 1;min-width:0;line-height:1.6;overflow-wrap:anywhere}@media (max-width:768px){.company_row__v_06V{flex-direction:column-reverse;gap:96px}.company_table__UhIqd{width:100%}.company_label__eMCDF{width:120px}}@media (max-width:430px){.company_inner__3vj5B{padding:64px 24px}.company_row__v_06V{justify-content:flex-start;gap:48px}.company_item__b9Cy4{flex-direction:column;padding:12px 0}.company_value__xjLuL{margin:6px 0 0}}@media (max-width:360px){.company_inner__3vj5B{padding:40px 24px 64px}}.news_section__SB_aQ{display:flex;flex:none;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:100%;padding:40px 0;background:#f0f3f9;overflow:clip}.news_titleBlock__vORvo{--title-gap:11px;--title-gap-sp:9px;width:100%;margin:0 0 28px;overflow:hidden}.news_box__0Wj6p{display:flex;justify-content:center;width:100%}.news_more__HjUu0{margin:32px 0 20px}@media (max-width:768px){.news_section__SB_aQ{gap:0;padding:42px 0 41px}.news_more__HjUu0{margin:28px 0 20px}}@media (max-width:430px){.news_section__SB_aQ{padding:40px 0}.news_more__HjUu0{margin:24px 0 0}}.nikkei_section__gcpt9{display:flex;flex:none;flex-direction:column;justify-content:flex-end;align-items:center;gap:40px;width:1280px;max-width:100%;padding:40px 0 41px}.nikkei_titleBlock__Plcyn{--title-gap:16px}.nikkei_outer__xZrq3{gap:72px;max-width:100%}.nikkei_inner__djel2,.nikkei_outer__xZrq3{display:flex;flex:none;flex-direction:column;justify-content:center;align-items:center}.nikkei_inner__djel2{gap:48px;max-width:calc(100% - 64px);margin:0 64px 0 0}.nikkei_listWrap__ZqY6y{justify-content:center;align-items:center;gap:72px}.nikkei_listWrap__ZqY6y,.nikkei_list__BhLBY{display:flex;flex:none;flex-direction:column;max-width:100%}.nikkei_list__BhLBY{gap:80px;width:1212px}.nikkei_item__v5sSE{display:flex;flex:none;justify-content:center;align-items:center;gap:40px;width:1280px;max-width:100%}.nikkei_img__n_tE5{display:block;flex:none;width:calc(50% - 60px);max-width:calc(50% - 60px);height:auto;margin:0 0 0 40px;border:1px solid #0c2942}.nikkei_texts__XjD6_{display:flex;flex:none;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:calc(50% - 20px);max-width:calc(50% - 20px)}.nikkei_title__xBSle{font-size:30px;font-weight:900;line-height:1.3}.nikkei_text__NKANP,.nikkei_title__xBSle{width:100%;color:#303439;text-align:left;overflow-wrap:anywhere}.nikkei_text__NKANP{margin:18px 0 0;font-size:18px;font-weight:500;line-height:1.8}@media (max-width:768px){.nikkei_section__gcpt9{padding:40px 40px 42px}.nikkei_inner__djel2{max-width:100%;margin:0}.nikkei_listWrap__ZqY6y{gap:80px}.nikkei_list__BhLBY{gap:72px}.nikkei_item__v5sSE{flex-direction:column-reverse;gap:24px;width:100%}.nikkei_img__n_tE5{margin:0}.nikkei_img__n_tE5,.nikkei_texts__XjD6_{width:100%;max-width:100%}.nikkei_title__xBSle{margin:16px 0 0}.nikkei_text__NKANP{margin:32px 0 0}}@media (max-width:430px){.nikkei_section__gcpt9{gap:30px;padding:40px 24px}.nikkei_title__xBSle{font-size:16px}.nikkei_text__NKANP{margin:8px 0 0;font-size:14px}}@media (max-width:360px){.nikkei_section__gcpt9{gap:48px;padding:40px 16px}}.bottom-logos_outer__67dIv{display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;min-width:0;max-width:100%}.bottom-logos_pad__490OE{display:flex;flex:none;justify-content:center;align-items:center;gap:60px;width:100%;padding:0 0 32px}.bottom-logos_root__LtFHz{display:flex;flex:none;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:32px 40px;width:1280px;max-width:100%}.bottom-logos_heading__E3V5x{font-size:24px;font-weight:700;font-feature-settings:"palt" 1;line-height:1.5;color:#222;text-align:center}.bottom-logos_grid__aiULT{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:24px;width:100%}.bottom-logos_box__R7gXi{display:flex;flex:none;justify-content:center;align-items:center;width:calc((100% - 96px) / 5);height:60px;padding:8px;border:1px solid #e6e6e6;border-radius:6px}.bottom-logos_img__tc0Y2{display:block;flex:none;max-width:100%;object-fit:contain}.bottom-logos_fitWH__KO9dK,.bottom-logos_fitW__Xm6bB{width:100%;height:auto}.bottom-logos_fitH__L8_Zo{width:auto;height:100%}.bottom-logos_fit80__qqVjl{width:calc(80% - 6px);max-width:calc(80% - 6px);height:auto}@media (min-width:769px) and (max-width:1147px){.bottom-logos_box__R7gXi{width:calc((100% - 48px) / 3)}}@media (max-width:768px){.bottom-logos_pad__490OE{padding:0 32px 24px}.bottom-logos_grid__aiULT{gap:16px}.bottom-logos_box__R7gXi{width:calc(25% - 12px)}.bottom-logos_fit80__qqVjl,.bottom-logos_fitWH__KO9dK{width:auto;max-width:100%;height:100%}}@media (max-width:430px){.bottom-logos_pad__490OE{padding:0 16px 24px 18px}.bottom-logos_heading__E3V5x{font-size:16px}.bottom-logos_box__R7gXi{width:calc(33.3% - 11px);padding:12px;border-radius:4px}.bottom-logos_box__R7gXi:first-child{padding:24px 16px}}@media (max-width:360px){.bottom-logos_root__LtFHz{gap:16px 40px}.bottom-logos_box__R7gXi{width:calc(50% - 8px);height:auto}}.bottom-form_section__lPgw8{display:flex;flex:none;flex-direction:column;justify-content:flex-start;align-items:center;gap:56px;width:100%;padding:40px 40px 57px;background:#f0f3f9}.bottom-form_titleBlock__hz8Pg{--title-gap:16px}.bottom-form_columns__e6vwa{display:flex;flex:none;justify-content:center;align-items:flex-start;gap:40px;max-width:100%}.bottom-form_intro__q4b2A{display:flex;flex:none;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:calc(50% - 20px);max-width:calc(50% - 20px);padding:24px;background:#fff;border-radius:8px}.bottom-form_intro__q4b2A>*{max-width:100%}.bottom-form_leadWrap__Wqu7h{display:flex;flex:none;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px}.bottom-form_lead__RaMfH{font-size:24px;font-weight:900;line-height:1.5;color:#212121;text-align:left}.bottom-form_sub__U0TqV{font-size:16px;font-weight:500;line-height:1.6;color:#303439;text-align:left}.bottom-form_photo__28Dcf{display:block;flex:none;width:178px;height:auto}.bottom-form_name__QTQFh{font-size:18px;font-weight:500;line-height:1.4;color:#333;text-align:left}.bottom-form_notes__Lr5xy{margin:0 0 20px;font-size:16px;font-weight:500;line-height:1.6;color:#303439;text-align:left}.bottom-form_formCard__qkgf4{position:relative;z-index:1;display:flex;flex:none;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;width:calc(50% - 20px);max-width:calc(50% - 20px);padding:24px;background:#fff;border-radius:8px}.bottom-form_form__6v0rP{z-index:1}.bottom-form_formCard__qkgf4 .bottom-form_form__6v0rP textarea.site-form-control{height:117px;font-family:var(--font-latin)}.bottom-form_formCard__qkgf4 .bottom-form_form__6v0rP [data-field=message] .site-form-label{font-size:15px;color:#333}.bottom-form_formCard__qkgf4 .bottom-form_form__6v0rP [data-field=message] .site-form-required{font-weight:700;color:#f23a3c}.bottom-form_formCard__qkgf4 .bottom-form_form__6v0rP .site-form-consent{width:277px;max-width:100%}.bottom-form_formCard__qkgf4 .bottom-form_form__6v0rP .site-form-consent-link:hover{text-decoration:underline}.bottom-form_formCard__qkgf4 .bottom-form_form__6v0rP .site-form-submit:hover{background:#4f5359}@media (max-width:768px){.bottom-form_section__lPgw8{gap:40px;margin:40px 0 0;padding:80px 40px 57px}.bottom-form_columns__e6vwa{flex-direction:column;align-items:center}.bottom-form_formCard__qkgf4,.bottom-form_intro__q4b2A{width:100%;max-width:100%}.bottom-form_formCard__qkgf4{padding:48px}}@media (max-width:430px){.bottom-form_section__lPgw8{gap:31px;padding:60px 24px 40px}.bottom-form_columns__e6vwa{gap:20px}.bottom-form_intro__q4b2A{gap:24px}.bottom-form_lead__RaMfH{font-size:16px;text-align:center}.bottom-form_notes__Lr5xy,.bottom-form_sub__U0TqV{font-size:14px}.bottom-form_formCard__qkgf4{padding:24px}}@media (max-width:360px){.bottom-form_section__lPgw8{padding:80px 16px 56px}.bottom-form_lead__RaMfH{font-size:14px}.bottom-form_formCard__qkgf4{padding:24px 16px}}.bottom-form_jumpTarget__5iE35{scroll-margin-top:96px}@media (max-width:430px){.bottom-form_jumpTarget__5iE35{scroll-margin-top:80px}}.page_page__556_G{flex-direction:column;justify-content:flex-start;background:#fff;overflow-x:clip}.cta-band_band__fZfbD,.page_page__556_G{display:flex;align-items:center;width:100%}.cta-band_band__fZfbD{flex:none;flex-direction:column;justify-content:center;padding:40px 0;background:#132f54}.cta-band_heading__M9Mg8{flex:none;width:800px;max-width:100%;margin:0 0 30px;font-size:32px;font-weight:700;line-height:1.4;color:#fff;text-align:center}.cta-band_contactLink__MZ1WG{flex-direction:column}.cta-band_contactLink__MZ1WG,.cta-band_contact__gZWqj{display:flex;justify-content:center;align-items:center}.cta-band_contact__gZWqj{flex:none;flex-direction:row;gap:8px;width:360px;max-width:100%;height:60px;padding:24px 40px;background:#f0912d;border-radius:8px;box-shadow:0 14px 24px rgba(0,91,225,.3)}.cta-band_contactIcon__5BdnQ{display:block;flex:none;font-size:30px;color:#fff}.cta-band_contactText__RO6p3{flex:none;max-width:100%;font-size:18px;font-weight:900;line-height:1;color:#fff;text-align:center}.cta-band_telWrap__H_fLZ{flex:none;flex-direction:column;width:360px;height:84px;margin:20px 0 0}.cta-band_telWrap__H_fLZ,.cta-band_tel__T__Xi{display:flex;justify-content:center;align-items:center;max-width:100%}.cta-band_tel__T__Xi{flex:none;flex-direction:row;gap:8px;width:430px;height:60px;padding:24px 64px;background:#fff;border:3px solid #2359a2;border-radius:8px;box-shadow:0 14px 24px rgba(0,91,225,.3)}.cta-band_telIcon__MzdAs{display:block;flex:none;font-size:30px;color:#2358a2}.cta-band_telText__wVn5L{flex:none;max-width:100%;font-size:18px;font-weight:900;line-height:1;color:#2357a1;text-align:center}@media (max-width:430px){.cta-band_band__fZfbD{padding:28px 24px}.cta-band_heading__M9Mg8{display:none}.cta-band_contactLink__MZ1WG{flex:none}.cta-band_contact__gZWqj{width:320px;height:66px;padding:24px 32px}.cta-band_contactIcon__5BdnQ{font-size:24px}.cta-band_contactText__RO6p3{font-size:16px;line-height:1.4}.cta-band_tel__T__Xi{width:320px;padding:16px 32px}.cta-band_telIcon__MzdAs{font-size:24px}.cta-band_telText__wVn5L{font-size:14px;line-height:1.4}}@media (max-width:360px){.cta-band_band__fZfbD{padding:48px 16px}}