.science-hero{isolation:isolate;color:#1b3439;background:#f7f8f4;padding:64px 24px 0;position:relative;overflow:hidden}.science-hero-stage{grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);align-items:center;gap:clamp(48px,7vw,96px);max-width:1200px;margin:0 auto;display:grid}.science-intro{text-align:left;max-width:590px}.science-eyebrow{color:#326560;font:500 10px var(--font-mono);letter-spacing:.24em;justify-content:flex-start;align-items:center;gap:10px;margin:0 0 25px;display:flex}.science-eyebrow>span,.science-status-dot{background:#67e8c5;border-radius:50%;width:6px;height:6px;display:inline-block}.science-intro h1{font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(44px,5vw,68px);font-weight:500;line-height:1.02}.science-intro h1>span{color:#16675e}.science-description{color:#516367;max-width:570px;margin:26px 0 0;font-size:17px;line-height:1.72}.science-actions{justify-content:flex-start;gap:12px;margin:28px 0 22px;display:flex}.science-primary,.science-secondary{border-radius:999px;justify-content:center;align-items:center;gap:24px;padding:13px 22px;font-size:13px;font-weight:600;transition:background .2s;display:inline-flex}.science-primary{color:#fff;background:#175f56}.science-primary:hover{background:#104b44}.science-secondary{color:#244d48;background:#fff;border:1px solid #c1cfca}.science-secondary:hover{background:#e7eee9}.science-trust{color:#516367;justify-content:flex-start;align-items:center;gap:14px;font-size:11px;display:flex}.science-trust i{background:#46616b;border-radius:50%;width:3px;height:3px}.science-hero-proof{color:#203a3d;background:#fff;border:1px solid #d4dfda;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 30px 80px -45px #123d3590}.science-hero-proof:before{content:"";background:linear-gradient(90deg,#17665e 0 58%,#7890cc 58% 80%,#d59a55 80%);height:4px;position:absolute;inset:0 0 auto}.science-proof-top,.science-proof-source{color:#577069;font:600 9px/1.4 var(--font-mono);letter-spacing:.13em;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.science-proof-top{border-bottom:1px solid #e3eae6}.science-proof-top span:last-child{letter-spacing:.04em;color:#2f6e5b;align-items:center;gap:6px;display:flex}.science-proof-top i{background:#4eae86;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #dff2e9}.science-proof-question{background:#f1f5f1;border-radius:12px;margin:18px 20px 0;padding:16px 18px}.science-proof-question span,.science-proof-finding>div>span{font:600 9px/1.4 var(--font-mono);letter-spacing:.14em;color:#527069}.science-proof-question p{color:#203e3d;margin:7px 0 0;font-size:15px;font-weight:600}.science-proof-finding{justify-content:space-between;align-items:flex-end;gap:22px;padding:23px 22px 19px;display:flex}.science-proof-finding>div:first-child{max-width:345px}.science-proof-finding>div>strong{font:600 24px/1.2 var(--font-display);letter-spacing:-.035em;margin-top:7px;display:block}.science-proof-finding>div>strong b{color:#17665e;font-weight:600}.science-proof-finding p{color:#60746e;margin:8px 0 0;font-size:11px;line-height:1.6}.science-proof-metric{text-align:right;min-width:88px}.science-proof-metric small,.science-proof-metric span{color:#698078;font-size:9px;display:block}.science-proof-metric strong{font:600 20px/1.4 var(--font-display);color:#203d3b;display:block}.science-proof-evidence{border-top:1px solid #e5ebe7;border-bottom:1px solid #e5ebe7;margin:0 22px;padding:17px 0}.science-proof-evidence>div{grid-template-columns:55px minmax(0,1fr) 48px;align-items:center;gap:10px;margin:10px 0;font-size:10px;display:grid}.science-proof-evidence>div>span{color:#526a65}.science-proof-evidence>div>i{background:#edf2ef;border-radius:999px;height:7px;overflow:hidden}.science-proof-evidence>div>i>b{border-radius:inherit;background:#4c8e7b;height:100%;display:block}.science-proof-evidence>div>i>b.negative{background:#ce906e}.science-proof-evidence>div>strong{text-align:right;font-size:10px}.science-proof-actions{flex-wrap:wrap;gap:9px;padding:16px 22px;display:flex}.science-proof-actions span{color:#3d6258;background:#fafbf8;border:1px solid #dce6e1;border-radius:7px;padding:7px 10px;font-size:9px}.science-proof-source{letter-spacing:0;background:#fafbf8;border-top:1px solid #e5ebe7;justify-content:flex-start}.science-proof-source span{text-transform:uppercase;letter-spacing:.12em}.science-proof-source strong{color:#2f514a}.science-proof-source small{font:500 9px/1.4 var(--font-mono);color:#58726b;margin-left:auto}.science-demo{text-align:left;color:#f4f8fc;max-width:1160px;margin:58px auto 0;scroll-margin-top:110px}.science-demo-heading{color:#516367;justify-content:space-between;gap:12px;padding:0 3px 13px;font-size:10px;display:flex}.science-demo-heading>span:first-child{font-family:var(--font-mono);letter-spacing:.13em;color:#326560;align-items:center;gap:8px;display:flex}.science-scenarios{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:12px;display:grid}.science-scenarios button{text-align:left;color:#a9bacb;cursor:pointer;background:#0c1722;border:1px solid #2b3a48;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:13px 15px;font-size:12px;display:flex}.science-scenarios button:hover{border-color:#69868e}.science-scenarios button[aria-pressed=true]{color:#beffe6;background:#18332f;border-color:#78c6b5}.science-question{color:#142b36;background:#f2f6f6;border-radius:8px 8px 0 0;align-items:center;gap:14px;min-height:72px;padding:12px 13px 12px 20px;display:flex}.science-prompt-icon{color:#357b70;font-size:25px}.science-question input{color:#142b36;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:10px 0;font-size:14px}.science-question:focus-within{box-shadow:0 0 0 3px #67e8c560}.science-question button{color:#ddfff4;cursor:pointer;background:#173e36;border:0;border-radius:5px;flex-shrink:0;padding:12px 17px;font-size:12px;font-weight:600}.science-question button span{margin-left:12px}.science-question button:disabled{opacity:.45;cursor:not-allowed}.science-notice{color:#d1ede9;background:#17343a;padding:14px;font-size:12px;line-height:1.6}.science-notice a{text-decoration:underline}.science-workspace{background:#101b27;border:1px solid #2a3b48;border-top:0;border-radius:0 0 10px 10px;grid-template-columns:258px minmax(0,1fr);min-height:495px;display:grid;overflow:hidden;box-shadow:0 30px 90px #0004}.science-process{background:#0b1520;border-right:1px solid #243340;padding:30px 24px}.science-agent-mark{font-size:29px;font-family:var(--font-display);color:#83e6d0;align-items:center;gap:4px;font-weight:500;display:flex}.science-agent-mark span{font-size:19px}.science-process h2{letter-spacing:-.02em;margin:13px 0 9px;font-size:18px;font-weight:500;line-height:1.35}.science-process>p{color:#8ba1b4;margin:0;font-size:12px;line-height:1.7}.science-process ol{margin:27px 0;padding:0;list-style:none}.science-process li{color:#637788;align-items:center;gap:10px;padding:10px 0;font-size:11px;transition:color .2s;display:flex}.science-process li>span{border:1px solid #324653;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;display:inline-grid}.science-process li[data-active=true]{color:#bed4dc}.science-process li[data-active=true]>span{color:#85e8ca;background:#163b32;border-color:#315e51}.science-source{border-top:1px solid #263542;gap:7px;padding-top:18px;display:grid}.science-source>span{color:#6f91a5;font:9px var(--font-mono);letter-spacing:.13em}.science-source strong{color:#c2d4df;font-size:11px;font-weight:500}.science-source small{color:#8ba1b4;font-size:9px;line-height:1.5}.science-result{flex-direction:column;min-width:0;padding:23px 28px 0;display:flex}.science-result-top{font:9px var(--font-mono);letter-spacing:.12em;color:#7894a8;justify-content:space-between;gap:10px;display:flex}.science-result-top>span:last-child{color:#96d7c2;letter-spacing:0}.science-result-title{justify-content:space-between;align-items:center;gap:25px;margin:23px 0;display:flex}.science-result-title h3{letter-spacing:-.025em;max-width:350px;margin:0;font-size:20px;font-weight:500;line-height:1.35}.science-result-title>div{text-align:right;flex-shrink:0;gap:4px;display:grid}.science-result-title strong{font:500 28px var(--font-display);letter-spacing:-.045em;color:#96f0d4}.science-result-title>div>span{color:#8ca5b8;font-size:9px}.science-result-tabs{border-bottom:1px solid #2a3d4b;gap:22px;display:flex}.science-result-tabs button{color:#8ca3b7;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 0 11px;font-size:11px}.science-result-tabs button[aria-selected=true]{color:#a7f6df;border-bottom-color:#83e6d0}.science-panel{flex:1;min-height:278px;padding-top:14px}.science-chart svg{width:100%;max-height:225px;display:block;overflow:visible}.science-chart svg text{fill:#99aebe;font-size:10px;font-family:var(--font-body)}.science-legend{color:#9bb1c2;flex-wrap:wrap;justify-content:center;gap:20px;margin:8px 0 12px;font-size:9px;display:flex}.science-legend span{align-items:center;gap:6px;display:flex}.science-legend i{border-radius:50%;width:6px;height:6px;display:inline-block}.science-finding{color:#b6c8d6;margin:14px 0 17px;font-size:11px;line-height:1.8}.science-result-footer{color:#7c97aa;border-top:1px solid #2a3d4b;justify-content:space-between;gap:14px;padding:15px 0;font-size:9px;line-height:1.5;display:flex}.science-result-footer a{color:#9bdbcc}.science-demo-disclosure{text-align:center;color:#516367;margin:15px 0 0;font-size:12px;line-height:1.7}.science-method{padding:9px 0 22px}.science-method>p{color:#c1e5dc;font-size:12px;font-weight:600}.science-method ol{color:#b6c8d6;margin:16px 0;padding-left:22px;font-size:12px;line-height:1.8}.science-method li{padding:5px 0 5px 5px}.science-method small{color:#9bb1c2;background:#142630;border-left:2px solid #658b87;padding:14px;font-size:11px;line-height:1.6;display:block}.science-data{padding:0 0 16px}.science-table-scroll{max-height:236px;overflow:auto}.science-data table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:11px}.science-data th{color:#a3c5d2;background:#142630;font-weight:500;position:sticky;top:0}.science-data td,.science-data th{border-bottom:1px solid #293948;padding:8px 11px}.science-data td{color:#b7cada;font-variant-numeric:tabular-nums}.science-data button{color:#b5f2db;cursor:pointer;background:#18362f;border:1px solid #40685f;border-radius:4px;margin-top:13px;padding:8px 13px;font-size:10px}.science-driver-chart{min-height:210px;padding:23px 0 15px}.science-driver-chart>div{color:#b8ccda;grid-template-columns:48px 1fr 64px;align-items:center;gap:13px;margin:18px 0;font-size:12px;display:grid}.science-driver-chart>div>div{background:#192c3a;height:22px}.science-driver-chart i{border-radius:0 3px 3px 0;height:100%;display:block}.science-driver-chart strong{text-align:right;font-weight:500}.science-driver-chart p{color:#8fa9ba;margin-top:22px;font-size:10px}.science-capability-band{color:#516367;max-width:1120px;font:11px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #d5dfd8;flex-wrap:wrap;justify-content:space-between;gap:22px;margin:40px auto 0;padding:28px 0;display:flex}.science-demo button:focus-visible,.science-demo a:focus-visible{outline-offset:4px;outline:2px solid #bef9df}.science-panel:focus-visible{outline-offset:4px;outline:1px solid #78988c}@media (min-width:1600px){.science-intro h1{font-size:72px}.science-hero{padding-top:88px}}@media (max-width:1050px){.science-hero-stage{grid-template-columns:1fr;gap:38px}.science-intro{max-width:760px}.science-hero-proof{width:100%;max-width:700px}}@media (max-width:800px){.science-hero{padding:48px 20px 0}.science-workspace{grid-template-columns:195px minmax(0,1fr)}.science-process{padding:25px 18px}.science-process h2{font-size:16px}.science-result{padding:20px 20px 0}.science-result-title{gap:14px}.science-result-title h3{font-size:17px}.science-result-title strong{font-size:25px}.science-scenarios{grid-template-columns:repeat(2,1fr)}.science-question input{font-size:12px}.science-capability-band{justify-content:center}}@media (max-width:600px){.science-hero{padding:38px 16px 0}.science-intro h1{font-size:clamp(36px,10vw,48px)}.science-eyebrow{letter-spacing:.15em;font-size:9px}.science-description{margin-top:20px;font-size:15px;line-height:1.65}.science-trust{flex-wrap:wrap;gap:8px;font-size:11px}.science-actions{grid-template-columns:1fr;gap:9px;display:grid}.science-primary,.science-secondary{gap:12px;width:100%;padding:12px 15px;font-size:12px}.science-hero-stage{gap:30px}.science-proof-finding{align-items:flex-start;padding:20px 18px 17px}.science-proof-finding>div>strong{font-size:21px}.science-proof-metric{min-width:72px}.science-proof-question{margin:15px 16px 0;padding:14px}.science-proof-evidence{margin:0 18px}.science-proof-actions,.science-proof-source{padding:14px 18px}.science-demo{margin-top:32px}.science-demo-heading{flex-wrap:wrap;font-size:9px}.science-question{flex-wrap:wrap;gap:8px;padding:12px}.science-prompt-icon{display:none}.science-question input{white-space:normal;flex-basis:100%;padding:5px}.science-question button{width:100%;padding:10px}.science-workspace{grid-template-columns:1fr}.science-process{border-bottom:1px solid #243340;border-right:0;padding:17px}.science-agent-mark,.science-process h2,.science-process>p,.science-source{display:none}.science-process ol{grid-template-columns:repeat(2,1fr);gap:5px 10px;margin:0;display:grid}.science-process li{padding:4px 0;font-size:10px}.science-result{padding:20px 16px 0}.science-result-title{gap:12px;margin:20px 0}.science-result-title h3{font-size:18px}.science-result-title>div{max-width:115px}.science-result-title strong{font-size:26px}.science-result-title>div>span{font-size:9px;line-height:1.5}.science-panel{min-height:255px}.science-chart svg{min-height:160px}.science-result-footer{flex-wrap:wrap;font-size:9px}.science-demo-disclosure{font-size:11px}.science-capability-band{gap:17px;margin-top:27px;padding:23px 0;font-size:10px}}@media (prefers-reduced-motion:reduce){.science-hero *{transition:none!important;animation:none!important}}@media (max-width:600px){.science-chart svg text{font-size:15px}}.science-intro a:focus-visible,.science-scenarios button:focus-visible{outline-offset:4px;outline:2px solid #175f56}
