/* Customer OS · fleet neutral-light product presentation · 2026-08-22 */
:root{--bg:#f5f5f7;--paper:#fff;--soft:#f5f5f7;--gold:#0071e3;--gold-strong:#0071e3;--gold-soft:#edf6ff;--blue:#0071e3;--blue-soft:#edf6ff;--text:#1d1d1f;--muted:#6e6e73;--focus:#0071e3;--shadow:0 18px 55px rgba(0,0,0,.07);--font:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display","Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif}html{color-scheme:light;background:#f5f5f7}body{font-family:var(--font)!important;background:linear-gradient(180deg,#fff,#f7f8fa 68%,#f5f5f7)!important;color:var(--text)!important;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.shell{width:min(1200px,calc(100% - 48px))!important;margin-inline:auto!important}.topbar{background:rgba(251,251,253,.9)!important;backdrop-filter:saturate(180%) blur(22px);border-color:rgba(0,0,0,.08)!important}.btn{border-radius:999px!important;box-shadow:none!important}.btn.primary,.tabs button.active{background:#0071e3!important;border-color:#0071e3!important;color:#fff!important;box-shadow:none!important}.eyebrow{color:#5c5d64!important;letter-spacing:.03em!important}.hero{padding-top:64px!important;padding-bottom:54px!important}.hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,1fr);gap:clamp(38px,5vw,64px);align-items:center}.hero-copy{min-width:0}.hero-copy h1{font-size:clamp(40px,4.5vw,52px)!important;line-height:1.07!important;letter-spacing:-.04em!important;font-weight:720!important;max-width:20ch!important;text-wrap:balance!important}.hero-copy .lead{max-width:72ch!important;font-size:17px!important;line-height:1.68!important}.section{padding-top:68px!important;padding-bottom:68px!important}.section h2,.cta h2{font-size:clamp(30px,3.2vw,40px)!important;line-height:1.12!important;letter-spacing:-.035em!important;font-weight:700!important;max-width:24ch!important;text-wrap:balance!important}.section-lead{max-width:72ch!important;font-size:16px!important;line-height:1.7!important}.product-vision{margin:0;min-width:0}.product-vision img{display:block;width:100%;height:auto;border-radius:24px;border:1px solid rgba(0,0,0,.08);background:#fff;box-shadow:var(--shadow)}.product-vision figcaption{display:flex;justify-content:space-between;gap:16px;margin-top:11px;color:var(--muted);font-size:12px;line-height:1.5}.feature-grid article,.business-grid article,.roadmap article,.codecard,.panel,.stat{background:#fff!important;border-color:rgba(0,0,0,.08)!important;box-shadow:none!important}.steps b{background:#edf6ff!important;color:#0066cc!important}.business-grid span{color:#0066cc!important}.cta{background:#f5f5f7!important;border-color:rgba(0,0,0,.08)!important;box-shadow:none!important}.crm{font-family:var(--font)!important}.crm .stat,.crm .panel,.crm .table-wrap{box-shadow:none}.table-wrap{border-radius:18px!important}pre,code,.codecard{background:#f1f2f5!important;color:#303139!important}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(0,113,227,.30)!important;outline-offset:3px!important}@media(max-width:980px){.hero-grid{grid-template-columns:1fr}.product-vision{max-width:820px}.hero-copy h1{max-width:20ch!important}}@media(max-width:560px){.shell{width:calc(100% - 30px)!important}.hero{padding-top:42px!important;padding-bottom:38px!important}.hero-grid{gap:28px}.product-vision img{border-radius:20px}.product-vision figcaption{display:block}.hero-copy h1{max-width:none!important;font-size:clamp(30px,8.5vw,36px)!important;line-height:1.12!important;letter-spacing:-.03em!important}.hero-copy .lead{font-size:15.5px!important}.section{padding-top:50px!important;padding-bottom:50px!important}.section h2,.cta h2{max-width:none!important;font-size:clamp(26px,7vw,32px)!important;line-height:1.16!important;letter-spacing:-.025em!important}.section-lead{font-size:15.5px!important}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;transform:none!important}}