.xt-in-action{box-sizing:border-box;padding:96px 48px;width:100%}.xt-in-action--bg-lavender{background:var(--surface-tinted)}.xt-in-action--bg-white{background:var(--surface-page)}.xt-in-action--bg-off_white{background:var(--surface-raised)}.xt-in-action__inner{margin:0 auto;max-width:1344px;text-align:center}.xt-in-action__heading{color:var(--text-heading);font-family:var(--font-display);font-size:45px;font-weight:700;letter-spacing:var(--tracking-snug);line-height:60px;margin:0 0 56px}.xt-in-action__grid{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));list-style:none;margin:0;padding:0;text-align:left}.xt-in-action__card{background:var(--surface-card);border-radius:0;box-shadow:0 8px 24px rgba(52,18,109,.08),0 1px 0 rgba(52,18,109,.04);display:flex;flex-direction:column;gap:28px;padding:40px 32px 32px;transition:transform var(--dur-base,.24s) var(--ease-out,cubic-bezier(.2,.8,.2,1)),box-shadow var(--dur-base,.24s) var(--ease-out,cubic-bezier(.2,.8,.2,1))}.xt-in-action__card:hover{box-shadow:0 16px 36px rgba(52,18,109,.14),0 1px 0 rgba(52,18,109,.04);transform:translateY(-4px)}.xt-in-action__logo{align-items:center;display:flex;min-height:48px}.xt-in-action__logo img{display:block;max-height:48px;object-fit:contain;width:auto}.xt-in-action__logo-text{color:var(--text-body);font-family:var(--font-display);font-size:24px;font-weight:700;letter-spacing:var(--tracking-snug);line-height:1}.xt-in-action__quote{color:var(--text-body);font-family:var(--font-body);font-size:18px;font-weight:700;line-height:26px;margin:0}.xt-in-action__quote p{margin:0}.xt-in-action__quote a{color:var(--text-body);text-decoration:underline}.xt-in-action__attrib{color:var(--text-body);display:flex;flex-direction:column;font-family:var(--font-body);font-size:18px;gap:2px;line-height:26px;margin-top:auto}.xt-in-action__company{font-weight:600}.xt-in-action__role{font-weight:300}.xt-in-action__carousel-nav{display:none}.xt-in-action__carousel-nav--active{align-items:center;display:flex;gap:20px;justify-content:center;margin-top:40px}.xt-in-action__nav-btn{align-items:center;background:transparent;border:4px solid var(--purple-900);border-radius:9999px;color:var(--purple-900);cursor:pointer;display:inline-flex;height:60px;justify-content:center;opacity:.65;transition:opacity var(--dur-fast,.16s) var(--ease-out,cubic-bezier(.2,.8,.2,1)),background var(--dur-fast,.16s) var(--ease-out,cubic-bezier(.2,.8,.2,1));width:60px}.xt-in-action__nav-btn:focus-visible,.xt-in-action__nav-btn:hover{background:var(--overlay-subtle);opacity:1}.xt-in-action__cta-wrap{display:flex;justify-content:center;margin-top:72px}.xt-in-action__cta{font-size:18px;padding:12px 28px}@media (max-width:1100px){.xt-in-action{padding:72px 40px}.xt-in-action__grid{gap:24px;grid-template-columns:repeat(2,1fr)}.xt-in-action__heading{font-size:36px;line-height:44px;margin-bottom:40px}}@media (max-width:720px){.xt-in-action{padding:56px 20px}.xt-in-action__grid{gap:20px;grid-template-columns:1fr}.xt-in-action__heading{font-size:30px;line-height:38px;margin-bottom:32px}.xt-in-action__card{padding:28px 24px}.xt-in-action__quote{font-size:16px;line-height:24px}.xt-in-action__attrib{font-size:16px;line-height:22px}.xt-in-action__carousel-nav{margin-top:28px}.xt-in-action__nav-btn{height:40px;width:40px}}@media (prefers-reduced-motion:reduce){.xt-in-action__card,.xt-in-action__card:hover{transform:none;transition:none}}.xt-in-action--carousel .xt-in-action__grid{display:flex;gap:24px;margin:-16px -24px -40px;overflow-x:auto;padding:16px 24px 40px;scroll-behavior:smooth;scroll-padding-inline:24px;scroll-snap-type:x mandatory;scrollbar-width:none}.xt-in-action--carousel .xt-in-action__grid::-webkit-scrollbar{display:none}.xt-in-action--carousel .xt-in-action__grid:focus-visible{outline:3px solid var(--focus-ring);outline-offset:4px}.xt-in-action--carousel .xt-in-action__card{flex:0 0 calc(30.30303% - 21.81818px);scroll-snap-align:start}.xt-in-action__stage{position:relative}.xt-in-action--carousel .xt-in-action__carousel-nav--active{display:contents}.xt-in-action--carousel .xt-in-action__nav-btn{background:var(--surface-card);border:1px solid var(--border-hairline);border-radius:var(--radius-pill);box-shadow:var(--shadow-card);color:var(--purple-900);height:44px;opacity:1;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:background .24s ease,color .24s ease,opacity .28s ease,transform .24s ease;width:44px;z-index:3}.xt-in-action--carousel .xt-in-action__nav-btn svg{height:20px;width:20px}.xt-in-action--carousel .xt-in-action__nav-btn--prev{left:-22px}.xt-in-action--carousel .xt-in-action__nav-btn--next{right:-22px}.xt-in-action--carousel .xt-in-action__nav-btn:hover{background:var(--brand-purple);color:var(--white);transform:translateY(-50%) scale(1.06)}.xt-in-action--carousel .xt-in-action__nav-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.xt-in-action--carousel .xt-in-action__nav-btn:disabled{opacity:0;pointer-events:none}@media (max-width:1100px){.xt-in-action--carousel .xt-in-action__card{flex-basis:calc(43.47826% - 20.86957px)}}@media (max-width:720px){.xt-in-action--carousel .xt-in-action__nav-btn{display:none}.xt-in-action--carousel .xt-in-action__grid{gap:16px;margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px}.xt-in-action--carousel .xt-in-action__card{flex-basis:85%}}@media (prefers-reduced-motion:reduce){.xt-in-action--carousel .xt-in-action__grid{scroll-behavior:auto}}.xt-in-action--carousel .xt-in-action__card.is-offscreen{box-shadow:none}.xt-in-action--no-overflow .xt-in-action__carousel-nav--active{display:none}