.academy-hero[data-v-754ae05e]{display:flex;flex-direction:column;justify-content:center;min-height:85vh;overflow:hidden;position:relative}.container-lg[data-v-754ae05e]{position:relative;z-index:2}.blob[data-v-754ae05e]{border-radius:50%;filter:blur(80px);opacity:.35;position:absolute;z-index:0}.blob-1[data-v-754ae05e]{animation:floaty-754ae05e 14s ease-in-out infinite;background:#ff5722;height:420px;left:-120px;top:-120px;width:420px}.blob-2[data-v-754ae05e]{animation:floaty-754ae05e 18s ease-in-out infinite reverse;background:#03358f;bottom:-100px;height:360px;right:-80px;width:360px}.blob-3[data-v-754ae05e]{animation:floaty-754ae05e 20s ease-in-out infinite;background:#14783f;height:280px;left:45%;top:40%;width:280px}@keyframes floaty-754ae05e{0%,to{transform:translate(0) scale(1)}50%{transform:translate(40px,-30px) scale(1.08)}}.float-icon[data-v-754ae05e]{animation:bobble-754ae05e 7s ease-in-out infinite;filter:drop-shadow(0 4px 10px rgba(0,0,0,.08));line-height:1;opacity:.75;pointer-events:none;position:absolute;z-index:1}.float-icon[data-v-754ae05e] svg{height:1em;width:1em}.float-1[data-v-754ae05e]{animation-delay:0s;animation-duration:7s;color:#ff5722;font-size:2.2rem;left:6%;top:8%}.float-2[data-v-754ae05e]{animation-delay:.6s;animation-duration:8s;color:#ffb400;font-size:1.6rem;right:10%;top:14%}.float-3[data-v-754ae05e]{animation-delay:1.2s;animation-duration:6.5s;color:#03358f;font-size:1.4rem;left:22%;top:28%}.float-4[data-v-754ae05e]{animation-delay:.3s;animation-duration:9s;color:#14783f;font-size:2rem;right:18%;top:42%}.float-5[data-v-754ae05e]{animation-delay:1.8s;animation-duration:7.5s;color:#9333ea;font-size:1.7rem;left:8%;top:58%}.float-6[data-v-754ae05e]{animation-delay:2.2s;animation-duration:6s;bottom:10%;color:#ff5722;font-size:1.3rem;left:28%}.float-7[data-v-754ae05e]{animation-delay:.9s;animation-duration:8.5s;bottom:16%;color:#ffb400;font-size:2rem;right:8%}.float-8[data-v-754ae05e]{animation-delay:1.5s;animation-duration:7s;color:#03358f;font-size:1.4rem;left:44%;top:72%}.float-9[data-v-754ae05e]{animation-delay:2.6s;animation-duration:9.5s;color:#14783f;font-size:1.6rem;left:48%;top:22%}.float-10[data-v-754ae05e]{animation-delay:.4s;animation-duration:6.8s;color:#9333ea;font-size:1.3rem;left:36%;top:50%}.float-11[data-v-754ae05e]{animation-delay:1.1s;animation-duration:8s;bottom:32%;color:#ff5722;font-size:1.5rem;right:36%}.float-12[data-v-754ae05e]{animation-delay:2s;animation-duration:7.2s;color:#03358f;font-size:1.3rem;right:38%;top:4%}@keyframes bobble-754ae05e{0%,to{transform:translateY(0) rotate(-5deg)}50%{transform:translateY(-18px) rotate(8deg)}}.hero-text-block[data-v-754ae05e]{max-width:540px}.academy-badge[data-v-754ae05e]{align-items:center;background:rgba(var(--v-theme-on-surface),.04);border:1.5px solid rgba(var(--v-theme-on-surface),.08);border-radius:50px;display:inline-flex;font-size:.8rem;font-weight:700;gap:.55rem;margin-bottom:1.75rem;padding:.5rem 1rem .5rem .9rem}.sparkle[data-v-754ae05e]{color:#ffb400;display:inline-flex}@keyframes spin-754ae05e{to{transform:rotate(1turn)}}.new-tag[data-v-754ae05e]{background:#ff5722;border-radius:6px;color:#fff;font-size:.6rem;font-weight:800;letter-spacing:.08em;padding:.15rem .45rem}.hero-title[data-v-754ae05e]{font-size:clamp(2.4rem,5.5vw,4rem);font-weight:900;letter-spacing:-.03em;line-height:1.25;margin-bottom:1.25rem}.gradient-text[data-v-754ae05e]{background:linear-gradient(135deg,#ff5722,#ffb400,#ff5722);-webkit-background-clip:text;background-size:200% 200%;display:inline-block;-webkit-text-fill-color:transparent;animation:gradShift-754ae05e 5s ease-in-out infinite;background-clip:text}@keyframes gradShift-754ae05e{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.wiggle-text[data-v-754ae05e]{animation:wiggle-754ae05e 3s ease-in-out infinite;display:inline-block;transform-origin:bottom center}@keyframes wiggle-754ae05e{0%,to{transform:rotate(0)}25%{transform:rotate(-3deg)}75%{transform:rotate(3deg)}}.hero-subtitle[data-v-754ae05e]{font-size:1.05rem;line-height:1.7;margin-bottom:2rem;max-width:480px}.hero-actions[data-v-754ae05e]{display:flex;flex-wrap:wrap;gap:.85rem;margin-bottom:2.5rem}.hero-cta[data-v-754ae05e]{transition:transform .2s ease,box-shadow .2s ease}.hero-cta[data-v-754ae05e]:hover{box-shadow:0 10px 30px #03358f40;transform:translateY(-2px) rotate(-1deg)}.hero-stats[data-v-754ae05e]{display:flex;flex-wrap:wrap;gap:1rem}.stat-pill[data-v-754ae05e]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(var(--v-theme-surface),.7);border:2px solid rgba(var(--v-theme-on-surface),.08);border-radius:16px;display:flex;gap:.6rem;padding:.6rem 1rem}.stat-info[data-v-754ae05e]{display:flex;flex-direction:column}.stat-number[data-v-754ae05e]{font-size:1.1rem;font-weight:800;line-height:1.2}.stat-label[data-v-754ae05e]{font-size:.6rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.courses-stack[data-v-754ae05e]{display:flex;flex-direction:column;gap:.9rem;margin-left:auto;max-width:480px}.course-card[data-v-754ae05e]{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(var(--v-theme-surface),.75);border:2px solid rgba(var(--v-theme-on-surface),.08);border-radius:22px;color:inherit;cursor:pointer;display:flex;gap:1rem;opacity:0;padding:1rem 1.15rem;position:relative;text-decoration:none;transform:translate(40px) rotate(2deg);transition:all .6s cubic-bezier(.22,1,.36,1)}.course-card.card-visible[data-v-754ae05e]{opacity:1;transform:translate(0) rotate(calc((var(--i) - 1.5)*-.8deg))}.course-card[data-v-754ae05e]:hover{border-color:var(--accent);box-shadow:0 14px 40px #00000014;transform:translate(-6px) rotate(0) scale(1.02)}.course-icon[data-v-754ae05e]{align-items:center;background:color-mix(in srgb,var(--accent) 15%,transparent);border-radius:16px;display:flex;flex-shrink:0;height:58px;justify-content:center;transition:transform .3s ease;width:58px}.course-card:hover .course-icon[data-v-754ae05e]{transform:rotate(-10deg) scale(1.1)}.course-body[data-v-754ae05e]{flex:1;min-width:0}.course-meta[data-v-754ae05e]{align-items:center;display:flex;gap:.6rem;margin-bottom:.3rem}.level-chip[data-v-754ae05e]{border:1.5px solid;border-radius:50px;font-size:.6rem;font-weight:800;letter-spacing:.08em;padding:.15rem .5rem;text-transform:uppercase}.duration-text[data-v-754ae05e]{align-items:center;display:inline-flex;font-size:.7rem;font-weight:600;gap:.2rem}.course-title[data-v-754ae05e]{font-size:1rem;font-weight:800;letter-spacing:-.01em;margin-bottom:.5rem}.course-progress[data-v-754ae05e]{background:rgba(var(--v-theme-on-surface),.06);border-radius:50px;height:5px;overflow:hidden}.progress-bar[data-v-754ae05e]{border-radius:50px;height:100%;transition:width 1s ease}.course-arrow[data-v-754ae05e]{transition:transform .25s ease}.course-card:hover .course-arrow[data-v-754ae05e]{transform:translate(3px,-3px)}.slide-up-enter-active[data-v-754ae05e]{transition:all .8s cubic-bezier(.22,1,.36,1)}.slide-up-enter-from[data-v-754ae05e]{opacity:0;transform:translateY(40px)}@media (max-width:960px){.academy-hero[data-v-754ae05e]{min-height:auto;padding-bottom:3rem;padding-top:5rem}.courses-stack[data-v-754ae05e]{margin:2rem auto 0}}@media (max-width:600px){.academy-hero[data-v-754ae05e]{padding-bottom:2.5rem;padding-top:4.5rem}.hero-actions[data-v-754ae05e]{flex-direction:column}.hero-stats[data-v-754ae05e]{gap:.5rem}.course-card[data-v-754ae05e]{border-radius:18px;padding:.85rem}.course-icon[data-v-754ae05e]{height:48px;width:48px}.float-icon[data-v-754ae05e]{font-size:1.3rem!important}}.learning-paths[data-v-1677d61c]{position:relative}.section-head[data-v-1677d61c]{max-width:700px}.mw-560[data-v-1677d61c]{max-width:560px}.kicker[data-v-1677d61c]{align-items:center;color:#ff5722;display:inline-flex;font-size:.7rem;font-weight:800;gap:.4rem;letter-spacing:.14em;margin-bottom:.75rem;text-transform:uppercase}.grad[data-v-1677d61c]{background:linear-gradient(135deg,#ff5722,#ffb400);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.path-card[data-v-1677d61c]{animation:rise-1677d61c .8s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--delay);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(var(--v-theme-surface),.6);border:2px dashed rgba(var(--v-theme-on-surface),.08);border-radius:24px;color:inherit;cursor:pointer;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:1.5rem;position:relative;text-decoration:none;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.path-card[data-v-1677d61c]:before{background:var(--accent);content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.path-card[data-v-1677d61c]:hover{border-color:var(--accent);box-shadow:0 20px 50px #00000014;transform:translateY(-6px)}.path-card[data-v-1677d61c]:hover:before{transform:scaleX(1)}.path-top[data-v-1677d61c]{justify-content:space-between;margin-bottom:1rem}.path-icon[data-v-1677d61c],.path-top[data-v-1677d61c]{align-items:center;display:flex}.path-icon[data-v-1677d61c]{background:color-mix(in srgb,var(--accent) 15%,transparent);border-radius:16px;height:56px;justify-content:center;transition:transform .3s ease;width:56px}.path-card:hover .path-icon[data-v-1677d61c]{transform:rotate(-8deg) scale(1.08)}.path-tag[data-v-1677d61c]{background:color-mix(in srgb,var(--accent) 12%,transparent);border-radius:50px;color:var(--accent);font-size:.6rem;font-weight:800;letter-spacing:.08em;padding:.25rem .6rem;text-transform:uppercase}.path-title[data-v-1677d61c]{align-items:center;display:inline-flex;font-size:1.3rem;font-weight:800;gap:.4rem;letter-spacing:-.01em;margin-bottom:.4rem}.path-title-badge[data-v-1677d61c]{flex-shrink:0;transition:transform .3s ease}.path-card:hover .path-title-badge[data-v-1677d61c]{transform:scale(1.15) rotate(-8deg)}.path-sub[data-v-1677d61c]{flex:1;font-size:.9rem;line-height:1.5;margin-bottom:1.25rem}.path-stats[data-v-1677d61c]{border-top:1.5px dashed rgba(var(--v-theme-on-surface),.1);display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem;padding-top:1rem}.path-stats span[data-v-1677d61c]{font-size:.78rem;font-weight:600;gap:.3rem}.path-cta[data-v-1677d61c],.path-stats span[data-v-1677d61c]{align-items:center;display:inline-flex}.path-cta[data-v-1677d61c]{color:var(--accent);font-size:.85rem;font-weight:800;gap:.4rem;transition:gap .25s ease}.path-card:hover .path-cta[data-v-1677d61c]{gap:.7rem}@keyframes rise-1677d61c{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.featured-courses[data-v-f4bccdfb]{position:relative}.mw-560[data-v-f4bccdfb]{max-width:560px}.kicker[data-v-f4bccdfb]{align-items:center;color:#ff5722;display:inline-flex;font-size:.7rem;font-weight:800;gap:.4rem;letter-spacing:.14em;margin-bottom:.75rem;text-transform:uppercase}.grad[data-v-f4bccdfb]{background:linear-gradient(135deg,#03358f,#0b74e9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.head-row[data-v-f4bccdfb]{align-items:flex-end;gap:2rem;justify-content:space-between}.filters[data-v-f4bccdfb],.head-row[data-v-f4bccdfb]{display:flex;flex-wrap:wrap}.filters[data-v-f4bccdfb]{gap:.5rem}.filter-chip[data-v-f4bccdfb]{background:rgba(var(--v-theme-on-surface),.04);border:2px solid rgba(var(--v-theme-on-surface),.08);border-radius:50px;color:rgb(var(--v-theme-on-surface));cursor:pointer;font-size:.8rem;font-weight:700;padding:.55rem 1.1rem;transition:all .25s ease}.filter-chip[data-v-f4bccdfb]:hover{border-color:#ff5722;color:#ff5722}.filter-chip.active[data-v-f4bccdfb]{background:#ff5722;border-color:#ff5722;box-shadow:0 6px 18px #ff57224d;color:#fff}.course-card[data-v-f4bccdfb]{animation:rise-f4bccdfb .7s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--delay);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(var(--v-theme-surface),.75);border:2px dashed rgba(var(--v-theme-on-surface),.08);border-radius:32px;color:inherit;display:flex;flex-direction:column;height:100%;overflow:hidden;text-decoration:none;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.course-card[data-v-f4bccdfb]:hover{border-color:var(--accent);box-shadow:0 18px 48px #0000001a;transform:translateY(-6px)}.thumb[data-v-f4bccdfb]{align-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 18%,transparent),color-mix(in srgb,var(--accent) 4%,transparent));border-bottom:2px solid rgba(var(--v-theme-on-surface),.05);display:flex;height:140px;justify-content:center;position:relative}.course-card:hover .thumb[data-v-f4bccdfb] svg{animation:wobble-f4bccdfb .6s ease}@keyframes wobble-f4bccdfb{0%,to{transform:rotate(0)}30%{transform:rotate(-10deg) scale(1.1)}70%{transform:rotate(8deg) scale(1.05)}}.level-chip[data-v-f4bccdfb]{background:rgba(var(--v-theme-surface),.9);border:1.5px solid;border-radius:50px;font-size:.6rem;font-weight:800;letter-spacing:.08em;padding:.25rem .6rem;position:absolute;right:.85rem;text-transform:uppercase;top:.85rem}.card-body[data-v-f4bccdfb]{display:flex;flex:1;flex-direction:column;padding:1.25rem}.card-title[data-v-f4bccdfb]{font-size:1.1rem;font-weight:800;letter-spacing:-.01em;margin-bottom:.4rem}.card-desc[data-v-f4bccdfb]{flex:1;font-size:.88rem;line-height:1.55;margin-bottom:1rem}.card-meta[data-v-f4bccdfb]{display:flex;flex-wrap:wrap;font-size:.72rem;font-weight:600;gap:.85rem;margin-bottom:1rem}.card-meta span[data-v-f4bccdfb]{align-items:center;display:inline-flex;gap:.25rem}.rating[data-v-f4bccdfb]{color:#ffb400}.card-footer[data-v-f4bccdfb]{display:flex;justify-content:flex-start}@keyframes rise-f4bccdfb{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.head-row[data-v-f4bccdfb]{align-items:flex-start;flex-direction:column}}.how-it-works[data-v-fb2ba660]{position:relative}.section-head[data-v-fb2ba660]{max-width:620px}.kicker[data-v-fb2ba660]{align-items:center;color:#14783f;display:inline-flex;font-size:.7rem;font-weight:800;gap:.4rem;letter-spacing:.14em;margin-bottom:.75rem;text-transform:uppercase}.grad[data-v-fb2ba660]{background:linear-gradient(135deg,#14783f,#0b74e9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.timeline[data-v-fb2ba660]{margin:0 auto;max-width:980px;position:relative}.connector[data-v-fb2ba660]{background:repeating-linear-gradient(to bottom,rgba(var(--v-theme-on-surface),.12) 0 6px,transparent 6px 12px);bottom:0;left:50%;position:absolute;top:0;transform:translate(-50%);width:3px}.step[data-v-fb2ba660]{align-items:center;animation:rise-fb2ba660 .8s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--delay);display:grid;grid-template-columns:1fr auto 1fr;margin-bottom:2rem;opacity:0;transform:translateY(30px)}.step.reverse[data-v-fb2ba660]{direction:rtl}.step.reverse .step-card[data-v-fb2ba660],.step.reverse .step-spacer[data-v-fb2ba660]{direction:ltr}.step-card[data-v-fb2ba660]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(var(--v-theme-surface),.75);border:2px dashed rgba(var(--v-theme-on-surface),.08);border-radius:32px;margin-left:auto;max-width:420px;padding:1.5rem 1.5rem 1.4rem;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.step.reverse .step-card[data-v-fb2ba660]{margin-left:0;margin-right:auto}.step-card[data-v-fb2ba660]:hover{border-color:var(--accent);box-shadow:0 18px 44px #00000014;transform:translateY(-4px)}.step-head[data-v-fb2ba660]{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.9rem}.step-num[data-v-fb2ba660]{background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 50%,#ffb400));-webkit-background-clip:text;font-size:2rem;font-weight:900;letter-spacing:-.03em;-webkit-text-fill-color:transparent;background-clip:text;line-height:1}.step-icon[data-v-fb2ba660]{align-items:center;background:color-mix(in srgb,var(--accent) 15%,transparent);border-radius:14px;display:flex;height:52px;justify-content:center;transition:transform .3s ease;width:52px}.step-card:hover .step-icon[data-v-fb2ba660]{transform:rotate(-8deg) scale(1.1)}.step-title[data-v-fb2ba660]{font-size:1.2rem;font-weight:800;letter-spacing:-.01em;margin-bottom:.4rem}.step-desc[data-v-fb2ba660]{font-size:.92rem;line-height:1.55;margin:0}.step-dot[data-v-fb2ba660]{background:var(--accent);border-radius:50%;box-shadow:0 0 0 6px color-mix(in srgb,var(--accent) 18%,transparent);height:20px;position:relative;width:20px;z-index:1}@keyframes rise-fb2ba660{to{opacity:1;transform:translateY(0)}}@media (max-width:800px){.connector[data-v-fb2ba660]{left:28px}.step[data-v-fb2ba660],.step.reverse[data-v-fb2ba660]{direction:ltr;grid-template-columns:56px 1fr}.step-card[data-v-fb2ba660],.step.reverse .step-card[data-v-fb2ba660]{grid-column:2;margin:0;max-width:none}.step-dot[data-v-fb2ba660]{grid-column:1;grid-row:1;justify-self:center}.step-spacer[data-v-fb2ba660]{display:none}}.academy-faq[data-v-50b1ccae]{position:relative}.kicker[data-v-50b1ccae]{align-items:center;color:#ff5722;display:inline-flex;font-size:.7rem;font-weight:800;gap:.4rem;letter-spacing:.14em;margin-bottom:.75rem;text-transform:uppercase}.grad[data-v-50b1ccae]{background:linear-gradient(135deg,#ff5722,#ffb400);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:inline-block;position:relative}.grad[data-v-50b1ccae]:after{background:#ffb40040;border-radius:6px;bottom:4px;content:"";height:10px;left:-4px;position:absolute;right:-4px;transform:rotate(-1.2deg);z-index:-1}.vibe-row[data-v-50b1ccae]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.5rem}.vibe-pill[data-v-50b1ccae]{align-items:center;background:color-mix(in srgb,var(--c) 10%,transparent);border:1.5px solid color-mix(in srgb,var(--c) 30%,transparent);border-radius:50px;color:var(--c);display:inline-flex;font-size:.78rem;font-weight:700;gap:.35rem;padding:.4rem .85rem}.support-card[data-v-50b1ccae]{align-items:center;background:rgba(var(--v-theme-surface),.7);border:2px dashed rgba(255,87,34,.3);border-radius:20px;display:flex;gap:1rem;margin-top:2rem;max-width:440px;padding:1.15rem 1.25rem;transform:rotate(-.8deg);transition:transform .3s ease}.support-card[data-v-50b1ccae]:hover{transform:rotate(0) scale(1.02)}.support-avatar[data-v-50b1ccae]{align-items:center;background:linear-gradient(135deg,#ff5722,#ffb400);border-radius:16px;color:#fff;display:flex;flex-shrink:0;height:50px;justify-content:center;position:relative;transform:rotate(-6deg);width:50px}.avatar-dot[data-v-50b1ccae]{background:#22c55e;border:2px solid rgb(var(--v-theme-surface));border-radius:50%;bottom:-3px;height:14px;position:absolute;right:-3px;width:14px}.link[data-v-50b1ccae]{border-bottom:2px dashed rgba(255,87,34,.5);color:#ff5722;font-weight:700;text-decoration:none}.link[data-v-50b1ccae]:hover{border-bottom-color:#ffb400;color:#ffb400}.faq-stack[data-v-50b1ccae]{display:flex;flex-direction:column;gap:.9rem}.faq-card[data-v-50b1ccae]{animation:pop-in-50b1ccae .6s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--delay);background:rgba(var(--v-theme-surface),.85);border:2px dashed rgba(var(--v-theme-on-surface),.08);border-radius:22px;cursor:pointer;opacity:0;padding:1.1rem 1.25rem;position:relative;transform:rotate(var(--tilt));transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s ease,box-shadow .3s ease}@keyframes pop-in-50b1ccae{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:rotate(var(--tilt))}}.faq-card[data-v-50b1ccae]:hover{border-color:var(--accent);box-shadow:0 14px 36px color-mix(in srgb,var(--accent) 22%,transparent)}.faq-card.open[data-v-50b1ccae]{background:rgba(var(--v-theme-surface),1);border-color:var(--accent);box-shadow:0 18px 44px color-mix(in srgb,var(--accent) 20%,transparent);transform:rotate(0)}.faq-head[data-v-50b1ccae]{gap:1rem}.faq-head[data-v-50b1ccae],.faq-icon[data-v-50b1ccae]{align-items:center;display:flex}.faq-icon[data-v-50b1ccae]{background:color-mix(in srgb,var(--accent) 15%,transparent);border-radius:14px;color:var(--accent);flex-shrink:0;height:46px;justify-content:center;transition:transform .3s ease;width:46px}.faq-card.open .faq-icon[data-v-50b1ccae],.faq-card:hover .faq-icon[data-v-50b1ccae]{transform:rotate(-8deg) scale(1.08)}.faq-head-text[data-v-50b1ccae]{flex:1;min-width:0}.faq-tag[data-v-50b1ccae]{background:color-mix(in srgb,var(--accent) 12%,transparent);border-radius:50px;color:var(--accent);display:inline-block;font-size:.62rem;font-weight:800;letter-spacing:.1em;margin-bottom:.35rem;padding:.15rem .55rem;text-transform:uppercase}.faq-question[data-v-50b1ccae]{font-size:1.02rem;font-weight:700;letter-spacing:-.01em;line-height:1.35;margin:0}.faq-toggle[data-v-50b1ccae]{align-items:center;background:rgba(var(--v-theme-on-surface),.05);border:0;border-radius:50%;color:rgba(var(--v-theme-on-surface),.55);cursor:pointer;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;transition:all .3s cubic-bezier(.22,1,.36,1);width:36px}.faq-card:hover .faq-toggle[data-v-50b1ccae]{background:color-mix(in srgb,var(--accent) 15%,transparent);color:var(--accent);transform:rotate(90deg)}.faq-card.open .faq-toggle[data-v-50b1ccae]{background:var(--accent);box-shadow:0 6px 18px color-mix(in srgb,var(--accent) 45%,transparent);color:#fff;transform:rotate(180deg)}.faq-answer[data-v-50b1ccae]{background:color-mix(in srgb,var(--accent) 7%,transparent);border:1.5px dashed color-mix(in srgb,var(--accent) 35%,transparent);border-radius:16px;margin:1rem 0 .25rem calc(46px + 1rem);padding:.95rem 1.1rem;position:relative}.faq-answer p[data-v-50b1ccae]{font-size:.93rem;line-height:1.65;margin:0;opacity:.78}.answer-tail[data-v-50b1ccae]{background:color-mix(in srgb,var(--accent) 7%,transparent);border-left:1.5px dashed color-mix(in srgb,var(--accent) 35%,transparent);border-top:1.5px dashed color-mix(in srgb,var(--accent) 35%,transparent);height:14px;left:18px;position:absolute;top:-7px;transform:rotate(45deg);width:14px}.answer-enter-active[data-v-50b1ccae],.answer-leave-active[data-v-50b1ccae]{overflow:hidden;transition:opacity .3s ease,transform .3s ease,max-height .4s ease}.answer-enter-from[data-v-50b1ccae],.answer-leave-to[data-v-50b1ccae]{max-height:0;opacity:0;transform:translateY(-8px)}.answer-enter-to[data-v-50b1ccae],.answer-leave-from[data-v-50b1ccae]{max-height:400px;opacity:1}@media (max-width:600px){.faq-card[data-v-50b1ccae]{padding:.95rem 1rem}.faq-icon[data-v-50b1ccae]{border-radius:12px;height:40px;width:40px}.faq-answer[data-v-50b1ccae]{margin-left:0;margin-top:.85rem}.answer-tail[data-v-50b1ccae]{left:24px}.faq-question[data-v-50b1ccae]{font-size:.95rem}}.academy-cta[data-v-03e9b6c6],.cta-card[data-v-03e9b6c6]{position:relative}.cta-card[data-v-03e9b6c6]{background:radial-gradient(circle at 20% 20%,hsla(0,0%,100%,.35) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(51,106,234,.35) 0,transparent 50%),linear-gradient(135deg,#03358f,#0b1a4a);border-radius:32px;box-shadow:0 30px 80px #03358f4d;color:#fff;overflow:hidden;padding:4rem 2rem;text-align:center}.cta-deco[data-v-03e9b6c6]{animation:bobble-03e9b6c6 7s ease-in-out infinite;color:#ffffff26;height:48px;pointer-events:none;position:absolute;width:48px}.deco-1[data-v-03e9b6c6]{animation-delay:0s;left:6%;top:10%}.deco-2[data-v-03e9b6c6]{animation-delay:1s;color:#ffb40059;height:36px;right:10%;top:18%;width:36px}.deco-3[data-v-03e9b6c6]{animation-delay:2s;bottom:14%;color:#ff572259;height:40px;left:12%;width:40px}.deco-4[data-v-03e9b6c6]{animation-delay:1.5s;color:#fff3;height:28px;right:6%;top:50%;width:28px}.deco-5[data-v-03e9b6c6]{animation-delay:2.5s;bottom:12%;color:#ffb40040;height:42px;right:18%;width:42px}@keyframes bobble-03e9b6c6{0%,to{transform:translateY(0) rotate(-5deg)}50%{transform:translateY(-15px) rotate(8deg)}}.cta-inner[data-v-03e9b6c6]{margin:0 auto;max-width:720px;position:relative;z-index:2}.cta-kicker[data-v-03e9b6c6]{align-items:center;background:#ffffff1a;border:1.5px solid hsla(0,0%,100%,.18);border-radius:50px;display:inline-flex;font-size:.78rem;font-weight:700;gap:.5rem;letter-spacing:.04em;margin-bottom:1.5rem;padding:.45rem 1rem}.pulse-dot[data-v-03e9b6c6]{animation:pulse-03e9b6c6 2s ease-in-out infinite;background:#22c55e;border-radius:50%;height:8px;width:8px}@keyframes pulse-03e9b6c6{0%,to{box-shadow:0 0 #22c55e80}50%{box-shadow:0 0 0 8px #22c55e00}}.cta-title[data-v-03e9b6c6]{font-size:clamp(2.2rem,5.5vw,3.8rem);font-weight:900;letter-spacing:-.03em;line-height:1.08;margin-bottom:1rem}.grad[data-v-03e9b6c6]{background:linear-gradient(135deg,#ff5722,#ffb400,#ff5722);-webkit-background-clip:text;background-size:200% 200%;-webkit-text-fill-color:transparent;animation:shift-03e9b6c6 5s ease-in-out infinite;background-clip:text}@keyframes shift-03e9b6c6{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.cta-sub[data-v-03e9b6c6]{font-size:1.05rem;line-height:1.65;margin:0 auto 2rem;max-width:560px;opacity:.85}.cta-actions[data-v-03e9b6c6]{display:flex;flex-wrap:wrap;gap:.85rem;justify-content:center;margin-bottom:2rem}.primary-cta[data-v-03e9b6c6]{color:#03358f!important}.primary-cta[data-v-03e9b6c6]:hover{box-shadow:0 12px 34px #ffffff40;transform:translateY(-2px) rotate(-1deg)}.outline-cta[data-v-03e9b6c6]{border-width:2px!important}.perks[data-v-03e9b6c6]{display:flex;flex-wrap:wrap;gap:1.25rem;justify-content:center;opacity:.85}.perk[data-v-03e9b6c6]{align-items:center;display:inline-flex;font-size:.82rem;font-weight:600;gap:.4rem}@media (max-width:600px){.cta-card[data-v-03e9b6c6]{border-radius:24px;padding:2.5rem 1.25rem}.cta-actions[data-v-03e9b6c6]{align-items:stretch;flex-direction:column}.perks[data-v-03e9b6c6]{font-size:.78rem;gap:.75rem 1rem}}
