@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600&display=swap");.simulator-page{--ink:#0a0a23;--paper:#f5f7fa;--teal:#006c80;--amber:#00d8ff;--rule:rgba(10,10,35,0.16);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--ink);background:var(--paper);min-height:100vh}.simulator-page *{box-sizing:border-box}.simulator-page button,.simulator-page input,.simulator-page select,.simulator-page textarea{font:inherit}.simulator-page button{cursor:pointer}.simulator-page .variation{min-height:100vh;padding:0 42px;overflow:hidden}.simulator-page .site-nav{height:86px;display:flex;align-items:center;justify-content:space-between;max-width:1350px;margin:auto;border-bottom:1px solid var(--rule)}.simulator-page .sim-brand{color:inherit;text-decoration:none;display:inline-flex;align-items:center;gap:12px}.simulator-page .sim-brand-lockup{display:block;width:288px;height:82px;padding:10px 20px}.simulator-page .sim-brand-lockup img{display:block;width:100%;height:100%}.simulator-page .sim-brand-lockup--white{display:none!important}.simulator-page .sim-brand small{margin-left:4px;padding-left:10px;border-left:1px solid;font:500 10px/1 JetBrains Mono,monospace;letter-spacing:.07em;text-transform:uppercase;opacity:.7}.simulator-page .nav-links{display:flex;align-items:center;gap:24px;font-size:13px;font-weight:600}.simulator-page .nav-links a{text-decoration:none;color:inherit;opacity:.75}.simulator-page .nav-links a:hover{opacity:1}.simulator-page .button{border:1px solid var(--ink);background:transparent;color:inherit;padding:13px 18px;font-size:13px;font-weight:700;border-radius:2px;transition:transform .2s,background .2s}.simulator-page .button:hover{transform:translateY(-2px)}.simulator-page .button--solid{background:var(--ink);color:var(--paper)}.simulator-page .button--small{padding:10px 13px}.simulator-page .inspect-link,.simulator-page .result-inspect,.simulator-page .text-link{border:0;background:none;color:inherit;font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:4px}.simulator-page .button span,.simulator-page .inspect-link span,.simulator-page .result-inspect span,.simulator-page .text-link span{margin-left:8px}.simulator-page .eyebrow{font:500 11px/1.3 JetBrains Mono,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--teal)}.simulator-page .variation h1,.simulator-page .variation h2,.simulator-page .variation h3,.simulator-page .variation p{margin-top:0}.simulator-page .variation h1,.simulator-page .variation h2{font-family:Inter,system-ui,sans-serif;font-weight:700}.simulator-page .variation h1{font-size:clamp(53px,7.1vw,110px);line-height:.94}.simulator-page .variation h2{font-size:clamp(36px,4.4vw,68px);line-height:.98}.simulator-page .variation h3{letter-spacing:-.04em;font-size:25px;line-height:1.04}.simulator-page .cinematic-copy>p,.simulator-page .film-section>div>p,.simulator-page .hero-copy,.simulator-page .method-section>div>p,.simulator-page .response-story>div>p,.simulator-page .section-lead>p{color:#41505a;font-size:18px;line-height:1.55}.simulator-page .variation-switcher{position:fixed;z-index:25;right:20px;bottom:20px;width:275px;padding:12px;color:#eff4f2;background:#12242d;border:1px solid rgba(255,255,255,.18);box-shadow:0 16px 60px rgba(8,21,28,.3);border-radius:5px}.simulator-page .switcher-title{display:block;margin:2px 5px 10px;color:#9fbbb6;font:10px JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.08em}.simulator-page .variation-switcher .variation-buttons{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.simulator-page .variation-switcher button{min-height:57px;border:1px solid transparent;background:#203640;color:#b7c7c5;text-align:left;padding:7px;font-size:10px;line-height:1.1}.simulator-page .variation-switcher button span{display:block;margin-bottom:5px;color:#77918e;font:9px JetBrains Mono,monospace}.simulator-page .variation-switcher button.is-active{background:#e6ebe6;color:#11232c}.simulator-page .variation-switcher p{margin:11px 4px 2px;font-size:11px;line-height:1.35;color:#b7c7c5}.simulator-page .variation-switcher p strong{color:white;display:block;margin-bottom:2px}.simulator-page .editorial-hero{max-width:1350px;margin:0 auto;padding:36px 0 75px;position:relative}.simulator-page .memo-rule{display:flex;justify-content:space-between;padding-bottom:22px;color:#657078;font:10px JetBrains Mono,monospace;letter-spacing:.06em;text-transform:uppercase}.simulator-page .editorial-hero h1{max-width:870px;margin:25px 0}.simulator-page .hero-copy{max-width:560px}.simulator-page .hero-actions{display:flex;align-items:center;gap:27px;margin-top:28px}.simulator-page .editorial-pull{position:absolute;right:9%;bottom:85px;max-width:250px;border-left:1px solid var(--teal);padding-left:20px}.simulator-page .editorial-pull span{color:var(--teal);font:55px/.5 Inter,serif}.simulator-page .editorial-pull p{font:16px/1.35 Inter,serif}.simulator-page .memo-intro{max-width:1350px;margin:auto;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);display:flex;align-items:center;justify-content:space-between;padding:26px 0}.simulator-page .memo-intro p{margin:0;font:26px/1.13 Inter,serif;letter-spacing:-.04em}.simulator-page .memo-intro span{color:#53616a;font:10px/1.6 JetBrains Mono,monospace;text-transform:uppercase}.simulator-page .feature-section{max-width:1350px;margin:0 auto;padding:115px 0}.simulator-page .section-lead{display:grid;grid-template-columns:1fr 1.2fr;-moz-column-gap:80px;column-gap:80px;align-items:start;margin-bottom:50px}.simulator-page .section-lead .eyebrow{grid-row:1/3}.simulator-page .section-lead h2{margin:0 0 25px}.simulator-page .section-lead>p{grid-column:2;max-width:500px}.simulator-page .two-applications{max-width:1350px;margin:auto;padding:0 0 120px;display:grid;grid-template-columns:1fr 1fr;gap:0 60px}.simulator-page .two-applications header{grid-column:1/-1;padding:34px 0 42px;border-top:1px solid var(--rule)}.simulator-page .two-applications header h2{margin:14px 0 0}.simulator-page .two-applications article{padding:31px 10% 38px 0;border-top:1px solid var(--rule)}.simulator-page .deliverables span,.simulator-page .two-applications article span{color:var(--teal);font:11px JetBrains Mono,monospace;text-transform:uppercase}.simulator-page .two-applications article p{max-width:410px;color:#41505a;line-height:1.5}.simulator-page .two-applications q{display:block;margin-top:28px;color:var(--teal);font:17px/1.35 Inter,serif;text-decoration:none}.simulator-page .method-section{max-width:1350px;margin:auto;padding:70px 0;border-top:1px solid var(--rule);display:grid;grid-template-columns:.85fr 1.15fr;gap:70px}.simulator-page .method-section h2{margin:20px 0}.simulator-page .engagement-section{max-width:1350px;margin:0 auto;padding:120px 0 85px}.simulator-page .engagement-section h2{margin:18px 0 54px}.simulator-page .deliverables{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--rule)}.simulator-page .deliverables>div{padding:29px 30px 20px 0}.simulator-page .deliverables>div+div{padding-left:30px;border-left:1px solid var(--rule)}.simulator-page .deliverables h3{margin:18px 0 11px}.simulator-page .deliverables p{color:#53616a;line-height:1.45}.simulator-page .engagement-actions{display:flex;justify-content:space-between;align-items:center;padding-top:30px;border-top:1px solid var(--rule)}.simulator-page .scenario-model{background:#10212a;color:#f1f2ed;padding:22px;position:relative;border-radius:3px;box-shadow:0 25px 60px rgba(16,33,42,.16)}.simulator-page .model-topline{display:flex;justify-content:space-between;align-items:start;padding-bottom:20px;border-bottom:1px solid rgba(231,244,240,.15)}.simulator-page .model-kicker{display:block;color:#99d2c7;font:10px JetBrains Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.simulator-page .model-subtitle{display:block;color:#9caeae;margin-top:6px;font-size:11px}.simulator-page .model-live{color:#a9bcba;font-size:10px}.simulator-page .model-live i{display:inline-block;width:7px;height:7px;margin-right:5px;border-radius:50%;background:#80c6aa}.simulator-page .scenario-layout{display:grid;grid-template-columns:1.08fr 1.25fr .84fr;min-height:311px}.simulator-page .scenario-controls{padding:20px 18px 0 0;margin:0;border:0;border-right:1px solid rgba(231,244,240,.12)}.simulator-page .scenario-controls legend{padding:0 0 12px;color:#a9bcba;font:10px JetBrains Mono,monospace;text-transform:uppercase}.simulator-page .scenario-choice{display:grid;grid-template-columns:24px 22px 1fr;gap:8px;padding:10px 8px;border:1px solid transparent;cursor:pointer}.simulator-page .scenario-choice input{position:absolute;opacity:0}.simulator-page .scenario-choice.is-selected{background:#1a3641;border-color:#4d817d}.simulator-page .scenario-index{color:#71918e;font:10px JetBrains Mono,monospace}.simulator-page .scenario-choice strong{display:block;font-size:13px}.simulator-page .scenario-choice small{display:block;color:#a1b6b4;margin-top:3px;font-size:10px;line-height:1.25}.simulator-page .inspect-link{margin:15px 8px;color:#9bd0c6}.simulator-page .model-path{padding:31px 27px 0}.simulator-page .path-node{position:relative;padding:10px 13px;border-left:2px solid #55716f;background:#172d36;opacity:.66}.simulator-page .path-node.is-active{opacity:1;border-left-color:#79c5b1}.simulator-page .path-node.is-response{border-left-color:#d7a356}.simulator-page .path-node span{display:block;color:#a5b8b6;font:9px JetBrains Mono,monospace;text-transform:uppercase}.simulator-page .path-node strong{display:block;margin:4px 0;font-size:13px}.simulator-page .path-node em{color:#8fd0c0;font-size:11px;font-style:normal}.simulator-page .path-node--outcome em{color:#f1cf8d}.simulator-page .path-line{height:26px;color:#76a7a0;font-size:17px;text-align:center}.simulator-page .financial-result{display:flex;flex-direction:column;justify-content:center;padding:25px 0 25px 25px;border-left:1px solid rgba(231,244,240,.12)}.simulator-page .result-caption,.simulator-page .result-label{color:#a8bcba;font:10px JetBrains Mono,monospace;text-transform:uppercase}.simulator-page .result-value{margin:10px 0 2px;color:#f1cf8d;font:42px/.9 Inter,serif;letter-spacing:-.06em}.simulator-page .result-delta{margin:25px 0 16px;color:#c9d6d4;font-size:11px}.simulator-page .result-inspect{color:#9bd0c6;text-align:left}.simulator-page .model-reading{border-top:1px solid rgba(231,244,240,.15);display:grid;grid-template-columns:1.2fr 1fr;gap:40px;padding-top:16px}.simulator-page .model-reading p{margin-bottom:0;color:#b8c8c5;font-size:12px;line-height:1.45}.simulator-page .model-reading p:first-child{color:#f1f2ed}.simulator-page .model-reading p span{display:block;color:#84c4b7;margin-bottom:3px;font:10px JetBrains Mono,monospace;text-transform:uppercase}.simulator-page .model-drawer{position:absolute;z-index:4;inset:20px;padding:40px;background:#e7ebe5;color:#11242c;box-shadow:0 20px 70px rgba(0,0,0,.4)}.simulator-page .model-drawer h3{margin:12px 0 25px}.simulator-page .drawer-close{position:absolute;top:12px;right:14px;background:none;border:0;color:inherit;font:32px/1 Arial,sans-serif}.simulator-page .model-drawer dl{display:grid;grid-template-columns:1fr 2fr;max-width:630px;border-top:1px solid rgba(20,34,45,.2)}.simulator-page .model-drawer dl div{display:contents}.simulator-page .model-drawer dd,.simulator-page .model-drawer dt{margin:0;padding:10px 0;border-bottom:1px solid rgba(20,34,45,.12);font-size:13px}.simulator-page .model-drawer dt{color:#5f6e73}.simulator-page .model-drawer code{display:block;max-width:630px;padding:18px;background:#d3dad5;color:#183338;font:13px/1.6 JetBrains Mono,monospace;white-space:normal}.simulator-page .model-drawer p{max-width:560px;color:#41505a;line-height:1.5}.simulator-page .evidence-rail{display:flex;align-self:start;align-items:stretch;gap:11px}.simulator-page .evidence-rail>div{flex:1;padding:17px 0 0;border-top:1px solid var(--rule)}.simulator-page .evidence-rail span{color:var(--teal);font:10px JetBrains Mono,monospace}.simulator-page .evidence-rail strong{display:block;margin:14px 0 5px;font-size:13px}.simulator-page .evidence-rail p{color:#526169;font-size:11px;line-height:1.35}.simulator-page .evidence-rail>i{align-self:flex-start;margin-top:50px;font-style:normal;color:var(--teal)}.simulator-page footer{max-width:1350px;margin:auto;padding:30px 0;border-top:1px solid var(--rule);display:flex;justify-content:space-between;align-items:center}.simulator-page footer p{margin:0;color:#657078;font-size:10px}.simulator-page .variation--cinematic,.simulator-page .variation--workbench{--paper:#0d1c25;--ink:#ecf1ec;--rule:rgba(226,242,236,0.16);--teal:#94d1bd;background:#0d1c25}.simulator-page .site-nav--dark .button--small{border-color:#91bdb3}.simulator-page .variation--cinematic .sim-brand-mark,.simulator-page .variation--workbench .sim-brand-mark{background:#9bd5c1}.simulator-page .workbench-hero{max-width:1350px;min-height:570px;margin:auto;display:grid;grid-template-columns:1fr 1fr;align-items:center}.simulator-page .workbench-copy h1{max-width:640px;margin:18px 0 25px}.simulator-page .workbench-copy>p:not(.eyebrow){max-width:440px;color:#a7bbb7;font-size:18px;line-height:1.5}.simulator-page .workbench-copy .text-link{color:#e2eae5}.simulator-page .workbench-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:54px}.simulator-page .workbench-tags span{padding:8px 10px;color:#a6c7bf;border:1px solid rgba(147,206,187,.29);font:10px JetBrains Mono,monospace}.simulator-page .workbench-map{position:relative;width:min(510px,100%);aspect-ratio:1;margin:auto;overflow:hidden;border-radius:50%;border:1px solid rgba(152,210,191,.28);background:radial-gradient(circle,#224957 0,#132f3b 42%,#0d1c25 70%)}.simulator-page .map-caption{position:absolute;top:26px;left:30px;color:#88aaa2;font:9px JetBrains Mono,monospace;letter-spacing:.08em}.simulator-page .map-orbit{position:absolute;left:50%;top:50%;border:1px solid rgba(152,210,191,.24);border-radius:50%;transform:translate(-50%,-50%)}.simulator-page .orbit-1{width:58%;height:58%}.simulator-page .orbit-2{width:84%;height:84%}.simulator-page .map-company{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:112px;height:112px;padding-top:35px;border-radius:50%;text-align:center;background:#d7eadf;color:#11262e;font-weight:700}.simulator-page .map-company small{display:block;margin-top:5px;font:9px JetBrains Mono,monospace;text-transform:uppercase}.simulator-page .map-actor{position:absolute;padding:7px 9px;border:1px solid rgba(178,221,207,.35);background:#16333e;color:#dbe8e2;font-size:11px}.simulator-page .map-actor em{display:block;margin-top:3px;color:#e8be72;font-style:normal;font:9px JetBrains Mono,monospace}.simulator-page .actor-customer{top:18%;right:9%}.simulator-page .actor-retailer{bottom:16%;right:14%}.simulator-page .actor-supplier{bottom:12%;left:12%}.simulator-page .actor-competitor{top:30%;left:4%}.simulator-page .workbench-model-section{padding:80px max(0px,calc((100% - 1350px) / 2));background:#dce7df;color:#10242d}.simulator-page .workbench-model-section header{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:32px;align-items:end;margin-bottom:32px}.simulator-page .workbench-model-section header span{color:#33625d;font:10px JetBrains Mono,monospace;letter-spacing:.08em}.simulator-page .workbench-model-section h2{margin:0}.simulator-page .workbench-model-section header p{margin:0;color:#46605f;font-size:14px;line-height:1.5}.simulator-page .workbench-cards{max-width:1350px;margin:auto;padding:100px 0;display:grid;grid-template-columns:repeat(3,1fr)}.simulator-page .workbench-cards article{min-height:270px;padding:25px 32px 25px 0;border-top:1px solid var(--rule)}.simulator-page .workbench-cards article+article{padding-left:32px;border-left:1px solid var(--rule)}.simulator-page .card-number{color:#87b8aa;font:11px JetBrains Mono,monospace}.simulator-page .workbench-cards h3{margin:40px 0 12px}.simulator-page .workbench-cards p{min-height:65px;color:#aec0bd;line-height:1.45}.simulator-page .workbench-cards a,.simulator-page .workbench-cards button{border:0;padding:0;color:#a5ddcb;background:none;font-size:12px;text-decoration:underline;text-underline-offset:4px}.simulator-page .workbench-method{max-width:1350px;margin:auto;padding:80px 0 110px;border-top:1px solid var(--rule)}.simulator-page .workbench-method h2{margin:18px 0 55px}.simulator-page .variation--workbench .evidence-rail{--rule:rgba(226,242,236,0.25)}.simulator-page .variation--workbench .evidence-rail p{color:#b3c4c1}.simulator-page .method-footnote{max-width:450px;margin:48px 0 0;color:#a7bbb7;font-size:13px;line-height:1.55}.simulator-page .workbench-cta{max-width:1350px;margin:auto;padding:70px 0 90px;border-top:1px solid var(--rule)}.simulator-page .workbench-cta>span{color:#93cfbc;font:11px JetBrains Mono,monospace;text-transform:uppercase}.simulator-page .workbench-cta h2{margin:19px 0 28px}.simulator-page .workbench-cta p{display:inline-block;margin-left:20px;color:#a8bbb7;font-size:12px}.simulator-page .cinematic-hero{max-width:1350px;margin:auto;min-height:610px;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:70px}.simulator-page .cinematic-media{position:relative;min-height:500px;overflow:hidden;background:#23423b}.simulator-page .cinematic-media img{width:100%;height:500px;display:block;-o-object-fit:cover;object-fit:cover}.simulator-page .media-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,24,29,.08),rgba(8,24,29,.62))}.simulator-page .media-caption{position:absolute;bottom:25px;left:25px;color:#eff2e9}.simulator-page .media-caption span{color:#c1d9cf;font:10px JetBrains Mono,monospace}.simulator-page .media-caption p{margin:8px 0 0;font-size:15px}.simulator-page .cinematic-copy h1{margin:18px 0 23px}.simulator-page .cinematic-copy>p:not(.eyebrow){max-width:390px;color:#b3c5c1}.simulator-page .variation--cinematic .text-link{color:#e7efea}.simulator-page .film-section{max-width:1350px;margin:auto;padding:100px 0;display:grid;grid-template-columns:.85fr 1.15fr;gap:100px}.simulator-page .film-section h2{margin:16px 0 22px}.simulator-page .film-section>div>p{color:#b2c2be}.simulator-page .video-frame{padding:10px;border:1px solid var(--rule);align-self:center}.simulator-page .video-frame video{display:block;width:100%;background:#112630;aspect-ratio:16/9}.simulator-page .video-frame p{margin:9px 0 2px;color:#a3b9b4;font-size:10px}.simulator-page .cinematic-model{padding:100px max(0px,calc((100% - 1350px) / 2));color:#12242b;background:#dfe8e1}.simulator-page .cinematic-model header{display:flex;justify-content:space-between;align-items:end;margin-bottom:38px}.simulator-page .cinematic-model h2{margin:0}.simulator-page .response-story{max-width:1350px;margin:auto;padding:120px 0;display:grid;grid-template-columns:1fr 1fr;gap:120px;align-items:center}.simulator-page .response-story h2{margin:16px 0 21px}.simulator-page .response-story>div>p:not(.eyebrow){color:#b2c2be}.simulator-page .response-visual{position:relative;min-height:390px;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;border:1px solid var(--rule)}.simulator-page .response-visual img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.28;filter:saturate(.45)}.simulator-page .response-visual em,.simulator-page .response-visual i,.simulator-page .response-visual span,.simulator-page .response-visual strong{position:relative;padding:8px 14px;background:#12252c;border:1px solid rgba(218,240,229,.28);font-style:normal}.simulator-page .response-visual span{color:#e8c27e}.simulator-page .response-visual strong{color:#e9f2eb}.simulator-page .response-visual em{color:#94d3bf}.simulator-page .response-visual i{padding:4px 8px;border:0;background:none;color:#acd6c9}.simulator-page .cinematic-final{max-width:930px;margin:auto;padding:120px 0 140px;text-align:center}.simulator-page .cinematic-final h2{margin:20px auto}.simulator-page .cinematic-final p{max-width:570px;margin:0 auto 28px;color:#b4c3bf;line-height:1.5}.simulator-page .cinematic-final small{display:block;margin-top:19px;color:#8fa7a1;font-size:11px}.simulator-page .overlay{position:fixed;z-index:50;inset:0;display:grid;place-items:center;padding:20px;background:rgba(5,15,20,.72)}.simulator-page .brief-dialog,.simulator-page .inquiry-dialog{position:relative;width:min(740px,100%);max-height:90vh;overflow:auto;padding:42px;background:#f3f3ed;color:#12242c;box-shadow:0 25px 100px rgba(0,0,0,.5)}.simulator-page .brief-dialog h2,.simulator-page .inquiry-dialog h2{margin:12px 0 29px;font:500 41px/.98 Inter,serif;letter-spacing:-.055em}.simulator-page .brief-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 35px;border-top:1px solid rgba(20,34,45,.17)}.simulator-page .brief-grid>div{padding:16px 0;border-bottom:1px solid rgba(20,34,45,.12)}.simulator-page .brief-grid span,.simulator-page .inquiry-dialog label{color:#4e6967;font:10px JetBrains Mono,monospace;text-transform:uppercase}.simulator-page .brief-grid p{margin:6px 0 0;font-size:13px;line-height:1.45}.simulator-page .brief-note{margin:22px 0 0;color:#53616a;line-height:1.5}.simulator-page .inquiry-dialog>p{color:#51636a;line-height:1.45}.simulator-page .inquiry-dialog label{display:block;margin-top:15px}.simulator-page .inquiry-dialog input,.simulator-page .inquiry-dialog select,.simulator-page .inquiry-dialog textarea{display:block;width:100%;margin-top:6px;padding:10px;color:#12242c;background:white;border:1px solid #9ca9a7;font:14px Inter,sans-serif;text-transform:none}.simulator-page .inquiry-dialog textarea{resize:vertical}.simulator-page .inquiry-dialog .button{margin-top:24px}.simulator-page .inquiry-dialog label small{text-transform:none}@media (max-width:800px){.simulator-page .variation{padding:0 20px}.simulator-page .site-nav{height:70px}.simulator-page .nav-links>a{display:none}.simulator-page .sim-brand{font-size:16px}.simulator-page .sim-brand small{display:none}.simulator-page .variation-switcher{right:10px;bottom:10px;width:244px}.simulator-page .editorial-hero{padding:24px 0 55px}.simulator-page .editorial-pull,.simulator-page .memo-rule span:last-child{display:none}.simulator-page .memo-intro{align-items:start;gap:20px}.simulator-page .memo-intro p{font-size:20px}.simulator-page .memo-intro span{display:none}.simulator-page .engagement-section,.simulator-page .feature-section{padding:75px 0}.simulator-page .film-section,.simulator-page .method-section,.simulator-page .response-story,.simulator-page .section-lead{display:block}.simulator-page .section-lead .eyebrow{margin-bottom:25px}.simulator-page .section-lead>p{margin-top:20px}.simulator-page .scenario-layout{grid-template-columns:1fr}.simulator-page .scenario-controls{padding-right:0;border-right:0}.simulator-page .model-path{padding:20px 0}.simulator-page .financial-result{padding:22px 0;border-left:0;border-top:1px solid rgba(231,244,240,.12)}.simulator-page .model-reading{display:block}.simulator-page .model-reading p+p{margin-top:10px}.simulator-page .scenario-model{padding:16px}.simulator-page .model-topline .model-live{display:none}.simulator-page .deliverables,.simulator-page .two-applications,.simulator-page .workbench-cards{grid-template-columns:1fr}.simulator-page .deliverables>div+div,.simulator-page .two-applications article+article,.simulator-page .workbench-cards article+article{padding-left:0;border-left:0}.simulator-page .method-section{padding:55px 0}.simulator-page .evidence-rail{display:grid;grid-template-columns:1fr 1fr}.simulator-page .evidence-rail>i{display:none}.simulator-page .engagement-actions{align-items:start;gap:20px;flex-direction:column}.simulator-page .cinematic-hero,.simulator-page .workbench-hero{min-height:0;display:flex;flex-direction:column;align-items:stretch;padding:58px 0;gap:35px}.simulator-page .workbench-map{width:100%}.simulator-page .cinematic-model,.simulator-page .workbench-model-section{margin:0 -20px;padding:64px 20px}.simulator-page .workbench-model-section header{display:block}.simulator-page .workbench-model-section header h2{margin:13px 0}.simulator-page .workbench-cards{padding:70px 0}.simulator-page .workbench-cards article{min-height:0}.simulator-page .workbench-cards h3{margin-top:25px}.simulator-page .cinematic-media,.simulator-page .cinematic-media img{min-height:350px;height:350px}.simulator-page .film-section,.simulator-page .response-story{padding:75px 0}.simulator-page .film-section>div+div,.simulator-page .response-story>div+div{margin-top:35px}.simulator-page .cinematic-model header{display:block}.simulator-page .cinematic-model h2{margin-top:17px}.simulator-page .response-visual{min-height:300px}.simulator-page .cinematic-final{padding:80px 0 120px}.simulator-page .brief-dialog,.simulator-page .inquiry-dialog{padding:30px 22px}.simulator-page .brief-grid{grid-template-columns:1fr}.simulator-page footer{padding-bottom:110px;display:block}.simulator-page footer p{margin-top:13px}}.simulator-page .variation--cinematic,.simulator-page .variation--workbench{color:var(--ink)}.simulator-page .scenario-choice{grid-template-columns:24px 1fr;align-items:start}.simulator-page .scenario-choice:focus-within{outline:2px solid #b8e5d9;outline-offset:2px}.simulator-page .price-input{display:grid;grid-template-columns:1fr auto;gap:12px;margin:22px 8px 0;font-size:13px}.simulator-page .price-input input{grid-column:1/-1;width:100%;accent-color:#99d2c7}.simulator-page .price-input small{grid-column:1/-1;color:#b5c9c3;font-size:11px;line-height:1.4}.simulator-page .price-input output{font-variant-numeric:tabular-nums;color:#f1cf8d}.simulator-page .model-boundary{color:#b5c9c3;font-size:12px;line-height:1.6;margin:22px 0 0}.simulator-page .section-lead{grid-template-columns:1.25fr 1fr;gap:15px 80px}.simulator-page .section-lead .eyebrow{grid-column:1/-1;grid-row:auto;font:500 11px/1.3 JetBrains Mono,monospace;color:var(--teal)}.simulator-page .section-lead h2{grid-column:1;grid-row:2}.simulator-page .section-lead>p:not(.eyebrow){grid-column:2;grid-row:2;align-self:end;margin-bottom:25px}.simulator-page .variation h1,.simulator-page .variation h2{letter-spacing:-.045em}.simulator-page .workbench-map{overflow:visible}.simulator-page .workbench-map .map-caption{left:50%;transform:translateX(-50%);white-space:nowrap}.simulator-page .research-proof{max-width:1350px;margin:0 auto;padding:90px 0;border-top:1px solid var(--rule)}.simulator-page .research-proof-copy{display:grid;grid-template-columns:1.15fr 1fr;gap:12px 75px;margin-bottom:35px}.simulator-page .research-proof-copy .eyebrow{grid-column:1/-1}.simulator-page .research-proof h2{margin-bottom:18px}.simulator-page .research-proof-copy>p:not(.eyebrow){line-height:1.65;font-size:16px;opacity:.85}.simulator-page .research-proof-copy .research-proof-note{grid-column:1/-1;max-width:870px;font-size:12px!important}.simulator-page .research-images{display:grid;grid-template-columns:1.6fr 1fr;gap:25px;align-items:start}.simulator-page .research-images a{display:block;border:1px solid var(--rule);color:inherit;text-decoration:none;background:rgba(150,180,170,.06);padding:12px}.simulator-page .research-images img{display:block;width:100%;height:auto}.simulator-page .research-images a>span{display:block;padding:17px 4px 5px;font-size:13px;text-decoration:underline;text-underline-offset:4px}.simulator-page .brief-table{width:100%;border-collapse:collapse;margin:30px 0 18px;font-size:13px;font-variant-numeric:tabular-nums}.simulator-page .brief-table caption{text-align:left;font-weight:700;margin-bottom:12px}.simulator-page .brief-table td,.simulator-page .brief-table th{text-align:left;padding:12px 8px;border-bottom:1px solid #c8d1ca}.simulator-page .brief-table th{background:#e3e9e2}.simulator-page .brief-arithmetic{font:12px/1.8 JetBrains Mono,monospace;background:#e3e9e2;padding:15px}.simulator-page .review-checklist{display:grid;gap:10px;font-size:13px}.simulator-page .brief-dialog .model-kicker,.simulator-page .inquiry-dialog .model-kicker{color:#146b63}.simulator-page :focus-visible{outline:2px solid #329f8c;outline-offset:4px}@media (prefers-reduced-motion:reduce){.simulator-page *{scroll-behavior:auto!important;transition:none!important}}@media (max-width:800px){.simulator-page .research-proof{padding:65px 0}.simulator-page .research-images,.simulator-page .research-proof-copy{display:block}.simulator-page .research-images a+a{margin-top:20px}.simulator-page .hero-actions{flex-wrap:wrap;gap:18px}.simulator-page .variation-switcher{width:calc(100% - 20px);padding:8px}.simulator-page .switcher-title,.simulator-page .variation-switcher p{display:none}.simulator-page .variation-switcher button{min-height:45px;font-size:11px}.simulator-page .variation-switcher button span{display:inline;margin-right:7px}.simulator-page .scenario-controls{min-width:0}.simulator-page .model-drawer{padding:36px 20px 25px;inset:10px;overflow:auto}.simulator-page .model-drawer dl,.simulator-page .model-drawer dl div{display:block}.simulator-page .model-drawer dt{border-bottom:0;padding-bottom:0}.simulator-page .model-drawer dd{padding-top:5px}.simulator-page .model-reading{font-size:12px}}.simulator-page dialog.overlay{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;border:0}.simulator-page dialog.overlay::backdrop{background:transparent}.simulator-page .overlay .model-drawer{position:relative;inset:auto;width:min(740px,100%);max-height:90dvh;overflow:auto}.simulator-page .model-disclaimer{font-size:12px;line-height:1.6;color:#b5c9c3;margin:22px 0 0}.simulator-page .model-drawer{position:relative;inset:auto;margin-top:22px;box-shadow:none}.simulator-page .workbench-hero{gap:50px;padding:45px 0}.simulator-page .workbench-proof{display:block;padding:20px;border:1px solid #3a5d63;color:#e6efea;background:#122b34;text-decoration:none}.simulator-page .workbench-proof>.eyebrow{display:block;margin-bottom:18px}.simulator-page .workbench-proof img{width:100%;display:block}.simulator-page .workbench-proof-caption{display:block;margin:19px 0 10px;font-size:15px}.simulator-page .workbench-proof small{display:block;font-size:11px;line-height:1.6;color:#b7cec6}.simulator-page .editorial-hero{padding-bottom:52px}.simulator-page .editorial-hero-lower{display:grid;grid-template-columns:1fr minmax(340px,420px);gap:65px;align-items:center}.simulator-page .editorial-hero-lower .hero-copy{margin-top:0}.simulator-page p.hero-offer{margin:24px 0 0;font-size:13px;line-height:1.7;color:#53616a}.simulator-page .walkthrough-card{padding:0;background:transparent;border:1px solid var(--rule);text-align:left;color:var(--ink)}.simulator-page .walkthrough-still{position:relative;aspect-ratio:16/9;overflow:hidden}.simulator-page .walkthrough-still img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.simulator-page .play-mark{position:absolute;inset:auto 17px 17px auto;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--paper);color:var(--teal);font-size:14px;box-shadow:0 2px 15px #14222d22}.simulator-page .walkthrough-card-label{display:flex;justify-content:space-between;gap:14px;padding:15px;font-size:12px;font-weight:600}.simulator-page .walkthrough-card-label>span{white-space:nowrap;color:var(--teal)}.simulator-page .variation--editorial .feature-section{padding:68px 0 65px;border-top:1px solid var(--rule)}.simulator-page .variation--editorial .section-lead{margin-bottom:35px}.simulator-page .scenario-comparison{border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;padding:18px 0 16px;margin:0 0 24px}.simulator-page .comparison-heading{font:10px JetBrains Mono,monospace;color:#a9c2bc;text-transform:uppercase;letter-spacing:.08em}.simulator-page .comparison-cells{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:18px}.simulator-page .comparison-cell{opacity:.7}.simulator-page .comparison-cell.is-current{opacity:1}.simulator-page .comparison-cell>span{display:block;font-size:12px}.simulator-page .comparison-cell strong{display:block;font:36px/1.3 Inter,serif;margin:6px 0 12px;font-variant-numeric:tabular-nums}.simulator-page .comparison-track{height:5px;background:#ffffff16}.simulator-page .comparison-track i{display:block;height:100%;background:#8ebeb0}.simulator-page .comparison-cell:nth-child(2) .comparison-track i{background:#d7a067}.simulator-page p.comparison-reading{margin:18px 0 0;color:#c6d8d2;font-size:12px;line-height:1.6}.simulator-page .evidence-questions{padding-top:30px}.simulator-page .evidence-questions ul{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:22px 0}.simulator-page .evidence-questions li{padding-left:16px;border-left:2px solid #9bb7a9;font:18px/1.4 Inter,serif}.simulator-page .evidence-questions>p:last-child{max-width:850px;font-size:13px;line-height:1.7;color:#53616a}.simulator-page .variation--editorial .two-applications{padding-bottom:55px}.simulator-page .research-proof{padding:64px 0}.simulator-page .research-proof-copy{margin-bottom:28px}.simulator-page .research-panels{display:grid;gap:32px}.simulator-page .research-panel{display:grid;grid-template-columns:280px minmax(0,1fr);gap:40px;align-items:start;padding-top:26px;border-top:1px solid var(--rule)}.simulator-page .research-annotation>span{color:var(--teal);font:11px JetBrains Mono,monospace}.simulator-page .research-annotation h3{margin:16px 0 12px;font-size:24px;line-height:1.2}.simulator-page .research-annotation p{font-size:13px;line-height:1.6;opacity:.8}.simulator-page .research-panel a{min-width:0;color:inherit;text-decoration:none}.simulator-page .research-panel img{display:block;width:100%;height:auto;border:1px solid var(--rule)}.simulator-page .research-panel a>span{display:block;font-size:12px;margin-top:13px;text-decoration:underline;text-underline-offset:4px}.simulator-page p.research-qualification{max-width:960px;margin:27px 0 0;font-size:12px;line-height:1.7;opacity:.75}.simulator-page .variation--editorial .method-section{padding:55px 0}.simulator-page .variation--editorial .engagement-section{padding:65px 0}.simulator-page .engagement-section h2{max-width:920px;margin-bottom:22px}.simulator-page p.engagement-intro{margin:0 0 34px;color:#53616a;line-height:1.6}.simulator-page .local-disclosure{padding:12px;border:1px solid var(--rule);background:#e8eee7;color:#244e42;font-size:13px}.simulator-page .inquiry-honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.simulator-page .inquiry-error{margin:0;color:#8b1e1e;font-size:13px;line-height:1.5}.simulator-page .inquiry-dialog button:disabled{cursor:wait;opacity:.65}.simulator-page .walkthrough-dialog{position:relative;background:var(--paper);color:var(--ink);padding:30px;width:min(1000px,100%);max-height:92dvh;overflow-y:auto}.simulator-page .walkthrough-dialog h2{font-size:33px;padding-right:30px;margin:15px 0 22px}.simulator-page .walkthrough-dialog video{width:100%;aspect-ratio:16/9;display:block;background:#10212a}.simulator-page .walkthrough-transcript{margin-top:20px;font-size:13px;line-height:1.7}.simulator-page .walkthrough-transcript summary{cursor:pointer;color:var(--teal);font-weight:600;padding:8px 0}.simulator-page .walkthrough-transcript ol{padding-left:22px}.simulator-page .walkthrough-transcript li{margin:12px 0}@media (max-width:900px){.simulator-page .editorial-hero-lower{grid-template-columns:1fr 340px;gap:28px}.simulator-page .research-panel{grid-template-columns:220px minmax(0,1fr);gap:24px}}@media (max-width:700px){.simulator-page .editorial-hero-lower{grid-template-columns:1fr;gap:28px}.simulator-page .walkthrough-card{max-width:440px;width:100%}.simulator-page .editorial-hero{padding-bottom:36px}.simulator-page p.hero-offer{margin-top:20px;font-size:12px}.simulator-page .comparison-cells{gap:14px}.simulator-page .comparison-cell>span{font-size:10px}.simulator-page .comparison-cell strong{font-size:25px}.simulator-page .evidence-questions ul{grid-template-columns:1fr;gap:18px}.simulator-page .research-panel{grid-template-columns:1fr;gap:16px}.simulator-page .research-annotation h3{max-width:340px}.simulator-page .research-proof{padding:40px 0}.simulator-page .walkthrough-dialog{padding:24px 16px}.simulator-page .walkthrough-dialog h2{font-size:26px}.simulator-page .variation--editorial .feature-section{padding:45px 0}}.simulator-page .walkthrough-review-note{font-size:12px;line-height:1.6;color:#53616a;margin:-8px 0 18px}.simulator-page .industry-model{padding:28px}.simulator-page .industry-reset{color:#b4d5cd;background:transparent;border:0;font-size:12px;padding:4px 0 8px 12px}.simulator-page .industry-inputs{display:grid;grid-template-columns:1.3fr 1fr;gap:38px;padding:25px 0;border-bottom:1px solid #ffffff24}.simulator-page .industry-states{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:9px}.simulator-page .industry-states legend{color:#a9c2bc;font:11px JetBrains Mono,monospace;margin-bottom:15px;text-transform:uppercase}.simulator-page .industry-states label{font-size:12px;padding:9px 10px;border:1px solid #ffffff25;cursor:pointer;display:flex;align-items:center;gap:7px}.simulator-page .industry-states label.is-selected{border-color:#91bdae;background:#ffffff0c}.simulator-page .industry-states input{accent-color:#84bba8;margin:0}.simulator-page .industry-slider{display:block;font-size:12px}.simulator-page .industry-slider>span{display:flex;justify-content:space-between;gap:10px}.simulator-page .industry-slider output{color:#edce91;font-weight:600}.simulator-page .industry-slider input{display:block;width:100%;accent-color:#a5d5c6;margin:15px 0 10px}.simulator-page .industry-slider small{display:block;font-size:10px;color:#b5c6c3;line-height:1.5}.simulator-page .industry-workspace{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(240px,1fr)}.simulator-page .industry-panel-label{font:10px/1.6 JetBrains Mono,monospace;color:#aac5be;text-transform:uppercase;padding:23px 0 5px}.simulator-page .industry-panel-label span{display:block;font:11px/1.6 Inter,sans-serif;text-transform:none;color:#a1b6b2}.simulator-page .industry-map-panel{padding-right:28px}.simulator-page .industry-map{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,128px);gap:45px 48px;padding:15px 0 25px}.simulator-page .industry-connectors{position:absolute;inset:0;height:100%;width:100%;color:#78aa9b;pointer-events:none}.simulator-page .industry-node{position:relative;background:#162c34;border:1px solid #ffffff38;color:#f1f2ed;padding:14px 12px;text-align:left;border-radius:2px;min-width:0}.simulator-page .industry-node.is-inspected,.simulator-page .industry-node:hover{border-color:#b7d4c8;background:#213c43}.simulator-page .industry-node span{display:block;font-size:9px;line-height:1.5;color:#bdd0ca;text-transform:uppercase;letter-spacing:.025em}.simulator-page .industry-node strong{display:block;font:22px/1.15 Inter,serif;margin:10px 0 7px;letter-spacing:-.02em}.simulator-page .industry-node em{display:block;font-style:normal;font-size:10px;color:#c9d8d3;line-height:1.5}.simulator-page .industry-node small{display:block;font-size:9px;margin-top:8px;color:#9fd0be}.simulator-page .node-target{border:1px solid #e0c890;background:#24383b}.simulator-page .node-target span,.simulator-page .node-target strong{color:#edd5a4}.simulator-page .industry-map-note{padding-top:30px;font-size:10px;color:#adbfba;line-height:1.8}.simulator-page .industry-output{border-left:1px solid #ffffff24;padding-left:28px}.simulator-page .industry-target-label{font-size:11px;color:#b2c9c1;margin:24px 0 0}.simulator-page .industry-output .financial-result{padding:22px 0 5px;border:0}.simulator-page .industry-output .result-value{font-size:clamp(42px,4.4vw,66px);margin:16px 0 10px}.simulator-page .industry-output .result-delta{margin:20px 0 15px}.simulator-page .industry-financials{font-size:12px;margin:0 0 18px}.simulator-page .industry-financials>div{display:flex;justify-content:space-between;gap:10px;border-top:1px solid #ffffff18;padding:10px 0}.simulator-page .industry-financials dt{color:#b1c4be}.simulator-page .industry-financials dd{margin:0}.simulator-page .industry-cash-note{font-size:10px;line-height:1.7;color:#b1c4be;max-width:260px}.simulator-page .industry-detail.model-drawer{position:relative;inset:auto;margin:5px 0 26px;padding:28px;box-shadow:none}.simulator-page .industry-detail h3{padding-right:20px}.simulator-page .industry-detail code{max-width:none;white-space:pre-line}.simulator-page .industry-detail p{max-width:900px;font-size:13px}.simulator-page .industry-detail .model-kicker{color:#23665b}.simulator-page .industry-detail .industry-slider{max-width:480px;margin-top:25px}.simulator-page .industry-detail .industry-slider output,.simulator-page .industry-detail .industry-slider small{color:#315d55}.simulator-page .industry-model .scenario-comparison{margin-bottom:20px}@media (max-width:1050px){.simulator-page .industry-workspace{grid-template-columns:minmax(0,1.65fr) minmax(220px,1fr)}.simulator-page .industry-map{-moz-column-gap:25px;column-gap:25px}.simulator-page .industry-map-panel{padding-right:20px}.simulator-page .industry-output{padding-left:20px}.simulator-page .industry-node strong{font-size:18px}.simulator-page .industry-node{padding:11px 9px}}@media (max-width:800px){.simulator-page .industry-inputs,.simulator-page .industry-workspace{grid-template-columns:1fr;gap:25px}.simulator-page .industry-map-panel{padding-right:0}.simulator-page .industry-map{grid-template-rows:repeat(3,134px);gap:40px 32px}.simulator-page .industry-node strong{font-size:23px}.simulator-page .industry-node{padding:15px}.simulator-page .industry-output{border-left:0;border-top:1px solid #ffffff24;padding:0 0 25px}.simulator-page .industry-output .result-value{font-size:55px}.simulator-page .industry-cash-note{max-width:none}}@media (max-width:480px){.simulator-page .industry-model{padding:19px 15px}.simulator-page .industry-model .model-topline{gap:12px}.simulator-page .industry-reset{font-size:10px;padding-left:0;flex:0 0 70px}.simulator-page .industry-model .model-subtitle{font-size:10px;line-height:1.6}.simulator-page .industry-states{gap:8px}.simulator-page .industry-states label{padding:8px;font-size:11px}.simulator-page .industry-map{gap:34px 20px;grid-template-rows:repeat(3,185px)}.simulator-page .industry-node{padding:13px 9px}.simulator-page .industry-node strong{font-size:20px;line-height:1.25}.simulator-page .industry-node span{font-size:9px}.simulator-page .industry-node small{line-height:1.4}.simulator-page .industry-map-note{font-size:9px;padding-top:25px}.simulator-page .industry-model .comparison-cells{gap:12px}.simulator-page .industry-model .comparison-cell strong{font-size:25px}.simulator-page .industry-model .comparison-cell>span{min-height:34px;font-size:10px}.simulator-page .industry-detail.model-drawer{padding:22px 15px}}.simulator-page .variation *{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif!important}.simulator-page :is(code,.eyebrow,.memo-rule,.model-kicker,.model-subtitle,.industry-panel-label,.comparison-heading,.research-annotation>span,.two-applications article>span,.deliverables>div>span,.switcher-title,.variation-buttons button>span){font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace!important}.simulator-page .variation--editorial{--ink:#0a0a23;--paper:#f5f7fa;--teal:#0a0a23;--rule:rgba(10,10,35,0.16);background:#f5f7fa}.simulator-page .variation--cinematic,.simulator-page .variation--workbench{--paper:#0a0a23;--ink:#f5f7fa;--rule:rgba(245,247,250,0.18);--teal:#00d8ff;background:#0a0a23}.simulator-page .variation--cinematic .sim-brand-lockup--navy,.simulator-page .variation--workbench .sim-brand-lockup--navy{display:none}.simulator-page .variation--cinematic .sim-brand-lockup--white,.simulator-page .variation--workbench .sim-brand-lockup--white{display:block!important}.simulator-page .eyebrow{border-left:3px solid #00d8ff;padding-left:10px}.simulator-page .button:focus-visible,.simulator-page a:focus-visible,.simulator-page input:focus-visible,.simulator-page select:focus-visible,.simulator-page textarea:focus-visible{outline:3px solid #0a0a23;outline-offset:3px}.simulator-page .scenario-model :focus-visible,.simulator-page .variation--cinematic :is(.site-nav,.cinematic-hero,.film-section,.response-story,.cinematic-final,footer) :focus-visible,.simulator-page .variation--workbench :is(.site-nav,.workbench-hero,.workbench-cards,.workbench-cta,footer) :focus-visible{outline-color:#00d8ff}.simulator-page :is(.walkthrough-dialog,.brief-dialog,.inquiry-dialog) :focus-visible{outline-color:#0a0a23}.simulator-page .industry-node,.simulator-page .scenario-model,.simulator-page .walkthrough-dialog video{background:#0a0a23}.simulator-page .scenario-model{color:#f5f7fa;box-shadow:0 25px 60px rgba(10,10,35,.18)}.simulator-page .comparison-heading,.simulator-page .industry-node small,.simulator-page .industry-panel-label,.simulator-page .inspect-link,.simulator-page .model-kicker,.simulator-page .result-inspect{color:#00d8ff}.simulator-page .industry-cash-note,.simulator-page .industry-financials dt,.simulator-page .industry-node em,.simulator-page .industry-node span,.simulator-page .industry-panel-label span,.simulator-page .industry-slider small,.simulator-page .model-subtitle,.simulator-page p.comparison-reading{color:#c5c9d6}.simulator-page .industry-node{border-color:rgba(245,247,250,.28)}.simulator-page .industry-node.is-inspected,.simulator-page .industry-node:hover,.simulator-page .node-target{border-color:#00d8ff;background:#151536}.simulator-page .industry-connectors,.simulator-page .industry-slider output,.simulator-page .node-target span,.simulator-page .node-target strong,.simulator-page .result-value{color:#00d8ff}.simulator-page .industry-states label.is-selected{color:#0a0a23;border-color:#00d8ff;background:#00d8ff}.simulator-page .industry-slider input,.simulator-page .industry-states input{accent-color:#00d8ff}.simulator-page .comparison-cell:nth-child(2) .comparison-track i,.simulator-page .comparison-track i{background:#00d8ff}.simulator-page .industry-detail.model-drawer,.simulator-page .model-drawer{background:#f5f7fa;color:#0a0a23}.simulator-page .industry-detail .industry-slider output,.simulator-page .industry-detail .industry-slider small,.simulator-page .industry-detail .model-kicker{color:#0a0a23}.simulator-page .model-drawer code{color:#f5f7fa;background:#1a1b26}.simulator-page .brief-dialog,.simulator-page .inquiry-dialog,.simulator-page .walkthrough-dialog{--ink:#0a0a23;--paper:#f5f7fa;--teal:#0a0a23;color:#0a0a23;background:#f5f7fa}.simulator-page .local-disclosure{color:#0a0a23;background:rgba(0,216,255,.12);border-color:#00758b}.simulator-page .play-mark{color:#0a0a23;border:2px solid #00d8ff}.simulator-page :is(.variation--workbench,.variation--cinematic) footer p{color:#c5c9d6}.simulator-page .variation--cinematic .cinematic-model .eyebrow{color:#0a0a23}.simulator-page .variation--cinematic :is(.cinematic-hero,.film-section,.response-story,.cinematic-final) .eyebrow{color:#00d8ff}@media (max-width:700px){.simulator-page .sim-brand-lockup{width:222px;height:70px;padding:11px 16px}.simulator-page .sim-brand small{font-size:8px;padding-left:7px}}