.axa-data-page h2.text-h3{font-family:var(--typography-font-family-h3);font-size:var(--typography-size-h3);line-height:var(--typography-line-height-h3);font-weight:var(--typography-font-weight-h3);letter-spacing:var(--typography-letter-spacing-h3);margin:0}.axa-data-page :is(.axa-data-numbers,.axa-data-growth,.axa-data-limits,.axa-data-deliverables) h2{font-family:var(--typography-font-family-h2);font-size:var(--typography-size-h2);line-height:var(--typography-line-height-h2);font-weight:var(--typography-font-weight-h2);letter-spacing:var(--typography-letter-spacing-h2);margin:0}.axa-data-page p.no-margins{margin:0}.axa-data-page main :is(h1,h2){text-wrap:balance}.axa-data-page h3.text-body-bold{font-size:inherit}.axa-data-page h3.text-body-bold,.axa-data-page h3.text-large{font-family:inherit;line-height:inherit;letter-spacing:inherit}.axa-data-page .section.axa-data-hero{padding-block:var(--section-padding--medium) var(--section-padding--small)}.axa-data-hero .headline-services-hero{margin-bottom:var(--spacing--48)}.axa-data-hero-buttons{display:flex;flex-wrap:wrap;gap:var(--spacing--8)}.axa-data-mosaic{display:grid;grid-template-columns:800fr 560fr;gap:var(--grid--column-gap);aspect-ratio:1376/628}.axa-data-panel{position:relative;overflow:hidden;border-radius:var(--radius-general-default);background:var(--color-tokens-background-lift);min-width:0}.axa-data-panel img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.axa-data-page .section.axa-data-numbers{padding-block:var(--section-padding--small)}.axa-data-numbers .block-callout{align-items:stretch}.axa-data-numbers .headline-callout p{color:var(--color-tokens-text-body-medium)}.axa-data-numbers .callout-bottom-tile{gap:var(--spacing--8);width:100%;padding-top:var(--spacing--24);border-top:1px solid var(--color-tokens-border-subtle)}.axa-data-numbers .callout-bottom-tile h3{color:var(--color-tokens-text-heading-strong)}.axa-data-numbers-media{position:relative;margin:0;display:flex;align-items:center;justify-content:center;padding:var(--spacing--32)}.axa-data-numbers-media>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.axa-data-widget{position:relative;z-index:2;width:100%;max-width:440px;display:flex;flex-direction:column;gap:var(--spacing--16);text-align:left;padding:var(--spacing--24);border-radius:var(--radius-general-large);background:#f7f7f2;color:#191818;--color-tokens-text-body-medium:#191818b3;--color-tokens-text-label-strong:#191818;--color-tokens-background-lift:#eeece6}.axa-data-widget .widget-process-list{width:100%;max-width:none}.axa-data-widget .widget-process-item:not(.dark-lift){background:#eeece6;border-color:#1918181a}.axa-data-widget .widget-process-item.dark-lift{background:#191818;--color-tokens-text-body-medium:#ffffffcc;--color-tokens-text-label-strong:#fff;--color-tokens-background-lift:#ffffff24}.axa-data-widget .label-small{white-space:nowrap}.axa-data-widget-note{opacity:.64}.axa-data-page .section.axa-data-identity{padding-block:var(--section-padding--small)}.axa-data-identity .image-wrap-column{height:auto;min-height:640px}.axa-data-identity .image-wrap-column>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 0}.axa-data-identity .mask-shapes{z-index:2}.axa-data-identity .content-column{justify-content:space-between}.axa-data-matches{margin:0;gap:0;padding-block:var(--spacing--8);background:var(--color-tokens-background-base)}.axa-data-matches>div{padding-block:var(--spacing--16);border-top:1px solid var(--color-tokens-border-subtle)}.axa-data-matches>div:first-child{border-top:0}.axa-data-matches dd{margin:var(--spacing--4) 0 0}.axa-data-tile-shade{position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,#191818b3,#191818a6 28%,#19181800 58%)}.axa-data-page .section.axa-data-reports{padding-block:var(--section-padding--small);background:var(--color-tokens-background-base);color:var(--color-tokens-text-body-strong)}.axa-data-reports h2,.axa-data-reports h3{color:var(--color-tokens-text-heading-strong)}.axa-data-reports .heading-contact-process{max-width:var(--max-width--6-columns)}.axa-data-reports .card-inner-contact-process .body-medium{color:var(--color-base-neutral-light-88)}.axa-data-page .section.axa-data-growth{padding-block:var(--section-padding--small);background-image:linear-gradient(0deg,var(--color-tokens-background-depth) 45%,var(--color-base-neutral-light-0) 70%)}.axa-data-growth .rating-halves{align-items:stretch}.axa-data-growth .image-wrap-rating{color:var(--color-tokens-icon-strong)}.axa-data-questions{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--grid--column-gap);max-width:var(--max-width--9-columns);margin:0 auto var(--spacing--48)}.axa-data-page p.axa-data-questions-foot{max-width:var(--max-width--7-columns);margin-inline:auto;text-align:center}.axa-data-page .section.axa-data-limits{padding-block:var(--section-padding--small);background:var(--color-tokens-background-base);color:var(--color-tokens-text-body-strong)}.axa-data-limits h2{color:var(--color-tokens-text-heading-strong)}.axa-data-limits .block-values{height:auto;max-height:none;padding:0;background:none}.axa-data-limits .values-right{align-items:stretch}.axa-data-limits .relative-values-image{width:100%}.axa-data-limits-list{margin:0;height:auto;gap:0;justify-content:flex-start}.axa-data-limits-list>div{padding-block:var(--spacing--24);border-top:1px solid var(--color-tokens-border-subtle);width:100%}.axa-data-limits-list>div:first-child{border-top:0;padding-top:0}.axa-data-limits-list>div:last-child{padding-bottom:0}.axa-data-limits-list dt{color:var(--color-tokens-text-heading-strong)}.axa-data-limits-list dd{margin:var(--spacing--8) 0 0}.axa-data-limits .image-wrap-values{position:relative;width:100%;height:100%;border-radius:var(--radius-general-large)}.axa-data-limits .image-wrap-values>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.axa-data-page .section.axa-data-ai{padding-block:var(--section-padding--small);background:var(--color-tokens-background-depth)}.axa-data-ai-grid{grid-template-columns:1fr 1fr}.axa-data-ai .content-column{max-width:none;justify-content:flex-start}.axa-data-ai .content-about-cta a{color:inherit;text-decoration:underline}.axa-data-ai-image{height:auto;min-height:640px}.axa-data-ai-image>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.axa-data-page .section.axa-data-deliverables{padding-block:var(--section-padding--small) var(--section-padding--medium)}.axa-data-deliverables-heading{display:flex;flex-direction:column;align-items:center;gap:var(--spacing--24);text-align:center;max-width:var(--max-width--6-columns);margin:0 auto var(--spacing--64)}.axa-data-plans{align-items:stretch}.axa-data-plans .card-plan,.axa-data-plans .wrap-plan{height:100%}.axa-data-plans .card-plan{color:var(--color-tokens-text-body-strong)}.axa-data-plans :is(h3,.text-h3){color:var(--color-tokens-text-heading-strong)}.axa-data-plan-rule{height:1px;background:var(--color-tokens-border-subtle)}.axa-data-plan-list{list-style:none;padding:0;margin:0}.axa-data-plan-list .plan-list-item{align-items:flex-start}.axa-data-page p.axa-data-plan-note{margin-top:auto}@media(max-width:991px){.axa-data-numbers .block-callout{grid-template-columns:1fr}.axa-data-numbers .content-callout{max-width:none}.axa-data-numbers-media{height:auto;min-height:440px}.axa-data-ai-image,.axa-data-identity .image-wrap-column{min-height:0;height:480px}.axa-data-ai-grid{grid-template-columns:1fr}.axa-data-ai-image{order:-1}.axa-data-limits-list{min-height:0}.axa-data-limits .block-values{grid-template-columns:1fr}.axa-data-limits .values-right{padding:0}.axa-data-limits .image-wrap-values{height:480px}}@media(max-width:767px){.axa-data-page .section.axa-data-hero{padding-block:96px var(--spacing--64)}.axa-data-mosaic{display:flex;flex-direction:column;aspect-ratio:auto}.axa-data-panel{flex:none;width:100%}.axa-data-panel-1{aspect-ratio:800/628}.axa-data-panel-2{aspect-ratio:560/628}.axa-data-numbers-media,.axa-data-widget{padding:var(--spacing--16)}.axa-data-widget .widget-process-item{gap:var(--spacing--8)}.axa-data-ai-image,.axa-data-identity .image-wrap-column{height:360px}.axa-data-questions{grid-template-columns:1fr}.axa-data-limits .values-left{padding:var(--spacing--24);min-height:0}.axa-data-limits .image-wrap-values{height:300px}.axa-data-deliverables-heading{margin-bottom:var(--spacing--48)}}.axa-data-questions-foot a{color:inherit;text-decoration:underline}