body main,body main h3{font-family:"DM Sans",Arial,sans-serif}body main :is(h1,h2,.disp,.h2,.hub-title){font-family:"DM Serif Display",Georgia,serif!important;font-weight:400!important;font-style:normal;letter-spacing:-.025em!important;color:var(--ink)}body main h1{font-size:clamp(38px,4.1vw,54px)!important;line-height:1.12!important}body main h2{font-size:clamp(29px,3.1vw,40px)!important;line-height:1.18!important}body main :is(.dashboard-window,.tm-review,.iv-document-demo,.ti-example) :is(h2,h3){font-family:"DM Sans",Arial,sans-serif!important;font-size:20px!important;letter-spacing:-.02em!important}body main :is(.home-btn,.se-button,.st-button,.tm-button,.iv-button,.pm-button,.ti-button,.dl-button,.vs-button,.ex-button,.btn-p){font-family:"DM Sans",Arial,sans-serif;font-size:15px;font-weight:600;border-radius:8px;min-height:48px;line-height:1.4}.commercial-strip{display:flex;flex-wrap:wrap;margin:var(--space-5)0 var(--space-3)!important;color:var(--ink-soft);font:500 13px/1.7"DM Sans",Arial,sans-serif!important;letter-spacing:0;text-align:left}.commercial-strip span{white-space:nowrap}.commercial-strip span+span:before{padding:0 9px;color:var(--ink-mute);content:none}.product-hero-image{margin:0;width:100%;min-width:0}.product-hero-image img{display:block;width:100%;height:auto;max-height:470px;object-fit:contain;border-radius:12px}.product-hero-image figcaption{font:400 11px/1.5"DM Sans",Arial,sans-serif;color:var(--ink-mute);margin-top:var(--space-2);text-align:right}.product-hero-surface{min-width:0;padding:var(--space-4);border:1px solid var(--border);border-radius:18px;background:var(--surface)}.product-hero-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:var(--space-10);align-items:center}.product-hero-grid>*{min-width:0}.supporting-example{margin-top:var(--space-8)!important;max-width:850px;margin-left:auto!important;margin-right:auto!important}#saleson-editorial .se-hero-grid{grid-template-columns:1fr 1.1fr}.hero-product>.product-hero-image{background:var(--surface);border-radius:20px;padding:var(--space-3)}.hero-product{min-width:0}.product-zoom{display:inline-flex!important;justify-content:center;align-items:center;width:36px;min-height:36px;padding:5px!important;margin:6px 0!important;border:1px solid var(--border)!important;border-radius:50%;font-size:20px!important;text-decoration:none!important}.order-taking-refined .hero-actions{display:flex!important;align-items:center!important;gap:var(--space-3);flex-wrap:wrap}.order-taking-refined .hero-actions>a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:var(--space-3) var(--space-5);border:1px solid var(--brand);border-radius:8px;text-decoration:none}.order-taking-refined .hero-actions>.btn-s,.product-zoom{background:var(--white);color:var(--brand)}.order-taking-refined .subscription-terms-link{font-size:12px;line-height:1.6;margin:var(--space-3)0 var(--space-1)}.order-taking-refined .btn-sub{text-align:left;margin:var(--space-1)0}.st-console-title{font-weight:600}.st-console .st-panel-footer{padding:var(--space-2) 14px}.st-console .st-caption{display:none}@media (max-width:760px){#saleson-editorial .se-hero-grid,.product-hero-grid{grid-template-columns:1fr;gap:28px}.commercial-strip{font-size:12px!important}.product-hero-image img{max-height:360px}.product-hero-surface{padding:9px}.order-taking-refined .hero-actions{align-items:stretch!important}.order-taking-refined .hero-actions>a{flex:1 1 180px}}body main[data-product-marketing] h1{font-size:clamp(36px,3.65vw,48px)!important}body main[data-product-marketing] h1>span{font-size:.7em!important;line-height:1.25!important}.commercial-strip{gap:6px 10px}.commercial-strip span:not(:last-child):after{content:"·";padding-left:10px;color:var(--ink-mute)}body main .product-zoom::after{content:none!important}body main figure>figcaption{font:400 11px/1.5"DM Sans",Arial,sans-serif!important;color:var(--ink-mute)!important;margin-top:var(--space-2)!important}.order-taking-refined.saleson-family .review-client-logo img{width:auto;max-width:110px;height:auto;max-height:40px;object-fit:contain}
