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