.ade-icon{display:inline-block;flex-shrink:0;background-image:url('../images/ade-2026-icons-sprite.webp');background-repeat:no-repeat;background-size:206px 32px;vertical-align:middle}.no-webp .ade-icon{background-image:url('../images/ade-2026-icons-sprite.png')}.ade-icon--cal-hero{width:18px;height:18px;background-position:0 -7px}.ade-icon--loc-hero{width:21px;height:21px;background-position:-18px -5px}.ade-icon--cal-card{width:18px;height:18px;background-position:-39px -7px}.ade-icon--loc-card{width:21px;height:21px;background-position:-57px -5px}.ade-icon--seminar{width:32px;height:32px;background-position:-78px 0}.ade-icon--webinar{width:32px;height:32px;background-position:-110px 0}.ade-icon--workshop{width:32px;height:32px;background-position:-142px 0}.ade-icon--chev-left{width:14px;height:14px;background-position:-174px -9px}.ade-icon--chev-right{width:18px;height:18px;background-position:-188px -7px}*,::after,::before{box-sizing:border-box}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:root{--blue:#155dfc;--blue-light:#ebf1ff;--blue-hover:#0d4fd1;--gray-border:#d4d9e4;--gray-text:#4a5468;--gray-bg:#f7f8fa;--dark:#111827;--text:#1f2937;--badge-bg:#eef0f4;--badge-text:#636d80;--white:#ffffff;--radius:6px;--shadow:0 1px 4px rgba(0,0,0,.06),0 2px 10px rgba(0,0,0,.04);--transition:0.18s ease;--container:1160px;--card-gap:30px}.ade-banner{background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#b7d0fa));background:linear-gradient(to bottom,#fff,#b7d0fa);position:relative;z-index:1;margin-bottom:40px;text-align:center}.ade-banner__inner{padding:54px 0 54px;position:relative;max-width:var(--container);margin:0 auto}.ade-banner__inner::after{content:'';background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMxIiBoZWlnaHQ9IjI4MCIgdmlld0JveD0iMCAwIDIzMSAyODAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIG9wYWNpdHk9IjAuNCI+CjxtYXNrIGlkPSJtYXNrMF8xNV82OTMiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIyMzEiIGhlaWdodD0iMjgwIj4KPHJlY3QgeD0iMS4zNjM1MWUtMDUiIHk9IjI4MCIgd2lkdGg9IjI4MCIgaGVpZ2h0PSIyMzEiIHRyYW5zZm9ybT0icm90YXRlKC05MCAxLjM2MzUxZS0wNSAyODApIiBmaWxsPSIjRDlEOUQ5Ii8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF8xNV82OTMpIj4KPHBhdGggZD0iTS01MDYuNjY5IC0yNi45ODY4Qy00ODcuNDEgLTc1LjU0MjEgLTQ1OS44NjIgLTExOS4xMzEgLTQyNC43ODUgLTE1Ni41NDFDLTM4OS43MDkgLTE5My45NSAtMzQ4Ljg0IC0yMjMuMzMxIC0zMDMuMzEgLTI0My44N0MtMjU2LjEyOSAtMjY1LjE1NCAtMjA2LjA2MSAtMjc1Ljk0MyAtMTU0LjQ5NSAtMjc1Ljk0M0MtMTAyLjkyOCAtMjc1Ljk0MyAtNTIuODYzIC0yNjUuMTUxIC01LjY4MjU0IC0yNDMuODdDMzkuODQ1IC0yMjMuMzMxIDgwLjcxNjMgLTE5My45NSAxMTUuNzkzIC0xNTYuNTQxQzE1MC44NyAtMTE5LjEzMSAxNzguNDE4IC03NS41NDU1IDE5Ny42NzcgLTI2Ljk4NjhDMjE3LjYzNCAyMy4zMzEzIDIyNy43NTMgNzYuNzI5IDIyNy43NTMgMTMxLjcyMkMyMjcuNzUzIDE4Ni43MTQgMjE3LjYzNCAyNDAuMTEyIDE5Ny42NzcgMjkwLjQzQzE3OC40MTggMzM4Ljk4NSAxNTAuODcgMzgyLjU3NSAxMTUuNzkzIDQxOS45ODRDODAuNzE2MyA0NTcuMzkzIDM5Ljg0ODMgNDg2Ljc3NCAtNS42ODI1MSA1MDcuMzFDLTUyLjg2NjIgNTI4LjU5NyAtMTAyLjkzNCA1MzkuMzg2IC0xNTQuNDk4IDUzOS4zODZDLTIwNi4wNjEgNTM5LjM4NiAtMjU2LjEzMiA1MjguNTk3IC0zMDMuMzEzIDUwNy4zMUMtMzQ4Ljg0IDQ4Ni43NzQgLTM4OS43MTIgNDU3LjM5IC00MjQuNzg4IDQxOS45ODRDLTQ1OS44NjUgMzgyLjU3NSAtNDg3LjQxNCAzMzguOTg5IC01MDYuNjcyIDI5MC40M0MtNTI2LjYyNiAyNDAuMTEyIC01MzYuNzQyIDE4Ni43MTQgLTUzNi43NDIgMTMxLjcyMkMtNTM2Ljc0MiA3Ni43MjkxIC01MjYuNjI2IDIzLjMzMTMgLTUwNi42NjkgLTI2Ljk4NjhaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfMTVfNjkzKSIgZmlsbC1vcGFjaXR5PSIwLjMiLz48L2c+PC9nPjwvc3ZnPg==") no-repeat right bottom;background-size:231px 280px;position:absolute;right:0;bottom:0;width:231px;height:280px;pointer-events:none}.ade-banner__title{font-size:38px;font-weight:700;color:#0e0e11;margin:0 0 10px;line-height:1.4}.ade-banner__subtitle{font-size:20px;font-weight:400;color:rgba(26,26,27,.8);margin:0;line-height:1.5}.ade-hero{background:var(--white);padding:28px 0 32px;margin-bottom:20px}.ade-hero--hidden{display:none}.ade-hero__outer{max-width:1200px;margin:0 auto;padding:0}.ade-hero__stage{position:relative}.ade-hero__slider{border-radius:20px;box-shadow:0 12px 16px rgba(21,93,252,.15);overflow:hidden;height:439px;background:linear-gradient(159deg,#2a63f2 1.1%,#2154e4 33.7%,#1a3fb8 73.5%);position:relative;contain:layout}.ade-hero__track{display:flex;transition:transform .5s cubic-bezier(.4, 0, .2, 1);will-change:transform}.ade-hero__slide{min-width:100%;position:relative;overflow:hidden;background:0 0;padding:48px 56px 48px 70px;display:flex;align-items:center;height:439px}.ade-hero__deco{position:absolute;left:3px;top:-2px;width:703px;height:559px;pointer-events:none;display:flex;align-items:center;justify-content:center;overflow:hidden}.ade-hero__deco img{transform:rotate(-90deg);flex-shrink:0;width:559px;height:703px}.ade-hero__content{flex:1;max-width:560px;display:flex;flex-direction:column;gap:20px;position:relative;z-index:1}.ade-hero__tag{font-size:13px;font-weight:500;color:#fff52f;text-transform:uppercase;letter-spacing:1.8px;line-height:1.6}.ade-hero__title{font-size:37px;font-weight:800;color:#fff;line-height:1.37;letter-spacing:-1.2px;margin:0}.ade-hero__info{display:flex;flex-direction:column;gap:40px}.ade-hero__meta{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.ade-hero__meta-item{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:400;color:#fff;line-height:25px;white-space:nowrap}.ade-hero__meta-item img{flex-shrink:0;width:18px;height:18px}.ade-hero__meta-item--location img{width:21px;height:21px}.ade-hero__time{color:#fff52f;text-transform:uppercase}.ade-hero__cta{display:inline-flex;align-items:center;justify-content:center;width:184px;height:54px;background:#d00417;color:#fff;font-size:16px;font-weight:600;border-radius:8px;text-decoration:none;transition:background var(--transition),transform var(--transition);white-space:nowrap}.ade-hero__cta:hover{background:#b30314;transform:translateY(-1px)}.ade-hero__illustration{position:absolute;right:0;top:50%;transform:translateY(-46%);height:100%;width:auto;pointer-events:none;z-index:1}.ade-hero__nav{position:absolute;top:50%;transform:translateY(-50%);background:#fff;border:none;border-radius:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#2a63f2;z-index:10;box-shadow:4px 9px 14px 0 rgba(49,84,187,.5);transition:transform var(--transition)}.ade-hero__nav:hover{transform:translateY(-50%) scale(1.06)}.ade-hero__nav--prev{left:-20px}.ade-hero__nav--next{right:-20px}.ade-hero__dots{display:flex;justify-content:center;align-items:center;gap:7px;padding:20px 0 0;margin-top:-45px;z-index:2;position:relative}.ade-hero__dot{width:8px;height:8px;border-radius:50%;background:#c5d1f5;border:none;cursor:pointer;padding:0;transition:background var(--transition),transform var(--transition)}.ade-hero__dot.active{background:var(--blue)}.ade-tabs{position:sticky;top:0;z-index:100}.ade-tabs__inner{max-width:var(--container);margin:0 auto;padding:0;display:flex;align-items:stretch;justify-content:space-between;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--gray-border)}.ade-tabs__links{display:flex;align-items:stretch}.ade-tabs__inner::-webkit-scrollbar{display:none}.ade-tabs__btn{background:0 0;border:none;padding:15px 20px;font-size:14px;font-weight:400;color:#4a5468;cursor:pointer;position:relative;white-space:nowrap;transition:color var(--transition);outline:0}.ade-tabs__btn::after{content:'';position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--blue);transform:scaleX(0);transition:transform var(--transition)}.ade-tabs__btn:hover{color:var(--blue)}.ade-tabs__btn.active{color:var(--blue);font-weight:600}.ade-tabs__btn.active::after{transform:scaleX(1)}.ade-main{background:var(--white);min-height:400px}.ade-section{display:none;padding:40px 40px 60px}.ade-section.active{display:block}.ade-container{max-width:var(--container);margin:0 auto}.ade-empty{display:none;text-align:center;padding:60px 20px;color:var(--gray-text);font-size:14px}.ade-empty.visible{display:block}.ade-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--card-gap);align-items:start;contain:layout style}.ade-grid .ade-card-wrap{height:100%}.ade-card-wrap{display:flex;flex-direction:column;background:#f5f5f5;border-radius:10px;padding:20px 20px 0;transition:background var(--transition)}.ade-card-wrap:hover{background:#ebf1ff}.ade-card{background:var(--white);border:1px solid var(--gray-border);border-radius:8px;padding:20px;display:flex;flex-direction:column;gap:20px;flex:1;box-shadow:0 3px 13px 0 #d0deff}.ade-card__band{display:flex;align-items:center;gap:15px;height:75px;padding:0 17px;border-radius:8px;position:relative;overflow:hidden;flex-shrink:0}.ade-card__band-icon{flex-shrink:0;width:32px;height:32px;position:relative;z-index:1}.ade-card__band-label{font-size:18px;font-weight:400;color:#000;line-height:1.4;position:relative;z-index:1;white-space:nowrap}.ade-card__band--seminar{background:#eaf0ff}.ade-card__band--webinar{background:#f4edff}.ade-card__band--workshop{background:#fff2e8}.ade-card__band--seminar::after,.ade-card__band--webinar::after,.ade-card__band--workshop::after{content:'';position:absolute;width:497px;height:257px;pointer-events:none;transform:rotate(-18deg) translateX(-59px) scaleX(-1);right:-120px;top:-85px;background-image:url('../images/ade-2026-pattern-sprite.webp');background-size:1491px 257px;background-repeat:no-repeat}.no-webp .ade-card__band--seminar::after,.no-webp .ade-card__band--webinar::after,.no-webp .ade-card__band--workshop::after{background-image:url('../images/ade-2026-pattern-sprite.png')}.ade-card__band--seminar::after{background-position:0 center}.ade-card__band--webinar::after{background-position:-497px center}.ade-card__band--workshop::after{background-position:-994px center}.ade-card__live{position:absolute;top:50%;right:12px;transform:translateY(-50%);background:#176edc;border:1px solid rgba(212,217,228,.35);color:#fff;font-size:11px;font-weight:500;padding:3px 8px;border-radius:4px;line-height:normal;z-index:2;white-space:nowrap}.ade-card__title{font-size:18px;font-weight:500;color:#000;line-height:26px;margin:0;min-height:68px}.ade-card__divider{border:none;border-top:1px solid #ede9f2;margin:0}.ade-card__date{display:flex;align-items:flex-start;gap:8px;font-size:16px;font-weight:300;color:#000;line-height:25px}.ade-card__date img,.ade-card__date svg{flex-shrink:0;margin-top:3px}.ade-card__date-val{color:#000}.ade-card__time-val{color:#3f3f3f}.ade-card__location{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:300;color:#0e121a;line-height:25px}.ade-card__location img{flex-shrink:0}.ade-card__speaker{display:flex;align-items:flex-start;gap:10px}.ade-card__avatar{width:39px;height:39px;border-radius:50%;object-fit:cover;flex-shrink:0;background:#d1dae6}.ade-card__speaker-info{display:flex;flex-direction:column;gap:2px}.ade-card__speaker-name{font-size:16px;font-weight:700;color:#000;line-height:25px}.ade-card__speaker-role{font-size:13px;font-weight:300;color:#3f3f3f;line-height:15px}.ade-card__cta{display:inline-flex;align-items:center;gap:5px;font-size:14px;font-weight:400;color:var(--blue);text-decoration:none;padding:14px 6px 14px 10px;transition:gap var(--transition),color var(--transition);align-self:center;line-height:22px}.ade-card__cta:hover{color:var(--blue-hover);gap:8px;text-decoration:underline}.ade-card__cta svg{transition:transform var(--transition)}.ade-card__cta:hover svg{transform:translateX(2px)}.ade-toggle{visibility:hidden;display:inline-flex;align-self:center;align-items:center;gap:2px;border-radius:10px;padding:4px;margin:0 0 16px auto;background:#eef0f5;flex-shrink:0}.ade-toggle__btn{background:0 0;border:none;padding:7px 18px;font-size:13px;font-weight:500;color:#6b7280;cursor:pointer;border-radius:8px;transition:background var(--transition),color var(--transition),box-shadow var(--transition);outline:0;line-height:1.5;white-space:nowrap}.ade-toggle__btn.active{background:var(--white);color:var(--blue);font-weight:700;box-shadow:0 1px 4px rgba(0,0,0,.12)}.ade-toggle__btn:not(.active):hover{color:#374151;background:rgba(255,255,255,.5)}.ade-filter{margin-bottom:24px;position:relative}.ade-filter__wrap{position:relative;display:inline-block;width:260px}.ade-filter__input{width:100%;padding:9px 34px 9px 13px;border:1px solid var(--gray-border);border-radius:6px;font-size:13px;color:var(--text);background:var(--white) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.35-4.35'/%3E%3C/svg%3E") no-repeat right 11px center;appearance:none;outline:0;transition:border-color var(--transition);cursor:pointer}.ade-filter__input:focus{border-color:var(--blue)}.ade-filter__list{display:none;position:absolute;top:calc(100% + 4px);left:0;width:100%;background:var(--white);border:1px solid var(--gray-border);border-radius:6px;box-shadow:0 6px 20px rgba(0,0,0,.1);list-style:none;margin:0;padding:5px 0;z-index:200;max-height:240px;overflow-y:auto}.ade-filter__list.open{display:block}.ade-filter__item{padding:8px 14px;font-size:13px;color:var(--text);cursor:pointer;transition:background var(--transition),color var(--transition)}.ade-filter__item:hover{background:var(--blue-light);color:var(--blue)}.ade-filter__item.active{background:var(--blue-light);color:var(--blue);font-weight:600}.ade-pagination{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:36px;flex-wrap:wrap}.ade-pagination__btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid #d9dde8;border-radius:10px;background:var(--white);color:#0e121a;font-size:14px;font-weight:500;cursor:pointer;transition:background var(--transition),color var(--transition),border-color var(--transition);outline:0}.ade-pagination__btn:hover:not(:disabled):not(.active){background:var(--blue-light);color:var(--blue);border-color:var(--blue)}.ade-pagination__btn.active{background:var(--blue);color:var(--white);border-color:var(--blue);font-weight:600}.ade-pagination__btn--next,.ade-pagination__btn--prev{width:auto;padding:0 18px;color:#4a5468;font-size:14px}.ade-pagination__btn--next:disabled,.ade-pagination__btn--prev:disabled{opacity:.4;cursor:not-allowed;background:#f4f5f7}.ade-pagination__dots{font-size:15px;color:#9aa0b0;padding:0 4px;line-height:44px;letter-spacing:2px;-webkit-user-select:none;user-select:none}@keyframes skeleton-shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}.ade-card--skeleton{pointer-events:none}.ade-card--skeleton .ade-card__band,.ade-card--skeleton .ade-card__date,.ade-card--skeleton .ade-card__speaker,.ade-card--skeleton .ade-card__title{border-radius:4px;color:transparent!important;background:linear-gradient(90deg,#eaecef 25%,#f5f6f8 50%,#eaecef 75%);background-size:200% 100%;animation:skeleton-shimmer 1.4s infinite}.ade-card--skeleton .ade-card__cta{height:16px;width:30%;display:block;border-radius:4px;background:linear-gradient(90deg,#eaecef 25%,#f5f6f8 50%,#eaecef 75%);background-size:200% 100%;animation:skeleton-shimmer 1.4s infinite}.ade-card--skeleton .ade-card__band{border-radius:8px;height:75px}.ade-card--skeleton .ade-card__title{height:68px}.ade-card--skeleton .ade-card__date{height:18px;width:60%}.ade-card--skeleton .ade-card__speaker{height:39px}@media (max-width:1024px){.ade-hero__outer{padding:0 28px}.ade-hero__slider{height:380px}.ade-hero__slide{height:380px;padding:40px 48px 40px 56px}.ade-hero__title{font-size:28px;letter-spacing:-.8px}.ade-hero__info{gap:28px}.ade-hero__content{gap:16px}.ade-hero__illustration{width:280px}.ade-tabs__inner{padding:0 16px}.ade-section{padding:32px 32px 60px}.ade-grid{grid-template-columns:repeat(2,1fr);gap:20px}.ade-banner__title{font-size:30px}.ade-banner__subtitle{font-size:17px}}@media (max-width:768px){.ade-hero{padding:20px 0 24px}.ade-hero__outer{padding:0 24px}.ade-hero__slider{height:340px}.ade-hero__slide{height:340px;padding:32px 24px 32px 32px}.ade-hero__title{font-size:22px;letter-spacing:-.5px}.ade-hero__info{gap:20px}.ade-hero__meta-item{font-size:14px}.ade-hero__illustration{display:none}.ade-hero__cta{width:150px;height:46px;font-size:14px}.ade-banner{padding:36px 24px 32px}.ade-banner__title{font-size:26px}.ade-banner__subtitle{font-size:16px}.ade-tabs__inner{padding:0 24px}.ade-tabs__btn{padding:13px 15px;font-size:13px}.ade-section{padding:24px 24px 44px}.ade-grid{grid-template-columns:repeat(2,1fr);gap:16px}.ade-card{padding:20px;gap:14px}.ade-card__band{height:60px}.ade-card__band-label{font-size:15px}.ade-card__band-icon{width:26px;height:26px}.ade-card__title{font-size:15px;min-height:auto}.ade-card__date{font-size:13px}.ade-card__speaker-name{font-size:13px}.ade-filter__wrap{width:100%}}@media (max-width:480px){.ade-hero__outer{padding:0 16px}.ade-hero__slider{height:auto;min-height:260px}.ade-hero__slide{height:auto;min-height:260px;padding:28px 24px 28px 24px}.ade-hero__title{font-size:18px;letter-spacing:-.3px}.ade-hero__info{gap:20px}.ade-hero__meta{flex-direction:column;gap:8px}.ade-hero__meta-item{font-size:13px}.ade-hero__illustration{display:none}.ade-hero__content{max-width:100%;gap:14px}.ade-hero__nav{display:none}.ade-hero__cta{width:140px;height:44px;font-size:14px}.ade-banner{padding:28px 16px 24px}.ade-banner__title{font-size:22px}.ade-banner__subtitle{font-size:15px}.ade-tabs__inner{padding:0 16px}.ade-tabs__btn{padding:11px 13px;font-size:13px}.ade-section{padding:20px 16px 40px}.ade-grid{grid-template-columns:1fr;gap:14px}.ade-toggle{margin:0 8px 0 auto;padding:3px}.ade-toggle__btn{padding:5px 12px;font-size:12px}.ade-card{padding:16px;gap:14px}.ade-card__band{height:60px}.ade-card__band-label{font-size:15px}.ade-card__title{font-size:15px;min-height:auto}.ade-pagination__btn{width:36px;height:36px;font-size:12px}.ade-pagination__btn--next,.ade-pagination__btn--prev{width:auto;padding:0 12px}}@media (max-width:375px){.ade-hero__title{font-size:16px}.ade-hero__tag{font-size:11px;letter-spacing:1.4px}.ade-hero__cta{width:130px;height:40px;font-size:13px}.ade-tabs__btn{padding:10px 10px;font-size:12px}.ade-card__band-label{font-size:14px}.ade-card__title{font-size:14px}}@media (prefers-reduced-motion:reduce){.ade-hero__track{transition:none}.ade-hero__nav{transition:none}.ade-hero__cta{transition:none}.ade-tabs__btn::after{transition:none}.ade-card-wrap{transition:none}.ade-card__cta{transition:none}.ade-toggle__btn{transition:none}.ade-pagination__btn{transition:none}@keyframes skeleton-shimmer{0%,100%{background-position:0 0}}}