.LanguageSwitcher_switcher__8Mskv{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:5px;padding:4px 16px;color:#304a42;font-size:13px;line-height:1.5}.LanguageSwitcher_switcher__8Mskv a{display:inline-flex;align-items:center;min-height:44px;padding:5px 9px;text-underline-offset:5px}.LanguageSwitcher_switcher__8Mskv a[aria-current]{font-weight:700;text-decoration:underline}.LanguageSwitcher_switcher__8Mskv a:hover{text-decoration:underline}.LanguageSwitcher_switcher__8Mskv a:focus-visible{outline:3px solid #af5811;outline-offset:2px;border-radius:2px}.SecurityConsulting_root__LcORl{--ink:#14263d;--accent:#1d4f91;--paper:#f4f7fb;--muted:#526174;color:var(--ink);background:var(--paper);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans JP,sans-serif;line-height:1.8;overflow-wrap:anywhere}.SecurityConsulting_root__LcORl h1,.SecurityConsulting_root__LcORl h2,.SecurityConsulting_root__LcORl h3,.SecurityConsulting_root__LcORl p{margin:0}.SecurityConsulting_root__LcORl a{text-underline-offset:5px;-webkit-tap-highlight-color:transparent}.SecurityConsulting_root__LcORl a:focus-visible,.SecurityConsulting_root__LcORl summary:focus-visible{outline:3px solid #af5811;outline-offset:5px}.SecurityConsulting_root__LcORl main,.SecurityConsulting_root__LcORl section[id]{scroll-margin-top:106px}.SecurityConsulting_root__LcORl h2{font-size:clamp(26px,2.7vw,36px);line-height:1.5;letter-spacing:-.04em}.SecurityConsulting_root__LcORl h3{line-height:1.65}.SecurityConsulting_skipLink__94g4E{position:fixed;top:8px;left:8px;transform:translateY(-150%);padding:10px 18px;background:#fff;color:var(--ink);z-index:10}.SecurityConsulting_skipLink__94g4E:focus{transform:translateY(0)}.SecurityConsulting_header__j5PF6{position:-webkit-sticky;position:sticky;top:0;z-index:5;background:var(--paper);border-bottom:1px solid #d5deea}.SecurityConsulting_headerInner___8L5N{max-width:1260px;padding:17px 40px;margin:auto;display:flex;align-items:center;gap:32px}.SecurityConsulting_brand__sAr3I{display:flex;gap:12px;align-items:center;font-size:16px;font-weight:700;line-height:1.35}.SecurityConsulting_brandMark__O34pC{display:grid;place-items:center;background:var(--ink);color:var(--paper);font-family:Georgia,serif;width:44px;height:44px;min-inline-size:2.2em;min-block-size:2.2em;flex-shrink:0;border-radius:50%;font-size:23px;font-style:italic;white-space:nowrap;overflow-wrap:normal}.SecurityConsulting_brand__sAr3I small{display:block;margin-top:5px;font-size:9px;letter-spacing:.12em;font-weight:500}.SecurityConsulting_nav__uhlIp{margin-left:auto;display:flex;flex-wrap:wrap;gap:26px;font-size:13px;font-weight:600}.SecurityConsulting_nav__uhlIp a{display:inline-flex;align-items:center;min-height:44px}.SecurityConsulting_footer__j3AYx a:hover,.SecurityConsulting_nav__uhlIp a:hover,.SecurityConsulting_textLink__IGUlM:hover{text-decoration:underline}.SecurityConsulting_headerCta__0BFpJ{display:flex;align-items:center;justify-content:space-between;gap:28px;background:var(--accent);color:#fff;padding:9px 20px;border-radius:5px;font-size:13px;font-weight:700;min-height:44px}.SecurityConsulting_headerCta__0BFpJ:hover,.SecurityConsulting_primaryButton__NxWIx:hover{background:#153c70}.SecurityConsulting_contactGrid__HWi_d,.SecurityConsulting_container__ReoOu,.SecurityConsulting_heroGrid__AF68s,.SecurityConsulting_manifestoGrid___RbQl,.SecurityConsulting_profileGrid__tsQV_,.SecurityConsulting_section__ntlNx{width:min(1180px,calc(100% - 80px));margin:0 auto}.SecurityConsulting_eyebrow__mBh1D{font-family:SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:600;letter-spacing:.12em;color:var(--accent)}.SecurityConsulting_smallLabel__76iLj{font:10px/1.7 SFMono-Regular,Consolas,monospace;letter-spacing:.1em;color:var(--accent)}.SecurityConsulting_primaryButton__NxWIx{background:var(--accent);color:#fff;border-radius:5px;display:inline-flex;align-items:center;justify-content:space-between;gap:27px;padding:16px 22px;font-size:14px;font-weight:700;min-height:52px;max-width:100%}.SecurityConsulting_headerCta__0BFpJ span,.SecurityConsulting_primaryButton__NxWIx span{font-size:20px;line-height:1;font-weight:400;flex-shrink:0}.SecurityConsulting_textLink__IGUlM{font-weight:700;font-size:13px;display:inline-flex;gap:18px;align-items:center;min-height:44px}.SecurityConsulting_hero__sZYVh{padding:42px 0 38px;background:radial-gradient(ellipse at 50% 65%,#dce9f8,transparent 65%)}.SecurityConsulting_heroCopy__AYo2h{text-align:center;max-width:1040px;margin:auto}.SecurityConsulting_root__LcORl:lang(ja) .SecurityConsulting_heroCopy__AYo2h{max-width:1180px}.SecurityConsulting_hero__sZYVh h1{margin-top:14px;font-size:clamp(40px,4.5vw,64px);font-weight:780;line-height:1.3;letter-spacing:-.055em}.SecurityConsulting_hero__sZYVh h1 em{color:var(--accent);font-style:normal}.SecurityConsulting_heroCopy__AYo2h .SecurityConsulting_heroIntro__JF_DO{max-width:760px;margin:22px auto 0;font-size:17px;color:var(--muted)}.SecurityConsulting_heroCopy__AYo2h .SecurityConsulting_consultationNote__RSTMy{margin-top:16px;font-size:17px;font-weight:700;color:var(--accent)}.SecurityConsulting_headlinePhrase__b5PZ0{display:inline-block;max-inline-size:100%;line-break:strict;overflow-wrap:normal}.SecurityConsulting_heroStage__qe_fo{display:grid;grid-template-columns:minmax(0,1fr) 300px minmax(0,1fr);grid-template-areas:"statement portrait credentials";align-items:center;grid-gap:60px;gap:60px;max-width:1040px;margin:32px auto 0}.SecurityConsulting_heroStatement__T7sDD{grid-area:statement;min-width:0}.SecurityConsulting_heroStatement__T7sDD .SecurityConsulting_heroLead__tuHNw{font-size:21px;font-weight:650;line-height:1.8;margin-top:16px}.SecurityConsulting_heroStatement__T7sDD>p:not(.SecurityConsulting_heroLead__tuHNw){font-size:14px;color:var(--muted);margin-top:16px}.SecurityConsulting_heroStatement__T7sDD .SecurityConsulting_textLink__IGUlM{margin-top:12px}.SecurityConsulting_securityWriting__scR_K{margin-top:26px;text-align:left}.SecurityConsulting_securityWriting__scR_K h2{font-size:16px;line-height:1.6;letter-spacing:0;margin-bottom:12px}.SecurityConsulting_articleCard__fMLKu{display:block;min-width:0;border:1px solid #b9cce3;border-radius:12px;background:#fff;box-shadow:0 8px 24px #173a630a}.SecurityConsulting_articleCard__fMLKu:hover{border-color:var(--accent);box-shadow:0 8px 24px #173a631a}.SecurityConsulting_articleVisual__fZ00d{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px;border-radius:11px 11px 0 0;color:var(--accent);background:linear-gradient(125deg,#dceeff,#edf4ff)}.SecurityConsulting_articlePlatform__WcJFi{min-width:0;font-size:25px;font-weight:750;line-height:1.3}.SecurityConsulting_articlePlatform__WcJFi>span{display:block;margin-top:7px;font-size:10px;line-height:1.6;font-weight:600}.SecurityConsulting_articleVisual__fZ00d svg{width:40%;max-width:96px;height:auto;flex-shrink:0}.SecurityConsulting_articleBody__w61gw{padding:18px}.SecurityConsulting_articleBody__w61gw h3{font-size:18px;line-height:1.65}.SecurityConsulting_articleBody__w61gw p{margin-top:10px;font-size:12px;color:var(--muted)}.SecurityConsulting_articleCta__uKjL9{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding-top:12px;border-top:1px solid #dce5f1;font-size:12px;font-weight:700;color:var(--accent)}.SecurityConsulting_articleCta__uKjL9>span{flex-shrink:0;font-size:18px}.SecurityConsulting_portrait__QVHxn{grid-area:portrait;margin:0;min-width:0;text-align:center}.SecurityConsulting_portraitFrame__TkxE_{padding:9px;border:1px solid #b9cce3;border-radius:17px;background:#e5edf8;box-shadow:0 12px 35px #173a6312}.SecurityConsulting_portrait__QVHxn img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:10px}.SecurityConsulting_portrait__QVHxn figcaption{padding-top:17px}.SecurityConsulting_portrait__QVHxn figcaption>span{font:9px/1.7 SFMono-Regular,Consolas,monospace;letter-spacing:.12em;color:var(--accent)}.SecurityConsulting_portrait__QVHxn h2{font-size:32px;line-height:1.3;margin-top:5px;letter-spacing:-.04em}.SecurityConsulting_portrait__QVHxn figcaption p{margin-top:8px;font-size:12px;color:var(--muted)}.SecurityConsulting_portrait__QVHxn figcaption .SecurityConsulting_portraitRole__cG_b2{margin:0;font-size:13px;font-weight:600;color:var(--accent);word-break:keep-all}.SecurityConsulting_heroActions__pKllc{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:18px;margin-top:19px}.SecurityConsulting_heroActions__pKllc .SecurityConsulting_primaryButton__NxWIx{min-width:min(100%,230px)}.SecurityConsulting_heroCredentials__eE3id{grid-area:credentials;min-width:0}.SecurityConsulting_heroCredentials__eE3id>div{padding:17px 0;border-bottom:1px solid #bac9dc}.SecurityConsulting_heroCredentials__eE3id strong{display:block;font-size:46px;line-height:1.2;letter-spacing:-.04em;font-weight:750}.SecurityConsulting_heroCredentials__eE3id span{display:block;font-size:14px;margin-top:9px;font-weight:600}.SecurityConsulting_heroCredentials__eE3id small{display:block;font-size:12px;margin-top:4px;color:var(--muted)}.SecurityConsulting_heroCredentials__eE3id .SecurityConsulting_textLink__IGUlM{margin-top:18px}.SecurityConsulting_credentialCollection__Pil5C{margin-top:20px;min-width:0}.SecurityConsulting_credentialBadges__bnOaJ{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,6em),1fr));grid-gap:9px;gap:9px;list-style:none;padding:0;margin:0;font-size:16px}.SecurityConsulting_credentialBadges__bnOaJ li{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-width:0;min-height:126px;padding:12px 6px;border:1px solid #c6d2e2;border-radius:8px;background:#fff;text-align:center}.SecurityConsulting_brandIconFrame__FKBhu{display:flex;align-items:center;justify-content:center;width:80px;height:80px;max-width:100%}.SecurityConsulting_brandIconFrame__FKBhu img{display:block;max-width:100%;max-height:100%;width:auto;height:auto}.SecurityConsulting_heroCredentials__eE3id .SecurityConsulting_badgeKind__IOgCo{margin:0;font-size:11px;line-height:1.5;font-weight:600;color:#4e5e74;word-break:keep-all;overflow-wrap:normal}.SecurityConsulting_credentialCollection__Pil5C .SecurityConsulting_badgeAttribution__1R6im{margin-top:14px;font-size:11px;line-height:1.75;color:#485970}.SecurityConsulting_badgeAttribution__1R6im a{text-decoration:underline}.SecurityConsulting_heroNote__aLUDh{margin-top:28px!important;font-size:11px;color:var(--muted);text-align:center}.SecurityConsulting_manifesto__YASXe{background:var(--ink);color:var(--paper);padding:64px 0}.SecurityConsulting_manifestoGrid___RbQl{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:80px;gap:80px;align-items:start}.SecurityConsulting_manifesto__YASXe .SecurityConsulting_eyebrow__mBh1D{color:#adcaf1}.SecurityConsulting_manifesto__YASXe h2{font-size:clamp(30px,3.5vw,45px);margin-top:17px}.SecurityConsulting_manifestoLead__pKm0F{font-size:21px;font-weight:600;line-height:1.8}.SecurityConsulting_manifestoGrid___RbQl>div>p:not(.SecurityConsulting_manifestoLead__pKm0F):not(.SecurityConsulting_eyebrow__mBh1D){color:#cedbec;font-size:15px;margin-top:20px}.SecurityConsulting_manifestoGrid___RbQl>div>.SecurityConsulting_sourceNote__LySYC{color:#b9cce5!important;font-size:11px!important;margin-top:25px}.SecurityConsulting_sourceNote__LySYC a{text-decoration:underline;display:inline}.SecurityConsulting_section__ntlNx{padding:76px 0}.SecurityConsulting_sectionHeading__Q7j5J{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:75px;gap:75px;align-items:end;margin-bottom:35px}.SecurityConsulting_faqGrid__1Cuhb h2,.SecurityConsulting_sectionHeading__Q7j5J h2{margin-top:12px}.SecurityConsulting_sectionHeading__Q7j5J>p{font-size:15px;color:var(--muted)}.SecurityConsulting_approachGrid__icDYs{display:grid;grid-template-columns:1fr 1fr;grid-gap:36px;gap:36px}.SecurityConsulting_approachGrid__icDYs>div{min-width:0}.SecurityConsulting_approachGrid__icDYs h3{font-size:22px;margin-top:24px}.SecurityConsulting_approachGrid__icDYs>div>p{font-size:14px;color:var(--muted);margin-top:12px}.SecurityConsulting_workPhoto__OnuaW{margin:0;min-width:0}.SecurityConsulting_workPhoto__OnuaW img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:10px;background:#d7e0ec}.SecurityConsulting_workPhoto__OnuaW figcaption{display:flex;flex-wrap:wrap;gap:4px 12px;justify-content:space-between;margin-top:8px;font-size:10px;line-height:1.75;color:var(--muted)}.SecurityConsulting_workPhoto__OnuaW figcaption a{text-decoration:underline}.SecurityConsulting_stockNote__ppRdd{color:var(--muted);font-size:11px;line-height:1.8;margin-top:22px!important}.SecurityConsulting_engagementBand__jzJDm{padding:70px 0;background:#e7eef8}.SecurityConsulting_serviceList__B8LGc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:36px;gap:36px}.SecurityConsulting_serviceRow__mO2yl{display:flex;flex-direction:column;gap:20px;padding:26px 0 0;border-top:1px solid #adc2dd;min-width:0}.SecurityConsulting_serviceIndex__k3T8T{display:flex;align-items:center;gap:15px}.SecurityConsulting_serviceIndex__k3T8T>span{display:block;color:var(--accent);font:36px/1.2 Georgia,serif}.SecurityConsulting_serviceIndex__k3T8T small{font:10px/1.5 SFMono-Regular,Consolas,monospace;letter-spacing:.1em;color:var(--accent)}.SecurityConsulting_serviceBody__HEqFk h3{font-size:21px;margin-bottom:12px;letter-spacing:-.025em}.SecurityConsulting_serviceBody__HEqFk p{font-size:14px;color:var(--muted)}.SecurityConsulting_servicePhoto__6z8Ds{margin:0 0 18px;min-width:0}.SecurityConsulting_servicePhoto__6z8Ds img{display:block;width:100%;height:auto;aspect-ratio:1280/854;object-fit:cover;border-radius:8px;background:#d7e0ec}.SecurityConsulting_servicePhoto__6z8Ds figcaption{display:flex;flex-direction:column;gap:3px;margin-top:8px;font-size:10px;line-height:1.7;color:var(--muted)}.SecurityConsulting_servicePhoto__6z8Ds figcaption a{text-decoration:underline}.SecurityConsulting_output__QzJQB{min-width:0;background:#f4f7fc;border-radius:7px;padding:18px;margin-top:auto}.SecurityConsulting_output__QzJQB>span{font-size:10px;color:var(--accent);font-weight:700}.SecurityConsulting_output__QzJQB p{margin-top:7px;font-size:13px;font-weight:600}.SecurityConsulting_handoverNote__psFsA{margin-top:35px;border-top:1px solid #bccde3;padding-top:25px;display:grid;grid-template-columns:1fr 1.3fr;grid-gap:35px;gap:35px}.SecurityConsulting_handoverNote__psFsA strong{font-size:18px}.SecurityConsulting_handoverNote__psFsA p{color:var(--muted);font-size:13px}.SecurityConsulting_processBand__9fRGi{background:#f4f7fb;padding:76px 0}.SecurityConsulting_steps__HNIkT{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:35px;gap:35px}.SecurityConsulting_steps__HNIkT li{border-top:1px solid #b7c6da;padding-top:20px;min-width:0}.SecurityConsulting_stepVisual__wcm2x>span{font:28px/1.3 Georgia,serif;color:#587aa6}.SecurityConsulting_steps__HNIkT h3{font-size:19px;margin-top:12px}.SecurityConsulting_steps__HNIkT p{font-size:14px;color:var(--muted);margin-top:10px}.SecurityConsulting_processNote__1BgEq{margin-top:30px;padding:22px 24px;border-left:3px solid var(--accent);background:#e7eef8;border-radius:0 7px 7px 0}.SecurityConsulting_processNote__1BgEq h3{font-size:18px}.SecurityConsulting_processNote__1BgEq p{margin-top:10px;font-size:14px;color:var(--muted)}.SecurityConsulting_processNote__1BgEq a{color:var(--accent);text-decoration:underline}.SecurityConsulting_pricing__ja_WY{display:grid;grid-template-columns:1fr 1.4fr;align-items:start;grid-gap:35px;gap:35px;padding:29px 0 0;margin-top:36px;border-top:1px solid #b9cbe2;scroll-margin-top:106px}.SecurityConsulting_pricing__ja_WY>div>span{font-size:11px;color:var(--accent)}.SecurityConsulting_pricing__ja_WY h3{font-size:23px;margin-top:3px}.SecurityConsulting_pricing__ja_WY>p{font-size:13px;color:var(--muted)}.SecurityConsulting_pricing__ja_WY p{font-size:14px;color:var(--muted);margin-top:12px}.SecurityConsulting_pricingDetails__3phxr{min-width:0}.SecurityConsulting_pricingDetails__3phxr p:first-child{margin-top:0}.SecurityConsulting_pricingDetails__3phxr .SecurityConsulting_textLink__IGUlM{margin-top:16px}.SecurityConsulting_faqGrid__1Cuhb{display:grid;grid-template-columns:.8fr 1.6fr;grid-gap:70px;gap:70px}.SecurityConsulting_profileBand__dbJIk{background:#e4eaf4;padding:64px 0}.SecurityConsulting_profileGrid__tsQV_{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:70px;gap:70px;align-items:center}.SecurityConsulting_profileCopy__B_L_0,.SecurityConsulting_projectVisual__HVYea{min-width:0}.SecurityConsulting_profileCopy__B_L_0 h2{font-size:38px;margin-top:12px;display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 20px}.SecurityConsulting_profileCopy__B_L_0 h2 span{font-size:13px;font-weight:600;letter-spacing:0}.SecurityConsulting_profileCopy__B_L_0 .SecurityConsulting_profileLead__snYc1{font-size:25px;font-weight:650;color:var(--ink);margin-top:21px}.SecurityConsulting_profileCopy__B_L_0>p{font-size:14px;margin-top:15px;color:#43556d}.SecurityConsulting_profileCopy__B_L_0>.SecurityConsulting_eyebrow__mBh1D{color:var(--accent);font-size:11px;margin-top:0}.SecurityConsulting_profileCopy__B_L_0 .SecurityConsulting_affiliation__7BA1R{font-size:12px}.SecurityConsulting_careerProof__02Rf6{padding:20px 0 18px;margin-top:17px;border-top:1px solid #b9c7db;border-bottom:1px solid #b9c7db}.SecurityConsulting_careerProof__02Rf6>strong{font-size:21px}.SecurityConsulting_careerProof__02Rf6 p{font-size:13px;color:var(--muted);margin-top:6px}.SecurityConsulting_careerProof__02Rf6 a{font-size:12px;text-decoration:underline}.SecurityConsulting_profileCopy__B_L_0 .SecurityConsulting_publicWork__ggNJH{padding-left:16px;border-left:3px solid #5079ae;margin-top:22px}.SecurityConsulting_publicWork__ggNJH>span{display:block;font-size:11px;color:var(--muted);margin-bottom:6px}.SecurityConsulting_publicWork__ggNJH a{font-size:19px;text-decoration:underline;font-weight:650}.SecurityConsulting_profileCopy__B_L_0 .SecurityConsulting_textLink__IGUlM{margin-top:14px}.SecurityConsulting_projectVisual__HVYea figure{margin:0}.SecurityConsulting_productFigure__TX0Ge{border:1px solid #cbd5e5;border-radius:10px;background:#fff;padding:20px}.SecurityConsulting_imageLabel__ld7m2{font:9px/1.5 SFMono-Regular,Consolas,monospace;letter-spacing:.12em;color:var(--muted)}.SecurityConsulting_productFigure__TX0Ge img{display:block;width:100%;height:auto;margin:18px 0 12px}.SecurityConsulting_productFigure__TX0Ge figcaption{color:var(--muted);font-size:12px}.SecurityConsulting_awardFigure__dowp6{display:flex;align-items:center;gap:20px;padding:26px 0 0}.SecurityConsulting_awardFigure__dowp6 img{display:block;width:200px;max-width:42%;height:auto;border-radius:6px}.SecurityConsulting_awardFigure__dowp6 figcaption{min-width:0;font-size:15px;font-weight:650}.SecurityConsulting_awardFigure__dowp6 figcaption>span{display:block;font:9px/1.5 SFMono-Regular,Consolas,monospace;letter-spacing:.06em;color:var(--muted);margin-bottom:7px}.SecurityConsulting_awardFigure__dowp6 figcaption small{display:block;color:var(--muted);font-size:11px;line-height:1.65;margin-top:7px;font-weight:400}.SecurityConsulting_faqList__0hI0S details{border-bottom:1px solid #c7d3e3}.SecurityConsulting_faqList__0hI0S details:first-child{border-top:1px solid #c7d3e3}.SecurityConsulting_faqList__0hI0S summary{list-style:none;display:flex;gap:22px;align-items:center;justify-content:space-between;cursor:pointer;padding:22px 0;font-weight:600;font-size:15px}.SecurityConsulting_faqList__0hI0S summary::-webkit-details-marker{display:none}.SecurityConsulting_faqList__0hI0S summary span{color:var(--accent);font-size:24px;line-height:1;font-weight:400;flex-shrink:0}.SecurityConsulting_faqList__0hI0S details[open] summary span{transform:rotate(45deg)}.SecurityConsulting_faqList__0hI0S details>p{color:var(--muted);font-size:14px;padding:0 25px 23px 0}.SecurityConsulting_contactBand__akSBz{background:var(--ink);color:#f4f7fb;padding:78px 0}.SecurityConsulting_contactGrid__HWi_d{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:65px;gap:65px;align-items:center}.SecurityConsulting_contactBand__akSBz .SecurityConsulting_eyebrow__mBh1D{color:#b5cff1}.SecurityConsulting_contactBand__akSBz h2{font-size:clamp(27px,2.65vw,36px);margin-top:23px}.SecurityConsulting_contactGrid__HWi_d>div>p:not(.SecurityConsulting_eyebrow__mBh1D){font-size:15px;margin-top:22px;color:#d5e1f0}.SecurityConsulting_contactGrid__HWi_d>div>.SecurityConsulting_contactNote__6R9oe{font-size:12px;color:#bfd2ea;margin-top:30px}.SecurityConsulting_contactCard__oKXKt{background:var(--paper);color:var(--ink);border-radius:8px;padding:28px;min-width:0}.SecurityConsulting_contactGrid__HWi_d .SecurityConsulting_contactCard__oKXKt .SecurityConsulting_contactLabel__mArNk{font-size:13px;color:var(--ink);font-weight:600;margin:0 0 14px}.SecurityConsulting_contactCard__oKXKt .SecurityConsulting_primaryButton__NxWIx{display:flex}.SecurityConsulting_contactGrid__HWi_d .SecurityConsulting_contactCard__oKXKt .SecurityConsulting_emailAddress__sx_VH{color:var(--ink);font-size:14px;margin-top:16px}.SecurityConsulting_contactGrid__HWi_d .SecurityConsulting_contactCard__oKXKt .SecurityConsulting_emailHelp__XGnpJ{font-size:11px;color:var(--muted);margin-top:5px}.SecurityConsulting_formLink__3Yh0p{font-size:13px;font-weight:600;min-height:44px;display:inline-flex;align-items:center;gap:14px;text-decoration:underline;margin-top:10px}.SecurityConsulting_footer__j3AYx{display:flex;gap:15px;justify-content:space-between;align-items:center;max-width:1260px;margin:auto;padding:23px 40px;font-size:11px}.SecurityConsulting_footer__j3AYx a{min-height:44px;display:inline-flex;align-items:center;gap:12px}.SecurityConsulting_root__LcORl[lang=ja] .SecurityConsulting_heroStage__qe_fo{align-items:start}.SecurityConsulting_consultationExamples__o6STf{padding-left:1.3em;margin:0;color:#cedbec;font-size:16px}.SecurityConsulting_consultationExamples__o6STf li+li{margin-top:16px}.SecurityConsulting_root__LcORl[lang=ja] .SecurityConsulting_manifesto__YASXe h3{font-size:21px;margin-top:28px}.SecurityConsulting_root__LcORl[lang=ja] .SecurityConsulting_awardFigure__dowp6 a,.SecurityConsulting_root__LcORl[lang=ja] .SecurityConsulting_manifesto__YASXe a,.SecurityConsulting_securityWork__6aqLW a{text-decoration:underline}.SecurityConsulting_securityWork__6aqLW{margin-top:22px}.SecurityConsulting_securityWork__6aqLW h3{font-size:18px}.SecurityConsulting_securityWork__6aqLW ul{padding-left:1.3em;margin:10px 0 0;font-size:14px;color:var(--muted)}@media(max-width:1000px){.SecurityConsulting_heroStage__qe_fo{grid-template-columns:minmax(0,1fr) 280px minmax(0,1fr);gap:30px}.SecurityConsulting_heroStatement__T7sDD .SecurityConsulting_heroLead__tuHNw{font-size:18px}.SecurityConsulting_heroCredentials__eE3id strong{font-size:36px}.SecurityConsulting_heroCredentials__eE3id span{font-size:12px}.SecurityConsulting_profileGrid__tsQV_,.SecurityConsulting_sectionHeading__Q7j5J{gap:38px}.SecurityConsulting_serviceList__B8LGc{gap:24px}.SecurityConsulting_serviceBody__HEqFk h3{font-size:19px}.SecurityConsulting_contactGrid__HWi_d,.SecurityConsulting_manifestoGrid___RbQl{gap:40px}.SecurityConsulting_nav__uhlIp{gap:16px}.SecurityConsulting_headerInner___8L5N{gap:20px}}@media(min-width:761px) and (max-width:1000px){.SecurityConsulting_credentialBadges__bnOaJ{grid-template-columns:repeat(auto-fit,minmax(min(100%,4.8em),1fr))}}@media(max-width:760px){.SecurityConsulting_header__j5PF6{position:static}.SecurityConsulting_headerInner___8L5N{padding:12px 24px 0;flex-wrap:wrap;justify-content:space-between;gap:4px 16px}.SecurityConsulting_brand__sAr3I{font-size:14px}.SecurityConsulting_brandMark__O34pC{width:38px;height:38px;font-size:21px}.SecurityConsulting_brand__sAr3I small{font-size:8px}.SecurityConsulting_headerCta__0BFpJ{padding:8px 14px;gap:17px}.SecurityConsulting_nav__uhlIp{order:3;justify-content:space-between;gap:12px;width:100%;margin:2px 0 0;font-size:12px}.SecurityConsulting_root__LcORl main,.SecurityConsulting_root__LcORl section[id]{scroll-margin-top:24px}.SecurityConsulting_contactGrid__HWi_d,.SecurityConsulting_container__ReoOu,.SecurityConsulting_heroGrid__AF68s,.SecurityConsulting_manifestoGrid___RbQl,.SecurityConsulting_profileGrid__tsQV_,.SecurityConsulting_section__ntlNx{width:calc(100% - 48px)}.SecurityConsulting_hero__sZYVh{padding:28px 0 30px}.SecurityConsulting_hero__sZYVh h1{font-size:clamp(30px,7.8vw,44px);line-height:1.4;margin-top:12px}.SecurityConsulting_hero__sZYVh .SecurityConsulting_eyebrow__mBh1D{font-size:10px;letter-spacing:.07em}.SecurityConsulting_heroStage__qe_fo{grid-template-columns:1fr;grid-template-areas:"portrait" "statement" "credentials";margin-top:25px;gap:28px}.SecurityConsulting_portrait__QVHxn{width:min(300px,100%);justify-self:center}.SecurityConsulting_portrait__QVHxn h2{font-size:31px}.SecurityConsulting_portrait__QVHxn figcaption{padding-top:15px}.SecurityConsulting_heroActions__pKllc{margin-top:16px}.SecurityConsulting_heroStatement__T7sDD{text-align:center}.SecurityConsulting_heroStatement__T7sDD .SecurityConsulting_heroLead__tuHNw{font-size:18px;margin-top:10px}.SecurityConsulting_heroStatement__T7sDD>p:not(.SecurityConsulting_heroLead__tuHNw){margin-top:9px;font-size:13px}.SecurityConsulting_heroStatement__T7sDD .SecurityConsulting_textLink__IGUlM{margin-top:7px}.SecurityConsulting_heroCredentials__eE3id{display:flex;flex-wrap:wrap;gap:0 22px}.SecurityConsulting_heroCredentials__eE3id>div{flex:1 1 7em;min-width:0;border-top:1px solid #bac9dc;border-bottom:0;padding:19px 0 8px}.SecurityConsulting_heroCredentials__eE3id strong{font-size:34px}.SecurityConsulting_heroCredentials__eE3id small{font-size:11px}.SecurityConsulting_heroCredentials__eE3id .SecurityConsulting_textLink__IGUlM{flex-basis:100%;margin-top:7px;justify-content:center}.SecurityConsulting_credentialCollection__Pil5C{flex-basis:100%;margin-top:16px}.SecurityConsulting_heroNote__aLUDh{margin-top:17px!important}.SecurityConsulting_manifesto__YASXe{padding:43px 0}.SecurityConsulting_manifestoGrid___RbQl{grid-template-columns:1fr;gap:24px}.SecurityConsulting_manifesto__YASXe h2{font-size:33px;margin-top:12px}.SecurityConsulting_manifestoLead__pKm0F{font-size:18px}.SecurityConsulting_manifestoGrid___RbQl>div>p:not(.SecurityConsulting_manifestoLead__pKm0F):not(.SecurityConsulting_eyebrow__mBh1D){font-size:14px;margin-top:15px}.SecurityConsulting_engagementBand__jzJDm,.SecurityConsulting_processBand__9fRGi,.SecurityConsulting_section__ntlNx{padding:50px 0}.SecurityConsulting_faqGrid__1Cuhb,.SecurityConsulting_sectionHeading__Q7j5J{grid-template-columns:1fr;gap:22px}.SecurityConsulting_sectionHeading__Q7j5J{margin-bottom:28px}.SecurityConsulting_sectionHeading__Q7j5J>p{font-size:14px}.SecurityConsulting_approachGrid__icDYs{grid-template-columns:1fr;gap:33px}.SecurityConsulting_approachGrid__icDYs h3{font-size:20px;margin-top:19px}.SecurityConsulting_approachGrid__icDYs>div>p{font-size:13px;margin-top:9px}.SecurityConsulting_serviceList__B8LGc{grid-template-columns:1fr;gap:27px}.SecurityConsulting_serviceRow__mO2yl{gap:15px;padding-top:21px}.SecurityConsulting_serviceBody__HEqFk h3{font-size:21px;margin-bottom:9px}.SecurityConsulting_serviceBody__HEqFk p{font-size:14px}.SecurityConsulting_output__QzJQB{padding:15px}.SecurityConsulting_handoverNote__psFsA{grid-template-columns:1fr;gap:12px}.SecurityConsulting_handoverNote__psFsA strong{font-size:19px}.SecurityConsulting_steps__HNIkT{grid-template-columns:1fr;gap:23px}.SecurityConsulting_steps__HNIkT h3{margin-top:6px;font-size:18px}.SecurityConsulting_steps__HNIkT p{font-size:13px;margin-top:7px}.SecurityConsulting_pricing__ja_WY{display:block;margin-top:26px;padding-top:24px}.SecurityConsulting_pricing__ja_WY>p{margin-top:15px}.SecurityConsulting_pricing__ja_WY .SecurityConsulting_textLink__IGUlM{margin-top:14px}.SecurityConsulting_profileBand__dbJIk{padding:45px 0}.SecurityConsulting_profileGrid__tsQV_{grid-template-columns:1fr;gap:28px}.SecurityConsulting_profileCopy__B_L_0{grid-row:1}.SecurityConsulting_profileCopy__B_L_0 h2{font-size:33px;gap:8px}.SecurityConsulting_profileCopy__B_L_0 h2 span{font-size:12px}.SecurityConsulting_profileCopy__B_L_0 .SecurityConsulting_profileLead__snYc1{font-size:23px;margin-top:17px}.SecurityConsulting_profileCopy__B_L_0>p{font-size:13px}.SecurityConsulting_profileCopy__B_L_0 .SecurityConsulting_affiliation__7BA1R{font-size:11px}.SecurityConsulting_publicWork__ggNJH a{font-size:18px}.SecurityConsulting_careerProof__02Rf6>strong{font-size:19px}.SecurityConsulting_awardFigure__dowp6 figcaption{font-size:14px}.SecurityConsulting_awardFigure__dowp6{gap:17px;padding-top:22px}.SecurityConsulting_faqList__0hI0S summary{font-size:14px;padding:19px 0}.SecurityConsulting_faqList__0hI0S details>p{font-size:13px}.SecurityConsulting_contactBand__akSBz{padding:49px 0}.SecurityConsulting_contactGrid__HWi_d{grid-template-columns:1fr;gap:28px}.SecurityConsulting_contactBand__akSBz h2{font-size:27px;margin-top:18px}.SecurityConsulting_contactGrid__HWi_d>div>p:not(.SecurityConsulting_eyebrow__mBh1D){font-size:14px;margin-top:17px}.SecurityConsulting_contactGrid__HWi_d>div>.SecurityConsulting_contactNote__6R9oe{font-size:12px;margin-top:19px}.SecurityConsulting_contactCard__oKXKt{padding:23px}.SecurityConsulting_contactCard__oKXKt .SecurityConsulting_primaryButton__NxWIx{font-size:13px;gap:10px;padding:15px 17px}.SecurityConsulting_footer__j3AYx{padding:20px 24px;flex-wrap:wrap;font-size:10px;gap:0 15px}}@media(max-width:360px){.SecurityConsulting_primaryButton__NxWIx{font-size:13px;gap:15px}.SecurityConsulting_contactBand__akSBz h2{font-size:24px}.SecurityConsulting_contactCard__oKXKt{padding:18px}}@media(prefers-reduced-motion:reduce){.SecurityConsulting_root__LcORl{scroll-behavior:auto}}