.publicPage{background:var(--bg)}.e420dW_demoPage{min-height:100vh;color:var(--text);background:#f7faf8}.e420dW_header{border-bottom:1px solid #dbe5df;justify-content:space-between;align-items:center;gap:24px;max-width:1180px;margin:0 auto;padding:18px 28px;display:flex}.e420dW_brand{color:#12251c;align-items:center;gap:10px;font-size:17px;text-decoration:none;display:inline-flex}.e420dW_brandMark{border:1.5px solid #274637;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.e420dW_nav{align-items:center;gap:24px;display:flex}.e420dW_nav a{color:#44574d;font-size:14px;font-weight:650;text-decoration:none}.e420dW_nav a:hover,.e420dW_trustLink:hover{text-decoration:underline}.e420dW_nav .e420dW_navCta{color:#fff;background:#14231d;border-radius:8px;padding:11px 16px}.e420dW_content{max-width:1180px;margin:0 auto;padding:0 28px 48px}.e420dW_hero{max-width:880px;padding:66px 0 32px}.e420dW_eyebrow,.e420dW_kicker{color:#426957;letter-spacing:.12em;margin:0;font-size:14px;font-weight:800;line-height:1.5}.e420dW_hero h1{color:#12251c;letter-spacing:-.05em;text-wrap:balance;max-width:850px;margin:14px 0 16px;font-size:clamp(38px,6vw,68px);line-height:1.02}.e420dW_lead{color:#53675d;max-width:760px;margin:0;font-size:19px;line-height:1.65}.e420dW_notice{color:#30483a;background:#edf6ef;border:1px solid #d8e7dc;border-radius:12px;margin-top:24px;padding:14px 18px;font-size:14px;line-height:1.55}.e420dW_notice strong{margin-right:5px}.e420dW_tour{margin-top:14px}.e420dW_stepNav{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px;display:grid}.e420dW_stepNav button{color:#5b6d63;min-height:58px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #d9e4dd;border-radius:12px;align-items:center;gap:11px;padding:10px 14px;font-size:14px;font-weight:700;display:flex}.e420dW_stepNav button span{color:#3b5a49;background:#edf3ef;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.e420dW_stepNav button:hover{border-color:#54856b}.e420dW_stepNav button.e420dW_activeStep{color:#172b21;border-color:#21825d;box-shadow:0 0 0 2px #21825d1f}.e420dW_stepNav button.e420dW_activeStep span{color:#fff;background:#19815d}.e420dW_demoGrid{grid-template-columns:minmax(0,1.65fr) minmax(250px,.72fr);align-items:start;gap:18px;display:grid}.e420dW_productPanel,.e420dW_guidePanel{background:#fff;border:1px solid #dce6e0;border-radius:18px;box-shadow:0 18px 50px #1432220f}.e420dW_productTop{background:#f9fbfa;border-bottom:1px solid #e7eee9;border-radius:18px 18px 0 0;justify-content:space-between;align-items:center;gap:14px;min-height:66px;padding:14px 22px;display:flex}.e420dW_productTop>div{gap:4px;display:grid}.e420dW_productTop strong{color:#21382b;font-size:15px}.e420dW_previewTag{color:#476552;letter-spacing:.1em;background:#eef5f0;border-radius:999px;flex:none;padding:5px 9px;font-size:14px;font-weight:800}.e420dW_panelBody{min-height:410px;padding:28px 30px}.e420dW_stepLabel{color:#17815b;letter-spacing:.12em;margin:0 0 8px;font-size:14px;font-weight:850}.e420dW_panelBody h2{color:#14261d;letter-spacing:-.035em;margin:0 0 22px;font-size:clamp(23px,3vw,32px);line-height:1.14}.e420dW_connectionList{gap:12px;display:grid}.e420dW_connectionCard{border:1px solid #e0e9e3;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;display:grid}.e420dW_connectionIcon{color:#167550;background:#edf6f0;border-radius:11px;place-items:center;width:40px;height:40px;font-size:20px;font-weight:900;display:grid}.e420dW_connectionCard h3{color:#1b3024;margin:0 0 4px;font-size:16px}.e420dW_connectionCard p{color:#65756d;margin:0 0 8px;font-size:14px;line-height:1.5}.e420dW_connectionStatus{color:#66776e;font-size:14px}.e420dW_smallButton{color:#225a3e;font:inherit;cursor:pointer;background:#fff;border:1px solid #bfd2c5;border-radius:8px;padding:9px 11px;font-size:14px;font-weight:750}.e420dW_smallButton:hover{background:#f0f7f2}.e420dW_optionalTag{color:#60756a;letter-spacing:.1em;font-size:14px;font-weight:800}.e420dW_connectionFlow{color:#354b3e;background:#f2f8f4;border-left:3px solid #248a61;border-radius:0 10px 10px 0;padding:17px 19px;font-size:14px}.e420dW_connectionFlow strong{font-size:14px}.e420dW_connectionFlow ol{gap:5px;margin:10px 0;padding-left:21px;line-height:1.45;display:grid}.e420dW_connectionFlow p{color:#617167;margin:0;line-height:1.5}.e420dW_keywordDemo{border:1px solid #e1e9e4;border-radius:14px;overflow:hidden}.e420dW_keywordToolbar{background:#f7faf8;border-bottom:1px solid #e4ece6;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px;display:flex}.e420dW_keywordToolbar label{color:#4e6256;font-size:14px;font-weight:700}.e420dW_keywordToolbar select{color:#23382b;font:inherit;background:#fff;border:1px solid #cfdcd3;border-radius:8px;padding:9px 12px;font-size:14px}.e420dW_sampleLabel{color:#718179;letter-spacing:.1em;margin-left:auto;font-size:14px;font-weight:800}.e420dW_tableWrap{overflow-x:auto}.e420dW_tableWrap table{border-collapse:collapse;width:100%;font-size:14px}.e420dW_tableWrap th{color:#738078;text-align:left;letter-spacing:.08em;text-transform:uppercase;padding:12px 16px;font-size:14px}.e420dW_tableWrap td{color:#24372c;border-top:1px solid #edf1ee;padding:14px 16px}.e420dW_tableWrap td:last-child,.e420dW_tableWrap th:last-child{text-align:right}.e420dW_positive{font-weight:800;color:#147852!important}.e420dW_negative{font-weight:800;color:#a75a4d!important}.e420dW_caption{color:#75827a;border-top:1px solid #e8eee9;margin:0;padding:12px 16px;font-size:14px;line-height:1.5}.e420dW_agentDemo{border:1px solid #dfe9e2;border-radius:14px;overflow:hidden}.e420dW_agentHeader{background:#f6faf7;border-bottom:1px solid #e5ede7;justify-content:space-between;align-items:center;gap:10px;padding:14px 17px;display:flex}.e420dW_agentHeader>div{color:#21372a;align-items:center;gap:9px;font-weight:800;display:flex}.e420dW_agentHeader small{color:#6c7d73;letter-spacing:.09em;font-size:14px;font-weight:700}.e420dW_agentDot{background:#1b8e61;border-radius:50%;width:9px;height:9px}.e420dW_agentSteps{margin:0;padding:4px 17px;list-style:none}.e420dW_agentSteps li{border-bottom:1px solid #edf1ee;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:11px;padding:15px 0;display:grid}.e420dW_agentSteps li:last-child{border-bottom:0}.e420dW_agentSteps li>span{color:#718078;padding-top:2px;font-size:14px;font-weight:800}.e420dW_agentSteps strong{color:#23382b;font-size:14px}.e420dW_agentSteps p{color:#66766d;margin:5px 0 0;font-size:14px;line-height:1.5}.e420dW_agentSteps em{color:#397156;font-size:14px;font-style:normal;font-weight:800}.e420dW_agentFootnote{color:#65746c;background:#f8faf9;border-top:1px solid #e5ede7;margin:0;padding:12px 16px;font-size:14px;line-height:1.5}.e420dW_agentSimulation{background:#fbfdfb;border:1px solid #dfe9e2;border-radius:14px;margin-top:16px;padding:17px}.e420dW_simulationHeading{justify-content:space-between;align-items:center;gap:14px;display:flex}.e420dW_simulationHeading>div{gap:5px;display:grid}.e420dW_simulationHeading h3{color:#21372a;margin:0;font-size:17px;line-height:1.3}.e420dW_simulationNotice{color:#65746c;margin:10px 0 12px;font-size:14px;line-height:1.5}.e420dW_simulationProgress{background:#e9f0eb;border-radius:99px;height:7px;margin:0 0 5px;overflow:hidden}.e420dW_simulationProgress span{border-radius:inherit;background:#21825d;height:100%;transition:width .35s;display:block}.e420dW_simulationTimeline{margin:0;padding:0;list-style:none}.e420dW_simulationTimeline li{color:#7a877f;border-bottom:1px solid #edf1ee;grid-template-columns:54px minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px 0;display:grid}.e420dW_simulationTimeline li:last-child{border-bottom:0}.e420dW_simulationTimeline li.e420dW_simulationCurrent{color:#183b2a}.e420dW_simulationTimeline li.e420dW_simulationDone{color:#426955}.e420dW_simulationDay{color:#65766c;font-size:14px;font-weight:800}.e420dW_simulationTimeline strong{color:#25392d;font-size:14px}.e420dW_simulationTimeline p{color:#67776e;margin:4px 0 0;font-size:14px;line-height:1.45}.e420dW_simulationStatus{color:#6d7e74;font-size:14px;font-weight:750}.e420dW_simulationCurrent .e420dW_simulationStatus{color:#147852}.e420dW_simulationComplete{color:#375744;background:#edf6f0;border-radius:9px;margin:8px 0 0;padding:11px 12px;font-size:14px;line-height:1.5}.e420dW_reviewDemo{border:1px solid #e0e9e3;border-radius:14px;padding:0 20px 20px;overflow:hidden}.e420dW_draftBar{color:#61736a;letter-spacing:.08em;background:#f6faf7;border-bottom:1px solid #e6eee8;justify-content:space-between;gap:12px;margin:0 -20px 18px;padding:12px 18px;font-size:14px;font-weight:800;display:flex}.e420dW_draftBar span:last-child{color:#845b21}.e420dW_draftMeta{color:#728079;margin:0 0 8px;font-size:14px}.e420dW_reviewDemo h3{color:#20362a;margin:0 0 10px;font-size:20px;line-height:1.25}.e420dW_reviewDemo>p:not(.e420dW_draftMeta){color:#63736b;font-size:14px;line-height:1.6}.e420dW_reviewDemo ul{color:#35493d;padding-left:21px;font-size:14px;line-height:1.8}.e420dW_reviewGate{background:#edf6f0;border-radius:11px;align-items:flex-start;gap:12px;padding:14px;display:flex}.e420dW_lockIcon{color:#fff;background:#1b825b;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-weight:900;display:grid}.e420dW_reviewGate strong{color:#214831;font-size:14px}.e420dW_reviewGate p{color:#5e7166;margin:4px 0 0;font-size:14px}.e420dW_panelFooter{background:#fbfcfb;border-top:1px solid #e7eee9;border-radius:0 0 18px 18px;justify-content:space-between;align-items:center;gap:12px;padding:16px 22px;display:flex}.e420dW_primaryButton,.e420dW_secondaryButton{min-height:44px;font:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:9px;padding:0 16px;font-size:14px;font-weight:750;text-decoration:none;display:inline-flex}.e420dW_primaryButton{color:#fff;background:#173d2b;border:1px solid #173d2b}.e420dW_primaryButton:hover{background:#22583d}.e420dW_secondaryButton{color:#365347;background:#fff;border:1px solid #cfddd3}.e420dW_secondaryButton:hover:not(:disabled){background:#f3f8f4}.e420dW_secondaryButton:disabled{cursor:default;color:#97a49b;background:#f7f9f7}.e420dW_primaryButton:focus-visible,.e420dW_secondaryButton:focus-visible,.e420dW_smallButton:focus-visible,.e420dW_stepNav button:focus-visible,.e420dW_nav a:focus-visible,.e420dW_keywordToolbar select:focus-visible{outline-offset:2px;outline:3px solid #55a982}.e420dW_guidePanel{padding:22px;position:sticky;top:20px}.e420dW_guideIdentity{align-items:center;gap:12px;display:flex}.e420dW_guideIdentity>div{gap:4px;display:grid}.e420dW_guideIdentity strong{color:#1c3326;font-size:15px}.e420dW_avatar{color:#186745;background:#e0f1e6;border-radius:50%;place-items:center;width:46px;height:46px;font-size:19px;font-weight:900;display:grid}.e420dW_guidePanel blockquote{color:#3e5548;margin:24px 0 10px;font-size:15px;line-height:1.7}.e420dW_scriptNote{color:#7a867f;margin:0;font-size:14px;line-height:1.5}.e420dW_guideDivider{background:#e6ede8;height:1px;margin:20px 0}.e420dW_guidePanel h3{color:#20362a;margin:0 0 10px;font-size:14px}.e420dW_guidePanel ul{color:#64736a;gap:9px;margin:0 0 18px;padding-left:18px;font-size:14px;line-height:1.5;display:grid}.e420dW_trustLink{color:#26734d;font-size:14px;font-weight:750;text-decoration:none}.e420dW_videoSection{background:#fff;border:1px solid #d6e4db;border-radius:18px;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);align-items:center;gap:32px;margin:58px 0 0;padding:28px;display:grid;box-shadow:0 18px 50px #1432220d}.e420dW_videoIntro h2{color:#14251c;letter-spacing:-.035em;margin:12px 0 14px;font-size:clamp(25px,3vw,36px);line-height:1.14}.e420dW_videoIntro p:not(.e420dW_eyebrow){color:#53675d;font-size:15px;line-height:1.65}.e420dW_videoIntro .e420dW_videoDisclosure{background:#f2f8f4;border-left:3px solid #21825d;margin-top:18px;padding:12px 14px;font-size:14px}.e420dW_videoFrame{aspect-ratio:16/9;background:#14251c;border-radius:12px;overflow:hidden}.e420dW_videoFrame iframe{border:0;width:100%;height:100%;display:block}.e420dW_afterTour{background:#eaf4ed;border:1px solid #d2e4d7;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;max-width:1180px;margin:58px auto 0;padding:28px;display:flex}.e420dW_afterTour h2{color:#14251c;letter-spacing:-.035em;margin:8px 0;font-size:clamp(23px,3vw,32px)}.e420dW_afterTour p:not(.e420dW_eyebrow){color:#51665a;max-width:650px;margin:0;line-height:1.6}.e420dW_finalActions{flex-wrap:wrap;flex:none;gap:10px;display:flex}@media (max-width:900px){.e420dW_demoGrid,.e420dW_videoSection{grid-template-columns:1fr}.e420dW_guidePanel{position:static}}@media (max-width:620px){.e420dW_header{flex-direction:column;align-items:flex-start;padding:14px 20px}.e420dW_nav{flex-wrap:wrap;gap:16px;width:100%}.e420dW_content{padding:0 20px 36px}.e420dW_hero{padding:44px 0 24px}.e420dW_lead{font-size:17px}.e420dW_stepNav{grid-template-columns:1fr 1fr}.e420dW_stepNav button{min-height:52px;padding:9px;font-size:14px}.e420dW_panelBody{min-height:0;padding:21px 18px}.e420dW_connectionCard{grid-template-columns:36px minmax(0,1fr);gap:11px;padding:14px}.e420dW_connectionIcon{width:34px;height:34px;font-size:17px}.e420dW_connectionCard .e420dW_smallButton,.e420dW_connectionCard .e420dW_optionalTag{grid-column:2;justify-self:start}.e420dW_agentSteps li{grid-template-columns:24px minmax(0,1fr)}.e420dW_agentSteps em{grid-column:2}.e420dW_simulationHeading{flex-direction:column;align-items:stretch}.e420dW_simulationHeading .e420dW_smallButton{width:100%}.e420dW_simulationTimeline li{grid-template-columns:48px minmax(0,1fr)}.e420dW_simulationStatus{grid-column:2}.e420dW_videoSection{margin-top:36px;padding:20px}.e420dW_afterTour{flex-direction:column;align-items:flex-start;margin:36px 20px 0;padding:23px}.e420dW_finalActions{width:100%}}
