.cs-page{--cs-ink:#171814;--cs-charcoal:#22231f;--cs-paper:#f4f1e9;--cs-cream:#fbfaf6;--cs-gold:#d1a84c;--cs-gold-dark:#8a681f;--cs-line:#ded8cc;min-height:100vh;background:var(--cs-cream);color:var(--cs-ink);font-family:var(--font-inter),Arial,sans-serif}.cs-page *{box-sizing:border-box}.cs-page a{color:inherit}.cs-container{width:min(1180px,calc(100% - 40px));margin-inline:auto}.cs-header{position:sticky;top:0;z-index:40;background:rgba(251,250,246,.94);border-bottom:1px solid var(--cs-line);backdrop-filter:blur(14px)}.cs-header-inner{height:78px;gap:26px}.cs-brand,.cs-header-inner{display:flex;align-items:center}.cs-brand{gap:11px;text-decoration:none}.cs-brand img{border-radius:8px}.cs-brand span{display:grid;line-height:1}.cs-brand b{font:800 18px var(--font-space)}.cs-brand small{margin-top:6px;color:var(--cs-gold-dark);font-size:9px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.cs-header nav{margin-left:auto;display:flex;gap:24px}.cs-header nav a{font-size:13px;font-weight:750;text-decoration:none;color:#55574f}.cs-header nav a:hover{color:var(--cs-ink)}.cs-header-cta,.cs-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--cs-ink);color:white!important;border-radius:8px;text-decoration:none;font-weight:850}.cs-header-cta{min-height:44px;padding:0 16px}.cs-menu{display:none;margin-left:auto;border:1px solid var(--cs-line);background:white;border-radius:8px;width:44px;height:44px;place-items:center}.cs-mobile-nav{display:none!important}.cs-hero{overflow:hidden;background:var(--cs-paper);border-bottom:1px solid var(--cs-line);position:relative}.cs-hero:before{content:"";position:absolute;right:-120px;top:-160px;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(209,168,76,.16),transparent 66%)}.cs-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);align-items:center;gap:70px;padding-block:105px 95px;position:relative}.cs-eyebrow{display:inline-flex;align-items:center;gap:7px;color:var(--cs-gold-dark);font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;margin:0}.cs-before-after h2,.cs-hero h1,.cs-inquiry h2,.cs-section h2{font-family:var(--font-space);letter-spacing:-.035em}.cs-hero h1{font-size:clamp(48px,6vw,76px);line-height:.97;margin:22px 0 24px;max-width:760px}.cs-hero h1 em{color:var(--cs-gold-dark);font-style:normal}.cs-lead{font-size:18px;line-height:1.72;color:#54564e;max-width:700px}.cs-actions{display:flex;gap:11px;flex-wrap:wrap;margin-top:32px}.cs-primary,.cs-secondary{min-height:52px;padding:0 20px}.cs-secondary{display:inline-flex;align-items:center;justify-content:center;border:1px solid #bbb3a4;background:#fff;border-radius:8px;text-decoration:none;font-weight:850}.cs-header-cta:hover,.cs-primary:hover{background:#35362f}.cs-secondary:hover{border-color:var(--cs-gold-dark)}.cs-promise{display:flex;gap:18px;flex-wrap:wrap;margin-top:27px;color:#62645c;font-size:11px;font-weight:750}.cs-promise span{display:flex;align-items:center;gap:5px}.cs-promise svg{color:var(--cs-gold-dark)}.cs-hero-system{background:var(--cs-charcoal);color:white;border:1px solid #373831;border-radius:18px;padding:18px;box-shadow:0 35px 90px rgba(31,29,22,.22);transform:rotate(1deg)}.cs-system-footer,.cs-system-top{display:flex;justify-content:space-between;align-items:center}.cs-system-top{padding:4px 3px 15px}.cs-system-top span{font-size:9px;color:#d9bd79;font-weight:900;letter-spacing:.15em}.cs-system-top b{font:700 12px var(--font-space)}.cs-system-flow{display:grid;grid-template-columns:.7fr 38px 1.3fr;align-items:center;gap:10px;background:#f7f4ec;color:var(--cs-ink);border-radius:12px;padding:17px}.cs-source-list{display:grid;gap:8px}.cs-source-list span{display:flex;align-items:center;gap:8px;background:white;border:1px solid #e2ded3;border-radius:7px;padding:10px;font-size:10px;font-weight:800}.cs-source-list svg{color:var(--cs-gold-dark)}.cs-flow-arrow{display:grid;place-items:center;color:var(--cs-gold-dark)}.cs-system-card{background:white;border:1px solid #d8d2c6;border-radius:9px;padding:15px;box-shadow:0 12px 32px rgba(30,28,22,.08)}.cs-system-card>div{display:flex;align-items:center;gap:7px;color:var(--cs-gold-dark);font-size:9px;text-transform:uppercase;letter-spacing:.1em;font-weight:900}.cs-system-card strong{display:block;font:750 17px/1.25 var(--font-space);margin:13px 0}.cs-system-card ul{list-style:none;padding:0;margin:0;display:grid;gap:6px}.cs-system-card li{display:flex;align-items:center;gap:5px;background:var(--cs-paper);padding:7px;border-radius:5px;font-size:9px;font-weight:750}.cs-system-footer{justify-content:flex-start;gap:7px;color:#bdbfb6;padding:14px 4px 1px;font-size:9px}.cs-system-footer svg{color:var(--cs-gold)}.cs-friction{background:var(--cs-ink);color:white;padding:25px 0}.cs-friction .cs-container{display:flex;align-items:center;justify-content:space-between;gap:20px}.cs-friction p{font:700 14px var(--font-space);color:#d2d3cd}.cs-friction div div{display:flex;gap:8px;flex-wrap:wrap}.cs-friction span{border:1px solid #46473f;border-radius:99px;padding:7px 11px;color:#e8d5a4;font-size:10px;font-weight:800}.cs-section{padding:100px 0}.cs-section-head{max-width:760px;margin-bottom:48px}.cs-before-after h2,.cs-inquiry h2,.cs-section-head h2{font-size:clamp(38px,5vw,58px);line-height:1.04;margin:16px 0}.cs-before-after p,.cs-inquiry>div>div>p,.cs-section-head>p:last-child{color:#63655d;line-height:1.75;font-size:16px}.cs-example-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.cs-example-grid article{min-height:260px;border:1px solid var(--cs-line);border-radius:12px;background:#fff;padding:24px;display:flex;flex-direction:column;justify-content:space-between;transition:border-color .2s,box-shadow .2s}.cs-example-grid article:hover{border-color:#ba9440;box-shadow:0 18px 45px rgba(37,34,25,.08)}.cs-example-grid article>svg,.cs-example-grid span{color:var(--cs-gold-dark)}.cs-example-grid span{font-size:9px;text-transform:uppercase;letter-spacing:.12em;font-weight:900}.cs-example-grid h3{font:750 19px/1.2 var(--font-space);margin:9px 0}.cs-example-grid p{color:#66685f;font-size:13px;line-height:1.62}.cs-before-after{padding:95px 0;background:var(--cs-paper);border-block:1px solid var(--cs-line)}.cs-ba-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:center}.cs-before-after h2{font-size:clamp(38px,4.5vw,56px)}.cs-before-after a{display:inline-flex;align-items:center;gap:7px;margin-top:25px;color:var(--cs-gold-dark);font-weight:850;text-decoration:none}.cs-comparison{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cs-comparison article{background:#e7e3da;border-radius:12px;padding:25px}.cs-comparison article.after{background:var(--cs-ink);color:white}.cs-comparison b{font:800 18px var(--font-space)}.cs-comparison ul{padding-left:18px;margin:18px 0 0;display:grid;gap:13px}.cs-comparison li{font-size:12px;line-height:1.45;color:#64665e}.cs-comparison .after li{color:#dedfd9}.cs-ai{background:var(--cs-charcoal);color:white}.cs-ai-grid{display:grid;grid-template-columns:1fr .9fr;gap:80px;align-items:center}.cs-ai h2{font-size:clamp(38px,5vw,58px);line-height:1.03;margin:18px 0}.cs-ai p{color:#c2c4bc;line-height:1.75}.cs-ai .cs-eyebrow{color:#e1be69}.cs-ai-rule{display:flex;gap:12px;border:1px solid #45463f;border-radius:10px;padding:16px;margin-top:28px;color:#caccc4;font-size:12px;line-height:1.5}.cs-ai-rule svg{color:var(--cs-gold);flex:none}.cs-ai-rule b{color:white}.cs-ai-list{display:grid;gap:10px}.cs-ai-list div{display:flex;align-items:center;gap:13px;border:1px solid #40413a;background:#292a25;border-radius:10px;padding:17px;font-size:13px;line-height:1.4}.cs-ai-list svg{color:var(--cs-gold);flex:none}.cs-process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.cs-process-grid article{border-top:2px solid var(--cs-gold);background:var(--cs-paper);padding:24px;border-radius:0 0 10px 10px}.cs-process-grid span{color:var(--cs-gold-dark);font:900 11px var(--font-space)}.cs-process-grid h3{font:750 18px var(--font-space);margin:30px 0 10px}.cs-process-grid p{color:#686a62;font-size:12px;line-height:1.6}.cs-fit{padding-top:0}.cs-fit-grid{background:var(--cs-paper);border:1px solid var(--cs-line);border-radius:16px;padding:48px;display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;align-items:center}.cs-fit h2{font-size:clamp(34px,4vw,48px);line-height:1.06;margin-top:15px}.cs-trade-list{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cs-trade-list span{background:white;border:1px solid var(--cs-line);border-radius:7px;padding:12px;font-size:11px;font-weight:800}.cs-faq{background:var(--cs-paper);border-top:1px solid var(--cs-line)}.cs-faq-list{max-width:900px}.cs-faq-list details{border-top:1px solid #d8d1c4;padding:0}.cs-faq-list summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:30px;padding:22px 4px;font:750 17px var(--font-space)}.cs-faq-list summary::-webkit-details-marker{display:none}.cs-faq-list summary span{color:var(--cs-gold-dark);font-size:24px}.cs-faq-list details[open] summary span{transform:rotate(45deg)}.cs-faq-list details p{color:#62645d;line-height:1.7;max-width:760px;padding:0 4px 24px;font-size:13px}.cs-inquiry{padding:105px 0;background:var(--cs-gold)}.cs-inquiry-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:start}.cs-inquiry .cs-eyebrow{color:#4d3911}.cs-inquiry h2{font-size:clamp(42px,5vw,62px)}.cs-inquiry>div>div>p{color:#433817}.cs-contact-points{display:grid;gap:12px;margin-top:28px}.cs-contact-points span{display:flex;align-items:center;gap:10px;font-size:12px}.cs-form,.cs-form-loading{background:var(--cs-cream);border-radius:14px;padding:30px;box-shadow:0 28px 65px rgba(68,49,13,.18)}.cs-form{display:grid;gap:17px}.cs-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cs-form label{display:grid;gap:7px;font-size:11px;font-weight:850;color:#3d3e38}.cs-form label span{font-weight:500;color:#7e8078}.cs-form input,.cs-form select,.cs-form textarea{width:100%;border:1px solid #d6d0c4;border-radius:7px;background:white;padding:12px;font:500 13px var(--font-inter);color:var(--cs-ink);outline:none}.cs-form textarea{resize:vertical}.cs-form input:focus,.cs-form select:focus,.cs-form textarea:focus{border-color:var(--cs-gold-dark);box-shadow:0 0 0 3px rgba(209,168,76,.2)}.cs-form button{min-height:52px;border:0;border-radius:8px;background:var(--cs-ink);color:white;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:850;cursor:pointer}.cs-form button:disabled{opacity:.7;cursor:wait}.cs-form-message{border-radius:7px;padding:10px 12px;font-size:12px}.cs-form-message.success{background:#e8f4ea;color:#285b31}.cs-form-message.error{background:#fae8e4;color:#8e3025}.cs-form small{color:#797b73;text-align:center;font-size:10px}.cs-honeypot{position:absolute!important;left:-9999px!important}.cs-spin{animation:cs-spin .8s linear infinite}@keyframes cs-spin{to{transform:rotate(1turn)}}.cs-footer{background:var(--cs-ink);color:white;padding:55px 0}.cs-footer .cs-container{display:grid;grid-template-columns:1fr auto;gap:22px}.cs-footer b{font:800 20px var(--font-space)}.cs-footer p{color:#aeb0a8;font-size:12px;margin-top:7px}.cs-footer nav{display:flex;gap:18px;flex-wrap:wrap;justify-content:flex-end}.cs-footer a{color:#c9cbc3;font-size:11px;font-weight:750;text-decoration:none}.cs-footer a:hover{color:white}.cs-footer small{grid-column:1/-1;border-top:1px solid #34352f;padding-top:20px;color:#85877f;font-size:9px}.cs-page :focus-visible{outline:3px solid #e4bc5d;outline-offset:3px}.cs-page a,.cs-page button,.cs-page summary{transition:color .18s,background-color .18s,border-color .18s,opacity .18s}.cs-page a:active,.cs-page button:active{transform:translateY(1px)}@media(max-width:980px){.cs-header nav,.cs-header-cta{display:none}.cs-menu{display:grid}.cs-mobile-nav{display:grid!important;position:absolute;left:0;right:0;top:78px;margin:0!important;background:var(--cs-cream);border-bottom:1px solid var(--cs-line);padding:12px 20px;gap:2px!important}.cs-mobile-nav a{padding:13px;border-radius:7px}.cs-mobile-nav a:last-child{background:var(--cs-ink);color:white}.cs-hero-grid{grid-template-columns:1fr;padding-block:75px;gap:50px}.cs-hero-system{max-width:650px}.cs-example-grid{grid-template-columns:repeat(2,1fr)}.cs-ai-grid,.cs-ba-grid,.cs-inquiry-grid{grid-template-columns:1fr;gap:45px}.cs-process-grid{grid-template-columns:repeat(2,1fr)}.cs-fit-grid{grid-template-columns:1fr;gap:35px}.cs-friction .cs-container{align-items:flex-start;flex-direction:column}.cs-inquiry-grid>div:first-child{max-width:720px}}@media(max-width:620px){.cs-container{width:min(100% - 28px,1180px)}.cs-header-inner{height:70px}.cs-mobile-nav{top:70px}.cs-hero-grid{padding-block:58px}.cs-hero h1{font-size:45px}.cs-lead{font-size:16px}.cs-actions{flex-direction:column}.cs-actions a{width:100%}.cs-promise{display:grid;gap:9px}.cs-hero-system{padding:12px;transform:none}.cs-system-flow{grid-template-columns:1fr;padding:12px}.cs-flow-arrow{transform:rotate(90deg)}.cs-inquiry,.cs-section{padding:74px 0}.cs-comparison,.cs-example-grid,.cs-form-grid,.cs-process-grid,.cs-trade-list{grid-template-columns:1fr}.cs-example-grid article{min-height:225px}.cs-before-after{padding:74px 0}.cs-fit-grid{padding:27px}.cs-inquiry h2{font-size:41px}.cs-form{padding:21px}.cs-footer .cs-container{grid-template-columns:1fr}.cs-footer nav{justify-content:flex-start}.cs-friction{padding:20px 0}}@media(prefers-reduced-motion:reduce){.cs-page *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.cs-header-inner{gap:24px}.cs-brand{flex:none}.cs-brand small{font-size:8px;letter-spacing:.14em}.cs-site-nav{margin-left:auto;display:flex;align-items:center;gap:17px}.cs-site-nav a{position:relative;font-size:11px!important;font-weight:800!important;white-space:nowrap}.cs-site-nav a.active:after{content:"";position:absolute;left:0;right:0;bottom:-12px;height:2px;background:var(--cs-gold)}.cs-header-cta{font-size:12px;white-space:nowrap}.cs-subnav{border-top:1px solid #e7e2d8;background:#f5f2ea}.cs-subnav>div{height:43px;display:flex;align-items:center;gap:28px}.cs-subnav b{font:800 12px var(--font-space)}.cs-subnav nav{margin-left:auto;display:flex;gap:20px}.cs-subnav a{font-size:10px!important;font-weight:800!important;color:#6a6c64!important;text-decoration:none}.cs-subnav a:hover{color:var(--cs-gold-dark)!important}.cs-mobile-nav a.active{color:var(--cs-gold-dark);background:#f0eadc}.cs-showcase-list{display:grid;gap:100px}.cs-showcase{display:grid;grid-template-columns:.72fr 1.28fr;align-items:center;gap:60px}.cs-showcase.reverse{grid-template-columns:1.28fr .72fr}.cs-showcase.reverse .cs-showcase-copy{order:2}.cs-showcase.reverse .cs-phone-stage,.cs-showcase.reverse .cs-product-window{order:1}.cs-showcase-copy>span{color:var(--cs-gold-dark);font-size:10px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.cs-showcase-copy h3{font:800 clamp(29px,3.2vw,43px)/1.02 var(--font-space);letter-spacing:-.035em;margin:14px 0 17px}.cs-showcase-copy>p{color:#64665e;font-size:14px;line-height:1.72}.cs-showcase-copy ul{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:9px}.cs-showcase-copy li{display:flex;align-items:center;gap:8px;color:#44463f;font-size:11px;font-weight:750}.cs-showcase-copy li svg{color:var(--cs-gold-dark)}.cs-product-window{min-width:0;background:#f8f7f3;border:1px solid #d9d4c8;border-radius:13px;overflow:hidden;box-shadow:0 26px 65px rgba(30,29,23,.14)}.cs-window-chrome{height:38px;background:#20211d;color:white;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 13px}.cs-window-chrome>div{display:flex;gap:5px}.cs-window-chrome i{width:7px;height:7px;border-radius:50%;background:#6c6e66}.cs-window-chrome i:nth-child(2){background:#9f8038}.cs-window-chrome span{font-size:8px;color:#d2d3cd;font-weight:750}.cs-window-chrome b{justify-self:end;color:#d9b75f;font:800 8px var(--font-space)}.cs-dash-body{display:grid;grid-template-columns:82px 1fr;min-height:390px;background:#f1f0eb}.cs-dash-body>aside{background:#282925;color:#c7c8c1;padding:14px 9px;display:grid;align-content:start;gap:9px}.cs-dash-body>aside b{width:28px;height:28px;border-radius:6px;background:var(--cs-gold);color:#211c11;display:grid;place-items:center;font:900 9px var(--font-space);margin-bottom:12px}.cs-dash-body>aside span{font-size:7px;padding:7px;border-radius:4px}.cs-dash-body>aside span:first-of-type{background:#3a3b35;color:white}.cs-dash-body>div{padding:17px}.cs-dash-body header{display:flex;justify-content:space-between;align-items:center}.cs-dash-body header p{font:800 15px var(--font-space)}.cs-dash-body header button,.cs-fleet-body header button{border:0;border-radius:5px;background:#1e1f1b;color:white;font-size:7px;font-weight:800;padding:8px 10px}.cs-mini-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:15px 0}.cs-mini-stats>div{display:grid;background:white;border:1px solid #dfdcd3;border-radius:6px;padding:10px}.cs-mini-stats small{font-size:6px;color:#777970;font-weight:850}.cs-mini-stats b{font:850 18px var(--font-space);margin:6px 0}.cs-mini-stats em{font-size:6px;color:#7a7c74;font-style:normal}.cs-mini-grid{display:grid;grid-template-columns:1.5fr .8fr;gap:8px}.cs-mini-grid>section{background:white;border:1px solid #dfdcd3;border-radius:6px;padding:11px}.cs-mini-grid>section>b{font:800 9px var(--font-space)}.cs-job-row{display:grid;grid-template-columns:6px 1fr auto;align-items:center;gap:7px;border-top:1px solid #eceae3;padding:9px 0}.cs-job-row i{width:6px;height:6px;border-radius:50%}.cs-job-row i.green{background:#5a9a67}.cs-job-row i.gold{background:#cda34a}.cs-job-row i.red{background:#c66257}.cs-job-row span{display:grid}.cs-job-row strong{font-size:7px}.cs-job-row small{font-size:6px;color:#85877f;margin-top:2px}.cs-job-row em{font-size:6px;font-style:normal;color:#777970}.cs-mini-grid>section:last-child p{display:flex;gap:5px;align-items:center;background:#f3f1ea;border-radius:4px;padding:8px;font-size:6px;margin-top:7px;color:#66685f}.cs-mini-grid svg{color:#a67c26}.cs-phone-stage{min-height:510px;border-radius:16px;background:linear-gradient(145deg,#e8e2d4,#c9b788);position:relative;display:grid;place-items:center;overflow:hidden;padding:26px}.cs-phone-stage:before{content:"";position:absolute;width:360px;height:360px;border-radius:50%;background:rgba(255,255,255,.28);right:-120px;top:-100px}.cs-phone{position:relative;width:238px;background:#f7f6f1;border:7px solid #1e1f1c;border-radius:29px;box-shadow:0 25px 55px rgba(34,28,16,.3);overflow:hidden}.cs-phone-top{height:22px;background:#1e1f1c;color:white;padding:0 12px;display:flex;justify-content:space-between;align-items:center;font-size:6px}.cs-phone-top i{width:39px;height:8px;border-radius:99px;background:#050505}.cs-phone header{background:#292a25;color:white;padding:14px}.cs-phone header small{font-size:6px;color:#d8b55c;letter-spacing:.1em}.cs-phone header b{display:block;font:800 15px var(--font-space);margin:5px 0 3px}.cs-phone header span{font-size:7px;color:#bbbdb5}.cs-progress{padding:10px 13px;display:flex;align-items:center;gap:8px}.cs-progress>span{height:5px;background:#dfddd5;flex:1;border-radius:99px;overflow:hidden}.cs-progress i{display:block;height:100%;background:var(--cs-gold)}.cs-progress b{font-size:6px}.cs-phone-card{margin:0 11px;background:white;border:1px solid #dedad0;border-radius:7px;padding:10px}.cs-phone-card p{font:800 9px var(--font-space);margin-bottom:7px}.cs-phone-card label{display:flex;align-items:center;gap:7px;border-top:1px solid #efede7;padding:8px 0;font-size:7px}.cs-phone-card label svg{color:#4f9461}.cs-phone-card label.pending span{width:14px;height:14px;border:1px solid #c9c6bd;border-radius:50%}.cs-phone-actions{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:9px 11px}.cs-phone-actions button{display:flex;align-items:center;justify-content:center;gap:5px;background:white;border:1px solid #d7d3c8;border-radius:6px;padding:9px 4px;font-size:6px;font-weight:800}.cs-phone-actions svg{color:var(--cs-gold-dark)}.cs-phone-submit{margin:0 11px 13px;width:calc(100% - 22px);border:0;border-radius:6px;background:#1d1e1a;color:white;padding:10px;font-size:7px;font-weight:850}.cs-field-note{position:absolute;right:7%;bottom:12%;background:white;border-radius:8px;padding:11px 13px;display:flex;align-items:center;gap:9px;box-shadow:0 14px 35px rgba(39,31,15,.2)}.cs-field-note svg{color:var(--cs-gold-dark)}.cs-field-note div{display:grid}.cs-field-note b{font-size:8px}.cs-field-note span{font-size:6px;color:#7b7d75;margin-top:2px}.cs-ai-workspace{display:grid;grid-template-columns:150px 1fr;min-height:390px}.cs-ai-workspace>aside{background:#edebe5;border-right:1px solid #ddd8cd;padding:15px 10px}.cs-ai-workspace>aside p{display:flex;align-items:center;gap:6px;border-radius:5px;padding:8px;font-size:7px;color:#5f6159}.cs-ai-workspace>aside p:first-child{background:white;color:#292a25}.cs-ai-workspace>aside em{margin-left:auto;background:#d9d5ca;border-radius:99px;padding:2px 5px;font-style:normal}.cs-ai-workspace>section{background:#f8f7f3;padding:19px}.cs-ai-prompt{display:flex;gap:9px;align-items:flex-start;background:#292a25;color:white;border-radius:7px;padding:12px;font-size:8px;line-height:1.5}.cs-ai-prompt svg{color:var(--cs-gold);flex:none}.cs-ai-answer{background:white;border:1px solid #ddd9cf;border-radius:7px;padding:17px;margin-top:10px}.cs-ai-answer small{color:#997329;font-size:6px;font-weight:900;letter-spacing:.1em}.cs-ai-answer h4{font:800 15px var(--font-space);margin:8px 0}.cs-ai-answer p{font-size:8px;line-height:1.65;color:#5f615a;background:#f3f1eb;padding:12px;border-radius:5px}.cs-ai-answer>div{display:flex;justify-content:flex-end;gap:6px;margin-top:12px}.cs-ai-answer button{border:1px solid #d0ccc1;border-radius:5px;background:white;padding:7px 9px;font-size:6px;font-weight:800}.cs-ai-answer button:last-child{background:#1e1f1b;color:white;border-color:#1e1f1b}.cs-ai-workspace footer{display:flex;align-items:center;gap:5px;color:#7c7e76;font-size:6px;margin-top:12px}.cs-ai-workspace footer svg{color:#9c7726}.cs-portal-body{background:#f4f2ec;min-height:390px;padding:21px}.cs-portal-body>header{display:flex;justify-content:space-between;align-items:flex-start}.cs-portal-body header small{font-size:6px;color:#9a7428;font-weight:900}.cs-portal-body header h4{font:800 18px var(--font-space);margin:5px 0}.cs-portal-body header p{font-size:7px;color:#777970}.cs-portal-body header>span{background:#e8ddbd;color:#705418;border-radius:99px;padding:6px 9px;font-size:7px;font-weight:850}.cs-portal-progress{height:6px;background:#dedbd1;border-radius:99px;margin:15px 0;overflow:hidden}.cs-portal-progress i{display:block;width:68%;height:100%;background:var(--cs-gold)}.cs-portal-body>section{display:grid;grid-template-columns:1.3fr .7fr;gap:9px}.cs-portal-body section>aside,.cs-portal-body section>div{background:white;border:1px solid #dcd8ce;border-radius:7px;padding:15px}.cs-portal-body section small{font-size:6px;color:#a63f32;font-weight:900}.cs-portal-body h5{font:800 14px var(--font-space);margin:8px 0}.cs-portal-body section>div>p{font-size:7px;line-height:1.5;color:#666860}.cs-portal-body dl{margin:12px 0}.cs-portal-body dl>div{display:flex;justify-content:space-between;border-top:1px solid #eeece5;padding:7px 0;font-size:7px}.cs-portal-body dd{font-weight:850}.cs-portal-buttons{display:flex;gap:6px}.cs-portal-buttons button{flex:1;border:1px solid #d0ccc1;background:white;border-radius:5px;padding:8px;font-size:6px;font-weight:800}.cs-portal-buttons button:last-child{background:#1e1f1b;color:white}.cs-portal-body aside>b{font:800 9px var(--font-space)}.cs-portal-body aside p{font-size:7px;padding:8px 0;border-bottom:1px solid #eeece5;color:#8b8d85}.cs-portal-body aside p.active,.cs-portal-body aside p.done{display:flex;align-items:center;gap:5px;color:#54564f}.cs-portal-body aside p.done svg{color:#559063}.cs-portal-body aside p.active svg{color:#a37b28}.cs-fleet-body{background:#f4f2ec;min-height:390px;padding:19px}.cs-fleet-body>header{display:flex;justify-content:space-between;align-items:center}.cs-fleet-body header div{display:grid}.cs-fleet-body header small{font-size:6px;color:#8d6a23;font-weight:900}.cs-fleet-body header b{font:800 16px var(--font-space);margin-top:4px}.cs-fleet-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:15px 0}.cs-fleet-stats span{background:white;border:1px solid #dedad0;border-radius:6px;padding:10px;display:grid;grid-template-columns:auto 1fr;gap:1px 8px;align-items:center}.cs-fleet-stats svg{grid-row:1/3;color:#9d7726}.cs-fleet-stats b{font:850 14px var(--font-space)}.cs-fleet-stats small{font-size:6px;color:#797b73}.cs-fleet-body>section{background:white;border:1px solid #dedad0;border-radius:7px;padding:0 11px}.cs-asset-row{display:grid;grid-template-columns:1.3fr 1fr .8fr .75fr;align-items:center;gap:8px;min-height:53px;border-top:1px solid #eeece6;font-size:7px;color:#666860}.cs-asset-row.head{min-height:34px;border:0;color:#96988f;font-size:6px;font-weight:850}.cs-asset-row>span:first-child{display:grid;grid-template-columns:26px 1fr;align-items:center;gap:7px}.cs-asset-row i{width:26px;height:26px;border-radius:5px;background:#eee9dc;color:#8b681f;display:grid;place-items:center;font-style:normal;font-weight:900}.cs-asset-row b{font-size:7px}.cs-asset-row em{justify-self:start;border-radius:99px;padding:5px 7px;font-size:6px;font-style:normal;font-weight:800}.cs-asset-row em.available{background:#e5f2e7;color:#357143}.cs-asset-row em.due{background:#f7e5df;color:#9c3e32}.cs-asset-row em.jobsite{background:#ece7d8;color:#73581d}@media(max-width:1080px){.cs-site-nav{gap:11px}.cs-site-nav a{font-size:9px!important}.cs-header-inner{gap:15px}}@media(max-width:980px){.cs-header-cta,.cs-site-nav{display:none!important}.cs-subnav nav{display:flex!important;margin-left:auto}.cs-showcase,.cs-showcase.reverse{grid-template-columns:1fr;gap:35px}.cs-showcase.reverse .cs-showcase-copy{order:1}.cs-showcase.reverse .cs-phone-stage,.cs-showcase.reverse .cs-product-window{order:2}.cs-showcase-copy{max-width:720px}.cs-phone-stage,.cs-product-window{width:100%;max-width:760px}.cs-mobile-nav{top:78px}.cs-mobile-nav a{font-size:13px!important}.cs-mobile-nav a:last-child{background:var(--cs-ink);color:white!important}}@media(max-width:620px){.cs-subnav>div{height:41px;gap:14px;overflow-x:auto}.cs-subnav b{flex:none}.cs-subnav nav{gap:14px}.cs-subnav a{white-space:nowrap}.cs-showcase-list{gap:72px}.cs-showcase-copy h3{font-size:32px}.cs-dash-body{grid-template-columns:52px 1fr;min-height:340px}.cs-dash-body>aside{padding:10px 5px}.cs-dash-body>aside span{font-size:5px;padding:5px}.cs-dash-body>div{padding:10px}.cs-dash-body header p{font-size:11px}.cs-mini-stats{gap:4px}.cs-mini-stats>div{padding:7px}.cs-mini-stats b{font-size:13px}.cs-mini-grid{grid-template-columns:1fr}.cs-mini-grid>section:last-child{display:none}.cs-phone-stage{min-height:500px}.cs-field-note{right:3%;bottom:7%}.cs-ai-workspace{grid-template-columns:78px 1fr;min-height:350px}.cs-ai-workspace>aside{padding:10px 5px}.cs-ai-workspace>aside p{font-size:5px;padding:6px 3px}.cs-ai-workspace>aside svg{display:none}.cs-ai-workspace>section{padding:10px}.cs-ai-answer,.cs-portal-body{padding:12px}.cs-portal-body>section{grid-template-columns:1fr}.cs-portal-body section>aside{display:none}.cs-fleet-body{padding:11px}.cs-asset-row{grid-template-columns:1.2fr .8fr .7fr}.cs-asset-row em,.cs-asset-row span:nth-child(3){display:none}.cs-fleet-stats span{padding:7px}.cs-fleet-stats svg{display:none}}