.blob[data-v-f7e49060]{position:absolute;border-radius:50%;filter:blur(60px);opacity:.5;pointer-events:none}.blob-1[data-v-f7e49060]{width:420px;height:420px;background:radial-gradient(circle,#c9b4f0,#7c5cbf);top:-120px;right:-80px}.blob-2[data-v-f7e49060]{width:340px;height:340px;background:radial-gradient(circle,#ffd9b0,#f0806a);bottom:-100px;left:-60px;opacity:.35}.blob-3[data-v-f7e49060]{width:260px;height:260px;background:radial-gradient(circle,#b8ede6,#4bb5a8);top:40%;left:15%;opacity:.3}.hero-char-wrap[data-v-f7e49060]{position:relative;display:flex;justify-content:center;align-items:flex-end}.hero-char[data-v-f7e49060]{position:relative;z-index:2;width:100%;max-width:380px;height:auto;filter:drop-shadow(0 24px 40px rgba(30,27,46,.18));animation:float-char-f7e49060 6s ease-in-out infinite}.hero-char-glow[data-v-f7e49060]{position:absolute;z-index:1;bottom:6%;left:50%;transform:translate(-50%);width:78%;aspect-ratio:1/1;border-radius:50%;background:radial-gradient(circle,rgba(124,92,191,.3),transparent 68%);filter:blur(26px)}@keyframes float-char-f7e49060{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@media(max-width:1023px){.hero-char[data-v-f7e49060]{max-width:260px;margin-top:2rem}.hero-char-wrap[data-v-f7e49060]{order:-1}}@media(prefers-reduced-motion:reduce){.hero-char[data-v-f7e49060]{animation:none}}.about-char-wrap[data-v-f7e49060]{display:flex;justify-content:center}.about-char[data-v-f7e49060]{width:100%;max-width:340px;height:auto;filter:drop-shadow(0 22px 38px rgba(30,27,46,.16))}.contact-head[data-v-f7e49060]{display:flex;align-items:center;justify-content:center;gap:2rem;text-align:right}.contact-head-text[data-v-f7e49060]{flex:1;max-width:32rem}.contact-char[data-v-f7e49060]{width:230px;height:auto;flex-shrink:0;filter:drop-shadow(0 18px 32px rgba(30,27,46,.16))}@media(max-width:640px){.contact-head[data-v-f7e49060]{flex-direction:column;gap:1rem;text-align:center}.contact-char[data-v-f7e49060]{width:180px}}.feature-card[data-v-f7e49060]{background:#fff;border:1px solid #f0eef7;border-radius:24px;padding:32px 28px;box-shadow:0 6px 24px #1e1b2e0d;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.feature-card[data-v-f7e49060]:hover{transform:translateY(-6px);border-color:#e2dcf5;box-shadow:0 18px 40px #1e1b2e1a}.feature-icon[data-v-f7e49060]{width:76px;height:76px;border-radius:22px;margin-bottom:18px;display:flex;align-items:center;justify-content:center;background:var(--brand-soft);transition:background .3s ease}.feature-icon img[data-v-f7e49060]{width:46px;height:46px;-o-object-fit:contain;object-fit:contain}.feature-card:hover .feature-icon[data-v-f7e49060]{background:#e7dffb}.insight-cover-icon[data-v-f7e49060]{width:52px;height:52px;filter:brightness(0) invert(1);opacity:.92}.track-char[data-v-f7e49060]{position:absolute;bottom:-6%;left:-8%;width:52%;height:auto;opacity:.35;pointer-events:none;z-index:0;filter:drop-shadow(0 10px 18px rgba(0,0,0,.25))}.eyebrow[data-v-f7e49060]{display:inline-flex;align-items:center;gap:8px;background:#fff;color:var(--brand);font-weight:700;font-size:.85rem;padding:8px 18px;border-radius:9999px;box-shadow:0 4px 20px #7c5cbf1f;border:1px solid var(--brand-soft)}.cta-primary[data-v-f7e49060]{display:inline-flex;align-items:center;gap:10px;background:var(--brand);color:#fff;font-weight:700;font-size:1.05rem;padding:15px 34px;border-radius:9999px;box-shadow:0 8px 24px #7c5cbf47;transition:all .25s ease;text-decoration:none}.cta-primary[data-v-f7e49060]:hover{background:var(--brand-dark);transform:translateY(-2px)}.cta-ghost[data-v-f7e49060]{display:inline-flex;align-items:center;gap:10px;background:#fff;color:var(--ink);font-weight:700;font-size:1.05rem;padding:15px 34px;border-radius:9999px;border:2px solid #ece8f5;transition:all .25s ease;text-decoration:none}.cta-ghost[data-v-f7e49060]:hover{border-color:var(--brand);color:var(--brand)}.glass-mini[data-v-f7e49060]{background:#fff9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.9);border-radius:20px;padding:18px 20px;box-shadow:0 8px 30px #1e1b2e0d}.track-card[data-v-f7e49060]{position:relative;overflow:hidden;border-radius:28px;min-height:280px;background:#ffffffa6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.85);box-shadow:0 10px 40px #1e1b2e0f;transition:transform .4s ease,box-shadow .4s ease}.track-card[data-v-f7e49060]:hover{transform:translateY(-8px);box-shadow:0 24px 50px #1e1b2e24}.track-face[data-v-f7e49060]{padding:32px 28px;transition:opacity .35s ease}.track-icon[data-v-f7e49060]{width:60px;height:60px;border-radius:18px;display:flex;align-items:center;justify-content:center;font-size:1.6rem;color:#fff;background:var(--tc);margin-bottom:18px;box-shadow:0 8px 20px color-mix(in srgb,var(--tc) 40%,transparent)}.track-hover[data-v-f7e49060]{position:absolute;inset:0;padding:32px 28px;display:flex;flex-direction:column;justify-content:center;background:linear-gradient(160deg,color-mix(in srgb,var(--tc) 92%,black 5%),color-mix(in srgb,var(--tc) 70%,black 20%));opacity:0;transition:opacity .35s ease;overflow:hidden}.track-card:hover .track-hover[data-v-f7e49060]{opacity:1}.hover-tag[data-v-f7e49060]{background:#fff3;color:#fff;font-weight:700;font-size:.72rem;padding:5px 12px;border-radius:9999px}.join-btn[data-v-f7e49060]{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#fff;color:var(--ink);font-weight:800;padding:13px;border-radius:9999px;transition:transform .2s ease;text-decoration:none}.join-btn[data-v-f7e49060]:hover{transform:scale(1.03)}.insight-card[data-v-f7e49060]{background:#fff;border-radius:24px;overflow:hidden;border:1px solid #f0eef7;box-shadow:0 6px 24px #1e1b2e0d;transition:transform .3s ease,box-shadow .3s ease;display:block;text-decoration:none}.insight-card[data-v-f7e49060]:hover{transform:translateY(-6px);box-shadow:0 18px 40px #1e1b2e1a}.insight-cover[data-v-f7e49060]{height:120px;display:flex;align-items:center;justify-content:center;font-size:2.4rem;color:#fff}.insight-cover.c-0[data-v-f7e49060]{background:linear-gradient(135deg,#7c5cbf,#5f4398)}.insight-cover.c-1[data-v-f7e49060]{background:linear-gradient(135deg,#4bb5a8,#2f8a7e)}.insight-cover.c-2[data-v-f7e49060]{background:linear-gradient(135deg,#f0806a,#d95f4a)}.insight-cover.c-3[data-v-f7e49060]{background:linear-gradient(135deg,#f2b866,#d99236)}.insight-cat[data-v-f7e49060]{display:inline-block;background:var(--brand-soft);color:var(--brand);font-size:.72rem;font-weight:800;padding:4px 12px;border-radius:9999px}.glass-card[data-v-f7e49060]{background:#ffffffb3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid #f0eef7;border-radius:28px;box-shadow:0 12px 40px #1e1b2e12}.field[data-v-f7e49060]{width:100%;padding:14px 18px;border-radius:16px;border:2px solid #f0eef7;background:#fafafb;font-size:1rem;color:var(--ink);transition:border-color .2s ease}.field[data-v-f7e49060]:focus{outline:none;border-color:var(--brand);background:#fff}.err[data-v-f7e49060]{color:#dc2626;font-size:.78rem;font-weight:700;margin-top:5px;display:block}
