html[data-route-type]:not([data-route-type=landing]) .legal-page :is(section,header,div)[class*=hero] h1 :is(.role-hero-title__lead,.industry-hero__title-lead){font-size:.9em;line-height:1.04;letter-spacing:inherit}html[data-route-type]:not([data-route-type=landing]) .legal-page :is(section,header,div)[class*=hero] h1 :is(.role-hero-title__accent,.industry-hero__title-accent){font-size:.7em;line-height:1.08;letter-spacing:inherit}html[data-route-type]:not([data-route-type=landing]) .legal-page{--page-action-size: 16px;--page-action-leading: 1.5;--page-hero-action-size: 16px;--page-hero-action-leading: 1.5;--page-hero-lead-size: 17px;--page-gutter: 28px}.legal-page .module-demo__description{max-width:65ch;margin:20px 0 0;font-size:16px;line-height:1.5}html[data-route-type=trust] .legal-page .detail-evidence-hero--trust-security-experience{border-radius:0}@media(max-width:680px){html[data-route-type=trust] .legal-page .detail-evidence-hero--trust-security-experience .detail-evidence-hero__proof-cards{grid-template-columns:minmax(0,1fr)}}:is([data-module-page=implementation],[data-module-page=integrations]) .module-proof-card strong{font-size:32px;line-height:1.1}:is([data-module-page=implementation],[data-module-page=integrations]) .module-proof-card p{font-size:17px;line-height:1.6}html[data-route-type] .legal-page :is(.site-cta-action,.task-button--primary){border:1px solid transparent}html[data-route-type] .legal-page :is(.site-cta-action,.cc-button,.hub-button,.industry-button,.module-button,.evidence-button,.ceo-button,.commercial-button,.operations-button,.finance-role-button,.it-role-button,.distribution-group-button,.secondary-sales-button,.credit-task-button,.perfect-store-task-button,.field-force-task-button,.ca-expansion-button,.partners-button,.referral-button,.ac-button,.role-button,.task-button){font-family:var(--font-body);font-size:var(--page-action-size);font-weight:400;line-height:var(--page-action-leading);letter-spacing:0;border-radius:12px;min-height:50px;padding:0 24px;overflow-wrap:anywhere}html[data-route-type] .legal-page :is(section[class*=hero],header[class*=hero],.legal-hero) :is(.cc-button,.hub-button,.industry-button,.module-button,.evidence-button,.ceo-button,.commercial-button,.operations-button,.finance-role-button,.it-role-button,.distribution-group-button,.secondary-sales-button,.credit-task-button,.perfect-store-task-button,.field-force-task-button,.ca-expansion-button,.partners-button,.referral-button,.ac-button,.role-button,.task-button){font-size:var(--page-hero-action-size);line-height:var(--page-hero-action-leading)}html[data-route-type] .legal-page :is(.hub-hero__body,.industry-hero__lede,.module-hero__summary,.evidence-hero__body,.detail-evidence-hero__copy>.page-lede,.legal-hero .legal-lead,.ceo-hero__lede,.commercial-hero__lede,.operations-hero__lede,.finance-role-hero__lede,.it-role-hero__lede,.distribution-group-hero__lede,.secondary-sales-hero__lede,.credit-task-hero__lede,.perfect-store-task-hero__lede,.field-force-task-hero__lede,.ca-expansion-hero__lede,.partners-hero__lede,.referral-hero__statement,.ac-hero__body,.cc-hero__body,.role-hero__lede,.task-hero__lede){font-family:var(--font-body);font-size:var(--page-hero-lead-size);font-weight:400;line-height:1.5;letter-spacing:-.16px}html[data-route-type] .legal-page p[class$=hero__statement]:not(.partners-hero__statement,.referral-hero__statement){font-size:24px;max-width:600px;font-weight:500;line-height:1.35;letter-spacing:-.02em}html[data-route-type] .legal-page :is(.role-section__header h2,.role-decision h2,.module-story h2,.module-evidence h2,.support-lifecycle>h2,.support-escalation>h2,.support-review-artifacts>h2,.security-review-artifacts>h2,.role-final-cta h2,.task-section__header h2,.task-final-cta h2){font-family:var(--font-body);font-size:clamp(42px,4.35vw,64px);font-weight:600;line-height:1.04;letter-spacing:-.05em;overflow-wrap:anywhere}html[data-route-type] .legal-page :is(.hub-hero__inner,.industry-hero__inner,.module-hero__inner,.evidence-hero__inner,.partners-hero__inner,.referral-hero__inner,.perfect-store-task-hero,.field-force-task-hero,.ca-expansion-hero,.task-hero){width:min(1360px,calc(100% - 2 * var(--page-gutter)));max-width:none;margin-inline:auto;padding-inline:0}html[data-route-type] .legal-page :is(.ceo-hero,.commercial-hero,.operations-hero,.finance-role-hero,.it-role-hero,.role-hero){padding-inline:max(var(--page-gutter),calc((100% - 1360px)/2))}html[data-route-type] .legal-page :is(.ac-container,.cc-container){max-width:calc(1360px + 2 * var(--page-gutter));padding-inline:var(--page-gutter)}@media(min-width:901px){html[data-route-type]:not([data-route-type=landing]) .legal-page :is(section,header,div)[class*=hero] h1 :is(.role-hero-title__accent,.industry-hero__title-accent){letter-spacing:-.04em}html[data-route-type]:not([data-route-type=landing]) .legal-page{--page-hero-action-size: 14px;--page-hero-action-leading: 1.2;--page-hero-lead-size: clamp(16px, 1.2vw, 18px)}}@media(max-width:680px){html[data-route-type]:not([data-route-type=landing]) .legal-page{--page-hero-action-size: 14px;--page-hero-action-leading: 1.2;--page-hero-lead-size: 16px;--page-gutter: 16px}html[data-route-type] .legal-page :is(.role-section__header h2,.role-decision h2,.module-story h2,.module-evidence h2,.support-lifecycle>h2,.support-escalation>h2,.support-review-artifacts>h2,.security-review-artifacts>h2,.role-final-cta h2,.task-section__header h2,.task-final-cta h2){font-size:clamp(35px,9.5vw,42px);line-height:1.06}}@media(max-width:420px){html[data-route-type]:not([data-route-type=landing]) .legal-page{--page-gutter: 12px}}.careers-page .detail-evidence-hero--careers .detail-evidence-hero__proof-cards [data-fact-id=market-region] dd{font-size:clamp(18px,2vw,26px);line-height:1.15;overflow-wrap:normal}html:is([data-route-type=case],[data-route-type=article]) .legal-page .standard-hero.standard-hero{border-radius:0;box-shadow:none}html:is([data-route-type=case],[data-route-type=article]) .legal-page.legal-page .standard-hero.standard-hero .detail-evidence-hero__meta :is(dt,dd){color:#fff}
