.axa-commerce-hero h1 em{font-weight:inherit}.axa-commerce-mosaic{display:grid}.axa-commerce-mosaic .right-home-b-hero{min-width:0}.axa-commerce-mosaic .image-cover{display:block;width:100%;height:100%;object-fit:cover}.axa-commerce-mosaic .card-home-b-process{min-width:0}.axa-commerce-prompt{width:100%;color:#f7f7f2}.axa-commerce-prompt>.label-small{font-size:10px}.axa-commerce-prompt p{font-family:"IBM Plex Serif",Georgia,serif;font-size:clamp(28px,3.1vw,46px);line-height:1.05;letter-spacing:-.04em;margin:20px 0}.axa-commerce-prompt a{font-size:13px;color:inherit;text-decoration:none;border-bottom:1px solid #ffffff66;padding-bottom:5px;display:flex;justify-content:space-between;gap:12px}.axa-commerce-mosaic .icon-card-home-b{min-width:0}.axa-commerce-hero-icon{display:block;width:auto;height:190px}.axa-commerce-mosaic-photo{grid-column:1/-1;position:relative;min-height:0;overflow:hidden}.axa-commerce-mosaic-photo img{position:absolute;inset:0}.axa-commerce-screen{display:block;padding:45px 8%;color:inherit;text-decoration:none;background:#e6e4ef}.axa-commerce-window{background:#fff;border:1px solid #19181820;border-radius:7px;overflow:hidden;box-shadow:0 18px 40px #29253818;max-width:1050px;margin:auto}.axa-commerce-browser{display:flex;justify-content:space-between;gap:20px;font-family:IBM Plex Mono,monospace;font-size:10px;padding:12px 15px;background:#fcfcfc;border-bottom:1px solid #19181815;color:#777}.axa-commerce-browser>span:first-child{font-size:6px;letter-spacing:3px}.axa-commerce-screen img{display:block;width:100%;height:auto}.axa-commerce-page .section.axa-commerce-feature{padding-block:var(--section-padding--small)}.axa-commerce-page .axa-commerce-feature 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-commerce-page .section.axa-commerce-operating{padding-block:var(--section-padding--small) var(--section-padding--extra-large)}.axa-commerce-page .axa-commerce-operating h2{font-size:var(--typography-size-h2);line-height:var(--typography-line-height-h2);letter-spacing:var(--typography-letter-spacing-h2);margin:0}.axa-commerce-operating .stacking-card._1{background-image:url(/commerce/ag1-marquee.jpg)}.axa-commerce-operating .stacking-card._2{background-image:url(/commerce/starbucks-marquee.jpg)}.axa-commerce-operating .stacking-card._3{background-image:url(/commerce/mgm-rewards-marquee.jpg)}.axa-commerce-page .section.overview-system-section{padding-block:var(--section-padding--medium)}.axa-commerce-page .axa-commerce-whole 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-commerce-whole .heading-overview-system{grid-column:span 2}.axa-commerce-whole .text-wrap-overview-system{justify-self:end}.axa-commerce-whole .image-wrap-system{aspect-ratio:12/11}.axa-commerce-whole .image-system{display:block;width:100%;height:100%;object-fit:cover}.axa-commerce-whole .system-thirds{grid-row-gap:var(--spacing--64)}.axa-commerce-page .section.axa-commerce-profit{padding-block:var(--section-padding--medium)}.axa-commerce-page .axa-commerce-profit h2{font-size:var(--typography-size-h2);line-height:var(--typography-line-height-h2);letter-spacing:var(--typography-letter-spacing-h2);margin:0}.axa-commerce-profit h3.text-large{font-family:var(--typography-font-family-body-1);font-size:var(--typography-size-body-1);line-height:var(--typography-line-height-body-1);letter-spacing:var(--typography-letter-spacing-body-1);margin:0}.axa-commerce-profit .card-wiw{position:static}.axa-commerce-profit-image{display:block;width:200px;height:200px;margin-inline:auto}.axa-commerce-page .axa-commerce-scope{background:#eeeee7;border-block:1px solid var(--axa-line)}.axa-commerce-scope-grid{display:grid;grid-template-columns:1fr 1.35fr;gap:10%}.axa-commerce-page .axa-commerce-scope h2{font-size:clamp(38px,4.2vw,64px)}.axa-commerce-scope-grid>div:first-child>p{max-width:380px;color:#595954}.axa-commerce-disclosure{border:0;border-top:1px solid var(--axa-line);border-radius:0;background:transparent}.axa-commerce-disclosure:last-child{border-bottom:1px solid var(--axa-line)}.axa-commerce-disclosure summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:24px 1fr 24px;gap:18px;padding:26px 0;align-items:baseline;background:none}.axa-commerce-disclosure summary::-webkit-details-marker{display:none}.axa-commerce-disclosure summary:focus-visible{outline:2px solid currentColor;outline-offset:5px}.axa-commerce-disclosure summary h3{font-family:IBM Plex Sans Variable,sans-serif;font-size:22px;line-height:1.3;letter-spacing:-.02em;margin:0;font-weight:400}.axa-commerce-plus{font-size:24px;line-height:1}.axa-commerce-disclosure[open] .axa-commerce-plus{transform:rotate(45deg)}.axa-commerce-disclosure-body{padding:0 0 30px 42px}.axa-commerce-disclosure-body>p{font-size:17px;line-height:1.5}.axa-commerce-disclosure-body ul{list-style:none;padding:0;margin:0}.axa-commerce-disclosure-body li{padding:12px 0;border-top:1px solid var(--axa-line);font-size:15px;line-height:1.5;color:#595954}.axa-commerce-disclosure-body .axa-project-link{margin-top:18px}@media(max-width:991px){.axa-commerce-prompt>.label-small{font-size:9px}.axa-commerce-whole .heading-overview-system{grid-column:span 1}.axa-commerce-whole .text-wrap-overview-system{justify-self:auto}.axa-commerce-scope-grid{gap:5%;grid-template-columns:1fr 1.2fr}}@media(max-width:767px){.axa-commerce-prompt p{font-size:36px}.axa-commerce-mosaic-photo{display:none}.axa-commerce-hero-icon{height:150px}.axa-commerce-profit-image{width:160px;height:160px}.axa-commerce-page .section.axa-commerce-operating{padding-bottom:calc(var(--section-padding--extra-large) + var(--section-padding--small))}.axa-commerce-operating .stacking-card._1{background-position:95% 50%}.axa-commerce-operating .stacking-card._2{background-position:100% 50%}.axa-commerce-operating .stacking-card._3{background-position:56% 50%}.axa-commerce-screen{padding:22px 16px}.axa-commerce-browser{font-size:8px;padding:9px}.axa-commerce-scope-grid{grid-template-columns:1fr;gap:32px}.axa-commerce-page .axa-commerce-scope h2{font-size:42px}.axa-commerce-disclosure summary{grid-template-columns:20px 1fr 20px;gap:12px;padding:23px 0}.axa-commerce-disclosure summary h3{font-size:20px}.axa-commerce-disclosure-body{padding-left:32px}}@media(prefers-reduced-motion:reduce){.axa-commerce-operating .stacking-list{height:auto;gap:24px}.axa-commerce-operating .stacking-card{position:relative;top:auto;margin:0;min-height:400px;height:60svh}}.axa-commerce-prompt{color:#191818}.axa-commerce-prompt a{border-bottom-color:#19181866}.axa-commerce-page .headline-wiw p a{color:inherit;text-decoration:underline}