.axa-ai-page .ai-hero{padding-top:var(--section-padding--large);padding-bottom:0;overflow:clip}.axa-ai-page .headline-services-hero{max-width:1000px;margin-bottom:64px;gap:24px}.axa-ai-page .ai-breadcrumb{color:inherit;text-decoration:none;font-size:10px}.axa-ai-page .ai-breadcrumb:hover{text-decoration:underline}.axa-ai-page .ai-hero h1{font-size:clamp(64px,7.1vw,110px);line-height:1.02;letter-spacing:-.05em;margin:8px 0}.axa-ai-page .ai-hero h1 em{font-weight:inherit}.axa-ai-page .headline-services-hero p{font-size:22px;line-height:1.5;max-width:580px;margin:0}.axa-ai-page .ai-hero-figure{margin:0 0 28px}.axa-ai-page .ai-hero-images{display:grid;grid-template-columns:1fr .6fr 1.2fr;gap:var(--grid--column-gap);padding-inline:var(--grid--page-padding)}.axa-ai-page .ai-hero-images .image-wrap-service-marquee{width:100%;height:500px;min-width:0}.axa-ai-page .section.ai-use{padding-bottom:var(--section-padding--medium)}.axa-ai-page .ai-use h2.text-h4{font-family:var(--typography-font-family-h4);font-size:var(--typography-size-h4);line-height:var(--typography-line-height-h4);font-weight:var(--typography-font-weight-h4);letter-spacing:var(--typography-letter-spacing-h4);margin:0}.axa-ai-page .section.ai-opportunity{padding-block:var(--section-padding--medium)}.axa-ai-page .ai-opportunity 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-ai-page .ai-opportunity .feature-tile h3,.axa-ai-page .ai-opportunity .feature-tile p{margin:0}.axa-ai-page .ai-opportunity .feature-tile h3{font-family:inherit;font-size:var(--typography-size-body,18px);line-height:1.4;letter-spacing:0;color:var(--color-tokens-text-heading-strong,#191818)}.axa-ai-page .ai-opportunity .widget-phase{max-width:260px}.axa-ai-page .ai-opportunity .mask-shapes{pointer-events:none}.axa-ai-page .ai-intro-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:10%;align-items:start}.axa-ai-page .ai-intro-grid h2{margin-bottom:0}.axa-ai-page .ai-intro-grid>div+div{padding-top:30px}.axa-ai-page .ai-intro-grid p:not(.axa-lead){color:#191818b3}.axa-ai-page .ai-example-note{font-size:12px;margin-bottom:0}.axa-ai-page .ai-help{background:#191818;color:#f7f7f2;--color-tokens-text-heading-strong:#f7f7f2;--color-tokens-text-body-medium:#f7f7f2b3}.axa-ai-page .wrap-services-framework{gap:64px}.axa-ai-page .headline-framework{max-width:none;flex-shrink:0}.axa-ai-page .headline-framework h2{margin:0}.axa-ai-page .ai-section-aside{max-width:350px;color:#f7f7f2b3;margin:0 0 6px;font-size:18px}.axa-ai-page .framework-grid{display:grid}.axa-ai-page .image-wrap-framework{height:400px}.axa-ai-page .ai-photo-number{position:absolute;left:20px;bottom:20px;border-radius:50%;width:42px;height:42px;display:grid;place-items:center;background:#f7f7f2;color:#191818}.axa-ai-page .text-wrap-framework{gap:14px;padding-top:12px}.axa-ai-page .text-wrap-framework h3{font-family:"IBM Plex Serif",serif;font-size:32px;font-weight:400;line-height:1.15;letter-spacing:-.03em;color:#f7f7f2;margin:0 0 4px}.axa-ai-page .text-wrap-framework p{margin:0;font-size:16px;line-height:1.6;color:#f7f7f2b3}.axa-ai-page .text-wrap-framework .ai-situation{color:#f7f7f2}.axa-ai-page .ai-process-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:10%;align-items:start}.axa-ai-page .ai-process-heading{position:sticky;top:130px}.axa-ai-page .ai-process-heading p{max-width:380px;color:#191818b3}.axa-ai-page .ai-steps article{display:grid;grid-template-columns:28px 1fr;gap:24px;border-top:1px solid var(--axa-line);padding:30px 0}.axa-ai-page .ai-steps article>.label-small{padding-top:6px;opacity:.6}.axa-ai-page .ai-steps h3{font-size:30px;line-height:1.18;letter-spacing:-.03em;margin:0 0 20px}.axa-ai-page .ai-steps p{font-size:16px;color:#191818b3;margin:0 0 20px}.axa-ai-page .ai-steps .ai-output{font-size:14px;color:#191818;margin-bottom:0;display:flex;flex-direction:column;gap:8px}.axa-ai-page .ai-output .label-small{font-size:9px;opacity:.6}.axa-ai-page .ai-use{background:#e9e9e0;color:#191818;--color-tokens-text-heading-strong:#191818}.axa-ai-page .ai-team{padding-bottom:48px}.axa-ai-page .axa-founder-experience{padding-top:20px;padding-bottom:72px}.axa-ai-page .ai-examples-headline{margin-bottom:64px}.axa-ai-page .ai-examples-intro{display:grid;grid-template-columns:1.1fr 1fr;gap:10%;align-items:end;width:100%}.axa-ai-page .ai-examples-intro h2{margin:0}.axa-ai-page .ai-examples-intro p{margin:0 0 12px;color:#191818b3}.axa-ai-page .ai-examples-groups{gap:64px}.axa-ai-page .ai-examples-grid+.ai-examples-grid{border-top:1px solid var(--axa-line);padding-top:64px}.axa-ai-page .ai-examples-grid{display:grid}.axa-ai-page .ai-examples-grid .feature-tile-main{display:flex;min-height:230px}.axa-ai-page .ai-example-tile{justify-content:space-between}.axa-ai-page .ai-example-tile .icon-wrap-feature{color:#3b281c}.axa-ai-page .ai-examples-more{margin:48px 0 0;font-size:18px;color:#191818b3}.axa-ai-page .ai-examples-more a{color:#191818;text-decoration:none;border-bottom:1px solid var(--axa-line);padding-bottom:3px;margin-left:6px;white-space:nowrap}.axa-ai-page .ai-examples-more a:hover{opacity:.65}.axa-ai-page .ai-example-tile h4{margin:0;font-family:inherit;font-size:19px;line-height:1.35;letter-spacing:-.01em;color:#191818}.axa-ai-page .ai-example-tile p{margin:0}.axa-ai-page .ai-examples-lead{background:#191818;color:#f7f7f2}.axa-ai-page .ai-examples-lead .icon-wrap-feature{background:#f7f7f214;color:#f7f7f2;box-shadow:none}.axa-ai-page .ai-examples-lead .label-small{opacity:.6}.axa-ai-page .ai-examples-lead h3{font-family:"IBM Plex Serif",serif;font-size:32px;font-weight:400;line-height:1.15;letter-spacing:-.03em;color:#f7f7f2;margin:4px 0 0}.axa-ai-page .ai-examples-lead p{margin:0;color:#f7f7f2b3}.axa-ai-page .ai-start{background:#eeeee7}.axa-ai-page .headline-services-positioning{max-width:780px}.axa-ai-page .ai-start-cards{display:grid;grid-template-columns:1fr 1fr;gap:var(--grid--column-gap)}.axa-ai-page .ai-start-wide{grid-column:1/-1;position:relative;overflow:hidden}.axa-ai-page .ai-start-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;pointer-events:none}.axa-ai-page .card-positioning{min-height:360px;gap:40px;background:#f7f7f2}.axa-ai-page .card-positioning h3{font-size:42px;line-height:1.1;letter-spacing:-.035em;margin:8px 0 0}.axa-ai-page .card-positioning p{font-size:17px;line-height:1.6;color:#191818b3;margin:0;max-width:490px}.axa-ai-page .card-positioning-top-tile{max-width:100%}.axa-ai-page .ai-start-wide .card-positioning-top-tile{max-width:52%}.axa-ai-page .ai-start-link{display:flex;align-items:center;gap:40px;color:inherit;text-decoration:none;border-bottom:1px solid var(--axa-line);padding-bottom:8px;font-size:15px}.axa-ai-page .ai-start-link:hover{opacity:.65}.axa-ai-page .ai-start-wide .wrap-circles{right:-80px;border-color:#19181866}.axa-ai-page .inner-circle{border-color:#19181818}.axa-ai-page .ai-start-wide .inner-circle{border-color:#19181866}.axa-ai-page .ai-circle-mark{display:flex;flex-direction:column;gap:20px;align-items:center;font-family:"IBM Plex Serif",serif;font-style:italic;font-size:100px;line-height:1;letter-spacing:-.05em}.axa-ai-page .ai-circle-mark>span{font-family:"IBM Plex Serif",serif;font-size:20px;line-height:1.2;letter-spacing:-.02em;font-style:italic}@media(min-width:1600px){.axa-ai-page .ai-hero-images .image-wrap-service-marquee{height:568px}}@media(max-width:991px){.axa-ai-page .ai-intro-grid,.axa-ai-page .ai-process-grid{gap:5%}.axa-ai-page .wrap-services-framework{align-items:start;gap:30px}.axa-ai-page .headline-framework{flex-shrink:1}.axa-ai-page .ai-section-aside{max-width:260px}.axa-ai-page .ai-start-wide .wrap-circles{right:-200px}.axa-ai-page .ai-examples-intro{gap:5%}.axa-ai-page .ai-examples-lead h3{font-size:28px}}@media(max-width:767px){.axa-ai-page .headline-services-hero{margin-bottom:40px;gap:20px}.axa-ai-page .ai-hero h1{font-size:52px}.axa-ai-page .headline-services-hero p{font-size:19px}.axa-ai-page .ai-hero-images{grid-template-columns:1.1fr .7fr;gap:12px}.axa-ai-page .ai-hero-images .image-wrap-service-marquee{height:300px}.axa-ai-page .ai-hero-images>div:last-child{display:none}.axa-ai-page .ai-intro-grid,.axa-ai-page .ai-process-grid{grid-template-columns:1fr;gap:32px}.axa-ai-page .ai-intro-grid>div+div{padding-top:0}.axa-ai-page .ai-intro-grid p:last-child{margin-bottom:0}.axa-ai-page .wrap-services-framework{flex-direction:column;gap:24px;margin-bottom:40px}.axa-ai-page .ai-section-aside{max-width:450px;font-size:17px}.axa-ai-page .image-wrap-framework{height:320px}.axa-ai-page .framework-grid{row-gap:48px}.axa-ai-page .text-wrap-framework h3{font-size:30px}.axa-ai-page .ai-process-heading{position:static}.axa-ai-page .ai-process-heading p{max-width:none;margin-bottom:0}.axa-ai-page .ai-steps article{gap:16px;padding:26px 0}.axa-ai-page .ai-steps h3{font-size:28px}.axa-ai-page .ai-examples-headline{margin-bottom:40px}.axa-ai-page .ai-examples-intro{grid-template-columns:1fr;gap:20px}.axa-ai-page .ai-examples-grid{grid-template-columns:1fr;row-gap:0}.axa-ai-page .ai-examples-grid .feature-tile-main{min-height:0;padding:24px}.axa-ai-page .ai-examples-lead{margin-bottom:8px}.axa-ai-page .ai-examples-grid .ai-example-tile{display:grid;grid-template-columns:40px 1fr;gap:16px;align-items:start;background:none;border-radius:0;border-top:1px solid var(--axa-line);padding:20px 0}.axa-ai-page .ai-examples-more{margin-top:40px;font-size:17px}.axa-ai-page .ai-examples-more a{display:inline-block;margin:10px 0 0}.axa-ai-page .ai-example-tile h4{font-size:18px}.axa-ai-page .ai-examples-groups{gap:56px}.axa-ai-page .ai-examples-grid+.ai-examples-grid{border-top:0;padding-top:0}.axa-ai-page .ai-start-cards{grid-template-columns:1fr}.axa-ai-page .card-positioning{padding:28px;min-height:330px}.axa-ai-page .card-positioning h3{font-size:34px}.axa-ai-page .ai-start-wide .card-positioning-top-tile{max-width:100%}.axa-ai-page .ai-start-wide .wrap-circles{display:none}.axa-ai-page .axa-founder-experience{padding-bottom:48px}}@media(prefers-reduced-motion:reduce){.axa-ai-page .ai-process-heading{position:static}}@media(max-width:767px){.axa-ai-page .ai-opportunity .content-column{order:-9999}.axa-ai-page .ai-opportunity .widget-phase{max-width:240px}}