.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}.footer{border-top:1px solid var(--border-faintest-color);background-color:var(--surface-color);color:var(--text-color);margin-top:90px}.footer-grid{gap:3.5rem 2rem;padding-top:6rem;padding-bottom:6rem;display:grid}@media (min-width:40rem){.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.footer-grid{grid-template-columns:1.5fr repeat(4,1fr);padding-top:7rem;padding-bottom:7rem}}.footer-brand{grid-column:span 1}@media (min-width:40rem){.footer-brand{grid-column:span 2}}@media (min-width:64rem){.footer-brand{grid-column:span 1}}.footer-logo-link{display:inline-block}.footer-logo{height:2.25rem;color:var(--text-strong-color)}.footer-tagline{max-width:16rem;margin-top:2rem}.footer-address{white-space:pre-line;margin-top:2rem}.footer-email{color:var(--ax-coral);text-underline-offset:4px;margin-top:.25rem;transition:color .2s;display:inline-block}.footer-email:hover{color:hsla(var(--ax-coral-hsl), .8);text-decoration:underline}@media (prefers-reduced-motion:reduce){.footer-email{transition:none}}.footer-column-title{color:var(--text-strong-color)}.footer-column-links{flex-direction:column;gap:.3125rem;margin-top:.5rem;display:flex}.footer-column-link{color:var(--text-weak-color);transition:color .2s}.footer-column-link:hover{color:var(--text-strong-color)}@media (prefers-reduced-motion:reduce){.footer-column-link{transition:none}}
.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}.bordered-panel{border:1px solid var(--border-color);border-radius:var(--radius)}.block-icon{border-radius:var(--radius);border:1px solid var(--block-icon-border,var(--border-color));width:2.75rem;height:2.75rem;color:var(--block-icon-color,var(--ax-coral));justify-content:center;align-items:center;display:flex}.block-icon--muted{--block-icon-border:var(--border-faint-color);--block-icon-color:var(--text-weak-color);transition:color .2s}@media (prefers-reduced-motion:reduce){.block-icon--muted{transition:none}}.raised-panel{border-radius:var(--radius);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:2rem}@media (min-width:64rem){.raised-panel{padding:2.25rem}}.raised-panel,.raised-panel--dark{border:1px solid hsla(var(--ax-white-hsl), .1);background-color:hsla(var(--ax-white-hsl), .03)}.raised-panel--light{border:1px solid var(--border-color);background-color:var(--surface-color)}.quote-mark{width:var(--quote-mark-size,3.6875rem);aspect-ratio:59/44;background-color:var(--border-faint-color);display:block;-webkit-mask-image:url(/brand/quotes.svg);mask-image:url(/brand/quotes.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.card{--card-transition:.2s ease;border-left:1px solid var(--border-color);transition:border-left-color var(--card-transition);padding-bottom:.5rem;padding-left:1.2rem}@media (min-width:64rem){.card{padding-left:1.2rem}}@media (prefers-reduced-motion:reduce){.card{transition:none}}.card:hover{border-left-color:var(--ax-coral)}.card:hover .card-eyebrow,.card:hover .block-icon--muted{color:var(--ax-coral)}.card-eyebrow{color:var(--text-weak-color);transition:color var(--card-transition)}@media (prefers-reduced-motion:reduce){.card-eyebrow{transition:none}}.card-chip{letter-spacing:-.03em;background-color:#0000;gap:.5rem;padding:0}.card-chip--spaced{margin-bottom:1rem}.card-link{border:1px solid var(--border-color);border-radius:var(--radius);padding:1.5rem}.card-link:hover{border-color:var(--border-strong-color);background-color:hsla(var(--ax-white-hsl), .03)}.card-link-header{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:1rem;display:flex}.card-link-index{color:var(--text-weak-color)}.nav-desktop{align-items:center;gap:.5rem;display:none}@media (min-width:48rem){.nav-desktop{display:flex}}.nav-list{gap:.25rem}.nav-trigger{border-radius:var(--radius);padding:.375rem .75rem;font-size:.9375rem;font-weight:500;transition:background-color .2s,color .2s}.nav-trigger:hover{background-color:var(--tone-neutral-color);color:var(--text-strong-color)}@media (prefers-reduced-motion:reduce){.nav-trigger{transition:none}}.nav-trigger--pill{background-color:var(--primary);color:var(--primary-foreground);border-radius:4px;padding:.375rem .75rem;font-size:.9375rem;font-weight:500;transition:background-color .2s}.nav-trigger--pill:hover{background-color:hsla(var(--ax-coral-hsl), .9);color:var(--primary-foreground)}@media (prefers-reduced-motion:reduce){.nav-trigger--pill{transition:none}}.nav-content{width:18rem;padding:.5rem}.nav-content--groups{width:30rem;padding:1.25rem}.nav-content--groups-wide{width:44rem;padding:1.25rem}.nav-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.nav-groups--wide{grid-template-columns:repeat(3,minmax(0,1fr))}.nav-group-title{color:var(--text-weak-color);margin-bottom:.5rem;padding-inline:.75rem}.nav-group-links{flex-direction:column;gap:.125rem;display:flex}.nav-overview-link{border-top:1px solid var(--border-color);color:var(--text-weak-color);margin-top:1rem;padding:.75rem .75rem .25rem;font-size:.875rem;transition:color .2s;display:block}.nav-overview-link:hover{color:var(--text-strong-color)}@media (prefers-reduced-motion:reduce){.nav-overview-link{transition:none}}.nav-menu-entry{border-radius:var(--radius);padding:.5rem .75rem;transition:background-color .2s;display:block}.nav-menu-entry:hover{background-color:var(--tone-neutral-color)}@media (prefers-reduced-motion:reduce){.nav-menu-entry{transition:none}}.nav-menu-entry-label{color:var(--text-strong-color);font-size:.875rem;font-weight:500;display:block}.nav-menu-entry-description{color:var(--text-weak-color);margin-top:.125rem;font-size:.75rem;line-height:1.3;display:block}.nav-link{border-radius:var(--radius);color:var(--text-strong-color);padding:.375rem .75rem;font-size:.9375rem;font-weight:500;transition:background-color .2s;display:block}.nav-link:hover{background-color:var(--tone-neutral-color)}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link--pill{background-color:var(--primary);color:var(--primary-foreground);border-radius:4px}.nav-link--pill:hover{background-color:hsla(var(--ax-coral-hsl), .9);color:var(--primary-foreground)}.nav-actions{align-items:center;gap:.5rem;margin-left:1rem;display:flex}.nav-actions button{font-size:.9375rem}.nav-mobile-trigger{width:2.5rem;height:2.5rem;color:var(--text-strong-color);justify-content:center;align-items:center;margin-right:-.5rem;display:inline-flex}@media (min-width:48rem){.nav-mobile-trigger{display:none}}.nav-sheet-content{border-left:1px solid hsla(var(--ax-white-hsl), .1);background-color:var(--ax-ink);flex-direction:column;gap:0;width:86vw;max-width:24rem;padding:0;display:flex;overflow-y:auto}.nav-sheet-logo{padding:1.5rem 1.5rem .75rem}.nav-sheet-list{flex:1;padding-inline:.75rem}.nav-sheet-item{border-top:1px solid hsla(var(--ax-white-hsl), .1);padding-block:.375rem}.nav-sheet-item:first-child{border-top:none}.nav-sheet-link{border-radius:var(--radius);font-family:var(--font-display);letter-spacing:-.03em;color:var(--text-strong-color);justify-content:space-between;align-items:center;padding:1rem .75rem;font-size:1.25rem;font-weight:450;transition:background-color .2s;display:flex}.nav-sheet-link:hover{background-color:hsla(var(--ax-white-hsl), .04)}@media (prefers-reduced-motion:reduce){.nav-sheet-link{transition:none}}.nav-sheet-pill{background-color:var(--primary);color:var(--primary-foreground);border-radius:4px;padding:.375rem .625rem;font-size:1rem;line-height:1}.nav-sheet-arrow{color:var(--text-weak-color);transition:color .2s,transform .2s}.nav-sheet-link:hover .nav-sheet-arrow{color:var(--ax-coral);transform:translate(.125rem,-.125rem)}@media (prefers-reduced-motion:reduce){.nav-sheet-arrow{transition:none}}.nav-sheet-footer{border-top:1px solid hsla(var(--ax-white-hsl), .1);flex-direction:column;gap:.625rem;padding:1.25rem;display:flex}
