.cai-feature-cards{--cai-section-heading-color:var(--cai-brand-primary,#ab238b);--cai-section-body-color:rgba(244,232,255,.76);--cai-card-title-color:#f7edff;--cai-card-body-color:rgba(244,232,255,.72);--cai-card-cta-color:#f0d8ff;--cai-card-cta-hover-color:#fff;--cai-icon-color:#e7cbff;--cai-icon-ring-color:rgba(214,183,255,.76);--cai-custom-icon-size:40px;--cai-divider-color:rgba(229,198,255,.42);--cai-feature-cards-media-overlay-color:#1a0048;--cai-feature-cards-media-overlay-opacity:0.55;color:#f4e8ff;overflow:hidden;position:relative}.cai-feature-cards--dark{background:var(--cai-feature-cards-background,radial-gradient(circle at 16% 24%,rgba(181,37,255,.34),transparent 0,transparent 34%),radial-gradient(circle at 20% 44%,rgba(119,0,205,.22),transparent 0,transparent 24%),linear-gradient(180deg,#4a318f 0,#1a0048 34%,#1b0140 100%))}.cai-feature-cards--light{background:var(--cai-feature-cards-background,radial-gradient(circle at 16% 24%,rgba(157,77,255,.12),transparent 0,transparent 32%),linear-gradient(180deg,#f8f2ff 0,#efe4fb 100%));color:#280946}.cai-feature-cards--inherit{background:var(--cai-feature-cards-background,transparent);color:inherit}.cai-feature-cards__bg-media{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.cai-feature-cards__bg-image,.cai-feature-cards__bg-video{display:block;height:100%;object-fit:cover;width:100%}.cai-feature-cards__bg-overlay{background:var(--cai-feature-cards-media-overlay-color);inset:0;opacity:var(--cai-feature-cards-media-overlay-opacity);position:absolute}.cai-feature-cards--has-bg-media:before{background:radial-gradient(circle at 16% 24%,rgba(181,37,255,.22),transparent 0,transparent 34%),linear-gradient(180deg,rgba(26,0,72,.12),rgba(26,0,72,.34));content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.cai-feature-cards__container{margin:0 auto;max-width:var(--ca-content,1440px);padding:56px 32px 64px;position:relative;z-index:2}.cai-feature-cards__layout{align-items:start;display:grid;gap:clamp(48px,4vw,64px);grid-template-columns:minmax(360px,.82fr) minmax(0,1.68fr)}.cai-feature-cards--cards-only .cai-feature-cards__cards-column,.cai-feature-cards--intro-only .cai-feature-cards__intro,.cai-feature-cards__layout>.cai-feature-cards__cards-column:only-child,.cai-feature-cards__layout>.cai-feature-cards__grid:only-child,.cai-feature-cards__layout>.cai-feature-cards__intro:only-child{grid-column:1/-1}.cai-feature-cards__intro{max-width:min(100%,520px);padding-top:8px}.cai-feature-cards--intro-only .cai-feature-cards__intro{max-width:min(100%,760px)}.cai-feature-cards__section-title{color:var(--cai-section-heading-color);font-size:var(--ca-module-headline-size);font-weight:var(--ca-module-headline-weight);letter-spacing:var(--ca-module-headline-letter-spacing);line-height:var(--ca-module-headline-line);margin:0}.cai-feature-cards__section-body{color:var(--cai-section-body-color);font-size:var(--ca-module-subhead-size);line-height:var(--ca-module-subhead-line);margin-top:16px}.cai-feature-cards__section-body p{margin:0}.cai-feature-cards--intro-centered .cai-feature-cards__intro{text-align:center}.cai-feature-cards__cards-column{display:flex;flex-direction:column;gap:28px;min-width:0}.cai-feature-cards__section-cta{display:flex;margin-top:24px;width:100%}.cai-feature-cards__cards-column>.cai-feature-cards__section-cta:first-child{margin-top:0}.cai-feature-cards__section-cta--bottom{margin-top:36px}.cai-feature-cards__section-cta--left{justify-content:flex-start}.cai-feature-cards__section-cta--center{justify-content:center}.cai-feature-cards__section-cta--right{justify-content:flex-end}.cai-feature-cards__grid{display:grid;gap:36px 52px}.cai-feature-cards--size-sm .cai-feature-cards__grid{gap:28px 40px}.cai-feature-cards--size-lg .cai-feature-cards__grid{gap:44px 60px}.cai-feature-cards--size-xl .cai-feature-cards__grid{gap:52px 72px}.cai-feature-cards--cols-1 .cai-feature-cards__grid{grid-template-columns:1fr}.cai-feature-cards--cols-2 .cai-feature-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cai-feature-cards--cols-3 .cai-feature-cards__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cai-feature-cards--cols-4 .cai-feature-cards__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cai-feature-cards__card{min-height:120px;padding-left:16px;position:relative}.cai-feature-cards--size-sm .cai-feature-cards__card{min-height:104px}.cai-feature-cards--size-lg .cai-feature-cards__card{min-height:136px}.cai-feature-cards--size-xl .cai-feature-cards__card{min-height:152px}.cai-feature-cards__card:before{background:linear-gradient(180deg,var(--cai-divider-color) 0,color-mix(in srgb,var(--cai-divider-color) 30%,transparent) 100%);bottom:0;content:"";left:0;position:absolute;top:0;width:1px}.cai-feature-cards__card-inner{display:flex;flex-direction:column;gap:16px}.cai-feature-cards--align-center-left .cai-feature-cards__layout{align-items:center}.cai-feature-cards--short-centered .cai-feature-cards__container{align-items:center;display:grid;min-height:clamp(520px,72vh,760px)}.cai-feature-cards--short-centered .cai-feature-cards__layout{align-items:center;width:100%}.cai-feature-cards--short-centered.cai-feature-cards--intro-centered .cai-feature-cards__intro{justify-self:center;max-width:min(100%,620px)}.cai-feature-cards--short-centered .cai-feature-cards__grid{align-content:center}.cai-feature-cards--short-centered .cai-feature-cards__layout>.cai-feature-cards__cards-column:only-child,.cai-feature-cards--short-centered .cai-feature-cards__layout>.cai-feature-cards__grid:only-child{justify-self:center;width:min(100%,760px)}.cai-feature-cards--short-centered.cai-feature-cards--cols-1 .cai-feature-cards__layout>.cai-feature-cards__cards-column:only-child,.cai-feature-cards--short-centered.cai-feature-cards--cols-1 .cai-feature-cards__layout>.cai-feature-cards__grid:only-child{width:min(100%,720px)}.cai-feature-cards__icon-wrap{align-items:center;color:var(--cai-icon-color);display:inline-flex;height:40px;justify-content:center;position:relative;width:40px}.cai-feature-cards__icon-wrap--custom{height:var(--cai-custom-icon-size);width:var(--cai-custom-icon-size)}.cai-feature-cards__icon-wrap--default:after,.cai-feature-cards__icon-wrap--default:before{border:1px solid rgba(214,183,255,.76);border-radius:50%;content:"";inset:0;position:absolute}.cai-feature-cards__icon-wrap--default:after{inset:8px;opacity:.9}.cai-feature-cards__icon-core{border:1px solid color-mix(in srgb,var(--cai-icon-ring-color) 68%,transparent);border-radius:50%;inset:12px;position:absolute}.cai-feature-cards__icon{align-items:center;display:inline-flex;height:24px;justify-content:center;position:relative;width:24px;z-index:1}.cai-feature-cards__icon-image{background:currentColor;mask:var(--cai-feature-icon-url) center /contain no-repeat;-webkit-mask:var(--cai-feature-icon-url) center /contain no-repeat}.cai-feature-cards__icon img,.cai-feature-cards__icon svg,.cai-feature-cards__icon-image{display:block;height:100%;width:100%}.cai-feature-cards__icon svg{color:currentColor;fill:none;stroke:currentColor}.cai-feature-cards__icon-wrap--custom .cai-feature-cards__icon{height:100%;width:100%}.cai-feature-cards__icon svg [fill]:not([fill=none]){fill:currentColor!important}.cai-feature-cards__icon svg [stroke]:not([stroke=none]){stroke:currentColor!important}.cai-feature-cards__icon svg [style*=fill]:not([style*="fill:none"]):not([style*="fill: none"]){fill:currentColor!important}.cai-feature-cards__icon svg [style*=stroke]{stroke:currentColor!important}.cai-feature-cards__icon svg :where(path,circle,ellipse,line,polyline,polygon,rect){vector-effect:non-scaling-stroke}.cai-feature-cards__icon:empty{display:none}.cai-feature-cards__media-row{align-items:center;display:inline-flex;gap:12px;max-width:100%}.cai-feature-cards__media-row--eyebrow-only{align-items:flex-start}.cai-feature-cards__card-header{display:flex;flex-direction:column;gap:8px}.cai-feature-cards__card-eyebrow{align-items:center;border:1px solid color-mix(in srgb,var(--cai-icon-color) 36%,transparent);border-radius:999px;color:var(--cai-icon-color);display:inline-flex;font-size:var(--ca-type-body-tiny,14px);font-weight:500;letter-spacing:0;line-height:1.15;max-width:100%;min-height:30px;overflow-wrap:anywhere;padding:5px 12px;width:fit-content}.cai-feature-cards__card-eyebrow--replaces-icon{background:color-mix(in srgb,var(--cai-icon-color) 10%,transparent);border-color:color-mix(in srgb,var(--cai-icon-ring-color) 62%,transparent);font-size:var(--ca-type-body-sm,16px);min-height:40px;padding-inline:14px}.cai-feature-cards__card-eyebrow--beside-icon{flex:0 1 auto}.cai-feature-cards__card-eyebrow--no-outline{background:transparent;border-color:transparent;min-height:0;padding:0}.cai-feature-cards__card-title{color:var(--cai-card-title-color);font-size:var(--ca-type-subhead-2,24px);font-weight:var(--ca-body-weight,300);letter-spacing:-.03em;line-height:var(--ca-line-subhead,1.16);margin:0}.cai-feature-cards__card-body{color:var(--cai-card-body-color);font-size:var(--ca-type-body-tiny,14px);line-height:var(--ca-line-body,1.5);max-width:46ch}.cai-feature-cards__card-body p{margin:0}.cai-feature-cards__card-footer{margin-top:4px}.cai-feature-cards__card-cta{border-bottom:1px solid color-mix(in srgb,var(--cai-card-cta-color) 32%,transparent);color:var(--cai-card-cta-color);font-size:var(--ca-type-body-tiny,14px);line-height:1.2;text-decoration:none;transition:border-color .18s ease,color .18s ease}.cai-feature-cards--interactive .cai-feature-cards__card{transition:transform .22s ease}.cai-feature-cards--interactive .cai-feature-cards__card:focus-within,.cai-feature-cards--interactive .cai-feature-cards__card:hover{transform:translateY(-4px)}.cai-feature-cards--interactive .cai-feature-cards__card:focus-within .cai-feature-cards__card-cta,.cai-feature-cards--interactive .cai-feature-cards__card:hover .cai-feature-cards__card-cta{border-color:color-mix(in srgb,var(--cai-card-cta-hover-color) 50%,transparent);color:var(--cai-card-cta-hover-color)}.cai-feature-cards--icon-animated .cai-feature-cards__icon-wrap--default:before{animation:cai-feature-cards-pulse-outer 3.8s ease-in-out infinite}.cai-feature-cards--icon-animated .cai-feature-cards__icon-wrap--default:after{animation:cai-feature-cards-pulse-inner 3.8s ease-in-out infinite}.cai-feature-cards--icon-animated .cai-feature-cards__icon-core{animation:cai-feature-cards-pulse-core 3.8s ease-in-out infinite}.cai-feature-cards__icon-wrap--default:after,.cai-feature-cards__icon-wrap--default:before{border:1px solid var(--cai-icon-ring-color)}.cai-feature-cards--custom-icon-grow-shrink .cai-feature-cards__icon-wrap--custom .cai-feature-cards__icon{animation:cai-feature-cards-custom-grow-shrink 2.4s ease-in-out infinite}.cai-feature-cards--custom-icon-spin .cai-feature-cards__icon-wrap--custom .cai-feature-cards__icon{animation:cai-feature-cards-custom-spin 5s linear infinite}.cai-feature-cards--custom-icon-pulse .cai-feature-cards__icon-wrap--custom .cai-feature-cards__icon{animation:cai-feature-cards-custom-pulse 2.6s ease-in-out infinite}.cai-feature-cards--custom-icon-float .cai-feature-cards__icon-wrap--custom .cai-feature-cards__icon{animation:cai-feature-cards-custom-float 3.2s ease-in-out infinite}.cai-feature-cards--custom-icon-tilt .cai-feature-cards__icon-wrap--custom .cai-feature-cards__icon{animation:cai-feature-cards-custom-tilt 2.8s ease-in-out infinite;transform-origin:center}.cai-feature-cards--light{--cai-section-heading-color:var(--cai-brand-primary,#ab238b);--cai-section-body-color:rgba(40,9,70,.72);--cai-card-title-color:#280946;--cai-card-body-color:rgba(40,9,70,.72);--cai-card-cta-color:var(--cai-brand-primary,#4f2383);--cai-card-cta-hover-color:var(--cai-brand-primary-dark,#280946);--cai-icon-color:var(--cai-brand-primary,#4f2383);--cai-icon-ring-color:rgba(79,35,131,.48);--cai-divider-color:rgba(111,44,185,.36)}.cai-feature-cards--soft-brand,.cai-feature-cards--white{--cai-section-heading-color:var(--cai-brand-primary,#ab238b);--cai-section-body-color:rgba(40,9,70,.72);--cai-card-title-color:#280946;--cai-card-body-color:rgba(40,9,70,.72);--cai-card-cta-color:var(--cai-brand-primary);--cai-card-cta-hover-color:var(--cai-brand-primary-dark);--cai-icon-color:var(--cai-brand-primary);--cai-icon-ring-color:color-mix(in srgb,var(--cai-brand-primary) 48%,transparent);--cai-divider-color:color-mix(in srgb,var(--cai-brand-primary) 24%,transparent)}.cai-feature-cards--brand-gradient,.cai-feature-cards--solid-brand{--cai-section-heading-color:var(--cai-brand-text-on-primary);--cai-section-body-color:color-mix(in srgb,var(--cai-brand-text-on-primary) 78%,transparent);--cai-card-title-color:var(--cai-brand-text-on-primary);--cai-card-body-color:color-mix(in srgb,var(--cai-brand-text-on-primary) 74%,transparent);--cai-card-cta-color:var(--cai-brand-text-on-primary);--cai-card-cta-hover-color:var(--cai-brand-text-on-primary);--cai-icon-color:var(--cai-brand-text-on-primary);--cai-icon-ring-color:color-mix(in srgb,var(--cai-brand-text-on-primary) 52%,transparent);--cai-divider-color:color-mix(in srgb,var(--cai-brand-text-on-primary) 34%,transparent)}.cai-feature-cards--animated.is-ready [data-reveal]{opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.cai-feature-cards--animated.is-ready.is-visible [data-reveal]{opacity:1;transform:translateY(0)}.cai-feature-cards--animated.is-ready.is-visible [data-reveal]:first-child{transition-delay:60ms}.cai-feature-cards--animated.is-ready.is-visible [data-reveal]:nth-child(2){transition-delay:.14s}.cai-feature-cards--animated.is-ready.is-visible [data-reveal]:nth-child(3){transition-delay:.22s}.cai-feature-cards--animated.is-ready.is-visible [data-reveal]:nth-child(4){transition-delay:.3s}.cai-feature-cards--animated.is-ready.is-visible [data-reveal]:nth-child(5){transition-delay:.38s}.cai-feature-cards--animated.is-ready.is-visible [data-reveal]:nth-child(6){transition-delay:.46s}@keyframes cai-feature-cards-pulse-outer{0%,to{opacity:.82;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes cai-feature-cards-pulse-inner{0%,to{opacity:.72;transform:scale(1)}50%{opacity:1;transform:scale(.93)}}@keyframes cai-feature-cards-pulse-core{0%,to{opacity:.54;transform:scale(1)}50%{opacity:.9;transform:scale(1.14)}}@keyframes cai-feature-cards-custom-grow-shrink{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@keyframes cai-feature-cards-custom-spin{to{transform:rotate(1turn)}}@keyframes cai-feature-cards-custom-pulse{0%,to{opacity:.72;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes cai-feature-cards-custom-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes cai-feature-cards-custom-tilt{0%,to{transform:rotate(0deg)}25%{transform:rotate(-7deg)}75%{transform:rotate(7deg)}}@media (prefers-reduced-motion:reduce){.cai-feature-cards--animated [data-reveal],.cai-feature-cards__card,.cai-feature-cards__icon,.cai-feature-cards__icon-core,.cai-feature-cards__icon-wrap--default:after,.cai-feature-cards__icon-wrap--default:before{animation:none!important;transform:none!important;transition:none!important}}@media (min-width:901px){.cai-feature-cards--desktop-card-scale .cai-feature-cards__layout{gap:clamp(44px,5vw,80px);grid-template-columns:minmax(280px,.78fr) minmax(0,1.85fr)}.cai-feature-cards--desktop-card-scale.cai-feature-cards--cards-only .cai-feature-cards__layout,.cai-feature-cards--desktop-card-scale.cai-feature-cards--intro-only .cai-feature-cards__layout{grid-template-columns:1fr}.cai-feature-cards--desktop-card-scale .cai-feature-cards__cards-column{gap:clamp(30px,3vw,48px)}.cai-feature-cards--desktop-card-scale .cai-feature-cards__grid{gap:clamp(40px,4vw,76px) clamp(56px,5vw,96px)}.cai-feature-cards--desktop-card-scale.cai-feature-cards--short-centered .cai-feature-cards__layout>.cai-feature-cards__cards-column:only-child,.cai-feature-cards--desktop-card-scale.cai-feature-cards--short-centered .cai-feature-cards__layout>.cai-feature-cards__grid:only-child{width:min(100%,1040px)}.cai-feature-cards--desktop-card-scale.cai-feature-cards--short-centered.cai-feature-cards--cols-1 .cai-feature-cards__layout>.cai-feature-cards__cards-column:only-child,.cai-feature-cards--desktop-card-scale.cai-feature-cards--short-centered.cai-feature-cards--cols-1 .cai-feature-cards__layout>.cai-feature-cards__grid:only-child{width:min(100%,780px)}.cai-feature-cards--desktop-card-scale .cai-feature-cards__card{min-height:clamp(152px,14vw,220px);padding-left:clamp(20px,2vw,30px)}.cai-feature-cards--desktop-card-scale .cai-feature-cards__card-inner{gap:clamp(18px,1.5vw,24px)}.cai-feature-cards--desktop-card-scale .cai-feature-cards__icon-wrap{height:48px;width:48px}.cai-feature-cards--desktop-card-scale .cai-feature-cards__icon-wrap--custom{height:max(var(--cai-custom-icon-size),48px);width:max(var(--cai-custom-icon-size),48px)}.cai-feature-cards--desktop-card-scale .cai-feature-cards__card-title{font-size:clamp(26px,2vw,34px);line-height:1.12}.cai-feature-cards--desktop-card-scale .cai-feature-cards__card-body{font-size:clamp(15px,1.05vw,18px);max-width:52ch}}@media (max-width:1200px){.cai-feature-cards__layout{gap:36px;grid-template-columns:minmax(260px,.85fr) minmax(0,1.4fr)}.cai-feature-cards--cols-3 .cai-feature-cards__grid,.cai-feature-cards--cols-4 .cai-feature-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.cai-feature-cards__layout{gap:28px;grid-template-columns:1fr}.cai-feature-cards--short-centered .cai-feature-cards__container{min-height:0}.cai-feature-cards__intro{max-width:520px}.cai-feature-cards--intro-centered .cai-feature-cards__intro{justify-self:center}}@media (max-width:767px){.cai-feature-cards__container{padding:32px var(--ca-gutter,16px) 40px}.cai-feature-cards--cols-1 .cai-feature-cards__grid,.cai-feature-cards--cols-2 .cai-feature-cards__grid,.cai-feature-cards--cols-3 .cai-feature-cards__grid,.cai-feature-cards--cols-4 .cai-feature-cards__grid,.cai-feature-cards__grid{gap:28px;grid-template-columns:1fr}.cai-feature-cards__card{min-height:0}}