[data-hm-marketing-surface]{--hm-paper:var(--hmds-token-color-page-background);--hm-stone:var(--hmds-color-neutral-3);--hm-panel:var(--hmds-token-color-surface);--hm-ink:var(--hmds-token-color-text);--hm-night:var(--hmds-primitive-navy-9);--hm-night-2:var(--hmds-primitive-navy-10);--hm-agent-fill:var(--hmds-primitive-navy-5);--hm-signal:var(--hmds-primitive-hm-green-11);--hm-signal-night:var(--hmds-primitive-hm-green-8);--hm-rule:var(--hmds-token-color-border-default);--hm-muted:var(--hmds-token-color-text-secondary);--hm-quiet:var(--hmds-color-neutral-10);--hm-on-night:var(--hmds-color-neutral-1);--hm-on-night-muted:var(--hmds-color-neutral-8);--hm-on-night-quiet:var(--hmds-color-neutral-9);--hm-rag-on-track:var(--hmds-primitive-hm-green-9);--hm-rag-at-risk:var(--hmds-primitive-amber-9);--hm-rag-off-track:var(--hmds-primitive-red-9);--hm-rag-not-due:var(--hmds-color-neutral-9);--hm-rag-on-amber-fg:var(--hmds-color-neutral-12);--hm-viz-night-bg:var(--hmds-primitive-navy-9);--hm-viz-wedge:var(--hmds-primitive-navy-10);--hm-viz-wedge-active:var(--hmds-primitive-navy-11);--hm-viz-grid:var(--hmds-color-neutral-8);--hm-viz-link-muted:var(--hmds-primitive-navy-11);--hm-viz-label:var(--hm-on-night-muted);--hm-viz-label-muted:var(--hm-on-night-quiet);--hm-viz-graph-muted:var(--hmds-color-neutral-8);--hm-viz-portfolio-1:var(--hmds-primitive-blue-9);--hm-viz-portfolio-2:var(--hmds-primitive-green-9);--hm-viz-portfolio-3:var(--hmds-primitive-orange-9);--hm-viz-portfolio-4:var(--hmds-primitive-red-9);--hm-viz-portfolio-5:var(--hmds-primitive-controlshift-9);--hm-viz-portfolio-6:var(--hmds-primitive-amber-9);--hm-viz-portfolio-7:var(--hmds-primitive-invicta-9);--hm-gutter:var(--container-padding);--hm-max:var(--container-max-width);--max:var(--hm-max);box-sizing:border-box;--hm-section:var(--page-section-y);--mo-gutter:var(--hm-gutter);--mo-max:var(--hm-max);--mo-section-y:var(--hm-section);--hm-marketing-radius-card:var(--hmds-radius-2-max);--hm-marketing-radius-button:var(--hm-solid-button-radius);color:var(--hm-ink);font-family:var(--hmds-typography-font-family-body);font-size:var(--hmds-typography-font-size-3);line-height:var(--hmds-typography-line-height-4)}[data-hm-marketing-surface] img{max-width:100%;display:block}[data-hm-marketing-surface] a{color:inherit}[data-hm-marketing-surface] a:hover{color:var(--hm-signal)}[data-hm-marketing-surface] .night a:hover{color:var(--hm-signal-night)}[data-hm-marketing-surface] .wrap{width:100%;max-width:var(--hm-max);padding-inline:var(--hm-gutter);box-sizing:border-box;margin-inline:auto}[data-hm-marketing-surface] section.hero,[data-hm-marketing-surface] section.section,[data-hm-marketing-surface] section.ink-band,[data-hm-marketing-surface] section.night.section,section[data-hm-marketing-surface].hero,section[data-hm-marketing-surface].section,section[data-hm-marketing-surface].ink-band,section[data-hm-marketing-surface].night.section{margin-inline:0;padding-inline:0}[data-hm-marketing-surface] .section,[data-hm-marketing-surface].section{padding-block:var(--hm-section)}[data-hm-marketing-surface] .rule-top,[data-hm-marketing-surface].rule-top{border-top:1px solid var(--hm-rule)}[data-hm-marketing-surface] .night{background:var(--hm-night);color:var(--hm-on-night)}[data-hm-marketing-surface] .stone{background:var(--hm-stone)}[data-hm-marketing-surface] .ink-band{background:var(--hm-ink);color:var(--hmds-color-default-white)}[data-hm-marketing-surface] .ink-band:not(.cta-band) .wrap{padding-block:var(--page-section-y-compact)}[data-hm-marketing-surface] .grid-12{column-gap:var(--hmds-spacing-4,1.5rem);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}[data-hm-marketing-surface] .grid-2{gap:var(--hmds-spacing-3,1rem);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}[data-hm-marketing-surface] .grid-3{column-gap:max(16px, var(--hmds-spacing-3,1rem));row-gap:max(16px, var(--hmds-spacing-3,1rem));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}[data-hm-marketing-surface] .grid-4{gap:var(--hmds-spacing-3,1rem);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}[data-hm-marketing-surface] .grid-5{gap:var(--hmds-spacing-3,1rem);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}[data-hm-marketing-surface] .split{justify-content:space-between;align-items:flex-end;gap:var(--hmds-spacing-7,3rem);flex-wrap:wrap;display:flex}[data-hm-marketing-surface] .stack{gap:var(--hmds-spacing-4,1.5rem);flex-direction:column;display:flex}[data-hm-marketing-surface] .stack-s{gap:var(--hmds-spacing-2,.75rem);flex-direction:column;display:flex}[data-hm-marketing-surface] .actions{gap:var(--hmds-spacing-3,1rem);flex-wrap:wrap;align-items:center;display:flex}[data-hm-marketing-surface] .hero .wrap{padding-block:var(--page-section-hero-y)}[data-hm-marketing-surface] .mono{font-family:var(--hmds-typography-font-family-code);font-variant-numeric:tabular-nums}[data-hm-marketing-surface] .case-study-stat{letter-spacing:-.03em;color:var(--paper);font-size:clamp(48px,6vw,72px);line-height:1}[data-hm-marketing-surface] .hm-phosphor-chevron{vertical-align:middle;flex-shrink:0;display:inline-block}[data-hm-marketing-surface] .gate-mark .hm-phosphor-chevron--gate{width:2.75rem;height:2.75rem}[data-hm-marketing-surface] .gate-mark.s .hm-phosphor-chevron--gate-s{width:1.25rem;height:1.25rem}[data-hm-marketing-surface] .crumb .hm-phosphor-chevron--crumb{width:.75rem;height:.75rem}[data-hm-marketing-surface] .hm-phosphor-chevron--link-trail{width:1rem;height:1rem;margin-inline-start:.125rem}[data-hm-marketing-surface] .hm-phosphor-chevron--faq-trigger{width:1.25rem;height:1.25rem;color:var(--hmds-color-neutral-11);flex-shrink:0;transition:transform .35s cubic-bezier(.33,1,.68,1)}[data-hm-marketing-surface] .hm-faq-accordion__item[open] .hm-phosphor-chevron--faq-trigger{transform:rotate(90deg)}[data-hm-marketing-surface] .svc-card .foot .hm-phosphor-chevron--svc-foot{flex-shrink:0;width:1.25rem;height:1.25rem}[data-hm-marketing-surface] .stackd .arrow{color:var(--hm-quiet);justify-content:center;padding:.25rem 0;display:flex}[data-hm-marketing-surface] .hm-phosphor-chevron--stack-up{width:1.25rem;height:1.25rem}[data-hm-marketing-surface] a.link:has(.hm-phosphor-chevron--link-trail),[data-hm-marketing-surface] a.btn:has(.hm-phosphor-chevron--link-trail){align-items:center;gap:.25rem;display:inline-flex}[data-hm-marketing-surface] .agent{background:var(--hm-agent-fill);color:var(--hm-ink);flex-direction:column;gap:.625rem;padding:1.375rem;display:flex}html.dark [data-hm-marketing-surface] .agent{color:var(--hm-on-night)}[data-hm-marketing-surface] .human{background:var(--hm-panel);color:var(--hm-ink);border:1.5px solid var(--hm-ink);flex-direction:column;gap:.625rem;padding:1.375rem;display:flex}[data-hm-marketing-surface] .human.flat{border:0}[data-hm-marketing-surface] .seam{grid-template-rows:1fr 0 1fr;display:grid}[data-hm-marketing-surface] .seam-top{background:var(--hm-night);color:var(--hm-on-night);flex-direction:column;grid-row:1;justify-content:center;min-height:0;display:flex}[data-hm-marketing-surface] .seam-bottom{grid-row:3;min-height:0}[data-hm-marketing-surface] .seam-top .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;padding-top:3vh;padding-bottom:3vh;display:flex}[data-hm-marketing-surface] .seam-gate{z-index:1;grid-row:2;height:0;position:relative}[data-hm-marketing-surface] .seam-gate .wrap{position:relative}[data-hm-marketing-surface] .seam-gate .gate-mark{top:-2.75rem;left:var(--hm-gutter);position:absolute}[data-hm-marketing-surface] .seam-bottom .wrap{padding-top:4rem;padding-bottom:5.5rem;padding-inline-start:var(--hm-gutter);padding-inline-end:var(--hm-gutter)}[data-hm-marketing-surface] .seam-bottom .wrap.stack{gap:clamp(2rem,3.5vw,3rem)}[data-hm-marketing-surface] .seam-bottom .actions.h-cta{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}[data-hm-marketing-surface] .seam-bottom .h-cta :is(a.hm-marketing-landing-cta,a.hm-marketing-landing-secondary){justify-content:center;align-items:center;gap:var(--hmds-spacing-2,.625rem);min-height:var(--hmds-token-space-button-height-3,3rem);height:auto;padding-inline:var(--hmds-spacing-4,1.375rem);border-radius:var(--hmds-radius-2-max);font-family:var(--hmds-typography-font-family-body);font-weight:var(--hmds-typography-font-weight-medium,500);font-size:var(--hmds-typography-font-size-3,1rem);line-height:var(--hmds-typography-line-height-1,1);white-space:nowrap;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}[data-hm-marketing-surface] .seam-bottom .h-cta a.hm-marketing-landing-cta{background:var(--hmds-primitive-hm-green-9);color:var(--hmds-color-default-white);border:1.5px solid var(--hmds-primitive-hm-green-9)}[data-hm-marketing-surface] .seam-bottom .h-cta a.hm-marketing-landing-cta:hover{background:var(--hmds-primitive-hm-green-11);border-color:var(--hmds-primitive-hm-green-11)}[data-hm-marketing-surface] .seam-bottom .h-cta a.hm-marketing-landing-secondary{color:var(--hm-ink);border:1.5px solid var(--hm-ink);background:0 0}[data-hm-marketing-surface] .seam-bottom .h-cta a.hm-marketing-landing-secondary i{font-style:normal;transition:transform .15s}[data-hm-marketing-surface] .seam-bottom .h-cta a.hm-marketing-landing-secondary:hover{background:var(--hm-ink);color:var(--hm-paper);border-color:var(--hm-ink)}[data-hm-marketing-surface] .seam-bottom .h-cta a.hm-marketing-landing-secondary:hover i{transform:translate(3px)}@media (width<=640px){[data-hm-marketing-surface] .seam-bottom .actions.h-cta{gap:.75rem}[data-hm-marketing-surface] .seam-bottom .h-cta :is(a.hm-marketing-landing-cta,a.hm-marketing-landing-secondary){flex:auto;justify-content:center}}[data-hm-marketing-surface] .seam-bottom .seam-human,[data-hm-marketing-surface] .seam-bottom .split{margin-inline-start:7.5rem}@media (width<=720px){[data-hm-marketing-surface] .seam-bottom .seam-human,[data-hm-marketing-surface] .seam-bottom .split{margin-inline-start:0}}[data-hm-marketing-surface] .proof{justify-content:space-between;align-items:flex-start;gap:var(--hmds-spacing-4,1.5rem);flex-wrap:nowrap;width:100%;display:flex}[data-hm-marketing-surface] .proof>div{flex:0 auto;min-width:0}[data-hm-marketing-surface] .faq{gap:var(--hmds-spacing-2,.75rem);flex-direction:column;display:flex}[data-hm-marketing-surface] .faq:not(.hm-faq-accordion) details{border-top:1px solid var(--hm-rule);padding-block:var(--hmds-spacing-3,1rem)}[data-hm-marketing-surface] .cta-band{justify-content:space-between;align-items:center;gap:var(--hmds-spacing-4,1.5rem);flex-wrap:wrap;display:flex}[data-hm-marketing-surface] .cta-band .wrap{justify-content:space-between;align-items:center;gap:var(--hmds-spacing-4,1.5rem);flex-wrap:wrap;width:100%;display:flex}[data-hm-marketing-surface] .ink-band.cta-band{background:var(--hmds-primitive-hm-green-12);color:var(--hmds-color-default-white);padding-block:2vh}@media (width<=720px){[data-hm-marketing-surface] .wrap{padding-inline:var(--hm-gutter)}[data-hm-marketing-surface] .pc-wrap{max-width:100%;margin-inline:0}[data-hm-marketing-surface] .proof{justify-content:stretch;gap:var(--hmds-spacing-4,1.5rem);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}[data-hm-marketing-surface] .grid-2,[data-hm-marketing-surface] .grid-3,[data-hm-marketing-surface] .grid-4,[data-hm-marketing-surface] .grid-5{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){[data-hm-marketing-surface] *{transition-duration:.01ms!important;animation-duration:.01ms!important}}
