.elite-accordion{display:block;font-family:var(--font-primary,Verdana,Geneva,sans-serif);text-align:left}.elite-accordion,.elite-accordion *,.elite-accordion :after,.elite-accordion :before{box-sizing:border-box}.elite-accordion__eyebrow{color:var(--color-purple-primary,#5f01c6);font-size:var(--step--1,.7813rem);font-weight:700;letter-spacing:.12em;margin:0 0 8px;text-transform:uppercase}.elite-accordion__section-heading{color:var(--color-purple-dark,#2e007c);font-family:var(--font-primary,Verdana,Geneva,sans-serif);font-weight:800;line-height:1.15;margin:0 0 2.5rem}.elite-accordion__subheading{color:var(--color-text-secondary,#4f4d4d);font-size:var(--step-1,1.125rem);font-weight:400;line-height:1.5;margin:0 0 20px}.elite-accordion__intro{color:var(--color-text-body,#2f2f2f);font-size:var(--step-0,.9375rem);line-height:1.6;margin:0 0 2.5rem}.elite-accordion__intro p:last-child{margin-bottom:0}.elite-accordion__list{display:block;text-align:left}.elite-accordion__item{background-color:var(--color-white,#fff);border:1px solid transparent;border-radius:14px;box-shadow:0 4px 10px var(--color-shadow-card,rgba(0,0,0,.03));overflow:hidden}.elite-accordion__item:not(:last-child){margin-bottom:1rem}.elite-accordion__heading{font-size:inherit;line-height:inherit;margin:0;padding:0}.elite-accordion__trigger{align-items:center;background:transparent;border:0;border-radius:0;color:var(--color-purple-deep,#25114c);cursor:pointer;display:flex;font-family:var(--font-primary,Verdana,Geneva,sans-serif);font-size:var(--step-0,.9375rem);font-weight:700;gap:1rem;justify-content:space-between;line-height:1.4;margin:0;min-height:44px;padding:1.5rem 1.75rem;text-align:left;transition:background-color .2s ease;width:100%}.elite-accordion__question{flex:1 1 auto}.elite-accordion__trigger:focus-visible{outline:2px solid var(--color-purple-primary,#5f01c6);outline-offset:-2px}.elite-accordion__icon{color:var(--color-purple-primary,#5f01c6);flex:0 0 auto;height:1.25rem;position:relative;transition:transform .28s ease;width:1.25rem}.elite-accordion__icon:after,.elite-accordion__icon:before{background-color:currentColor;border-radius:2px;content:"";left:50%;position:absolute;top:50%}.elite-accordion__icon:before{height:2.5px;transform:translate(-50%,-50%);width:100%}.elite-accordion__icon:after{height:100%;transform:translate(-50%,-50%);width:2.5px}.elite-accordion__item--open .elite-accordion__icon{transform:rotate(45deg)}.elite-accordion__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease}.elite-accordion__item--open .elite-accordion__panel{grid-template-rows:1fr}.elite-accordion__panel-inner{min-height:0;overflow:hidden}.elite-accordion__divider{background-color:var(--color-blue-gray,#d3dae4);height:1px;margin:0 1.75rem}.elite-accordion__answer{color:var(--color-text-body,#2f2f2f);font-size:var(--step-0,.9375rem);line-height:1.7;padding:1.25rem 1.75rem 1.5rem;text-align:left}.elite-accordion__answer p:last-child{margin-bottom:0}.elite-accordion__cta-group{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.75rem}.elite-accordion__cta{align-items:center;border:2px solid transparent;border-radius:6px;cursor:pointer;display:inline-flex;font-family:var(--font-primary,Verdana,Geneva,sans-serif);font-size:var(--font-size-button,.9375rem);font-weight:600;justify-content:center;line-height:1.2;padding:.75rem 1.75rem;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}@media (prefers-reduced-motion:reduce){.elite-accordion__cta,.elite-accordion__icon,.elite-accordion__panel,.elite-accordion__trigger{transition:none!important}.elite-accordion [data-aos]{animation:none!important;opacity:1!important;transform:none!important;transition:none!important}}@media (max-width:1200px){.elite-accordion{box-sizing:border-box;padding-left:1.25rem;padding-right:1.25rem}}