.CorporateDiagnosticPage_page__fxlyT{--ink:#1e3a5f;--text:#374151;--muted:#6b7280;--paper:#f5f5f5;--accent:#2f7485;--pale:#edf4f6;--line:#cbd5df;--shadow:0 16px 42px rgba(30,58,95,0.1);--r:8px;min-height:100vh;background:var(--paper);color:var(--text);font-family:Noto Sans JP,Inter,Helvetica Neue,Arial,sans-serif;line-height:1.75;background-image:linear-gradient(rgba(30,58,95,.035) 1px,transparent 0),linear-gradient(90deg,rgba(30,58,95,.035) 1px,transparent 0);background-size:64px 64px}.CorporateDiagnosticPage_shell__yLxf0{width:min(1060px,calc(100% - 32px));margin:auto}.CorporateDiagnosticPage_header__ZRx7f{padding:18px 0;background:rgba(255,255,255,.9);border-bottom:1px solid var(--line)}.CorporateDiagnosticPage_brand__dtXWe{display:flex;align-items:center;gap:10px;color:var(--ink);font-size:14px;font-weight:800;letter-spacing:.08em;text-decoration:none}.CorporateDiagnosticPage_brandMark__LvRW3{width:7px;height:27px;background:var(--ink);font-size:0}.CorporateDiagnosticPage_hero__5lTb5{padding:58px 0 70px;display:grid;grid-template-columns:1.16fr .84fr;gap:48px;align-items:center}.CorporateDiagnosticPage_eyebrow__R8HSH{display:inline-block;color:#fff;background:var(--ink);padding:6px 14px;font-size:13px;font-weight:800;letter-spacing:.08em}.CorporateDiagnosticPage_hero__5lTb5 h1{color:var(--ink);font-size:clamp(38px,6vw,68px);font-weight:900;line-height:1.12;letter-spacing:-.04em;margin:20px 0 22px}.CorporateDiagnosticPage_marker__r8ODl{border-bottom:5px solid var(--accent)}.CorporateDiagnosticPage_lead__o8ubY{font-size:17px;color:var(--text);max-width:650px;font-weight:500}.CorporateDiagnosticPage_meta__CwqMI{display:flex;gap:0;flex-wrap:wrap;margin:28px 0;color:var(--ink);font-size:14px}.CorporateDiagnosticPage_meta__CwqMI span{border:1px solid var(--ink);padding:8px 18px;margin-right:-1px}.CorporateDiagnosticPage_primary__UD3be,.CorporateDiagnosticPage_secondary__2Kcm5{font:inherit;cursor:pointer;border-radius:8px;font-weight:800;padding:15px 24px;text-decoration:none;display:inline-block;border:0}.CorporateDiagnosticPage_primary__UD3be{background:linear-gradient(135deg,#1e3a5f,#2f7485);color:#fff;box-shadow:0 7px 18px rgba(30,58,95,.2)}.CorporateDiagnosticPage_primary__UD3be:hover{transform:translateY(-1px)}.CorporateDiagnosticPage_secondary__2Kcm5{border:1px solid var(--ink);background:#fff;color:var(--ink)}.CorporateDiagnosticPage_ghost__Q6Nqc:focus-visible,.CorporateDiagnosticPage_option__MZ_YI:focus-visible,.CorporateDiagnosticPage_primary__UD3be:focus-visible,.CorporateDiagnosticPage_secondary__2Kcm5:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.CorporateDiagnosticPage_heroArt__BcHPD{background:linear-gradient(145deg,#1e3a5f,#274d74);color:#fff;border-radius:var(--r);padding:34px;min-height:370px;position:relative;overflow:hidden;box-shadow:var(--shadow)}.CorporateDiagnosticPage_heroArt__BcHPD:after,.CorporateDiagnosticPage_heroArt__BcHPD:before{content:"";position:absolute;border:1px solid rgba(255,255,255,.18);transform:rotate(-18deg)}.CorporateDiagnosticPage_heroArt__BcHPD:before{width:330px;height:170px;right:-70px;bottom:10px}.CorporateDiagnosticPage_heroArt__BcHPD:after{width:210px;height:210px;right:50px;bottom:-105px}.CorporateDiagnosticPage_quote__PXHBG{font-size:29px;line-height:1.4;font-weight:800;position:relative;z-index:1}.CorporateDiagnosticPage_quote__PXHBG span{border-bottom:3px solid #8cc1ce}.CorporateDiagnosticPage_artNote__EoUvP{position:absolute;left:34px;bottom:30px;width:66%;font-size:13px;color:rgba(255,255,255,.75);z-index:1}.CorporateDiagnosticPage_diagnostic__db5_z{padding:30px 0 90px}.CorporateDiagnosticPage_panel__KbmhW{background:rgba(255,255,255,.94);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);overflow:hidden}.CorporateDiagnosticPage_progressWrap__s5tcb{padding:22px 28px 16px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:16px}.CorporateDiagnosticPage_progressTrack__a_I_5{height:7px;background:#e3e9ee;flex:1;overflow:hidden}.CorporateDiagnosticPage_progressBar__57CpT{height:100%;background:var(--ink);transition:width .3s}.CorporateDiagnosticPage_progressLabel__dnNjZ{color:var(--ink);font-size:13px;font-weight:800;min-width:72px;text-align:right}.CorporateDiagnosticPage_question__jP6fO{padding:38px 42px 42px}.CorporateDiagnosticPage_dimension__GiVPC{display:inline-flex;background:var(--pale);color:var(--ink);border-left:4px solid var(--ink);padding:5px 12px;font-size:12px;font-weight:800}.CorporateDiagnosticPage_question__jP6fO h2{color:var(--ink);font-size:clamp(23px,3vw,34px);font-weight:800;line-height:1.45;margin:18px 0 26px;max-width:830px}.CorporateDiagnosticPage_hint___7C4s{font-size:13px;color:var(--muted);margin-bottom:16px}.CorporateDiagnosticPage_options__NFnFw{display:grid;grid-template-columns:1fr 1fr;gap:12px}.CorporateDiagnosticPage_option__MZ_YI{border:1px solid var(--line);background:#fff;border-radius:8px;padding:18px 16px;text-align:left;min-height:104px;color:var(--text);transition:.18s;cursor:pointer;font:inherit}.CorporateDiagnosticPage_option__MZ_YI:hover{border-color:var(--ink);background:#f5f9fb;transform:translateY(-2px)}.CorporateDiagnosticPage_optionSelected__rycZK{background:var(--ink);color:#fff;border-color:var(--ink)}.CorporateDiagnosticPage_option__MZ_YI b{display:block;font-size:15px;margin-bottom:7px}.CorporateDiagnosticPage_option__MZ_YI small{display:block;color:inherit;opacity:.72;line-height:1.5}.CorporateDiagnosticPage_controls__g_Qyy{display:flex;justify-content:space-between;align-items:center;margin-top:28px;gap:12px;flex-wrap:wrap}.CorporateDiagnosticPage_ghost__Q6Nqc{border:0;background:transparent;color:var(--muted);font-weight:700;padding:10px;cursor:pointer;font:inherit}.CorporateDiagnosticPage_ghost__Q6Nqc:disabled{opacity:.25;cursor:not-allowed}.CorporateDiagnosticPage_resultHead__aDlbC{background:linear-gradient(135deg,#1e3a5f,#274d74);color:#fff;padding:44px}.CorporateDiagnosticPage_resultKicker__y4Usf{color:#c9e1e7;font-weight:800;font-size:13px;letter-spacing:.1em}.CorporateDiagnosticPage_level__Y6ntA{font-size:clamp(28px,4vw,40px);font-weight:800;margin:12px 0 6px;line-height:1.25}.CorporateDiagnosticPage_phaseRank__ZqKHN{color:#c9e1e7;font-weight:800;margin:0 0 14px}.CorporateDiagnosticPage_scoreLine__hnOe2{display:flex;align-items:flex-end;gap:10px;margin:8px 0 16px}.CorporateDiagnosticPage_score__WhwTS{font-size:42px;font-weight:900;line-height:1;letter-spacing:-.04em}.CorporateDiagnosticPage_scoreDenom__Wd2vy{color:#c6d0da;padding-bottom:4px;font-weight:700}.CorporateDiagnosticPage_resultSummary__oU77r{max-width:750px;color:#e4edf2;margin:0 0 10px}.CorporateDiagnosticPage_resultNote__bi_yg{max-width:750px;color:#c9e1e7;margin:0;font-size:15px}.CorporateDiagnosticPage_resultBody__B53Mw{padding:38px 42px}.CorporateDiagnosticPage_sectionTitle__lUwu1{color:var(--ink);font-size:20px;margin:0 0 18px}.CorporateDiagnosticPage_bars__E5mDs{display:grid;gap:17px;margin-bottom:38px}.CorporateDiagnosticPage_barRow__C0HnR{display:grid;grid-template-columns:190px 1fr 56px;gap:14px;align-items:center}.CorporateDiagnosticPage_barName__VlY3B{font-size:14px;font-weight:800;color:var(--ink)}.CorporateDiagnosticPage_barTrack__XLApX{height:11px;background:#e3e9ee;overflow:hidden}.CorporateDiagnosticPage_barFill__39ztN{height:100%;background:var(--accent)}.CorporateDiagnosticPage_barScore__JffHE{text-align:right;font-weight:800}.CorporateDiagnosticPage_recommendBox__F0aaj{border:2px solid var(--ink);border-radius:8px;padding:26px;margin-bottom:28px;background:#fafcfd}.CorporateDiagnosticPage_recommendLabel__Dx_6F{color:var(--accent);font-size:12px;font-weight:900;letter-spacing:.08em}.CorporateDiagnosticPage_recommendBox__F0aaj h3{color:var(--ink);font-size:24px;margin:5px 0 8px}.CorporateDiagnosticPage_recommendBox__F0aaj p{margin:0 0 16px}.CorporateDiagnosticPage_recommendActions__q6XX6{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.CorporateDiagnosticPage_gateNote__m46We{background:#fff8e8;border-left:5px solid #b7791f;padding:18px 20px;margin:0 0 28px}.CorporateDiagnosticPage_gateNote__m46We p{margin:0;color:var(--text)}.CorporateDiagnosticPage_actionBox__7XEZu{background:var(--pale);border-left:5px solid var(--ink);padding:24px;margin-bottom:28px}.CorporateDiagnosticPage_actionBox__7XEZu h3{color:var(--ink);margin:0 0 8px}.CorporateDiagnosticPage_actionBox__7XEZu p{margin:0;color:var(--text)}.CorporateDiagnosticPage_steps__aJ9hW{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.CorporateDiagnosticPage_step__EmvRC{border:1px solid var(--line);border-radius:8px;padding:20px}.CorporateDiagnosticPage_stepNum__HooC1{color:var(--accent);font-size:12px;font-weight:900}.CorporateDiagnosticPage_step__EmvRC h4{color:var(--ink);margin:6px 0;font-size:16px}.CorporateDiagnosticPage_step__EmvRC p{margin:0;color:var(--muted);font-size:13px}.CorporateDiagnosticPage_shareBox__aoHuq{margin-top:30px;padding:24px;border:1px solid var(--line);border-radius:8px;background:#fafcfd}.CorporateDiagnosticPage_shareLead__eI7Ib{margin:-8px 0 16px;color:var(--text);font-size:15px}.CorporateDiagnosticPage_shareActions__P3_v_{display:flex;gap:12px;flex-wrap:wrap}.CorporateDiagnosticPage_resultActions__69Ect{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.CorporateDiagnosticPage_newsletter__m6wqB{margin-top:42px;padding:30px;border-top:5px solid var(--ink);background:var(--pale)}.CorporateDiagnosticPage_newsletterKicker__aK0vm{color:var(--accent);font-size:12px;font-weight:900;letter-spacing:.08em}.CorporateDiagnosticPage_newsletter__m6wqB h3{color:var(--ink);font-size:26px;line-height:1.4;margin:6px 0 8px}.CorporateDiagnosticPage_newsletterLead__Y9hkx{margin:0 0 22px;color:var(--text)}.CorporateDiagnosticPage_fieldGrid__kyION{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:720px}.CorporateDiagnosticPage_field__2NZl4 label{display:block;color:var(--ink);font-size:13px;font-weight:800;margin-bottom:6px}.CorporateDiagnosticPage_field__2NZl4 input{width:100%;border:1px solid #aebdca;border-radius:6px;background:#fff;color:var(--text);padding:13px 14px;font:inherit}.CorporateDiagnosticPage_field__2NZl4 input:focus{outline:3px solid rgba(47,116,133,.2);border-color:var(--accent)}.CorporateDiagnosticPage_newsletterSubmit__bpFpr{margin-top:18px}.CorporateDiagnosticPage_newsletterNote__nFmWG{margin:12px 0 0;color:var(--muted);font-size:12px}.CorporateDiagnosticPage_newsletterStatus__h4bEq{margin:12px 0 0;font-size:14px;font-weight:700;color:var(--ink)}.CorporateDiagnosticPage_principles__XBfAs{padding:20px 0 90px}.CorporateDiagnosticPage_principles__XBfAs h2{text-align:center;color:var(--ink);font-size:32px;font-weight:900}.CorporateDiagnosticPage_principleGrid__4jO5g{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:30px}.CorporateDiagnosticPage_principle__fm92q{padding:24px;border-top:4px solid var(--ink);background:rgba(255,255,255,.82)}.CorporateDiagnosticPage_principle__fm92q b{color:var(--ink);font-size:18px}.CorporateDiagnosticPage_principle__fm92q p{color:var(--muted);font-size:14px;margin-bottom:0}.CorporateDiagnosticPage_footer__ps5lJ{border-top:1px solid var(--line);padding:28px 0 40px;color:var(--muted);font-size:12px;background:#fff}@media (max-width:760px){.CorporateDiagnosticPage_hero__5lTb5{grid-template-columns:1fr;gap:28px;padding-top:32px}.CorporateDiagnosticPage_heroArt__BcHPD{min-height:300px}.CorporateDiagnosticPage_options__NFnFw,.CorporateDiagnosticPage_principleGrid__4jO5g{grid-template-columns:1fr}.CorporateDiagnosticPage_option__MZ_YI{min-height:auto}.CorporateDiagnosticPage_question__jP6fO,.CorporateDiagnosticPage_resultBody__B53Mw{padding:28px 22px}.CorporateDiagnosticPage_resultHead__aDlbC{padding:34px 24px}.CorporateDiagnosticPage_barRow__C0HnR{grid-template-columns:118px 1fr 48px}.CorporateDiagnosticPage_steps__aJ9hW{grid-template-columns:1fr}.CorporateDiagnosticPage_newsletter__m6wqB{padding:24px 18px}.CorporateDiagnosticPage_fieldGrid__kyION{grid-template-columns:1fr}.CorporateDiagnosticPage_quote__PXHBG{font-size:25px}.CorporateDiagnosticPage_score__WhwTS{font-size:36px}}@media print{.CorporateDiagnosticPage_controls__g_Qyy,.CorporateDiagnosticPage_footer__ps5lJ,.CorporateDiagnosticPage_header__ZRx7f,.CorporateDiagnosticPage_hero__5lTb5,.CorporateDiagnosticPage_newsletter__m6wqB,.CorporateDiagnosticPage_principles__XBfAs,.CorporateDiagnosticPage_progressWrap__s5tcb,.CorporateDiagnosticPage_resultActions__69Ect,.CorporateDiagnosticPage_shareBox__aoHuq{display:none!important}.CorporateDiagnosticPage_diagnostic__db5_z{padding:0}.CorporateDiagnosticPage_panel__KbmhW{box-shadow:none;border:0}.CorporateDiagnosticPage_resultHead__aDlbC{background:#fff;color:#000;padding:20px 0}.CorporateDiagnosticPage_phaseRank__ZqKHN,.CorporateDiagnosticPage_resultNote__bi_yg,.CorporateDiagnosticPage_resultSummary__oU77r,.CorporateDiagnosticPage_scoreDenom__Wd2vy{color:#333}.CorporateDiagnosticPage_resultBody__B53Mw{padding:20px 0}}