.edz-root{--edz-bg:#f7f8fb;--edz-surface:#ffffff;--edz-border:#eef0f4;background:#f7f8fb}.edz-header,.edz-header--mock{background:#fff!important;border-bottom:1px solid #eef0f4!important;position:relative;z-index:100}.edz-header .edz-header-inner,.edz-header--mock .edz-header-inner{width:93%;max-width:none;margin:0 auto;padding:12px 0;gap:16px;min-height:68px}@media (max-width:900px){.edz-header .edz-header-inner,.edz-header--mock .edz-header-inner{width:100%;padding:10px 16px}}.edz-header .edz-brand-tagline,.edz-header--mock .edz-brand-tagline{display:none!important}.edz-header .edz-logo,.edz-header--mock .edz-logo{height:36px!important}.edz-searchbar--mock{display:flex!important;align-items:center;gap:10px;flex:1 1 360px;max-width:420px;height:44px;margin:0 auto;padding:0 14px 0 16px;border:1px solid #e6e9f0!important;border-radius:999px!important;background:#f5f7fb!important;overflow:hidden;box-shadow:none!important}.edz-searchbar--mock .edz-dropdown-search-location,.edz-searchbar--mock .edz-dropdown-search-scope,.edz-searchbar--mock .edz-search-btn{display:none!important}.edz-searchbar--mock .edz-search-icon{color:#8b93a7;flex:none}.edz-searchbar--mock .edz-search-input{flex:1 1;border:none!important;background:transparent!important;outline:none;font-size:.9rem;color:var(--edz-ink,#152038);min-width:0;height:100%;padding:0}.edz-searchbar--mock .edz-search-input::placeholder{color:#9aa3b5}.edz-search-kbd{flex:none;font-family:inherit;font-size:.72rem;font-weight:700;color:#8b93a7;background:#fff;border:1px solid #e2e6ef;border-radius:6px;padding:3px 7px;line-height:1}.edz-nav-links,.edz-nav-links--mock{display:flex!important;align-items:center;gap:4px;flex:none;position:relative}.edz-nav-drop-btn,.edz-nav-links--mock>a,.edz-nav-links>a.edz-nav-top{font-size:.88rem!important;font-weight:650!important;color:#3d465c!important;padding:8px 10px!important;border-radius:8px!important;background:transparent!important;border:none!important;display:inline-flex!important;align-items:center;gap:4px;white-space:nowrap;transition:color .15s,background .15s;box-shadow:none!important}.edz-nav-drop-btn:hover,.edz-nav-links--mock>a:hover{color:#1b49cf!important;background:#f3f6ff!important}.edz-nav-drop-btn:after,.edz-nav-links--mock>a:after{display:none!important;content:none!important}.edz-nav-drop{position:relative!important;display:inline-flex!important;align-items:center}.edz-nav-drop-menu{position:absolute!important;top:calc(100% + 6px)!important;left:0!important;right:auto!important;min-width:210px!important;width:max-content!important;max-width:280px;padding:8px!important;margin:0!important;background:#fff!important;border:1px solid #eef0f4!important;border-radius:12px!important;box-shadow:0 16px 40px rgba(21,32,56,.14)!important;display:none!important;flex-direction:column!important;gap:2px!important;z-index:200!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.edz-nav-drop.is-open .edz-nav-drop-menu,.edz-nav-drop:focus-within .edz-nav-drop-menu,.edz-nav-drop:hover .edz-nav-drop-menu{display:flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}.edz-nav-drop-menu a{display:block!important;width:100%!important;padding:10px 12px!important;margin:0!important;border-radius:8px!important;font-size:.86rem!important;font-weight:600!important;color:#3d465c!important;white-space:normal!important;line-height:1.35!important;background:transparent!important;position:static!important}.edz-nav-drop-menu a:after{display:none!important;content:none!important}.edz-nav-drop-menu a:hover{background:#f5f7fb!important;color:#1b49cf!important;transform:none!important}.edz-header .edz-header-actions,.edz-header--mock .edz-header-actions{gap:8px;align-items:center}.edz-header .edz-header-login,.edz-header--mock .edz-header-login{color:#3d465c!important;font-weight:650!important;border:none!important;background:transparent!important;box-shadow:none!important;padding:8px 10px!important;background-image:none!important}.edz-btn-signup,.edz-header .edz-btn-signup,a.edz-btn-signup{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:40px!important;padding:0 18px!important;border-radius:999px!important;background:#ff6a1a!important;background-image:none!important;color:#fff!important;font-weight:750!important;font-size:.88rem!important;border:none!important;box-shadow:0 6px 16px rgba(255,106,26,.28)!important;transition:background .15s,transform .15s}.edz-btn-signup:hover,a.edz-btn-signup:hover{background:#ea580c!important;color:#fff!important;transform:translateY(-1px)}.edz-header .edz-theme-toggle,.edz-header .edz-theme-track,.edz-header--mock .edz-theme-toggle{display:none!important}.edz-banner-slider,.edz-page-body>.edz-banner-slider{display:block!important;position:relative;width:100%!important;max-width:none!important;margin:0!important;border-radius:0!important;height:520px!important;min-height:520px!important;overflow:hidden;box-sizing:border-box}.edz-banner-badges,.edz-banner-promo-tag,.edz-banner-ribbon{display:none!important}.edz-banner-slider--clean .edz-banner-overlay{background:radial-gradient(ellipse 70% 60% at 50% 45%,rgba(8,18,40,.55) 0,rgba(8,18,40,.72) 55%,rgba(8,18,40,.82) 100%),linear-gradient(180deg,rgba(8,18,40,.35),rgba(8,18,40,.55) 45%,rgba(8,18,40,.78))!important}.edz-banner-slider--clean.edz-banner-slider--center .edz-banner-content{inset:0!important;left:0!important;right:0!important;max-width:none!important;width:100%!important;padding:56px 48px 88px!important;box-sizing:border-box;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;pointer-events:none}.edz-banner-slider--clean.edz-banner-slider--center .edz-banner-content a,.edz-banner-slider--clean.edz-banner-slider--center .edz-banner-content button{pointer-events:auto}.edz-banner-slider--clean .edz-banner-official{display:inline-flex;align-items:center;justify-content:center;padding:5px 12px;border-radius:999px;background:#dc2626;color:#fff;font-size:11px;font-weight:800;letter-spacing:.08em;margin-bottom:14px;box-shadow:0 6px 18px rgba(220,38,38,.35)}.edz-banner-slider--clean .edz-banner-content h1{color:#fff!important;text-shadow:0 2px 22px rgba(0,0,0,.4);max-width:18ch;margin:0 auto 12px!important;overflow-wrap:break-word;text-align:center}.edz-banner-slider--clean .edz-banner-content p{color:rgba(255,255,255,.92)!important;max-width:46ch;margin:0 auto 22px!important;text-align:center;line-height:1.5}.edz-banner-slider--clean .edz-banner-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;margin-top:4px}.edz-banner-slider--clean .edz-banner-foot{position:absolute;left:50%;bottom:22px;transform:translateX(-50%);z-index:5;display:inline-flex;align-items:center;gap:12px;padding:8px 12px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.edz-banner-slider--clean .edz-banner-foot .edz-banner-nav-btn,.edz-banner-slider--clean .edz-banner-foot .edz-banner-pause{width:36px;height:36px;border-radius:999px;border:1px solid rgba(255,255,255,.35);background:rgba(255,255,255,.12);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.edz-banner-slider--clean .edz-banner-foot .edz-banner-nav-btn:hover,.edz-banner-slider--clean .edz-banner-foot .edz-banner-pause:hover{background:rgba(255,255,255,.28)}.edz-banner-slider--clean .edz-banner-foot .edz-banner-dots{display:inline-flex;gap:8px;align-items:center}.edz-banner-slider--clean .edz-banner-foot .edz-banner-dot{width:8px;height:8px;border-radius:999px;border:0;padding:0;background:rgba(255,255,255,.45);cursor:pointer}.edz-banner-slider--clean .edz-banner-foot .edz-banner-dot-active{width:22px;background:#fff}.edz-banner-badges,.edz-banner-mobile-foot,.edz-banner-promo-tag,.edz-banner-ribbon{display:none!important}@media (max-width:900px){.edz-banner-slider--clean.edz-banner-slider--center .edz-banner-content{padding:28px 18px 72px!important}.edz-banner-slider--clean .edz-banner-content h1{max-width:22ch;font-size:clamp(1.35rem,5.5vw,1.85rem)!important}.edz-banner-slider--clean .edz-banner-foot{bottom:14px;gap:8px;padding:6px 10px}.edz-banner-slider,.edz-page-body>.edz-banner-slider{height:280px!important;min-height:280px!important}}.edz-page-body{background:#f7f8fb}.edz-hero{width:93%;max-width:none;margin:20px auto 0}@media (max-width:900px){.edz-hero{width:100%;padding:0 16px;box-sizing:border-box;margin-top:12px}}.edz-hero-inner{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:32px;gap:32px;align-items:center;min-height:460px;padding:40px 44px;border-radius:24px;background:radial-gradient(1200px 420px at 10% 0,rgba(255,244,230,.9) 0,transparent 55%),linear-gradient(125deg,#e7f0ff,#eef4ff 38%,#f7f3ea 78%,#f3f7ff);border:1px solid #e3eaf8;box-shadow:0 10px 36px rgba(27,73,207,.08);overflow:hidden;position:relative}.edz-hero-copy{position:relative;z-index:1;max-width:560px}.edz-hero-chip{display:inline-flex;align-items:center;padding:7px 14px;border-radius:999px;background:#ff6a1a;color:#fff;font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;margin-bottom:16px;box-shadow:0 6px 16px rgba(255,106,26,.28)}.edz-hero-title{margin:0 0 12px;font-size:clamp(1.75rem,3.3vw,2.55rem);font-weight:800;letter-spacing:-.03em;line-height:1.12;color:#152038}.edz-hero-sub{margin:0 0 18px;font-size:1.02rem;color:#5b657a;line-height:1.55;max-width:480px}.edz-hero-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:24px}.edz-hero-meta-item{display:inline-flex;align-items:center;gap:6px;font-size:.9rem;font-weight:650;color:#3d465c}.edz-hero-cat{display:inline-flex;padding:5px 11px;border-radius:999px;background:rgba(255,255,255,.75);border:1px solid #e4e9f4;color:#3d465c;font-size:.78rem;font-weight:700}.edz-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.edz-hero-cta{display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 22px;border-radius:999px;background:#1b49cf;color:#fff!important;font-weight:750;font-size:.94rem;box-shadow:0 10px 24px rgba(27,73,207,.3);transition:background .15s,transform .15s}.edz-hero-cta:hover{background:#1539a8;transform:translateY(-1px)}.edz-hero-controls{display:inline-flex;align-items:center;gap:8px}.edz-hero-nav{width:38px;height:38px;border-radius:999px;border:1px solid #d5deef;background:#fff;display:grid;place-items:center;color:#3d465c;transition:background .15s}.edz-hero-nav:hover{background:#eef3ff}.edz-hero-count{font-size:.88rem;font-weight:700;color:#5b657a;min-width:44px;text-align:center}.edz-hero-media{position:relative;height:380px;min-height:320px;border-radius:22px;overflow:hidden;box-shadow:0 22px 48px rgba(27,73,207,.18);background:#dbe5f8;align-self:stretch}.edz-hero-img{width:100%;height:100%;object-fit:cover;display:block}.edz-hero-placeholder{width:100%;height:100%;display:grid;place-items:center;background:linear-gradient(135deg,#1b49cf,#ff6a1a);color:#fff;font-weight:800;font-size:1.2rem}.ed-catstrip,.ed-catstrip-wrap{display:none!important}.edz-footer--mock{background:#f3f5f9!important;border-top:1px solid #e6e9f0;margin-top:56px}.edz-footer--mock .edz-footer-grid{width:93%;max-width:none;margin:0 auto;grid-template-columns:1.4fr 1fr 1fr 1fr;padding:40px 0 48px;gap:28px}@media (max-width:900px){.edz-footer--mock .edz-footer-grid{width:100%;padding:32px 16px 40px}}.edz-footer--mock .edz-footer-logo{height:34px;width:auto}.edz-footer--mock .edz-social-row{display:flex;gap:8px;margin:14px 0 10px}.edz-footer--mock .edz-social-row a{width:34px;height:34px;border-radius:999px;border:1px solid #e2e6ef;background:#fff;display:grid;place-items:center;color:#5b657a;margin:0}.edz-footer--mock .edz-social-row a:hover{color:#1b49cf;transform:none}.edz-footer--mock h5{font-size:.86rem;font-weight:800;color:#152038;margin:0 0 14px}.edz-footer--mock a{color:#66708a;font-size:.86rem;margin-bottom:10px}.edz-footer--mock a:hover{color:#ff6a1a;transform:none}.edz-footer--mock .edz-newsletter,.edz-newsletter-bar{display:none!important}.edz-page-body>.edz-page-enter{width:100%}.ed-explore .ed-home-layout,.ed-explore .edz-layout{display:block!important;width:93%;max-width:none;margin:0 auto;padding:28px 0 48px}.ed-explore .edz-filters-sidebar,.ed-explore .edz-sidebar-right{display:none!important}.ed-explore .ed-home-main{width:100%}@media (max-width:768px){.ed-explore .ed-grid--2{grid-template-columns:1fr}}@media (max-width:1100px){.edz-nav-links--mock{display:none!important}.edz-header .edz-hamburger,.edz-header--mock .edz-hamburger{display:flex!important}}@media (max-width:900px){.edz-hero-inner{grid-template-columns:1fr;min-height:0;padding:24px}.edz-hero-media{order:-1;height:220px;min-height:200px;border-radius:18px}.edz-searchbar--mock{max-width:none;flex:1 1 auto}.edz-search-kbd{display:none}}@media (max-width:640px){.edz-hero{width:100%;padding:0 16px;margin-top:12px;box-sizing:border-box}.edz-hero-title{font-size:1.45rem}.edz-hero-media{height:180px}.edz-header .edz-header-login,.edz-header--mock .edz-header-login{display:none}.edz-footer--mock .edz-footer-grid{grid-template-columns:1fr 1fr}}.ed-explore .ed-explore-wrap,.ed-explore-wrap{width:93%;max-width:none;margin:0 auto;padding:28px 0 56px}@media (max-width:900px){.ed-explore .ed-explore-wrap,.ed-explore-wrap{width:100%;padding:20px 16px 48px;box-sizing:border-box}}.ed-explore-main{width:100%;min-width:0}.ed-explore .ed-section{width:100%;padding-top:12px}.ed-explore .ed-grid{display:grid;grid-gap:20px;gap:20px}.ed-explore .ed-grid--2,.ed-explore .ed-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:900px){.ed-explore .ed-grid--2,.ed-explore .ed-grid--3{grid-template-columns:1fr}}.edz-page-body .about-page,.edz-page-body .edz-inst-page,.edz-page-body .edz-static{width:93%;max-width:none;margin:24px auto 48px}@media (max-width:900px){.edz-page-body .about-page,.edz-page-body .edz-inst-page,.edz-page-body .edz-static{width:100%;padding:0 16px;box-sizing:border-box}}.edz-banner-slider--clean .edz-banner-cta{display:inline-flex!important;align-items:center;gap:8px}.edz-banner-slider--clean .edz-banner-cta-desktop,.edz-banner-slider--clean .edz-banner-cta-mobile{display:contents}.ed .ed-main-split,.ed-main-split{grid-template-columns:minmax(220px,1.05fr) minmax(0,3.9fr)!important;gap:22px}.ed .ed-grid--3,.ed-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media (max-width:1100px){.ed .ed-main-split,.ed-main-split{grid-template-columns:1fr!important}.ed .ed-grid--3,.ed-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:640px){.ed .ed-grid--3,.ed-grid--3{grid-template-columns:1fr!important}}.ed-main-split>.ed-rail{order:1}.ed-main-split>.ed-main-col{order:2;min-width:0}@media (max-width:1100px){.ed-main-split>.ed-main-col{order:1!important}.ed-main-split>.ed-rail{order:2!important}}.edz-root{--edz-public-radius:16px;--edz-public-line:#eef0f4;--edz-public-ink:#152038;--edz-public-muted:#6b728a;--edz-public-blue:#1b49cf;--edz-public-orange:#ff6a1a;--edz-public-shadow:0 1px 2px rgba(21,32,56,0.04),0 8px 24px rgba(21,32,56,0.05)}.edz-auth-page,.edz-categories-page,.edz-explore-page,.edz-inst-page,.edz-org-page .edz-page-content,.edz-page-content,.edz-search-page,.edz-static-page{width:93%!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}.edz-page-content{padding-left:0!important;padding-right:0!important}@media (max-width:900px){.edz-auth-page,.edz-explore-page,.edz-inst-page,.edz-org-page .edz-page-content,.edz-page-content,.edz-static-page{width:100%!important;padding-left:16px!important;padding-right:16px!important;box-sizing:border-box!important}}.edz-static-page{padding-top:20px;padding-bottom:48px}.edz-static-hero{background:linear-gradient(125deg,#e7f0ff,#eef4ff 45%,#f7f3ea)!important;border:1px solid #e3eaf8!important;border-radius:20px!important;padding:36px 32px!important;margin-bottom:24px!important;box-shadow:var(--edz-public-shadow)}.edz-static-hero,.edz-static-hero h1{color:var(--edz-public-ink)!important}.edz-static-hero h1{font-size:clamp(1.6rem,3vw,2.2rem)!important;font-weight:800!important;letter-spacing:-.02em;margin:0 0 8px!important}.edz-static-hero p{color:var(--edz-public-muted)!important;margin:0!important;font-size:1rem!important}.edz-static-body{background:#fff;border:1px solid var(--edz-public-line);border-radius:var(--edz-public-radius);padding:28px 28px 36px;box-shadow:var(--edz-public-shadow);color:var(--edz-public-ink);line-height:1.65;font-size:.98rem}.edz-img-hero{width:93%!important;max-width:none!important;margin:20px auto 0!important;border-radius:22px!important;overflow:hidden!important;min-height:280px!important;border:1px solid #e3eaf8;box-shadow:0 10px 36px rgba(27,73,207,.1)}.edz-img-hero-inner{width:100%!important;max-width:none!important;padding:40px 44px!important}.edz-img-hero-tag{background:#ff6a1a!important;color:#fff!important;border-radius:999px!important;font-weight:800!important;letter-spacing:.04em}.edz-img-hero h1{font-weight:800!important;letter-spacing:-.02em}.edz-auth-submit.edz-btn-primary,.edz-img-hero .edz-btn-primary,.edz-org-page .edz-btn-primary{background:#1b49cf!important;background-image:none!important;border-radius:999px!important;border:none!important;box-shadow:0 8px 20px rgba(27,73,207,.28)!important}.edz-img-hero .edz-btn-ghost,.edz-org-page .edz-btn-ghost{border-radius:999px!important;background:rgba(255,255,255,.92)!important;color:#152038!important;border:1px solid #e2e8f4!important}@media (max-width:900px){.edz-img-hero{width:100%!important;margin:12px 0 0!important;border-radius:0!important;border-left:none;border-right:none}.edz-img-hero-inner{padding:28px 16px!important}}.edz-page-hero{width:93%!important;max-width:none!important;margin:20px auto 0!important;border-radius:22px!important;overflow:hidden}@media (max-width:900px){.edz-page-hero{width:100%!important;border-radius:0!important;margin-top:0!important}}.edz-features-grid>*,.edz-inst-card,.edz-list-card,.edz-org-section .edz-feature-card,.edz-pricing-card,.edz-testimonial-card{border:1px solid var(--edz-public-line)!important;border-radius:var(--edz-public-radius)!important;box-shadow:var(--edz-public-shadow)!important;background:#fff!important}.edz-inst-card{overflow:hidden;transition:transform .15s ease,box-shadow .15s ease}.edz-inst-card:hover{transform:translateY(-2px);box-shadow:0 10px 28px rgba(21,32,56,.1)!important}.edz-features-grid,.edz-pricing-grid,.edz-testimonials-grid{gap:16px!important}.edz-org-section h2{font-weight:800!important;letter-spacing:-.02em;color:var(--edz-public-ink)!important}.edz-pricing-card.edz-pricing-highlight,.edz-pricing-card.is-highlight{border-color:#ffd4b8!important;box-shadow:0 10px 28px rgba(255,106,26,.12)!important}.edz-auth-page{display:flex!important;justify-content:center;padding:36px 0 64px!important;background:transparent!important;min-height:auto!important}.edz-auth-card{width:min(440px,100%)!important;max-width:440px!important;margin:0 auto!important;background:#fff!important;border:1px solid var(--edz-public-line)!important;border-radius:20px!important;box-shadow:var(--edz-public-shadow)!important;padding:28px 28px 32px!important}.edz-auth-card-wide{width:min(640px,100%)!important;max-width:640px!important}.edz-auth-card h1{color:var(--edz-public-ink)!important;font-weight:800!important}.edz-auth-subtitle,.edz-auth-switch{color:var(--edz-public-muted)!important}.edz-form-group label{color:var(--edz-public-ink)!important;font-weight:650!important}.edz-auth-form input,.edz-form-group input,.edz-form-group select,.edz-form-group textarea,.edz-otp-input{border:1px solid #e2e6ef!important;border-radius:12px!important;background:#f8fafc!important;box-shadow:none!important}.edz-auth-form input:focus,.edz-form-group input:focus{border-color:#1b49cf!important;outline:none!important;box-shadow:0 0 0 3px rgba(27,73,207,.12)!important;background:#fff!important}.edz-auth-page .edz-btn-primary,.edz-auth-submit{background:#ff6a1a!important;background-image:none!important;border-radius:999px!important;border:none!important;color:#fff!important;font-weight:750!important;box-shadow:0 8px 18px rgba(255,106,26,.28)!important}.edz-auth-page .edz-btn-ghost{border-radius:999px!important;border:1px solid #e2e6ef!important;background:#fff!important;color:var(--edz-public-ink)!important}.edz-page-body .ed-event-detail,.edz-page-body .edz-event-detail,.edz-page-body [class*=EventDetail],.edz-page-enter .ed-event,.edz-page-enter .edc-page{width:93%;max-width:none;margin-left:auto;margin-right:auto}@media (max-width:900px){.edz-page-body .edc-page,.edz-page-enter .edc-page{width:100%;padding-left:16px;padding-right:16px;box-sizing:border-box}}.edc-page,.edc-wrap,.edz-event-layout{background:transparent!important}.edc-card,.edc-panel,.edc-sidebar-card{border:1px solid var(--edz-public-line)!important;border-radius:var(--edz-public-radius)!important;box-shadow:var(--edz-public-shadow)!important;background:#fff!important}.ed-explore .ed-filter,.edz-explore-chips .edz-chip{border-radius:999px!important}.ed-explore .ed-head h2{font-weight:800!important;letter-spacing:-.02em}.edz-event-wizard,.edz-page-enter .edz-event-form,.edz-post-event-page{width:93%;max-width:none;margin:24px auto 48px}@media (max-width:900px){.edz-event-wizard,.edz-post-event-page{width:100%;padding:0 16px;box-sizing:border-box}}.abt-cursor-glow,.abt-hero__blob,.abt-hero__visual-glow,.abt-page .abt-cursor-glow{display:none!important}.edz-page-enter .edz-admin-panel,.edz-page-enter .edz-admin-wrap,.edz-page-enter .edz-dash-card{border-radius:16px;border:1px solid var(--edz-public-line);box-shadow:var(--edz-public-shadow);background:#fff}.edz-event-page{width:93%!important;max-width:none!important;margin:20px auto 48px!important}.edz-event-hero{border-radius:22px!important;overflow:hidden;border:1px solid #e3eaf8;box-shadow:0 10px 36px rgba(27,73,207,.1)}.edz-event-facts,.edz-event-layout aside>:not(.edz-event-organizer-card),.edz-event-section{border:1px solid #eef0f4!important;border-radius:16px!important;box-shadow:0 1px 2px rgba(21,32,56,.04),0 8px 24px rgba(21,32,56,.05)!important;background:#fff!important}.edz-event-page .edz-btn-primary,.edz-event-register{background:#1b49cf!important;background-image:none!important;border-radius:999px!important}@media (max-width:900px){.edz-event-page{width:100%!important;padding:12px 16px 40px!important;box-sizing:border-box!important;margin:0!important}.edz-event-hero{border-radius:16px!important}.edz-event-hero-backdrop,.edz-img-hero-bg{max-width:100%;width:100%!important;left:0!important;right:0!important;object-fit:cover}.edz-features-grid,.edz-pricing-grid,.edz-testimonials-grid{grid-template-columns:1fr!important}.edz-auth-card{padding:22px 18px 26px!important}}@media (max-width:768px){body,html{overflow-x:clip}.edz-page-body,.edz-page-enter,.edz-root{max-width:100vw;overflow-x:clip}.edz-auth-page,.edz-categories-page,.edz-event-page,.edz-event-wizard,.edz-explore-page,.edz-inst-page,.edz-page-content,.edz-post-event-page,.edz-search-page,.edz-static-page{width:100%!important;max-width:100%!important;padding-left:14px!important;padding-right:14px!important;box-sizing:border-box!important}.edz-static-body,.edz-static-hero{padding:22px 16px!important;border-radius:14px!important}.edz-img-hero-inner{padding:24px 16px!important}.edz-img-hero h1{font-size:clamp(1.45rem,6vw,1.9rem)!important}.edz-auth-form input,.edz-form-group input,.edz-form-group select,.edz-form-group textarea,.edz-otp-input{width:100%!important;min-height:44px;box-sizing:border-box!important}.edz-auth-page .edz-btn-ghost,.edz-auth-page .edz-btn-primary,.edz-auth-submit{width:100%;min-height:44px;justify-content:center}.edz-event-layout{display:grid!important;grid-template-columns:1fr!important;grid-gap:16px!important;gap:16px!important}.edz-event-sidebar{position:static!important;width:100%!important}.abt-grid--2,.abt-grid--4,.abt-stats,.edz-cat-grid,.edz-contact-layout,.edz-form-row,.edz-role-selector{grid-template-columns:1fr!important}}.edz-event-hero a.edz-event-official,.edz-event-hero a.edz-event-official:visited{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;color:#fff!important;background:rgba(255,255,255,.12)!important;border:1px solid rgba(255,255,255,.7)!important;border-radius:999px!important;text-decoration:none;white-space:nowrap;width:auto!important;padding:0 18px!important;min-height:40px}.edz-event-hero a.edz-event-official:hover{color:#0f1b3d!important;background:#fff!important;border-color:#fff!important}.edz-header-stack{position:fixed!important;top:0;left:0;right:0;z-index:400;background:#fff;box-shadow:none!important}.edz-header.hv3{background:#fff!important;border-bottom:1px solid #e9ebf0!important;box-shadow:none!important;position:relative;z-index:100}.edz-header.hv3.hv3--scrolled{box-shadow:0 1px 0 #e9ebf0,0 4px 12px rgba(15,23,42,.04)!important}.hv3-inner{max-width:1280px;margin:0 auto;padding:0 20px;height:60px;display:flex;align-items:center;gap:10px;font-size:14px;color:#0f172a}.hv3-inner a{text-decoration:none}.hv3-brand{display:inline-flex;align-items:center;margin-right:12px;flex:none}.hv3-brand img{height:30px;width:auto;display:block}.hv3-burger{display:none;width:34px;height:34px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;flex-direction:column;align-items:center;justify-content:center;gap:3px;cursor:pointer;padding:0}.hv3-burger span{width:14px;height:1.6px;background:#334155;border-radius:2px;display:block}.hv3-nav{display:flex;align-items:center;gap:2px}.hv3-nav-link{display:inline-flex;align-items:center;gap:3px;height:34px;padding:0 10px;border-radius:7px;border:0;background:transparent;color:#334155!important;font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;white-space:nowrap}.hv3-drop.is-open>.hv3-nav-link,.hv3-nav-link:hover{background:#f3f4f6;color:#0f172a!important}.hv3-nav-link.is-active{color:#4f46e5!important}.hv3-drop{position:relative}.hv3-drop-menu{position:absolute;top:calc(100% + 4px);left:0;min-width:190px;padding:5px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 10px 24px rgba(15,23,42,.08);display:none;flex-direction:column;z-index:120}.hv3-drop-menu a{padding:7px 10px;border-radius:6px;font-size:13px;color:#334155;font-weight:500}.hv3-drop-menu a:hover{background:#f3f4f6;color:#0f172a}.hv3-spacer{flex:1 1}.hv3-city{position:relative;display:inline-flex;align-items:center;gap:5px;height:34px;padding:0 9px;border:1px solid #e5e7eb;border-radius:8px;color:#64748b;background:#fff;cursor:pointer;flex:none}.hv3-city-dropdown{width:128px}.hv3-city .edz-dropdown-trigger{min-height:32px;padding:0 2px;color:#0f172a;background:transparent;border:0;border-radius:0;box-shadow:none;font:inherit;font-size:13px;font-weight:650}.hv3-city .edz-dropdown-open .edz-dropdown-trigger,.hv3-city .edz-dropdown-trigger:hover{border:0;box-shadow:none}.hv3-city .edz-dropdown-menu{top:calc(100% + 12px);left:-28px;right:auto;width:220px;max-height:310px;padding:7px;border-color:#e3e7ee;border-radius:12px;box-shadow:0 18px 44px rgba(15,23,42,.16);scrollbar-width:thin;scrollbar-color:#c8cfda transparent}.hv3-city .edz-dropdown-menu::-webkit-scrollbar{width:6px}.hv3-city .edz-dropdown-menu::-webkit-scrollbar-thumb{background:#c8cfda;border-radius:999px}.hv3-city .edz-dropdown-item{min-height:36px;padding:8px 10px;border-radius:8px}.hv3-search{display:flex;align-items:center;gap:7px;height:34px;width:230px;padding:0 6px 0 10px;border:1px solid #e5e7eb;border-radius:8px;background:#f8fafc;color:#94a3b8;flex:none}.hv3-search:focus-within{border-color:#a5b4fc;background:#fff;box-shadow:0 0 0 3px #eef2ff}.hv3-search input{flex:1 1;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:13px;color:#0f172a}.hv3-search input::-webkit-search-cancel-button{display:none}.hv3-search kbd{font:inherit;font-size:10.5px;font-weight:600;color:#64748b;border:1px solid #e5e7eb;background:#fff;border-radius:5px;padding:1px 5px;white-space:nowrap}.hv3-actions{display:flex;align-items:center;gap:6px;flex:none}.hv3-login{display:inline-flex;align-items:center;height:34px;padding:0 10px;border-radius:8px;border:0;background:transparent;color:#334155!important;font:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.hv3-login:hover{background:#f3f4f6}.hv3-signup{display:inline-flex;align-items:center;height:34px;padding:0 11px;color:#4338ca;background:#eef2ff;border:1px solid #dfe3ff;border-radius:8px;font:inherit;font-size:13px;font-weight:750;cursor:pointer;transition:color .18s ease,background .18s ease,border-color .18s ease,transform .18s ease}.hv3-signup:hover{color:#fff;background:#4f46e5;border-color:#4f46e5;transform:translateY(-1px)}.hv3-post{display:inline-flex;align-items:center;gap:5px;height:34px;padding:0 13px;border-radius:8px;background:#ff6a1a;color:#fff!important;font-size:13.5px;font-weight:700;white-space:nowrap}.hv3-post:hover{background:#ea580c}.hv3-avatar{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#eef2ff;color:#4338ca!important;font-weight:700;font-size:13px}.hv3-mobile-bell{display:none}.hv3 .edz-notif-btn,.hv3 .edz-notification-bell{height:34px}@media (max-width:1180px){.hv3-search{width:180px}.hv3-signup{display:none}}@media (max-width:1060px){.hv3-nav{display:none}.hv3-burger{display:inline-flex}}@media (max-width:720px){.hv3-inner{padding:0 12px;height:56px;gap:8px}.hv3-city,.hv3-login,.hv3-post span,.hv3-search{display:none}.hv3-post{padding:0 10px}}@media (min-width:1200px){.fv3-bottom,.fv3-inner,.hv3-inner{width:93%;max-width:none;padding-left:0;padding-right:0}}.edz-footer.fv3{background:#fff!important;border-top:1px solid #e9ebf0;margin-top:0;padding:0;color:#475569;font-size:13px}.fv3-inner{max-width:1280px;margin:0 auto;padding:28px 20px 20px;display:grid;grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px}.fv3-logo{height:28px;width:auto;display:block}.fv3-brand p{margin:10px 0 0;max-width:300px;line-height:1.5;color:#64748b}.fv3-social{display:flex;gap:6px;margin-top:12px}.fv3-social a{width:30px;height:30px;border-radius:8px;border:1px solid #e5e7eb;display:grid;place-items:center;color:#475569;text-decoration:none}.fv3-social a:hover{color:#4f46e5;border-color:#c7d2fe}.fv3-col{display:flex;flex-direction:column;gap:7px}.fv3-col h5{margin:0 0 3px;font-size:12px;font-weight:700;color:#0f172a;text-transform:uppercase;letter-spacing:.05em}.fv3-col a{color:#475569;text-decoration:none}.fv3-col a:hover{color:#ff6a1a}.fv3-bottom{max-width:1280px;margin:0 auto;padding:12px 20px 16px;border-top:1px solid #eef0f4;display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:12px;color:#94a3b8}.fv3-bottom-links{display:flex;gap:14px}.fv3-bottom-links a{color:#64748b;text-decoration:none}.fv3-bottom-links a:hover{color:#0f172a}@media (max-width:900px){.fv3-inner{grid-template-columns:1fr 1fr}.fv3-brand{grid-column:1/-1}}.edz-dark .edz-header-stack{background:#0b1220}.edz-dark .edz-footer.fv3,.edz-dark .edz-header.hv3{background:#0b1220!important;border-color:#1f2a3d!important}.edz-dark .hv3-city .edz-dropdown-trigger,.edz-dark .hv3-inner,.edz-dark .hv3-search input{color:#e2e8f0}.edz-dark .hv3-login,.edz-dark .hv3-nav-link{color:#cbd5e1!important}.edz-dark .hv3-city,.edz-dark .hv3-city .edz-dropdown-menu,.edz-dark .hv3-drop-menu,.edz-dark .hv3-search{background:#0f172a;border-color:#1f2a3d}.edz-dark .hv3-login:hover,.edz-dark .hv3-nav-link:hover{background:#1e293b}.edz-root--home,.edz-root--home .edz-page-body{background:#f7f8fb}.edz-root--home .edz-page-body{min-height:0}.edz-root--home .edz-page-enter{animation:none}.hv3-avatar,.hv3-city,.hv3-login,.hv3-nav-link,.hv3-post,.hv3-search,.hv3-signup{transition:color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.hv3-nav-link svg{transition:transform .22s cubic-bezier(.2,.75,.25,1)}.hv3-drop.is-open>.hv3-nav-link svg{transform:rotate(180deg)}.hv3-drop-menu{display:flex;visibility:hidden;opacity:0;pointer-events:none;transform:translateY(-7px) scale(.985);transform-origin:top left;transition:opacity .17s ease,visibility .17s,transform .21s cubic-bezier(.2,.75,.25,1)}.hv3-drop.is-open .hv3-drop-menu{display:flex;visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.hv3-drop-menu a{opacity:0;transform:translateY(-3px);transition:opacity .16s ease,transform .18s ease,background .15s ease,color .15s ease}.hv3-drop.is-open .hv3-drop-menu a{opacity:1;transform:translateY(0)}.hv3-drop.is-open .hv3-drop-menu a:nth-child(2){transition-delay:28ms}.hv3-drop.is-open .hv3-drop-menu a:nth-child(3){transition-delay:56ms}.hv3-avatar:hover,.hv3-post:hover{transform:translateY(-1px);box-shadow:0 7px 16px rgba(255,106,26,.16)}.hv3-city:hover{border-color:#c7d2fe;background:#fafaff}@media (prefers-reduced-motion:reduce){.hv3 *,.hv3 :after,.hv3 :before{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (min-width:1200px){.edz-footer.fv3 .fv3-bottom,.edz-footer.fv3 .fv3-inner{width:93%;max-width:none;padding-left:0;padding-right:0}}@media (max-width:900px){.fv3-inner{grid-template-columns:1fr 1fr;gap:18px;padding:24px 16px 18px}.fv3-brand{grid-column:1/-1}.fv3-bottom{padding:12px 16px 18px;flex-direction:column;align-items:flex-start}}@media (max-width:768px){.hv3-inner{padding:0 12px;height:56px;gap:8px;max-width:100%}.hv3-city,.hv3-login,.hv3-nav,.hv3-search,.hv3-signup{display:none!important}.hv3-burger{display:inline-flex!important}.hv3-post span{display:none}.hv3-post{padding:0 10px;min-width:34px;justify-content:center}.fv3-inner{grid-template-columns:1fr}.fv3-col{gap:6px}}.edz-root{--pg-ink:#14163a;--pg-ink-2:#3b3f5c;--pg-muted:#6b7088;--pg-line:#e8e8f2;--pg-line-2:#dcdcea;--pg-bg:#fbfbfe;--pg-surface:#ffffff;--pg-soft:#f6f5fd;--pg-ind:#5b4cf0;--pg-ind-d:#4636d8;--pg-ind-soft:#efedff;--pg-orange:#f26a1b;--pg-orange-d:#dc5810;--pg-orange-soft:#fff1e8;--pg-r-sm:10px;--pg-r:14px;--pg-r-lg:18px;--pg-shadow:0 1px 2px rgba(20,22,58,.04),0 6px 20px rgba(20,22,58,.05);--pg-shadow-hover:0 12px 28px rgba(20,22,58,.10);--pg-font:var(--font-edooz),"Plus Jakarta Sans","Segoe UI",system-ui,sans-serif}.edz-root:not(.edz-root--home) .edz-page-body{background:var(--pg-bg)}.edz-root:not(.edz-root--home) .edz-page-body :where(h1,h2,h3,h4,p,label,input,select,textarea,button,a,li,span,small,strong,dt,dd){font-family:var(--pg-font)}.edz-root:not(.edz-root--home) .edz-page-body :where(h1,h2,h3){color:var(--pg-ink);letter-spacing:-.015em}.edz-root .edz-page-content{max-width:1200px;padding:28px 24px 64px}.edz-root .edz-static-page{max-width:920px;padding:28px 24px 64px}.edz-root .edz-img-hero,.edz-root .edz-static-hero{position:relative;overflow:hidden;color:var(--pg-ink);background:radial-gradient(520px 220px at 100% 0,rgba(139,92,246,.12),transparent 70%),linear-gradient(135deg,#f4f2ff,#f8f7ff 55%,#fdf8ff)!important;border:1px solid #ebe8fb!important;border-radius:var(--pg-r-lg)!important;box-shadow:none!important}.edz-root .edz-static-hero{padding:28px 30px;margin:0 0 22px}.edz-root .edz-img-hero{max-width:1200px;margin:24px auto 0!important;width:calc(100% - 48px);min-height:0!important}.edz-root .edz-img-hero-bg,.edz-root .edz-img-hero-fade,.edz-root .edz-img-hero-overlay{display:none!important}.edz-root .edz-img-hero-inner{padding:30px 32px!important;min-height:0!important;max-width:none!important;align-items:center!important}.edz-root .edz-img-hero-copy{max-width:720px}.edz-root .edz-img-hero h1,.edz-root .edz-static-hero h1{margin:0 0 6px!important;font-size:30px!important;line-height:1.2!important;font-weight:800!important;color:var(--pg-ink)!important;text-shadow:none!important}.edz-root .edz-img-hero p,.edz-root .edz-static-hero p{margin:0!important;font-size:15px!important;line-height:1.55!important;color:var(--pg-ink-2)!important;text-shadow:none!important}.edz-root .edz-img-hero-tag{display:inline-flex!important;margin:0 0 10px!important;padding:4px 10px!important;border-radius:999px!important;background:#fff!important;border:1px solid #e3ddff!important;color:var(--pg-ind)!important;font-size:11.5px!important;font-weight:800!important;letter-spacing:.05em!important;text-transform:uppercase;box-shadow:none!important}.edz-root .edz-img-hero-search{margin-top:16px!important;max-width:520px!important;height:46px;padding:0 14px!important;background:#fff!important;border:1px solid var(--pg-line-2)!important;border-radius:12px!important;box-shadow:0 4px 14px rgba(20,22,58,.05)!important}.edz-root .edz-img-hero-search:focus-within{border-color:#b9b0ff!important;box-shadow:0 0 0 4px rgba(91,76,240,.12)!important}.edz-root .edz-img-hero-search input{color:var(--pg-ink)!important;font-size:14.5px!important}.edz-root .edz-img-hero-actions{margin-top:16px!important}.edz-root .edz-img-hero-ghost{background:#fff!important;color:var(--pg-ind)!important;border:1px solid #cfc9ff!important}.edz-root .edz-cat-toolbar,.edz-root .edz-inst-toolbar{margin:22px 0 16px!important;padding:0!important;border:0!important;background:none!important}.edz-root .edz-section-accent{border-left:0!important;padding-left:0!important;font-size:18px!important;font-weight:800!important;color:var(--pg-ink)!important}.edz-root .edz-section-accent:before{display:none!important}.edz-root .edz-view-all{color:var(--pg-ind)!important;font-weight:700!important}.edz-root .edz-search-result-label{color:var(--pg-muted)!important;font-weight:600!important}.edz-root :is(.edz-static-body,.edz-list-card,.edz-cat-card,.edz-inst-card,.edz-feature-card,.edz-step-card,.edz-contact-form-wrap,.edz-faq-item,.edz-pricing-card,.edz-about-card,.edz-auth-card,.edz-contact-card){background:var(--pg-surface)!important;border:1px solid var(--pg-line)!important;border-radius:var(--pg-r)!important;box-shadow:var(--pg-shadow)!important;color:var(--pg-ink-2)}.edz-root .edz-static-body{padding:24px 26px!important;font-size:15px;line-height:1.7}.edz-root :is(.edz-list-card,.edz-cat-card,.edz-inst-card,.edz-feature-card,.edz-step-card){transition:transform .2s cubic-bezier(.2,.7,.2,1),box-shadow .2s ease,border-color .2s ease}.edz-root :is(.edz-list-card,.edz-cat-card,.edz-inst-card):hover{transform:translateY(-2px);box-shadow:var(--pg-shadow-hover)!important;border-color:#d9d4ff!important}.edz-root :is(.edz-feature-card,.edz-step-card){padding:20px!important;text-align:left!important}.edz-root :is(.edz-feature-card,.edz-step-card) h3{font-size:15.5px!important;font-weight:800!important;margin:10px 0 6px!important}.edz-root :is(.edz-feature-card,.edz-step-card) p{font-size:13.5px!important;line-height:1.6!important;color:var(--pg-muted)!important}.edz-root :is(.edz-feature-emoji,.edz-step-emoji,.edz-cat-card-icon,.edz-inst-card-icon,.edz-contact-emoji){display:inline-grid!important;place-items:center;width:42px!important;height:42px!important;border-radius:12px!important;background:var(--pg-ind-soft)!important;font-size:20px!important;margin:0!important}.edz-root .edz-step-num{background:var(--pg-ind-soft)!important;color:var(--pg-ind)!important;border:0!important;font-weight:800!important}.edz-root :is(.edz-list-grid,.edz-cat-grid,.edz-inst-grid,.edz-features-grid,.edz-card-grid){gap:16px!important}.edz-root .edz-list-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.edz-root .edz-list-card{padding:18px 20px!important}.edz-root .edz-list-card h3,.edz-root .edz-list-card strong{color:var(--pg-ink)!important;font-weight:700!important}.edz-root :is(.edz-cat-card-cta,.edz-inst-card-cta){color:var(--pg-ind)!important;font-weight:700!important}.edz-root :is(.edz-cat-card-count){color:var(--pg-muted)!important}.edz-root .edz-faq-list{display:grid;grid-gap:10px!important;gap:10px!important}.edz-root .edz-faq-item{padding:0!important}.edz-root .edz-faq-item :is(summary,button,h3){padding:16px 18px!important;font-size:15px!important;font-weight:700!important;color:var(--pg-ink)!important;background:none!important}.edz-root .edz-faq-item p{padding:0 18px 16px!important;margin:0!important;color:var(--pg-muted)!important;font-size:14px!important;line-height:1.65!important}.edz-root :is(.edz-hiw-section-label,.edz-pricing-badge){background:var(--pg-orange-soft)!important;color:var(--pg-orange-d)!important;border:0!important;border-radius:999px!important;font-weight:800!important;font-size:11.5px!important;letter-spacing:.04em}.edz-root .edz-hiw-divider{border-color:var(--pg-line)!important;background:var(--pg-line)!important}.edz-root:not(.edz-root--home) .edz-page-body :is(.edz-btn-primary,.edz-contact-submit,.edz-auth-submit){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px!important;border:1px solid transparent!important;border-radius:12px!important;background:var(--pg-ind)!important;color:#fff!important;font-size:14.5px!important;font-weight:700!important;box-shadow:0 8px 20px rgba(91,76,240,.22)!important;transition:background .15s,transform .15s}.edz-root:not(.edz-root--home) .edz-page-body :is(.edz-btn-primary,.edz-contact-submit,.edz-auth-submit):hover{background:var(--pg-ind-d)!important;transform:translateY(-1px)}.edz-root:not(.edz-root--home) .edz-page-body .edz-btn-ghost{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px!important;border-radius:12px!important;background:#fff!important;color:var(--pg-ind)!important;border:1px solid #cfc9ff!important;font-weight:700!important;box-shadow:none!important}.edz-root:not(.edz-root--home) .edz-page-body .edz-btn-ghost:hover{background:var(--pg-ind-soft)!important}.edz-root .edz-explore-pager button{border-radius:10px!important;border:1px solid var(--pg-line-2)!important;background:#fff!important;color:var(--pg-ink)!important;font-weight:700!important}.edz-root:not(.edz-root--home) .edz-page-body :is(.edz-form-group,.edz-contact-form,.edz-auth-form) label{display:block;margin:0 0 6px!important;font-size:13px!important;font-weight:700!important;color:var(--pg-ink)!important}.edz-root:not(.edz-root--home) .edz-page-body :is(.edz-form-group,.edz-contact-form,.edz-auth-form) :is(input:not([type=checkbox]):not([type=radio]),textarea,select){width:100%;min-height:44px;padding:10px 14px!important;border:1px solid var(--pg-line-2)!important;border-radius:10px!important;background:#fff!important;color:var(--pg-ink)!important;font-size:14.5px!important;box-shadow:none!important;transition:border-color .15s,box-shadow .15s}.edz-root:not(.edz-root--home) .edz-page-body :is(.edz-form-group,.edz-contact-form,.edz-auth-form) :is(input,textarea,select):focus{outline:none!important;border-color:#b9b0ff!important;box-shadow:0 0 0 4px rgba(91,76,240,.12)!important}.edz-root:not(.edz-root--home) .edz-page-body .edz-form-group{margin-bottom:14px!important}.edz-root:not(.edz-root--home) .edz-page-body .edz-form-row{gap:14px!important}.edz-root .edz-contact-layout{gap:22px!important;align-items:start}.edz-root .edz-contact-form-wrap{padding:24px!important}.edz-root .edz-contact-form-wrap h2,.edz-root .edz-contact-info h2{font-size:19px!important;font-weight:800!important}.edz-root .edz-contact-item a{color:var(--pg-ind)!important;font-weight:600!important}.edz-root .edz-contact-card{padding:16px 18px!important}.edz-root .edz-contact-card a{color:var(--pg-ind)!important}.edz-root .edz-auth-page{min-height:70vh;padding:40px 16px 64px!important;background:var(--pg-bg)!important;display:grid;place-items:start center}.edz-root .edz-auth-card{width:100%;max-width:440px!important;padding:30px 28px!important;text-align:left!important}.edz-root .edz-auth-card-wide{max-width:560px!important}.edz-root .edz-auth-card h1{font-size:24px!important;font-weight:800!important;margin:14px 0 4px!important;text-align:left!important}.edz-root .edz-auth-logo{display:block!important;height:30px!important;width:auto!important;margin:0!important}.edz-root .edz-auth-subtitle{color:var(--pg-muted)!important;font-size:14px!important;margin:0 0 20px!important;text-align:left!important}.edz-root .edz-auth-submit{width:100%;margin-top:6px}.edz-root :is(.edz-auth-switch,.edz-auth-terms){color:var(--pg-muted)!important;font-size:13px!important;text-align:center}.edz-root .edz-auth-linkbtn,.edz-root :is(.edz-auth-switch,.edz-auth-terms) a{color:var(--pg-ind)!important;font-weight:700!important}.edz-root .edz-role-selector{gap:10px!important;margin-bottom:18px!important}.edz-root .edz-role-selector button{border:1px solid var(--pg-line-2)!important;border-radius:12px!important;background:#fff!important;color:var(--pg-ink)!important;box-shadow:none!important;padding:12px 10px!important}.edz-root .edz-role-selector button.edz-role-btn-active{border-color:var(--pg-ind)!important;background:var(--pg-ind-soft)!important;color:var(--pg-ind-d)!important;box-shadow:0 0 0 3px rgba(91,76,240,.1)!important}.edz-root .edz-pwd-toggle{color:var(--pg-ind)!important;font-weight:700!important;font-size:13px!important}.edz-root .edz-page-body .edz-preloader:not(.edz-preloader-full){padding:48px 0!important;min-height:0!important;display:grid;justify-items:center;grid-gap:12px;gap:12px}.edz-root .edz-page-body .edz-preloader:not(.edz-preloader-full) .edz-preloader-mark{width:56px!important;height:56px!important;position:relative}.edz-root .edz-page-body .edz-preloader:not(.edz-preloader-full) .edz-preloader-logo{width:32px!important;height:32px!important;max-width:32px!important;object-fit:contain;position:absolute;inset:0;margin:auto}.edz-root .edz-page-body .edz-preloader:not(.edz-preloader-full) .edz-preloader-label{color:var(--pg-muted)!important;font-size:13.5px!important;font-weight:600!important}.edz-root :is(.edz-explore-empty,.edz-home-error){padding:36px 20px!important;text-align:center;color:var(--pg-muted)!important;background:#fff!important;border:1px dashed var(--pg-line-2)!important;border-radius:var(--pg-r)!important}.edz-nf{max-width:640px;margin:0 auto;padding:72px 24px 88px;text-align:center}.edz-nf__code{display:inline-flex;padding:5px 12px;border-radius:999px;background:var(--pg-ind-soft);color:var(--pg-ind);font-size:12px;font-weight:800;letter-spacing:.06em}.edz-nf h1{margin:14px 0 8px;font-size:30px;font-weight:800;color:var(--pg-ink)}.edz-nf p{margin:0 auto 22px;max-width:440px;color:var(--pg-muted);font-size:15px;line-height:1.6}.edz-nf__actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.edz-nf__actions a{display:inline-flex;align-items:center;min-height:44px;padding:0 20px;border-radius:12px;font-weight:700;font-size:14.5px;text-decoration:none}.edz-nf__primary{background:var(--pg-ind);color:#fff!important;box-shadow:0 8px 20px rgba(91,76,240,.22)}.edz-nf__ghost{background:#fff;color:var(--pg-ind)!important;border:1px solid #cfc9ff}.edz-root .ed-explore{background:var(--pg-bg)!important}.edz-root .ed-explore .ed-head h1{font-size:30px!important;font-weight:800!important;color:var(--pg-ink)!important}.edz-root .ed-explore .ed-head p,.edz-root .ed-explore .ed-muted{color:var(--pg-muted)!important}.edz-root .ed-explore .ed-filters{background:#fff!important;border:1px solid var(--pg-line)!important;border-radius:var(--pg-r)!important;box-shadow:var(--pg-shadow)!important;padding:18px!important}.edz-root .ed-explore .ed-filter :is(input,select,button){border-radius:10px!important;border-color:var(--pg-line-2)!important;font-family:var(--pg-font)}.edz-root .reg-page--v2{--orange:#5b4cf0;--orange-dark:#4636d8;--orange-soft:rgba(91,76,240,.12);--ink:var(--pg-ink);--line:var(--pg-line-2);--bg:var(--pg-bg);--radius:10px;--radius-card:16px;font-family:var(--pg-font);padding:28px 16px 64px}.edz-root .reg-page--v2 .reg-wrap{max-width:1080px}.edz-root .reg-page--v2 .reg-intro{margin:0 0 18px}.edz-root .reg-page--v2 .reg-intro .eyebrow{color:var(--pg-orange);font-weight:800}.edz-root .reg-page--v2 .reg-intro h1{font-size:28px;font-weight:800}.edz-root .reg-page--v2 .reg-intro .lede{color:var(--pg-ink-2);font-size:15px}.edz-root .reg-page--v2 .reg-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:22px;gap:22px;align-items:start}.edz-root .reg-page--v2 .card{border:1px solid var(--pg-line);border-radius:16px;box-shadow:var(--pg-shadow);padding:24px 26px}.edz-root .reg-page--v2 .section-title h2{font-size:17px;font-weight:800;color:var(--pg-ink)}.edz-root .reg-page--v2 .section-title span{color:var(--pg-muted);font-weight:600}.edz-root .reg-page--v2 .divider{margin:22px 0;background:var(--pg-line)}.edz-root .reg-page--v2 .reg-group{margin-top:14px;border:1px solid var(--pg-line);border-radius:12px;background:#fff;overflow:visible;transition:border-color .15s,background .15s}.edz-root .reg-page--v2 .reg-group.is-expanded{border-color:#dcd7ff;background:#fcfbff}.edz-root .reg-page--v2 .reg-group__head{width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border:0;background:none;text-align:left;cursor:pointer;font:inherit;border-radius:12px}.edz-root .reg-page--v2 .reg-group__head:hover{background:var(--pg-soft)}.edz-root .reg-page--v2 .reg-group__head:focus-visible{outline:2px solid var(--pg-ind);outline-offset:2px}.edz-root .reg-page--v2 .reg-group__text{display:grid;grid-gap:2px;gap:2px;min-width:0}.edz-root .reg-page--v2 .reg-group__text strong{font-size:15px;font-weight:800;color:var(--pg-ink)}.edz-root .reg-page--v2 .reg-group__text small{font-size:13px;color:var(--pg-muted)}.edz-root .reg-page--v2 .reg-group__chev{flex:none;width:30px;height:30px;border-radius:50%;background:var(--pg-soft);position:relative;transition:transform .2s ease}.edz-root .reg-page--v2 .reg-group__chev:before{content:"";position:absolute;left:50%;top:45%;width:7px;height:7px;border-right:2px solid var(--pg-ind);border-bottom:2px solid var(--pg-ind);transform:translate(-50%,-50%) rotate(45deg)}.edz-root .reg-page--v2 .reg-group.is-expanded .reg-group__chev{transform:rotate(180deg)}.edz-root .reg-page--v2 .reg-group__body{padding:4px 16px 18px}.edz-root .reg-page--v2 .reg-group__body[hidden]{display:none}.edz-root .reg-page--v2 .reg-group__body>.field{margin-top:14px}.edz-root .reg-page--v2 .footer-block{margin-top:22px;padding-top:18px;border-top:1px solid var(--pg-line)}.edz-root .reg-page--v2 .submit{background:var(--pg-ind);border-radius:12px;min-height:48px;font-weight:800;box-shadow:0 10px 24px rgba(91,76,240,.25)}.edz-root .reg-page--v2 .submit:hover:not(:disabled){background:var(--pg-ind-d)}.edz-root .reg-page--v2 .check a,.edz-root .reg-page--v2 .fine a{color:var(--pg-ind)}.edz-root .reg-page--v2 .step.current .step-num{background:var(--pg-ind)}.edz-root .reg-aside{position:-webkit-sticky;position:sticky;top:96px;padding:20px;border-radius:16px;background:linear-gradient(150deg,#f1eeff,#f8f6ff 60%,#fff);border:1px solid #e3ddff;font-family:var(--pg-font)}.edz-root .reg-aside h2{margin:0 0 12px;font-size:16px;font-weight:800;color:var(--pg-ink)}.edz-root .reg-aside ol{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px;counter-reset:rs}.edz-root .reg-aside ol li{counter-increment:rs;display:grid;grid-template-columns:28px 1fr;grid-column-gap:10px;column-gap:10px}.edz-root .reg-aside ol li:before{content:counter(rs);grid-row:span 2;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--pg-ind);font-weight:800;font-size:13px;box-shadow:0 3px 10px rgba(91,76,240,.14)}.edz-root .reg-aside ol b{font-size:14px;color:var(--pg-ink)}.edz-root .reg-aside ol span{font-size:13px;color:var(--pg-muted);line-height:1.45}.edz-root .reg-aside__points{list-style:none;margin:16px 0 0;padding:14px 0 0;border-top:1px solid #e3ddff;display:grid;grid-gap:8px;gap:8px}.edz-root .reg-aside__points li{position:relative;padding-left:20px;font-size:13px;font-weight:600;color:var(--pg-ink-2)}.edz-root .reg-aside__points li:before{content:"";position:absolute;left:2px;top:5px;width:8px;height:4px;border-left:2px solid #16a34a;border-bottom:2px solid #16a34a;transform:rotate(-45deg)}.edz-root .reg-aside__help{margin:14px 0 0;font-size:13px;color:var(--pg-muted)}.edz-root .reg-aside__help a{color:var(--pg-ind);font-weight:700}@media (max-width:960px){.edz-root .reg-page--v2 .reg-layout{grid-template-columns:1fr}.edz-root .reg-aside{position:static;order:-1}.edz-root .reg-aside ol{grid-template-columns:repeat(3,minmax(0,1fr))}.edz-root .reg-aside__help,.edz-root .reg-aside__points{display:none}}@media (max-width:640px){.edz-root .edz-page-content,.edz-root .edz-static-page{padding:18px 14px 48px}.edz-root .edz-img-hero{width:calc(100% - 28px);margin-top:14px!important}.edz-root .edz-img-hero-inner{padding:22px 18px!important}.edz-root .edz-static-hero{padding:22px 18px}.edz-root .edz-img-hero h1,.edz-root .edz-static-hero h1{font-size:24px!important}.edz-root .edz-contact-layout{grid-template-columns:1fr!important}.edz-root:not(.edz-root--home) .edz-page-body .edz-form-row{grid-template-columns:1fr!important;display:grid}.edz-root .edz-auth-card{padding:24px 18px!important}.edz-root .edz-role-selector{grid-template-columns:1fr!important;display:grid!important}.edz-root .reg-page--v2{padding:16px 12px 48px}.edz-root .reg-page--v2 .card{padding:18px 14px}.edz-root .reg-page--v2 .reg-intro h1{font-size:23px}.edz-root .reg-aside{padding:14px}.edz-root .reg-aside h2{display:none}.edz-root .reg-aside ol{grid-template-columns:1fr;gap:8px}}.edz-root .edz-about-cta{background:radial-gradient(520px 220px at 100% 0,rgba(139,92,246,.16),transparent 70%),linear-gradient(135deg,#efecff,#f6f4ff 60%,#fff6ef)!important;border:1px solid #e3ddff!important;border-radius:var(--pg-r-lg)!important;box-shadow:none!important;color:var(--pg-ink)!important}.edz-root .edz-about-cta :is(h2,h3){color:var(--pg-ink)!important}.edz-root .edz-about-cta p{color:var(--pg-ink-2)!important}@media (max-width:640px){.edz-root .ed-explore .ed-filters[role=tablist]{flex-wrap:nowrap!important;overflow-x:auto;scrollbar-width:none;padding:12px!important}.edz-root .ed-explore .ed-filters[role=tablist]::-webkit-scrollbar{display:none}.edz-root .ed-explore .ed-filters[role=tablist] .ed-filter{flex:none}}@media (prefers-reduced-motion:reduce){.edz-root .reg-group__chev,.edz-root :is(.edz-list-card,.edz-cat-card,.edz-inst-card,.edz-feature-card,.edz-step-card){transition:none!important}.edz-root :is(.edz-list-card,.edz-cat-card,.edz-inst-card):hover{transform:none}}.auth-pop-overlay{position:fixed;inset:0;z-index:10050;display:grid;place-items:center;padding:20px;background:rgba(15,23,42,.62);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);animation:auth-pop-fade .17s ease-out}.auth-pop-card{position:relative;width:min(470px,100%);overflow:hidden;color:#172033;background:#fff;border:1px solid rgba(255,255,255,.8);border-radius:18px;box-shadow:0 30px 90px rgba(15,23,42,.3);animation:auth-pop-in .23s cubic-bezier(.2,.78,.25,1)}.auth-pop-card--signup{width:min(720px,100%)}@keyframes auth-pop-fade{0%{opacity:0}}@keyframes auth-pop-in{0%{opacity:0;transform:translateY(12px) scale(.985)}}.auth-pop-close{position:absolute;top:15px;right:15px;z-index:2;width:36px;height:36px;display:grid;place-items:center;padding:0;color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;transition:.18s ease}.auth-pop-close:hover{color:#172033;background:#f1f5f9;transform:rotate(4deg)}.auth-pop-head{display:flex;align-items:center;gap:14px;padding:22px 64px 18px 22px;background:linear-gradient(135deg,#fff 45%,#fafaff);border-bottom:1px solid #edf0f4}.auth-pop-mark{width:46px;height:46px;flex:0 0 46px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#5b4bee,#4338ca);border-radius:13px;box-shadow:0 8px 20px rgba(79,70,229,.24)}.auth-pop-head span{color:#ff6a1a;font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.auth-pop-head h2{margin:2px 0;font-size:23px;line-height:1.2;letter-spacing:-.025em}.auth-pop-head p{margin:0;color:#64748b;font-size:12px;line-height:1.45}.auth-pop-form{display:grid;grid-gap:13px;gap:13px;padding:18px 22px}.auth-pop-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 14px;gap:12px 14px}.auth-pop-field{display:grid;grid-gap:6px;gap:6px;color:#344054;font-size:11.5px;font-weight:750}.auth-pop-field>span{display:flex;justify-content:space-between}.auth-pop-field em{color:#4f46e5;font-style:normal;font-size:10px}.auth-pop-field input{width:100%;min-height:44px;padding:10px 12px;color:#172033;background:#fff;border:1px solid #d8dee9;border-radius:10px;outline:0;font:inherit;font-size:13px;font-weight:500;transition:border-color .16s ease,box-shadow .16s ease}.auth-pop-field input:focus{border-color:#7066ed;box-shadow:0 0 0 3px rgba(79,70,229,.11)}.auth-pop-input,.auth-pop-password{position:relative}.auth-pop-input>svg{position:absolute;left:12px;top:50%;color:#94a3b8;transform:translateY(-50%)}.auth-pop-input input{padding-left:39px}.auth-pop-password button{position:absolute;right:6px;top:50%;width:34px;height:34px;display:grid;place-items:center;padding:0;color:#64748b;background:transparent;border:0;border-radius:8px;cursor:pointer;transform:translateY(-50%)}.auth-pop-password input{padding-right:44px}.auth-pop-otp{text-align:center;font-size:22px!important;font-weight:800!important;letter-spacing:.32em}.auth-pop-roles{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px;padding:4px;background:#f5f7fb;border-radius:11px}.auth-pop-roles button{min-height:37px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 10px;color:#64748b;background:transparent;border:1px solid transparent;border-radius:8px;font:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:.18s ease}.auth-pop-roles button.is-active{color:#4338ca;background:#fff;border-color:#dddafe;box-shadow:0 3px 9px rgba(15,23,42,.07)}.auth-pop-primary{width:100%;min-height:45px;color:#fff;background:#4f46e5;border:1px solid #4f46e5;border-radius:10px;box-shadow:0 7px 18px rgba(79,70,229,.22);font:inherit;font-size:13.5px;font-weight:800;cursor:pointer;transition:.18s ease}.auth-pop-primary:hover:not(:disabled){background:#4338ca;transform:translateY(-1px);box-shadow:0 9px 22px rgba(79,70,229,.28)}.auth-pop-primary:disabled{cursor:not-allowed;opacity:.65}.auth-pop-message{padding:9px 11px;border-radius:9px;font-size:12px;font-weight:650}.auth-pop-message.is-ok{color:#166044;background:#effaf5;border:1px solid #ccecdf}.auth-pop-message.is-error{color:#9f2d2d;background:#fff3f2;border:1px solid #f2c5c2}.auth-pop-back{justify-self:center;display:inline-flex;align-items:center;gap:5px;padding:2px 6px;color:#64748b;background:transparent;border:0;font:inherit;font-size:11.5px;font-weight:700;cursor:pointer}.auth-pop-terms{color:#94a3b8;font-size:9.5px;text-align:center}.auth-pop-switch{display:flex;align-items:center;justify-content:center;gap:6px;min-height:48px;color:#64748b;background:#fafbfc;border-top:1px solid #edf0f4;font-size:12px}.auth-pop-switch button{padding:0;color:#4f46e5;background:transparent;border:0;font:inherit;font-weight:800;cursor:pointer}@media (max-width:600px){.auth-pop-overlay{align-items:end;padding:8px 8px 0}.auth-pop-card{width:100%;border-radius:18px 18px 0 0}.auth-pop-head{padding:16px 54px 14px 16px}.auth-pop-form{padding:14px 16px;gap:10px}.auth-pop-grid{grid-template-columns:1fr;gap:9px}.auth-pop-field input{min-height:41px}}@media (prefers-reduced-motion:reduce){.auth-pop-card,.auth-pop-overlay{animation-duration:.01ms}}.edz-notif-root{position:relative;display:inline-flex}.edz-notif-trigger{position:relative;width:36px;height:36px;border-radius:999px;display:grid;place-items:center;color:var(--ink,#0f172a);background:transparent;border:1px solid transparent;cursor:pointer;transition:background .2s ease,border-color .2s ease}.edz-notif-trigger:hover{background:rgba(15,23,42,.06);border-color:rgba(15,23,42,.08)}.edz-dark .edz-notif-trigger{color:#f8fafc}.edz-dark .edz-notif-trigger:hover{background:rgba(255,255,255,.08)}.edz-notif-badge{position:absolute;top:3px;right:3px;min-width:16px;height:16px;border-radius:10px;background:#ef4444;color:#fff;font-size:10px;font-weight:800;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px #fff}.edz-dark .edz-notif-badge{box-shadow:0 0 0 2px #0f172a}.edz-notif-dropdown{position:absolute;top:calc(100% + 10px);right:0;width:360px;max-width:88vw;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:14px;box-shadow:0 20px 60px rgba(15,23,42,.18);overflow:hidden;z-index:60;animation:edz-notif-in .18s ease-out}.edz-dark .edz-notif-dropdown{background:#0f172a;border-color:rgba(255,255,255,.08);color:#f1f5f9}@keyframes edz-notif-in{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.edz-notif-head{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid rgba(15,23,42,.06);font-size:13px}.edz-dark .edz-notif-head{border-bottom-color:rgba(255,255,255,.08)}.edz-notif-clear{border:none;background:transparent;color:#7c3aed;font-weight:600;font-size:12px;cursor:pointer}.edz-notif-list{max-height:380px;overflow-y:auto}.edz-notif-item{padding:12px 16px;border-bottom:1px solid rgba(15,23,42,.04);cursor:pointer;transition:background .15s ease;display:block}.edz-dark .edz-notif-item{border-bottom-color:rgba(255,255,255,.05)}.edz-notif-item:hover{background:rgba(124,58,237,.06)}.edz-notif-item strong{display:block;font-size:13px;font-weight:700;color:inherit;margin-bottom:2px}.edz-notif-item p{margin:2px 0 4px;font-size:12px;color:rgba(15,23,42,.65);line-height:1.45}.edz-dark .edz-notif-item p{color:rgba(226,232,240,.7)}.edz-notif-item small{font-size:11px;color:rgba(15,23,42,.5)}.edz-dark .edz-notif-item small{color:rgba(226,232,240,.5)}.edz-notif-item.is-read{opacity:.72}.edz-notif-empty{padding:32px 16px;text-align:center;color:rgba(15,23,42,.55);font-size:13px}.edz-dark .edz-notif-empty{color:rgba(226,232,240,.6)}.edz-notif-foot{padding:10px 16px;border-top:1px solid rgba(15,23,42,.06);text-align:center}.edz-dark .edz-notif-foot{border-top-color:rgba(255,255,255,.08)}.edz-notif-foot a{color:#7c3aed;font-weight:600;font-size:12px;text-decoration:none}.edz-notif-foot a:hover{text-decoration:underline}.edz-notif-mobile .edz-notif-dropdown{right:-12px}