.demo_hero__Ojz80{background:radial-gradient(circle at 80% 5%,rgba(118,66,49,.34),transparent 30%),#100e0d;color:#fff;padding:76px 0 54px;text-align:center}.demo_kicker__CY_VH{color:#e2a48e;font-size:.74rem;font-weight:800;letter-spacing:.16em;margin-bottom:14px;text-transform:uppercase}.demo_hero__Ojz80 h1{font-size:clamp(2.35rem,5vw,4.7rem);letter-spacing:-.055em;line-height:.98;margin:0 auto 18px;max-width:980px}.demo_hero__Ojz80 p{color:#cfc2ba;font-size:1.06rem;line-height:1.62;margin:0 auto;max-width:780px}.demo_heroActions__CPtMv{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:28px}.demo_reportButton__T_5_L,.demo_secondaryButton__oxyPd{border-radius:999px;display:inline-flex;font-size:.88rem;font-weight:800;justify-content:center;padding:13px 18px;text-decoration:none}.demo_reportButton__T_5_L{background:#d77e61;color:#fff}.demo_secondaryButton__oxyPd{background:#f5efe8;color:#171411}.demo_disclaimer__7IwGl{color:#9f9088;font-size:.72rem;margin-top:18px}.demo_demoSection__K_cdr{background:#f0e9e1;padding:42px 0 74px}.demo_demoShell__QA_Il{background:#f7f1ea;border:1px solid #ded2c8;border-radius:30px;box-shadow:0 24px 70px rgba(50,32,23,.14);color:#171411;padding:16px}.demo_demoTopline__qUddR{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:8px 9px 18px}.demo_demoTopline__qUddR strong{display:block;font-size:1.12rem}.demo_demoTopline__qUddR span{color:#7b6f67;display:block;font-size:.76rem;margin-top:3px}.demo_lensToggle__Rymud{display:flex;gap:7px}.demo_lensToggle__Rymud button{background:#fffaf5;border:1px solid #ded2c8;border-radius:999px;color:#171411;cursor:pointer;font-size:.76rem;font-weight:800;padding:9px 13px}.demo_lensToggle__Rymud .demo_activeLens__F8o8E{background:#171310;border-color:#171310;color:#fff}.demo_demoGrid___5SZ9{display:grid;gap:14px;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.demo_inputPanel__jFsb8,.demo_resultPanel__0wmjj{border-radius:22px;min-width:0;padding:20px}.demo_inputPanel__jFsb8{background:#fffaf5;border:1px solid #ded2c8}.demo_resultPanel__0wmjj{background:#171310;color:#fff}.demo_panelHeading__RAhyv{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.demo_panelHeading__RAhyv h2{font-size:1.35rem;letter-spacing:-.025em;margin:0 0 4px}.demo_panelHeading__RAhyv p{color:#7b6f67;font-size:.77rem;line-height:1.5;margin:0}.demo_resultPanel__0wmjj .demo_panelHeading__RAhyv p{color:#bfaea6}.demo_smallPdf__UXSa_{border:1px solid #49372f;border-radius:999px;color:#e6cfc4;flex:0 0 auto;font-size:.69rem;font-weight:800;padding:8px 10px;text-decoration:none}.demo_topInputs__3Q5gp{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:13px}.demo_activityRow__Z3Hux label,.demo_topInputs__3Q5gp label{display:block;min-width:0}.demo_activityRow__Z3Hux label>span,.demo_topInputs__3Q5gp label>span{color:#7b6f67;display:block;font-size:.64rem;font-weight:800;letter-spacing:.07em;margin-bottom:5px;text-transform:uppercase}.demo_activityRow__Z3Hux input,.demo_activityRow__Z3Hux select,.demo_topInputs__3Q5gp input{background:#fff;border:1px solid #ded2c8;border-radius:9px;color:#171411;font:inherit;font-size:.78rem;min-height:38px;padding:8px 9px;width:100%}.demo_processes__xcJb_{display:grid;gap:8px}.demo_processCard__pPKf_{background:#fff;border:1px solid #e5dbd3;border-radius:13px}.demo_processCard__pPKf_ summary{align-items:center;cursor:pointer;display:flex;font-size:.79rem;font-weight:850;gap:10px;justify-content:space-between;list-style:none;padding:11px 12px}.demo_processCard__pPKf_ summary::-webkit-details-marker{display:none}.demo_processCard__pPKf_ summary small{color:#7b6f67;font-size:.61rem;font-weight:700}.demo_activityRows__kqacf{display:grid;gap:6px;padding:0 10px 10px}.demo_activityRow__Z3Hux{background:#fffaf5;border:1px solid #ebe2db;border-radius:10px;display:grid;gap:6px;grid-template-columns:1.4fr .95fr .58fr .58fr;padding:7px}.demo_activityRow__Z3Hux label>span{font-size:.54rem;letter-spacing:0;text-transform:none}.demo_activityRow__Z3Hux input,.demo_activityRow__Z3Hux select{border-radius:7px;font-size:.67rem;min-height:31px;padding:6px 7px}.demo_prefilledNote__dl_9r{background:#f1e7df;border-radius:12px;color:#7b6f67;font-size:.68rem;line-height:1.48;margin-top:12px;padding:11px 12px}.demo_prefilledNote__dl_9r strong{color:#171411}.demo_kpiGrid__Ma17q{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.demo_kpiGrid__Ma17q article{background:#261d18;border:1px solid #4a3830;border-radius:14px;padding:13px}.demo_kpiGrid__Ma17q small{color:#b7aaa3;display:block;font-size:.55rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.demo_kpiGrid__Ma17q strong{display:block;font-size:clamp(1.45rem,2.2vw,2rem);letter-spacing:-.045em;margin-top:5px}.demo_kpiGrid__Ma17q span{color:#af9f97;display:block;font-size:.57rem;margin-top:3px}.demo_kpiGrid__Ma17q .demo_moneyValue__p8_sC{color:#e6a089}.demo_darkCard__xqX4L{background:#211813;border:1px solid #3d302a;border-radius:16px;margin-top:12px;padding:14px}.demo_darkCard__xqX4L h3{font-size:.86rem;margin:0 0 4px}.demo_darkCard__xqX4L>p{color:#bcaea6;font-size:.61rem;line-height:1.45;margin:0 0 11px}.demo_mixList__2mFmH,.demo_mixRow__gwZSz{display:grid;gap:8px}.demo_mixRow__gwZSz{align-items:center;font-size:.62rem;grid-template-columns:115px minmax(0,1fr) 48px}.demo_mixRow__gwZSz b{text-align:right}.demo_track__0AuYy{background:#352821;border-radius:999px;height:8px;overflow:hidden}.demo_fill__JqepY{border-radius:999px;height:100%}.demo_operational__U05pc{background:#4d8b74}.demo_control___qhuh{background:#b75a4c}.demo_approval__v_SBU{background:#b98b42}.demo_reporting__Wto_q{background:#657e9d}.demo_system__QBl5F{background:#7b6a8f}.demo_roleGrid__k5qRQ{display:grid;gap:7px;grid-template-columns:repeat(4,minmax(0,1fr))}.demo_roleGrid__k5qRQ div{background:#2a201b;border-radius:10px;padding:10px}.demo_roleGrid__k5qRQ strong{display:block;font-size:1.08rem}.demo_roleGrid__k5qRQ span{color:#b5a69f;display:block;font-size:.55rem;margin-top:2px}.demo_managementSignal__cD2tU{background:#2a1c17;border-radius:16px;margin-top:12px;padding:15px}.demo_managementSignal__cD2tU small{color:#e5a28c;display:block;font-size:.57rem;font-weight:900;letter-spacing:.11em;margin-bottom:6px;text-transform:uppercase}.demo_managementSignal__cD2tU strong{display:block;font-size:.96rem;line-height:1.38}.demo_managementSignal__cD2tU p{color:#c8bab3;font-size:.66rem;line-height:1.52;margin:7px 0 0}.demo_scenarioGrid__lseCA{display:grid;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr))}.demo_scenarioGrid__lseCA label{background:#fffaf5;border-radius:10px;color:#171411;display:block;padding:10px}.demo_scenarioGrid__lseCA label>span{color:#7b6f67;display:block;font-size:.56rem;margin-bottom:4px}.demo_scenarioGrid__lseCA input{accent-color:#d77e61;width:100%}.demo_scenarioGrid__lseCA b{display:block;font-size:.76rem}.demo_scenarioGrid__lseCA small{color:#7b6f67;display:block;font-size:.55rem}.demo_findings__CZX9Q{display:grid;gap:7px}.demo_findings__CZX9Q>div{background:#251c18;border-radius:10px;display:grid;gap:8px;grid-template-columns:28px minmax(0,1fr);padding:9px}.demo_findings__CZX9Q>div>b{align-items:center;background:#3b2922;border-radius:8px;color:#efaa93;display:flex;font-size:.67rem;height:28px;justify-content:center}.demo_findings__CZX9Q p{margin:0}.demo_findings__CZX9Q p strong{display:block;font-size:.67rem;line-height:1.4}.demo_findings__CZX9Q p span{color:#b9aaa2;display:block;font-size:.58rem;line-height:1.45;margin-top:2px}.demo_resultActions__8fDRr{display:flex;flex-wrap:wrap;gap:8px;margin-top:13px}.demo_primaryAction__0fCSF,.demo_reportAction__OvHrl{border-radius:10px;font-size:.72rem;font-weight:850;padding:10px 13px;text-decoration:none}.demo_primaryAction__0fCSF{background:#d77e61;color:#fff}.demo_reportAction__OvHrl{border:1px solid #564139;color:#eadbd4}@media (max-width:1050px){.demo_demoGrid___5SZ9{grid-template-columns:1fr}.demo_resultPanel__0wmjj{order:-1}}@media (max-width:760px){.demo_hero__Ojz80{padding-top:58px}.demo_demoTopline__qUddR,.demo_panelHeading__RAhyv{align-items:stretch;flex-direction:column}.demo_activityRow__Z3Hux,.demo_kpiGrid__Ma17q,.demo_roleGrid__k5qRQ,.demo_topInputs__3Q5gp{grid-template-columns:repeat(2,minmax(0,1fr))}.demo_scenarioGrid__lseCA{grid-template-columns:1fr}.demo_mixRow__gwZSz{grid-template-columns:92px minmax(0,1fr) 44px}}@media (max-width:440px){.demo_activityRow__Z3Hux,.demo_kpiGrid__Ma17q,.demo_roleGrid__k5qRQ,.demo_topInputs__3Q5gp{grid-template-columns:1fr}.demo_lensToggle__Rymud{width:100%}.demo_lensToggle__Rymud button{flex:1}}.demo_heroKpis__t3phB{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:28px auto 0;max-width:900px;text-align:left}.demo_heroKpis__t3phB div{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:14px 16px}.demo_heroKpis__t3phB small{color:#b9aaa2;display:block;font-size:.58rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.demo_heroKpis__t3phB strong{display:block;font-size:1.42rem;letter-spacing:-.035em;margin-top:5px}.demo_assumptionDetails__CVKLw{border:1px solid #ded2c8;border-radius:13px;margin-top:12px;overflow:hidden}.demo_assumptionDetails__CVKLw>summary{align-items:center;background:#f5ede6;cursor:pointer;display:flex;font-size:.74rem;font-weight:850;justify-content:space-between;list-style:none;padding:12px}.demo_assumptionDetails__CVKLw>summary::-webkit-details-marker{display:none}.demo_assumptionDetails__CVKLw>summary span{color:#8b7c73;font-size:.6rem;font-weight:700}.demo_assumptionDetails__CVKLw .demo_processes__xcJb_{padding:10px}.demo_methodNote__H2C3G{color:#9f9088;font-size:.58rem;line-height:1.45;margin:8px 2px 0}.demo_scenarioHead__yZBil{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:11px}.demo_scenarioHead__yZBil h3{margin-bottom:3px}.demo_scenarioHead__yZBil p{color:#bcaea6;font-size:.61rem;margin:0}.demo_wowButton__tyHm5{background:#d77e61;border:0;border-radius:999px;color:#fff;cursor:pointer;flex:0 0 auto;font-size:.64rem;font-weight:850;padding:9px 12px}@media (max-width:760px){.demo_heroKpis__t3phB{grid-template-columns:repeat(2,minmax(0,1fr))}.demo_scenarioHead__yZBil{align-items:stretch;flex-direction:column}.demo_wowButton__tyHm5{width:100%}}@media (max-width:440px){.demo_heroKpis__t3phB{grid-template-columns:1fr}}