.page_page__Yia6Y{--red:#d7003a;--red-dark:#b90032;--ink:#101218;--muted:#656b76;--line:#e7e8eb;--soft:#f7f7f8;--warm:#fbf7f8;--white:#fff;color:var(--ink);background:var(--white);font-family:Inter,Noto Sans JP,Hiragino Kaku Gothic ProN,Yu Gothic,sans-serif}.page_page__Yia6Y *{box-sizing:border-box}.page_container__J1_5Q{width:min(1180px,calc(100% - 48px));margin:0 auto}.page_narrow__EKota{width:min(850px,calc(100% - 48px));margin:0 auto;text-align:center}.page_header__qRKtA{position:sticky;top:0;z-index:50;background:hsla(0,0%,100%,.94);border-bottom:1px solid rgba(16,18,24,.08);backdrop-filter:blur(14px)}.page_headerInner__YFgu8{width:min(1240px,calc(100% - 48px));height:72px;margin:auto;display:flex;align-items:center;gap:40px}.page_brand___Qt7e{display:flex;align-items:center;gap:10px;color:var(--ink);font-size:19px;font-weight:800;text-decoration:none;letter-spacing:-.02em}.page_brandMark__N2xhG{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;color:#fff;background:var(--red);font-size:17px}.page_nav__zzkjS{display:flex;gap:28px;margin-left:auto}.page_nav__zzkjS a{color:#4f535b;text-decoration:none;font-size:13px;font-weight:600}.page_nav__zzkjS a:hover{color:var(--red)}.page_headerCta__OgGVy{padding:11px 18px;border-radius:7px;background:var(--ink);color:#fff;font-size:13px;font-weight:700;text-decoration:none}.page_hero__rWnc6{position:relative;overflow:hidden;padding:108px 0 116px;background:linear-gradient(180deg,#fff,#fff 68%,#fbf8f9)}.page_heroGlow__qUUBl{position:absolute;width:620px;height:620px;right:-250px;top:-220px;border-radius:50%;background:rgba(215,0,58,.055);filter:blur(10px)}.page_heroGrid__Cu_FT{position:relative;display:grid;grid-template-columns:1.02fr .98fr;gap:72px;align-items:center}.page_eyebrow__L8cZd,.page_sectionLabel__3OD1p{display:inline-block;margin-bottom:22px;color:var(--red);font-size:12px;font-weight:800;letter-spacing:.15em}.page_hero__rWnc6 h1{margin:0;font-size:clamp(48px,5vw,72px);line-height:1.16;letter-spacing:-.055em;font-weight:800}.page_difference__k6HE0 h2 span,.page_hero__rWnc6 h1 span,.page_learningCopy__8W4Ag h2 span,.page_problem__McfRF h2 span,.page_sectionHead__K4bXL h2 span{color:var(--red)}.page_heroLead__xi0Z5{max-width:620px;margin:30px 0 0;color:var(--muted);font-size:17px;line-height:2}.page_heroActions__iNV_D{display:flex;gap:12px;margin-top:38px}.page_primaryButton__orr4k,.page_secondaryButton__fQZHO{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:0 24px;border-radius:7px;font-size:14px;font-weight:700;text-decoration:none}.page_primaryButton__orr4k{background:var(--red);color:#fff}.page_primaryButton__orr4k:hover{background:var(--red-dark)}.page_secondaryButton__fQZHO{border:1px solid #d7d9de;color:var(--ink);background:#fff}.page_heroNotes__FuzXo{display:flex;flex-wrap:wrap;gap:17px;margin-top:28px;color:#686d76;font-size:12px;font-weight:600}.page_heroNotes__FuzXo span{display:flex;align-items:center;gap:5px}.page_heroNotes__FuzXo svg{color:var(--red)}.page_productShell__WOS7I{position:relative;padding:28px;border:1px solid #e0e1e4;border-radius:16px;background:#fff;box-shadow:0 35px 80px rgba(22,23,29,.1),0 4px 15px rgba(22,23,29,.04)}.page_productShell__WOS7I:before{content:"";position:absolute;inset:12px -12px -12px 12px;z-index:-1;border:1px solid rgba(215,0,58,.13);border-radius:16px}.page_mockTop__bS__p{display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid var(--line)}.page_mockLabel__j6Ymm,.page_smallLabel__sX58n{color:#92969e;font-size:9px;font-weight:800;letter-spacing:.12em}.page_mockTop__bS__p h3{margin:5px 0 0;font-size:15px}.page_liveBadge__lA6zs{padding:5px 8px;border-radius:5px;color:#237d51;background:#eef8f2;font-size:9px;font-weight:800}.page_question__3iADq{margin:25px 0;font-size:17px;line-height:1.8}.page_question__3iADq strong{color:var(--red)}.page_forecastRow__eaym8{display:flex;align-items:flex-end;justify-content:space-between}.page_bigProbability__bs9x0{display:block;margin-top:2px;font-size:43px;line-height:1;letter-spacing:-.05em}.page_consensus__G4i7t{text-align:right}.page_consensus__G4i7t span{display:block;color:#9a9da4;font-size:9px;font-weight:800;letter-spacing:.1em}.page_consensus__G4i7t strong{font-size:21px}.page_range__t1x2l{width:100%;margin-top:22px;accent-color:var(--red)}.page_rangeLabels__BCxHH{display:flex;justify-content:space-between;margin-top:3px;color:#a1a4aa;font-size:9px}.page_sourceGrid__u_6H6{display:grid;grid-template-columns:repeat(3,1fr);margin-top:25px;border:1px solid var(--line);border-radius:9px;overflow:hidden}.page_sourceGrid__u_6H6 div{padding:14px;border-right:1px solid var(--line)}.page_sourceGrid__u_6H6 div:last-child{border-right:0}.page_sourceGrid__u_6H6 span{display:block;color:#92969e;font-size:9px}.page_sourceGrid__u_6H6 strong{display:block;margin-top:4px;font-size:16px}.page_mockDecision__1el0S{display:flex;align-items:center;justify-content:space-between;margin-top:15px;padding:16px;border-radius:9px;background:#faf6f7}.page_mockDecision__1el0S span{display:block;color:var(--red);font-size:8px;font-weight:800;letter-spacing:.1em}.page_mockDecision__1el0S strong{display:block;margin-top:4px;font-size:12px}.page_valueChip__DRxUb{padding:7px 9px;border-radius:5px;color:var(--red);background:#fff;font-size:11px;font-weight:800}.page_problem__McfRF{padding:125px 0}.page_centerHeading__98Q3e h2,.page_cta__K9S9_ h2,.page_difference__k6HE0 h2,.page_learningCopy__8W4Ag h2,.page_problem__McfRF h2,.page_sectionHead__K4bXL h2{margin:0;font-size:clamp(34px,4vw,50px);line-height:1.4;letter-spacing:-.045em}.page_centerLead__tkbgR{margin:28px auto 0;color:var(--muted);font-size:16px;line-height:2}.page_problemGrid__EyThG{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:70px;background:var(--line);border:1px solid var(--line)}.page_problemCard__IzRhF{padding:36px;background:#fff}.page_problemCard__IzRhF>span{color:var(--red);font-size:11px;font-weight:800}.page_problemCard__IzRhF h3{margin:25px 0 13px;font-size:19px}.page_problemCard__IzRhF p{margin:0;color:var(--muted);font-size:14px;line-height:1.9}.page_how__M8pHR{padding:125px 0;background:var(--soft)}.page_sectionHead__K4bXL{display:grid;grid-template-columns:1fr .75fr;gap:100px;align-items:end}.page_sectionHead__K4bXL>p{margin:0 0 7px;color:var(--muted);line-height:2}.page_steps__K0QSs{display:grid;grid-template-columns:repeat(4,1fr);margin-top:72px;border-top:1px solid #dcdde0;border-bottom:1px solid #dcdde0}.page_step___1Qiq{min-height:365px;padding:30px 26px;border-right:1px solid #dcdde0}.page_step___1Qiq:first-child{border-left:1px solid #dcdde0}.page_stepTop__yRRxH{display:flex;justify-content:space-between;align-items:center}.page_stepNumber__5sPnm{color:#9a9da4;font-size:11px;font-weight:800}.page_stepIcon__SNplp{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:var(--red);background:#fff}.page_step___1Qiq h3{margin:58px 0 3px;font-size:23px}.page_stepJp__TAhbG{color:var(--red);font-size:11px;font-weight:700}.page_step___1Qiq p{margin-top:20px;color:var(--muted);font-size:13px;line-height:1.9}.page_difference__k6HE0{padding:135px 0}.page_differenceGrid___o_3N{display:grid;grid-template-columns:.8fr 1.2fr;gap:95px;align-items:center}.page_difference__k6HE0 p,.page_learningCopy__8W4Ag p{color:var(--muted);font-size:15px;line-height:2}.page_featureList__DO3eh{padding:0;margin:30px 0 0;list-style:none}.page_featureList__DO3eh li{display:flex;align-items:center;gap:10px;margin:14px 0;font-size:13px;font-weight:650}.page_featureList__DO3eh svg{color:var(--red)}.page_biasPanel__RC27e,.page_decisionPanel__lZqJe{padding:30px;border:1px solid var(--line);border-radius:13px;box-shadow:0 25px 70px rgba(22,23,29,.08)}.page_panelHeader__3Ho3q{display:flex;justify-content:space-between;padding-bottom:22px;border-bottom:1px solid var(--line)}.page_panelHeader__3Ho3q span{color:var(--red);font-size:9px;font-weight:800;letter-spacing:.1em}.page_panelHeader__3Ho3q strong{font-size:13px}.page_optionHeader__ztkEt{display:grid;grid-template-columns:1fr auto;padding:18px 16px 8px;color:#a0a3a9;font-size:9px}.page_optionRow__j82C5{display:grid;grid-template-columns:1fr auto;align-items:center;margin-top:6px;padding:17px 16px;border:1px solid var(--line);border-radius:8px}.page_optionRow__j82C5 div>strong{display:block;font-size:13px}.page_optionRow__j82C5 div>span{display:block;margin-top:4px;color:#8b8e95;font-size:10px}.page_optionRow__j82C5>strong{font-size:15px}.page_recommended__UfnzS{border-color:rgba(215,0,58,.35);background:#fff9fa}.page_recLabel__mZFIb{margin-bottom:5px;color:var(--red);font-size:8px;font-weight:800}.page_voi__GP7PN{margin-top:18px;padding:17px;border-radius:8px;background:var(--ink);color:#fff}.page_voi__GP7PN span{display:block;color:#c8cad0;font-size:8px;letter-spacing:.1em}.page_voi__GP7PN strong{display:block;margin-top:5px;font-size:12px}.page_ensemble__czK06{padding:40px 0 130px}.page_ensembleBox__HN6bu{padding:65px;border-radius:18px;background:var(--ink);color:#fff}.page_ensembleText__kKAHJ{max-width:720px}.page_ensembleText__kKAHJ h2{margin:0;font-size:40px;letter-spacing:-.04em}.page_ensembleText__kKAHJ p{color:#b9bcc4;line-height:2}.page_ensembleDiagram__JXEp9{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:50px}.page_finalSignal__KS3Ao,.page_signal__CG88B{min-width:145px;padding:22px;border:1px solid #383b43;border-radius:10px}.page_finalSignal__KS3Ao span,.page_signal__CG88B span{display:block;color:#aeb1b8;font-size:9px;font-weight:800}.page_finalSignal__KS3Ao strong,.page_signal__CG88B strong{display:block;margin-top:5px;font-size:28px}.page_signal__CG88B small{color:#81858e}.page_finalSignal__KS3Ao{border-color:var(--red);background:var(--red)}.page_finalSignal__KS3Ao span{color:#ffdce5}.page_equals__ZIbk_,.page_plus___bE3_{color:#70747e;font-size:22px}.page_useCases__vl7F3{padding:125px 0;background:var(--soft)}.page_centerHeading__98Q3e{max-width:760px;margin:auto;text-align:center}.page_centerHeading__98Q3e p{color:var(--muted);line-height:2}.page_useCaseGrid__qSKPD{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:60px}.page_useCaseCard__ygdHK{position:relative;min-height:275px;padding:34px;border:1px solid #e1e2e5;background:#fff;transition:transform .2s ease,box-shadow .2s ease}.page_useCaseCard__ygdHK:hover{transform:translateY(-3px);box-shadow:0 15px 35px rgba(20,20,25,.06)}.page_useIcon__BmxqX{display:grid;place-items:center;width:45px;height:45px;margin-bottom:28px;color:var(--red);background:#fbf2f4}.page_metric__rn_Tu{color:var(--red);font-size:10px;font-weight:800}.page_useCaseCard__ygdHK h3{margin:7px 0 10px;font-size:21px}.page_useCaseCard__ygdHK p{max-width:480px;margin:0;color:var(--muted);font-size:13px;line-height:1.9}.page_cardArrow__8Fa84{position:absolute;right:30px;bottom:27px;color:var(--red)}.page_learning__G0NkB{padding:135px 0}.page_learningGrid__awPDM{display:grid;grid-template-columns:1.1fr .9fr;gap:90px;align-items:center}.page_biasTop__l2OdC{display:flex;justify-content:space-between;padding-bottom:22px;border-bottom:1px solid var(--line)}.page_biasTop__l2OdC span{display:block;color:#92969e;font-size:8px;font-weight:800}.page_biasTop__l2OdC strong{display:block;margin-top:4px}.page_period__OzkCM{align-self:center}.page_biasStat__g06dr{display:grid;grid-template-columns:75px 1fr 50px;gap:15px;align-items:center;margin-top:27px;font-size:11px}.page_biasBar__rg_96{height:6px;overflow:hidden;border-radius:10px;background:#eeeef0}.page_biasBar__rg_96 i{display:block;height:100%;border-radius:10px;background:var(--red)}.page_biasStat__g06dr strong{text-align:right;color:var(--red)}.page_biasDescription__kmeOI{display:block;margin:5px 0 0 90px;color:#999ca3}.page_scoreCards__WzPd4{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:32px}.page_scoreCards__WzPd4 div{padding:16px;background:var(--soft)}.page_scoreCards__WzPd4 span{display:block;color:#9699a0;font-size:8px}.page_scoreCards__WzPd4 strong{display:block;margin-top:5px;font-size:17px}.page_scienceTags__ykoh3{display:flex;flex-wrap:wrap;gap:8px;margin-top:30px}.page_scienceTags__ykoh3 span{padding:7px 10px;border:1px solid var(--line);border-radius:5px;color:#656970;font-size:10px}.page_comparison__QM7rR{padding:125px 0;background:var(--soft)}.page_tableWrap__06PuH{margin-top:55px;overflow-x:auto}.page_table__J1Sqq{width:100%;border-collapse:collapse;background:#fff}.page_table__J1Sqq td,.page_table__J1Sqq th{padding:20px 24px;border-bottom:1px solid var(--line);text-align:left;font-size:13px}.page_table__J1Sqq th{background:var(--ink);color:#fff}.page_table__J1Sqq th:last-child{background:var(--red)}.page_table__J1Sqq td:first-child{font-weight:700}.page_table__J1Sqq td:last-child{color:var(--red);font-weight:650}.page_cta__K9S9_{padding:125px 0}.page_ctaBox__lI84I{padding:85px 60px;border-radius:20px;background:radial-gradient(circle at 80% 20%,rgba(215,0,58,.2),transparent 30%),var(--ink);color:#fff;text-align:center}.page_ctaEyebrow__prxm6{color:#ff9ab5;font-size:11px;font-weight:800;letter-spacing:.15em}.page_cta__K9S9_ h2{margin-top:20px}.page_cta__K9S9_ p{max-width:700px;margin:24px auto 0;color:#b9bcc3;line-height:2}.page_pocItems__nNwCJ{display:flex;justify-content:center;flex-wrap:wrap;gap:22px;margin-top:32px;color:#d3d5da;font-size:12px}.page_pocItems__nNwCJ span{display:flex;gap:6px;align-items:center}.page_pocItems__nNwCJ svg{color:#ff658e}.page_ctaButton__40EBU{display:inline-flex;align-items:center;gap:13px;margin-top:38px;padding:16px 26px;border-radius:7px;background:var(--red);color:#fff;font-size:14px;font-weight:800;text-decoration:none}.page_cta__K9S9_ small{display:block;margin-top:24px;color:#777b84}@media (max-width:980px){.page_nav__zzkjS{display:none}.page_headerCta__OgGVy{margin-left:auto}.page_differenceGrid___o_3N,.page_heroGrid__Cu_FT,.page_learningGrid__awPDM,.page_sectionHead__K4bXL{grid-template-columns:1fr}.page_heroGrid__Cu_FT{gap:60px}.page_steps__K0QSs{grid-template-columns:repeat(2,1fr)}.page_step___1Qiq:nth-child(3){border-left:1px solid #dcdde0}.page_differenceGrid___o_3N,.page_learningGrid__awPDM{gap:60px}.page_ensembleDiagram__JXEp9{flex-wrap:wrap}}@media (max-width:700px){.page_container__J1_5Q,.page_headerInner__YFgu8,.page_narrow__EKota{width:min(100% - 32px,1180px)}.page_headerInner__YFgu8{height:64px}.page_headerCta__OgGVy{padding:9px 12px;font-size:11px}.page_hero__rWnc6{padding:72px 0 85px}.page_hero__rWnc6 h1{font-size:43px}.page_heroLead__xi0Z5{font-size:15px}.page_heroActions__iNV_D{flex-direction:column}.page_primaryButton__orr4k,.page_secondaryButton__fQZHO{width:100%}.page_comparison__QM7rR,.page_cta__K9S9_,.page_difference__k6HE0,.page_how__M8pHR,.page_learning__G0NkB,.page_problem__McfRF,.page_useCases__vl7F3{padding:85px 0}.page_problemGrid__EyThG,.page_steps__K0QSs,.page_useCaseGrid__qSKPD{grid-template-columns:1fr}.page_step___1Qiq,.page_step___1Qiq:first-child,.page_step___1Qiq:nth-child(3){min-height:0;border-left:1px solid #dcdde0;border-bottom:1px solid #dcdde0}.page_step___1Qiq h3{margin-top:35px}.page_sourceGrid__u_6H6{grid-template-columns:1fr}.page_sourceGrid__u_6H6 div{border-right:0;border-bottom:1px solid var(--line)}.page_sourceGrid__u_6H6 div:last-child{border-bottom:0}.page_mockDecision__1el0S{align-items:flex-start;gap:10px}.page_ensembleBox__HN6bu{padding:42px 24px}.page_ensembleDiagram__JXEp9{flex-direction:column}.page_equals__ZIbk_,.page_plus___bE3_{transform:rotate(90deg)}.page_finalSignal__KS3Ao,.page_signal__CG88B{width:100%}.page_ctaBox__lI84I{padding:60px 22px}.page_scoreCards__WzPd4{grid-template-columns:1fr}}