.ajaia-faq{--ajaia-faq-navy: var(--ink-900, var(--partner-navy, #001d6b));--ajaia-faq-accent: var(--ink-700, var(--partner-blue, #0b2e8e));--ajaia-faq-sky: var(--sky-400, var(--partner-sky, #97c2f8));--ajaia-faq-surface: var(--sky-50, var(--partner-sky-50, #f1f7ff));--ajaia-faq-body: var(--ink-muted, var(--partner-ink, #272d3b));--ajaia-faq-line: rgba(0, 29, 107, .12);--ajaia-faq-font: var(--font-display, var(--partner-font, "Poppins", sans-serif));--ajaia-faq-ease: var(--ease, var(--partner-ease, cubic-bezier(.32, .72, 0, 1)));position:relative;width:100%;max-width:none;align-self:stretch;box-sizing:border-box;padding-block:clamp(72px,11vh,140px);color:var(--ajaia-faq-body);background:var(--ajaia-faq-surface)}.ajaia-faq *,.ajaia-faq *:before,.ajaia-faq *:after{box-sizing:border-box}.ajaia-faq__shell{width:min(100%,1440px);margin-inline:auto;padding-inline:clamp(20px,4.5vw,64px)}.ajaia-faq__layout{display:grid;grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);gap:clamp(56px,6vw,96px);align-items:start}.ajaia-faq__intro{position:sticky;top:112px}.ajaia-faq__eyebrow{display:inline-flex;align-items:center;gap:12px;margin:0;color:var(--ajaia-faq-navy);font-family:var(--ajaia-faq-font);font-size:13px;font-weight:700;letter-spacing:.2em;line-height:1;text-transform:uppercase}.ajaia-faq__eyebrow>span{width:13px;height:13px;flex:none;background:var(--ajaia-faq-navy);box-shadow:5px 5px 0 -1px color-mix(in srgb,var(--ajaia-faq-navy) 38%,transparent)}.ajaia-faq__title{max-width:17ch;margin:18px 0 0;color:var(--ajaia-faq-navy);font-family:var(--ajaia-faq-font);font-size:clamp(30px,3.25vw,46px);font-weight:700;letter-spacing:-.035em;line-height:1.06;text-wrap:balance}.ajaia-faq__description{max-width:32rem;margin:28px 0 0;color:var(--ajaia-faq-body);font-family:var(--ajaia-faq-font);font-size:clamp(15px,1.2vw,17px);font-weight:450;line-height:1.65}.ajaia-faq__cta{position:relative;display:inline-flex;align-items:center;gap:10px;isolation:isolate;margin-top:26px;overflow:hidden;padding:14px 22px;color:var(--ajaia-faq-navy);background:var(--ajaia-faq-sky);font-family:var(--ajaia-faq-font);font-size:15px;font-weight:600;line-height:1;text-decoration:none;transition:background .2s var(--ajaia-faq-ease)}.ajaia-faq__cta:before{position:absolute;z-index:-1;top:0;left:-60%;width:54px;height:100%;content:"";background:linear-gradient(100deg,transparent,rgba(255,255,255,.6),transparent);transform:skew(-18deg);transition:left .6s var(--ajaia-faq-ease)}.ajaia-faq__cta>span:last-child{transition:transform .25s var(--ajaia-faq-ease)}.ajaia-faq__cta:hover:before{left:130%}.ajaia-faq__cta:hover>span:last-child{transform:translate(4px)}.ajaia-faq__cta:focus-visible,.ajaia-faq__question:focus-visible{outline:2px solid var(--ajaia-faq-accent);outline-offset:4px}.ajaia-faq__list{border-top:1px solid var(--ajaia-faq-line)}.ajaia-faq__item{border-bottom:1px solid var(--ajaia-faq-line)}.ajaia-faq__question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:78px;border:0;margin:0;padding:24px 4px;color:var(--ajaia-faq-navy);background:transparent;cursor:pointer;font-family:var(--ajaia-faq-font);font-size:clamp(15px,1.05vw,17px);font-weight:600;letter-spacing:-.01em;line-height:1.32;text-align:left;transition:color .25s var(--ajaia-faq-ease)}.ajaia-faq__question:hover,.ajaia-faq__item.is-open .ajaia-faq__question{color:var(--ajaia-faq-accent)}.ajaia-faq__icon{position:relative;width:30px;height:30px;display:grid;flex:0 0 30px;place-items:center;border:1px solid rgba(0,29,107,.14);background:#ffffff8c;transition:background .3s var(--ajaia-faq-ease),border-color .3s var(--ajaia-faq-ease)}.ajaia-faq__icon:before,.ajaia-faq__icon:after{position:absolute;content:"";background:var(--ajaia-faq-accent);transition:transform .35s var(--ajaia-faq-ease),background .3s var(--ajaia-faq-ease)}.ajaia-faq__icon:before{width:12px;height:2px}.ajaia-faq__icon:after{width:2px;height:12px}.ajaia-faq__item.is-open .ajaia-faq__icon{border-color:var(--ajaia-faq-accent);background:var(--ajaia-faq-accent)}.ajaia-faq__item.is-open .ajaia-faq__icon:before,.ajaia-faq__item.is-open .ajaia-faq__icon:after{background:#fff}.ajaia-faq__item.is-open .ajaia-faq__icon:after{transform:rotate(90deg)}.ajaia-faq__answer{max-height:0;overflow:hidden;opacity:0}.ajaia-faq.is-enhanced .ajaia-faq__answer{transition:max-height .45s var(--ajaia-faq-ease),opacity .32s var(--ajaia-faq-ease)}.ajaia-faq__item.is-open .ajaia-faq__answer{opacity:1}.ajaia-faq__answer-inner{max-width:700px;padding:0 4px 27px;color:var(--ajaia-faq-body);font-family:var(--ajaia-faq-font);font-size:15px;line-height:1.66}@media(max-width:900px){.ajaia-faq__layout{grid-template-columns:1fr;gap:40px}.ajaia-faq__intro{position:relative;top:auto}.ajaia-faq__title{max-width:20ch;font-size:clamp(30px,8.4vw,38px)}.ajaia-faq__description{margin-top:18px;font-size:15px;line-height:1.62}.ajaia-faq__question{gap:18px;padding:21px 0}}@media(max-width:560px){.ajaia-faq{padding-block:54px}.ajaia-faq__layout{gap:28px}.ajaia-faq__title{max-width:20ch;font-size:clamp(30px,8.4vw,36px)}.ajaia-faq__question{min-height:58px;align-items:flex-start;gap:14px;padding-block:18px;font-size:15px}}@media(prefers-reduced-motion:reduce){.ajaia-faq *,.ajaia-faq *:before,.ajaia-faq *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
