/* Original interface illustrations for WeAutomize. No external UI, network, or tracking dependencies. */
.sales-home .hero.hero-evolution{padding-top:46px}
.sales-home .hero.hero-evolution h1{margin-block:23px}
.sales-home .hero-evolution .hero-actions{margin-top:27px}
.sales-home .hero-evolution .vp-hero-scene{margin-top:35px}
.sales-home .hero.hero-evolution{padding-bottom:62px}
.vp-hero-scene{position:relative;z-index:2;margin-top:50px;text-align:left}
.vp-scene-caption{display:flex;justify-content:space-between;gap:20px;margin-bottom:13px;padding-inline:7px;color:#526b80;font-size:12px;font-weight:600}
.vp-scene-caption small{font-size:10px;font-weight:400;color:#697d8c}
.vp-hero-workspace{display:grid;grid-template-columns:1fr 1fr;gap:1px;overflow:hidden;border:1px solid #bdcede;border-radius:20px;background:#d1deeb;box-shadow:0 2px 3px #173b5c09,0 9px 18px -12px #244a7399,0 30px 60px -35px #15396380,inset 0 1px 0 #fff}
.vp-hero-source,.vp-hero-draft{min-width:0;background:#fff}
.vp-hero-source{background:#f8fafc}
.vp-windowbar{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:54px;padding:14px 20px;border-bottom:1px solid #e3e9ef;background:#ffffffd9;color:#203a50}
.vp-brand{display:flex;align-items:center;flex-wrap:wrap;gap:9px;min-width:0;font-size:13px;line-height:1.3;font-weight:650;letter-spacing:-.015em}
.vp-brand img,.vp-tool-context img{object-fit:contain;flex-shrink:0;width:22px;height:22px}
.vp-brand small{font-size:10px;font-weight:400;color:#758493;margin-left:4px}
.vp-window-dot{width:7px;height:7px;border-radius:50%;background:#a6bbd0;box-shadow:12px 0 #c1cedb;flex-shrink:0;margin-right:12px}
.vp-inbox-row{display:flex;gap:13px;padding:15px 22px;border-bottom:1px solid #e3eaf1;min-width:0}
.vp-inbox-row>div{min-width:0;flex:1}
.vp-inbox-row strong{font-size:12px;line-height:1.5;font-weight:650;display:block;color:#274156}
.vp-inbox-row>div>span{font-size:12px;line-height:1.7;display:block;color:#526a7d}
.vp-inbox-row>small{font-size:10px;color:#708697;padding-top:2px}
.vp-inbox-row-muted{opacity:.76;background:#fbfcfd;padding-block:12px}
.vp-avatar{display:grid;place-items:center;flex-shrink:0;align-self:flex-start;width:34px;height:34px;border-radius:50%;background:#e6edf6;border:1px solid #dce6ef;color:#3c6084;font-size:10px;line-height:1;font-weight:650}
.vp-inbox-row-selected{background:#edf4ff;border-left:3px solid #3778ea;padding-left:19px}
.vp-inbox-row-selected .vp-avatar{background:#d7e6ff;border-color:#cbdcf7;color:#2c60a9}
.vp-mini-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:#2464e7;margin-left:7px;vertical-align:middle}
.sales-home .vp-inbox-row p{margin:6px 0 0;font-size:12px;line-height:1.65;color:#5c7287;max-width:none}
.vp-hero-context{display:flex;align-items:center;gap:11px;padding:17px 22px}
.vp-context-mark{color:#40749b;font-size:23px;line-height:1;flex-shrink:0}
.vp-hero-context>div{min-width:0;flex:1}
.vp-hero-context strong{display:block;font-size:12px;color:#304c62;font-weight:600}
.vp-hero-context>div>span{display:block;color:#688092;font-size:11px;margin-top:2px;line-height:1.65}
.vp-ai-pair{display:flex;align-items:center;flex-shrink:0;gap:6px}
.vp-ai-pair img{width:27px;height:27px;object-fit:contain;padding:4px;background:#fff;border:1px solid #dce5e9;border-radius:8px}
.vp-window-title{display:flex;align-items:center;gap:9px;font-size:12px;line-height:1.4;font-weight:600;min-width:0}
.vp-draft-icon{font-size:18px;color:#557c9b;line-height:1}
.vp-state{display:inline-flex;align-items:center;justify-content:center;gap:5px;flex-shrink:0;padding:4px 8px;border-radius:5px;font-size:9px;font-weight:600;line-height:1.4;white-space:nowrap}
.vp-state-blue{background:#eaf1ff;color:#3464ae;border:1px solid #dbe7ff}
.vp-state-mint{background:#e9f5ee;color:#33755d;border:1px solid #d4e9dc}
.vp-hero-mail{padding:20px 25px}
.vp-mail-to{display:block;color:#7a8a99;font-size:10px}
.sales-home .vp-hero-mail h3{margin:9px 0 12px;font-size:17px;letter-spacing:-.025em;color:#233e55;font-weight:600}
.sales-home .vp-hero-mail p{font-size:13px;line-height:1.8;max-width:none;color:#52687b;margin:0}
.vp-review-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 20px 16px;padding:11px 12px;background:#f2f8f5;border:1px solid #e0eee6;border-radius:9px}
.vp-check-circle{display:grid;place-items:center;flex:0 0 20px;width:20px;height:20px;background:#e0f0e7;border:1px solid #bfddca;color:#3b8562;border-radius:50%;font-size:11px;line-height:1;font-weight:650}
.vp-review-bar strong{font-size:11px;font-weight:600;line-height:1.45;color:#3b6b55}
.vp-review-bar>span:last-child:not(.vp-check-circle){font-size:10px;color:#647e70;margin-left:auto}
.vp-tool-context{margin:28px auto 0;text-align:center}
.vp-tool-context>span{display:block;color:#6a7f8e;font-size:11px}
.vp-tool-context ul{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:27px;list-style:none;margin:14px 0 10px;padding:0}
.vp-tool-context li{display:flex;align-items:center;gap:8px;font-size:13px;color:#4a6275;font-weight:550}
.vp-tool-context img{width:20px;height:20px}
.vp-tool-context>small{display:block;font-size:9px;line-height:1.6;color:#718391}
.vp-services{padding-top:64px}
.vp-services .section-heading{margin-bottom:38px}
.vp-services .section-heading h2{max-width:760px}
.vp-services .section-heading>p{max-width:300px}
.vp-story{--vp-accent:#2866ce;--vp-pale:#ecf3ff;display:grid;grid-template-columns:minmax(0,.74fr) minmax(0,1.26fr);gap:44px;align-items:start;padding:42px;border:1px solid #c8d8e7;border-top-color:#faffff;border-radius:25px;background:linear-gradient(125deg,#fff 10%,#f8fbff 55%,#eaf2fd);box-shadow:inset 0 1px 0 #fff,0 3px 5px #254b6c04,0 20px 38px -29px #183e6461;scroll-margin-top:24px}
.vp-story+.vp-story{margin-top:30px}
.vp-story-mint{--vp-accent:#2866ce;--vp-pale:#ecf3ff;border-color:#d5e2ec;background:radial-gradient(ellipse 65% 65% at 100% 100%,#d8eee65e,transparent 75%),linear-gradient(125deg,#fff 10%,#f8fbff 55%,#edf3fb)}
.vp-story-copy{padding-top:15px;min-width:0}
.vp-story-kicker{display:flex;align-items:center;gap:10px;font-size:11px;line-height:1.5;color:#567389;font-weight:600;letter-spacing:.025em}
.vp-story-kicker>span{display:grid;place-items:center;width:26px;height:26px;border:1px solid #d2e0ee;border-radius:7px;background:#f3f7fc;font-size:10px;color:var(--vp-accent)}
.vp-story-mint .vp-story-kicker>span{border-color:#ccdaed;background:#f0f5fc}
.vp-story-copy h3{font-size:clamp(28px,2.75vw,37px);line-height:1.14;letter-spacing:-.045em;color:#1d394f;margin:23px 0 19px;font-weight:600;text-wrap:balance}
.vp-story-copy>p{font-size:14px;line-height:1.8;color:#405e77;max-width:360px}
.vp-benefits{list-style:none;padding:0;margin:25px 0 23px;display:grid;gap:12px}
.vp-benefits li{position:relative;padding-left:22px;font-size:12px;line-height:1.6;color:#3f5d73}
.vp-benefits li:before{content:'✓';position:absolute;left:0;top:0;color:var(--vp-accent);font-size:13px}
.vp-story-link{display:inline-flex;align-items:center;gap:12px;padding:9px 0;border-bottom:1px solid #b5cce4;color:var(--vp-accent);font-size:12px;font-weight:600;line-height:1.6}
.vp-story-link:hover{border-color:var(--vp-accent)}
.vp-principle{display:flex;align-items:flex-start;gap:10px;margin-top:28px;padding-top:20px;border-top:1px solid #dce5ec;max-width:370px}
.vp-principle>span{color:#6c8ba3;font-size:20px;line-height:1.2}
.vp-principle p{font-size:11px;line-height:1.75;color:#6b8191}
.vp-principle strong{display:block;font-weight:600;color:#48677c;margin-bottom:3px}
.vp-story-visual{min-width:0}
.vp-example-label{font-size:10px;line-height:1.5;color:#6f8392;margin:0 0 12px;text-align:right}
.vp-story-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:5px;margin-bottom:16px;background:#e4ecf6;border:1px solid #d5e0eb;border-radius:12px}
.vp-story-mint .vp-story-tabs{background:#e5edf6;border-color:#d3dfec}
.vp-story-tabs button{display:flex;align-items:center;justify-content:center;gap:7px;min-width:0;min-height:46px;padding:10px 7px;border:1px solid transparent;border-radius:8px;font-size:11px;line-height:1.4;font-weight:550;color:#5c7387;background:transparent;transition:background .15s,color .15s,border-color .15s;transform:none}
.vp-story-tabs button>span{display:inline-grid;place-items:center;flex-shrink:0;width:19px;height:19px;border:1px solid #c8d6e6;border-radius:50%;font-size:8px;line-height:1;color:#6d8498}
.vp-story-tabs button[aria-selected=true]{border-color:#d1dce8;background:#fff;color:#245da9;box-shadow:0 2px 4px #1837540a}
.vp-story-tabs button[aria-selected=true]>span{background:#e9f1ff;border-color:#c5d8f6;color:#2f68ba}
.vp-story-mint .vp-story-tabs button[aria-selected=true]{color:#245da9;border-color:#cddced}
.vp-story-mint .vp-story-tabs button[aria-selected=true]>span{background:#e8f0fe;border-color:#c5d8f6;color:#2f68ba}
.vp-story-tabs button:hover{background:#ffffff80}
.vp-story-tabs button:focus-visible,.vp-next-step:focus-visible,.vp-story-link:focus-visible{outline:3px solid #2866ce;outline-offset:3px;z-index:1}
.vp-panel{min-width:0;margin:0;padding:0}
.vp-panel+.vp-panel{margin-top:20px}
.vp-story[data-vp-ready] .vp-panel{margin-top:0}
.vp-panel[hidden],.vp-story [hidden]{display:none!important}
.vp-screen{overflow:hidden;border:1px solid #bccfe1;border-top-color:#e2edf7;border-radius:15px;background:#fff;box-shadow:inset 0 1px 0 #fff,0 2px 3px #2344630a,0 8px 15px -9px #163f6752,0 23px 37px -27px #183f697a}
.vp-screen .vp-windowbar{min-height:54px;background:#fcfdff}
.vp-window-controls{letter-spacing:2px;color:#8da0b0;font-size:11px}
.vp-mail-layout{display:grid;grid-template-columns:106px minmax(0,1fr);min-height:250px}
.vp-mail-sidebar{display:flex;flex-direction:column;gap:5px;padding:21px 8px;background:#f8fafc;border-right:1px solid #e5ebf0;font-size:10px;color:#718596}
.vp-mail-sidebar>span{padding:7px 6px;border-radius:5px;line-height:1.5;white-space:nowrap}
.vp-mail-sidebar .vp-sidebar-heading{font-size:9px;color:#8999a7;margin-bottom:7px;padding-top:0}
.vp-mail-sidebar .is-current{color:#376496;background:#e8f1fd;font-weight:600}
.vp-mail-sidebar b{font-size:8px;font-weight:500;margin-left:3px}
.vp-mail-content{min-width:0;padding:24px 21px 21px}
.vp-mail-person{display:flex;align-items:center;gap:10px;min-width:0}
.vp-mail-person>div{min-width:0}
.vp-mail-person strong{display:block;font-size:12px;line-height:1.4;color:#29455c;font-weight:650}
.vp-mail-person small{display:block;font-size:10px;line-height:1.4;color:#78909f;margin-top:4px}
.vp-time{font-size:9px;color:#8b9ba7;margin-left:auto}
.vp-screen h4{font-size:15px;font-weight:600;letter-spacing:-.02em;line-height:1.4;color:#2b465c;margin:22px 0 14px}
.vp-message-text{font-size:13px;line-height:1.85;color:#536d81;margin:0}
.vp-attachment{display:flex;align-items:center;gap:9px;border:1px solid #dce5ee;border-radius:8px;background:#fbfcfe;padding:10px;margin-top:21px}
.vp-attachment>span:first-child{font-size:20px;color:#6b8baa}
.vp-attachment>span:nth-child(2){min-width:0;flex:1}
.vp-attachment strong{display:block;font-size:10px;line-height:1.6;color:#587084;font-weight:600}
.vp-attachment small{display:block;font-size:9px;line-height:1.6;color:#8293a1;margin-top:2px}
.vp-file-type{padding:3px 4px;border:1px solid #d8e3ed;border-radius:3px;font-size:7px;color:#63849e;flex-shrink:0}
.vp-task-strip{display:flex;align-items:center;gap:12px;padding:17px 20px;background:#f2f7fe;border-top:1px solid #e0e9f3}
.vp-calendar{display:block;flex-shrink:0;text-align:center;width:32px;padding:4px 3px;border:1px solid #cbddef;border-radius:6px;background:#fff;font-size:7px;color:#7193b0;line-height:1.35}
.vp-calendar b{font-size:13px;font-weight:650;color:#416d99}
.vp-task-strip>div{flex:1;min-width:0}
.vp-task-strip strong{display:block;font-size:11px;line-height:1.5;font-weight:600;color:#426782}
.vp-task-strip small{display:block;font-size:10px;line-height:1.5;margin-top:3px;color:#7990a2}
.vp-panel-takeaway{display:flex;align-items:flex-start;gap:9px;font-size:11px;line-height:1.75;color:#5e7a8e;padding:16px 4px 0;margin:0}
.vp-panel-takeaway>span{display:grid;place-items:center;width:19px;height:19px;flex:0 0 19px;border-radius:50%;border:1px solid #cadbe9;background:#f5f9fc;color:var(--vp-accent);font-size:8px;line-height:1;margin-top:1px}
.vp-story-controls{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:17px;padding:14px 4px 0;border-top:1px solid #d9e4ed}
.vp-story-progress{font-size:10px;line-height:1.6;color:#738b9d;white-space:nowrap}
.vp-next-step{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:7px;background:transparent;padding:10px 7px;color:var(--vp-accent);font-size:11px;line-height:1.5;font-weight:600;min-height:44px;text-align:right}
.vp-next-step:hover{background:#ffffffb0}
.vp-context-strip{margin:18px 20px 0;padding:13px 15px;border:1px solid #dce8f0;border-radius:10px;background:linear-gradient(105deg,#f0f6fc,#f7fafc)}
.vp-context-strip>span{display:block;font-size:9px;line-height:1.5;font-weight:600;color:#63829a;margin-bottom:7px}
.vp-context-strip p{font-size:11px;line-height:1.7;color:#59758a;margin:0}
.vp-context-strip strong{font-weight:600;color:#3d617b}
.vp-story-mint .vp-context-strip{background:linear-gradient(105deg,#eef4fc,#f8fafc);border-color:#d8e5ee;border-left:2px solid #b5d7cc}
.vp-draft-content{padding:20px 25px 24px}
.vp-mail-meta{display:flex;align-items:center;gap:9px;font-size:10px;color:#8296a6;line-height:1.5}
.vp-mail-meta strong{font-size:11px;font-weight:500;color:#5f7a8f}
.vp-mail-meta .vp-state{margin-left:auto}
.vp-draft-content h4{margin:13px 0 19px}
.vp-draft-content p{font-size:12px;line-height:1.9;color:#536d80;margin:0 0 12px}
.vp-draft-content p:last-child{margin-bottom:0}
.vp-draft-content .vp-mail-signature{font-size:11px;color:#718797}
.vp-reply-content{padding:25px 25px 26px}
.vp-reply-content .vp-message-text{font-size:14px;line-height:1.85}
.vp-stop-status{display:flex;align-items:center;gap:12px;margin:0 20px;padding:16px;background:#eff7f2;border:1px solid #d3e7dc;border-radius:11px}
.vp-stop-status .vp-check-circle{width:27px;height:27px;flex-basis:27px;font-size:13px}
.vp-stop-status strong{font-size:12px;line-height:1.6;font-weight:600;color:#397658}
.vp-stop-status p{font-size:10px;line-height:1.7;color:#6c887a;margin:3px 0 0}
.vp-next-task{display:flex;align-items:center;gap:13px;margin:22px 20px 24px;padding:0 4px}
.vp-task-symbol{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;border:1px solid #d6e3ec;background:#f5f9fc;border-radius:9px;font-size:19px;color:#4d7a9c}
.vp-next-task>div{min-width:0}
.vp-next-task>div>span{display:block;font-size:9px;line-height:1.6;color:#8296a4}
.vp-next-task strong{display:block;font-size:13px;line-height:1.6;color:#3b5b73;font-weight:600;margin-top:2px}
.vp-next-task small{display:block;font-size:10px;line-height:1.7;color:#7590a1;margin-top:3px}
.vp-customer-header{display:flex;align-items:center;gap:13px;padding:25px 23px 22px}
.vp-company-avatar{display:grid;place-items:center;flex:0 0 39px;width:39px;height:39px;border-radius:10px;background:#edf3fc;border:1px solid #d3dfed;color:#466687;font-size:21px;font-weight:550}
.vp-company-logo{display:block;flex:0 0 44px;width:44px;height:44px;object-fit:contain;border-radius:11px;box-shadow:0 3px 8px #1f3c5c12}
.vp-customer-header>div{flex:1;min-width:0}
.vp-customer-header h4{margin:0 0 4px;font-size:17px;color:#243f57}
.vp-customer-header p{font-size:10px;line-height:1.5;color:#526d84;margin:0}
.vp-story-mint .vp-customer-header .vp-state-mint,.vp-story-mint .vp-mail-meta .vp-state-mint{background:#eaf1ff;color:#3464ae;border-color:#dbe7ff}
.vp-record-meta{display:flex;align-items:center;flex-wrap:wrap;gap:7px 14px;margin:0 23px 12px;padding:10px 0;border-block:1px solid #e4ebf2;color:#526d84;font-size:10px;line-height:1.6;font-variant-numeric:tabular-nums}
.vp-record-meta>span{display:inline-flex;align-items:center;gap:6px;min-width:0}
.vp-record-meta>span+span:before{content:'';display:block;width:3px;height:3px;flex:0 0 3px;border-radius:50%;background:#9bb0c5;margin-right:1px}
.vp-customer-history{padding:0 23px 21px}
.vp-history-item{display:flex;align-items:flex-start;gap:13px;position:relative;padding:15px 0}
.vp-history-item:first-child:after{content:'';position:absolute;left:4px;top:30px;bottom:-17px;width:1px;background:#d5e1ed}
.vp-history-dot{display:block;position:relative;z-index:1;flex:0 0 9px;width:9px;height:9px;background:#e5edf8;border:2px solid #90aaca;border-radius:50%;margin-top:5px}
.vp-history-item>div{flex:1;min-width:0}
.vp-history-item>div>span{display:block;font-size:9px;line-height:1.6;color:#526d84}
.vp-history-item strong{display:block;font-size:12px;line-height:1.7;font-weight:600;color:#395a75;margin-top:5px}
.vp-history-item p{font-size:11px;line-height:1.8;color:#526d84;margin:6px 0 0}
.vp-history-highlight>div{background:#eff5fd;border:1px solid #d5e3f3;border-left:3px solid #6d97d6;border-radius:10px;padding:12px 14px;margin-top:-8px}
.vp-history-highlight .vp-history-dot{background:#5785c9;border-color:#5785c9}
.vp-activity-time{display:block;margin-top:7px;color:#526d84;font-size:10px;font-weight:400;line-height:1.5;font-variant-numeric:tabular-nums;letter-spacing:.01em}
.vp-history-item>div>.vp-activity-time:first-child{margin-top:0;margin-bottom:4px}
.vp-record-source{display:flex;align-items:flex-start;gap:8px;padding:14px 21px;background:#f7f9fc;border-top:1px solid #e2eaf1;color:#526d84;font-size:10px;line-height:1.75}
.vp-record-source>span{font-size:16px;line-height:1.1;color:#7a96b0}
.vp-task-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 20px;border-top:1px solid #dce6f1;background:linear-gradient(105deg,#f0f5fd,#f7f9fc)}
.vp-task-icon{display:grid;place-items:center;width:32px;height:32px;border:1px solid #cbdcf0;border-radius:9px;background:#fff;color:#4979b6;font-size:17px;line-height:1;flex-shrink:0}
.vp-task-row>div{min-width:0}
.vp-task-row strong{display:block;color:#3b5e7e;font-size:11px;line-height:1.6;font-weight:600}
.vp-task-row small{display:block;color:#526d84;font-size:10px;line-height:1.7;margin-top:3px;font-variant-numeric:tabular-nums}
.vp-task-row>.vp-state{font-size:10px;padding:5px 8px;max-width:100%;justify-self:end}
.vp-windowbar>.vp-time{font-size:10px;line-height:1.6;color:#526d84;max-width:45%;text-align:right;flex-shrink:1;font-variant-numeric:tabular-nums}
.vp-mail-meta>.vp-activity-time{margin:0 0 0 auto;font-size:10px}
.vp-mail-meta:has(>.vp-activity-time){flex-wrap:wrap}
.vp-review-bar>.vp-activity-time{margin-top:0;font-size:10px}
.vp-systems-note{font-size:11px;line-height:1.85;color:#718694;margin:22px auto 0;text-align:center;max-width:830px}
/* A stronger blue surface marks the optional next stage without competing with the primary stories. */
.sales-home .vp-services .sales-expansion,.sales-home .sales-secondary{position:relative;isolation:isolate;overflow:hidden;margin-top:34px;padding:31px 33px;border:1px solid #3765a2;border-top-color:#87ade5;border-left:3px solid #75a3e9;border-radius:20px;background:radial-gradient(ellipse 80% 170% at 0 -50%,#3c7be0a3,transparent 70%),linear-gradient(115deg,#205db7,#1b477f 58%,#18334f);box-shadow:inset 0 1px 0 #bcd7ff38,inset 0 -1px 0 #102c4a55,0 3px 4px #16345a0a,0 18px 28px -22px #173c737a}
.sales-home .sales-secondary{display:grid;grid-template-columns:240px minmax(0,1fr) auto;gap:30px;align-items:center}
.sales-home :is(.sales-expansion,.sales-secondary) .eyebrow{color:#c4dbfb}
.sales-home :is(.sales-expansion,.sales-secondary) h3{color:#fff}
.sales-home :is(.sales-expansion,.sales-secondary) p{color:#dfebfa}
.sales-home :is(.sales-expansion,.sales-secondary) .text-link{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:12px 15px;background:linear-gradient(180deg,#fff,#edf4ff);border:1px solid #f2f7ff;border-bottom-color:#b6cdeb;border-radius:9px;color:#24518d;box-shadow:inset 0 1px 0 #fff,0 2px 3px #0d2b5229,0 7px 14px -9px #0e294fa3;font-size:11px;line-height:1.5;justify-self:start;white-space:nowrap}
.sales-home :is(.sales-expansion,.sales-secondary) .text-link:hover{background:#fff;border-color:#fff;color:#16417e;box-shadow:inset 0 1px 0 #fff,0 3px 6px #0d2b523d,0 7px 14px -9px #0e294fa3}
.sales-home .sales-foundation{padding-block:66px;background:linear-gradient(180deg,#f1f6fc,#f5f8fc 80%,#f7f9fc);border-block:1px solid #dde7f1}
.sales-home .sales-foundation .eyebrow{color:#5d7fa8}
.sales-home .foundation-grid article{border-top-color:#bcd0e6}
.sales-home .foundation-icon{color:#4c7eb8}
.sales-home .foundation-grid .text-link{color:#3d6ea8}
.sales-home .sales-boundary{border-top-color:#d5e1ef}
.sales-home .process-section .process-number{color:#4c7eb8;border-top-color:#c8d9ed}
.sales-home .foundation-grid p,.sales-home #systeme .system-card>p,.sales-home .process-step p,.sales-home .check-copy p,.sales-home .about-copy p,.sales-home .final-card p,.sales-home .faq-list details p{color:#435f77}
/* Compact explanatory illustrations: data, human review, and the next task. */
.vp-foundation-visual{display:flex;align-items:center;justify-content:center;min-width:0;height:132px;min-height:132px;gap:7px;margin:0 0 24px;padding:18px 13px;position:relative;overflow:hidden;border:1px solid #cbdbea;border-top-color:#edf5ff;border-radius:14px;background:radial-gradient(ellipse 80% 130% at 10% 0,#fff 10%,transparent 80%),linear-gradient(115deg,#eaf2fc,#f5f8fd);box-shadow:inset 0 1px 0 #fff,0 2px 3px #21496e05,0 10px 18px -15px #224c7866}
.vp-data-visual{display:grid;grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr) 12px minmax(0,1fr);gap:4px}
.vp-data-node{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:64px;padding:10px 3px;border:1px solid #ccdced;border-top-color:#fff;border-radius:9px;background:linear-gradient(150deg,#fff,#f7faff);color:#385e82;font-size:11px;font-weight:600;line-height:1.4;text-align:center;hyphens:auto;overflow-wrap:anywhere;box-shadow:0 2px 3px #244f790a}
.vp-data-node img{display:block;flex:0 0 22px;width:22px;height:22px;object-fit:contain}
.vp-data-node svg{display:block;flex:0 0 23px;width:23px;height:23px;color:#507cab}
.vp-data-node span{display:block;max-width:100%;overflow-wrap:anywhere}
.vp-data-node>span[aria-hidden=true]{display:grid;place-items:center;height:22px;font-size:22px;line-height:1;color:#507cab}
.vp-data-node:last-child{background:linear-gradient(150deg,#fff,#edf4fe);border-color:#bed3ec}
.vp-mini-connector{display:block;position:relative;height:1px;width:100%;background:#90b0d3;flex-shrink:0;font-size:0;line-height:0}
.vp-mini-connector:after{content:'';position:absolute;right:0;top:-2px;width:4px;height:4px;border-top:1px solid #7099c3;border-right:1px solid #7099c3;transform:rotate(45deg)}
.vp-review-visual{display:grid;grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr) 12px minmax(0,1fr);gap:4px}
.vp-review-step{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:64px;position:relative;color:#5c7891;font-size:11px;line-height:1.4;text-align:center}
.vp-review-step>span:first-child{display:grid;place-items:center;flex:0 0 31px;width:31px;height:31px;border:1px solid #c9d9e9;border-radius:9px;background:#ffffffc9;color:#537aa2;font-size:16px;line-height:1;box-shadow:inset 0 1px 0 #fff,0 2px 3px #214b7205}
.vp-review-step:not(:last-child):after{display:none}
.vp-review-step.is-current{color:#285c9d;font-weight:600}
.vp-review-step.is-current>span:first-child{background:linear-gradient(145deg,#377add,#245bb4);border-color:#4a83d2;border-top-color:#a1c3f1;color:#fff;box-shadow:inset 0 1px 0 #b2d1ff40,0 3px 6px #2d63a624}
.vp-task-visual{padding:18px 13px;background:linear-gradient(115deg,#edf4fd,#f3f7fb)}
.vp-mini-task-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 10px;width:100%;min-width:0;padding:12px 11px;border:1px solid #c6d8eb;border-top-color:#fff;border-radius:10px;background:linear-gradient(145deg,#fff,#f8fbff);box-shadow:0 2px 3px #264f7510,0 8px 13px -12px #214d7b70}
.vp-mini-task-row>.vp-avatar{width:28px;height:28px;font-size:9px;align-self:start;background:#e4edf9;border-color:#cbdcf1;color:#3f6592}
.vp-mini-task-row>div{min-width:0}
.vp-mini-task-row strong{display:block;color:#365776;font-size:11px;line-height:1.5;font-weight:600}
.vp-mini-task-row small{display:block;margin-top:4px;color:#526d84;font-size:10px;line-height:1.6;font-variant-numeric:tabular-nums}
.vp-mini-task-row>.vp-state{grid-column:2;justify-self:start;font-size:9px;padding:3px 7px}
.sales-home #systeme .foundation-grid>article:has(>.vp-foundation-visual){min-width:0;border:1px solid #ceddea;border-top-color:#faffff;border-radius:19px;padding:24px;background:linear-gradient(145deg,#fff,#fbfdff);box-shadow:inset 0 1px 0 #fff,0 3px 5px #244a6f04,0 15px 25px -23px #244c7566}
.sales-home #systeme .foundation-grid{gap:25px}
/* Real customer outcome. Visually separate from the fictitious interface examples. */
.vp-evidence{margin-block:2px 8px}
.vp-evidence-card{display:grid;grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr);gap:55px;padding:38px 43px;border-radius:21px;background:#173448;color:#fff;position:relative;overflow:hidden}
.vp-evidence-result{display:flex;flex-direction:column;justify-content:center;position:relative;z-index:1}
.vp-evidence-result>span{display:block;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#abd2c2;margin-bottom:15px}
.vp-evidence-number{font-size:clamp(43px,5vw,64px);font-weight:600;line-height:1;letter-spacing:-.05em;color:#fff}
.vp-evidence-result p{font-size:14px;line-height:1.6;color:#d1e3e6;margin-top:13px}
.vp-evidence-copy{border-left:1px solid #ffffff26;padding-left:47px;position:relative;z-index:1}
.vp-evidence-copy>span{font-size:10px;line-height:1.6;color:#9db7c2}
.vp-evidence-copy h2{font-size:27px;line-height:1.18;letter-spacing:-.035em;color:#edf5f7;margin:8px 0 14px}
.vp-evidence-copy p{font-size:12px;line-height:1.9;color:#bbced7;margin:0}
.vp-evidence-flow{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:18px;color:#cfe4df;font-size:10px;line-height:1.8}
.vp-evidence-flow span{padding:4px 8px;border:1px solid #abc8c329;border-radius:5px;background:#ffffff05}
.vp-evidence-flow i{font-style:normal;color:#6f9b9a}
.vp-evidence-note{font-size:10px;line-height:1.7;color:#7c909d;margin-top:10px;padding-inline:3px}
@media(min-width:1100px){.vp-story-copy{padding-right:8px}.vp-story-visual{max-width:640px}.vp-hero-scene{width:min(1080px,calc(100% - 80px))}}
@media(max-width:1050px){.vp-story{gap:28px;padding:32px;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.vp-story-copy h3{font-size:30px}.vp-story-tabs button{font-size:10px;gap:5px}.vp-mail-layout{grid-template-columns:82px minmax(0,1fr)}.vp-mail-sidebar{font-size:8px;padding-inline:4px}.vp-mail-sidebar>span{padding-inline:5px}.vp-mail-sidebar b{display:none}.vp-mail-content{padding:21px 18px}.vp-review-bar>span:last-child:not(.vp-check-circle){margin-left:28px}.vp-hero-context .vp-ai-pair{display:none}.vp-evidence-card{gap:35px}.vp-evidence-copy{padding-left:33px}}
@media(max-width:840px){.vp-story{grid-template-columns:1fr;gap:25px;padding:30px}.vp-story-copy{padding:0;display:grid;grid-template-columns:1fr 1fr;column-gap:30px}.vp-story-kicker,.vp-story-copy h3{grid-column:1}.vp-story-copy h3{margin:18px 0 0;font-size:32px}.vp-story-copy>p{grid-column:2;grid-row:1/3;align-self:center;max-width:none}.vp-benefits{grid-column:1/3;display:flex;flex-wrap:wrap;gap:10px 20px;margin-block:23px 10px}.vp-benefits li{font-size:11px}.vp-story-link{grid-column:1/3;justify-self:start}.vp-principle{display:none}.vp-example-label{text-align:left}.vp-story-visual{width:100%}.vp-screen{min-height:0}.vp-mail-layout{grid-template-columns:110px minmax(0,1fr);min-height:245px}.vp-mail-sidebar{font-size:10px;padding-inline:8px}.vp-mail-sidebar>span{padding-inline:6px}.vp-mail-content{padding:25px}.vp-story-tabs button{font-size:11px;min-height:47px}.vp-review-bar>span:last-child:not(.vp-check-circle){margin-left:auto}.vp-evidence-card{grid-template-columns:1fr 1.3fr;gap:25px;padding:32px}.vp-evidence-copy{padding-left:28px}.vp-evidence-copy h2{font-size:24px}}
@media(max-width:600px){.sales-home .hero.hero-evolution{padding-bottom:44px}.vp-hero-scene{margin-top:34px}.vp-scene-caption{display:block;text-align:center;margin-bottom:13px;font-size:11px}.vp-scene-caption small{display:block;margin-top:4px;font-size:9px}.vp-hero-workspace{grid-template-columns:1fr;border-radius:16px}.vp-hero-source .vp-windowbar{min-height:43px;padding-block:10px}.vp-hero-source .vp-inbox-row-muted{display:none}.vp-hero-source .vp-inbox-row-selected{padding-block:12px}.vp-hero-context{padding-block:12px}.vp-hero-context>div>span{font-size:10px}.vp-hero-context strong{font-size:11px}.vp-hero-draft .vp-windowbar{padding-block:11px;min-height:44px}.vp-hero-mail{padding:17px 21px 18px}.sales-home .vp-hero-mail h3{font-size:16px;margin-block:7px 9px}.sales-home .vp-hero-mail p{font-size:12px;line-height:1.8}.vp-review-bar{margin-inline:16px;margin-bottom:14px;gap:7px}.vp-review-bar strong{font-size:10px}.vp-review-bar>span:last-child:not(.vp-check-circle){font-size:9px}.vp-hero-draft .vp-review-bar>span:last-child:not(.vp-check-circle){display:none}.vp-tool-context{margin-top:24px}.vp-tool-context ul{gap:13px 18px;margin-top:12px}.vp-tool-context li{font-size:11px;gap:6px}.vp-tool-context img{width:18px;height:18px}.vp-tool-context>small{max-width:250px;margin-inline:auto;font-size:9px}.vp-services{padding-top:48px}.vp-services .section-heading>p{max-width:none}.vp-services .section-heading h2{font-size:30px}.vp-services .section-heading h2 br{display:none}.vp-story{padding:23px 17px 19px;border-radius:20px;gap:24px}.vp-story+.vp-story{margin-top:23px}.vp-story-copy{display:block;padding-inline:3px}.vp-story-kicker{font-size:10px}.vp-story-copy h3{font-size:30px;margin:20px 0 15px}.vp-story-copy>p{font-size:13px;line-height:1.8}.vp-benefits{display:grid;gap:8px;margin:19px 0 15px}.vp-story-link{font-size:11px;padding-block:8px}.vp-story-tabs{gap:3px;padding:4px;border-radius:10px;margin-bottom:13px}.vp-story-tabs button{flex-direction:column;gap:5px;padding:9px 4px;min-height:64px;font-size:9px;line-height:1.4;text-align:center}.vp-story-tabs button>span{width:17px;height:17px;font-size:7px}.vp-example-label{font-size:9px;margin-bottom:10px}.vp-screen{border-radius:12px}.vp-screen .vp-windowbar{padding:12px 14px;gap:9px;min-height:48px}.vp-brand{font-size:12px;gap:7px}.vp-brand img{width:20px;height:20px}.vp-brand small{font-size:8px;margin-left:0}.vp-window-title{font-size:11px;gap:6px}.vp-window-title .vp-context-mark{font-size:21px}.vp-ai-pair{gap:4px}.vp-ai-pair img{width:24px;height:24px;padding:4px;border-radius:6px}.vp-mail-layout{grid-template-columns:1fr;min-height:0}.vp-mail-sidebar{display:none}.vp-mail-content,.vp-reply-content{padding:21px 17px}.vp-mail-person{gap:9px}.vp-mail-person strong{font-size:11px}.vp-mail-person small{font-size:9px}.vp-time{font-size:8px}.vp-screen h4{font-size:14px;margin-block:20px 13px}.vp-message-text{font-size:12px;line-height:1.9}.vp-attachment{margin-top:19px;padding:9px;gap:8px}.vp-attachment strong{font-size:9px}.vp-attachment small{font-size:8px}.vp-task-strip{padding:15px 13px;gap:9px}.vp-task-strip strong{font-size:10px}.vp-task-strip small{font-size:9px}.vp-task-strip>.vp-state{display:none}.vp-calendar{width:29px}.vp-panel-takeaway{font-size:10px;line-height:1.8;padding-top:13px;gap:7px}.vp-panel-takeaway>span{width:17px;height:17px;flex-basis:17px;font-size:7px}.vp-story-controls{margin-top:13px;padding-top:9px;gap:8px}.vp-story-progress{font-size:9px}.vp-next-step{font-size:10px;gap:6px;padding-inline:4px}.vp-context-strip{margin:14px 13px 0;padding:11px}.vp-context-strip p{font-size:10px;line-height:1.8}.vp-context-strip>span{font-size:8px}.vp-draft-content{padding:17px 17px 21px}.vp-draft-content h4{margin-block:12px 17px}.vp-draft-content p{font-size:12px;line-height:1.9;margin-bottom:12px}.vp-mail-meta{font-size:9px}.vp-mail-meta strong{font-size:10px}.vp-draft-content .vp-mail-signature{font-size:10px}.vp-reply-content .vp-message-text{font-size:13px}.vp-stop-status{margin-inline:13px;padding:13px;gap:9px}.vp-stop-status strong{font-size:11px}.vp-stop-status p{font-size:9px}.vp-stop-status .vp-check-circle{width:24px;height:24px;flex-basis:24px}.vp-next-task{margin:21px 15px;gap:10px}.vp-next-task strong{font-size:12px}.vp-next-task small{font-size:9px}.vp-task-symbol{width:29px;height:29px;flex-basis:29px}.vp-customer-header{padding:22px 16px 18px;gap:10px;flex-wrap:wrap}.vp-customer-header h4{font-size:16px;margin:0 0 3px}.vp-customer-header p{font-size:9px}.vp-company-avatar{width:35px;height:35px;flex-basis:35px}.vp-customer-header>.vp-state{font-size:8px;padding:3px 6px}.vp-customer-history{padding:0 16px 16px}.vp-history-item{gap:11px;padding-block:14px}.vp-history-item strong{font-size:11px}.vp-history-item p{font-size:10px}.vp-history-highlight>div{padding:10px}.vp-record-source{font-size:9px;padding:13px 15px}.vp-systems-note{font-size:10px;text-align:left;padding-inline:3px;margin-top:17px}.vp-evidence{margin-block:0 0}.vp-evidence-card{grid-template-columns:1fr;gap:26px;padding:28px 24px;border-radius:19px}.vp-evidence-result>span{font-size:9px;margin-bottom:15px}.vp-evidence-number{font-size:50px}.vp-evidence-result p{font-size:13px;margin-top:12px}.vp-evidence-copy{border-left:0;border-top:1px solid #ffffff26;padding:23px 0 0}.vp-evidence-copy h2{font-size:24px;max-width:330px}.vp-evidence-copy p{font-size:11px}.vp-evidence-note{font-size:9px}}
@media(max-width:360px){.vp-story{padding-inline:13px}.vp-story-copy h3{font-size:28px}.vp-story-tabs button{font-size:8px;letter-spacing:-.01em}.vp-windowbar{padding-inline:14px}.vp-brand small{display:none}.vp-hero-context{padding-inline:17px}.vp-inbox-row{padding-inline:17px}.vp-inbox-row-selected{padding-left:14px}.vp-inbox-row>div>span{font-size:11px}.vp-inbox-row p{font-size:11px!important}.vp-hero-mail{padding-inline:17px}.vp-customer-header>.vp-state{margin-left:45px}.vp-screen .vp-window-title{font-size:10px}.vp-review-bar{padding:10px;gap:6px}.vp-review-bar>span:last-child:not(.vp-check-circle){margin-left:26px}.vp-story-progress{font-size:8px}.vp-next-step{font-size:9px}.vp-evidence-number{font-size:43px}}
@media(prefers-reduced-motion:reduce){.vp-story-tabs button{transition:none}}
@media(max-width:1050px){.sales-home .sales-secondary{grid-template-columns:200px minmax(0,1fr)}.sales-home .sales-secondary .text-link{grid-column:2}.sales-home #systeme .foundation-grid>article:has(>.vp-foundation-visual){padding:20px}.vp-foundation-visual{padding-inline:10px}.vp-task-visual{padding-block:12px}.vp-data-visual,.vp-review-visual{grid-template-columns:minmax(0,1fr) 7px minmax(0,1fr) 7px minmax(0,1fr);gap:3px}.vp-data-node{font-size:10px}.vp-mini-task-row{padding:11px 9px;column-gap:8px}}
@media(max-width:760px){.sales-home .sales-secondary{grid-template-columns:1fr;gap:17px;padding:27px 24px}.sales-home .sales-secondary .text-link{grid-column:auto}.sales-home #systeme .foundation-grid>article:has(>.vp-foundation-visual){padding:23px}.vp-foundation-visual{height:124px;min-height:124px;padding:18px 12px;margin-bottom:23px}.vp-task-visual{padding-block:12px}.vp-data-visual,.vp-review-visual{grid-template-columns:minmax(0,1fr) 9px minmax(0,1fr) 9px minmax(0,1fr);gap:4px}.vp-data-node{font-size:11px;min-height:67px}.vp-review-step{font-size:12px}.vp-mini-task-row strong{font-size:12px}.vp-mini-task-row small{font-size:10px}.vp-mini-task-row>.vp-state{font-size:10px}}
@media(max-width:760px){.sales-home .vp-services .sales-expansion{padding:25px 23px;margin-top:27px}.sales-home .sales-foundation{padding-block:49px}.sales-home .sales-expansion .text-link{font-size:12px;min-height:43px;display:inline-flex;align-items:center;gap:8px}}
@media(max-width:600px){.vp-company-logo{width:40px;height:40px;flex-basis:40px;border-radius:10px}.vp-record-meta{margin:0 16px 10px;padding-block:10px;font-size:10px;gap:5px 10px}.vp-activity-time{font-size:10px;margin-top:7px}.vp-task-row{padding:14px 15px;gap:10px;grid-template-columns:auto minmax(0,1fr)}.vp-task-row>.vp-state{grid-column:2;justify-self:start;font-size:10px;padding:4px 7px;margin-top:-3px}.vp-task-row strong{font-size:11px}.vp-task-row small{font-size:10px}.vp-task-icon{width:29px;height:29px;border-radius:8px;font-size:16px}.vp-windowbar>.vp-time{font-size:10px}.vp-customer-header>.vp-state{margin-left:50px}.vp-customer-header:has(.vp-company-logo){display:grid;grid-template-columns:40px minmax(0,1fr);gap:10px}.vp-customer-header:has(.vp-company-logo)>.vp-state{grid-column:2;justify-self:start;margin:0}.vp-history-highlight>div{padding-left:10px}.vp-review-bar>.vp-activity-time{margin-left:28px;flex-basis:calc(100% - 28px)}}
@media(max-width:600px){.vp-message-text,.vp-draft-content p,.sales-home .vp-hero-mail p{font-size:13px}.vp-story-copy>p{font-size:14px}.vp-principle p{font-size:12px}}
/* Keep navigation, disclosure, and approval legible on small screens. */
@media(max-width:600px){.vp-story-tabs button{font-size:11px;min-height:74px;overflow-wrap:normal}.vp-example-label,.vp-scene-caption small{font-size:10px}.vp-review-bar strong{font-size:11px}.vp-state,.vp-customer-header>.vp-state{font-size:10px}.vp-review-bar>span:last-child:not(.vp-check-circle){font-size:10px}.vp-story-progress{font-size:10px}.vp-next-step{font-size:11px}}
@media(forced-colors:active){.vp-screen,.vp-story,.vp-hero-workspace,.vp-evidence-card{border:1px solid CanvasText}.vp-story-tabs button[aria-selected=true]{border:2px solid Highlight}.vp-history-dot,.vp-mini-dot{forced-color-adjust:none}.vp-evidence-card{background:Canvas;color:CanvasText}.vp-evidence-card *{color:CanvasText}.sales-home .vp-services .sales-expansion,.sales-home .sales-secondary,.sales-home .sales-foundation,.vp-task-row{background:Canvas;border-color:CanvasText}.sales-home :is(.sales-expansion,.sales-secondary) :is(.eyebrow,h3,p){color:CanvasText}.sales-home :is(.sales-expansion,.sales-secondary) .text-link{background:Canvas;border-color:LinkText;color:LinkText}.vp-task-icon,.vp-foundation-visual,.vp-data-node,.vp-mini-task-row,.vp-review-step>span:first-child{background:Canvas;border-color:CanvasText;color:CanvasText}.vp-review-step.is-current>span:first-child{border:2px solid Highlight;background:Canvas;color:CanvasText}.vp-mini-connector,.vp-review-step:not(:last-child):after{background:CanvasText}.vp-mini-connector:after{border-color:CanvasText}}
@media(min-width:601px) and (max-width:900px){.sales-home #systeme .foundation-grid{grid-template-columns:1fr}.sales-home #systeme .foundation-grid>article:has(>.vp-foundation-visual){display:grid;grid-template-columns:minmax(220px,.9fr) minmax(0,1.1fr);column-gap:28px;align-content:start}.sales-home #systeme .vp-foundation-visual{grid-column:1;grid-row:1/4;align-self:center;width:100%;height:132px;min-height:132px;margin:0}.sales-home #systeme .foundation-grid article>h3{grid-column:2;margin:0}.sales-home #systeme .foundation-grid article>p{grid-column:2;margin:14px 0 0}.sales-home #systeme .foundation-grid article>.text-link{grid-column:2;justify-self:start}}
@media print{.vp-story-tabs,.vp-story-controls{display:none!important}.vp-story .vp-panel[hidden]{display:block!important}.vp-story{display:block;break-inside:avoid}.vp-story-visual{margin-top:20px}.vp-panel+.vp-panel{margin-top:20px!important}}
