.back-top[data-v-f5f12a42]{background:var(--bs-primary);color:#fff;cursor:pointer;z-index:1000;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .3s;display:flex;position:fixed;bottom:30px;right:30px;box-shadow:0 2px 8px #0003}.back-top[data-v-f5f12a42]:hover{opacity:.85;transform:translateY(-3px);box-shadow:0 6px 16px #00000040}.back-top i[data-v-f5f12a42]{font-size:1.3rem}@media (width<=575.98px){.back-top[data-v-f5f12a42]{bottom:16px;right:16px}}.ev-cookie-consent[data-v-547bf647]{width:calc(100% - 1.5rem);max-width:100%}@media (width>=576px){.ev-cookie-consent[data-v-547bf647]{width:auto;max-width:350px}}.ev-footer[data-v-c06ce4f1]{background:0 0}.ev-footer-bg[data-v-c06ce4f1]{z-index:0;background:linear-gradient(160deg,#0d1b4b 0%,#0f2460 50%,#0a1628 100%);position:absolute;inset:0}.z-1[data-v-c06ce4f1]{z-index:1}.ev-footer-logo[data-v-c06ce4f1]{width:auto;height:56px;display:block}.ev-footer-link[data-v-c06ce4f1]{color:#fff9;font-size:.85rem;text-decoration:none;transition:color .15s}.ev-footer-link[data-v-c06ce4f1]:hover{color:#fff}.ev-footer-link-sm[data-v-c06ce4f1]{color:#fff6;font-size:.78rem;text-decoration:none;transition:color .15s}.ev-footer-link-sm[data-v-c06ce4f1]:hover{color:#fffc}.ev-footer-btn[data-v-c06ce4f1]{cursor:pointer;text-align:left;background:0 0;border:none;padding:0}.ev-social-btn[data-v-c06ce4f1]{color:#ffffffb3;background:#ffffff1a;width:36px;height:36px;font-size:.9rem;text-decoration:none;transition:background .15s,color .15s}.ev-social-btn[data-v-c06ce4f1]:hover{background:var(--bs-warning);color:#000}.ev-footer-input[data-v-c06ce4f1]{color:#fff!important;background:#ffffff14!important;border-color:#ffffff26!important}.ev-footer-input[data-v-c06ce4f1]::placeholder{color:#fff6}.ev-footer-input[data-v-c06ce4f1]:focus{box-shadow:0 0 0 .2rem #ffc10740;background:#ffffff1f!important}.ev-role-switcher[data-v-175ffc58]{position:relative}.ev-role-btn[data-v-175ffc58]{color:#444;cursor:pointer;background:0 0;border:1.5px solid #0000001f;border-radius:8px;align-items:center;gap:.3rem;min-height:36px;padding:.3rem .65rem;font-size:.78rem;font-weight:600;transition:border-color .15s,color .15s;display:flex}.ev-role-btn[data-v-175ffc58]:hover{border-color:var(--bs-primary);color:var(--bs-primary)}[data-bs-theme=dark] .ev-role-btn[data-v-175ffc58]{color:#bbb;border-color:#ffffff24}[data-bs-theme=dark] .ev-role-btn[data-v-175ffc58]:hover{border-color:var(--bs-primary);color:#fff}.ev-role-label[data-v-175ffc58]{line-height:1}.ev-role-chevron[data-v-175ffc58]{color:#aaa;font-size:.6rem;transition:transform .2s}.ev-role-chevron.rotated[data-v-175ffc58]{transform:rotate(180deg)}.ev-role-menu[data-v-175ffc58]{z-index:200;background:#fff;border:1px solid #00000014;border-radius:12px;min-width:170px;padding:.35rem;animation:.13s dropIn-175ffc58;display:none;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 6px 24px #0000001a}.ev-role-menu.show[data-v-175ffc58]{display:block}[data-bs-theme=dark] .ev-role-menu[data-v-175ffc58]{background:#1e1e30;border-color:#ffffff14;box-shadow:0 6px 24px #0006}.ev-role-menu-title[data-v-175ffc58]{text-transform:uppercase;letter-spacing:.06em;color:#999;margin:.25rem .6rem .4rem;font-size:.68rem;font-weight:600}.ev-role-item[data-v-175ffc58]{color:#444;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:.5rem;width:100%;padding:.4rem .65rem;font-size:.81rem;font-weight:500;transition:background .12s,color .12s;display:flex}.ev-role-item[data-v-175ffc58]:hover{background:rgba(var(--bs-primary-rgb), .08);color:var(--bs-primary)}.ev-role-item.active[data-v-175ffc58]{color:var(--bs-primary);font-weight:600}[data-bs-theme=dark] .ev-role-item[data-v-175ffc58]{color:#bbb}[data-bs-theme=dark] .ev-role-item[data-v-175ffc58]:hover{color:#fff;background:#ffffff12}@keyframes dropIn-175ffc58{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.ev-search[data-v-3428af5a]{align-items:center;display:flex}.ev-search-icon[data-v-3428af5a]{color:#999;pointer-events:none;z-index:1;font-size:.85rem;position:absolute;left:12px}.ev-search-input[data-v-3428af5a]{color:#1a1a2e;-webkit-appearance:none;background:#f4f4f8;border:1.5px solid #0000;border-radius:10px;outline:none;width:100%;height:36px;min-height:44px;padding:0 .65rem 0 1.9rem;font-size:.8rem;font-weight:400;transition:border-color .15s,background .15s,box-shadow .15s}.ev-search-input[data-v-3428af5a]::placeholder{color:#888;font-weight:400}.ev-search-input[data-v-3428af5a]:focus{border-color:var(--bs-primary);box-shadow:0 0 0 3px rgba(var(--bs-primary-rgb), .12);background:#fff}[data-bs-theme=dark] .ev-search-input[data-v-3428af5a]{color:#e0e0ee;background:#ffffff12;border-color:#0000}[data-bs-theme=dark] .ev-search-input[data-v-3428af5a]::placeholder{color:#777}[data-bs-theme=dark] .ev-search-input[data-v-3428af5a]:focus{border-color:var(--bs-primary);background:#ffffff1a}.ev-suggestions[data-v-3428af5a]{z-index:1050;background:#fff;border:1px solid #00000014;border-radius:10px;margin:0;padding:.3rem 0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden}[data-bs-theme=dark] .ev-suggestions[data-v-3428af5a]{background:#1e1e30;border-color:#ffffff14}.ev-suggestion-item[data-v-3428af5a]{cursor:pointer;align-items:center;gap:.6rem;padding:.45rem .85rem;font-size:.82rem;transition:background .1s;display:flex}.ev-suggestion-item[data-v-3428af5a]:hover,.ev-suggestion-active[data-v-3428af5a]{background:rgba(var(--bs-primary-rgb), .08);color:var(--bs-primary)}.ev-suggestion-icon[data-v-3428af5a]{color:#bbb;flex-shrink:0;font-size:.75rem}.ev-navbar[data-v-d5afd21c]{-webkit-backdrop-filter:blur(14px);background:#fffffff2;border-bottom:1px solid #00000012;box-shadow:0 1px 10px #0000000d}[data-bs-theme=dark] .ev-navbar[data-v-d5afd21c]{background:#161624f2;border-bottom-color:#ffffff12}.ev-bar[data-v-d5afd21c]{align-items:center;gap:.5rem;height:64px;display:flex}.ev-logo-link[data-v-d5afd21c]{flex-shrink:0;align-items:center;display:flex}.ev-logo[data-v-d5afd21c]{width:auto;height:64px}.ev-nav[data-v-d5afd21c]{align-items:center;gap:.1rem;margin-left:.75rem;display:flex}.ev-nav-link[data-v-d5afd21c]{color:#555;border-radius:7px;padding:.3rem .7rem;font-size:.82rem;font-weight:500;text-decoration:none;transition:color .15s,background .15s}.ev-nav-link[data-v-d5afd21c]:hover{color:var(--bs-primary);background:rgba(var(--bs-primary-rgb), .07)}.ev-active[data-v-d5afd21c]{font-weight:600;color:var(--bs-primary)!important;background:rgba(var(--bs-primary-rgb), .1)!important}[data-bs-theme=dark] .ev-nav-link[data-v-d5afd21c]{color:#aaa}[data-bs-theme=dark] .ev-nav-link[data-v-d5afd21c]:hover{color:#fff;background:#ffffff14}.ev-spacer[data-v-d5afd21c]{flex:1}.ev-search-wrap[data-v-d5afd21c]{width:190px}.ev-controls[data-v-d5afd21c]{flex-shrink:0;align-items:center;gap:.2rem;display:flex}@media (width<=575.98px){.ev-controls[data-v-d5afd21c]{gap:.25rem}}.ev-divider[data-v-d5afd21c]{background:#0000001a;width:1px;height:18px;margin:0 .3rem}[data-bs-theme=dark] .ev-divider[data-v-d5afd21c]{background:#ffffff1a}.ev-ctrl-dropdown[data-v-d5afd21c]{position:relative}.ev-ctrl-btn[data-v-d5afd21c]{color:#555;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:.3rem;min-height:36px;padding:.28rem .55rem;font-size:.78rem;font-weight:500;transition:background .15s,color .15s;display:flex}.ev-ctrl-btn[data-v-d5afd21c]:hover{color:#222;background:#0000000d}[data-bs-theme=dark] .ev-ctrl-btn[data-v-d5afd21c]{color:#aaa}[data-bs-theme=dark] .ev-ctrl-btn[data-v-d5afd21c]:hover{color:#fff;background:#ffffff14}.ev-ctrl-label[data-v-d5afd21c]{line-height:1}.ev-chevron-sm[data-v-d5afd21c]{color:#aaa;font-size:.6rem;transition:transform .2s}.ev-chevron-sm.rotated[data-v-d5afd21c]{transform:rotate(180deg)}.ev-ctrl-menu[data-v-d5afd21c]{z-index:200;background:#fff;border:1px solid #00000014;border-radius:12px;min-width:130px;padding:.35rem;animation:.13s dropIn-d5afd21c;display:none;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 6px 24px #0000001a}.ev-ctrl-menu.show[data-v-d5afd21c]{display:block}[data-bs-theme=dark] .ev-ctrl-menu[data-v-d5afd21c]{background:#1e1e30;border-color:#ffffff14;box-shadow:0 6px 24px #0006}.ev-ctrl-item[data-v-d5afd21c]{color:#444;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;width:100%;padding:.38rem .65rem;font-size:.8rem;font-weight:500;transition:background .12s,color .12s;display:flex}.ev-ctrl-item[data-v-d5afd21c]:hover{background:rgba(var(--bs-primary-rgb), .08);color:var(--bs-primary)}.ev-ctrl-item.active[data-v-d5afd21c]{color:var(--bs-primary);font-weight:600}[data-bs-theme=dark] .ev-ctrl-item[data-v-d5afd21c]{color:#bbb}[data-bs-theme=dark] .ev-ctrl-item[data-v-d5afd21c]:hover{color:#fff;background:#ffffff12}.ev-lang-btn[data-v-d5afd21c]{gap:.25rem}.ev-lang-flag[data-v-d5afd21c]{font-size:1rem;line-height:1}.ev-lang-menu[data-v-d5afd21c]{min-width:148px}.ev-lang-item[data-v-d5afd21c]{align-items:center;gap:.5rem;display:flex}.ev-lang-item .bi-check2[data-v-d5afd21c]{font-size:.8rem}.ev-btn-ghost[data-v-d5afd21c]{color:#444;white-space:nowrap;background:0 0;border:1.5px solid #00000021;border-radius:9px;align-items:center;min-height:36px;padding:.38rem .75rem;font-size:.8rem;font-weight:500;text-decoration:none;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.ev-btn-ghost[data-v-d5afd21c]:hover{border-color:var(--bs-primary);color:var(--bs-primary);background:rgba(var(--bs-primary-rgb), .05)}[data-bs-theme=dark] .ev-btn-ghost[data-v-d5afd21c]{color:#ccc;border-color:#ffffff2e}[data-bs-theme=dark] .ev-btn-ghost[data-v-d5afd21c]:hover{color:#fff;background:#ffffff12;border-color:#ffffff59}.ev-btn-primary[data-v-d5afd21c]{color:#fff;background:var(--bs-primary);border:1.5px solid var(--bs-primary);white-space:nowrap;min-height:36px;box-shadow:0 2px 8px rgba(var(--bs-primary-rgb), .35);border-radius:9px;justify-content:center;align-items:center;padding:.38rem .85rem;font-size:.8rem;font-weight:600;text-decoration:none;transition:opacity .15s,transform .1s;display:inline-flex}.ev-btn-primary[data-v-d5afd21c]:hover{opacity:.88;color:#fff;transform:translateY(-1px)}.ev-btn-primary[data-v-d5afd21c]:active{transform:translateY(0)}@media (width<=400px){.ev-btn-ghost[data-v-d5afd21c]{padding:.35rem .55rem;font-size:.75rem}.ev-btn-primary[data-v-d5afd21c]{padding:.35rem .6rem;font-size:.75rem}}.ev-avatar-btn[data-v-d5afd21c]{cursor:pointer;background:0 0;border:1.5px solid #0000001f;border-radius:40px;align-items:center;gap:.35rem;padding:3px 8px 3px 3px;transition:border-color .15s;display:flex}.ev-avatar-btn[data-v-d5afd21c]:hover{border-color:var(--bs-primary)}[data-bs-theme=dark] .ev-avatar-btn[data-v-d5afd21c]{border-color:#ffffff26}.ev-avatar[data-v-d5afd21c]{background:linear-gradient(135deg, var(--bs-primary), #6246ea);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:.68rem;font-weight:700;display:flex}.ev-avatar-lg[data-v-d5afd21c]{width:40px;height:40px;font-size:.85rem}.ev-profile-menu[data-v-d5afd21c]{min-width:220px}.ev-profile-header[data-v-d5afd21c]{align-items:center;gap:.65rem;padding:.65rem .75rem .5rem;display:flex}.ev-profile-info[data-v-d5afd21c]{overflow:hidden}.ev-profile-name[data-v-d5afd21c]{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.83rem;font-weight:600;overflow:hidden}.ev-profile-email[data-v-d5afd21c]{color:#999;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.75rem;overflow:hidden}.ev-menu-divider[data-v-d5afd21c]{background:#00000012;height:1px;margin:.3rem .65rem}[data-bs-theme=dark] .ev-menu-divider[data-v-d5afd21c]{background:#ffffff12}.ev-menu-item[data-v-d5afd21c]{color:#444;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;width:100%;padding:.4rem .65rem;font-size:.81rem;font-weight:500;text-decoration:none;transition:background .12s,color .12s;display:flex}.ev-menu-item[data-v-d5afd21c]:hover{background:rgba(var(--bs-primary-rgb), .08);color:var(--bs-primary)}[data-bs-theme=dark] .ev-menu-item[data-v-d5afd21c]{color:#bbb}[data-bs-theme=dark] .ev-menu-item[data-v-d5afd21c]:hover{color:#fff;background:#ffffff12}.ev-signout[data-v-d5afd21c]{color:#e53e3e!important}.ev-signout[data-v-d5afd21c]:hover{color:#e53e3e!important;background:#e53e3e14!important}.ev-toggler[data-v-d5afd21c]{color:#555;cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:.5rem;font-size:1.3rem;line-height:1;transition:background .15s;display:flex}.ev-toggler[data-v-d5afd21c]:hover{background:#0000000f}[data-bs-theme=dark] .ev-toggler[data-v-d5afd21c]{color:#bbb}.ev-mobile-overlay[data-v-d5afd21c]{z-index:1021;opacity:0;visibility:hidden;-webkit-tap-highlight-color:transparent;background:#00000080;transition:opacity .3s,visibility .3s;position:fixed;inset:0}.ev-mobile-overlay.open[data-v-d5afd21c]{opacity:1;visibility:visible}[data-bs-theme=dark] .ev-mobile-overlay[data-v-d5afd21c]{background:#000000b3}.ev-mobile-drawer[data-v-d5afd21c]{z-index:1022;-webkit-overflow-scrolling:touch;opacity:0;visibility:hidden;background:#fff;border-bottom:1px solid #00000012;max-height:calc(100vh - 64px);transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .3s,visibility .3s;position:fixed;top:64px;left:0;right:0;overflow-y:auto;transform:translateY(-110%);box-shadow:0 8px 24px #0000001a}.ev-mobile-drawer.open[data-v-d5afd21c]{opacity:1;visibility:visible;transform:translateY(0)}[data-bs-theme=dark] .ev-mobile-drawer[data-v-d5afd21c]{background:#1e1e30;border-color:#ffffff12}.ev-mobile-inner[data-v-d5afd21c]{padding:.75rem 1rem 1rem}.ev-mobile-link[data-v-d5afd21c]{color:#444;border-bottom:1px solid #0000000f;align-items:center;min-height:44px;padding:.625rem .25rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:color .15s;display:flex}.ev-mobile-link[data-v-d5afd21c]:hover{color:var(--bs-primary)}[data-bs-theme=dark] .ev-mobile-link[data-v-d5afd21c]{color:#bbb;border-color:#ffffff0f}.ev-notif-btn[data-v-d5afd21c]{position:relative}.ev-notif-badge[data-v-d5afd21c]{color:#fff;pointer-events:none;background:#e53e3e;border-radius:8px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 3px;font-size:.6rem;font-weight:700;line-height:1;display:flex;position:absolute;top:-2px;right:-2px}@keyframes dropIn-d5afd21c{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.ev-mobile-profile-card[data-v-d5afd21c]{background:rgba(var(--bs-primary-rgb), .06);border-radius:12px;padding:.75rem}[data-bs-theme=dark] .ev-mobile-profile-card[data-v-d5afd21c]{background:#ffffff0f}.ev-mobile-divider[data-v-d5afd21c]{background:#00000012;height:1px}[data-bs-theme=dark] .ev-mobile-divider[data-v-d5afd21c]{background:#ffffff12}.ev-mobile-section-label[data-v-d5afd21c]{text-transform:uppercase;letter-spacing:.07em;color:#999;margin-bottom:.5rem;font-size:.68rem;font-weight:600}.ev-mobile-pill[data-v-d5afd21c]{cursor:pointer;color:#555;background:0 0;border:1.5px solid #0000001f;border-radius:20px;align-items:center;min-height:36px;padding:.4rem .85rem;font-size:.8rem;font-weight:500;line-height:1;transition:all .15s;display:inline-flex}.ev-mobile-pill[data-v-d5afd21c]:hover,.ev-mobile-pill.active[data-v-d5afd21c]{background:rgba(var(--bs-primary-rgb), .1);border-color:var(--bs-primary);color:var(--bs-primary)}[data-bs-theme=dark] .ev-mobile-pill[data-v-d5afd21c]{color:#bbb;border-color:#ffffff1f}[data-bs-theme=dark] .ev-mobile-pill[data-v-d5afd21c]:hover,[data-bs-theme=dark] .ev-mobile-pill.active[data-v-d5afd21c]{background:rgba(var(--bs-primary-rgb), .2);border-color:var(--bs-primary);color:#fff}.ev-mobile-signout[data-v-d5afd21c]{color:#e53e3e!important}.ev-mobile-signout[data-v-d5afd21c]:hover{color:#e53e3e!important;background:#e53e3e12!important}@media (width<=575.98px){.ev-toast-container[data-v-bcba29a2]{width:auto;left:1rem;right:1rem}.ev-toast-container .toast[data-v-bcba29a2]{width:100%;max-width:100%}}.ev-site-header{z-index:1030;position:sticky;top:0}.ev-skip-link{z-index:9999;background:var(--bs-primary);color:#fff;border-radius:0 0 8px 8px;padding:.5rem 1rem;font-weight:600;text-decoration:none;transition:top .15s;position:absolute;top:-100%;left:1rem}.ev-skip-link:focus{top:0}.ev-verify-banner{color:#664d03;text-align:center;background:#fff3cd;border-bottom:1px solid #ffecb5;padding:.55rem 1rem;font-size:.85rem;font-weight:500}[data-bs-theme=dark] .ev-verify-banner{color:#ffc107;background:#ffc1071f;border-color:#ffc10733}.ev-verify-link{color:inherit;font-weight:700;text-decoration:underline}.ev-instructor-banner[data-v-574a8421]{background:#0d1b4b}.ev-bg-gradient[data-v-574a8421]{background:linear-gradient(135deg,#0d1b4b 0%,#1a3a8f 60%,#0d4f7a 100%);position:absolute;inset:0}.ev-blob[data-v-574a8421]{filter:blur(60px);opacity:.25;border-radius:50%;position:absolute}.ev-blob-1[data-v-574a8421]{background:var(--bs-primary);width:300px;height:300px;top:-80px;right:100px}.ev-blob-2[data-v-574a8421]{background:var(--bs-warning);width:200px;height:200px;bottom:-60px;left:200px}.z-1[data-v-574a8421]{z-index:1}.ev-float-card[data-v-574a8421]{animation:3s ease-in-out infinite alternate floatUp-574a8421;position:absolute;border-radius:12px!important}.ev-float-card[data-v-574a8421]:nth-child(2){animation-delay:1s}.ev-float-card[data-v-574a8421]:nth-child(3){animation-delay:2s}@keyframes floatUp-574a8421{0%{transform:translateY(0)}to{transform:translateY(-10px)}}.ev-float-icon[data-v-574a8421]{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.ev-cat-card[data-v-72bdb90f]{transition:transform .2s,box-shadow .2s}.ev-cat-card[data-v-72bdb90f]:hover{transform:translateY(-4px);box-shadow:0 10px 28px #0000001a!important}.ev-cat-icon[data-v-72bdb90f]{width:64px;height:64px;transition:transform .2s}.ev-cat-card:hover .ev-cat-icon[data-v-72bdb90f]{transform:scale(1.1)}.slider-wrapper[data-v-ab415eed]{width:100%;overflow:hidden}.slider-track[data-v-ab415eed]{gap:3rem;width:calc(200% + 3rem);animation:20s linear infinite scroll-ab415eed;display:flex}.slide-item[data-v-ab415eed]{flex:none;justify-content:center;align-items:center;display:flex}@keyframes scroll-ab415eed{0%{transform:translate(0)}to{transform:translate(calc(-50% - 1.5rem))}}.slider-track[data-v-ab415eed]:hover{animation-play-state:paused}.grayscale[data-v-ab415eed]{filter:grayscale();opacity:.6;width:auto;max-height:40px;transition:all .3s ease-in-out}.grayscale[data-v-ab415eed]:hover{filter:grayscale(0%);opacity:1}@media (width<=768px){.slider-track[data-v-ab415eed]{gap:2rem;width:calc(200% + 2rem)}.grayscale[data-v-ab415eed]{max-height:28px}}.opacity-5[data-v-6d0f1ee5]{opacity:.5}.ev-search-bar[data-v-6d0f1ee5]{max-width:520px}.ev-banner[data-v-6d0f1ee5]{align-items:center;min-height:500px;display:flex}@media (width>=576px){.ev-banner[data-v-6d0f1ee5]{min-height:600px}}@media (width>=992px){.ev-banner[data-v-6d0f1ee5]{min-height:700px}}.ev-banner-title[data-v-6d0f1ee5]{font-size:1.75rem;font-weight:700;line-height:1.2}@media (width>=576px){.ev-banner-title[data-v-6d0f1ee5]{font-size:2.5rem}}@media (width>=768px){.ev-banner-title[data-v-6d0f1ee5]{font-size:3rem}}.ev-banner-desc[data-v-6d0f1ee5]{font-size:.9rem}@media (width>=768px){.ev-banner-desc[data-v-6d0f1ee5]{font-size:1rem}}.ev-banner-cta[data-v-6d0f1ee5]{flex-direction:column;align-items:stretch}@media (width>=576px){.ev-banner-cta[data-v-6d0f1ee5]{flex-direction:row;align-items:center}}.ev-banner-btn[data-v-6d0f1ee5]{width:100%}@media (width>=576px){.ev-banner-btn[data-v-6d0f1ee5]{width:auto}}.ev-video-btn[data-v-6d0f1ee5]{position:relative}.ev-video-label[data-v-6d0f1ee5]{color:#fff;margin-left:.75rem;font-size:.85rem;font-weight:500}@media (width>=576px){.ev-video-label[data-v-6d0f1ee5]{white-space:nowrap;margin-left:.5rem;position:absolute;top:50%;left:100%;transform:translateY(-50%)}}.ev-stat-icon[data-v-0a818113]{justify-content:center;align-items:center;width:64px;height:64px;display:flex}.ev-testimonial-card[data-v-6d5e0549]{transition:transform .2s,box-shadow .2s;border-radius:16px!important}.ev-testimonial-card[data-v-6d5e0549]:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0000001f!important}.ev-testimonial-featured[data-v-6d5e0549]{background:linear-gradient(135deg, var(--bs-primary) 0%, #1a3a8f 100%)!important}.text-white-75[data-v-6d5e0549]{color:#fffc!important}.ev-quote-mark[data-v-6d5e0549]{opacity:.2;margin-bottom:-1rem;font-family:Georgia,serif;font-size:4rem;font-weight:900;line-height:.8}.ev-reviewer-avatar[data-v-6d5e0549]{width:44px;height:44px}.ev-course-card[data-v-7f2e8089]{transition:transform .2s,box-shadow .2s}.ev-course-card[data-v-7f2e8089]:hover{transform:translateY(-5px);box-shadow:0 12px 32px #00000024!important}.ev-thumb-wrapper[data-v-7f2e8089]{aspect-ratio:16/9;background:#f5f5f5}.ev-thumb-img[data-v-7f2e8089]{object-fit:cover;width:100%;height:100%;transition:transform .35s}.ev-course-card:hover .ev-thumb-img[data-v-7f2e8089]{transform:scale(1.06)}.ev-thumb-actions[data-v-7f2e8089]{opacity:0;transition:opacity .2s}.ev-course-card:hover .ev-thumb-actions[data-v-7f2e8089]{opacity:1}@media (hover:none){.ev-thumb-actions[data-v-7f2e8089]{opacity:1}}.ev-wish-btn[data-v-7f2e8089]{border:none;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .15s;display:flex}.ev-wish-btn[data-v-7f2e8089]:hover{transform:scale(1.15)}.ev-icon-sm[data-v-7f2e8089]{flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.ev-avatar-sm[data-v-7f2e8089]{width:28px;height:28px}.ev-title-link[data-v-7f2e8089]:hover{color:var(--bs-primary)!important}.ev-filter-pills[data-v-4abf3a05]{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.ev-filter-pills[data-v-4abf3a05]::-webkit-scrollbar{display:none}.ev-event-card[data-v-5371303c]{transition:transform .2s,box-shadow .2s;border-radius:14px!important}.ev-event-card[data-v-5371303c]:hover{transform:translateY(-5px);box-shadow:0 14px 36px #00000021!important}.ev-event-img-wrap[data-v-5371303c]{height:200px;overflow:hidden}.ev-event-img[data-v-5371303c]{object-fit:cover;height:100%;transition:transform .4s}.ev-event-card:hover .ev-event-img[data-v-5371303c]{transform:scale(1.06)}.ev-event-overlay[data-v-5371303c]{background:linear-gradient(#00000040 0%,#0000000d 50%,#00000059 100%);position:absolute;inset:0}.ev-live-dot[data-v-5371303c]{background:#fff;border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite pulse-5371303c;display:inline-block}@keyframes pulse-5371303c{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}.ev-instr-avatar[data-v-5371303c]{flex-shrink:0;width:28px;height:28px}@media (width<=575.98px){section[data-v-9b364c3c] .btn-round{width:3rem;height:3rem}}
