.case-studies-band--dark{--case-rule:hsla(var(--ax-white-hsl), .15)}.case-studies-band--light{--case-rule:var(--ax-gray-300)}.case-studies-rows{flex-direction:column;margin-top:4rem;display:flex}.case-studies-row{border-top:1px solid var(--case-rule);gap:2rem;padding-top:3rem;display:grid}.case-studies-rows>:not(:first-child)>.case-studies-row{margin-top:3rem}@media (min-width:64rem){.case-studies-row{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:4rem;padding-top:4rem}.case-studies-rows>:not(:first-child)>.case-studies-row{margin-top:4rem}}.case-studies-rule{border-top:1px solid var(--case-rule)}.case-studies-left{grid-template-columns:3.4375rem minmax(0,1fr);display:grid}.case-studies-index{color:var(--ax-coral);padding-top:.5rem}.case-studies-title{max-width:24rem;font-family:var(--font-display);letter-spacing:-.03em;color:var(--text-strong-color);text-wrap:pretty;font-size:1.75rem;font-weight:450;line-height:1.1}.case-studies-tags{flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;display:flex}.case-studies-description{max-width:36rem;color:var(--text-weak-color);font-size:1.125rem;line-height:1.35}.case-studies-metrics{grid-template-columns:minmax(0,1fr);gap:2rem 2.5rem;margin-top:2.5rem;display:grid}@media (min-width:40rem){.case-studies-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.case-studies-metrics{column-gap:3.5rem}.case-studies-metrics--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.case-studies-metric{border-left:1px solid var(--case-rule);padding-left:1.25rem}.case-studies-metric-value{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ax-coral);align-items:flex-end;line-height:1;display:flex}.case-studies-metric-pre{align-self:flex-start;font-size:1.125rem}.case-studies-metric-number{font-size:2.75rem}@media (min-width:64rem){.case-studies-metric-number{font-size:3rem}}.case-studies-metric-unit{margin-left:.125rem;padding-bottom:.25rem;font-size:1.125rem}.case-studies-metric-label{max-width:14rem;color:var(--text-weak-color);margin-top:.75rem;font-size:.875rem;line-height:1.35}
.eyebrow{border-radius:var(--radius-none);border:1px solid var(--border-fainter-color);font-family:var(--font-mono);font-size:var(--text-eyebrow);line-height:var(--text-eyebrow--line-height);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase;color:var(--text-weak-color);background-color:#0000;align-self:flex-start;align-items:center;gap:.5rem;padding:.5rem .7rem .5rem .5rem;display:inline-flex}.eyebrow--strong{color:var(--text-strong-color)}.eyebrow--light{color:var(--ax-gray-50)}.eyebrow--coral{background-color:var(--tone-coral-color);color:var(--ax-coral);--eyebrow-dot-color:var(--ax-coral);border-color:#0000}.eyebrow--blue{background-color:hsla(var(--ax-blue-hsl), .1);color:var(--ax-blue);--eyebrow-dot-color:var(--ax-blue);border-color:#0000}.eyebrow--amber{background-color:hsla(var(--ax-amber-hsl), .1);color:var(--ax-amber);--eyebrow-dot-color:var(--ax-amber);border-color:#0000}.eyebrow-dot{flex-shrink:0;width:.375rem;height:.375rem;display:flex;position:relative}.eyebrow-dot-solid{background-color:var(--eyebrow-dot-color,var(--ax-coral));border-radius:1px;width:100%;height:100%;display:inline-flex;position:relative}.eyebrow-dot-ping{border-radius:var(--radius);background-color:var(--eyebrow-dot-color,var(--ax-coral));opacity:.6;width:100%;height:100%;animation:1s cubic-bezier(0,0,.2,1) infinite eyebrow-dot-ping;display:inline-flex;position:absolute}@keyframes eyebrow-dot-ping{75%,to{opacity:0;transform:scale(2)}}@media (prefers-reduced-motion:reduce){.eyebrow-dot-ping{animation:none}}.mono-label{font-family:var(--font-mono);font-size:var(--text-eyebrow);line-height:var(--text-eyebrow--line-height);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.index-badge{font-family:var(--font-mono);font-size:var(--text-eyebrow);margin-left:0}.card-heading{font-family:var(--font-display);font-size:var(--text-h4);font-weight:450;line-height:var(--text-h4--line-height);letter-spacing:var(--text-h4--letter-spacing);color:var(--text-strong-color);margin-top:1.25rem}.card-heading--after-icon{margin-top:2rem}.card-body{font-family:var(--font-sans);font-weight:300;font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--text-weak-color);margin-top:1rem}.card-body--narrow{max-width:16rem}.card-body--compact{max-width:12rem}.card-lead{color:var(--ax-coral)}.card-link-title{font-family:var(--font-display);font-size:var(--text-h4);line-height:var(--text-h4--line-height);letter-spacing:var(--text-h4--letter-spacing);color:var(--text-strong-color);font-weight:450}.card-link-body{font-family:var(--font-sans);font-weight:300;font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--text-weak-color);margin-top:1rem}.subhead{font-family:var(--font-display);font-size:var(--text-h4);font-weight:450;line-height:var(--text-h4--line-height);letter-spacing:var(--text-h4--letter-spacing);color:var(--text-strong-color)}.band-heading{font-size:var(--text-h2);line-height:var(--text-h2--line-height);letter-spacing:var(--text-h2--letter-spacing)}.band-heading--after-eyebrow{margin-top:1rem}.band-heading--multiline{white-space:pre-line}.band-lead{font-family:var(--font-sans);font-weight:300;font-size:var(--text-lead);line-height:var(--text-lead--line-height);letter-spacing:var(--text-lead--letter-spacing);color:var(--text-weak-color);margin-top:1.25rem}.band-lead--wide{max-width:64rem}.band-lead--narrow{max-width:52rem;margin-top:1.5rem}.hero-heading{font-family:var(--font-display);font-weight:450;font-size:var(--text-h1);letter-spacing:-.04em;color:var(--text-strong-color);text-wrap:balance;line-height:1.02}.hero-heading--multiline{white-space:pre-line;text-wrap:initial}.hero-lead{font-family:var(--font-sans);font-weight:300;font-size:var(--text-lead);line-height:var(--text-lead--line-height);margin-top:1.5rem}.hero-lead--dark{color:var(--ax-gray-300)}.hero-lead--theme{color:var(--text-weak-color)}.pull-quote{font-family:var(--font-display);letter-spacing:var(--text-h3--letter-spacing);color:var(--ax-tan);font-size:2rem;font-weight:400;line-height:1.05}.stat-figure{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ax-coral);font-weight:450;line-height:1}.body{font-family:var(--font-sans);font-weight:300;font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--text-weak-color)}.code-snippet-pre{font-family:var(--font-mono);font-size:.875rem;line-height:1.7}.compare-table-chip{letter-spacing:-.03em}.contact-split-office-code{font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.contact-split-panel-heading{font-weight:500}.customer-stat-prefix{font-size:1.5rem}.customer-stat-number{font-size:3.5rem}.customer-stat-unit{font-size:1.5rem}.index-card-title{width:100%;font-family:var(--font-display);font-size:var(--text-h4);letter-spacing:var(--text-h4--letter-spacing);color:var(--text-strong-color);font-weight:450;line-height:120%}.numbered-list-item-label{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text-strong-color);font-size:1.25rem;font-weight:450}.brutalist-title{font-family:var(--font-display);font-size:3rem;font-weight:450;line-height:var(--text-h4--line-height);letter-spacing:var(--text-h4--letter-spacing);color:var(--text-strong-color)}.pricing-tier-name{font-family:var(--font-display);font-size:var(--text-h4);font-weight:450}.sector-card-label{font-family:var(--font-display);font-size:var(--text-h4);font-weight:500}.split-hero__panel-heading{font-family:var(--font-display);font-size:var(--text-h4);letter-spacing:var(--text-h4--letter-spacing);font-weight:450}.layer-name,.layer-name--active{font-family:var(--font-display);font-size:var(--text-h4);line-height:var(--text-h4--line-height)}.stat-belief{font-size:1.5rem;line-height:1.3}.step-index{font-family:var(--font-mono);font-size:var(--text-eyebrow)}.statement-centered-text,.statement-accent-text{font-family:var(--font-display);letter-spacing:var(--text-h3--letter-spacing);font-weight:450}.team-member-name{font-weight:500}.blog-card-categories{text-transform:uppercase}.testimonial-name{font-family:var(--font-display)}.testimonial-single-mark{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:6rem;line-height:.4}.testimonial-split-mark{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:6rem;line-height:.7}.testimonial-split-detail{font-family:var(--font-display);letter-spacing:-.03em;font-size:1.5rem;font-weight:400;line-height:1.25}.code-snippet-panel{border-radius:var(--radius-sm);border:1px solid var(--border-faint-color);background-color:hsla(var(--ax-white-hsl), .03);max-width:40rem;margin-top:3rem;padding:1.5rem}.code-snippet-pre{color:var(--text-color);overflow-x:auto}.code-snippet-line{gap:1.5rem;display:flex}.code-snippet-line-number{-webkit-user-select:none;user-select:none;text-align:right;width:1.5rem;color:hsla(var(--ax-gray-500-hsl), .6);flex-shrink:0}
.eyebrow{border-radius:var(--radius-none);border:1px solid var(--border-fainter-color);font-family:var(--font-mono);font-size:var(--text-eyebrow);line-height:var(--text-eyebrow--line-height);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase;color:var(--text-weak-color);background-color:#0000;align-self:flex-start;align-items:center;gap:.5rem;padding:.5rem .7rem .5rem .5rem;display:inline-flex}.eyebrow--strong{color:var(--text-strong-color)}.eyebrow--light{color:var(--ax-gray-50)}.eyebrow--coral{background-color:var(--tone-coral-color);color:var(--ax-coral);--eyebrow-dot-color:var(--ax-coral);border-color:#0000}.eyebrow--blue{background-color:hsla(var(--ax-blue-hsl), .1);color:var(--ax-blue);--eyebrow-dot-color:var(--ax-blue);border-color:#0000}.eyebrow--amber{background-color:hsla(var(--ax-amber-hsl), .1);color:var(--ax-amber);--eyebrow-dot-color:var(--ax-amber);border-color:#0000}.eyebrow-dot{flex-shrink:0;width:.375rem;height:.375rem;display:flex;position:relative}.eyebrow-dot-solid{background-color:var(--eyebrow-dot-color,var(--ax-coral));border-radius:1px;width:100%;height:100%;display:inline-flex;position:relative}.eyebrow-dot-ping{border-radius:var(--radius);background-color:var(--eyebrow-dot-color,var(--ax-coral));opacity:.6;width:100%;height:100%;animation:1s cubic-bezier(0,0,.2,1) infinite eyebrow-dot-ping;display:inline-flex;position:absolute}@keyframes eyebrow-dot-ping{75%,to{opacity:0;transform:scale(2)}}@media (prefers-reduced-motion:reduce){.eyebrow-dot-ping{animation:none}}.mono-label{font-family:var(--font-mono);font-size:var(--text-eyebrow);line-height:var(--text-eyebrow--line-height);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.index-badge{font-family:var(--font-mono);font-size:var(--text-eyebrow);margin-left:0}.card-heading{font-family:var(--font-display);font-size:var(--text-h4);font-weight:450;line-height:var(--text-h4--line-height);letter-spacing:var(--text-h4--letter-spacing);color:var(--text-strong-color);margin-top:1.25rem}.card-heading--after-icon{margin-top:2rem}.card-body{font-family:var(--font-sans);font-weight:300;font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--text-weak-color);margin-top:1rem}.card-body--narrow{max-width:16rem}.card-body--compact{max-width:12rem}.card-lead{color:var(--ax-coral)}.card-link-title{font-family:var(--font-display);font-size:var(--text-h4);line-height:var(--text-h4--line-height);letter-spacing:var(--text-h4--letter-spacing);color:var(--text-strong-color);font-weight:450}.card-link-body{font-family:var(--font-sans);font-weight:300;font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--text-weak-color);margin-top:1rem}.subhead{font-family:var(--font-display);font-size:var(--text-h4);font-weight:450;line-height:var(--text-h4--line-height);letter-spacing:var(--text-h4--letter-spacing);color:var(--text-strong-color)}.band-heading{font-size:var(--text-h2);line-height:var(--text-h2--line-height);letter-spacing:var(--text-h2--letter-spacing)}.band-heading--after-eyebrow{margin-top:1rem}.band-heading--multiline{white-space:pre-line}.band-lead{font-family:var(--font-sans);font-weight:300;font-size:var(--text-lead);line-height:var(--text-lead--line-height);letter-spacing:var(--text-lead--letter-spacing);color:var(--text-weak-color);margin-top:1.25rem}.band-lead--wide{max-width:64rem}.band-lead--narrow{max-width:52rem;margin-top:1.5rem}.hero-heading{font-family:var(--font-display);font-weight:450;font-size:var(--text-h1);letter-spacing:-.04em;color:var(--text-strong-color);text-wrap:balance;line-height:1.02}.hero-heading--multiline{white-space:pre-line;text-wrap:initial}.hero-lead{font-family:var(--font-sans);font-weight:300;font-size:var(--text-lead);line-height:var(--text-lead--line-height);margin-top:1.5rem}.hero-lead--dark{color:var(--ax-gray-300)}.hero-lead--theme{color:var(--text-weak-color)}.pull-quote{font-family:var(--font-display);letter-spacing:var(--text-h3--letter-spacing);color:var(--ax-tan);font-size:2rem;font-weight:400;line-height:1.05}.stat-figure{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ax-coral);font-weight:450;line-height:1}.body{font-family:var(--font-sans);font-weight:300;font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--text-weak-color)}.code-snippet-pre{font-family:var(--font-mono);font-size:.875rem;line-height:1.7}.compare-table-chip{letter-spacing:-.03em}.contact-split-office-code{font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.contact-split-panel-heading{font-weight:500}.customer-stat-prefix{font-size:1.5rem}.customer-stat-number{font-size:3.5rem}.customer-stat-unit{font-size:1.5rem}.index-card-title{width:100%;font-family:var(--font-display);font-size:var(--text-h4);letter-spacing:var(--text-h4--letter-spacing);color:var(--text-strong-color);font-weight:450;line-height:120%}.numbered-list-item-label{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text-strong-color);font-size:1.25rem;font-weight:450}.brutalist-title{font-family:var(--font-display);font-size:3rem;font-weight:450;line-height:var(--text-h4--line-height);letter-spacing:var(--text-h4--letter-spacing);color:var(--text-strong-color)}.pricing-tier-name{font-family:var(--font-display);font-size:var(--text-h4);font-weight:450}.sector-card-label{font-family:var(--font-display);font-size:var(--text-h4);font-weight:500}.split-hero__panel-heading{font-family:var(--font-display);font-size:var(--text-h4);letter-spacing:var(--text-h4--letter-spacing);font-weight:450}.layer-name,.layer-name--active{font-family:var(--font-display);font-size:var(--text-h4);line-height:var(--text-h4--line-height)}.stat-belief{font-size:1.5rem;line-height:1.3}.step-index{font-family:var(--font-mono);font-size:var(--text-eyebrow)}.statement-centered-text,.statement-accent-text{font-family:var(--font-display);letter-spacing:var(--text-h3--letter-spacing);font-weight:450}.team-member-name{font-weight:500}.blog-card-categories{text-transform:uppercase}.testimonial-name{font-family:var(--font-display)}.testimonial-single-mark{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:6rem;line-height:.4}.testimonial-split-mark{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:6rem;line-height:.7}.testimonial-split-detail{font-family:var(--font-display);letter-spacing:-.03em;font-size:1.5rem;font-weight:400;line-height:1.25}.compare-table{min-width:42rem}.compare-table-chip{background-color:var(--ax-gray-50);color:var(--text-color)}
.eyebrow{border-radius:var(--radius-none);border:1px solid var(--border-fainter-color);font-family:var(--font-mono);font-size:var(--text-eyebrow);line-height:var(--text-eyebrow--line-height);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase;color:var(--text-weak-color);background-color:#0000;align-self:flex-start;align-items:center;gap:.5rem;padding:.5rem .7rem .5rem .5rem;display:inline-flex}.eyebrow--strong{color:var(--text-strong-color)}.eyebrow--light{color:var(--ax-gray-50)}.eyebrow--coral{background-color:var(--tone-coral-color);color:var(--ax-coral);--eyebrow-dot-color:var(--ax-coral);border-color:#0000}.eyebrow--blue{background-color:hsla(var(--ax-blue-hsl), .1);color:var(--ax-blue);--eyebrow-dot-color:var(--ax-blue);border-color:#0000}.eyebrow--amber{background-color:hsla(var(--ax-amber-hsl), .1);color:var(--ax-amber);--eyebrow-dot-color:var(--ax-amber);border-color:#0000}.eyebrow-dot{flex-shrink:0;width:.375rem;height:.375rem;display:flex;position:relative}.eyebrow-dot-solid{background-color:var(--eyebrow-dot-color,var(--ax-coral));border-radius:1px;width:100%;height:100%;display:inline-flex;position:relative}.eyebrow-dot-ping{border-radius:var(--radius);background-color:var(--eyebrow-dot-color,var(--ax-coral));opacity:.6;width:100%;height:100%;animation:1s cubic-bezier(0,0,.2,1) infinite eyebrow-dot-ping;display:inline-flex;position:absolute}@keyframes eyebrow-dot-ping{75%,to{opacity:0;transform:scale(2)}}@media (prefers-reduced-motion:reduce){.eyebrow-dot-ping{animation:none}}.mono-label{font-family:var(--font-mono);font-size:var(--text-eyebrow);line-height:var(--text-eyebrow--line-height);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.index-badge{font-family:var(--font-mono);font-size:var(--text-eyebrow);margin-left:0}.card-heading{font-family:var(--font-display);font-size:var(--text-h4);font-weight:450;line-height:var(--text-h4--line-height);letter-spacing:var(--text-h4--letter-spacing);color:var(--text-strong-color);margin-top:1.25rem}.card-heading--after-icon{margin-top:2rem}.card-body{font-family:var(--font-sans);font-weight:300;font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--text-weak-color);margin-top:1rem}.card-body--narrow{max-width:16rem}.card-body--compact{max-width:12rem}.card-lead{color:var(--ax-coral)}.card-link-title{font-family:var(--font-display);font-size:var(--text-h4);line-height:var(--text-h4--line-height);letter-spacing:var(--text-h4--letter-spacing);color:var(--text-strong-color);font-weight:450}.card-link-body{font-family:var(--font-sans);font-weight:300;font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--text-weak-color);margin-top:1rem}.subhead{font-family:var(--font-display);font-size:var(--text-h4);font-weight:450;line-height:var(--text-h4--line-height);letter-spacing:var(--text-h4--letter-spacing);color:var(--text-strong-color)}.band-heading{font-size:var(--text-h2);line-height:var(--text-h2--line-height);letter-spacing:var(--text-h2--letter-spacing)}.band-heading--after-eyebrow{margin-top:1rem}.band-heading--multiline{white-space:pre-line}.band-lead{font-family:var(--font-sans);font-weight:300;font-size:var(--text-lead);line-height:var(--text-lead--line-height);letter-spacing:var(--text-lead--letter-spacing);color:var(--text-weak-color);margin-top:1.25rem}.band-lead--wide{max-width:64rem}.band-lead--narrow{max-width:52rem;margin-top:1.5rem}.hero-heading{font-family:var(--font-display);font-weight:450;font-size:var(--text-h1);letter-spacing:-.04em;color:var(--text-strong-color);text-wrap:balance;line-height:1.02}.hero-heading--multiline{white-space:pre-line;text-wrap:initial}.hero-lead{font-family:var(--font-sans);font-weight:300;font-size:var(--text-lead);line-height:var(--text-lead--line-height);margin-top:1.5rem}.hero-lead--dark{color:var(--ax-gray-300)}.hero-lead--theme{color:var(--text-weak-color)}.pull-quote{font-family:var(--font-display);letter-spacing:var(--text-h3--letter-spacing);color:var(--ax-tan);font-size:2rem;font-weight:400;line-height:1.05}.stat-figure{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ax-coral);font-weight:450;line-height:1}.body{font-family:var(--font-sans);font-weight:300;font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--text-weak-color)}.code-snippet-pre{font-family:var(--font-mono);font-size:.875rem;line-height:1.7}.compare-table-chip{letter-spacing:-.03em}.contact-split-office-code{font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.contact-split-panel-heading{font-weight:500}.customer-stat-prefix{font-size:1.5rem}.customer-stat-number{font-size:3.5rem}.customer-stat-unit{font-size:1.5rem}.index-card-title{width:100%;font-family:var(--font-display);font-size:var(--text-h4);letter-spacing:var(--text-h4--letter-spacing);color:var(--text-strong-color);font-weight:450;line-height:120%}.numbered-list-item-label{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text-strong-color);font-size:1.25rem;font-weight:450}.brutalist-title{font-family:var(--font-display);font-size:3rem;font-weight:450;line-height:var(--text-h4--line-height);letter-spacing:var(--text-h4--letter-spacing);color:var(--text-strong-color)}.pricing-tier-name{font-family:var(--font-display);font-size:var(--text-h4);font-weight:450}.sector-card-label{font-family:var(--font-display);font-size:var(--text-h4);font-weight:500}.split-hero__panel-heading{font-family:var(--font-display);font-size:var(--text-h4);letter-spacing:var(--text-h4--letter-spacing);font-weight:450}.layer-name,.layer-name--active{font-family:var(--font-display);font-size:var(--text-h4);line-height:var(--text-h4--line-height)}.stat-belief{font-size:1.5rem;line-height:1.3}.step-index{font-family:var(--font-mono);font-size:var(--text-eyebrow)}.statement-centered-text,.statement-accent-text{font-family:var(--font-display);letter-spacing:var(--text-h3--letter-spacing);font-weight:450}.team-member-name{font-weight:500}.blog-card-categories{text-transform:uppercase}.testimonial-name{font-family:var(--font-display)}.testimonial-single-mark{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:6rem;line-height:.4}.testimonial-split-mark{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:6rem;line-height:.7}.testimonial-split-detail{font-family:var(--font-display);letter-spacing:-.03em;font-size:1.5rem;font-weight:400;line-height:1.25}.contact-split-grid{gap:3rem;display:grid}@media (min-width:64rem){.contact-split-grid{grid-template-columns:minmax(0,1fr) 20rem;gap:4rem}}.contact-split-form{border:1px solid var(--border-faint-color);border-radius:var(--radius);padding:2rem}.contact-split-field{border-radius:var(--radius);border-color:var(--border-faint-color);color:var(--text-color);box-shadow:none;background-color:#0000;font-size:.875rem}.contact-split-field::placeholder{color:hsla(var(--ax-gray-500-hsl), .6)}.contact-split-field--input{height:2.75rem}.contact-split-offices{flex-direction:column;gap:2.5rem;display:flex}.contact-split-office{gap:1.5rem;display:flex}.contact-split-office-code{color:var(--text-strong-color)}.contact-split-office-address{white-space:pre-line;color:var(--text-weak-color);margin-top:.5rem}.contact-split-email{color:var(--ax-coral);text-underline-offset:4px;margin-top:.25rem;font-size:.875rem;display:inline-block}.contact-split-email:hover{text-decoration:underline}.contact-split-panel{padding:1.5rem}.contact-split-panel-heading{color:var(--text-strong-color)}.contact-split-panel-body{color:var(--text-weak-color);margin-top:.75rem}
.content-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem 4rem;display:grid}@media (min-width:64rem){.content-grid{grid-template-columns:repeat(12,minmax(0,1fr))}}.content-col{grid-column:span 4/span 4}@media (min-width:48rem){.content-col:not(.content-col--full){grid-column:span 2/span 4}}@media (min-width:64rem){.content-col--full{grid-column:span 12/span 12}.content-col--half{grid-column:span 6/span 12}.content-col--onethird{grid-column:span 4/span 12}.content-col--twothirds{grid-column:span 8/span 12}}
.eyebrow{border-radius:var(--radius-none);border:1px solid var(--border-fainter-color);font-family:var(--font-mono);font-size:var(--text-eyebrow);line-height:var(--text-eyebrow--line-height);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase;color:var(--text-weak-color);background-color:#0000;align-self:flex-start;align-items:center;gap:.5rem;padding:.5rem .7rem .5rem .5rem;display:inline-flex}.eyebrow--strong{color:var(--text-strong-color)}.eyebrow--light{color:var(--ax-gray-50)}.eyebrow--coral{background-color:var(--tone-coral-color);color:var(--ax-coral);--eyebrow-dot-color:var(--ax-coral);border-color:#0000}.eyebrow--blue{background-color:hsla(var(--ax-blue-hsl), .1);color:var(--ax-blue);--eyebrow-dot-color:var(--ax-blue);border-color:#0000}.eyebrow--amber{background-color:hsla(var(--ax-amber-hsl), .1);color:var(--ax-amber);--eyebrow-dot-color:var(--ax-amber);border-color:#0000}.eyebrow-dot{flex-shrink:0;width:.375rem;height:.375rem;display:flex;position:relative}.eyebrow-dot-solid{background-color:var(--eyebrow-dot-color,var(--ax-coral));border-radius:1px;width:100%;height:100%;display:inline-flex;position:relative}.eyebrow-dot-ping{border-radius:var(--radius);background-color:var(--eyebrow-dot-color,var(--ax-coral));opacity:.6;width:100%;height:100%;animation:1s cubic-bezier(0,0,.2,1) infinite eyebrow-dot-ping;display:inline-flex;position:absolute}@keyframes eyebrow-dot-ping{75%,to{opacity:0;transform:scale(2)}}@media (prefers-reduced-motion:reduce){.eyebrow-dot-ping{animation:none}}.mono-label{font-family:var(--font-mono);font-size:var(--text-eyebrow);line-height:var(--text-eyebrow--line-height);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.index-badge{font-family:var(--font-mono);font-size:var(--text-eyebrow);margin-left:0}.card-heading{font-family:var(--font-display);font-size:var(--text-h4);font-weight:450;line-height:var(--text-h4--line-height);letter-spacing:var(--text-h4--letter-spacing);color:var(--text-strong-color);margin-top:1.25rem}.card-heading--after-icon{margin-top:2rem}.card-body{font-family:var(--font-sans);font-weight:300;font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--text-weak-color);margin-top:1rem}.card-body--narrow{max-width:16rem}.card-body--compact{max-width:12rem}.card-lead{color:var(--ax-coral)}.card-link-title{font-family:var(--font-display);font-size:var(--text-h4);line-height:var(--text-h4--line-height);letter-spacing:var(--text-h4--letter-spacing);color:var(--text-strong-color);font-weight:450}.card-link-body{font-family:var(--font-sans);font-weight:300;font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--text-weak-color);margin-top:1rem}.subhead{font-family:var(--font-display);font-size:var(--text-h4);font-weight:450;line-height:var(--text-h4--line-height);letter-spacing:var(--text-h4--letter-spacing);color:var(--text-strong-color)}.band-heading{font-size:var(--text-h2);line-height:var(--text-h2--line-height);letter-spacing:var(--text-h2--letter-spacing)}.band-heading--after-eyebrow{margin-top:1rem}.band-heading--multiline{white-space:pre-line}.band-lead{font-family:var(--font-sans);font-weight:300;font-size:var(--text-lead);line-height:var(--text-lead--line-height);letter-spacing:var(--text-lead--letter-spacing);color:var(--text-weak-color);margin-top:1.25rem}.band-lead--wide{max-width:64rem}.band-lead--narrow{max-width:52rem;margin-top:1.5rem}.hero-heading{font-family:var(--font-display);font-weight:450;font-size:var(--text-h1);letter-spacing:-.04em;color:var(--text-strong-color);text-wrap:balance;line-height:1.02}.hero-heading--multiline{white-space:pre-line;text-wrap:initial}.hero-lead{font-family:var(--font-sans);font-weight:300;font-size:var(--text-lead);line-height:var(--text-lead--line-height);margin-top:1.5rem}.hero-lead--dark{color:var(--ax-gray-300)}.hero-lead--theme{color:var(--text-weak-color)}.pull-quote{font-family:var(--font-display);letter-spacing:var(--text-h3--letter-spacing);color:var(--ax-tan);font-size:2rem;font-weight:400;line-height:1.05}.stat-figure{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ax-coral);font-weight:450;line-height:1}.body{font-family:var(--font-sans);font-weight:300;font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--text-weak-color)}.code-snippet-pre{font-family:var(--font-mono);font-size:.875rem;line-height:1.7}.compare-table-chip{letter-spacing:-.03em}.contact-split-office-code{font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.contact-split-panel-heading{font-weight:500}.customer-stat-prefix{font-size:1.5rem}.customer-stat-number{font-size:3.5rem}.customer-stat-unit{font-size:1.5rem}.index-card-title{width:100%;font-family:var(--font-display);font-size:var(--text-h4);letter-spacing:var(--text-h4--letter-spacing);color:var(--text-strong-color);font-weight:450;line-height:120%}.numbered-list-item-label{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text-strong-color);font-size:1.25rem;font-weight:450}.brutalist-title{font-family:var(--font-display);font-size:3rem;font-weight:450;line-height:var(--text-h4--line-height);letter-spacing:var(--text-h4--letter-spacing);color:var(--text-strong-color)}.pricing-tier-name{font-family:var(--font-display);font-size:var(--text-h4);font-weight:450}.sector-card-label{font-family:var(--font-display);font-size:var(--text-h4);font-weight:500}.split-hero__panel-heading{font-family:var(--font-display);font-size:var(--text-h4);letter-spacing:var(--text-h4--letter-spacing);font-weight:450}.layer-name,.layer-name--active{font-family:var(--font-display);font-size:var(--text-h4);line-height:var(--text-h4--line-height)}.stat-belief{font-size:1.5rem;line-height:1.3}.step-index{font-family:var(--font-mono);font-size:var(--text-eyebrow)}.statement-centered-text,.statement-accent-text{font-family:var(--font-display);letter-spacing:var(--text-h3--letter-spacing);font-weight:450}.team-member-name{font-weight:500}.blog-card-categories{text-transform:uppercase}.testimonial-name{font-family:var(--font-display)}.testimonial-single-mark{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:6rem;line-height:.4}.testimonial-split-mark{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:6rem;line-height:.7}.testimonial-split-detail{font-family:var(--font-display);letter-spacing:-.03em;font-size:1.5rem;font-weight:400;line-height:1.25}.customer-stat-list{flex-wrap:wrap;row-gap:2.5rem;margin-top:3.5rem;display:flex}.customer-stat-item{padding-right:3rem}@media (min-width:40rem){.customer-stat-item:not(:first-child){border-left:1px solid var(--ax-gray-200);padding-left:3rem}}@media (min-width:64rem){.customer-stat-item{padding-right:5rem}.customer-stat-item:not(:first-child){padding-left:5rem}}.customer-stat-value{align-items:flex-end;display:flex}.customer-stat-prefix{align-self:flex-start}.customer-stat-unit{margin-left:.25rem;padding-bottom:.25rem}.customer-stat-label{color:var(--text-weak-color);margin-top:.75rem}
.factoid-band--dark{--factoid-outer:hsla(var(--ax-white-hsl), .15);--factoid-inner:hsla(var(--ax-white-hsl), .1)}.factoid-band--light{--factoid-outer:var(--ax-gray-300);--factoid-inner:var(--ax-gray-200)}.factoid-header{gap:3rem;display:grid}@media (min-width:64rem){.factoid-header{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;gap:4rem}}.factoid-label{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text-color);font-size:.95rem}.factoid-heading{margin-top:1.5rem}.factoid-note-heading{font-family:var(--font-display);color:var(--ax-coral);margin-top:1.5rem;font-size:1rem;font-weight:450}.factoid-note-body{max-width:26rem;color:var(--text-weak-color);margin-top:.75rem;font-size:1rem;line-height:1.35}.factoid-board{border-top:1px solid var(--factoid-outer);border-bottom:1px solid var(--factoid-outer);flex-direction:column;margin-top:4rem;display:flex}@media (min-width:40rem){.factoid-board{flex-direction:row}}@media (min-width:64rem){.factoid-board{margin-top:6rem}}.factoid-item{border-top:1px solid var(--factoid-inner);flex:1;padding-top:2.5rem;padding-bottom:2.5rem}.factoid-item:first-child{border-top:none}@media (min-width:40rem){.factoid-item{border-top:none;padding-left:2.5rem;padding-right:2.5rem}.factoid-item:first-child{padding-left:0}.factoid-item:not(:first-child){border-left:1px solid var(--factoid-inner)}}@media (min-width:64rem){.factoid-item{padding-top:3.5rem;padding-bottom:3.5rem}}.factoid-value{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ax-coral);align-items:flex-end;line-height:1;display:flex}.factoid-pre{align-self:flex-start;font-size:1.875rem}.factoid-number{font-size:clamp(3.5rem,2.25rem + 3.5vw,5.5rem)}.factoid-unit{margin-left:.25rem;padding-bottom:.5rem;font-size:1.875rem}.factoid-item-label{color:var(--text-weak-color);margin-top:1rem;font-size:.875rem}
.eyebrow{border-radius:var(--radius-none);border:1px solid var(--border-fainter-color);font-family:var(--font-mono);font-size:var(--text-eyebrow);line-height:var(--text-eyebrow--line-height);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase;color:var(--text-weak-color);background-color:#0000;align-self:flex-start;align-items:center;gap:.5rem;padding:.5rem .7rem .5rem .5rem;display:inline-flex}.eyebrow--strong{color:var(--text-strong-color)}.eyebrow--light{color:var(--ax-gray-50)}.eyebrow--coral{background-color:var(--tone-coral-color);color:var(--ax-coral);--eyebrow-dot-color:var(--ax-coral);border-color:#0000}.eyebrow--blue{background-color:hsla(var(--ax-blue-hsl), .1);color:var(--ax-blue);--eyebrow-dot-color:var(--ax-blue);border-color:#0000}.eyebrow--amber{background-color:hsla(var(--ax-amber-hsl), .1);color:var(--ax-amber);--eyebrow-dot-color:var(--ax-amber);border-color:#0000}.eyebrow-dot{flex-shrink:0;width:.375rem;height:.375rem;display:flex;position:relative}.eyebrow-dot-solid{background-color:var(--eyebrow-dot-color,var(--ax-coral));border-radius:1px;width:100%;height:100%;display:inline-flex;position:relative}.eyebrow-dot-ping{border-radius:var(--radius);background-color:var(--eyebrow-dot-color,var(--ax-coral));opacity:.6;width:100%;height:100%;animation:1s cubic-bezier(0,0,.2,1) infinite eyebrow-dot-ping;display:inline-flex;position:absolute}@keyframes eyebrow-dot-ping{75%,to{opacity:0;transform:scale(2)}}@media (prefers-reduced-motion:reduce){.eyebrow-dot-ping{animation:none}}.mono-label{font-family:var(--font-mono);font-size:var(--text-eyebrow);line-height:var(--text-eyebrow--line-height);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.index-badge{font-family:var(--font-mono);font-size:var(--text-eyebrow);margin-left:0}.card-heading{font-family:var(--font-display);font-size:var(--text-h4);font-weight:450;line-height:var(--text-h4--line-height);letter-spacing:var(--text-h4--letter-spacing);color:var(--text-strong-color);margin-top:1.25rem}.card-heading--after-icon{margin-top:2rem}.card-body{font-family:var(--font-sans);font-weight:300;font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--text-weak-color);margin-top:1rem}.card-body--narrow{max-width:16rem}.card-body--compact{max-width:12rem}.card-lead{color:var(--ax-coral)}.card-link-title{font-family:var(--font-display);font-size:var(--text-h4);line-height:var(--text-h4--line-height);letter-spacing:var(--text-h4--letter-spacing);color:var(--text-strong-color);font-weight:450}.card-link-body{font-family:var(--font-sans);font-weight:300;font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--text-weak-color);margin-top:1rem}.subhead{font-family:var(--font-display);font-size:var(--text-h4);font-weight:450;line-height:var(--text-h4--line-height);letter-spacing:var(--text-h4--letter-spacing);color:var(--text-strong-color)}.band-heading{font-size:var(--text-h2);line-height:var(--text-h2--line-height);letter-spacing:var(--text-h2--letter-spacing)}.band-heading--after-eyebrow{margin-top:1rem}.band-heading--multiline{white-space:pre-line}.band-lead{font-family:var(--font-sans);font-weight:300;font-size:var(--text-lead);line-height:var(--text-lead--line-height);letter-spacing:var(--text-lead--letter-spacing);color:var(--text-weak-color);margin-top:1.25rem}.band-lead--wide{max-width:64rem}.band-lead--narrow{max-width:52rem;margin-top:1.5rem}.hero-heading{font-family:var(--font-display);font-weight:450;font-size:var(--text-h1);letter-spacing:-.04em;color:var(--text-strong-color);text-wrap:balance;line-height:1.02}.hero-heading--multiline{white-space:pre-line;text-wrap:initial}.hero-lead{font-family:var(--font-sans);font-weight:300;font-size:var(--text-lead);line-height:var(--text-lead--line-height);margin-top:1.5rem}.hero-lead--dark{color:var(--ax-gray-300)}.hero-lead--theme{color:var(--text-weak-color)}.pull-quote{font-family:var(--font-display);letter-spacing:var(--text-h3--letter-spacing);color:var(--ax-tan);font-size:2rem;font-weight:400;line-height:1.05}.stat-figure{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ax-coral);font-weight:450;line-height:1}.body{font-family:var(--font-sans);font-weight:300;font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--text-weak-color)}.code-snippet-pre{font-family:var(--font-mono);font-size:.875rem;line-height:1.7}.compare-table-chip{letter-spacing:-.03em}.contact-split-office-code{font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.contact-split-panel-heading{font-weight:500}.customer-stat-prefix{font-size:1.5rem}.customer-stat-number{font-size:3.5rem}.customer-stat-unit{font-size:1.5rem}.index-card-title{width:100%;font-family:var(--font-display);font-size:var(--text-h4);letter-spacing:var(--text-h4--letter-spacing);color:var(--text-strong-color);font-weight:450;line-height:120%}.numbered-list-item-label{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text-strong-color);font-size:1.25rem;font-weight:450}.brutalist-title{font-family:var(--font-display);font-size:3rem;font-weight:450;line-height:var(--text-h4--line-height);letter-spacing:var(--text-h4--letter-spacing);color:var(--text-strong-color)}.pricing-tier-name{font-family:var(--font-display);font-size:var(--text-h4);font-weight:450}.sector-card-label{font-family:var(--font-display);font-size:var(--text-h4);font-weight:500}.split-hero__panel-heading{font-family:var(--font-display);font-size:var(--text-h4);letter-spacing:var(--text-h4--letter-spacing);font-weight:450}.layer-name,.layer-name--active{font-family:var(--font-display);font-size:var(--text-h4);line-height:var(--text-h4--line-height)}.stat-belief{font-size:1.5rem;line-height:1.3}.step-index{font-family:var(--font-mono);font-size:var(--text-eyebrow)}.statement-centered-text,.statement-accent-text{font-family:var(--font-display);letter-spacing:var(--text-h3--letter-spacing);font-weight:450}.team-member-name{font-weight:500}.blog-card-categories{text-transform:uppercase}.testimonial-name{font-family:var(--font-display)}.testimonial-single-mark{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:6rem;line-height:.4}.testimonial-split-mark{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:6rem;line-height:.7}.testimonial-split-detail{font-family:var(--font-display);letter-spacing:-.03em;font-size:1.5rem;font-weight:400;line-height:1.25}.feature-grid-columns{row-gap:2.75rem;margin-top:4rem;display:grid}@media (min-width:40rem){.feature-grid-columns{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem}}@media (min-width:64rem){.feature-grid-columns--2{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:4rem}.feature-grid-columns--3{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:1.375rem}}.feature-grid-pills{flex-wrap:wrap;gap:1rem;max-width:56rem;margin-top:3.5rem;display:flex}.feature-grid-pill{border-radius:var(--radius);border:1px solid var(--border-color);color:var(--text-color);padding:.625rem 1rem}
.required{color:var(--ax-coral);margin-left:.25rem}.form-intro{margin-bottom:2rem}@media (min-width:64rem){.form-intro{margin-bottom:3rem}}.form-panel{padding:1rem}@media (min-width:64rem){.form-panel{padding:1.5rem}}.form-fields{margin-bottom:1rem}.form-fields:last-child{margin-bottom:0}.form-field{margin-bottom:1.5rem}.form-field:last-child{margin-bottom:0}.form-error{font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--error);margin-top:.5rem}
