.cs-wrap[data-astro-cid-kp5qkt5j]{max-width:880px;margin:0 auto;padding:64px 20px 48px;text-align:center}.cs-eyebrow[data-astro-cid-kp5qkt5j]{display:inline-block;padding:6px 16px;background:#5c31f61a;color:#5c31f6;font-family:Cera Pro,sans-serif;font-weight:700;font-size:12px;letter-spacing:.2em;text-transform:uppercase;border-radius:999px;margin-bottom:18px}.cs-icon-orb[data-astro-cid-kp5qkt5j]{width:96px;height:96px;margin:0 auto 24px;border-radius:50%;background:linear-gradient(180deg,#ebecff,#f8e7f4);display:flex;align-items:center;justify-content:center;box-shadow:0 16px 36px #5c31f62e}.cs-icon-orb[data-astro-cid-kp5qkt5j] i[data-astro-cid-kp5qkt5j].fa{font-size:44px;background:linear-gradient(63.09deg,#5c31f6 -8.38%,#6169f6 39.09%,#bf8cfe 90.68%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.cs-wrap[data-astro-cid-kp5qkt5j] h1[data-astro-cid-kp5qkt5j]{font-family:Recoleta,Cera Pro,serif;font-weight:700;font-size:clamp(28px,4.5vw,42px);color:#081a44;margin:0 0 14px;letter-spacing:-.01em}.cs-wrap[data-astro-cid-kp5qkt5j] p[data-astro-cid-kp5qkt5j].lead{font-family:Cera Pro,sans-serif;font-size:16px;line-height:1.65;color:#51596b;max-width:580px;margin:0 auto 36px}.cs-signup[data-astro-cid-kp5qkt5j]{margin:0 auto 40px;max-width:420px;padding:6px;background:linear-gradient(63.09deg,#5c31f60f,#bf8cfe0f);border:1px solid rgba(92,49,246,.18);border-radius:999px;display:flex;gap:6px}.cs-signup[data-astro-cid-kp5qkt5j] input[data-astro-cid-kp5qkt5j]{flex:1;min-width:0;border:0;background:transparent;padding:10px 16px;font-family:Cera Pro,sans-serif;font-size:14px;color:#20174d;outline:none}.cs-signup[data-astro-cid-kp5qkt5j] input[data-astro-cid-kp5qkt5j]::placeholder{color:#8b91a8}.cs-signup[data-astro-cid-kp5qkt5j] button[data-astro-cid-kp5qkt5j]{border:0;padding:10px 22px;border-radius:999px;background:linear-gradient(63.09deg,#5c31f6,#6169f6 50%,#bf8cfe);color:#fff;font-family:Cera Pro,sans-serif;font-weight:700;font-size:13px;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:transform .15s ease}.cs-signup[data-astro-cid-kp5qkt5j] button[data-astro-cid-kp5qkt5j]:hover{transform:translateY(-1px)}.cs-signup[data-astro-cid-kp5qkt5j] button[data-astro-cid-kp5qkt5j]:disabled{opacity:.65;cursor:progress}.cs-signup-msg[data-astro-cid-kp5qkt5j]{font-family:Cera Pro,sans-serif;font-size:13px;min-height:16px;margin:4px 0 24px}.cs-signup-msg[data-astro-cid-kp5qkt5j].is-success{color:#185e2a;font-weight:600}.cs-signup-msg[data-astro-cid-kp5qkt5j].is-error{color:#8c1d1d;font-weight:600}@media(max-width:480px){.cs-signup[data-astro-cid-kp5qkt5j]{flex-direction:column;padding:12px;border-radius:14px}.cs-signup[data-astro-cid-kp5qkt5j] button[data-astro-cid-kp5qkt5j]{width:100%}}.cs-links-title[data-astro-cid-kp5qkt5j]{font-family:Cera Pro,sans-serif;font-weight:600;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#6b748a;margin:0 0 18px}.cs-links[data-astro-cid-kp5qkt5j]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;max-width:720px;margin:0 auto 24px}@media(max-width:600px){.cs-links[data-astro-cid-kp5qkt5j]{grid-template-columns:repeat(2,1fr)}}@media(max-width:380px){.cs-links[data-astro-cid-kp5qkt5j]{grid-template-columns:1fr}}.cs-link[data-astro-cid-kp5qkt5j]{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 18px;background:#fff;border:1px solid rgba(92,49,246,.1);border-radius:12px;text-decoration:none;color:#20174d;font-family:Cera Pro,sans-serif;font-weight:600;font-size:14px;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.cs-link[data-astro-cid-kp5qkt5j]:hover{transform:translateY(-2px);box-shadow:0 10px 24px #081a4414;border-color:#5c31f64d;text-decoration:none;color:#20174d}.cs-link[data-astro-cid-kp5qkt5j] i[data-astro-cid-kp5qkt5j].fa{color:#5c31f6;font-size:17px}.cs-home-link[data-astro-cid-kp5qkt5j]{display:inline-block;margin-top:8px;color:#5c31f6;font-family:Cera Pro,sans-serif;font-weight:600;font-size:14px;text-decoration:none}.cs-home-link[data-astro-cid-kp5qkt5j]:hover{text-decoration:underline}
