/* Product surfaces share a single content grid. No art is positioned off-grid. */
html.crm-document{scroll-padding-top:0}
.crm-page{--crm-ink:#17283e;--crm-muted:#586b83;--crm-blue:#416daf;--crm-line:#c8d4e3;--crm-dark:#142339;--crm-header-height:108px;--gutter:max(40px,calc((100vw - 1392px)/2));color:var(--crm-ink);background:#f2f4f7}
.crm-page main{overflow:clip}
.crm-page [hidden]{display:none!important}
.crm-page :is(h1,h2,h3,h4){font-weight:550;letter-spacing:-.035em;line-height:1.3;margin:0;overflow-wrap:break-word}
.crm-page h2{font-size:clamp(2rem,3.3vw,3.1rem);line-height:1.22}
.crm-page h3{font-size:1.45rem}
.crm-page p{font-size:1rem;line-height:1.85;margin:0}
.crm-page em{font-style:normal;color:#567daf}
.crm-page :is(section,article,details)[id]{scroll-margin-top:calc(var(--crm-header-height) + 84px)}
.crm-page :is(a,button,summary,select):focus-visible{outline:2px solid #4d78b9;outline-offset:5px}
.crm-page [data-header-theme="dark"] :is(a,button,summary):focus-visible{outline-color:#d4e3fb}
.crm-page .site-header{background:#f2f4f7f5}
.crm-page .site-header.on-dark{background:#142339f5}
.crm-page .site-header.on-dark::before{background:#142339f5}
.crm-section{padding:88px var(--gutter)}
.crm-label{display:block;font-size:.875rem;line-height:1.7;font-weight:650;letter-spacing:.05em;color:#516d92}
.crm-mini-label,.crm-preview-caption{display:block;font-size:.75rem;line-height:1.7;font-weight:600;letter-spacing:.06em;color:#647b9a}
.crm-brand-symbol{font:600 30px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;color:#678ec3}
.crm-button{display:inline-flex;align-items:center;justify-content:space-between;gap:22px;min-height:54px;max-width:100%;padding:15px 20px;border:1px solid #416daf;border-radius:6px;background:#416daf;color:white;font-size:.9375rem;font-weight:650;line-height:1.6;transition:background .2s,border-color .2s}
.crm-button:hover{background:#2d548e;border-color:#2d548e}
.crm-button-light{background:#f2f6fd;border-color:#f2f6fd;color:#254978}
.crm-button-light:hover{background:#d6e5fa;color:#1d3d68;border-color:#d6e5fa}
.crm-button-outline{color:#e0eafb;background:transparent;border-color:#819bbc}
.crm-button-outline:hover{background:#304a6c;border-color:#bfd5f1}
.crm-button svg,.crm-text-link svg,.crm-sales-link svg{width:20px;height:20px;flex-shrink:0;stroke:currentColor;stroke-width:1.5}
.crm-text-link{display:inline-flex;align-items:center;gap:15px;font-size:.9375rem;font-weight:550;line-height:1.8;color:#3c6090}
.crm-text-link:hover,.crm-sales-link:hover{text-decoration:underline}
.crm-actions{display:flex;align-items:center;gap:18px 25px;flex-wrap:wrap}
.crm-hero{padding:140px var(--gutter) 0}
.crm-breadcrumb{display:flex;gap:8px 13px;flex-wrap:wrap;align-items:center;font-size:.8125rem;line-height:1.7;color:#617693}
.crm-breadcrumb a:hover{text-decoration:underline}
.crm-hero-intro{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.88fr);gap:80px;align-items:end;padding:48px 0 38px}
.crm-product-label{display:flex;align-items:center;gap:13px;flex-wrap:wrap;font-size:.8125rem;font-weight:650;line-height:1.7;letter-spacing:.055em;color:#46658e;margin-bottom:17px}
.crm-license-tag{font-size:.75rem;font-weight:550;border:1px solid #adc0db;border-radius:4px;padding:3px 8px;letter-spacing:0}
.crm-page .crm-hero h1{font-size:1rem;line-height:1.7;letter-spacing:0;font-weight:550;color:#587598;margin-bottom:17px}
.crm-thesis{font-size:clamp(3.2rem,5.2vw,5.3rem);line-height:1.12;letter-spacing:-.052em;font-weight:550;max-width:760px}
.crm-thesis>span{color:#416daf}
.crm-hero-summary>p:first-child{font-size:1.125rem;line-height:1.85;max-width:520px;color:#536981}
.crm-page .crm-hero-position{margin-top:25px;font-size:1.0625rem;line-height:1.8;color:#5f7899}
.crm-hero-position strong{font-weight:550;color:#2e507f}
.crm-hero-summary .crm-actions{margin-top:27px}
.crm-sales-link{display:inline-block;margin-top:19px;color:#5d7494;font-size:.875rem;line-height:1.8}
.crm-license-line{display:flex;gap:0 25px;flex-wrap:wrap;border-top:1px solid var(--crm-line);padding:20px 0 22px;color:#516d94;font-size:.875rem;line-height:1.8}
.crm-license-line>span+span{border-left:1px solid #b3c7e3;padding-left:25px}
.crm-hero-system{margin:0;background:#e0e8f4;border:1px solid #bbcce2;padding:25px 27px 20px;border-radius:10px 10px 0 0;box-shadow:0 15px 40px #2749740a}
.crm-system-top{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:.8125rem;line-height:1.8;color:#516d90;margin-bottom:21px}
.crm-system-top b{font-weight:750;color:#315887;font-size:.875rem}
.crm-system-top>span:last-child{font-size:.75rem;color:#627a9a}
.crm-system-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,.9fr);grid-template-areas:"customer customer quote" "pipeline pipeline activity";gap:18px}
.crm-widget{min-width:0;background:#fbfcff;border:1px solid #c2d1e5;border-radius:6px;padding:23px;box-shadow:0 5px 15px #24487305}
.crm-widget-title{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:.75rem;line-height:1.7;letter-spacing:.055em;color:#607899;margin-bottom:20px}
.crm-widget-title>svg{width:19px;height:19px;stroke:currentColor;stroke-width:1.4}
.crm-hero-customer{grid-area:customer}
.crm-hero-quote{grid-area:quote;display:flex;flex-direction:column;justify-content:space-between;background:#325783;border-color:#325783;color:#fff}
.crm-hero-quote .crm-widget-title{color:#c0d2e9}
.crm-hero-quote>strong{font-size:1.7rem;line-height:1.35;font-weight:500;letter-spacing:-.035em}
.crm-quote-bottom{display:flex;justify-content:space-between;align-items:center;gap:13px;flex-wrap:wrap;margin-top:26px;font-size:.875rem;color:#c9d9ed}
.crm-hero-quote .crm-tag{background:#ffffff12;border-color:#a4bfde;color:#e3edfa}
.crm-hero-pipeline{grid-area:pipeline}
.crm-hero-activity{grid-area:activity}
.crm-preview-profile{display:flex;gap:14px;align-items:center;flex-wrap:wrap}
.crm-initials{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:#dce8f8;border:1px solid #c4d6ef;border-radius:6px;color:#3f669a;width:47px;height:47px;font-size:1rem;font-weight:600}
.crm-preview-profile>div{display:flex;flex-direction:column;gap:5px;flex:1;min-width:145px}
.crm-preview-profile strong{font-size:1.3125rem;font-weight:600;letter-spacing:-.03em;line-height:1.5}
.crm-preview-profile>div>span{font-size:.875rem;color:#586f8f;line-height:1.7}
.crm-tag{display:inline-flex;align-items:center;justify-content:center;padding:3px 9px;border-radius:4px;border:1px solid #bed0e8;background:#edf3fa;color:#496e9d;font-size:.75rem;line-height:1.8;max-width:100%}
.crm-customer-context{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px;font-size:.875rem;line-height:1.7}
.crm-customer-context span{display:flex;flex-direction:column;gap:5px}
.crm-customer-context small{color:#586f8f;font-size:.75rem}
.crm-related-records{display:flex;gap:9px 17px;flex-wrap:wrap;border-top:1px solid #d5e0ed;padding-top:15px;margin-top:19px;color:#607b9d;font-size:.75rem;line-height:1.8}
.crm-related-records>span:last-child{margin-left:auto;color:#345e94}
.crm-hero-stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.crm-hero-stages>div{background:#edf2f8;border-radius:4px;padding:12px;min-width:0}
.crm-hero-stages>div>span{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:.8125rem;font-weight:600;color:#516d91;line-height:1.8;margin-bottom:12px}
.crm-hero-stages b{font:400 .75rem/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;color:#586f8f}
.crm-small-deal{padding:14px 12px;border:1px solid #c8d8ec;border-radius:4px;background:#fff;min-height:111px}
.crm-small-deal strong{display:block;font-size:.875rem;font-weight:600;line-height:1.6;color:#3e5e88}
.crm-small-deal small{display:block;font-size:.75rem;line-height:1.8;color:#586f8f;margin-top:7px}
.crm-small-deal.is-selected{border-color:#6f95c6;box-shadow:inset 0 3px 0 #5c85b9}
.crm-deal-meta{display:block;font-size:.75rem;line-height:1.8;color:#5177a7;border-top:1px solid #d5e0ed;padding-top:11px;margin-top:13px}
.crm-hero-activity ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:21px}
.crm-hero-activity li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:10px;line-height:1.7}
.crm-hero-activity li>span{font-size:.75rem;color:#586f8f;font-variant-numeric:tabular-nums}
.crm-hero-activity strong{font-size:.875rem;font-weight:600;line-height:1.7;color:#4e6a91}
.crm-hero-activity small{display:block;font-size:.75rem;color:#586f8f;line-height:1.7;margin-top:4px}
.crm-hero-system figcaption{display:flex;align-items:center;justify-content:space-between;gap:15px 24px;flex-wrap:wrap;font-size:.8125rem;line-height:1.8;color:#4f6b91;margin-top:19px}
.crm-hero-system figcaption>span:last-child{font-size:.75rem;color:#586f8f}
.crm-page-nav{position:sticky;top:var(--crm-header-height);display:flex;gap:28px;align-items:center;justify-content:center;min-height:63px;padding:15px var(--gutter);background:#f2f4f7f7;backdrop-filter:blur(12px);border-bottom:1px solid #c6d4e6;z-index:20;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}
.crm-page-nav a{flex-shrink:0;color:#5b7290;font-size:.875rem;line-height:1.8;padding:3px 0;border-bottom:1px solid transparent}
.crm-page-nav a:hover,.crm-page-nav a[aria-current="location"]{color:#315f9c;border-bottom-color:#567eb7}
.crm-section-heading{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:80px;align-items:end}
.crm-section-heading h2{margin-top:23px}
.crm-section-heading>p{max-width:620px;color:var(--crm-muted)}
.crm-fragment-flow{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);border-block:1px solid #bdcde2;margin-top:42px;padding:29px 0;gap:38px;align-items:center}
.crm-fragment-sources{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
.crm-fragment-sources>span{display:flex;flex-direction:column;gap:10px;font-size:1rem;line-height:1.6;color:#526e93}
.crm-fragment-sources small{font-size:.8125rem;color:#586f8f;line-height:1.7}
.crm-fragment-center{display:flex;gap:26px;align-items:center;border-left:1px solid #bdcde2;padding-left:28px}
.crm-fragment-center>svg{width:27px;height:27px;stroke:#7d9cc5;stroke-width:1.2;flex-shrink:0}
.crm-fragment-center b{display:block;font-size:1.25rem;font-weight:550;letter-spacing:-.03em;line-height:1.5;color:#305989}
.crm-fragment-center small{display:block;font-size:.875rem;line-height:1.8;color:#586f8f;margin-top:8px}
.crm-excel{margin-top:18px;border-bottom:1px solid var(--crm-line)}
.crm-excel>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;padding:24px 0;font-size:1rem;line-height:1.8;color:#456a9a;font-weight:550}
.crm-excel>summary::-webkit-details-marker,.crm-addons>summary::-webkit-details-marker,.crm-faq summary::-webkit-details-marker,.crm-demo-access>summary::-webkit-details-marker{display:none}
.crm-excel>summary>span{font-size:1.5rem;font-weight:400;flex-shrink:0}
.crm-excel>div{padding:0 0 25px}
.crm-excel>div>p{max-width:850px;color:var(--crm-muted);margin:0 0 23px}
.crm-table-wrap{overflow-x:auto;max-width:100%;overscroll-behavior-x:contain;scrollbar-width:thin}
.crm-page table{width:100%;border-collapse:collapse;font-size:.875rem;line-height:1.8;text-align:left;min-width:380px}
.crm-page caption{font-size:.8125rem;text-align:left;color:#586f8f;margin-bottom:14px}
.crm-page th{font-weight:600;color:#45618a}
.crm-page td{color:#627996}
.crm-page :is(th,td){border-bottom:1px solid #d0dceb;padding:14px 12px;vertical-align:top}
.crm-page th:first-child,.crm-page td:first-child{padding-left:0}
.crm-page th:last-child,.crm-page td:last-child{padding-right:0}
.crm-excel table{min-width:560px;font-size:.9375rem}
.crm-excel td,.crm-excel th{padding:18px}
.crm-journey{background:var(--crm-dark);color:#f1f5fc}
.crm-journey .crm-label,.crm-demo .crm-label,.crm-custom .crm-label,.crm-final .crm-label{color:#a0bde2}
.crm-journey em,.crm-demo em,.crm-custom em,.crm-final em{color:#93b8e9}
.crm-journey .crm-section-heading>p{color:#b3c8e1}
.crm-journey-nav{list-style:none;margin:43px 0 28px;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-left:1px solid #536a8a;border-top:1px solid #536a8a}
.crm-journey-nav li{min-width:0;border-right:1px solid #536a8a;border-bottom:1px solid #536a8a}
.crm-journey-nav a{display:flex;align-items:center;gap:18px;padding:21px 23px;min-height:82px;transition:background .2s;color:#b5cbe9}
.crm-journey-nav a>span{font:400 .8125rem/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;color:#90acd2}
.crm-journey-nav strong{font-size:1rem;font-weight:500;line-height:1.6}
.crm-journey-nav svg{width:18px;height:18px;stroke:#779ac8;stroke-width:1.4;margin-left:auto;flex-shrink:0}
.crm-journey-nav a:hover,.crm-journey-nav a[aria-current="step"]{background:#2b4e7d;color:#fff}
.crm-journey-nav a:focus-visible{outline-offset:-5px!important}
.crm-journey-record{border:1px solid #536c8f;border-radius:6px;background:#20364f;overflow:hidden}
.crm-journey-identity{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:23px 29px;border-bottom:1px solid #48617f;background:#192d44}
.crm-journey-identity .crm-initials{background:#31537b;border-color:#42658f;color:#d2e3f8}
.crm-journey-identity>div>strong{display:block;font-size:1.125rem;font-weight:550;line-height:1.7}
.crm-journey-identity>div>span{display:block;font-size:.8125rem;line-height:1.8;color:#a2bbdc;margin-top:4px}
.crm-record-constant{margin-left:auto;font-size:.875rem;line-height:1.8;color:#b2cae8}
.crm-journey-panel{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr);gap:65px;align-items:center;padding:35px;min-height:260px}
.crm-journey-panel+.crm-journey-panel{border-top:1px solid #4b6586}
.crm-journey-record.is-enhanced .crm-journey-panel{border-top:0}
.crm-journey-panel h3{font-size:1.7rem;line-height:1.35;margin:15px 0 18px;color:#e3edfa}
.crm-journey-panel p{color:#b5cae5}
.crm-journey-panel dl{display:flex;flex-direction:column;gap:22px;margin:0;padding-left:30px;border-left:1px solid #4d698c}
.crm-journey-panel dt{font-size:.8125rem;line-height:1.8;color:#94b1d7}
.crm-journey-panel dd{font-size:1rem;line-height:1.8;margin:6px 0 0;color:#d6e4f7}
.crm-page .crm-journey-note{margin-top:25px;color:#9fb9dc;font-size:.875rem}
.crm-workspace{margin-top:40px;border:1px solid #adbfda;border-radius:8px;overflow:hidden;background:#fafcff;box-shadow:0 12px 32px #24487608}
.crm-workspace-head{display:flex;align-items:center;justify-content:space-between;gap:25px;flex-wrap:wrap;padding:20px 27px;border-bottom:1px solid #c4d3e7;background:#e4ecf7}
.crm-workspace-head>div{display:flex;align-items:center;gap:16px}
.crm-workspace-head strong{font-size:1rem;font-weight:600;line-height:1.8;color:#3b5e8e}
.crm-workspace-head>span{font-size:.75rem;line-height:1.8;color:#627a9a;letter-spacing:.03em}
.crm-workspace-body{display:grid;grid-template-columns:228px minmax(0,1fr)}
.crm-module-nav{background:#edf2f9;padding:14px;border-right:1px solid #c4d3e7}
.crm-module-nav a{display:flex;align-items:center;gap:11px;padding:15px 10px;font-size:.875rem;line-height:1.65;color:#5d7699;border-bottom:1px solid #d6e1ee;border-radius:4px}
.crm-module-nav a:last-child{border:0}
.crm-module-nav a>span{font:400 .75rem/1.8 ui-monospace,SFMono-Regular,Consolas,monospace;color:#8399b7}
.crm-module-nav svg{width:14px;height:14px;stroke:#7c99bf;stroke-width:1.4;flex-shrink:0;margin-left:auto}
.crm-module-nav a:hover,.crm-module-nav a[aria-current="true"]{background:#dce8f7;color:#2d5489}
.crm-module-nav a[aria-current="true"]{font-weight:650}
.crm-module-panels{min-width:0}
.crm-module-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:33px;padding:33px;min-height:548px;align-items:center;border-bottom:1px solid #ccd9e9}
.crm-workspace.is-enhanced .crm-module-panel{border:0}
.crm-module-copy .crm-label{font-size:.875rem;color:#5e7ba0;letter-spacing:0}
.crm-module-panel h3{font-size:1.65rem;margin:16px 0 21px;line-height:1.4}
.crm-module-panel p{color:#627995;font-size:1rem;line-height:1.85}
.crm-feature-list{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}
.crm-feature-list li{display:flex;align-items:baseline;gap:10px;font-size:.875rem;line-height:1.8;color:#50729c}
.crm-feature-list svg{width:16px;height:16px;stroke:#7699c9;stroke-width:1.5;flex-shrink:0;align-self:center}
.crm-module-preview{border:1px solid #cad8e9;background:#fff;border-radius:6px;padding:22px;min-width:0}
.crm-preview-caption{font-size:.75rem;margin-bottom:24px;color:#586f8f;letter-spacing:.05em}
.crm-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 19px;padding:0;margin:24px 0 0}
.crm-field-grid dt{font-size:.8125rem;line-height:1.8;color:#586f8f}
.crm-field-grid dd{font-size:.875rem;line-height:1.8;color:#44678f;margin:5px 0 0;overflow-wrap:anywhere}
.crm-inline-note{padding:16px;background:#edf3fb;color:#5b799e;font-size:.875rem;line-height:1.8;border-radius:4px;margin-top:24px}
.crm-inline-note span{display:block;font-size:.75rem;font-weight:600;margin-bottom:6px;color:#586f8f}
.crm-preview-pipeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}
.crm-preview-pipeline>div{min-width:0}
.crm-preview-pipeline>div>span{font-size:.8125rem;color:#6e88a9;line-height:1.8}
.crm-preview-pipeline>div>div{margin-top:10px;border:1px solid #c7d7ec;border-top:3px solid #a0b9db;padding:12px 9px;background:#f1f6fc;border-radius:4px}
.crm-preview-pipeline strong{display:block;color:#5075a3;font-size:.875rem;line-height:1.7;font-weight:550}
.crm-preview-pipeline small{display:block;font-size:.75rem;line-height:1.7;margin-top:10px;color:#586f8f}
.crm-preview-pipeline .crm-opportunity{border-top-color:#4978b7;background:#e6effb}
.crm-opportunity>span{display:block;font-size:.875rem;line-height:1.8;color:#4a709f;margin-top:12px}
.crm-page .crm-preview-note{font-size:.8125rem;line-height:1.8;color:#586f8f;margin-top:22px}
.crm-document-head{display:flex;gap:18px;align-items:start;justify-content:space-between;flex-wrap:wrap}
.crm-document-head strong{display:block;font-size:1.25rem;font-weight:550;letter-spacing:-.025em;color:#43658f;line-height:1.5;margin:8px 0}
.crm-document-head small{font-size:.875rem;line-height:1.7;color:#586f8f}
.crm-document-history{list-style:none;padding:0;margin:25px 0 0}
.crm-document-history li{padding:13px 0;border-top:1px solid #d8e2ee;display:flex;gap:15px;font-size:.875rem;line-height:1.8;color:#58789d}
.crm-document-history span{font-size:.75rem;color:#586f8f}
.crm-task-preview{list-style:none;margin:0;padding:0}
.crm-task-preview li{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:13px;align-items:start;padding:18px 0;border-bottom:1px solid #dce5f1}
.crm-task-preview li:first-child{padding-top:0}
.crm-task-preview li:last-child{border:0}
.crm-task-icon{display:flex;align-items:center;justify-content:center;width:17px;height:17px;margin-top:4px;border:1px solid #a9bdd9;border-radius:3px;background:#f4f8fd}
.crm-task-icon svg{width:15px;height:15px;stroke:#4d79b3;stroke-width:1.5}
.crm-task-preview strong{font-size:.875rem;font-weight:550;line-height:1.8;color:#456994}
.crm-task-preview small{display:block;font-size:.75rem;line-height:1.8;color:#586f8f;margin-top:4px}
.crm-task-preview li>span:last-child{font-size:.75rem;line-height:1.8;color:#586f8f}
.crm-project-progress{margin:26px 0}
.crm-project-progress label{font-size:.8125rem;line-height:1.8;display:flex;justify-content:space-between;gap:15px;color:#6a85a9;margin-bottom:11px}
.crm-project-progress strong{font-weight:600}
.crm-project-progress progress{width:100%;height:7px;display:block;appearance:none;border:0;background:#e2eaf6;border-radius:4px;overflow:hidden}
.crm-project-progress progress::-webkit-progress-bar{background:#e2eaf6}
.crm-project-progress progress::-webkit-progress-value{background:#658dc2}
.crm-project-progress progress::-moz-progress-bar{background:#658dc2}
.crm-report-sample{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.crm-report-sample>div{display:flex;flex-direction:column;gap:8px}
.crm-report-sample span{font-size:.8125rem;line-height:1.6;color:#6480a4}
.crm-report-sample strong{font-size:2rem;line-height:1.2;font-weight:500;color:#3f6699}
.crm-report-sample small{font-size:.75rem;color:#586f8f}
.crm-report-bars{display:flex;flex-direction:column;gap:19px;margin-top:30px;border-top:1px solid #d8e2ef;padding-top:22px}
.crm-report-bars>span{display:grid;grid-template-columns:76px minmax(0,1fr) 18px;gap:13px;align-items:center;font-size:.8125rem;line-height:1.7;color:#586f8f}
.crm-report-bars i{height:6px;width:var(--bar);background:#789ecc;border-radius:3px}
.crm-report-bars b{font-size:.8125rem;color:#5279ac;font-weight:500}
.crm-workspace-foot{display:flex;justify-content:space-between;align-items:center;gap:15px;flex-wrap:wrap;border-top:1px solid #c4d3e7;background:#f0f5fb;padding:18px 25px;color:#586f8f;font-size:.8125rem;line-height:1.8}
.crm-workspace-foot>a{display:inline-flex;gap:15px;align-items:center;color:#456d9f}
.crm-workspace-foot svg{width:16px;height:16px;stroke:currentColor;stroke-width:1.4}
.crm-demo{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.75fr);gap:100px;background:#284a77;color:#e7eef9}
.crm-demo h2{font-size:clamp(2.4rem,4vw,3.6rem);margin:22px 0 24px}
.crm-demo>div>p{max-width:680px;color:#c4d5ee}
.crm-demo-actions{display:flex;flex-direction:column;align-items:start;gap:24px;margin-top:29px}
.crm-demo-actions>.crm-text-link{color:#c8dbf7}
.crm-demo-access{max-width:100%;width:min(100%,470px)}
.crm-demo-access>summary{list-style:none;width:max-content;max-width:100%}
.crm-demo-status{border:1px solid #8daace;border-radius:5px;margin-top:15px;padding:22px;background:#203e65;font-size:.9375rem;line-height:1.8}
.crm-demo-status strong{font-size:1rem;font-weight:600;color:#e7effc}
.crm-demo-status p{font-size:.9375rem;line-height:1.8;color:#bbd0eb;margin-top:12px}
.crm-demo-status a{display:inline-flex;align-items:center;gap:15px;color:#d7e7fe;margin-top:16px;text-decoration:underline;font-size:.875rem}
.crm-demo-status svg{width:19px;height:19px;stroke:currentColor;stroke-width:1.4}
.crm-page .crm-demo-availability{font-size:.8125rem;color:#a3bddf;margin-top:24px}
.crm-demo-dataset{background:#203d63;border:1px solid #627da2;border-radius:6px;padding:34px;align-self:center}
.crm-demo-dataset .crm-mini-label{color:#9db9dc}
.crm-demo-dataset strong{display:block;font-size:1.7rem;line-height:1.4;font-weight:500;letter-spacing:-.03em;margin-top:16px;color:#d8e6f9}
.crm-demo-dataset ul{list-style:none;padding:0;margin:24px 0}
.crm-demo-dataset li{padding:13px 0;border-bottom:1px solid #526f94;font-size:.9375rem;line-height:1.8;color:#bcd2ef}
.crm-demo-dataset p{font-size:.8125rem;line-height:1.85;color:#a4bfdf}
.crm-automation{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.18fr);gap:100px}
.crm-auto-intro{align-self:start;position:sticky;top:calc(var(--crm-header-height) + 90px)}
.crm-auto-intro h2{margin:22px 0 24px}
.crm-auto-intro>p{color:var(--crm-muted)}
.crm-auto-trigger{background:#e7eef8;border:1px solid #becee4;border-radius:6px;padding:25px;margin:26px 0 20px}
.crm-auto-trigger>strong{display:block;font-size:1.45rem;font-weight:550;line-height:1.5;color:#3e6495;letter-spacing:-.035em;margin-top:14px}
.crm-auto-trigger dl{margin:23px 0}
.crm-auto-trigger dl>div{display:grid;grid-template-columns:80px minmax(0,1fr);gap:15px;font-size:.875rem;line-height:1.8;padding:9px 0;border-bottom:1px solid #cad9ec}
.crm-auto-trigger dt{color:#586f8f}
.crm-auto-trigger dd{margin:0;color:#4c709d}
.crm-auto-trigger>span:last-child{font-size:.8125rem;line-height:1.8;color:#586f8f}
.crm-page .crm-scope-note{font-size:.875rem;line-height:1.8;color:#586f8f}
.crm-automation-flow{list-style:none;margin:0;padding:0;border-top:1px solid #b7cae2}
.crm-automation-flow li{display:grid;grid-template-columns:45px minmax(0,1fr);gap:22px;padding:23px 18px;border-bottom:1px solid #c6d6e9;border-left:2px solid #bdd0e7;transition:background .2s,border-color .2s}
.crm-auto-number{font:400 1rem/1.8 ui-monospace,SFMono-Regular,Consolas,monospace;color:#7b98bd}
.crm-auto-kind{font-size:.75rem;line-height:1.8;letter-spacing:.05em;color:#586f8f}
.crm-automation-flow h3{font-size:1.25rem;line-height:1.5;margin:7px 0 10px;color:#3c5e8d}
.crm-automation-flow p{color:#586f8f;font-size:1rem;line-height:1.8}
.crm-automation-flow li.is-current{background:#e7effa;border-left-color:#4675b1}
.crm-integrations{padding-top:30px}
.crm-integration-map{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr) minmax(0,1fr);gap:30px;align-items:center;border-block:1px solid #bdcde2;padding:34px 0;margin-top:38px}
.crm-integration-group h3{font-size:1.125rem;color:#426894;margin-bottom:13px}
.crm-integration-group p{font-size:.9375rem;line-height:2.15;color:#586f8f}
.crm-integration-hub{display:flex;flex-direction:column;align-items:center;text-align:center;padding:23px;border:1px solid #abc1dd;background:#e4edf9;border-radius:6px}
.crm-integration-hub strong{font-size:1.125rem;font-weight:600;line-height:1.7;color:#3d6394;margin-top:12px}
.crm-integration-hub small{font-size:.8125rem;line-height:1.8;color:#586f8f;margin-top:9px}
.crm-page .crm-integration-disclosure{font-size:.875rem;color:#586f8f;margin-top:21px;max-width:1040px}
.crm-communication{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:60px;margin-top:48px}
.crm-communication h3{font-size:1.6rem;line-height:1.4;margin:21px 0}
.crm-communication p{color:#6a809b}
.crm-communication-view{display:flex;gap:17px;background:#e6edf8;padding:24px;border:1px solid #c8d8ed;border-radius:6px;margin:26px 0 20px}
.crm-avatar{display:flex;align-items:center;justify-content:center;width:35px;height:35px;border-radius:50%;border:1px solid #a6bedf;color:#4e78ac;flex-shrink:0;font-size:.75rem}
.crm-communication-view strong{font-size:.875rem;font-weight:600;line-height:1.8;color:#5b7ca5}
.crm-communication-view p{font-size:.9375rem;margin:12px 0 14px;line-height:1.8;color:#537298}
.crm-communication-view small{font-size:.75rem;line-height:1.8;color:#586f8f}
.crm-call-view{display:flex;align-items:center;gap:16px;flex-wrap:wrap;background:#e6edf8;padding:24px;border:1px solid #c8d8ed;border-radius:6px;margin:26px 0 20px}
.crm-call-symbol{display:flex;align-items:center;justify-content:center;width:35px;height:35px;border:1px solid #a6bedf;border-radius:5px;color:#4e78ac;flex-shrink:0}
.crm-call-symbol svg{width:19px;height:19px;stroke:currentColor;stroke-width:1.4}
.crm-call-view>div{flex:1;min-width:155px}
.crm-call-view strong{font-size:.875rem;font-weight:600;color:#4d709e;line-height:1.8}
.crm-call-view small{display:block;font-size:.75rem;line-height:1.8;color:#586f8f;margin-top:8px}
.crm-custom{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.9fr);gap:30px 90px;background:#1b2e47;color:#e5eefb}
.crm-custom h2{margin:23px 0 24px}
.crm-custom>div>p{color:#a9c0de;max-width:660px}
.crm-custom .crm-text-link{color:#c2d8f7;margin-top:29px}
.crm-custom-layers{border-top:1px solid #637e9f}
.crm-custom-layers>div{padding:23px 0;border-bottom:1px solid #536f94}
.crm-custom-layers>div>span{font-size:.75rem;line-height:1.8;letter-spacing:.05em;color:#86a7d4}
.crm-custom-layers h3{font-size:1.35rem;margin:10px 0 13px;color:#cfdef3}
.crm-custom-layers p{color:#9db8dc;font-size:.9375rem;line-height:1.85}
.crm-custom-layers a{text-decoration:underline;text-decoration-color:#6689b7}
.crm-page .crm-custom-scope{grid-column:1/-1;color:#96b0d3;font-size:.875rem;border-top:1px solid #4b6484;padding-top:23px;margin-top:12px}
.crm-pricing{background:#f5f7fa}
.crm-plans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #b8cbe4;border-radius:7px;margin-top:40px;overflow:hidden}
.crm-plan{display:flex;flex-direction:column;align-items:stretch;padding:0 25px 29px;background:#edf2f9;color:#355783;min-width:0;border-right:1px solid #b8cbe4}
.crm-plan:last-child{border-right:0}
.crm-plan-ribbon{margin:0 -25px 29px;padding:9px 18px;min-height:38px;line-height:1.7;font-size:.75rem;font-weight:600;letter-spacing:.05em;text-align:center}
.crm-page .crm-plan h3{font-size:.9375rem;font-weight:700;line-height:1.8;letter-spacing:.07em;color:#446998}
.crm-page .crm-plan-audience{font-size:1.375rem;font-weight:550;color:#315888;line-height:1.45;letter-spacing:-.025em;margin-top:15px}
.crm-plan>p:not(.crm-plan-audience){font-size:1rem;line-height:1.9;color:#586f8f;margin-top:17px;min-height:108px}
.crm-plan-price{margin:26px 0 23px;padding-top:20px;border-top:1px solid #bdd0e9;min-height:110px}
.crm-plan-price>span{display:block;font-size:.8125rem;line-height:1.8;color:#586f8f;margin-bottom:9px}
.crm-plan-price>strong{display:block;font-size:1.25rem;font-weight:550;line-height:1.5;color:#355d90;letter-spacing:-.025em}
.crm-plan .crm-button{font-size:.875rem;line-height:1.8;padding:13px 15px;gap:15px;border-radius:4px;min-height:76px;align-items:center}
.crm-plan ul{list-style:none;padding:0;margin:25px 0 0;display:flex;flex-direction:column;gap:14px}
.crm-plan li{display:flex;gap:10px;font-size:.875rem;line-height:1.8;color:#586f8f}
.crm-plan li>svg{width:16px;height:16px;stroke:#7398c7;stroke-width:1.5;flex-shrink:0;margin-top:4px}
.crm-plan.is-featured{background:#365d91;color:#e0ebfb;border-color:#365d91}
.crm-plan.is-featured .crm-plan-ribbon{background:#284e7f;color:#c0d6f5}
.crm-page .crm-plan.is-featured :is(h3,.crm-plan-audience){color:#f0f5fd}
.crm-plan.is-featured>p:not(.crm-plan-audience),.crm-plan.is-featured li{color:#c1d4ee}
.crm-plan.is-featured .crm-plan-price{border-color:#7695bf}
.crm-plan.is-featured .crm-plan-price>span{color:#acc5e8}
.crm-plan.is-featured .crm-plan-price>strong{color:#eff5ff}
.crm-plan.is-featured .crm-button{background:#edf4ff;color:#315d96;border-color:#edf4ff}
.crm-plan.is-featured .crm-button:hover{background:#d2e4ff}
.crm-plan.is-featured li>svg{stroke:#c3d9f8}
.crm-page .crm-price-note{font-size:.875rem;line-height:1.8;color:#586f8f;max-width:1050px;margin-top:24px}
.crm-license-breakdown{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.5fr);gap:70px;margin-top:68px}
.crm-license-breakdown>h3{font-size:1.8rem;line-height:1.4;color:#3a5f8c}
.crm-license-breakdown ol{list-style:none;padding:0;margin:0}
.crm-license-breakdown li{display:grid;grid-template-columns:25px minmax(0,1fr) 105px;gap:20px;align-items:start;padding:23px 0;border-top:1px solid #c4d2e6}
.crm-license-breakdown li>span{font:400 .8125rem/1.8 ui-monospace,SFMono-Regular,Consolas,monospace;color:#586f8f}
.crm-license-breakdown h4{font-size:1.125rem;font-weight:550;line-height:1.6;letter-spacing:-.015em;color:#3d618e}
.crm-license-breakdown p{font-size:.9375rem;color:#586f8f;margin-top:12px}
.crm-license-breakdown b{font-size:.8125rem;font-weight:500;line-height:1.8;color:#577ba8;text-align:right}
.crm-page .crm-setup-note{font-size:.875rem;color:#586f8f;margin-top:22px;padding-top:21px;border-top:1px solid #c4d2e6}
.crm-addons{margin-top:42px;border:1px solid #b9cce4;border-radius:5px;background:#e9f0f9}
.crm-addons summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:23px 27px;font-size:1.125rem;line-height:1.6;color:#486e9f;font-weight:550}
.crm-addons summary small{display:block;font-size:.8125rem;color:#586f8f;font-weight:450;line-height:1.8;margin-top:6px}
.crm-addons summary>span:last-child{font-size:1.6rem;font-weight:400}
.crm-addons>div{padding:0 27px 27px}
.crm-addons p{color:#586f8f;font-size:.9375rem;max-width:950px}
.crm-addons ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;gap:15px 30px;padding:23px 0;margin:22px 0;border-block:1px solid #c1d3ea}
.crm-addons li{font-size:.875rem;line-height:1.8;color:#4f74a3}
.crm-trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:100px}
.crm-trust h2{margin:22px 0 26px}
.crm-trust p{color:var(--crm-muted)}
.crm-trust dl{margin:31px 0 0}
.crm-trust dl>div{padding:19px 0;border-top:1px solid #c4d3e6}
.crm-trust dt{font-size:1rem;line-height:1.8;font-weight:550;color:#45658f}
.crm-trust dd{font-size:.9375rem;line-height:1.85;color:#586f8f;margin:9px 0 0}
.crm-audiences{padding-left:44px;border-left:1px solid #c4d3e6}
.crm-faq{padding-top:24px;display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:85px}
.crm-faq h2{margin:21px 0 25px}
.crm-faq>div>p{color:var(--crm-muted)}
.crm-faq .crm-text-link{margin-top:26px}
.crm-faq-list{border-top:1px solid #b8c9e0}
.crm-faq-list details{border-bottom:1px solid #c4d3e6}
.crm-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:23px;list-style:none;padding:22px 0;font-size:1rem;line-height:1.8;font-weight:550;color:#3f618e}
.crm-faq-list summary>span{font-size:1.5rem;font-weight:400;color:#7d9cc5;flex-shrink:0}
.crm-faq-list details[open] summary>span,.crm-excel[open]>summary>span,.crm-addons[open]>summary>span:last-child{transform:rotate(45deg)}
.crm-faq-list details>p{padding:0 25px 23px 0;color:#586f8f;font-size:1rem;line-height:1.85}
.crm-final{background:#183355;color:#eff5fc}
.crm-final h2{font-size:clamp(2.8rem,6vw,5.3rem);margin:27px 0 28px;line-height:1.17}
.crm-final>p{color:#aac2e2;max-width:710px}
.crm-final .crm-actions{margin-top:33px;gap:23px}
.crm-final .crm-text-link{color:#c7dcf7}
.crm-final-meta{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-top:28px;margin-top:51px;border-top:1px solid #4d6b92;color:#94b1d8;font-size:.8125rem;line-height:1.8}
.crm-workspace.is-enhanced .crm-module-panel:not([hidden]) .crm-module-preview{animation:crm-panel-in .3s ease both}
@keyframes crm-panel-in{from{transform:translateY(5px)}to{transform:translateY(0)}}
@media(max-height:900px){.crm-auto-intro{position:static}}
@media(max-width:1230px){.crm-hero-intro{gap:45px;grid-template-columns:minmax(0,1.18fr) minmax(0,1fr)}.crm-thesis{font-size:3.7rem}.crm-section-heading{gap:45px}.crm-module-panel{grid-template-columns:1fr;align-items:start;gap:28px;padding:29px;min-height:548px}.crm-module-preview{max-width:100%;width:100%}.crm-feature-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 20px}.crm-workspace-body{grid-template-columns:210px minmax(0,1fr)}.crm-workspace .crm-preview-profile{flex-wrap:nowrap}.crm-module-preview table{min-width:380px}.crm-system-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-areas:"customer quote" "pipeline activity"}.crm-hero-stages{gap:8px}.crm-hero-stages>div{padding:9px}.crm-hero-stages>div>span{font-size:.875rem}.crm-hero-stages b{display:none}.crm-small-deal{padding:11px 9px}.crm-hero-activity li{grid-template-columns:37px minmax(0,1fr);gap:8px}.crm-plan{padding-inline:19px}.crm-plan-ribbon{margin-inline:-19px;padding-inline:10px;font-size:.75rem}.crm-plan .crm-button{padding-inline:12px;gap:10px}.crm-plan>p:not(.crm-plan-audience){min-height:130px}.crm-plan-price{min-height:127px}.crm-demo{gap:55px}.crm-automation{gap:60px}.crm-trust{gap:55px}.crm-faq{gap:55px}.crm-fragment-flow{gap:25px}.crm-fragment-sources{gap:15px}}
@media(max-width:1023px){.crm-page{--gutter:30px;--crm-header-height:90px}.crm-section{padding:66px var(--gutter)}.crm-hero{padding-top:119px}.crm-hero-intro{padding-top:34px;gap:30px}.crm-thesis{font-size:3.1rem}.crm-hero-summary>p:first-child{font-size:1rem}.crm-hero-position{font-size:1rem!important}.crm-hero-system{padding:22px}.crm-system-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"customer quote" "pipeline pipeline" "activity activity"}.crm-hero-activity ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.crm-hero-activity li{display:block}.crm-hero-activity li>span{display:block;margin-bottom:8px}.crm-hero-activity .crm-widget-title{margin-bottom:16px}.crm-customer-context{grid-template-columns:1fr;gap:13px}.crm-customer-context span{flex-direction:row;justify-content:space-between;gap:18px}.crm-related-records>span:last-child{margin-left:0}.crm-hero-stages b{display:block}.crm-hero-stages>div{padding:13px}.crm-hero-stages>div>span{font-size:.875rem}.crm-page-nav{justify-content:start;gap:25px;padding-inline:var(--gutter)}.crm-section-heading{grid-template-columns:1fr;gap:27px}.crm-section-heading>p{max-width:800px}.crm-fragment-flow{grid-template-columns:1fr;gap:25px}.crm-fragment-center{border-left:0;border-top:1px solid #bdcde2;padding:23px 0 0}.crm-journey-nav a{padding:18px 15px;gap:11px}.crm-journey-nav strong{font-size:.875rem}.crm-journey-panel{gap:30px;padding:29px}.crm-record-constant{margin-left:0;flex-basis:100%}.crm-workspace-body{grid-template-columns:200px minmax(0,1fr)}.crm-module-nav{padding:10px}.crm-module-nav a{padding:14px 8px;font-size:.8125rem;gap:8px}.crm-module-nav svg{display:none}.crm-module-panel{padding:25px}.crm-feature-list{grid-template-columns:1fr}.crm-module-preview{padding:20px}.crm-demo{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:33px}.crm-demo-dataset{padding:25px}.crm-demo-dataset strong{font-size:1.5rem}.crm-automation{gap:37px;grid-template-columns:1fr 1.1fr}.crm-auto-intro{position:static}.crm-auto-trigger{padding:22px}.crm-automation-flow li{gap:12px;grid-template-columns:32px minmax(0,1fr);padding:22px 14px}.crm-integration-map{gap:23px;grid-template-columns:1fr .85fr 1fr}.crm-integration-hub{padding:20px 12px}.crm-integration-hub strong{font-size:1rem}.crm-integration-group p{font-size:.875rem}.crm-communication{gap:33px}.crm-communication h3{font-size:1.4rem}.crm-communication-view,.crm-call-view{padding:20px}.crm-custom{gap:30px 38px}.crm-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-plan{padding:0 25px 29px;border-bottom:1px solid #b8cbe4}.crm-plan:nth-child(2n){border-right:0}.crm-plan:nth-child(n+3){border-bottom:0}.crm-plan-ribbon{margin-inline:-25px;margin-bottom:22px}.crm-plan>p:not(.crm-plan-audience){min-height:80px}.crm-plan-price{min-height:110px}.crm-plan .crm-button{min-height:57px}.crm-license-breakdown{grid-template-columns:1fr;gap:30px;margin-top:49px}.crm-addons ul{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-trust{gap:36px}.crm-audiences{padding-left:29px}.crm-faq{grid-template-columns:1fr;gap:34px}.crm-faq h2{max-width:600px}.crm-final h2{font-size:3.6rem}}
@media(max-width:760px){.crm-page{--gutter:24px;--crm-header-height:81px}.crm-section{padding:55px var(--gutter)}.crm-page h2{font-size:clamp(1.875rem,8vw,2.7rem);line-height:1.3}.crm-label{font-size:.8125rem;letter-spacing:.035em}.crm-page :is(section,article,details)[id]{scroll-margin-top:calc(var(--crm-header-height) + 72px)}.crm-hero{padding-top:113px}.crm-breadcrumb{font-size:.75rem;gap:8px 10px}.crm-hero-intro{grid-template-columns:1fr;gap:25px;padding:29px 0 25px}.crm-product-label{font-size:.75rem;gap:10px;margin-bottom:16px}.crm-license-tag{font-size:.75rem}.crm-product-label .crm-brand-symbol{font-size:27px}.crm-page .crm-hero h1{font-size:.9375rem;margin-bottom:13px}.crm-thesis{font-size:clamp(2.9rem,11.3vw,4.5rem);line-height:1.15;letter-spacing:-.045em}.crm-hero-summary>p:first-child{font-size:1rem;line-height:1.9;max-width:550px}.crm-page .crm-hero-position{font-size:1.125rem!important;line-height:1.8;margin-top:20px}.crm-hero-summary .crm-actions{margin-top:24px;gap:19px}.crm-button{min-height:52px;padding:13px 17px;font-size:.875rem;gap:17px}.crm-text-link{font-size:.875rem;gap:10px}.crm-sales-link{font-size:.875rem;margin-top:19px}.crm-license-line{font-size:.8125rem;gap:10px 17px;padding-block:19px}.crm-license-line>span+span{padding-left:0;border-left:0}.crm-license-line>span{padding-right:14px;border-right:1px solid #b3c7e3}.crm-license-line>span:last-child{border:0}.crm-hero-system{padding:16px 14px 17px;border-radius:6px 6px 0 0}.crm-system-top{font-size:.8125rem;margin-bottom:16px;gap:10px;flex-wrap:wrap}.crm-system-top>span:last-child{font-size:.75rem}.crm-system-grid{display:flex;flex-direction:column;gap:13px}.crm-widget{padding:19px 17px}.crm-widget-title{font-size:.75rem;margin-bottom:16px;gap:15px}.crm-widget-title>span:last-child:not(:first-child){font-size:.75rem}.crm-hero-pipeline .crm-widget-title>span:last-child{display:none}.crm-preview-profile{gap:12px}.crm-preview-profile strong{font-size:1.125rem}.crm-preview-profile>div>span{font-size:.8125rem}.crm-preview-profile .crm-tag{margin-left:59px}.crm-initials{width:44px;height:44px;font-size:.875rem}.crm-customer-context{margin-top:19px;gap:13px}.crm-customer-context span{font-size:.8125rem}.crm-related-records{gap:9px 14px;font-size:.75rem;margin-top:17px;padding-top:13px}.crm-hero-quote>strong{font-size:1.5rem}.crm-quote-bottom{margin-top:20px;font-size:.8125rem}.crm-hero-stages{gap:7px}.crm-hero-stages>div{padding:7px}.crm-hero-stages>div>span{font-size:.875rem;margin-bottom:9px}.crm-hero-stages b{display:none}.crm-small-deal{min-height:106px;padding:10px 7px}.crm-small-deal strong{font-size:.8125rem;line-height:1.65;overflow-wrap:break-word}.crm-small-deal small{font-size:.75rem;line-height:1.65;margin-top:7px}.crm-deal-meta{font-size:.75rem;margin-top:10px;padding-top:8px}.crm-hero-activity ol{display:flex;gap:18px}.crm-hero-activity li{display:grid;grid-template-columns:39px minmax(0,1fr);gap:12px}.crm-hero-activity li>span{margin:0}.crm-hero-activity strong{font-size:.875rem}.crm-hero-activity small{font-size:.75rem}.crm-hero-system figcaption{font-size:.8125rem;gap:6px;margin-top:15px}.crm-page-nav{min-height:57px;padding-block:12px;gap:23px}.crm-page-nav a{font-size:.875rem}.crm-section-heading{gap:23px}.crm-section-heading h2{margin-top:18px}.crm-section-heading>p{font-size:1rem;line-height:1.85}.crm-fragment-flow{margin-top:28px;padding:24px 0;gap:23px}.crm-fragment-sources{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.crm-fragment-sources>span{font-size:1rem;gap:8px}.crm-fragment-sources small{font-size:.8125rem}.crm-fragment-center{gap:18px;padding-top:23px}.crm-fragment-center b{font-size:1.125rem}.crm-fragment-center small{font-size:.8125rem}.crm-excel>summary{font-size:.9375rem;line-height:1.8;padding-block:20px}.crm-excel>div>p{font-size:1rem}.crm-excel table{font-size:.875rem}.crm-journey-nav{grid-template-columns:repeat(2,minmax(0,1fr));margin:28px 0 24px}.crm-journey-nav a{padding:14px 12px;gap:12px;min-height:66px}.crm-journey-nav strong{font-size:.875rem}.crm-journey-nav a>span{font-size:.75rem}.crm-journey-nav svg{width:15px;height:15px}.crm-journey-identity{padding:21px;gap:13px}.crm-journey-identity>div>strong{font-size:1rem}.crm-journey-identity>div>span{font-size:.75rem}.crm-record-constant{font-size:.8125rem;line-height:1.8;margin-top:4px}.crm-journey-panel{grid-template-columns:1fr;padding:25px 21px;min-height:0;gap:23px}.crm-journey-panel h3{font-size:1.5rem;margin:15px 0 19px;line-height:1.45}.crm-journey-panel dl{padding:20px 0 0;border-left:0;border-top:1px solid #4d698c;gap:19px}.crm-journey-panel dt{font-size:.8125rem}.crm-journey-panel dd{font-size:.9375rem}.crm-page .crm-journey-note{font-size:.8125rem;margin-top:21px}.crm-workspace{margin-top:29px;border-radius:5px}.crm-workspace-head{padding:17px 19px;gap:10px}.crm-workspace-head>div{gap:12px}.crm-workspace-head .crm-brand-symbol{font-size:25px}.crm-workspace-head strong{font-size:.9375rem}.crm-workspace-head>span{font-size:.75rem}.crm-workspace-body{display:block}.crm-module-nav{display:flex;align-items:stretch;gap:5px;border-right:0;border-bottom:1px solid #bfcee3;padding:11px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.crm-module-nav a{flex:0 0 auto;white-space:nowrap;font-size:.875rem;padding:12px;border:0;min-height:46px}.crm-module-nav a>span{font-size:.75rem}.crm-module-panel{padding:26px 20px;gap:27px;min-height:0}.crm-module-copy .crm-label{font-size:.8125rem}.crm-module-panel h3{font-size:1.5rem;line-height:1.4;margin:15px 0 21px}.crm-module-panel p{font-size:1rem}.crm-feature-list{grid-template-columns:1fr;gap:9px;margin-top:22px}.crm-feature-list li{font-size:.875rem}.crm-module-preview{padding:19px 16px}.crm-preview-caption{font-size:.75rem;letter-spacing:.025em;margin-bottom:20px}.crm-workspace .crm-preview-profile{flex-wrap:wrap}.crm-field-grid{grid-template-columns:1fr;gap:17px}.crm-field-grid dt{font-size:.8125rem}.crm-field-grid dd{font-size:.875rem}.crm-document-head strong{font-size:1.125rem}.crm-preview-pipeline{grid-template-columns:1fr;gap:16px}.crm-preview-pipeline>div>div{margin-top:7px}.crm-preview-pipeline>div>div{display:flex;align-items:center;flex-wrap:wrap;gap:9px 14px;padding:13px}.crm-preview-pipeline strong{font-size:.875rem;max-width:130px}.crm-preview-pipeline small{margin:0;font-size:.75rem}.crm-opportunity>span{font-size:.875rem;margin:0}.crm-page .crm-preview-note{font-size:.8125rem;margin-top:20px}.crm-task-preview li{grid-template-columns:18px minmax(0,1fr);gap:12px;padding-block:17px}.crm-task-preview li>span:last-child{grid-column:2;font-size:.75rem;margin-top:-8px}.crm-report-sample{gap:10px}.crm-report-sample span{font-size:.75rem;line-height:1.7}.crm-report-sample strong{font-size:1.7rem}.crm-report-sample small{font-size:.75rem}.crm-report-bars>span{grid-template-columns:68px minmax(0,1fr) 16px;gap:9px;font-size:.75rem}.crm-workspace-foot{padding:17px 20px;gap:13px;font-size:.8125rem}.crm-demo{grid-template-columns:1fr;gap:35px}.crm-demo h2{font-size:2.5rem;margin:19px 0 22px}.crm-demo-actions{margin-top:24px;gap:20px}.crm-demo-access>summary{padding:15px 18px;font-size:.9375rem;width:100%}.crm-demo-status{padding:20px}.crm-page .crm-demo-availability{font-size:.8125rem;margin-top:20px}.crm-demo-dataset{padding:25px 23px}.crm-demo-dataset strong{font-size:1.5rem;margin-top:14px}.crm-demo-dataset ul{margin:20px 0}.crm-demo-dataset li{padding-block:12px;font-size:.9375rem}.crm-automation{grid-template-columns:1fr;gap:28px}.crm-auto-intro h2{margin:19px 0 23px}.crm-auto-trigger{margin:24px 0 20px;padding:22px}.crm-auto-trigger>strong{font-size:1.4rem}.crm-auto-trigger dl{margin:19px 0}.crm-auto-trigger dl>div{grid-template-columns:75px minmax(0,1fr)}.crm-automation-flow li{padding:22px 15px;grid-template-columns:31px minmax(0,1fr);gap:13px}.crm-auto-number{font-size:.9375rem}.crm-auto-kind{font-size:.75rem}.crm-automation-flow h3{font-size:1.125rem;line-height:1.6;margin:6px 0 10px}.crm-automation-flow p{font-size:1rem;line-height:1.85}.crm-integrations{padding-top:10px}.crm-integration-map{grid-template-columns:1fr;margin-top:28px;padding:24px 0;gap:25px}.crm-integration-group p{font-size:.9375rem;line-height:2}.crm-integration-hub{padding:23px;align-items:start;text-align:left}.crm-integration-hub strong{font-size:1.125rem}.crm-integration-hub .crm-brand-symbol{font-size:29px}.crm-integration-hub small{font-size:.8125rem}.crm-page .crm-integration-disclosure{font-size:.875rem;margin-top:19px}.crm-communication{grid-template-columns:1fr;gap:36px;margin-top:34px}.crm-communication h3{font-size:1.5rem;margin:19px 0 22px}.crm-communication-view,.crm-call-view{padding:22px 18px;margin-top:22px}.crm-communication p{font-size:1rem}.crm-communication-view p{font-size:.9375rem}.crm-communication-view strong{font-size:.875rem}.crm-communication-view small{font-size:.75rem}.crm-custom{grid-template-columns:1fr;gap:33px}.crm-custom h2{margin:20px 0 23px}.crm-custom .crm-text-link{margin-top:24px}.crm-custom-layers>div{padding:22px 0}.crm-custom-layers h3{font-size:1.25rem}.crm-custom-layers p{font-size:1rem}.crm-page .crm-custom-scope{padding-top:20px;font-size:.875rem;margin:0}.crm-plans{grid-template-columns:1fr;margin-top:30px}.crm-plan{border-right:0;padding:0 24px 27px;border-bottom:1px solid #b8cbe4!important}.crm-plan:last-child{border-bottom:0!important}.crm-plan-ribbon{margin:0 -24px 21px;min-height:0;padding:0}.crm-plan-ribbon:empty{height:8px;background:#dfe9f7}.crm-plan.is-featured .crm-plan-ribbon{padding:11px 18px;font-size:.8125rem}.crm-page .crm-plan h3{font-size:1rem;letter-spacing:.05em}.crm-page .crm-plan-audience{font-size:1.5rem;margin-top:13px}.crm-plan>p:not(.crm-plan-audience){min-height:0;font-size:1rem;line-height:1.85;margin-top:15px}.crm-plan-price{min-height:0;margin:24px 0 22px;padding-top:21px}.crm-plan-price>strong{font-size:1.375rem}.crm-plan-price>span{font-size:.875rem}.crm-plan .crm-button{min-height:54px;padding:14px 16px;font-size:.875rem}.crm-plan ul{gap:13px;margin-top:25px}.crm-plan li{font-size:.9375rem}.crm-page .crm-price-note{font-size:.875rem;margin-top:23px}.crm-license-breakdown{gap:26px;margin-top:43px}.crm-license-breakdown>h3{font-size:1.65rem}.crm-license-breakdown li{grid-template-columns:23px minmax(0,1fr);gap:14px;padding:22px 0}.crm-license-breakdown h4{font-size:1.0625rem}.crm-license-breakdown p{font-size:1rem;line-height:1.85}.crm-license-breakdown b{grid-column:2;text-align:left;font-size:.8125rem;margin-top:-4px}.crm-page .crm-setup-note{font-size:.875rem;margin-top:17px;padding-top:21px}.crm-addons{margin-top:29px}.crm-addons summary{font-size:1rem;padding:21px;gap:15px}.crm-addons summary small{font-size:.8125rem}.crm-addons>div{padding:0 21px 22px}.crm-addons p{font-size:1rem;line-height:1.85}.crm-addons ul{grid-template-columns:1fr;gap:14px;margin:20px 0;padding:21px 0}.crm-addons li{font-size:.9375rem}.crm-trust{grid-template-columns:1fr;gap:43px}.crm-trust h2{margin:19px 0 23px}.crm-trust dl{margin-top:25px}.crm-trust dl>div{padding-block:19px}.crm-trust dt{font-size:1rem}.crm-trust dd{font-size:1rem;line-height:1.85;margin-top:8px}.crm-audiences{padding:0;border:0}.crm-faq{padding-top:7px;gap:30px}.crm-faq h2{margin:19px 0 22px}.crm-faq .crm-text-link{margin-top:24px}.crm-faq-list summary{padding:20px 0;font-size:1rem;line-height:1.8;gap:16px}.crm-faq-list details>p{font-size:1rem;padding:0 6px 23px 0;line-height:1.85}.crm-final h2{font-size:clamp(2.75rem,11.5vw,4rem);line-height:1.17;margin:23px 0 25px}.crm-final .crm-actions{margin-top:28px;gap:20px}.crm-final .crm-button{font-size:.9375rem}.crm-final-meta{padding-top:23px;margin-top:37px;font-size:.8125rem;gap:18px}}
@media(max-width:374px){.crm-page{--gutter:19px}.crm-thesis{font-size:2.7rem}.crm-hero-system{padding-inline:10px}.crm-widget{padding-inline:13px}.crm-hero-stages{grid-template-columns:1fr;gap:11px}.crm-hero-stages>div{padding:12px}.crm-small-deal{min-height:0;padding:11px}.crm-hero-stages>div>span{font-size:.8125rem}.crm-small-deal strong{font-size:.875rem}.crm-journey-nav a{gap:9px;padding-inline:10px}.crm-journey-nav strong{font-size:.8125rem}.crm-journey-nav svg{width:13px}.crm-module-panel{padding-inline:17px}.crm-module-preview{padding-inline:14px}.crm-preview-profile>div{min-width:130px}.crm-plan{padding-inline:21px}.crm-plan-ribbon{margin-inline:-21px}}
@media(prefers-reduced-motion:reduce){html.crm-document{scroll-behavior:auto}.crm-workspace.is-enhanced .crm-module-panel:not([hidden]) .crm-module-preview{animation:none}.crm-journey-nav a,.crm-automation-flow li,.crm-button{transition:none}.crm-page .site-header{transition-duration:.1s}}
