
:root{--canvas:#FFFDFA;--app:#F7F7F4;--surface:#FFFFFF;--ink:#24201F;--muted:#686661;--powder:#C8DAE8;--ice:#ECF1F5;--line:#E7E5E1;--action:#191919;--featured:#252627;--success:#2F7556;--success-bg:#EDF4EE;--warning:#9A6B2B;--warning-bg:#F7F0E3;--sans:Inter,Arial,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--serif:Georgia,"Times New Roman",serif;--shadow:0 8px 26px rgba(36,32,31,.045),0 1px 3px rgba(36,32,31,.03)}
*{box-sizing:border-box}body{margin:0;background:var(--canvas);color:var(--ink);font:14px/1.55 var(--sans);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #688399;outline-offset:4px}h1,h2,h3,p{margin:0}h1,h2{letter-spacing:-.055em;text-wrap:balance}h1{font-size:68px;line-height:1.08;font-weight:550}h2{font-size:34px;line-height:1.16;font-weight:550}h3{font-size:18px;letter-spacing:-.035em;font-weight:550}p{color:var(--muted)}small,.muted{color:var(--muted)}small,.tiny{font-size:11px}.eyebrow{font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin-bottom:20px;font-weight:500}.brand{color:var(--ink);font-size:25px;letter-spacing:-1.4px;font-weight:600;display:inline-flex;align-items:center}.brand em{color:inherit;font-style:normal;font-weight:400}.mark{display:none}.wrap{max-width:1184px;padding:0 32px;margin:auto}.banner{min-height:29px;padding:7px 16px;background:var(--powder);color:var(--ink);text-align:center;font-size:10px;letter-spacing:.01em}.site-head{min-height:100px;display:flex;align-items:center;justify-content:space-between;gap:24px}.site-head nav,.actions{display:flex;align-items:center;gap:26px;flex-wrap:wrap}.site-head nav{font-size:12px}.button,button{display:inline-flex;align-items:center;justify-content:center;gap:16px;border:1px solid #DEDDDA;border-radius:100px;min-height:43px;padding:11px 22px;background:var(--surface);color:var(--ink);font-size:12px;font-weight:500;cursor:pointer;transition:background-color .18s,box-shadow .18s}.button.primary,button.primary{background:var(--action);border-color:var(--action);color:#fff;box-shadow:0 2px 4px #00000016}.button:hover,button:hover{background:#F1F0EC}.button.primary:hover,button.primary:hover{background:#353330}.button.powder{background:var(--powder);border-color:var(--powder);border-radius:9px}.button.small,button.small{min-height:34px;padding:7px 14px;font-size:11px}.arrow{font-size:17px;font-weight:400}.hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding:70px 0 80px}.hero p{font-size:15px;margin:24px 0 30px;max-width:440px}.hero-art{background:var(--ice);border-radius:26px;padding:32px;min-width:0}.hero.centered{display:block;text-align:center;max-width:900px;margin:0 auto;padding:62px 0 50px}.hero.centered h1{font-size:76px;line-height:1.04;letter-spacing:-4.5px}.hero.centered p{max-width:590px;margin:24px auto 28px;font-size:16px;line-height:1.65}.hero.centered .actions{justify-content:center;gap:12px}.hero.centered .tiny{font-size:10px;margin:18px auto 0}.editorial{font-family:var(--serif);font-style:italic;font-weight:400;letter-spacing:-.06em}.mini{background:white;border:1px solid var(--line);border-radius:17px;box-shadow:var(--shadow);padding:23px}.mini-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px}.workrow{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:19px 0;border-top:1px solid #EEEDE9;font-size:13px}.workrow strong{font-weight:500}.workrow p{font-size:11px;margin:4px 0 0}.icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;color:#595B58;background:#F3F4F1;flex:none;font-size:18px}.pill{display:inline-block;font-size:10px;border-radius:100px;padding:5px 10px;background:var(--ice);color:#52616C;line-height:1.3}.pill.warn{background:var(--warning-bg);color:#80581F}.pill.green{background:var(--success-bg);color:#2F674C}.section{padding:82px 0}.section-title{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:34px}.section-title p{font-size:13px;max-width:390px}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.card{background:#fff;border:1px solid var(--line);padding:30px;border-radius:22px;box-shadow:var(--shadow)}.card p{font-size:13px;margin-top:16px;max-width:350px}.card .num{display:block;color:var(--muted);font-size:10px;letter-spacing:.04em;margin-bottom:42px}.pale-band{background:#F2F2EE;border-radius:18px;padding:26px 30px;display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;font-size:12px}.pale-band strong{font-weight:500}.evidence{background:#F0F2F0;border-radius:26px;padding:50px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px;color:var(--ink)}.evidence p{margin:18px 0;color:var(--muted);font-size:13px}.evidence .eyebrow{color:var(--muted)}.foot{border-top:1px solid var(--line);padding:42px 0;display:flex;align-items:center;justify-content:space-between;gap:26px;flex-wrap:wrap;font-size:11px;color:var(--muted)}.foot .brand{font-size:23px}.product-stage{background:linear-gradient(135deg,#D9E4EA,#EDF1EE 65%,#F5F4F0);border-radius:28px;padding:34px 44px 0;overflow:hidden}.product-window{background:white;border:1px solid #DFE3E2;border-radius:16px 16px 0 0;box-shadow:0 12px 36px #24201F13;overflow:hidden}.windowbar{padding:17px 22px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:11px}.windowbody{padding:28px;display:grid;grid-template-columns:1.8fr 1fr;gap:24px}.windowbody h3{font-size:25px;margin-bottom:18px}.windowbody .workrow{padding:15px 0}.processline{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:28px 0 8px;text-align:center}.processline b{display:inline-flex;width:21px;height:21px;border-radius:50%;background:var(--action);color:white;align-items:center;justify-content:center;font-size:10px;font-weight:500;margin-bottom:9px}.processline span{display:block;font-size:11px}.metrics-story{text-align:center;padding-bottom:35px}.metrics-story p{font-size:13px;margin-top:16px}.metriccards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.metriccard{background:white;border:1px solid var(--line);border-radius:22px;padding:28px;box-shadow:var(--shadow)}.metriccard b{font-size:44px;font-weight:550;letter-spacing:-2px;display:block}.metriccard strong{font-size:12px;font-weight:500}.metriccard p{font-size:11px;margin-top:16px}.prices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;align-items:stretch;margin:42px 0}.price{border:1px solid var(--line);border-radius:24px;padding:30px 26px;background:#fff;position:relative;display:flex;flex-direction:column;box-shadow:var(--shadow)}.price.featured{z-index:1;background:var(--featured);color:white;transform:translateY(-12px);border-color:var(--featured);box-shadow:0 14px 30px #25262724}.price.featured p,.price.featured .muted,.price.featured .eyebrow{color:#D4D5D1}.price.featured .button{background:var(--powder);color:var(--ink);border-color:var(--powder)}.price.featured .button:hover{background:#DBE6EC}.price .tag{position:absolute;top:-13px;left:50%;transform:translateX(-50%);background:var(--powder);color:var(--ink);padding:4px 12px;font-size:9px;border-radius:5px;white-space:nowrap}.price strong.big{font-size:44px;letter-spacing:-2px;font-weight:550}.price h2{font-size:24px}.price p{font-size:11px;margin-top:8px}.price ul{padding:0;margin:26px 0;list-style:none;font-size:12px;line-height:1.6;flex:1}.price li{display:flex;gap:8px;align-items:flex-start;padding:6px 0}.price li:before{content:'✓';color:var(--success);font-size:11px;font-weight:700}.price.featured li:before{color:#9AC3A6}.price .button{margin-top:10px;width:100%}.pricingintro{text-align:center;padding:45px 0 25px}.pricingintro h1{font-size:54px}.pricingintro p{max-width:550px;margin:20px auto 0;font-size:14px}.segmented{display:flex;gap:3px;background:#F1F1EE;border:1px solid var(--line);padding:4px;border-radius:100px;width:max-content;max-width:100%;margin:30px auto 0}.segmented button{min-height:34px;padding:8px 17px;border:0;background:transparent;font-size:11px}.segmented button.active{background:var(--action);color:white}.launch-card{max-width:720px;margin:40px auto;background:#fff;border:1px solid var(--line);border-radius:24px;padding:38px;box-shadow:var(--shadow)}.launch-card h2{margin-bottom:18px}.table-wrap{max-width:100%;overflow:auto}table{border-collapse:collapse;width:100%;font-size:12px;text-align:left}th{background:#FAFAF8;color:var(--muted);font-size:10px;font-weight:500;letter-spacing:.01em}th,td{padding:17px 18px;border-bottom:1px solid #ECECE8;vertical-align:middle}td{font-variant-numeric:tabular-nums}td a{text-decoration:underline;text-underline-offset:4px}caption{font-size:11px;text-align:left;color:var(--muted);padding:16px}.app{background:var(--app);min-height:100vh}.side{position:fixed;top:0;left:0;bottom:0;width:228px;background:#FAFAF7;border-right:1px solid var(--line);padding:30px 18px;display:flex;flex-direction:column;z-index:3}.side .brand{padding:0 12px 27px;font-size:23px}.tenant{font-size:11px;padding:13px 12px;margin-bottom:25px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.tenant strong{font-weight:500}.nav-label{text-transform:uppercase;letter-spacing:.09em;font-size:9px;padding:10px 12px;color:#8A8880}.side nav{display:flex;flex-direction:column;gap:5px}.side nav a{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:8px;color:#686760;font-size:12px}.side nav a.active{background:var(--powder);color:var(--ink);font-weight:500}.side nav a:hover{background:#EEEFEB}.side nav svg{width:16px;height:16px;flex:none}.side .bottom{margin-top:auto;padding-top:30px}.avatar{width:29px;height:29px;border-radius:50%;background:#E5E7E1;display:inline-flex;align-items:center;justify-content:center;font-size:10px;color:#50574F}.shell{margin-left:228px}.topbar{height:72px;padding:0 38px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);color:var(--muted);font-size:11px}.app .banner{background:transparent;border-bottom:1px solid var(--line);text-align:left;padding:10px 38px;color:#838078;font-size:9px}.content{padding:36px 38px;max-width:1500px;margin:auto}.app h1{font-size:32px;font-weight:550;letter-spacing:-1.3px;line-height:1.16}.app h2{font-size:17px;letter-spacing:-.5px}.app p{font-size:12px}.page-head{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:31px}.page-head p{margin-top:9px}.page-head .eyebrow{margin-bottom:11px}.statrow{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:26px}.stat{background:white;border:1px solid var(--line);border-radius:18px;padding:26px;box-shadow:var(--shadow);display:flex;align-items:center;justify-content:space-between;gap:20px;flex-direction:row-reverse}.stat b{display:block;font-size:37px;letter-spacing:-1.7px;line-height:1.2;font-weight:500;margin-bottom:8px}.stat span{font-size:11px;color:var(--muted)}.stat .icon{background:transparent;font-size:24px;color:#A3AAA7}.split{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:23px;align-items:start}.panel{background:#fff;border:1px solid var(--line);border-radius:17px;box-shadow:var(--shadow);overflow:hidden;margin-bottom:24px}.pad{padding:26px}.panel-head{padding:24px 26px;border-bottom:1px solid #EEEDE9;display:flex;justify-content:space-between;align-items:center;gap:20px}.panel-head p{margin-top:5px}.panel td,.panel th{padding:18px 17px}.toolbar{display:flex;gap:5px;flex-wrap:wrap}.toolbar button{border-radius:7px;box-shadow:none}.toolbar button.active{background:#F1F2EE;border-color:#9C9E96}.line{padding:18px 0;border-bottom:1px solid #EDEDE8}.line:last-child{border:0}.line strong{font-weight:500;font-size:13px}.line .tiny{margin-top:4px}.stack{display:flex;flex-direction:column;gap:12px}.space{height:21px}.settings-tabs{display:flex;gap:8px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding-bottom:20px;margin-bottom:30px;font-size:12px}.settings-tabs a{padding:9px 14px;border-radius:7px;color:var(--muted)}.settings-tabs a.active{background:var(--powder);color:var(--ink)}.fieldgrid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.field{font-size:11px;display:flex;flex-direction:column;gap:9px}.field label{color:var(--muted)}.field input,.field .value{display:block;border:1px solid var(--line);border-radius:7px;padding:12px 14px;background:#FDFDFC;font-size:12px;color:var(--ink);min-width:0}.note{background:#F0F3F3;border:1px solid #E3E8E8;border-radius:10px;padding:17px 19px;color:#59635F;font-size:11px;line-height:1.65}.settings-aside{font-size:12px}.settings-aside h3{font-size:15px}.settings-aside p{margin-top:10px}.steps{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:22px 26px;font-size:11px;color:#93938B;background:#FCFCFA;border-bottom:1px solid var(--line)}.steps span.current{color:var(--ink);font-weight:600}.summarynums{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:0 0 26px}.summarynums div{padding:23px;background:#F9FAF7;border:1px solid var(--line);border-radius:13px;font-size:11px;color:var(--muted)}.summarynums b{display:block;font-size:33px;font-weight:500;letter-spacing:-1.2px;color:var(--ink);margin-bottom:5px}.login{display:grid;grid-template-columns:1fr 1fr;min-height:calc(100vh - 29px)}.login-left{background:#EEF0EC;padding:65px;display:flex;flex-direction:column;justify-content:space-between;gap:45px}.login-left h1{font-size:52px;line-height:1.1;max-width:490px}.login-left p{max-width:390px;margin-top:24px}.login-right{display:flex;align-items:center;justify-content:center;padding:50px}.loginbox{width:100%;max-width:370px}.loginbox h2{font-size:31px;margin:16px 0 12px}.loginbox .button{width:100%;min-height:48px;margin-top:13px;border-radius:100px}.loginbox button{width:100%}.divider{display:flex;align-items:center;gap:15px;font-size:9px;letter-spacing:.03em;color:#8F8D84;margin:27px 0}.divider:before,.divider:after{content:'';height:1px;flex:1;background:var(--line)}.progress{display:flex;gap:5px;margin:23px 0}.progress span{height:5px;border-radius:5px;background:#E6E8E1;flex:1}.progress span.on{background:#A5BDB4}.orderhero{display:flex;align-items:center;gap:20px}.orderhero .initials{background:#E9EDE7;border-radius:12px;padding:18px;font-size:20px}.columns{display:grid;grid-template-columns:1fr 1fr;gap:24px}.detail{padding:16px 0;border-bottom:1px solid #EEEDE9;display:flex;justify-content:space-between;gap:25px;font-size:12px}.detail span{color:var(--muted)}.detail strong{font-weight:500}.signature{height:120px;border:1px dashed #CECEC6;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#FCFCF9;font-size:12px;color:var(--muted)}.previewimg{display:block;width:100%;height:auto;border-radius:20px;border:1px solid var(--line)}.gallery{display:grid;grid-template-columns:1fr 1fr;gap:18px}.gallery a{border:1px solid var(--line);border-radius:20px;padding:28px;background:#fff;box-shadow:var(--shadow)}.gallery strong{display:block;font-size:16px;font-weight:500;margin-bottom:9px}.gallery p{font-size:12px}.gallery a:hover{background:#F7F8F4}.skip{position:absolute;top:-100px;left:10px;background:white;padding:12px;z-index:100}.skip:focus{top:10px}.toast{position:fixed;bottom:22px;left:50%;transform:translateX(-50%);padding:15px 24px;background:var(--action);color:#fff;border-radius:14px;max-width:90vw;font-size:12px;z-index:20}.toast:empty{display:none}.scrollnote{font-size:11px;color:var(--muted);margin-top:10px}.mobile-home{display:none}.section>p{margin-top:20px;max-width:700px;font-size:13px}details{padding:22px 0;border-bottom:1px solid var(--line)}summary{cursor:pointer;font-weight:500}details p{margin-top:14px;font-size:13px}.gridlist{list-style:none;padding:0;margin:0}.gridlist li{padding:17px 0;border-bottom:1px solid #ECECE7;font-size:12px}.indexhero{padding:65px 0 35px;max-width:850px;margin:auto;text-align:center}.indexhero h1{font-size:62px}.indexhero p{max-width:650px;margin:23px auto 0}.indexhero p.tiny{font-size:10px}[hidden]{display:none!important}
@media(max-width:1100px){h1{font-size:55px}.hero{gap:40px}.hero.centered h1{font-size:64px}.side{width:195px}.shell{margin-left:195px}.content{padding:28px}.split{grid-template-columns:1fr}.side .brand{font-size:21px}.cards{gap:14px}.card{padding:24px}.login-left{padding:40px}.login-left h1{font-size:43px}.price{padding:30px 21px}.windowbody{grid-template-columns:1.5fr 1fr;gap:20px}.evidence{gap:32px;padding:35px}}
@media(max-width:760px){.wrap{padding:0 20px}.site-head{padding:23px 0;min-height:auto;flex-wrap:wrap;gap:19px}.site-head nav{font-size:11px;gap:18px}.site-head>.button{display:none}.hero{grid-template-columns:1fr;padding:35px 0;gap:35px}.hero.centered{padding:40px 0}.hero.centered h1{font-size:46px;letter-spacing:-2.5px}.hero.centered p{font-size:14px}.hero h1{font-size:46px}.hero p{font-size:14px}.hero-art{padding:20px}.cards,.prices,.columns,.fieldgrid,.gallery,.evidence,.metriccards{grid-template-columns:1fr}.section{padding:50px 0}.section-title{display:block}.section-title p{margin-top:18px}.evidence{padding:28px}.product-stage{padding:17px 17px 0;border-radius:21px}.windowbody{padding:21px;grid-template-columns:1fr}.windowbody>aside{display:none}.windowbar{padding:14px;font-size:10px}.windowbar .pill{display:none}.processline{gap:14px}.side{position:static;width:auto;padding:19px;border:0;border-bottom:1px solid var(--line)}.side .brand{padding:0}.side .tenant,.side .nav-label,.side .bottom{display:none}.side nav{flex-direction:row;overflow:auto;gap:5px;margin-top:15px}.side nav a{flex:none;padding:10px;font-size:11px}.side nav svg{display:none}.shell{margin:0}.topbar{height:auto;min-height:48px;padding:13px 20px;flex-wrap:wrap}.app .banner{padding:9px 20px}.content{padding:28px 18px}.app h1{font-size:28px}.page-head{display:block}.page-head>.button,.page-head>button,.page-head>.actions{margin-top:20px}.statrow{gap:8px}.stat{padding:18px 13px;display:block}.stat .icon{display:none}.stat b{font-size:29px}.stat span{font-size:10px}.summarynums{gap:8px}.summarynums div{padding:16px 12px;font-size:10px}.summarynums b{font-size:29px}.settings-tabs{gap:5px}.settings-tabs a{padding:8px 10px;font-size:11px}.pad{padding:21px}.panel-head{padding:21px}.panel-head .toolbar{gap:4px}.panel-head .toolbar button{font-size:10px;padding:6px 10px}.login{grid-template-columns:1fr}.login-left{padding:30px;gap:30px}.login-left h1{font-size:39px}.login-left .mini{display:none}.login-right{padding:40px 25px}.pricingintro h1{font-size:44px}.price.featured{transform:none;margin:24px 0}.price{padding:32px 26px}.prices{margin:30px 0}.orderhero{align-items:flex-start}.actions{gap:12px}table{min-width:540px}.foot{padding:32px 0}.indexhero h1{font-size:43px}.indexhero{padding-top:40px}.detail{font-size:11px}.metriccard{padding:26px}.metriccard b{font-size:40px}}
@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}
/* Revision 3: native product evidence, original identity, comprehensive DME workflows. */
.brand{display:inline-flex;line-height:1;flex-shrink:0}.brand img{width:167px;height:30px;display:block}.side .brand{padding:0 10px 25px}.side .brand img{width:165px;height:30px}.foot .brand img{width:156px;height:28px}.site-head{min-height:96px}.home-hero{padding-bottom:38px!important}.home-hero h1{font-size:72px!important}.home-hero p{max-width:690px!important}.workspace-stage{background:#ECF1F5;border:1px solid #E2E7E8;border-radius:24px;padding:24px 24px 0;overflow:hidden}.workspace-frame{background:#fff;border:1px solid #DDE2E2;border-radius:14px 14px 0 0;box-shadow:0 12px 35px #24201F0D;overflow:hidden}.workspace-top{min-height:61px;border-bottom:1px solid var(--line);padding:17px 22px;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:11px}.workspace-top>div{display:flex;align-items:center;gap:9px}.workspace-top strong{font-weight:600}.workspace-top>a{font-size:10px}.workspace-grid{display:grid;grid-template-columns:155px minmax(0,1fr)}.workspace-nav{padding:24px 11px;background:#F9F9F6;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:6px}.workspace-nav a{font-size:10px;padding:10px;border-radius:6px;color:var(--muted);display:flex;justify-content:space-between;gap:3px}.workspace-nav a.selected{background:var(--powder);color:var(--ink)}.workspace-nav a span{background:#EDE7DC;padding:0 5px;border-radius:4px}.workspace-main{padding:25px;min-width:0}.preview-title{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:22px}.preview-title .eyebrow{font-size:8px;margin-bottom:8px}.preview-title h2{font-size:23px;letter-spacing:-.8px}.workspace-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:23px}.workspace-metrics>a{display:flex;align-items:center;gap:13px;border:1px solid var(--line);border-radius:9px;padding:13px 18px;background:#FCFCFA}.workspace-metrics b{font-size:26px;font-weight:500;letter-spacing:-1px}.workspace-metrics span{font-size:10px;color:var(--muted)}.preview-tools{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:12px}.preview-tools .toolbar button{font-size:10px;min-height:30px;padding:6px 12px}.inventory-table table{border-collapse:separate;border-spacing:0;min-width:580px}.inventory-table thead{position:sticky;top:0;z-index:1}.inventory-table th,.inventory-table td{padding:14px;font-size:11px}.inventory-table thead th{font-size:9px;background:#F8F9F6}.inventory-table tbody th{font-weight:400;background:#fff;position:sticky;left:0}.inventory-table tbody th strong{font-size:11px;font-weight:500;display:block}.inventory-table small{display:block;font-size:8px;margin-top:3px;color:#7B7C74;letter-spacing:.02em}.inventory-table .pill{font-size:9px;padding:5px 8px}.workspace-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted);font-size:8px;padding-top:17px}.workspace-bottom a{font-size:9px;color:var(--ink)}.tools-section{padding:55px 0;border-bottom:1px solid var(--line)}.tools-intro{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:26px}.tools-intro .eyebrow{margin:0}.tools-intro h2{font-size:24px;letter-spacing:-.8px}.tool-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.tool-card{padding:23px 20px;background:#fff;border:1px solid var(--line);border-radius:14px}.tool-card>div{display:flex;align-items:center;gap:10px;margin-bottom:18px}.tool-card img{object-fit:contain;flex:none}.tool-card h3{font-size:14px;letter-spacing:-.3px}.tool-card p{font-size:11px;color:var(--ink)}.tool-card small{display:block;margin-top:6px;font-size:9px;line-height:1.5}.csv-icon{width:29px;height:25px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--ink);border-radius:4px;font-size:8px;letter-spacing:-.2px;flex:none}.tools-disclosure{font-size:9px;margin-top:16px;max-width:900px}.sales-film{padding-bottom:45px}.film-frame{padding:12px;background:#F0F2F1;border:1px solid var(--line);border-radius:23px}.film-frame video{display:block;width:100%;aspect-ratio:16/9;object-fit:contain;border-radius:14px;background:#ECF1F5}.film-caption{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:15px 4px;font-size:10px;color:var(--muted)}.film-caption a{color:var(--ink)}.film-beats{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;list-style:none;padding:15px 0;margin:0}.film-beats li{font-size:11px;color:var(--muted);display:flex;align-items:center;gap:10px}.film-beats span{border-radius:50%;background:var(--action);color:#fff;width:25px;height:25px;display:inline-flex;align-items:center;justify-content:center;font-size:9px;flex:none}.capability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.capability{border:1px solid var(--line);border-radius:19px;padding:25px;background:#fff;box-shadow:var(--shadow)}.cap-num{font-size:8px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-bottom:25px}.cap-demo{min-height:93px;border:1px solid #E8EBE6;background:#F5F6F2;border-radius:10px;padding:17px;margin-bottom:25px;display:flex;justify-content:center;flex-direction:column;gap:8px}.cap-demo strong{font-size:12px;font-weight:500}.cap-demo span{font-size:10px;color:var(--muted)}.capability:nth-child(5) .cap-demo{background:#F5F0E5;border-color:#EAE3D4}.capability:nth-child(6) .cap-demo{background:#EDF2EE;border-color:#DFE8E0}.capability h3{font-size:19px;line-height:1.25;letter-spacing:-.6px;margin-bottom:13px}.capability h3 span{font-size:13px;color:#777A72}.capability p{font-size:12px;line-height:1.7}.capability:last-child{grid-column:span 3;display:grid;grid-template-columns:1fr 1fr;column-gap:35px;align-items:center}.capability:last-child .cap-num{grid-column:1 / -1;margin-bottom:20px}.capability:last-child .cap-demo{grid-column:2;grid-row:2/4;margin:0}.capability:last-child h3,.capability:last-child p{grid-column:1}.lifecycle-band{padding:45px;background:#EEF1EC;border-radius:24px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px}.lifecycle-band h2{font-size:37px;line-height:1.15}.lifecycle-band p{font-size:12px;margin:20px 0;max-width:350px}.lifecycle-band .actions{gap:10px}.lifecycle-band .button{font-size:10px;padding:10px 16px}.lifecycle-cards{display:flex;flex-direction:column;gap:16px}.lifecycle-cards>a{background:white;border:1px solid var(--line);border-radius:16px;padding:26px;box-shadow:var(--shadow)}.lifecycle-cards strong{display:block;font-size:16px;font-weight:500;margin:17px 0 0;letter-spacing:-.4px}.lifecycle-cards p{font-size:11px;margin:10px 0}.lifecycle-cards small{font-size:9px}.catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.catalog-card{border:1px solid var(--line);border-radius:17px;background:#F9FAF7;padding:25px}.catalog-card header{display:flex;justify-content:space-between;align-items:center;gap:15px;padding-bottom:20px;border-bottom:1px solid var(--line);margin-bottom:16px}.catalog-card h3{font-size:16px;letter-spacing:-.5px}.catalog-card header span{font-size:9px;color:var(--muted);white-space:nowrap}.catalog-card ul{list-style:none;display:flex;flex-wrap:wrap;gap:7px;padding:0;margin:0}.catalog-card li{border:1px solid #E4E6DF;background:#fff;border-radius:6px;padding:5px 8px;font-size:10px;color:#52564F}.catalog-note{font-size:10px;color:var(--muted);display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-top:23px}.catalog-note a{color:var(--ink)}.home-offer{margin-bottom:70px;background:#ECF1F5;border:1px solid #DEE5E7;border-radius:24px;padding:45px;display:flex;align-items:center;justify-content:space-between;gap:40px}.home-offer p{font-size:12px;margin:20px 0 10px}.home-offer small{font-size:9px;display:block}.home-offer .actions{flex-direction:column;gap:10px;align-items:stretch;flex:none}.home-offer .button{font-size:11px}.checklist-demo{display:flex;flex-direction:column;margin:20px 0}.checklist-demo label{display:flex;align-items:flex-start;gap:14px;padding:17px 0;border-bottom:1px solid var(--line);cursor:pointer}.checklist-demo input{width:18px;height:18px;accent-color:#24201F;flex:none}.checklist-demo strong{display:block;font-size:13px;font-weight:500}.checklist-demo small{display:block;font-size:10px;margin-top:5px}button:disabled{background:#EAECE6!important;color:#767A70!important;border-color:#EAECE6!important;box-shadow:none;cursor:not-allowed}.side nav a{padding:10px 12px}.side nav{gap:3px}.side .tenant{margin-bottom:16px}.side .bottom{padding-top:18px}.side{overflow-y:auto}.app .cards{margin-bottom:25px}.app .cards h3{font-size:16px}.app .cards p{font-size:11px}.app #service-result{font-size:10px;margin-top:15px}
@media(max-width:1100px){.workspace-grid{grid-template-columns:135px minmax(0,1fr)}.workspace-main{padding:20px}.workspace-nav a{font-size:9px}.workspace-metrics>a{padding:12px}.tool-grid{grid-template-columns:repeat(2,1fr)}.capability-grid{grid-template-columns:1fr 1fr}.capability:last-child{grid-column:span 2}.lifecycle-band{gap:30px;padding:35px}.home-offer{padding:35px;gap:25px}.catalog-grid{grid-template-columns:1fr 1fr}}
@media(max-width:760px){.brand img{width:151px;height:28px}.site-head{padding:20px 0}.home-hero h1{font-size:45px!important;letter-spacing:-2.5px!important}.workspace-stage{padding:10px 10px 0;border-radius:17px}.workspace-grid{grid-template-columns:1fr}.workspace-nav{display:none}.workspace-top{padding:14px;gap:10px;flex-wrap:wrap;font-size:10px}.workspace-top .muted,.workspace-top .pill{display:none}.workspace-top>a{font-size:9px}.workspace-main{padding:17px 13px}.preview-title{display:block}.preview-title h2{font-size:22px}.preview-title .button{margin-top:15px}.workspace-metrics{gap:7px;margin-bottom:17px}.workspace-metrics>a{display:block;padding:13px 10px}.workspace-metrics b{display:block;font-size:25px}.workspace-metrics span{font-size:8px}.preview-tools{display:block}.preview-tools>.tiny{display:none}.preview-tools .toolbar{gap:4px}.workspace-bottom{display:block;font-size:8px}.workspace-bottom a{display:block;margin-top:10px}.inventory-table table{min-width:560px}.tools-section{padding:40px 0}.tools-intro{display:block}.tools-intro .eyebrow{margin-bottom:15px}.tools-intro h2{font-size:25px}.tool-grid{gap:9px}.tool-card{padding:18px 13px}.tool-card h3{font-size:12px}.tool-card>div{gap:7px;margin-bottom:15px}.tool-card img{width:21px;height:21px}.tool-card p{font-size:10px}.tool-card small{font-size:8px}.tool-card .csv-icon{width:24px;height:21px;font-size:7px}.film-frame{padding:7px;border-radius:16px}.film-frame video{border-radius:10px}.film-beats{grid-template-columns:1fr;gap:12px;padding-top:10px}.film-beats li{font-size:10px}.film-caption{font-size:9px;gap:8px}.capability-grid{grid-template-columns:1fr}.capability{padding:25px}.capability:last-child{grid-column:auto;display:block}.capability:last-child .cap-demo{margin-bottom:25px}.lifecycle-band{grid-template-columns:1fr;padding:28px;gap:30px}.lifecycle-band h2{font-size:32px}.catalog-grid{grid-template-columns:1fr}.catalog-card{padding:22px}.catalog-card li{font-size:11px}.home-offer{display:block;padding:28px;margin-bottom:45px}.home-offer h2{font-size:31px}.home-offer .actions{margin-top:25px;align-items:flex-start}.side .brand{padding:0}.side nav a{font-size:10px}.side{overflow:visible}.app .cards{grid-template-columns:1fr}}
/* Walkthrough form: local-only prototype, no CRM or email submission. */
.walkthrough-capture{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;margin:0 0 60px;padding:45px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.walkthrough-capture h2{font-size:38px}.walkthrough-capture>div>p{font-size:13px;max-width:360px;margin-top:16px}.walkthrough-capture label{display:block;font-size:12px;font-weight:500;margin-bottom:7px}.walkthrough-capture #email-hint{font-size:10px;margin-bottom:12px}.capture-controls{display:flex;align-items:stretch;gap:10px}.capture-controls input{width:100%;min-width:0;min-height:48px;border:1px solid #A6A8A0;border-radius:9px;padding:12px 14px;font-size:16px;background:white;color:var(--ink)}.capture-controls button{min-height:48px;white-space:nowrap;font-size:11px;padding:12px 18px}.capture-controls input:user-invalid{border-color:#996A2D;background:#FAF5E9}.walkthrough-capture #walkthrough-note{font-size:10px;line-height:1.65;margin-top:12px;max-width:480px}.capture-success{background:#F1F5EE;border:1px solid #DBE5D5;padding:25px;border-radius:16px}.capture-success h3{font-size:19px;margin:15px 0 10px}.capture-success p{font-size:12px}.capture-success button{margin-top:18px}.capture-success:focus{outline:2px solid #688399;outline-offset:4px}.operator-footer-link{color:var(--muted);font-size:10px}
/* Operator console: same family, visibly separate from each tenant's desk. */
.operator .side{background:#F4F5F1}.operator-label{margin:0 10px 20px;font-size:9px;letter-spacing:.12em;display:inline-block;color:#4E5D62}.operator .operator-bar{background:#252627;color:#E6E8E3;min-height:72px;border:0}.operator-badge{font-size:9px;color:#D3DEE2;border:1px solid #515451;border-radius:6px;padding:6px 10px}.operator .banner{background:#E7ECEA;color:#4E5C55;border-color:#D9E0DA}.operator .side nav a{font-size:12px;padding:13px}.operator .side nav a.active{background:#24201F;color:white}.operator .tenant{padding-top:16px;padding-bottom:16px}.operator .content{max-width:1480px}.operator .page-head{margin-bottom:30px}.operator .page-head h1{font-size:34px}.operator .page-head p{max-width:680px}.operator-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:27px}.operator-stats article{padding:24px;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow)}.operator-stats span{display:block;color:var(--muted);font-size:10px;margin-bottom:14px}.operator-stats b{display:block;font-weight:500;font-size:37px;letter-spacing:-1.7px;line-height:1.1;margin-bottom:13px}.operator-stats b i{font-size:22px;letter-spacing:-1px;color:#92968B;font-style:normal}.operator-stats small{font-size:9px;line-height:1.5;display:block}.operator-stats .word-stat{font-size:29px;letter-spacing:-1px}.operator-task{display:flex;gap:16px;padding:19px 0;border-bottom:1px solid var(--line)}.operator-task:last-child{border:0}.task-dot{height:8px;width:8px;background:#AC8350;border-radius:50%;flex:none;margin-top:5px}.task-dot.neutral{background:#829497}.operator-task strong{font-size:13px;font-weight:500}.operator-task p{font-size:11px;margin-top:7px;max-width:600px}.operator-task a{display:inline-block;font-size:10px;margin-top:12px;text-decoration:underline;text-underline-offset:4px}.operator-security{padding:23px;border:1px solid #DDE3DD;background:#EEF1EC;border-radius:13px;margin-top:12px}.operator-security strong{font-size:11px;font-weight:500}.operator-security p{font-size:10px;line-height:1.8;margin-top:7px;max-width:1000px}.operator-breadcrumb{display:flex;gap:12px;font-size:11px;margin-bottom:24px;color:var(--muted)}.operator-breadcrumb a{text-decoration:underline;text-underline-offset:4px}.operator-tenant-head{display:flex;justify-content:space-between;gap:20px;align-items:center;background:#ECF1F5;padding:25px 28px;border-radius:15px;margin-bottom:25px;border:1px solid #DFE5E7}.operator-tenant-head h2{font-size:25px}.operator-tenant-head p{font-size:10px;margin-top:8px}.operator-gates{list-style:none;padding:0;margin:0 0 25px}.operator-gates li{display:flex;align-items:flex-start;gap:15px;padding:17px 0;border-bottom:1px solid var(--line)}.operator-gates li>span{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid var(--line);border-radius:50%;font-size:10px;flex:none;color:var(--muted)}.operator-gates li>span.gate-done{background:#EAF1E7;border-color:#DCE5D8;color:#3A6F4F}.operator-gates strong{font-size:12px;font-weight:500}.operator-gates p{font-size:10px;margin-top:6px}.operator-contexts{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:25px}.operator-contexts>div{border-top:1px solid var(--line);padding-top:20px}.operator-contexts span{font-size:10px;color:var(--muted)}.operator-contexts h3{font-size:17px;margin:14px 0}.operator-contexts p{font-size:11px}.operator-contexts a{display:inline-block;font-size:10px;margin-top:15px;text-decoration:underline;text-underline-offset:4px}
@media(max-width:1100px){.walkthrough-capture{gap:35px}.capture-controls{flex-direction:column}.capture-controls button{align-self:flex-start}.operator-stats{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){.walkthrough-capture{grid-template-columns:1fr;gap:30px;margin-bottom:40px;padding:35px 0}.walkthrough-capture h2{font-size:32px}.capture-controls{flex-direction:column}.capture-controls input{width:100%}.capture-controls button{align-self:stretch}.operator .operator-bar{min-height:59px}.operator-badge{font-size:8px}.operator-stats{gap:10px}.operator-stats article{padding:20px 15px}.operator-stats b{font-size:32px}.operator-stats span{font-size:9px}.operator .page-head h1{font-size:29px}.operator-label{margin:16px 0 0;font-size:8px}.operator .side nav a{padding:10px;font-size:10px}.operator .tenant{display:none}.operator-tenant-head{display:block;padding:22px}.operator-tenant-head .button{margin-top:20px}.operator-contexts{grid-template-columns:1fr}.operator .operator-bar>span{font-size:10px}}

/* Premium marketing revision. Homepage-only scope; tenant/operator demos unchanged. */
.sales-home{--sales-gap:clamp(64px,8vw,112px)}
.sales-home .wrap{max-width:1280px;padding-inline:48px}
.sales-home .site-head{min-height:100px;border-bottom:1px solid var(--line)}
.sales-home .site-head nav{gap:25px;font-size:12px}
.sales-home .hero-kicker{display:flex;gap:9px;align-items:center;justify-content:center;font-size:11px;margin-top:54px;color:var(--muted)}
.sales-home .status-dot{width:6px;height:6px;border-radius:50%;background:var(--success);display:inline-block;flex:none}
.sales-home .hero.centered{padding:28px 0 46px;max-width:1000px}
.sales-home .home-hero .eyebrow{font-size:10px;letter-spacing:.12em;margin-bottom:23px}
.sales-home .home-hero h1{font-size:clamp(48px,6.7vw,84px)!important;line-height:1.03;letter-spacing:-.061em}
.sales-home .hero.centered p{max-width:570px!important;font-size:17px;line-height:1.7;margin-top:25px}
.sales-home .hero.centered p.tiny{font-size:11px;margin-top:20px;max-width:680px!important}
.sales-home .hero .button{min-height:48px;padding-inline:24px;font-size:12px}
.sales-home .hero .film-link{background:transparent;border-color:transparent;box-shadow:none}
.sales-home .workspace-stage{padding:25px 25px 0;border-radius:20px 20px 0 0;border-bottom:0;background:var(--ice)}
.sales-home .workspace-frame{border-radius:10px 10px 0 0;box-shadow:0 10px 28px #24201f0a}
.sales-home .workspace-main{padding:27px 28px}
.sales-home .workspace-grid{grid-template-columns:172px minmax(0,1fr)}
.sales-home .workspace-nav a{font-size:11px;padding:11px}
.sales-home .workspace-top{min-height:61px}
.sales-home .workspace-bottom{font-size:9px}
.sales-home .product-annotation{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:21px 26px;border:1px solid #E2E7E8;border-radius:0 0 15px 15px;background:var(--ice);font-size:11px;color:#52616C}
.sales-home .product-annotation b{font-weight:400;font-size:10px;margin-right:10px;color:var(--muted)}
.sales-home .product-annotation a{color:var(--ink);padding:4px}
.sales-home .section{padding:var(--sales-gap) 0}
.sales-home .section-title{margin-bottom:38px;align-items:end}
.sales-home .section-title h2,.sales-home .tools-intro h2{font-size:clamp(32px,3.8vw,48px);line-height:1.12;letter-spacing:-.05em}
.sales-home .section-title p{font-size:14px;line-height:1.8;max-width:360px}
.sales-home .eyebrow{font-size:10px;letter-spacing:.1em}
.sales-home .tools-section{padding:68px 0 60px;border-bottom:1px solid var(--line)}
.sales-home .tools-intro{align-items:end;margin-bottom:36px}
.sales-home .tools-intro .eyebrow{margin-bottom:17px}
.sales-home .tools-intro h2{font-size:32px}
.sales-home .tools-intro>p{max-width:320px;font-size:13px;line-height:1.8}
.sales-home .integration-logos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:35px 0;margin-bottom:24px;gap:22px}
.sales-home .integration-brand>div{display:flex;align-items:center;gap:12px;min-height:40px}
.sales-home .integration-brand img{filter:grayscale(1) brightness(0);object-fit:contain;width:30px;height:30px}
.sales-home .integration-brand strong{font-size:17px;letter-spacing:-.5px;font-weight:550}
.sales-home .integration-brand>span{font-size:10px;color:var(--muted);display:block;margin-top:10px;line-height:1.6}
.sales-home .tool-grid{gap:0;border:1px solid var(--line);border-radius:10px;overflow:hidden}
.sales-home .tool-card{border:0;border-right:1px solid var(--line);border-radius:0;background:transparent;padding:20px 18px;box-shadow:none}
.sales-home .tool-card:last-child{border-right:0}
.sales-home .tool-card>div{margin-bottom:9px}
.sales-home .tool-card h3{font-size:12px;font-weight:600;letter-spacing:-.1px}
.sales-home .tool-card p{font-size:11px}
.sales-home .tool-card small{font-size:10px;line-height:1.65}
.sales-home .tools-disclosure{font-size:11px;line-height:1.7;max-width:1000px;margin-top:18px}
.sales-home .workflow-stories{padding:var(--sales-gap) 0 60px}
.sales-home .workflow-stories>.section-title{margin-bottom:28px}
.sales-home .workflow-row{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:85px;align-items:center;padding:65px 0;border-bottom:1px solid var(--line)}
.sales-home .workflow-row:last-child{border-bottom:0;padding-bottom:30px}
.sales-home .workflow-row.reverse{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}
.sales-home .workflow-row.reverse .workflow-copy{grid-column:2;grid-row:1}
.sales-home .workflow-row.reverse .workflow-visual{grid-column:1;grid-row:1}
.sales-home .chapter,.sales-home .mini-label,.sales-home .quote-label,.sales-home .category-index{font-size:9px;font-weight:500;letter-spacing:.08em;color:var(--muted)}
.sales-home .workflow-copy h3{font-size:38px;line-height:1.13;letter-spacing:-.05em;margin:23px 0}
.sales-home .workflow-copy>p{font-size:14px;line-height:1.85;max-width:370px}
.sales-home .workflow-copy ul{list-style:none;padding:0;margin:24px 0 28px;font-size:12px;line-height:1.7}
.sales-home .workflow-copy li{padding:6px 0 6px 19px;position:relative}
.sales-home .workflow-copy li:before{content:'✓';position:absolute;left:0;color:var(--success)}
.sales-home .text-link{font-size:12px;font-weight:500;display:inline-flex;align-items:center;gap:20px;padding:7px 0;border-bottom:1px solid #B9B8B2}
.sales-home .text-link:hover{border-color:var(--ink)}
.sales-home .secondary-link{display:block;width:max-content;font-size:11px;margin-top:11px;color:var(--muted);border-bottom:0}
.sales-home .workflow-visual{padding:38px 32px 20px;border:1px solid #E1E6E8;border-radius:15px;background:var(--ice);min-width:0}
.sales-home .inventory-visual{background:#F0F1EB;border-color:#E4E5DF}
.sales-home .delivery-visual{background:#F4F1EB;border-color:#E9E5DD;padding:28px 58px 20px}
.sales-home .record-window,.sales-home .route-card{background:#fff;border:1px solid var(--line);border-radius:11px;overflow:hidden;box-shadow:0 8px 24px #24201f06}
.sales-home .record-bar{padding:15px 19px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted);font-size:10px}
.sales-home .record-body{padding:24px}
.sales-home .record-body h4{margin:0;font-weight:550;font-size:15px;letter-spacing:-.025em;line-height:1.4}
.sales-home .record-body p{margin-top:5px;font-size:10px;line-height:1.7}
.sales-home .record-identity{display:flex;align-items:center;gap:12px}
.sales-home .abstract-avatar{display:flex;align-items:center;justify-content:center;flex:none;width:39px;height:39px;background:var(--ice);border:1px solid #DEE6E8;border-radius:9px;font-size:11px;letter-spacing:-.2px;color:#52616C}
.sales-home .record-divider{font-size:10px;margin:24px 0 17px;padding-top:20px;border-top:1px solid var(--line);color:var(--muted)}
.sales-home .connected-order{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--line);border-radius:7px;padding:17px;background:#FCFCFA}
.sales-home .connected-order h4{margin-top:9px}
.sales-home .record-chips{display:flex;gap:6px;flex-wrap:wrap;margin-top:19px;font-size:9px;color:var(--muted)}
.sales-home .record-chips span{border:1px solid var(--line);border-radius:4px;padding:4px 6px}
.sales-home .visual-caption{font-size:9px;margin:17px 0 0;text-align:center;line-height:1.7;color:#626A6D}
.sales-home .unit-row{display:flex;align-items:center;gap:10px;padding:17px 0;border-bottom:1px solid var(--line)}
.sales-home .unit-row:first-child{padding-top:0}
.sales-home .unit-code{width:34px;height:35px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:6px;font-size:9px;background:#FAFAF8;flex:none}
.sales-home .unit-row h4{font-size:12px}
.sales-home .unit-row>.pill{margin-left:auto;font-size:9px}
.sales-home .supply-count{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:23px}
.sales-home .supply-count h4{font-size:12px;margin-top:8px}
.sales-home .supply-count>div:last-child{display:flex;align-items:center;flex-direction:column}
.sales-home .supply-count strong{font-size:32px;font-weight:500;letter-spacing:-1px}
.sales-home .supply-count>div:last-child span{font-size:9px;color:var(--muted)}
.sales-home .route-card .record-body>h4{margin-top:12px;font-size:19px}
.sales-home .handoff-steps{list-style:none;padding:0;margin:25px 0}
.sales-home .handoff-steps li{display:flex;gap:13px;padding:12px 0;align-items:start}
.sales-home .handoff-steps li>span{display:flex;justify-content:center;align-items:center;font-size:9px;width:26px;height:26px;border:1px solid var(--line);border-radius:50%;flex:none}
.sales-home .handoff-steps strong{font-size:11px;font-weight:550;display:block}
.sales-home .handoff-steps small{font-size:10px;display:block;margin-top:3px}
.sales-home .route-card .button{width:100%;font-size:10px;min-height:40px;padding:10px}
.sales-home .lifecycle-band{padding:48px;background:var(--featured);color:var(--canvas);border-radius:16px;gap:70px}
.sales-home .lifecycle-band .eyebrow,.sales-home .lifecycle-band>div>p{color:#C2C4BD}
.sales-home .lifecycle-band .button.primary{background:var(--powder);color:var(--ink);border-color:var(--powder)}
.sales-home .lifecycle-band h2{font-size:37px}
.sales-home .lifecycle-cards>a{border-radius:10px;padding:24px;box-shadow:none;color:var(--ink)}
.sales-home .sales-film{padding-bottom:70px}
.sales-home .film-frame{border-radius:15px;padding:10px;background:var(--ice)}
.sales-home .film-frame video{border-radius:8px}
.sales-home .film-caption{font-size:11px;padding-top:20px}
.sales-home .film-beats{border-bottom:1px solid var(--line);padding-bottom:26px;margin-top:10px}
.sales-home #catalog{padding-top:35px}
.sales-home .catalog-grid{gap:14px}
.sales-home .catalog-card{background:transparent;border-radius:10px;padding:26px}
.sales-home .category-index{font-size:8px;margin-bottom:22px;color:#686661}
.sales-home .catalog-card header{padding-bottom:18px;align-items:start}
.sales-home .catalog-card h3{font-size:19px}
.sales-home .catalog-card ul{gap:6px;min-height:84px;align-content:start}
.sales-home .catalog-card li{background:#F5F5F1;border-color:#EAEAE4;font-size:10px;border-radius:4px}
.sales-home .catalog-link{font-size:10px;margin-top:24px;border-bottom:0}
.sales-home #features{padding-top:0;padding-bottom:0}
.sales-home #features .section-title{margin-bottom:22px}
.sales-home #features h2{font-size:30px}
.sales-home .platform-directory{padding:0;border:1px solid var(--line);border-radius:10px;overflow:hidden}
.sales-home .platform-directory>summary{padding:22px 25px;display:flex;align-items:center;justify-content:space-between;font-size:13px;list-style:none;background:#F7F7F4}
.sales-home .platform-directory>summary::-webkit-details-marker{display:none}
.sales-home .platform-directory>summary>span{font-size:20px;font-weight:400}
.sales-home .platform-directory[open]>summary>span{transform:rotate(45deg)}
.sales-home .capability-grid{padding:20px;gap:12px;border-top:1px solid var(--line)}
.sales-home .capability{box-shadow:none;border-radius:8px;padding:22px}
.sales-home .cap-demo{min-height:76px;border-radius:6px}
.sales-home .capability h3{font-size:18px}
.sales-home .voices-section{padding-bottom:65px}
.sales-home .voices-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#FFF}
.sales-home .voice-card{margin:0;padding:27px 23px;border-right:1px solid var(--line);display:flex;flex-direction:column}
.sales-home .voice-card:last-child{border:0}
.sales-home .quote-label{font-size:8px;letter-spacing:.09em}
.sales-home blockquote{font-size:17px;line-height:1.65;letter-spacing:-.025em;margin:25px 0 35px;flex:1}
.sales-home .voice-card figcaption{display:flex;align-items:center;gap:10px}
.sales-home .voice-card .abstract-avatar{width:31px;height:33px;font-size:9px;border-radius:6px;background:#F1F2EC;border-color:#E2E4DA}
.sales-home .voice-card figcaption strong{font-size:10px;display:block;font-weight:550}
.sales-home .voice-card figcaption div>span{display:block;font-size:9px;color:var(--muted);margin-top:4px}
.sales-home .design-partner{display:flex;align-items:center;gap:12px;margin-top:23px}
.sales-home .design-partner p{font-size:11px;line-height:1.8}
.sales-home #start{padding-top:45px}
.sales-home #start .cards{gap:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.sales-home #start .card{border:0;border-right:1px solid var(--line);border-radius:0;box-shadow:none;background:transparent;padding:30px}
.sales-home #start .card:first-child{padding-left:0}
.sales-home #start .card:last-child{border:0}
.sales-home #start .card .num{margin-bottom:30px}
.sales-home #start .card h3{font-size:21px}
.sales-home .start-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:23px;font-size:12px}
.sales-home .start-footer .text-link{border:0}
.sales-home .home-offer{display:grid;grid-template-columns:1fr 1fr;gap:100px;padding:50px 55px;margin:0 0 60px;background:var(--ice);border-radius:15px}
.sales-home .home-offer h2{font-size:48px}
.sales-home .home-offer p{max-width:350px;font-size:13px;line-height:1.8}
.sales-home .offer-price{border-left:1px solid #D1DADE;padding-left:60px}
.sales-home .price-line{display:flex;align-items:baseline;gap:12px}
.sales-home .price-line>strong{font-size:70px;line-height:1;letter-spacing:-.065em;font-weight:500}
.sales-home .price-line>span{font-size:14px;color:var(--muted)}
.sales-home .offer-launch{display:flex;gap:14px;padding-top:22px;border-top:1px solid #D1DADE;margin-top:23px;font-size:11px;align-items:center}
.sales-home .offer-launch strong{font-size:22px;letter-spacing:-1px;font-weight:500}
.sales-home .home-offer small{font-size:10px;line-height:1.8;margin-top:18px}
.sales-home .walkthrough-capture{padding:35px 0 65px;margin-bottom:0;border-top:0;border-bottom:0;gap:80px}
.sales-home .walkthrough-capture h2{font-size:40px}
.sales-home .capture-controls{flex-direction:column;align-items:start}
.sales-home .capture-controls input{border-radius:7px}
.sales-home .capture-controls button{align-self:flex-start}
.sales-home .closing-cta{text-align:center;background:var(--featured);color:var(--canvas);padding:70px 30px;border-radius:16px;margin:20px 0 60px}
.sales-home .closing-cta .eyebrow{color:#B7C7D0}
.sales-home .closing-cta h2{font-size:clamp(34px,4.3vw,55px);line-height:1.1}
.sales-home .closing-cta p{font-size:14px;color:#C7CAC4;margin:23px auto 28px;max-width:480px;line-height:1.8}
.sales-home .closing-cta .actions{justify-content:center;gap:25px}
.sales-home .closing-cta .button{background:var(--powder);border-color:var(--powder);min-height:46px}
.sales-home .closing-link{font-size:11px;padding:10px;color:#E4E6E0}
.sales-home .closing-cta small{display:block;color:#B7BBB4;margin-top:25px;font-size:10px}
.sales-home .foot{padding-top:35px;padding-bottom:35px;gap:22px}
.sales-home [id]{scroll-margin-top:25px}
@media(min-width:761px) and (max-width:1100px){
 .sales-home .wrap{padding-inline:32px}.sales-home .workflow-row,.sales-home .workflow-row.reverse{gap:40px}.sales-home .workflow-copy h3{font-size:32px}.sales-home .workflow-visual{padding:24px 18px 18px}.sales-home .delivery-visual{padding-inline:35px}.sales-home .integration-brand strong{font-size:14px}.sales-home .integration-brand>div{gap:8px}.sales-home .integration-logos{gap:15px}.sales-home .voices-grid{grid-template-columns:repeat(2,1fr)}.sales-home .voice-card:nth-child(2){border-right:0}.sales-home .voice-card:nth-child(-n+2){border-bottom:1px solid var(--line)}.sales-home .home-offer{gap:35px;padding:40px}.sales-home .offer-price{padding-left:35px}.sales-home .lifecycle-band{gap:35px;padding:35px}
}
@media(max-width:760px){
 .sales-home .wrap{padding-inline:20px}.sales-home .site-head{padding:21px 0;gap:20px}.sales-home .site-head nav{gap:18px;font-size:11px;flex-wrap:wrap}.sales-home .site-head nav a{padding-block:4px}.sales-home .hero-kicker{font-size:10px;line-height:1.6;text-align:center;max-width:280px;margin:35px auto 0}.sales-home .hero.centered{padding-top:23px;padding-bottom:32px}.sales-home .home-hero h1{font-size:clamp(39px,10.5vw,61px)!important;letter-spacing:-.06em!important}.sales-home .home-hero .eyebrow{font-size:8px;letter-spacing:.08em}.sales-home .hero.centered p{font-size:14px;margin-top:22px}.sales-home .hero.centered p.tiny{font-size:10px;line-height:1.8}.sales-home .hero .actions{gap:8px}.sales-home .hero .button{font-size:11px;min-height:46px;padding-inline:18px}.sales-home .workspace-stage{padding:10px 10px 0;border-radius:12px 12px 0 0}.sales-home .workspace-grid{grid-template-columns:1fr}.sales-home .workspace-main{padding:18px 12px}.sales-home .workspace-bottom{font-size:8px;line-height:1.8}.sales-home .product-annotation{padding:16px;display:grid;grid-template-columns:1fr;gap:8px;font-size:10px}.sales-home .product-annotation a{padding-left:0;margin-top:3px}.sales-home .section-title h2{font-size:33px}.sales-home .section-title p{font-size:13px;max-width:100%;margin-top:20px}.sales-home .tools-section{padding:45px 0}.sales-home .tools-intro>p{margin-top:20px;font-size:12px}.sales-home .integration-logos{grid-template-columns:repeat(2,minmax(0,1fr));padding:25px 0;gap:26px 12px}.sales-home .integration-brand strong{font-size:13px;letter-spacing:-.3px}.sales-home .integration-brand img{width:23px;height:23px}.sales-home .integration-brand>div{gap:8px;min-height:30px}.sales-home .integration-brand>span{font-size:9px}.sales-home .tool-grid{grid-template-columns:1fr 1fr}.sales-home .tool-card{padding:18px 12px}.sales-home .tool-card:nth-child(2){border-right:0}.sales-home .tool-card:nth-child(-n+2){border-bottom:1px solid var(--line)}.sales-home .tool-card small{font-size:9px}.sales-home .tools-disclosure{font-size:10px}.sales-home .workflow-stories{padding:60px 0 35px}.sales-home .workflow-row,.sales-home .workflow-row.reverse{grid-template-columns:1fr;gap:30px;padding:35px 0}.sales-home .workflow-row.reverse .workflow-copy,.sales-home .workflow-row.reverse .workflow-visual{grid-column:auto;grid-row:auto}.sales-home .workflow-copy h3{font-size:33px;margin-top:20px;margin-bottom:20px}.sales-home .workflow-copy>p{font-size:13px;max-width:100%}.sales-home .workflow-copy ul{font-size:11px;margin-top:18px;margin-bottom:18px}.sales-home .workflow-visual{padding:25px 17px 18px;border-radius:10px}.sales-home .delivery-visual{padding-inline:28px}.sales-home .record-body{padding:20px 16px}.sales-home .record-body h4{font-size:13px}.sales-home .record-identity .abstract-avatar{width:32px;height:35px}.sales-home .record-body p{font-size:9px}.sales-home .record-bar{padding:13px;font-size:9px}.sales-home .record-bar .pill{font-size:8px}.sales-home .unit-row{gap:8px}.sales-home .unit-code{width:27px}.sales-home .unit-row h4{font-size:11px}.sales-home .unit-row>.pill{font-size:8px;padding:4px 6px}.sales-home .supply-count h4{font-size:11px}.sales-home .visual-caption{font-size:9px}.sales-home .lifecycle-band{padding:28px 23px;border-radius:11px;gap:30px}.sales-home .lifecycle-band h2{font-size:31px}.sales-home .lifecycle-cards>a{padding:22px 18px}.sales-home .sales-film{padding-bottom:45px}.sales-home .film-caption{font-size:10px}.sales-home .film-beats{gap:12px}.sales-home #catalog{padding-top:20px}.sales-home .catalog-grid{grid-template-columns:1fr}.sales-home .catalog-card{padding:24px}.sales-home .catalog-card ul{min-height:0}.sales-home .catalog-card li{font-size:11px}.sales-home .catalog-note{font-size:10px}.sales-home #features .section-title h2{font-size:28px}.sales-home .capability-grid{padding:12px;grid-template-columns:1fr}.sales-home .platform-directory>summary{padding:19px;font-size:12px}.sales-home .voices-grid{grid-template-columns:1fr}.sales-home .voice-card{padding:25px;border-right:0;border-bottom:1px solid var(--line)}.sales-home .voice-card:last-child{border:0}.sales-home blockquote{font-size:19px;margin-top:20px;margin-bottom:25px}.sales-home .quote-label{font-size:9px}.sales-home .voice-card figcaption strong{font-size:11px}.sales-home .voice-card figcaption div>span{font-size:10px}.sales-home .design-partner{align-items:start}.sales-home .design-partner .status-dot{margin-top:7px}.sales-home .voices-section{padding-bottom:30px}.sales-home #start{padding-top:30px}.sales-home #start .cards{grid-template-columns:1fr}.sales-home #start .card,.sales-home #start .card:first-child{padding:27px 0;border-right:0;border-bottom:1px solid var(--line)}.sales-home #start .card:last-child{border:0}.sales-home #start .card .num{margin-bottom:18px}.sales-home .start-footer{display:block;font-size:11px}.sales-home .start-footer .text-link{margin-top:12px}.sales-home .home-offer{grid-template-columns:1fr;padding:30px 25px;gap:30px;margin-bottom:35px;border-radius:11px}.sales-home .home-offer h2{font-size:39px}.sales-home .offer-price{padding:28px 0 0;border-left:0;border-top:1px solid #D1DADE}.sales-home .price-line>strong{font-size:64px}.sales-home .walkthrough-capture{gap:30px;padding-bottom:40px}.sales-home .walkthrough-capture h2{font-size:34px}.sales-home .capture-controls{align-items:stretch}.sales-home .capture-controls button{align-self:stretch}.sales-home .closing-cta{padding:45px 23px;border-radius:11px;margin-bottom:40px}.sales-home .closing-cta h2{font-size:35px}.sales-home .closing-cta p{font-size:12px}.sales-home .closing-cta .actions{flex-direction:column;gap:10px}.sales-home .closing-cta small{font-size:9px;line-height:1.8}
}
/* Explicit intrinsic sizing keeps the product mark stable across renderers. */
.sales-home .workspace-top img{width:24px;height:24px;flex:none;object-fit:contain}
.sales-home .button,.sales-home button{white-space:nowrap}
.sales-home .site-head nav{flex-shrink:0}
@media(max-width:760px){.sales-home .site-head nav{flex-shrink:1}}

/* Homepage catalog tightening: source categories, not a SKU directory. */
.sales-home #catalog .catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:14px}
.sales-home #catalog .catalog-card{display:flex;flex-direction:column;min-width:0;padding:22px 24px;background:transparent;border:1px solid #E7E5E1;border-radius:10px}
.sales-home .catalog-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}
.sales-home .catalog-icon{display:grid;place-items:center;width:48px;height:48px;flex:none;border:1px solid #E2E7EB;border-radius:11px;background:#ECF1F5;color:#24201F}
.sales-home .catalog-icon svg{display:block}
.sales-home .catalog-count{font-size:11px;color:#686661;white-space:nowrap}
.sales-home #catalog .catalog-card h3{font-size:18px;line-height:1.3;letter-spacing:-.45px;margin:0 0 10px;text-wrap:balance}
.sales-home .catalog-examples{font-size:12px;line-height:1.75;color:#686661;margin:0}
.sales-home #catalog .catalog-note{align-items:center;font-size:11px;line-height:1.7;margin-top:22px;gap:14px 30px}
.sales-home #catalog .catalog-note>span{max-width:620px}
.sales-home #catalog .catalog-note>a{display:inline-flex;align-items:center;min-height:44px;font-size:12px}
@media(max-width:760px){
 .sales-home #catalog .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
 .sales-home #catalog .catalog-card{padding:18px 15px}
 .sales-home .catalog-card-top{margin-bottom:16px;gap:8px}
 .sales-home .catalog-icon{width:44px;height:44px;border-radius:10px}
 .sales-home .catalog-count{font-size:10px}
 .sales-home #catalog .catalog-card h3{font-size:15px;letter-spacing:-.3px;min-height:39px;margin-bottom:8px}
 .sales-home .catalog-examples{font-size:11px;line-height:1.7;overflow-wrap:break-word}
 .sales-home #catalog .catalog-note{display:block;font-size:10px;margin-top:18px}
 .sales-home #catalog .catalog-note>a{margin-top:8px;font-size:11px}
}
@media(max-width:359px){.sales-home #catalog .catalog-grid{grid-template-columns:1fr}.sales-home #catalog .catalog-card h3{min-height:0}}

/* Copy + cool-steel refinement, November 2026.
   Marketing surfaces only. Product tables and semantic status colors remain flat. */
.sales-home{
 --line:#D5DCE2;--muted:#505D67;--sales-mist:#F3F5F7;--sales-silver:#E8EEF2;
 --sales-edge:#C5CDD4;--sales-steel:#D7DEE4;--sales-slate:#35434F;--gradient-space: ;
 background:var(--canvas);color:var(--ink)
}
@supports(background:linear-gradient(90deg in oklab,white,black)){
 .sales-home{--gradient-space:in oklab}
}
.sales-home .banner{background:linear-gradient(100deg var(--gradient-space),var(--ice),var(--sales-steel));color:var(--ink);border-bottom:1px solid var(--sales-edge)}
.sales-home .home-hero{background:linear-gradient(145deg var(--gradient-space),var(--canvas) 5%,var(--ice) 54%,var(--canvas) 96%);border-radius:20px}
.sales-home .workspace-stage{background:linear-gradient(125deg var(--gradient-space),var(--ice),var(--powder));border-color:var(--sales-edge)}
.sales-home .product-annotation{background:linear-gradient(110deg var(--gradient-space),var(--ice),var(--sales-silver));border-color:var(--sales-edge);color:#455662}
.sales-home .integration-logos{background:linear-gradient(105deg var(--gradient-space),var(--canvas),var(--ice),var(--canvas))}
.sales-home .workflow-visual{background:linear-gradient(140deg var(--gradient-space),var(--ice),var(--powder));border-color:var(--sales-edge)}
.sales-home .inventory-visual{background:linear-gradient(145deg var(--gradient-space),var(--sales-mist),var(--sales-steel))}
.sales-home .delivery-visual{background:linear-gradient(135deg var(--gradient-space),var(--sales-silver),var(--powder))}
.sales-home .lifecycle-band{background:linear-gradient(120deg var(--gradient-space),#252E36,var(--sales-slate));border:1px solid #4D5B67}
.sales-home .lifecycle-band .eyebrow,.sales-home .lifecycle-band>div>p{color:#DEE7ED}
.sales-home .lifecycle-cards>a{background:linear-gradient(160deg var(--gradient-space),#FFFFFF,var(--sales-mist));border-color:var(--sales-edge)}
.sales-home .film-frame{background:linear-gradient(115deg var(--gradient-space),var(--sales-steel),var(--ice));border-color:var(--sales-edge)}
.sales-home #catalog .catalog-card{background:linear-gradient(155deg var(--gradient-space),#FFFFFF,var(--sales-mist));border-color:var(--line)}
.sales-home .catalog-icon{background:linear-gradient(145deg var(--gradient-space),var(--ice),var(--sales-steel));border-color:var(--sales-edge);color:var(--ink)}
.sales-home .catalog-count,.sales-home .catalog-examples{color:var(--muted)}
.sales-home .voice-card .abstract-avatar{background:var(--ice);border-color:var(--line)}
.sales-home .home-offer{background:linear-gradient(115deg var(--gradient-space),var(--ice),var(--powder) 65%,var(--sales-steel));border-color:var(--sales-edge)}
.sales-home .closing-cta{background:linear-gradient(120deg var(--gradient-space),var(--sales-steel),var(--ice) 54%,var(--powder));border:1px solid var(--sales-edge);color:var(--ink)}
.sales-home .closing-cta .eyebrow,.sales-home .closing-cta p,.sales-home .closing-cta small{color:#455662}
.sales-home .closing-link{color:var(--ink);text-decoration:underline;text-underline-offset:4px}
.sales-home .button.primary,.sales-home button.primary,.sales-home .lifecycle-band .button.primary,.sales-home .closing-cta .button{background:#191919;color:#FFFFFF;border-color:#191919;box-shadow:inset 0 1px 0 #FFFFFF26}
.sales-home .button.primary:hover,.sales-home button.primary:hover,.sales-home .closing-cta .button:hover{background:#303A42;border-color:#303A42}
.sales-home .lifecycle-band .button.primary{border-color:#A8B2BB}
.sales-home .text-link{border-bottom-color:#788691}
.sales-home .capture-controls input{border-color:#788691;background:#FFFFFF;color:var(--ink)}
.sales-home :is(a,button,input):focus-visible{outline:2px solid #365C77;outline-offset:4px}
.sales-home .lifecycle-band :is(a,button):focus-visible{outline-color:var(--powder)}
.sales-home h2,.sales-home h3{text-wrap:balance}
@media(forced-colors:active){
 .sales-home :is(.banner,.home-hero,.workspace-stage,.workflow-visual,.lifecycle-band,.home-offer,.closing-cta,.catalog-icon){background:Canvas;color:CanvasText;border-color:CanvasText}
 .sales-home :is(a,button,input):focus-visible{outline-color:Highlight}
}

.sales-home .visual-caption{color:#455662}
