.ag-page--r4.ag-page--service-new{--ag-service-surface-width:calc(var(--ag-section-content-width) - 40px);--ag-service-boundary-gap:32px;--ag-service-boundary-overlap:36px;--ag-service-panel-half-gap:min(var(--ag-section-gap),calc(var(--ag-service-boundary-gap)/2));--ag-service-panel-padding-y:max(0px,calc(var(--ag-section-padding-y) - 16px))}.ag-page--r4.ag-page--service-new .ag-main .ag-section-panel{background-color:var(--ag-color-subtle);border:0;border-radius:0;box-shadow:none;margin:0;padding:var(--ag-service-panel-half-gap) var(--ag-section-gutter)}.ag-page--r4.ag-page--service-new .ag-main .ag-section-panel>.ag-section-inner{background:var(--ag-color-background);border:1px solid var(--ag-color-border);border-radius:var(--ag-section-radius);color:var(--ag-color-text);margin-inline:auto;max-width:var(--ag-service-surface-width);padding:var(--ag-service-panel-padding-y) var(--ag-section-padding-x);position:relative;width:100%;z-index:1}.ag-page--r4.ag-page--service-new .ag-hero--r4-page{--ag-r4-page-overlap-safe-space:calc(var(--ag-service-boundary-overlap) + var(--ag-section-padding-y))}.ag-page--r4.ag-page--service-new .ag-hero--r4-page .ag-hero__content{width:min(100%,var(--ag-reading-width))}.ag-page--r4.ag-page--service-new .ag-hero--r4-page .ag-hero__body{margin-inline:auto;max-width:var(--ag-intro-width)}.ag-page--r4.ag-page--service-new .ag-main :is(.ag-section-heading__title,[id]){scroll-margin-top:calc(var(--ag-fixed-header-clearance, var(--ag-header-clearance)) + var(--ag-section-gap))}.ag-page--r4.ag-page--service-new :is(.ag-content-body,.ag-faq,.ag-service-cards,.ag-service-flow,.ag-service-products,.ag-service-platform) .ag-section-heading{margin-inline:auto;max-width:var(--ag-reading-width);text-align:center}.ag-page--r4.ag-page--service-new :is(.ag-content-body,.ag-faq,.ag-service-cards,.ag-service-flow,.ag-service-products,.ag-service-platform) .ag-section-heading__rule{margin-inline:auto}.ag-page--r4.ag-page--service-new :is(.ag-content-body,.ag-faq,.ag-service-cards,.ag-service-flow,.ag-service-products,.ag-service-platform) .ag-section-heading__description{text-align:center}.ag-page--r4.ag-page--service-new .ag-content-body__plain{margin-inline:auto;max-width:var(--ag-reading-width)}.ag-page--r4.ag-page--service-new .ag-main :is(.ag-content-body.ag-section-panel:has(#hubspot-about),.ag-service-platform.ag-section-panel#hubspot-about){border-top-left-radius:var(--ag-section-radius);border-top-right-radius:var(--ag-section-radius);display:flow-root;margin-top:var(--ag-service-boundary-gap);margin-inline:var(--ag-section-gutter);overflow:visible;padding-block:0 var(--ag-service-panel-half-gap);padding-inline:0;position:relative;z-index:2}.ag-page--r4.ag-page--service-new .ag-main :is(.ag-content-body.ag-section-panel:has(#hubspot-about),.ag-service-platform.ag-section-panel#hubspot-about)>.ag-section-inner{margin-top:calc((var(--ag-service-boundary-gap) + var(--ag-service-boundary-overlap))*-1);z-index:3}.ag-page--service-new .ag-service-new__crm-map{display:grid;gap:24px;margin-top:32px;text-align:center}.ag-page--service-new .ag-service-new__crm-core{background:var(--ag-color-secondary-background);border-radius:var(--ag-radius-control);color:var(--ag-color-contrast-text);margin-inline:auto;padding:24px;position:relative;width:min(100%,480px)}.ag-page--service-new .ag-service-new__crm-core:after{border-left:2px solid var(--ag-color-border);content:"";height:24px;left:50%;position:absolute;top:100%}.ag-page--service-new .ag-service-new__crm-areas{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.ag-page--service-new .ag-service-new__crm-areas>*{background:var(--ag-color-subtle);border:1px solid var(--ag-color-border);border-radius:var(--ag-radius-control);min-width:0;padding:24px 16px}.ag-page--service-new .ag-service-new__crm-map :is(h3,strong){color:inherit;font-size:1.125em;font-weight:var(--ag-font-weight-heading)}.ag-page--service-new .ag-service-new__crm-map h3{margin:0 0 8px}.ag-page--service-new .ag-service-new__crm-map p{font-size:.9375em;margin:8px 0 0}.ag-page--service-new :is(ul.ag-service-new__industries,.ag-service-new__industries ul){display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:28px 0 0;padding:0}.ag-page--service-new .ag-service-new__industries li{background:var(--ag-color-subtle);border:1px solid var(--ag-color-border);border-radius:var(--ag-radius-control);font-weight:var(--ag-font-weight-heading);margin:0;min-width:0;overflow-wrap:anywhere;padding:16px;text-align:center}.ag-page--r4.ag-page--service-new .ag-form-panel--r4-page .ag-form-panel__form{background:transparent;border:0;border-radius:0;box-shadow:none;margin-inline:auto;max-width:var(--ag-intro-width);padding:0;width:100%}.ag-page--r4.ag-page--service-new .ag-form-panel--r4-page .ag-section-heading__description{text-align:center}.ag-page--r4.ag-page--service-new .ag-form-panel--r4-page #consultation{left:0;position:absolute;top:0}.ag-page--service-new .ag-form-panel__form :is(form,fieldset,.hsfc-Form){max-width:100%;min-width:0;width:100%}.ag-page--service-new .ag-form-panel__form .hsfc-Step__Content{padding-inline:0}.ag-page--service-new .ag-service-new__entries>*+*{border-top:1px solid var(--ag-color-border);margin-top:32px;padding-top:32px}.ag-page--service-new .ag-service-new__entries h3{font-size:clamp(22px,2.2vw,28px);margin-bottom:.75em}.ag-page--service-new .ag-service-new__entries>*>:last-child{margin-bottom:0}.ag-page--service-new .ag-service-new__plan-summary{display:grid;gap:24px 32px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:36px}.ag-page--service-new .ag-service-new__plan-summary>article{border-inline-start:3px solid var(--ag-color-secondary-background);min-width:0;padding-inline-start:20px}.ag-page--service-new .ag-service-new__plan-summary h3{font-size:clamp(20px,2vw,24px);line-height:1.5;margin:0 0 12px}.ag-page--service-new .ag-service-new__plan-summary p{margin:0}.ag-page--service-new .ag-service-new__plan-summary p+p{margin-top:12px}.ag-page--service-new .ag-service-new__table-scroll{border-radius:var(--ag-radius-control);max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.ag-page--service-new .ag-richtext .ag-service-new__table-scroll table{background:var(--ag-color-background);border-collapse:collapse;color:var(--ag-color-text);display:table;margin:0;max-width:none;min-width:680px;table-layout:fixed;width:100%}.ag-page--service-new .ag-service-new__table-scroll caption{color:var(--ag-color-text);font-size:1.125em;font-weight:var(--ag-font-weight-heading);line-height:1.6;padding:0 0 18px;text-align:left}.ag-page--service-new .ag-service-new__table-scroll :is(th,td){background:var(--ag-color-background);border:1px solid var(--ag-color-border);line-height:1.8;overflow-wrap:anywhere;padding:22px 24px;text-align:left;vertical-align:top}.ag-page--service-new .ag-service-new__table-scroll thead th{background:var(--ag-color-secondary-background);color:var(--ag-color-contrast-text);font-weight:var(--ag-font-weight-heading)}.ag-page--service-new .ag-service-new__table-scroll tbody th{background:var(--ag-color-subtle);font-weight:var(--ag-font-weight-heading)}.ag-page--service-new .ag-service-new__table-scroll tr>:first-child{width:20%}.ag-page--service-new .ag-service-new__table-scroll tr>:not(:first-child){width:40%}.ag-page--service-new .ag-service-new__table-scroll .ag-service-new__pricing tr>:first-child{width:28%}.ag-page--service-new .ag-service-new__table-scroll .ag-service-new__pricing tr>:not(:first-child){width:36%}.ag-page--service-new .ag-service-new__table-scroll :is(ul,ol){margin:0;padding-inline-start:1.2em}.ag-page--service-new .ag-service-new__table-scroll li+li{margin-top:.5em}.ag-page--service-new .ag-service-new__table-scroll td>:first-child{margin-top:0}.ag-page--service-new .ag-service-new__table-scroll td>:last-child{margin-bottom:0}.ag-page--service-new .ag-service-new__table-scroll+h3{margin-top:32px}.ag-page--service-new .ag-service-new__table-note{color:var(--ag-color-muted-text);font-size:.9375em;margin-top:20px}.ag-page--service-new .ag-service-new__scroll-hint{display:none}.ag-page--r4.ag-page--service-new .ag-main .ag-cta-panel--r4-page.ag-cta-panel--centered{padding-block:var(--ag-service-panel-half-gap)}.ag-page--r4.ag-page--service-new .ag-cta-panel--r4-page.ag-surface-base .ag-section-heading__description,.ag-page--r4.ag-page--service-new .ag-cta-panel--r4-page.ag-surface-subtle .ag-section-heading__description{color:var(--ag-color-text)}.ag-page--r4.ag-page--service-new .ag-faq__items{border-top:1px solid var(--ag-color-border);gap:0;margin-inline:auto;max-width:var(--ag-reading-width)}.ag-page--r4.ag-page--service-new .ag-faq__item{border:0;border-bottom:1px solid var(--ag-color-border);border-radius:0;box-shadow:none;overflow:visible}.ag-page--r4.ag-page--service-new .ag-faq__item summary{padding-inline:0}.ag-page--r4.ag-page--service-new .ag-faq__question{align-items:baseline;display:flex;gap:16px}.ag-page--r4.ag-page--service-new .ag-faq__question small{flex:0 0 auto;font-size:14px}.ag-page--r4.ag-page--service-new .ag-faq__answer{border-top:0;padding-inline:0}.ag-page--r4.ag-page--service-new .ag-service-cards--concerns .ag-service-cards__footer,.ag-page--r4.ag-page--service-new .ag-service-flow__footer,.ag-page--r4.ag-page--service-new .ag-service-new__industry-note{text-align:center}.ag-page--r4.ag-page--service-new .ag-service-new__industry-note{margin-top:24px}@media (max-width:767px){.ag-page--r4.ag-page--service-new{--ag-service-boundary-gap:24px;--ag-service-boundary-overlap:24px}.ag-page--service-new .ag-service-new__plan-summary{grid-template-columns:minmax(0,1fr);margin-bottom:28px}.ag-page--service-new .ag-service-new__crm-areas{gap:12px;grid-template-columns:minmax(0,1fr)}.ag-page--service-new .ag-service-new__crm-areas>*{padding:18px 16px}.ag-page--service-new :is(ul.ag-service-new__industries,.ag-service-new__industries ul){grid-template-columns:repeat(2,minmax(0,1fr))}.ag-page--service-new .ag-service-new__industries li{font-size:.9375em;padding:12px 8px}.ag-page--service-new .ag-service-new__scroll-hint{color:var(--ag-color-muted-text);display:block;font-size:.875em;margin:0 0 12px}.ag-page--service-new .ag-service-new__entries>*+*{margin-top:24px;padding-top:24px}.ag-page--service-new .ag-service-new__table-scroll :is(th,td){padding:16px}}