@charset "UTF-8";._root_19v9f_1{padding:clamp(8px,1.2vw,16px) clamp(8px,1.2vw,16px) clamp(16px,2vw,28px);padding-top:calc(clamp(16px,2vw,24px) + 100px)}._imageWrap_19v9f_6{position:relative;width:100%;max-width:1700px;margin:0 auto;height:min(820px,100svh - clamp(16px,2vw,24px) - 88px - 24px);border-radius:clamp(28px,4.4vw,56px);overflow:hidden;background:var(--color-dark-section)}._heroImage_19v9f_17{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 22%;object-position:center 22%;display:block}._overlay_19v9f_27{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000d6,#00000075 44%,#00000014),linear-gradient(to right,#00000073,#0000 60%)}._content_19v9f_33{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(24px,3.5vw,48px);padding:clamp(28px,4vw,56px);align-items:end;pointer-events:none}._textBlock_19v9f_44{pointer-events:auto;max-width:680px}._heading_19v9f_49{margin:0;font-weight:var(--font-weight-extrabold);font-size:clamp(34px,4.4vw,68px);line-height:1.04;letter-spacing:-.03em;color:var(--color-bg);text-wrap:balance}._subtitle_19v9f_59{margin:clamp(16px,2vw,24px) 0 0;max-width:54ch;font-size:clamp(16px,1.2vw,20px);line-height:1.5;color:#ffffffe0;text-wrap:pretty}._actions_19v9f_68{margin-top:clamp(22px,2.8vw,34px);display:flex;gap:12px;align-items:center;flex-wrap:wrap}._ctaPrimary_19v9f_76,._ctaSecondary_19v9f_77,._ctaGhost_19v9f_78{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 26px;border-radius:var(--radius-pill);text-decoration:none;font-weight:var(--font-weight-bold);font-size:15px;line-height:1.2;white-space:nowrap;transition:background-color var(--transition-base),color var(--transition-base),transform var(--transition-fast)}._ctaPrimary_19v9f_76:focus-visible,._ctaSecondary_19v9f_77:focus-visible,._ctaGhost_19v9f_78:focus-visible{outline:2px solid var(--color-accent-lighter);outline-offset:2px}._ctaPrimary_19v9f_76{background:var(--color-accent);color:var(--color-bg)}._ctaPrimary_19v9f_76:hover{background:var(--color-accent-hover)}._ctaSecondary_19v9f_77{background:#ffffff29;backdrop-filter:saturate(180%) blur(16px);-webkit-backdrop-filter:saturate(180%) blur(16px);color:var(--color-bg)}._ctaSecondary_19v9f_77:hover{background:#ffffff42}._ctaGhost_19v9f_78{background:transparent;color:var(--color-bg);padding:0 14px}._ctaGhost_19v9f_78:hover{color:var(--color-accent-lighter)}._authorityCard_19v9f_126{pointer-events:auto;width:clamp(300px,26vw,380px);background:var(--color-bg-overlay-90);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-radius:24px;padding:22px 24px;box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:16px}._quoteText_19v9f_140{margin:0;font-size:14px;line-height:1.5;color:var(--color-text-secondary);text-wrap:pretty}._authorRow_19v9f_148{display:flex;align-items:center;gap:12px}._authorAvatar_19v9f_154{width:48px;height:48px;border-radius:var(--radius-pill);-o-object-fit:cover;object-fit:cover;-o-object-position:center 18%;object-position:center 18%;flex-shrink:0}._quoteAuthor_19v9f_163{display:flex;flex-direction:column;gap:2px}._authorName_19v9f_169{font-size:14px;font-weight:var(--font-weight-bold);color:var(--color-text-secondary)}._authorRole_19v9f_175{font-size:12px;line-height:1.35;color:var(--color-text-soft-2)}@media(max-width:1024px){._content_19v9f_33{grid-template-columns:1fr;padding:clamp(22px,3.5vw,36px)}._authorityCard_19v9f_126{display:none}}@media(max-width:768px){._imageWrap_19v9f_6{height:min(640px,100svh - 104px)}._actions_19v9f_68{flex-direction:column;align-items:stretch}._ctaPrimary_19v9f_76,._ctaSecondary_19v9f_77,._ctaGhost_19v9f_78{width:100%}}._root_ouja7_2{margin:0;padding:0 0 clamp(48px,6vw,96px)}._container_ouja7_7{max-width:1700px;margin:0 auto;padding:0 clamp(16px,3vw,60px)}._stickyNavWrap_ouja7_14{position:sticky;top:calc(clamp(16px,2vw,24px) + env(safe-area-inset-top,0px));z-index:1001;padding:6px 0;pointer-events:none}._stickyNav_ouja7_14{pointer-events:auto;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:64px;background:var(--color-bg-overlay-90);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-radius:var(--radius-pill);padding:8px 10px 8px 20px;box-shadow:var(--shadow-sm);overflow-x:auto;scrollbar-width:none;transition:box-shadow var(--transition-base),padding var(--transition-base)}._stickyNav_ouja7_14::-webkit-scrollbar{display:none}._stickyNavDocked_ouja7_43{box-shadow:var(--shadow-md)}._stickyNavLogo_ouja7_47{display:inline-flex;align-items:center;flex-shrink:0;max-width:0;opacity:0;overflow:hidden;pointer-events:none;transition:max-width var(--transition-base),opacity var(--transition-base),margin-right var(--transition-base)}._stickyNavLogo_ouja7_47 img{height:26px;width:auto;display:block}._stickyNavDocked_ouja7_43 ._stickyNavLogo_ouja7_47{max-width:130px;opacity:1;margin-right:8px;pointer-events:auto}._stickyNavLinks_ouja7_70{display:flex;align-items:center;gap:6px;flex:1;justify-content:center}._stickyNavLink_ouja7_70{font-size:14px;font-weight:var(--font-weight-semibold);color:var(--color-text-soft-2);padding:8px 14px;border-radius:var(--radius-pill);white-space:nowrap;transition:background-color var(--transition-fast),color var(--transition-fast)}._stickyNavLink_ouja7_70:hover{background:var(--color-accent-subtle);color:var(--color-accent)}._stickyNavLink_ouja7_70:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._stickyNavActions_ouja7_96{display:flex;align-items:center;gap:10px;flex-shrink:0}._stickyNavAcademyBtn_ouja7_103{display:inline-flex;align-items:center;gap:6px;height:42px;padding:0 16px;border-radius:var(--radius-pill);background:#0071e314;border:1px solid rgba(0,113,227,.2);color:#0071e3;font-size:13px;font-weight:600;white-space:nowrap;text-decoration:none;transition:all var(--transition-fast)}._stickyNavAcademyBtn_ouja7_103:hover{background:#0071e324;transform:translateY(-1px)}@media(max-width:860px){._stickyNavAcademyBtn_ouja7_103{display:none}}._stickyNavCta_ouja7_129{display:inline-flex;align-items:center;justify-content:center;height:42px;padding:0 22px;border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-bg);font-size:14px;font-weight:var(--font-weight-bold);white-space:nowrap;flex-shrink:0;transition:background-color var(--transition-fast)}._stickyNavCta_ouja7_129:hover{background:var(--color-accent-hover)}._stickyNavCta_ouja7_129:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._section_ouja7_153{padding:clamp(72px,8vw,116px) 0;scroll-margin-top:120px}._sectionWarm_ouja7_158{background:var(--gradient-beige);border-radius:var(--radius-surface);margin:0 clamp(8px,1.5vw,24px);padding:clamp(64px,7vw,108px) 0}._sectionHeader_ouja7_165{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(24px,4vw,56px);align-items:end;margin-bottom:clamp(40px,4.8vw,60px)}._sectionHeading_ouja7_173{margin:0;font-weight:var(--font-weight-extrabold);font-size:var(--font-size-section-title);line-height:1.06;letter-spacing:-.025em;color:var(--color-text-secondary);text-wrap:balance}._sectionLead_ouja7_183{margin:0;font-size:var(--font-size-section-intro);line-height:var(--line-height-section-intro);color:var(--color-text-soft-2);text-wrap:pretty}._subHeading_ouja7_191{margin:0;font-size:clamp(24px,2.4vw,36px);font-weight:var(--font-weight-extrabold);line-height:1.12;letter-spacing:-.02em;color:var(--color-text-secondary);text-wrap:balance}._subLead_ouja7_201{margin:8px 0 0;font-size:var(--font-size-body-sm-plus);line-height:1.5;color:var(--color-text-soft-2);text-wrap:pretty}._pillarsGrid_ouja7_210{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:clamp(40px,5vw,64px)}._pillarCard_ouja7_217{background:var(--color-bg-card);border-radius:28px;padding:clamp(28px,2.8vw,38px);display:flex;flex-direction:column;gap:12px}._pillarTitle_ouja7_226{margin:0;font-size:var(--font-size-card-title-features);font-weight:var(--font-weight-bold);line-height:1.22;letter-spacing:-.015em;color:var(--color-text-secondary);text-wrap:balance}._pillarDesc_ouja7_236{margin:0;font-size:var(--font-size-body-sm);line-height:1.5;color:var(--color-text-soft-2);text-wrap:pretty}._specialtySurface_ouja7_245{background:var(--color-bg-subtle-2);border-radius:var(--radius-surface);padding:clamp(28px,4vw,52px);margin-bottom:clamp(40px,5vw,64px)}._specialtyHeader_ouja7_252{margin-bottom:24px}._specialtyTabs_ouja7_256{display:inline-flex;flex-wrap:wrap;gap:4px;padding:5px;background:var(--color-bg-card);border-radius:var(--radius-pill);margin-bottom:28px}._specialtyTab_ouja7_256{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--color-text-soft-2);border-radius:var(--radius-pill);min-height:40px;padding:8px 20px;font-family:inherit;font-size:14px;font-weight:var(--font-weight-bold);cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast)}._specialtyTab_ouja7_256:hover{color:var(--color-text-secondary)}._specialtyTab_ouja7_256:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._specialtyTabActive_ouja7_288{background:var(--color-bg);color:var(--color-text-secondary);box-shadow:var(--shadow-sm)}._specialtyTabActive_ouja7_288:hover{color:var(--color-text-secondary);background:var(--color-bg)}._specialtyPanel_ouja7_298{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);gap:clamp(24px,3vw,40px);background:var(--color-bg);border-radius:28px;padding:clamp(26px,3.2vw,40px);box-shadow:var(--shadow-sm)}._specialtyMain_ouja7_308{display:flex;flex-direction:column;gap:16px}._specialtyTask_ouja7_314{margin:0;font-size:var(--font-size-body-md);line-height:1.5;color:var(--color-text-soft-2);text-wrap:pretty}._geneChips_ouja7_322{display:flex;flex-wrap:wrap;gap:8px}._geneChip_ouja7_322{display:inline-flex;align-items:center;padding:6px 14px;border-radius:var(--radius-pill);background:var(--color-accent-subtle);color:var(--color-accent);font-size:13px;font-weight:var(--font-weight-bold)}._outcomeText_ouja7_339{margin:0;font-size:var(--font-size-body-sm);line-height:1.5;color:var(--color-text-soft-2)}._specialtySidebar_ouja7_346{background:var(--color-bg-card);border-radius:22px;padding:24px;display:flex;flex-direction:column;justify-content:space-between;gap:16px}._specMetaItem_ouja7_356{display:flex;flex-direction:column;gap:4px}._specMetaLabel_ouja7_362{font-size:12px;font-weight:var(--font-weight-semibold);color:var(--color-text-soft-3)}._specMetaValue_ouja7_368{font-size:16px;font-weight:var(--font-weight-extrabold);color:var(--color-accent);line-height:1.35}._specActions_ouja7_375{display:flex;flex-direction:column;gap:10px;margin-top:8px}._specLinkBtn_ouja7_382{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-bg);font-size:14px;font-weight:var(--font-weight-bold);text-align:center;transition:background-color var(--transition-fast)}._specLinkBtn_ouja7_382:hover{background:var(--color-accent-hover)}._specLinkBtn_ouja7_382:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._academySpotlightCard_ouja7_405{background:var(--color-bg);border-radius:32px;padding:clamp(28px,4vw,44px);box-shadow:var(--shadow-sm);display:grid;grid-template-columns:minmax(0,1.22fr) minmax(320px,440px);gap:clamp(28px,3.5vw,44px);align-items:center;margin-bottom:28px;border:1px solid rgba(0,0,0,.05)}@media(max-width:980px){._academySpotlightCard_ouja7_405{grid-template-columns:1fr;gap:24px;padding:28px 24px}}._academySpotlightContent_ouja7_425{display:flex;flex-direction:column}._academySpotlightBadge_ouja7_430{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;padding:4px 12px;border-radius:var(--radius-pill);background:#0071e314;color:#0071e3;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;margin-bottom:14px}._academySpotlightTitle_ouja7_446{font-size:clamp(22px,3vw,32px);font-weight:700;letter-spacing:-.025em;color:var(--color-text);margin:0 0 12px;line-height:1.18}._academySpotlightDesc_ouja7_455{font-size:15px;line-height:1.5;color:var(--color-text-muted);margin:0 0 24px;max-width:620px}._academySpotlightStats_ouja7_463{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:28px}@media(max-width:600px){._academySpotlightStats_ouja7_463{grid-template-columns:repeat(2,1fr)}}._academyStatItem_ouja7_475{background:#fbfbfd;border-radius:16px;padding:12px 14px;border:1px solid rgba(0,0,0,.04)}._academyStatVal_ouja7_482{font-size:22px;font-weight:700;color:#0071e3;letter-spacing:-.02em}._academyStatLbl_ouja7_489{font-size:12px;color:var(--color-text-muted);line-height:1.3}._academySpotlightActions_ouja7_495{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._academySpotlightBtnPrimary_ouja7_502{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border-radius:var(--radius-pill);background:#0071e3;color:#fff;font-size:15px;font-weight:600;text-decoration:none;transition:all var(--transition-fast);box-shadow:0 4px 14px #0071e338}._academySpotlightBtnPrimary_ouja7_502:hover{background:#0077ed;transform:translateY(-1px);box-shadow:0 6px 18px #0071e34d}._academySpotlightBtnSecondary_ouja7_523{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 22px;border-radius:var(--radius-pill);background:#0000000d;color:var(--color-text);font-size:15px;font-weight:600;text-decoration:none;transition:background-color var(--transition-fast)}._academySpotlightBtnSecondary_ouja7_523:hover{background:#00000017}._academySpotlightVisual_ouja7_541{display:flex;flex-direction:column;align-items:stretch;gap:12px}@media(max-width:980px){._academySpotlightVisual_ouja7_541{order:-1}}._academySpotlightPhotoWrap_ouja7_553{position:relative;width:100%;aspect-ratio:4/3;border-radius:24px;overflow:hidden;background:#f5f5f7;box-shadow:0 12px 32px #00000014}._academySpotlightPhoto_ouja7_553{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 15%;object-position:center 15%;display:block;transition:transform var(--transition-base)}._academySpotlightPhoto_ouja7_553:hover{transform:scale(1.02)}._academyPhotoBadge_ouja7_575{position:absolute;top:14px;left:14px;padding:5px 12px;border-radius:var(--radius-pill);background:#0000009e;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}._academyAuthorInfo_ouja7_591{display:flex;flex-direction:column;gap:2px;padding:0 4px}._academyAuthorName_ouja7_598{font-size:15px;font-weight:700;color:var(--color-text)}._academyAuthorRole_ouja7_604{font-size:13px;color:var(--color-text-muted)}._educationGrid_ouja7_609{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:32px}._educationCard_ouja7_616{background:var(--color-bg);border-radius:28px;padding:16px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:12px;transition:transform var(--transition-base),box-shadow var(--transition-base)}@media(hover:hover)and (pointer:fine){._educationCard_ouja7_616:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}._educationCard_ouja7_616:hover ._educationImage_ouja7_631{transform:scale(1.03)}}._educationMediaWrap_ouja7_636{position:relative;width:100%;aspect-ratio:16/9;border-radius:20px;overflow:hidden;background:var(--color-bg-card)}._educationImage_ouja7_631{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .4s ease}._educationMediaWrap_ouja7_636 ._educationFormatBadge_ouja7_653{position:absolute;top:12px;left:12px;background:var(--color-bg-overlay-90);backdrop-filter:saturate(180%) blur(16px);-webkit-backdrop-filter:saturate(180%) blur(16px);box-shadow:var(--shadow-sm)}._educationCardBody_ouja7_663{display:flex;flex-direction:column;gap:12px;padding:4px 10px 8px;flex:1}._educationTitle_ouja7_671{margin:0;font-size:20px;font-weight:var(--font-weight-extrabold);line-height:1.22;letter-spacing:-.015em;color:var(--color-text-secondary);text-wrap:balance}._educationFormatBadge_ouja7_653{align-self:flex-start;padding:5px 12px;border-radius:var(--radius-pill);background:var(--color-accent-subtle);color:var(--color-accent);font-size:12px;font-weight:var(--font-weight-bold)}._educationDesc_ouja7_691{margin:0;font-size:14px;line-height:1.5;color:var(--color-text-soft-2)}._educationList_ouja7_698{margin:4px 0 0;padding:0 0 0 18px;font-size:13px;line-height:1.5;color:var(--color-text-secondary);flex:1}._educationList_ouja7_698 li{margin-bottom:8px}._educationList_ouja7_698 li:last-child{margin-bottom:0}._educationCta_ouja7_713{margin-top:8px;display:inline-flex;align-items:center;font-size:14px;font-weight:var(--font-weight-bold);color:var(--color-accent)}._educationCta_ouja7_713:hover{text-decoration:underline}._educationCta_ouja7_713:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._calculatorWidget_ouja7_729{background:var(--color-bg);border-radius:var(--radius-surface);padding:clamp(28px,3.8vw,48px);box-shadow:var(--shadow-sm)}._calcTabHeader_ouja7_736{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:24px;border-bottom:1px solid var(--color-border-2);margin-bottom:28px}._calcTabs_ouja7_747{display:inline-flex;flex-wrap:wrap;gap:4px;padding:5px;background:var(--color-bg-card);border-radius:var(--radius-pill)}._calcTabBtn_ouja7_756{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--color-text-soft-2);border-radius:var(--radius-pill);min-height:40px;padding:8px 20px;font-family:inherit;font-size:14px;font-weight:var(--font-weight-bold);cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast)}._calcTabBtn_ouja7_756:hover{color:var(--color-text-secondary)}._calcTabBtn_ouja7_756:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._calcTabBtnActive_ouja7_778{background:var(--color-bg);color:var(--color-text-secondary);box-shadow:var(--shadow-sm)}._calcTabBtnActive_ouja7_778:hover{color:var(--color-text-secondary);background:var(--color-bg)}._calcGuidelineTag_ouja7_788{font-size:12px;font-weight:var(--font-weight-semibold);color:var(--color-text-soft-3)}._calcBodyGrid_ouja7_794{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(320px,.85fr);gap:clamp(24px,3vw,40px);align-items:start}._calcChecklistCol_ouja7_801{display:flex;flex-direction:column;gap:14px}._calcTitle_ouja7_807{margin:0;font-size:clamp(20px,2vw,28px);font-weight:var(--font-weight-extrabold);line-height:1.2;letter-spacing:-.015em;color:var(--color-text-secondary);text-wrap:balance}._factorsList_ouja7_817{display:flex;flex-direction:column;gap:10px}._factorItem_ouja7_823{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-radius:18px;background:var(--color-bg-card);cursor:pointer;transition:background-color var(--transition-fast)}._factorItem_ouja7_823:hover{background:var(--color-bg-subtle-2)}._factorItemChecked_ouja7_838{background:var(--color-accent-subtle)}._factorCheckbox_ouja7_842{width:18px;height:18px;accent-color:var(--color-accent);flex-shrink:0}._factorLabel_ouja7_849{flex:1;font-size:14px;font-weight:var(--font-weight-semibold);line-height:1.35;color:var(--color-text-secondary)}._calcResultCol_ouja7_857{border-radius:24px;padding:clamp(22px,2.5vw,30px);display:flex;flex-direction:column;gap:14px;background:var(--color-bg-card)}._calcResultHigh_ouja7_866{background:linear-gradient(180deg,var(--color-accent-lighter-alpha-50) 0%,var(--color-accent-light-alpha-40) 100%)}._calcResultModerate_ouja7_870{background:var(--color-accent-subtle)}._calcResultLow_ouja7_874{background:var(--color-bg-card)}._scoreHeader_ouja7_878{display:flex;align-items:center;justify-content:space-between;gap:12px}._scoreStatusBadge_ouja7_885{padding:5px 12px;border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-bg);font-size:12px;font-weight:var(--font-weight-bold)}._resetCalcBtn_ouja7_894{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text-soft-2);border-radius:var(--radius-pill);padding:6px 14px;font-family:inherit;font-size:12px;font-weight:var(--font-weight-semibold);cursor:pointer}._resetCalcBtn_ouja7_894:hover{border-color:var(--color-text-secondary);color:var(--color-text-secondary)}._resetCalcBtn_ouja7_894:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._resultTitle_ouja7_915{margin:0;font-size:18px;font-weight:var(--font-weight-extrabold);line-height:1.3;color:var(--color-text-secondary)}._resultAction_ouja7_923{margin:0;font-size:14px;line-height:1.5;color:var(--color-text-soft-2)}._recommendedTestBox_ouja7_930{background:var(--color-bg);border-radius:18px;padding:18px;display:flex;flex-direction:column;gap:8px;box-shadow:var(--shadow-sm)}._recBoxTitle_ouja7_940{font-size:15px;font-weight:var(--font-weight-extrabold);color:var(--color-accent)}._recBoxActions_ouja7_946{display:flex;flex-wrap:wrap;gap:8px}._recPrimaryBtn_ouja7_952{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 18px;border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-bg);font-size:13px;font-weight:var(--font-weight-bold)}._recPrimaryBtn_ouja7_952:hover{background:var(--color-accent-hover)}._recPrimaryBtn_ouja7_952:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._matrixBlock_ouja7_973{background:var(--color-bg-card);border-radius:var(--radius-surface);padding:clamp(28px,4vw,48px);margin-bottom:clamp(36px,4.5vw,52px)}._matrixHeader_ouja7_980{margin-bottom:24px}._tableResponsive_ouja7_984{width:100%;overflow-x:auto;border-radius:24px;background:var(--color-bg);padding:8px 24px}._matrixTable_ouja7_992{width:100%;border-collapse:collapse;min-width:720px;text-align:left}._matrixTable_ouja7_992 th,._matrixTable_ouja7_992 td{padding:20px 16px;border-bottom:1px solid var(--color-border-2);vertical-align:top;font-size:14px;line-height:1.5}._matrixTable_ouja7_992 th{background:transparent;font-size:13px;font-weight:var(--font-weight-bold);color:var(--color-text-soft-3);border-bottom:1px solid var(--color-border)}._matrixTable_ouja7_992 tbody tr:last-child td{border-bottom:none}._matrixSpecCell_ouja7_1017{font-weight:var(--font-weight-bold);color:var(--color-text-secondary);width:22%}._matrixTestCell_ouja7_1023{font-weight:var(--font-weight-bold);color:var(--color-accent);width:24%}._reportPillarsGrid_ouja7_1032{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-bottom:32px}._reportPillarCard_ouja7_1039{background:var(--color-bg);border-radius:24px;padding:24px;border:1px solid rgba(0,0,0,.05);box-shadow:0 4px 20px #00000005;display:flex;flex-direction:column;transition:transform var(--transition-fast),box-shadow var(--transition-fast)}._reportPillarCard_ouja7_1039:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000000d}._reportPillarIconWrap_ouja7_1054{width:44px;height:44px;border-radius:12px;background:#0071e314;color:#0071e3;display:flex;align-items:center;justify-content:center;margin-bottom:16px;flex-shrink:0}._reportPillarTitle_ouja7_1067{margin:0 0 8px;font-size:16px;font-weight:var(--font-weight-bold);line-height:1.3;color:var(--color-text)}._reportPillarDesc_ouja7_1075{margin:0;font-size:13.5px;line-height:1.5;color:var(--color-text-muted)}._reportShowcaseSurface_ouja7_1082{background:var(--color-bg);border-radius:32px;padding:clamp(24px,3.5vw,44px);border:1px solid rgba(0,0,0,.05);box-shadow:0 8px 30px #00000008}._reportTabs_ouja7_1090{display:flex;gap:8px;overflow-x:auto;padding-bottom:16px;margin-bottom:28px;border-bottom:1px solid rgba(0,0,0,.06);scrollbar-width:none}._reportTabs_ouja7_1090::-webkit-scrollbar{display:none}._reportTab_ouja7_1090{padding:10px 20px;border-radius:var(--radius-pill);font-size:14px;font-weight:600;border:none;background:#f5f5f7;color:var(--color-text-soft-2);cursor:pointer;white-space:nowrap;transition:all var(--transition-fast)}._reportTab_ouja7_1090:hover{background:#e8e8ed;color:var(--color-text)}._reportTab_ouja7_1090:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._reportTabActive_ouja7_1124{background:#0071e3;color:#fff;box-shadow:0 4px 14px #0071e340}._reportTabActive_ouja7_1124:hover{background:#0077ed;color:#fff}._reportPanel_ouja7_1134{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(280px,380px);gap:clamp(28px,4vw,52px);align-items:center}._reportPanelMain_ouja7_1141{display:flex;flex-direction:column}._reportTitle_ouja7_1146{font-size:clamp(22px,2.6vw,32px);font-weight:700;letter-spacing:-.025em;color:var(--color-text);margin:0 0 10px;line-height:1.2}._reportSubtitle_ouja7_1155{font-size:15px;line-height:1.5;color:var(--color-text-muted);margin:0 0 20px;max-width:620px}._reportFeaturesList_ouja7_1163{display:flex;flex-direction:column;gap:10px;margin-bottom:24px}._reportFeatureItem_ouja7_1170{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;color:var(--color-text)}._reportFeatureIcon_ouja7_1179{width:20px;height:20px;border-radius:50%;background:#34c7591f;color:#248a3d;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}._reportFeatureText_ouja7_1192{flex:1}._reportActions_ouja7_1196{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._reportPdfBtn_ouja7_1203{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:12px 24px;border-radius:var(--radius-pill);background:#0071e3;color:#fff;font-size:14.5px;font-weight:600;text-decoration:none;transition:all var(--transition-fast);box-shadow:0 4px 14px #0071e338}._reportPdfBtn_ouja7_1203:hover{background:#0077ed;transform:translateY(-1px);box-shadow:0 6px 18px #0071e34d}._reportAboutLink_ouja7_1224{display:inline-flex;align-items:center;justify-content:center;padding:12px 20px;border-radius:var(--radius-pill);background:#0000000d;color:var(--color-text);font-size:14px;font-weight:600;text-decoration:none;transition:background-color var(--transition-fast)}._reportAboutLink_ouja7_1224:hover{background:#00000017}._reportPanelVisual_ouja7_1241{display:flex;flex-direction:column;align-items:center;gap:14px}._reportMockupLink_ouja7_1248{display:block;text-decoration:none;width:100%;max-width:360px}._reportMockupWrap_ouja7_1255{position:relative;width:100%;aspect-ratio:1/1.414;border-radius:14px;overflow:hidden;background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 16px 36px -10px #0000001f,0 2px 8px #0000000a;transition:transform var(--transition-base),box-shadow var(--transition-base)}._reportMockupWrap_ouja7_1255:hover{transform:translateY(-3px);box-shadow:0 22px 46px -10px #0000002e,0 4px 12px #0000000f}._reportMockupWrap_ouja7_1255:hover ._reportMockupOverlay_ouja7_1270{opacity:1}._reportMockupImg_ouja7_1274{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;display:block;background:#fff}._reportMockupOverlay_ouja7_1270{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000040;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity var(--transition-fast)}._reportOverlayPill_ouja7_1296{display:inline-flex;align-items:center;padding:8px 18px;border-radius:var(--radius-pill);background:#fff;color:#1d1d1f;font-size:13px;font-weight:600;box-shadow:0 4px 14px #0003}._reportWhiteLabelNote_ouja7_1308{display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--color-text-muted);text-align:center;padding:4px 8px}._agentStepsGrid_ouja7_1319{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}._agentStepCard_ouja7_1325{background:var(--color-bg);border-radius:26px;padding:28px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:10px}._agentStepNum_ouja7_1335{font-size:26px;font-weight:var(--font-weight-extrabold);color:var(--color-accent);font-variant-numeric:tabular-nums;letter-spacing:-.02em}._agentStepTitle_ouja7_1343{margin:0;font-size:18px;font-weight:var(--font-weight-bold);line-height:1.25;color:var(--color-text-secondary)}._agentStepDesc_ouja7_1351{margin:0;font-size:14px;line-height:1.5;color:var(--color-text-soft-2)}._applySection_ouja7_1359{padding:clamp(64px,7.5vw,112px) 0;scroll-margin-top:100px}._applySurface_ouja7_1364{background:var(--gradient-cta-bg);border-radius:var(--radius-surface);padding:clamp(32px,4.5vw,60px);display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(28px,4vw,52px);align-items:start}._applyInfoCol_ouja7_1374{display:flex;flex-direction:column;gap:18px}._applyHeading_ouja7_1380{margin:0;font-size:clamp(28px,3.2vw,48px);font-weight:var(--font-weight-extrabold);line-height:1.06;letter-spacing:-.025em;color:var(--color-text-secondary);text-wrap:balance}._applyLead_ouja7_1390{margin:0;font-size:var(--font-size-body-md);line-height:1.5;color:var(--color-text-soft-2)}._directContactsBox_ouja7_1397{margin-top:8px;display:flex;flex-direction:column;gap:12px}._directContactsLabel_ouja7_1404{font-size:13px;font-weight:var(--font-weight-bold);color:var(--color-text-soft-2)}._directContactsGrid_ouja7_1410{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._directContactCard_ouja7_1416{display:flex;flex-direction:column;gap:4px;padding:16px 18px;border-radius:20px;background:var(--color-bg);box-shadow:var(--shadow-sm);text-decoration:none;transition:transform var(--transition-fast),background-color var(--transition-fast)}._directContactCard_ouja7_1416:hover{background:var(--color-bg-card)}._directContactCard_ouja7_1416:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._directContactType_ouja7_1435{font-size:12px;font-weight:var(--font-weight-semibold);color:var(--color-text-soft-3)}._directContactValue_ouja7_1441{font-size:15px;font-weight:var(--font-weight-bold);color:var(--color-text-secondary);line-height:1.3}._applyFormCol_ouja7_1448{background:var(--color-bg);border-radius:28px;padding:clamp(26px,3.2vw,40px);box-shadow:var(--shadow-sm)}._partnerForm_ouja7_1455{display:flex;flex-direction:column;gap:20px}._roleSwitchGroup_ouja7_1461{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;background:var(--color-bg-card);padding:5px;border-radius:var(--radius-pill)}._rolePillBtn_ouja7_1470{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--color-text-soft-2);border-radius:var(--radius-pill);min-height:40px;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:var(--font-weight-bold);cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast)}._rolePillBtn_ouja7_1470:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._rolePillBtnActive_ouja7_1489{background:var(--color-bg);color:var(--color-text-secondary);box-shadow:var(--shadow-sm)}._fieldGrid_ouja7_1495{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}._fieldGroup_ouja7_1501{display:flex;flex-direction:column;gap:6px}._fieldLabel_ouja7_1507{font-size:13px;font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}._input_ouja7_1513{width:100%;height:46px;padding:0 14px;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg-input);font-family:inherit;font-size:14px;color:var(--color-text-secondary);transition:border-color var(--transition-fast),background-color var(--transition-fast)}._input_ouja7_1513:focus{outline:none;border-color:var(--color-accent);background:var(--color-bg)}._consentsBlock_ouja7_1531{display:flex;flex-direction:column;gap:10px}._consentRow_ouja7_1537{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.4;color:var(--color-text-soft-2);cursor:pointer}._checkbox_ouja7_1547{margin-top:2px;width:16px;height:16px;accent-color:var(--color-accent);flex-shrink:0}._consentLink_ouja7_1555{color:var(--color-accent);text-decoration:underline}._formError_ouja7_1560{margin:0;padding:10px 14px;border-radius:var(--radius-md);background:var(--color-accent-subtle);border:1px solid var(--color-accent-border);color:var(--color-text-secondary);font-size:13px;font-weight:var(--font-weight-semibold)}._submitBtn_ouja7_1571{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 24px;border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-bg);font-family:inherit;font-size:15px;font-weight:var(--font-weight-bold);cursor:pointer;transition:background-color var(--transition-fast)}._submitBtn_ouja7_1571:hover:not(:disabled){background:var(--color-accent-hover)}._submitBtn_ouja7_1571:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._submitBtn_ouja7_1571:disabled{opacity:.65;cursor:not-allowed}._successBox_ouja7_1600{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:12px 4px}._successIcon_ouja7_1608{width:48px;height:48px;border-radius:var(--radius-pill);background:var(--color-success);color:var(--color-bg);display:inline-flex;align-items:center;justify-content:center}._successTitle_ouja7_1619{margin:0;font-size:22px;font-weight:var(--font-weight-extrabold);color:var(--color-text-secondary)}._successText_ouja7_1626{margin:0;font-size:15px;line-height:1.55;color:var(--color-text-soft-2)}._successActions_ouja7_1633{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}._resetFormBtn_ouja7_1640{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--color-border);background:var(--color-bg-card);color:var(--color-text-secondary);border-radius:var(--radius-pill);min-height:48px;padding:0 20px;font-family:inherit;font-size:14px;font-weight:var(--font-weight-bold);cursor:pointer}._resetFormBtn_ouja7_1640:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media(max-width:1180px){._sectionHeader_ouja7_165,._specialtyPanel_ouja7_298,._caseHeader_ouja7_1662,._calcBodyGrid_ouja7_794,._applySurface_ouja7_1364,._pillarsGrid_ouja7_210,._caseStepsGrid_ouja7_1668,._educationGrid_ouja7_609{grid-template-columns:1fr}._reportPillarsGrid_ouja7_1032{grid-template-columns:repeat(2,minmax(0,1fr))}._reportPanel_ouja7_1134{grid-template-columns:1fr}._agentStepsGrid_ouja7_1319{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){._reportPillarsGrid_ouja7_1032,._agentStepsGrid_ouja7_1319,._fieldGrid_ouja7_1495,._roleSwitchGroup_ouja7_1461,._directContactsGrid_ouja7_1410{grid-template-columns:1fr}}
