.ag-page[data-astro-cid-7qyg5rac]{padding:56px 0 32px;background:linear-gradient(180deg,#ebecff,#fff 25%)}.ag-page[data-astro-cid-7qyg5rac] .container[data-astro-cid-7qyg5rac]{max-width:880px;padding:0 20px}.ag-page[data-astro-cid-7qyg5rac] .eyebrow[data-astro-cid-7qyg5rac]{display:inline-block;padding:4px 14px;background:#5c31f61a;color:#5c31f6;font-family:Cera Pro,sans-serif;font-weight:700;font-size:11px;letter-spacing:.18em;text-transform:uppercase;border-radius:999px;margin-bottom:16px}.ag-page[data-astro-cid-7qyg5rac] h1[data-astro-cid-7qyg5rac]{font-family:Recoleta,Cera Pro,serif;font-weight:700;font-size:clamp(28px,4vw,42px);color:#081a44;margin:0 0 16px;letter-spacing:-.01em}.ag-page[data-astro-cid-7qyg5rac] .lead[data-astro-cid-7qyg5rac]{font-family:Cera Pro,sans-serif;font-size:17px;line-height:1.6;color:#51596b;margin:0 0 32px}.ag-body[data-astro-cid-7qyg5rac]{font-family:Cera Pro,sans-serif;font-size:16px;line-height:1.75;color:#2c3144}.ag-body[data-astro-cid-7qyg5rac] h2{font-family:Recoleta,Cera Pro,serif;font-weight:700;font-size:26px;color:#20174d;margin:36px 0 12px}.ag-body[data-astro-cid-7qyg5rac] h3{font-family:Recoleta,Cera Pro,serif;font-weight:700;font-size:20px;color:#20174d;margin:26px 0 10px}.ag-body[data-astro-cid-7qyg5rac] p{margin:0 0 18px}.ag-body[data-astro-cid-7qyg5rac] a{color:#5c31f6;text-decoration:underline}.ag-body[data-astro-cid-7qyg5rac] ul,.ag-body[data-astro-cid-7qyg5rac] ol{padding-left:1.4rem;margin:0 0 18px}.ag-body[data-astro-cid-7qyg5rac] img{max-width:100%;height:auto;margin:18px 0;border-radius:6px}.ag-body[data-astro-cid-7qyg5rac] blockquote{margin:18px 0;padding:12px 18px;border-left:3px solid #5C31F6;background:#fafafe;color:#20174d;font-style:italic}.ag-cta[data-astro-cid-7qyg5rac]{margin:40px 0;padding:22px 24px;background:#ebecff;border-radius:12px;display:flex;align-items:center;gap:18px}.ag-cta[data-astro-cid-7qyg5rac] .badge[data-astro-cid-7qyg5rac]{flex:0 0 80px}.ag-cta[data-astro-cid-7qyg5rac] .badge[data-astro-cid-7qyg5rac] img[data-astro-cid-7qyg5rac]{width:100%;border-radius:6px}.ag-cta[data-astro-cid-7qyg5rac] .copy[data-astro-cid-7qyg5rac]{flex:1}.ag-cta[data-astro-cid-7qyg5rac] .copy[data-astro-cid-7qyg5rac] h6[data-astro-cid-7qyg5rac]{font-family:Recoleta,Cera Pro,serif;font-weight:700;font-size:17px;color:#20174d;margin:0 0 4px}.ag-cta[data-astro-cid-7qyg5rac] .copy[data-astro-cid-7qyg5rac] p[data-astro-cid-7qyg5rac]{font-family:Cera Pro,sans-serif;font-size:14px;color:#51596b;margin:0}.ag-cta[data-astro-cid-7qyg5rac] a[data-astro-cid-7qyg5rac].cta-btn{flex:0 0 auto;padding:11px 22px;background:linear-gradient(63.09deg,#5c31f6 -8.38%,#6169f6 39.09%,#bf8cfe 90.68%);color:#fff;font-family:Cera Pro,sans-serif;font-weight:700;font-size:13px;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;text-decoration:none}@media(max-width:575px){.ag-cta[data-astro-cid-7qyg5rac]{flex-direction:column;text-align:center}.ag-cta[data-astro-cid-7qyg5rac] .badge[data-astro-cid-7qyg5rac]{flex-basis:auto;max-width:80px}}.ag-related[data-astro-cid-7qyg5rac]{max-width:980px;margin:0 auto 56px;padding:0 20px}.ag-related[data-astro-cid-7qyg5rac] h3[data-astro-cid-7qyg5rac]{font-family:Recoleta,Cera Pro,serif;font-weight:700;font-size:22px;color:#20174d;text-align:center;margin:0 0 18px}.ag-related[data-astro-cid-7qyg5rac] .row[data-astro-cid-7qyg5rac]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}@media(max-width:767px){.ag-related[data-astro-cid-7qyg5rac] .row[data-astro-cid-7qyg5rac]{grid-template-columns:repeat(2,1fr)}}@media(max-width:380px){.ag-related[data-astro-cid-7qyg5rac] .row[data-astro-cid-7qyg5rac]{grid-template-columns:1fr}}.ag-related[data-astro-cid-7qyg5rac] .tile[data-astro-cid-7qyg5rac]{display:block;padding:14px 16px;background:#fff;border-radius:12px;border:1px solid rgba(92,49,246,.08);text-decoration:none;color:#20174d;font-family:Cera Pro,sans-serif;font-weight:600;font-size:14px;text-align:center;transition:transform .15s ease,box-shadow .15s ease}.ag-related[data-astro-cid-7qyg5rac] .tile[data-astro-cid-7qyg5rac]:hover{transform:translateY(-2px);box-shadow:0 10px 24px #081a4414;text-decoration:none}
