.carousel_root__8o4hf{position:relative;min-width:0;--pv:var(--pv-sp)}@media (min-width:768px){.carousel_root__8o4hf{--pv:var(--pv-pc)}}.carousel_viewport__Q_CMl{overflow:hidden;width:100%}.carousel_track__fy6Oj{display:flex;gap:var(--carousel-gap,0);width:100%;transform:translateX(calc(var(--i) * -1 * (100% + var(--carousel-gap, 0px)) / var(--pv)));transition:transform var(--slide-ms) var(--ease,cubic-bezier(.4,.4,0,1))}.carousel_slide__BH3i_{flex:0 0 calc((100% - (var(--pv) - 1) * var(--carousel-gap, 0px)) / var(--pv));min-width:0}@media (prefers-reduced-motion:reduce){.carousel_track__fy6Oj{transition:none}}.carousel_peek__00Lb6 .carousel_viewport__Q_CMl{overflow:visible}.carousel_peek__00Lb6 .carousel_track__fy6Oj{transform:translateX(calc(50% - var(--carousel-slide) / 2 - var(--i) * (var(--carousel-slide) + var(--carousel-gap, 0px))))}.carousel_peek__00Lb6 .carousel_slide__BH3i_{flex:0 0 var(--carousel-slide)}.fv-form-card_box__dRHKV{display:none}.fv-form-card_form__7w3tD .site-form-heading{font-size:18px;color:var(--navy-training)}.fv-form-card_form__7w3tD textarea.site-form-control{height:48px}.fv-form-card_phrase__dqklZ{display:inline-block}@media (min-width:1024px){.fv-form-card_box__dRHKV{display:block;padding:24px;background:#fff;border-radius:16px}}@media (min-width:1024px) and (max-width:1099px){.fv-form-card_form__7w3tD .site-form-control::placeholder{font-size:12px}}.differences_section__tWP4O{display:flex;justify-content:center;width:100%;padding:48px 40px 0;background:#fff}.differences_sectionTitled__1ziuK{flex-direction:column;align-items:center}.differences_titleBlock__FSc77{--title-gap:16px;max-width:100%;margin:0 0 40px}.differences_bars__duxnJ{width:100%}.differences_barLabel__jdRS9{margin:0;font-size:14px;line-height:1.6;color:#555}.differences_barLabelSelf__kpH7j{margin-top:12px;font-weight:700;color:#222}.differences_bar__c0Oaf{display:flex;height:12px;margin-top:4px}.differences_barOther__q1cUe{width:40%;background:#AAB2BF}.differences_barRange__oYvkt{width:13.3333%;border:1px dashed #aab2bf;border-left:0}.differences_barSelf__y2yKF{width:100%;background:var(--navy-training)}.differences_bubble__YSy4Z{width:96px;height:80px;color:var(--navy-training)}@media (max-width:767px){.differences_section__tWP4O{padding:32px 16px 0}.differences_titleBlock__FSc77{margin:0 0 32px}}.cases_section__gc_L1{display:flex;flex:none;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:100%;padding:48px 0 40px;background:#f0f3f9}.cases_titleBlock__Tlh52{--title-gap:11px;--title-gap-sp:9px;width:100%;margin:0 0 16px;overflow:hidden}.cases_lead__HmnfI{flex:none;max-width:100%;margin:0 0 20px;font-size:20px;font-weight:500;line-height:1.75;color:#222;text-align:left}.cases_wrap__UrTwX{width:1080px;max-width:calc(100% - 80px)}.cases_featured__6ZkDJ,.cases_minis__rY_b7{display:grid;margin:0;padding:0;list-style:none}.cases_card__kyhnh{display:grid;grid-row:span 6;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);grid-row-gap:0;row-gap:0;padding-bottom:20px;overflow:hidden;background:#fff;border:1px solid var(--rule);border-radius:16px}.cases_photo__LgUQq{aspect-ratio:16/9;overflow:hidden;background:#fff;border-bottom:1px solid var(--rule)}.cases_photoImg__pqdSA{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.cases_photoContain__PAM1C .cases_photoImg__pqdSA{object-fit:contain}.cases_badge__j0Jnl{margin:16px 20px 0;font-size:14px;font-weight:700;line-height:1.4;color:#555}.cases_title__nwjvD{margin:4px 20px 0;font-size:20px;font-weight:700;line-height:1.4;color:var(--navy-training)}.cases_made__0FpFJ{margin:12px 20px 0;padding:8px;border-radius:8px;background:var(--band);font-size:14px;line-height:1.6;color:#555}.cases_madeLabel__ZxekB{font-weight:700}.cases_voice__y_lM7{margin:12px 20px 0;padding-top:12px;border-top:1px solid var(--rule);font-size:14px;line-height:1.6;color:#222}.cases_miniRead__kXWaZ,.cases_read__4JGms{margin:12px 20px 0}.cases_miniRead__kXWaZ{margin:12px 0 0}.cases_miniRead__kXWaZ a,.cases_read__4JGms a{font-size:14px;font-weight:700;line-height:1.4;color:var(--navy-training);text-decoration:underline;text-underline-offset:4px}.cases_minisBar__HRqvm{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:40px 0 12px}.cases_minisHead__q4wVq{margin:0;font-size:18px;font-weight:700;line-height:1.4;color:var(--navy-training)}.cases_mini__npL0N{display:grid;grid-row:span 4;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);grid-row-gap:0;row-gap:0;padding:20px;background:#fff;border:1px solid var(--rule);border-radius:16px}.cases_miniWho__N1t6_{margin:0;font-size:14px;font-weight:700;line-height:1.4;color:#555}.cases_miniMeta__CoORD{display:inline-block;margin-left:8px;font-weight:500;white-space:nowrap}.cases_miniTitle__rcZR7{margin:4px 0 0;font-size:18px;font-weight:700;line-height:1.4;color:var(--navy-training)}.cases_miniMade__wdeZM{margin:8px 0 0;font-size:14px;line-height:1.6;color:#555}.cases_minis__rY_b7{grid-auto-flow:column;column-gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.cases_minis__rY_b7::-webkit-scrollbar{display:none}.cases_minis__rY_b7>li{scroll-snap-align:start}.cases_arrows__rALGF{display:none;flex:none;gap:8px}@media (hover:hover) and (pointer:fine){.cases_arrows__rALGF{display:flex}}.cases_arrowBtn__jhV4t{display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid var(--rule);border-radius:50%;background:#fff;color:var(--navy-training);cursor:pointer}.cases_arrowBtn__jhV4t svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cases_arrowBtn__jhV4t:hover:not(:disabled){background:var(--band)}.cases_arrowBtn__jhV4t:focus-visible,.cases_featured__6ZkDJ:focus-visible,.cases_minis__rY_b7:focus-visible{outline:2px solid var(--navy-training);outline-offset:2px}.cases_arrowBtn__jhV4t:disabled{cursor:default;opacity:.4}@media (min-width:1024px){.cases_featured__6ZkDJ{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px}.cases_minis__rY_b7{grid-auto-columns:calc((100% - 24px) / 3)}}@media (max-width:1023px){.cases_wrap__UrTwX{width:100%;max-width:100%}.cases_featured__6ZkDJ,.cases_minis__rY_b7{grid-auto-flow:column;column-gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 24px 4px;scroll-padding-inline:24px;scrollbar-width:none}.cases_featured__6ZkDJ::-webkit-scrollbar{display:none}.cases_featured__6ZkDJ>li{scroll-snap-align:start}.cases_featured__6ZkDJ{grid-auto-columns:296px}.cases_minis__rY_b7{grid-auto-columns:248px}.cases_minisBar__HRqvm{margin:32px 24px 12px}.cases_mini__npL0N{padding:16px}}@media (max-width:768px){.cases_section__gc_L1{gap:0;padding:42px 0 41px}.cases_lead__HmnfI{max-width:calc(100% - 64px);margin:0 32px 20px;font-size:18px}}@media (max-width:430px){.cases_section__gc_L1{padding:40px 0}.cases_titleBlock__Tlh52{margin:0}.cases_lead__HmnfI{margin:20px 32px 24px;font-size:14px}.cases_featured__6ZkDJ,.cases_minis__rY_b7{padding:0 16px 4px;scroll-padding-inline:16px}.cases_minisBar__HRqvm{margin:32px 16px 12px}.cases_minisHead__q4wVq{font-size:16px}}.cta-band_band__Fz1G_{display:flex;flex:none;flex-direction:column;justify-content:center;align-items:center;width:100%;background:#132f54}.cta-band_plain__DwtvU{padding:40px 0}.cta-band_headingPc__XKSvC,.cta-band_headingSp__GM2E2{max-width:100%;margin:0 0 30px;font-size:32px;font-weight:700;line-height:1.4;color:#fff;text-align:center}.cta-band_headingPc__XKSvC{width:800px}.cta-band_headingSp__GM2E2{display:none;width:100%}.cta-band_spirLink__9PR68{display:flex;flex:none;flex-direction:column;justify-content:center;align-items:center;max-width:100%}.cta-band_promise__7aPYr{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_promisePhrase__OUXIM{display:inline-block}.cta-band_spir__qM3kW{position:relative;--bubble-color:#ee6901;display:flex;flex:none;justify-content:center;align-items:center;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_spirIcon__9Ghpd{display:block;flex:none;font-size:30px;color:#fff}.cta-band_spirText__Ws8Ns{flex:none;font-size:18px;font-weight:900;line-height:1;color:#fff;text-align:center}.cta-band_telWrap__S_Ku0{flex:none;flex-direction:column;width:360px;height:84px;margin:20px 0 0}.cta-band_telWrap__S_Ku0,.cta-band_tel__yWeEe{display:flex;justify-content:center;align-items:center;max-width:100%}.cta-band_tel__yWeEe{flex:none;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__V2ii0{display:block;flex:none;font-size:30px;color:#2358a2}.cta-band_telText__2tS3I{flex:none;font-size:18px;font-weight:900;line-height:1;color:#2357a1;text-align:center}@media (max-width:430px){.cta-band_plain__DwtvU{padding:28px 24px}.cta-band_headingPc__XKSvC{display:none}.cta-band_headingSp__GM2E2{display:block;font-size:20px}.cta-band_spir__qM3kW{width:320px;height:66px;padding:24px 32px}.cta-band_spirIcon__9Ghpd,.cta-band_telIcon__V2ii0{font-size:24px}.cta-band_spirText__Ws8Ns{font-size:16px;line-height:1.4}.cta-band_tel__yWeEe{width:320px;padding:16px 32px}.cta-band_telText__2tS3I{font-size:14px;line-height:1.4}}@media (max-width:360px){.cta-band_plain__DwtvU{padding:48px 16px}}.instructor_section__O9WNa{display:flex;flex:none;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding:39px 0 0;background:#f0f3f9}.instructor_titleBlock__8LebJ{--title-gap:11px;--title-gap-sp:9px;overflow:hidden}.instructor_row__21ApE{display:flex;flex:none;flex-direction:row;justify-content:center;align-items:center;width:892px;max-width:100%;margin:0 0 40px;padding:28px 28px 0}.instructor_photo__KwsYg{display:block;flex:none;width:300px;max-width:calc(100% - 32px);height:auto;margin:0 32px 0 0;border:10px solid rgb(245,245,245)}.instructor_texts__kqrHC{display:flex;flex:1 1;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;max-width:100%}.instructor_name__BM3DI{font-size:16px;font-weight:700}.instructor_bio__ztJ0l,.instructor_name__BM3DI{flex:none;max-width:100%;letter-spacing:.05em;line-height:1.9;color:#000;text-align:justify}.instructor_bio__ztJ0l{margin:0 0 16px;font-size:14px;font-weight:400}@media (max-width:768px){.instructor_section__O9WNa{gap:1px;padding:41px 0 0}.instructor_titleBlock__8LebJ{margin:0 0 21px}.instructor_row__21ApE{flex-direction:column;align-items:flex-start;width:72%;max-width:72%;margin:0 0 39px;padding:0}.instructor_photo__KwsYg{width:314px;max-width:calc(100% - 170px);margin:0 22px 29px 148px}.instructor_texts__kqrHC{flex:none;width:100%}.instructor_name__BM3DI{width:100%;text-align:left}.instructor_bio__ztJ0l{margin:0 0 10px}}@media (max-width:430px){.instructor_section__O9WNa{gap:0;padding:40px 0 0}.instructor_titleBlock__8LebJ{margin:0 0 28px}.instructor_row__21ApE{width:80%;max-width:80%;margin:0 0 40px}.instructor_photo__KwsYg{width:100%;max-width:100%;margin:0 0 22px}.instructor_name__BM3DI{margin:18px 0 0;font-size:18px}.instructor_bio__ztJ0l{font-size:12px;line-height:1.7}}@media (max-width:360px){.instructor_section__O9WNa{margin:14px 0 0;padding:32px 0 0}.instructor_row__21ApE{margin:-20px 0 50px}.instructor_name__BM3DI{font-size:14px}}.phrases_phrase__aS3D5{display:inline-block}.achievement-logos_root__pnrK_{display:flex;flex-wrap:wrap;align-items:center;gap:32px 40px;width:1280px;max-width:100%}.achievement-logos_heading__AjYkh{font-size:24px;font-weight:700;font-feature-settings:"palt" 1;line-height:1.5;color:#222;text-align:center}.achievement-logos_grid__p4KsZ{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:24px;width:100%}.achievement-logos_box__fDG8W{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}.achievement-logos_img__XpEqx{display:block;flex:none;max-width:100%;object-fit:contain}.achievement-logos_fitWH__3Ne_9,.achievement-logos_fitW__LG7NB{width:100%;height:auto}.achievement-logos_fitH__n1_fl{width:auto;height:100%}@media (min-width:769px) and (max-width:1147px){.achievement-logos_box__fDG8W{width:calc((100% - 48px) / 3)}}@media (max-width:768px){.achievement-logos_grid__p4KsZ{gap:16px}.achievement-logos_box__fDG8W{width:calc(25% - 12px)}.achievement-logos_fitWH__3Ne_9{width:auto;height:100%}}@media (max-width:430px){.achievement-logos_heading__AjYkh{font-size:16px}.achievement-logos_box__fDG8W{width:calc(33.3% - 11px);padding:12px;border-radius:4px}.achievement-logos_box__fDG8W:first-child{padding:24px 16px}}@media (max-width:360px){.achievement-logos_root__pnrK_{gap:16px 40px}.achievement-logos_box__fDG8W{width:calc(50% - 8px);height:auto}}.hero_hero__Gm3ha{padding:112px 0 40px;background:#072642}.hero_hero__Gm3ha,.hero_inner__h_rs7{display:flex;flex:none;justify-content:center;width:100%}.hero_inner__h_rs7{align-items:flex-start;gap:64px;padding:0 24px}.hero_left__jHTA8{flex:none;width:620px;max-width:100%}.hero_copy__lr_mr,.hero_left__jHTA8{display:flex;flex-direction:column;align-items:flex-start}.hero_copy__lr_mr{width:100%}.hero_kicker__TCKjb{order:1;margin:12px 0 0;font-size:14px;font-weight:400;line-height:1.4;color:rgba(255,255,255,.72)}.hero_proof__xeL0h{font-size:20px;font-weight:900;line-height:1.4;color:#fff}.hero_proofNum__jB5xZ{font-size:28px;color:#fba21c;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;-webkit-text-decoration-color:#fba21c;text-decoration-color:#fba21c;text-decoration-thickness:3px;text-underline-offset:6px}.hero_bandRow__BQfGI{display:flex;align-items:flex-start;font-weight:900;line-height:1;letter-spacing:-.02em}.hero_band___kijO{display:block;padding:8px 16px;background:#fff;color:#072642;white-space:nowrap}.hero_originBand__MJQ2j{margin:16px 0 0;font-size:32px}.hero_originHead__FdQZ8{padding-right:0}.hero_originTail__ARRw5{padding-left:0}.hero_mainBand__BHSBR{margin:4px 0 0;font-size:45px}.hero_row__FXy6X{display:flex;flex-direction:column;gap:0;width:100%;margin:24px 0 0}.hero_photo__ylBF7{position:relative;flex:none;width:100%;aspect-ratio:2/1;overflow:hidden}.hero_photoImg__pAScR,.hero_picture__muYeA{display:block;width:100%;height:100%}.hero_photoImg__pAScR{object-fit:cover}.hero_plate__T5tdA{position:absolute;right:8px;bottom:8px;display:flex;flex-direction:column;padding:4px 8px;background:#fff;border:1px solid #d0d5dd;border-radius:8px;line-height:1.4;color:#072642}.hero_plateRole__7C7Ux{font-size:12px}.hero_plateName__cirPR{font-size:14px;font-weight:700}.hero_results__aGTds{position:absolute;top:8px;left:8px;z-index:1;width:max-content;padding:4px 12px;background:rgba(7,38,66,.92);border-radius:8px;box-shadow:0 4px 12px rgba(7,38,66,.24);line-height:1.2}.hero_resultsList__RIgWn{margin:0;padding:0;list-style:none}.hero_result__XqeKI{display:flex;flex-direction:column;padding:4px 0}.hero_result__XqeKI+.hero_result__XqeKI{border-top:1px solid rgba(255,255,255,.24)}.hero_resultDept__2sPG3{font-size:12px;font-weight:400;color:rgba(255,255,255,.88)}.hero_resultValue__rMo9a{font-size:14px;font-weight:700;color:#fba21c;white-space:nowrap}.hero_why__tsuOw{flex:none;width:100%;margin:16px 0 0;color:#fff}.hero_whyTitle__R1Bs4{padding:0 0 8px;border-bottom:1px solid rgba(255,255,255,.24);font-size:14px;font-weight:700;line-height:1.4;color:rgba(255,255,255,.72)}.hero_whyLead__whrP8{margin:8px 0 0;font-size:20px;font-weight:700;line-height:1.4}.hero_whyLine__G6Ftn{margin:4px 0 0;font-size:16px;font-weight:400;line-height:1.6}.hero_card___sK_p{position:relative;z-index:1;flex:none;flex-direction:column;margin:0;padding:24px;background:#fff;border-radius:8px;box-shadow:0 16px 32px rgba(0,66,164,.26)}.hero_card___sK_p,.hero_head__tHUD8{display:flex;justify-content:center;align-items:center;max-width:100%}.hero_head__tHUD8{flex:none;width:440px;margin:0 0 18px}.hero_headInner___rRRT{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:100%}.hero_formTitle___hUlh{margin:0 0 5px;font-size:20px;font-weight:700;color:#005be1;text-align:left}.hero_formTitle___hUlh,.hero_points__eslL_{max-width:100%;line-height:1.4;overflow-wrap:anywhere}.hero_points__eslL_{width:351px;font-size:14px;font-weight:500;color:#303439;text-align:center}.hero_card___sK_p .hero_form__5TflG [data-field=name]{flex:none;width:44%;max-width:44%}.hero_card___sK_p .hero_form__5TflG [data-field=company]{flex:none;width:calc(56% - 16px);max-width:calc(56% - 16px)}.hero_card___sK_p .hero_form__5TflG [data-field=email]{flex:none;width:calc(60% - 16px);max-width:calc(60% - 16px)}.hero_card___sK_p .hero_form__5TflG [data-field=tel]{flex:none;width:40%;max-width:40%}.hero_card___sK_p .hero_form__5TflG input.site-form-control{border-color:#eee}.hero_card___sK_p .hero_form__5TflG input.site-form-control::placeholder{color:#ccc}.hero_card___sK_p .hero_form__5TflG textarea.site-form-control{height:50px;font-family:var(--font-latin)}.hero_card___sK_p .hero_form__5TflG [data-field=message] .site-form-label{font-size:15px;color:#333}.hero_card___sK_p .hero_form__5TflG [data-field=message] .site-form-required{font-weight:700;color:#f23a3c}.hero_card___sK_p .hero_form__5TflG .site-form-consent-text{font-size:14px}.hero_card___sK_p .hero_form__5TflG .site-form-consent-link{transition:all .3s var(--ease)}.hero_card___sK_p .hero_form__5TflG .site-form-consent-link:hover{text-decoration:underline}.hero_card___sK_p .hero_form__5TflG .site-form-submit{width:440px;max-width:100%;height:48px;padding:15px;border-radius:12px}.hero_card___sK_p .hero_form__5TflG .site-form-submit-text{font-size:16px}@media (min-width:769px){.hero_results__aGTds{padding:8px 16px}.hero_resultsList__RIgWn{display:grid;grid-template-columns:max-content max-content;grid-column-gap:12px;column-gap:12px}.hero_result__XqeKI{display:grid;grid-column:1/-1;grid-template-columns:subgrid;align-items:baseline;padding:8px 0}.hero_resultDept__2sPG3{grid-column:1;font-size:14px}.hero_resultValue__rMo9a{grid-column:2;font-size:16px}}@media (max-width:1219px){.hero_inner__h_rs7{flex-direction:column;align-items:center;gap:0;padding:0}.hero_card___sK_p{justify-content:flex-end;align-items:flex-end;width:calc(100% - 80px);max-width:calc(100% - 80px);margin:40px 40px 0;padding:40px}.hero_head__tHUD8{width:100%}.hero_formTitle___hUlh{margin:0 0 16px;font-size:32px;text-align:center}.hero_points__eslL_{width:100%;font-size:18px}.hero_card___sK_p .hero_form__5TflG [data-field=name]{width:50%;max-width:50%}.hero_card___sK_p .hero_form__5TflG [data-field=company]{width:calc(50% - 16px);max-width:calc(50% - 16px)}.hero_card___sK_p .hero_form__5TflG .site-form-submit{width:100%}}@media (min-width:769px) and (max-width:1219px){.hero_card___sK_p{width:620px;max-width:calc(100% - 80px);margin:40px auto 0}}@media (max-width:768px){.hero_hero__Gm3ha{padding:104px 0 32px}.hero_left__jHTA8{width:100%}.hero_copy__lr_mr{padding:0 16px}.hero_kicker__TCKjb{margin:8px 0 0;font-size:12px}.hero_proof__xeL0h{font-size:16px}.hero_proofNum__jB5xZ{font-size:24px;text-decoration-thickness:2px;text-underline-offset:5px}.hero_band___kijO{padding:8px 12px}.hero_originBand__MJQ2j{flex-direction:column;gap:4px;margin:12px 0 0;font-size:24px}.hero_originHead__FdQZ8{padding-right:12px}.hero_originTail__ARRw5{padding-left:12px}.hero_mainBand__BHSBR{font-size:36px}.hero_row__FXy6X{margin:20px 0 0}.hero_photo__ylBF7{width:100%;height:auto;min-height:240px;aspect-ratio:375/240}.hero_photoImg__pAScR{object-position:100% 50%}.hero_resultPcOnly__f1HHB{display:none}.hero_resultPcOnly__f1HHB+.hero_result__XqeKI{border-top:0}.hero_why__tsuOw{padding:0 16px}.hero_whyLead__whrP8{font-size:18px}.hero_whyLine__G6Ftn{font-size:14px}}@media (max-width:430px){.hero_hero__Gm3ha{padding:88px 0 32px}.hero_card___sK_p{width:calc(100% - 48px);max-width:calc(100% - 48px);margin:20px 24px 0;padding:0 24px 24px;border-radius:16px}.hero_head__tHUD8{margin:0}.hero_headInner___rRRT{width:100%;margin:20px 0 10px}.hero_formTitle___hUlh{margin:0 0 10px;font-size:18px;text-align:center}.hero_points__eslL_{font-size:12px}.hero_card___sK_p .hero_form__5TflG [data-field=name]{width:44%;max-width:44%}.hero_card___sK_p .hero_form__5TflG [data-field=company]{width:calc(56% - 16px);max-width:calc(56% - 16px)}.hero_card___sK_p .hero_form__5TflG .site-form-pair{flex-wrap:wrap;row-gap:0}.hero_card___sK_p .hero_form__5TflG [data-field=email],.hero_card___sK_p .hero_form__5TflG [data-field=tel]{width:100%;max-width:100%}.hero_card___sK_p .hero_form__5TflG .site-form-consent-link,.hero_card___sK_p .hero_form__5TflG .site-form-consent-text{font-size:12px}.hero_card___sK_p .hero_form__5TflG .site-form-submit{height:52px;padding:18px 10px;background:#e2750f}.hero_card___sK_p .hero_form__5TflG .site-form-submit-text{font-size:14px}}@media (max-width:381px){.hero_mainBand__BHSBR{font-size:32px}}@media (max-width:360px){.hero_card___sK_p{width:calc(100% - 32px);max-width:calc(100% - 32px);margin:20px 16px 0;padding:0 16px 24px}.hero_formTitle___hUlh{font-size:16px}.hero_points__eslL_{font-size:11px}}@media (max-width:345px){.hero_mainBand__BHSBR{font-size:28px}}.dev-process_section__M0d8l{display:flex;flex-direction:column;align-items:center;width:100%;padding:64px 0;background:#f0f3f9}.dev-process_section__M0d8l>.dev-process_titleBlock__vCTHB{--title-gap:16px;width:1000px;max-width:calc(100% - 40px)}.dev-process_titleBlock__vCTHB h2{text-wrap:balance}.dev-process_body__Himze{width:1000px;max-width:calc(100% - 40px);margin:32px 0 0}@media (min-width:768px){.dev-process_body__Himze,.dev-process_section__M0d8l>.dev-process_titleBlock__vCTHB{max-width:calc(100% - 80px)}}.dev-process_lead__zNfzS{margin:0;font-size:16px;line-height:1.8;color:#303439}.dev-process_head__HCm5z{margin:32px 0 12px;font-size:18px;font-weight:900;line-height:1.5;color:#204578}.dev-process_steps__bVPdo{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px;margin:0;padding:0;list-style:none}@media (min-width:1024px){.dev-process_steps__bVPdo{grid-template-columns:repeat(3,minmax(0,1fr))}}.dev-process_step__TXcHS{display:flex;flex-direction:column;gap:8px;padding:24px;background:#fff;border-radius:16px;box-shadow:0 2px 8px 0 rgb(0 0 0/.08)}.dev-process_num__iEOge{font-family:var(--font-latin);font-size:24px;font-weight:900;line-height:1;color:#005be1}.dev-process_stepTitle__PQaIC{margin:0;font-size:18px;font-weight:900;line-height:1.5;color:#204578}.dev-process_stepText__pDvCL{margin:0;font-size:14px;font-weight:500;line-height:1.7;color:#303439}.dev-process_unit__j6QxV{margin:auto 0 0;padding:12px 0 0;border-top:1px solid #e1e6f0;font-size:14px;font-weight:700;line-height:1.7;color:#204578}.dev-process_scope__FuFIB{margin:0;padding:0 24px;background:#fff;border-radius:16px;box-shadow:0 2px 8px 0 rgb(0 0 0/.08)}.dev-process_row__wUHX4{display:flex;flex-direction:column;gap:4px;padding:16px 0;border-bottom:1px solid #e1e6f0}.dev-process_row__wUHX4:last-child{border-bottom:0}@media (min-width:768px){.dev-process_row__wUHX4{flex-direction:row;gap:24px;padding:20px 0}.dev-process_row__wUHX4 .dev-process_label__t4sFB{flex:none;width:160px}}.dev-process_label__t4sFB{margin:0;font-size:16px;font-weight:900;line-height:1.6;color:#204578}.dev-process_text__E8Tk7{min-width:0;margin:0;font-size:14px;font-weight:500;line-height:1.7;color:#303439}.jump-link_link__lUcEX{display:inline-flex;align-items:center;gap:4px;min-height:44px;font-size:16px;font-weight:700;line-height:1.5;color:var(--blue);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.jump-link_arrow__vhqWD{flex:none}.jump-link_outline__nZYPD{justify-content:center;width:100%;padding:8px 16px;border:1px solid #204578;border-radius:8px;color:#204578;text-decoration:none;transition:background-color .3s var(--ease),color .3s var(--ease)}@media (hover:hover){.jump-link_link__lUcEX:hover{text-decoration:none}.jump-link_outline__nZYPD:hover{background:#204578;color:#fff}}@media (max-width:430px){.jump-link_link__lUcEX{font-size:14px}}.form-logos_outer__OnarV{display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;min-width:0;max-width:100%}.form-logos_pad__KA12o{display:flex;flex:none;justify-content:center;align-items:center;gap:60px;width:100%;padding:0 0 32px}.form-logos_root__wAJj_{display:flex;flex:none;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:32px 40px;width:1280px;max-width:100%}.form-logos_heading__7j251{max-width:100%;font-size:24px;font-weight:700;font-feature-settings:"palt" 1;line-height:1.5;color:#222;text-align:center}.form-logos_grid__CaQTW{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:24px;width:100%}.form-logos_box__fUoxz{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}.form-logos_img__DyYsR{display:block;flex:none;max-width:100%;object-fit:contain}.form-logos_fitWH__xH__G,.form-logos_fitW__9__Wc{width:100%;height:auto}.form-logos_fitH__L2zCz{width:auto;height:100%}@media (min-width:769px) and (max-width:1147px){.form-logos_box__fUoxz{width:calc((100% - 48px) / 3)}}@media (max-width:768px){.form-logos_pad__KA12o{padding:0 32px 24px}.form-logos_grid__CaQTW{gap:16px}.form-logos_box__fUoxz{width:calc(25% - 12px)}.form-logos_fitWH__xH__G{width:auto;max-width:100%;height:100%}}@media (max-width:430px){.form-logos_pad__KA12o{padding:0 16px 24px 18px}.form-logos_heading__7j251{font-size:16px}.form-logos_box__fUoxz{width:calc(33.3% - 11px);padding:12px;border-radius:4px}.form-logos_box__fUoxz:first-child{padding:24px 16px}}@media (max-width:360px){.form-logos_root__wAJj_{gap:16px 40px}.form-logos_box__fUoxz{width:calc(50% - 8px);height:auto}}.service-tabs_bar__HayG7{position:fixed;top:78px;right:0;left:0;z-index:4;display:none;height:48px;background:#fff;border-bottom:1px solid #e1e6f0;box-shadow:0 4px 8px rgb(56 63 73/.08);transition:transform .2s ease,visibility 0s linear 0s}html.js .service-tabs_bar__HayG7{display:block}html.js .service-tabs_bar__HayG7.service-tabs_hidden__qUqrr{transform:translateY(-100%);visibility:hidden;transition:transform .2s ease,visibility 0s linear .2s}.service-tabs_tabs__jis9y{display:flex;width:1000px;max-width:100%;height:100%;margin:0 auto;padding:0;list-style:none}.service-tabs_item__tnwWv{flex:1 1;min-width:0}.service-tabs_tab__Ot2HS{display:flex;justify-content:center;align-items:center;height:100%;padding:0 8px;border-bottom:3px solid transparent;font-size:16px;font-weight:500;line-height:1;color:#555;white-space:nowrap;transition:color .2s ease,border-color .2s ease}.service-tabs_tab__Ot2HS:hover{color:var(--blue)}.service-tabs_active__PnhKu{font-weight:700;color:var(--blue);border-bottom-color:var(--blue)}.service-tabs_short__quoDj{display:none}@media (max-width:768px){.service-tabs_bar__HayG7{height:40px}.service-tabs_tab__Ot2HS{font-size:14px}.service-tabs_full__5uypL{display:none}.service-tabs_short__quoDj{display:inline}}@media (max-width:430px){.service-tabs_bar__HayG7{top:64px}}@media (prefers-reduced-motion:reduce){.service-tabs_bar__HayG7,html.js .service-tabs_bar__HayG7.service-tabs_hidden__qUqrr{transition:none}}.strengths_section__86Uqp{position:relative}.strengths_columns__wMjl5,.strengths_listCol__FyRyW,.strengths_tableCol__wBlQJ{min-width:0}.strengths_table__uK201{width:100%;max-width:560px;table-layout:fixed;border-collapse:separate;border-spacing:0;border:1px solid var(--rule);border-radius:16px;overflow:hidden;font-size:14px;line-height:1.6;color:#333;background:#fff}.strengths_table__uK201 td,.strengths_table__uK201 th{padding:16px;border-bottom:1px solid var(--rule);text-align:left;vertical-align:middle}.strengths_table__uK201 tbody tr:last-child td,.strengths_table__uK201 tbody tr:last-child th{border-bottom:0}.strengths_corner__o4otH,.strengths_rowHead__VsSJ0{width:120px;background:var(--band)}.strengths_rowHead__VsSJ0{font-weight:700;color:#303439}.strengths_table__uK201 thead th{font-size:16px;font-weight:700;text-align:center}.strengths_table__uK201 thead .strengths_other__DA2mQ{color:#303439;background:var(--band)}.strengths_table__uK201 tbody .strengths_other__DA2mQ{color:#555}.strengths_table__uK201 .strengths_self__NGKVJ{font-weight:700;color:#fff;background:var(--navy-training);border-bottom-color:rgb(255 255 255/.16)}@media (max-width:1100px){.strengths_section__86Uqp .strengths_columns__wMjl5{flex-direction:column;flex-wrap:nowrap;align-items:center}.strengths_section__86Uqp .strengths_tableCol__wBlQJ{flex:none;width:100%;margin:0;padding:0}.strengths_section__86Uqp .strengths_listCol__FyRyW{width:100%;max-width:640px;margin:0 0 20px;padding:40px 0 0}}@media (max-width:768px){.strengths_tableCol__wBlQJ{align-items:center}.strengths_section__86Uqp .strengths_listCol__FyRyW{padding:32px 0 0}}@media (max-width:560px){.strengths_table__uK201 td,.strengths_table__uK201 th{padding:12px 8px}.strengths_corner__o4otH,.strengths_rowHead__VsSJ0{width:64px}.strengths_rowHead__VsSJ0{font-size:12px}.strengths_table__uK201 thead th{font-size:14px}}@media (max-width:374px){.strengths_table__uK201 td,.strengths_table__uK201 th{padding:12px 6px;font-size:12px}.strengths_table__uK201 thead th{font-size:12px}}.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}}.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}}.faq_section__8XM3o{display:flex;flex:none;flex-direction:column;justify-content:flex-start;align-items:center;gap:24px;width:100%;padding:48px 40px 40px}.faq_titleBlock__V1aW6{--title-gap:16px;--title-size-xs:29px}.faq_body__NPCBR{display:flex;flex:none;flex-direction:column;justify-content:flex-start;align-items:center;gap:36px;width:850px;max-width:100%}.faq_list__V6ab3{gap:24px}.faq_item__pFnlN,.faq_list__V6ab3{display:flex;flex-direction:column;width:100%}.faq_item__pFnlN,.faq_question__xyUKl{justify-content:center;align-items:flex-start}.faq_question__xyUKl{display:flex;flex:none;flex-direction:row;gap:8px;width:100%;padding:16px;background:#f0f3f9;border-radius:8px}.faq_mark__h_s5H{flex:none;max-width:100%;font-family:var(--font-latin);font-size:20px;font-weight:900;line-height:1.4;color:#005be1;text-align:center}.faq_questionText__tGcKD{font-size:20px;font-weight:700;line-height:1.4}.faq_answer___PoiT,.faq_questionText__tGcKD{flex:1 1;min-width:0;color:#333;text-align:left}.faq_answer___PoiT{max-width:100%;padding:12px;font-size:16px;font-weight:500;line-height:1.6}.faq_accordion__VVhkM{width:100%}.faq_summary__4FT2b{cursor:pointer;list-style:none}.faq_summary__4FT2b::-webkit-details-marker{display:none}.faq_summary__4FT2b:focus-visible{outline:2px solid #005be1;outline-offset:2px}.faq_toggle__kIwTG{position:relative;flex:none;align-self:center;width:16px;height:16px}.faq_toggle__kIwTG:after,.faq_toggle__kIwTG:before{content:"";position:absolute;top:7px;left:0;width:16px;height:2px;background:#005be1}.faq_toggle__kIwTG:after{transform:rotate(90deg)}.faq_accordion__VVhkM[open] .faq_toggle__kIwTG:after{display:none}@media (max-width:768px){.faq_body__NPCBR{width:100%}.faq_answer___PoiT{flex:none}}@media (max-width:430px){.faq_section__8XM3o{padding:40px 24px}.faq_mark__h_s5H{font-size:18px}.faq_questionText__tGcKD{font-size:16px}.faq_answer___PoiT{font-size:14px}}@media (max-width:360px){.faq_section__8XM3o{padding:60px 16px}}.faq_section__2UBi7{margin:0 0 20px}.faq_answerLink__jVKhK{font-weight:700;color:var(--blue);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.form-section_section__u3xxS{display:flex;flex:none;flex-direction:column;justify-content:flex-start;align-items:center;gap:56px;width:100%;padding:40px 40px 57px;background:#f0f3f9}.form-section_titleBlock__DW39t{--title-gap:16px;--title-size-sp:18px}.form-section_titleWithNote__97uqZ{display:flex;flex-direction:column;align-items:center;gap:16px;max-width:100%}.form-section_note__IQ0li{max-width:100%;font-size:16px;font-weight:500;line-height:1.6;color:#303439;text-align:center}.form-section_columns__kWrKW{display:flex;flex:none;justify-content:center;align-items:flex-start;gap:40px;max-width:100%}.form-section_intro__ij8QS{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}.form-section_intro__ij8QS>*{max-width:100%}.form-section_leadWrap__loqDs{display:flex;flex:none;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px}.form-section_lead__fwEbw{font-size:24px;font-weight:900;line-height:1.5;color:#212121;text-align:left}.form-section_sub__uZiTw{font-size:16px;font-weight:500;line-height:1.6;color:#303439;text-align:left}.form-section_photo__wx3Cf{display:block;flex:none;width:178px;height:auto}.form-section_name__xMI75{font-size:18px;font-weight:500;line-height:1.4;color:#333;text-align:left}.form-section_notes__iznkP{margin:0 0 20px;font-size:16px;font-weight:500;line-height:1.6;color:#303439;text-align:left}.form-section_formCard__rlEQn{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}.form-section_form__UkRN0{z-index:1}.form-section_formCard__rlEQn .form-section_form__UkRN0 textarea.site-form-control{height:117px;font-family:var(--font-latin)}.form-section_formCard__rlEQn .form-section_form__UkRN0 [data-field=message] .site-form-label{font-size:15px;color:#333}.form-section_formCard__rlEQn .form-section_form__UkRN0 [data-field=message] .site-form-required{font-weight:700;color:#f23a3c}.form-section_formCard__rlEQn .form-section_form__UkRN0 .site-form-consent{width:277px;max-width:100%}.form-section_formCard__rlEQn .form-section_form__UkRN0 .site-form-consent-link:hover{text-decoration:underline}.form-section_formCard__rlEQn .form-section_form__UkRN0 .site-form-submit:hover{background:#4f5359}.form-section_jumpTarget__5LF3r{scroll-margin-top:96px}@media (max-width:768px){.form-section_section__u3xxS{gap:40px;margin:40px 0 0;padding:80px 40px 57px}.form-section_columns__kWrKW{flex-direction:column;align-items:center}.form-section_formCard__rlEQn,.form-section_intro__ij8QS{width:100%;max-width:100%}.form-section_formCard__rlEQn{padding:48px}}@media (max-width:430px){.form-section_jumpTarget__5LF3r{scroll-margin-top:80px}.form-section_section__u3xxS{gap:31px;padding:60px 24px 40px}.form-section_columns__kWrKW{gap:20px}.form-section_intro__ij8QS{gap:24px}.form-section_lead__fwEbw{font-size:16px;text-align:center}.form-section_notes__iznkP,.form-section_sub__uZiTw{font-size:14px}.form-section_titleWithNote__97uqZ{gap:8px}.form-section_note__IQ0li{font-size:14px}.form-section_formCard__rlEQn{padding:24px}}@media (max-width:360px){.form-section_section__u3xxS{padding:80px 16px 56px}.form-section_lead__fwEbw{font-size:14px}.form-section_formCard__rlEQn{padding:24px 16px}}.form-section_section__VFbyG{margin:0 0 20px}@media (max-width:768px){.form-section_section__VFbyG{margin:40px 0 0}}.page_page__nDJA6{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;width:100%;background:#fff;overflow-x:clip}.tool-links_root___e4HM{width:100%;padding:0 40px 40px;background:#f0f3f9}.tool-links_line__VTeeK{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;row-gap:4px;max-width:1120px;margin:0 auto;font-size:12px;font-weight:400;line-height:1.6;color:#5f6670;text-align:center}.tool-links_item__fzzh_,.tool-links_title__h0WJ3{white-space:nowrap}.tool-links_link__4uM58{color:inherit;text-decoration:underline;text-underline-offset:2px}.tool-links_link__4uM58:hover{color:#303439}.tool-links_sep__31k8Z{margin:0 8px}@media (max-width:430px){.tool-links_root___e4HM{padding:0 24px 32px}}@media (max-width:768px){div.form-section_afterBooking__lzzUI{margin-top:0}}.tool-cards_section__vVijy{display:flex;flex-direction:column;align-items:center;width:100%;padding:48px 0;background:#f0f3f9}.tool-cards_titleBlock__5COn4{--title-gap:16px;max-width:calc(100% - 40px)}.tool-cards_list__3iy9W{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px;width:1080px;max-width:calc(100% - 40px);margin:32px 0 0;padding:0;list-style:none}.tool-cards_card__5cuJr{display:flex;flex-direction:column;padding:20px 16px;background:#fff;border:1px solid var(--rule);border-radius:16px}.tool-cards_dept__eaTAS{align-self:flex-start;margin:0 0 8px;padding:2px 8px;border-radius:8px;background:var(--band);font-size:12px}.tool-cards_dept__eaTAS,.tool-cards_task__kmvq_{font-weight:700;line-height:1.6;color:var(--navy-training)}.tool-cards_task__kmvq_{margin:0;font-size:16px}.tool-cards_time__Ur4f9{display:flex;flex-direction:column;margin:auto 0 0;padding:12px 0 0;line-height:1.4}.tool-cards_before__JZJrC{font-size:14px;font-weight:700;color:#555;white-space:nowrap}.tool-cards_after__fZnhb{font-size:16px;font-weight:900;color:var(--blue);white-space:nowrap}.tool-cards_ba__nOm37{margin:auto 0 0;padding:12px 0 0}.tool-cards_baLabel__o7Icc{margin:8px 0 0;font-size:12px;font-weight:700;line-height:1.6;color:#555}.tool-cards_baLabel__o7Icc:first-child{margin:0}.tool-cards_now__drVly{margin:0;font-size:14px;line-height:1.6;color:#333}.tool-cards_tobe__aKuim{margin:0}.tool-cards_how__mlzmi,.tool-cards_tobe__aKuim{font-size:16px;font-weight:700;line-height:1.6;color:var(--blue)}.tool-cards_how__mlzmi{margin:auto 0 0;padding:12px 0 0}.tool-cards_who__xAIwh{margin:8px 0 0;font-size:12px;line-height:1.6;color:#555}@media (min-width:768px){.tool-cards_list__3iy9W{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:calc(100% - 80px);margin:40px 0 0}.tool-cards_card__5cuJr{display:grid;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);grid-row-gap:0;row-gap:0;align-content:start;padding:24px 20px}.tool-cards_rows4__UpSqP{grid-row:span 4}.tool-cards_rows3__DBWNd{grid-row:span 3}.tool-cards_dept__eaTAS{justify-self:start}.tool-cards_task__kmvq_{font-size:18px;line-height:1.4}.tool-cards_ba__nOm37,.tool-cards_how__mlzmi,.tool-cards_time__Ur4f9{margin:0}.tool-cards_before__JZJrC{font-size:16px}.tool-cards_after__fZnhb{font-size:20px}}@media (min-width:1024px){.tool-cards_list__3iy9W{gap:24px}}.page_page__dU3DI{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;width:100%;background:#fff;overflow-x:clip}