:root{--background:oklch(100% 0 0);--foreground:oklch(23% .004 160);--card:oklch(100% 0 0);--primary:oklch(23% .004 160);--primary-foreground:oklch(100% 0 0);--secondary:oklch(97.5% .002 160);--muted:oklch(97.5% .002 160);--muted-foreground:oklch(49% .004 160);--accent:oklch(76% .12 155);--border:oklch(90% .003 160);--warm-grey:oklch(90% .003 160);--chapter:oklch(97.5% .002 160);--chapter-foreground:oklch(23% .004 160);--highlight:oklch(95% .025 155);--font-sans:"Geist", Arial, sans-serif;--salespeed-photo-shade:oklch(15% .003 160);--salespeed-photo-ink:oklch(100% 0 0);--salespeed-shadow:0 16px 48px -32px color-mix(in oklab, var(--foreground) 25%, transparent)}.salespeed-name{font-family:var(--font-sans);letter-spacing:0;font-size:24px;font-weight:600;line-height:1.2}.footer-mark.salespeed-name{font-size:30px}.salespeed-logo{aspect-ratio:1819/332;object-fit:contain;flex-shrink:0;width:181px;max-width:100%;height:auto;display:block}.salespeed-logo.brand-mark{width:181px}.salespeed-logo.footer-mark{width:250px}.app-brand .salespeed-logo,.app-topbar .salespeed-logo{width:181px}.header{background:var(--background);border-color:var(--border)}.header-inner{min-height:76px}.wrap,.new-wrap{width:min(100% - 64px,1160px)}.desktop-nav{gap:24px;font-weight:500}.nav-trigger{font-weight:500!important}.nav-popover{box-shadow:var(--salespeed-shadow);border-radius:8px}.eyebrow{font-family:var(--font-sans);text-transform:none;color:var(--muted-foreground);font-size:12px;font-weight:500}.new-hero{padding:72px 0 36px}.new-hero h1{max-width:860px;margin:16px auto 24px;font-size:64px;font-weight:500;line-height:1.08}.new-hero-name{color:var(--muted-foreground);margin-bottom:18px;font-size:16px;font-weight:500;display:block}.new-hero-accent em{background:0 0;padding:0}.new-hero>div>p{max-width:720px;color:var(--muted-foreground);font-size:18px;line-height:1.65}.new-hero-actions{gap:18px;margin:28px 0}.new-hero-actions a,.desktop-cta,.industry-hero-cta{border-radius:6px!important}.new-secondary{border-radius:6px;font-size:14px}.new-credibility{gap:24px;max-width:800px}.new-credibility-icon{width:18px;height:18px}.new-credibility strong{font-size:13px;font-weight:500}.new-credibility small{font-size:12px}.new-showcase{padding:16px 0 88px}.new-showcase .showcase-stage{background:var(--secondary);border:1px solid var(--border);box-shadow:none;border-radius:8px;min-height:530px;padding:36px}.new-showcase .showcase-panel{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:40px}.showcase-copy{padding:8px 0}.showcase-count{color:var(--muted-foreground)}.showcase-copy h3{margin:20px 0;font-size:38px;font-weight:500;line-height:1.15}.showcase-copy p{color:var(--muted-foreground);opacity:1;font-size:16px}.showcase-copy a{color:var(--foreground);line-height:1.6}.showcase-tabs{border-bottom:1px solid var(--border);gap:0;margin-top:20px}.showcase-tab{background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;height:62px!important}.showcase-tab[aria-selected=true]{color:var(--foreground);background:0 0!important}.showcase-tab[aria-selected=true] .showcase-tab-progress{background:var(--accent);height:2px}.showcase-tab-number{display:none}.showcase-tab svg{width:18px;height:18px}.scene-phone{box-shadow:var(--salespeed-shadow);border-radius:18px}.phone-top{background:var(--secondary);color:var(--foreground);border-bottom:1px solid var(--border)}.scene-avatar,.workspace-mark{border-color:var(--border)}.workspace-head{border-radius:8px 8px 0 0}.workspace-body{border-radius:0 0 8px 8px}.calendar-shell,.followup-shell,.funnel-shell,.industry-workspace-panel{box-shadow:var(--salespeed-shadow);border-radius:8px}.industry-workspace-tabs button{color:var(--foreground)!important;border-color:var(--border)!important}.new-problems,.new-benefits,.new-faq,.new-workflow,.new-implementation,.new-roles,.new-technology,.content-section,.faq-band,.related,.industry-problems,.industry-workflows,.industry-roles,.industry-example,.industry-implementation,.industry-faq{padding-block:88px}.new-intro h2,.new-cost h2,.new-final h2,.closing h2,.industry-closing h2{font-size:46px;font-weight:500;line-height:1.16}.new-intro{max-width:760px;margin-bottom:44px}.new-intro p,.new-cost>div>p,.new-final p{color:var(--muted-foreground);font-size:17px;line-height:1.65}.problem-card,.benefit-card{box-shadow:none;border-radius:8px;min-height:310px;padding:28px}.problem-card:hover,.benefit-card:hover{border-color:var(--border);transform:none}.problem-card h3,.benefit-card h3{font-size:25px;font-weight:500}.problem-card p,.benefit-card p{font-size:15px}.problem-icon,.new-icon{border-color:var(--border);border-radius:6px}.new-icon{background:var(--highlight)}.new-cost,.new-final,.closing,.industry-closing{background:var(--secondary);border-block:1px solid var(--border);padding-block:80px}.new-cost-grid,.new-cost-grid>div{border-color:var(--border)}.new-cost-grid strong{font-size:18px;font-weight:500}.workflow-line{border-color:var(--border);border-radius:8px}.workflow-step{border-color:var(--border)}.workflow-step>span,.workflow-step svg,.workflow-bottom svg,.new-workflow .new-text-link,.measure-top{color:var(--muted-foreground)}.workflow-step strong{font-size:20px}.roles-heading{font-size:36px;font-weight:500}.dept-card{border-top-width:1px;border-color:var(--border)}.dept-kpi-unit{border-color:var(--border)}.implement-grid>div{border:0;border-top:1px solid var(--border);border-radius:0;padding:24px 0}.implement-grid h3{font-size:23px;font-weight:500}.new-faq h2,.faq-grid h2,.section-heading h2,.detail-visual-grid h2,.measures-heading h2,.industry-kpi-heading h2,.industry-section-heading h2,.industry-example-grid h2,.industry-faq h2{font-size:40px;font-weight:500;line-height:1.16}.technology-heading h2{font-size:40px;font-weight:500}.technology-heading .eyebrow,.technology-link{color:var(--foreground)}.technology-panel{background:var(--background);border-color:var(--border);border-radius:8px}.technology-logo{background:var(--foreground);border-radius:6px;padding:10px}.technology-logo-light{background:var(--background)}.technology-link{border-color:var(--border)}.page-hero h1{max-width:920px;font-size:56px;font-weight:500;line-height:1.12}.page-hero-image .page-hero-grid{grid-template-columns:1fr}.page-hero-image img{border-radius:8px;height:300px;margin-top:36px}.page-hero-grid>div>p{color:var(--muted-foreground);font-size:18px}.editorial-row h3{font-size:26px}.section-heading{top:100px}.footer{border-top:1px solid var(--border)}.footer-columns strong{font-family:var(--font-sans);text-transform:none;font-size:13px}.industry-detail-frame{border-radius:0;width:100%;min-height:520px}.industry-detail-overlay{background:linear-gradient(90deg, color-mix(in oklab,var(--salespeed-photo-shade) 86%,transparent), color-mix(in oklab,var(--salespeed-photo-shade) 22%,transparent))}.industry-detail-copy{width:min(100% - 64px,1160px);max-width:1160px;color:var(--salespeed-photo-ink);margin-inline:auto;padding:54px 0}.industry-detail-copy h1{max-width:820px;font-size:52px;font-weight:500;line-height:1.12}.industry-detail-copy .eyebrow,.industry-detail-copy>strong,.industry-secondary{color:var(--salespeed-photo-ink)}.industry-detail-copy>strong{font-size:24px;font-weight:500}.industry-problem-card,.industry-workflow-card{border-radius:8px;padding:26px}.industry-problem-card h3,.industry-workflow-card h3{font-size:24px;font-weight:500}.industry-problem-card>span:first-child{background:var(--problem-tint);color:var(--problem-ink);border-color:var(--problem-border)}.industry-workflow-card>svg{color:var(--foreground)}.industry-directory-card h2{font-weight:500}.industry-directory-card>div{border-radius:6px}.app-shell-root{--app-accent:var(--accent);font-family:var(--font-sans)}.app-brand .salespeed-name,.app-topbar .salespeed-name{font-size:22px}@media (width<=1000px){.new-showcase .showcase-panel{grid-template-columns:minmax(0,1fr);gap:28px}.new-showcase .showcase-stage{min-height:0}}@media (width<=760px){.wrap,.new-wrap{width:calc(100% - 40px)}.header-inner{min-height:68px}.salespeed-name{font-size:22px}.salespeed-logo.brand-mark,.missing-header .salespeed-logo{width:145px}.header-right{gap:12px}.new-hero{padding:40px 0 28px}.new-hero h1{font-size:40px}.new-hero>div>p{font-size:16px;line-height:1.6}.new-hero-actions{flex-wrap:wrap;gap:12px}.new-credibility{grid-template-columns:1fr;gap:12px;max-width:300px}.new-showcase .showcase-stage{padding:24px 16px}.showcase-copy h3{font-size:30px}.showcase-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.showcase-tab{height:58px!important;font-size:11px!important}.new-intro h2,.new-cost h2,.new-final h2,.closing h2,.industry-closing h2{font-size:34px}.new-faq h2,.faq-grid h2,.section-heading h2,.detail-visual-grid h2,.technology-heading h2,.industry-section-heading h2,.industry-example-grid h2,.industry-kpi-heading h2,.industry-faq h2{font-size:32px}.new-problems,.new-benefits,.new-workflow,.new-roles,.new-implementation,.new-faq,.new-technology,.content-section,.faq-band,.related,.industry-problems,.industry-workflows,.industry-roles,.industry-example,.industry-implementation,.industry-faq{padding-block:60px}.page-hero h1,.page-hero-image h1{font-size:38px}.page-hero-grid>div>p{font-size:16px}.industry-detail-copy{width:calc(100% - 40px);padding-block:36px}.industry-detail-copy h1{font-size:36px}.industry-detail-copy>strong{font-size:20px}.industry-detail-overlay{background:color-mix(in oklab,var(--salespeed-photo-shade) 65%,transparent)}.technology-logo{padding:8px}}
