.section5 .filter-pills-row{align-items:center;display:flex;gap:16px;justify-content:center;margin-bottom:40px}.section5 .filter-pill-btn{align-items:center;background-color:#fff;border:1.5px solid #e2e8f0;border-radius:30px;color:#475569;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:10px 24px;transition:all .25s ease}.section5 .filter-pill-btn.active{box-shadow:0 4px 12px rgba(15,23,42,.05)}.section5 .filter-pill-btn[data-filter=all].active{background-color:#edfaf4;border-color:#d5ebe2;color:#2d9d6e}.section5 .filter-pill-btn[data-filter=competition].active{background-color:#fdf3e0;border-color:#f0dbb3;color:#c99235}.section5 .filter-pill-btn[data-filter=masterclass].active{background-color:#f8fbfe;border-color:#8bafe3;color:#8bafe3}.section5 .dot-indicator{border-radius:50%;display:inline-block;height:8px;width:8px}.section5 .dot-indicator.green{background-color:#059669}.section5 .dot-indicator.yellow{background-color:#d97706}.section5 .dot-indicator.blue{background-color:#2563eb}.section5 .events-workspace-layout{align-items:start;background:#f1f1f1;display:grid;gap:24px;grid-template-columns:460px repeat(2,1fr);margin:0 auto;padding:2%}.section5 .featured-live-card-wrapper.hidden-card{display:none!important}.section5 .live-tag-header{left:24px;position:relative;text-align:start;top:-14px;z-index:2}.section5 .live-pill{background-color:#fff;border:1.5px solid #34d399;border-radius:20px;color:#00ae65;font-size:11px;font-weight:700;letter-spacing:.5px;padding:4px 16px;text-transform:uppercase}.section5 .main-featured-card{background-color:#fff;border:2px solid #34d399;border-radius:24px;box-shadow:0 20px 40px rgba(52,211,153,.05);box-sizing:border-box;display:flex;flex-direction:column;padding:36px 28px 28px;text-align:left;width:100%}.section5 .grid-event-card{background:#fff;border:1.5px solid #e2e8f0;border-radius:20px;box-sizing:border-box;display:flex;flex-direction:column;height:auto;margin-top:5%;overflow:hidden;transition:opacity .3s ease,transform .3s ease}.section5 .grid-event-card.hidden-card,.section5 .grid-event-card.s5-overflow-hidden{display:none!important}.section5.s5-accordion-active .events-workspace-layout .grid-event-card.s5-overflow-card{grid-column:span 1}.section5 .events-workspace-layout:has(.featured-live-card-wrapper.hidden-card){grid-template-columns:repeat(3,1fr)}.section5 .featured-top-meta{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.section5 .f-badge-pink{background-color:#fef2f2;border-radius:6px;color:#dc2626;font-size:11px;font-weight:700;padding:4px 12px;text-transform:uppercase}.section5 .f-date-txt{color:#8896aa;font-size:13px;font-weight:600}.section5 .featured-title-row{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.section5 .f-title{color:#1a2535;font-size:18px;font-weight:800;line-height:1.2;margin:0}.section5 .f-status-pill{align-items:center;background-color:#edfaf4;border:1px solid #bde3d3;border-radius:20px;color:#2d9d6e;display:inline-flex;font-size:11px;font-weight:700;gap:6px;padding:4px 12px;white-space:nowrap}.section5 .status-dot{background-color:#10b981;border-radius:50%;display:inline-block;height:6px;width:6px}.section5 .f-grades-row{display:flex;gap:8px;margin-bottom:20px}.section5 .grade-badge{background-color:#f7f8fc;border:1px solid #e8ecf2;border-radius:20px;color:#4a5568;font-size:12px;font-weight:600;padding:4px 14px}.section5 .f-desc{color:#4a5568;font-size:14px;line-height:1.6;margin:0 0 24px}.section5 .countdown-clock-box{margin-bottom:5%}.section5 .countdown-clock-box h6{color:#dc2626;font-size:16px;font-weight:800;letter-spacing:.5px;margin:0 0 14px}.section5 .clock-digits-wrapper{align-items:center;display:flex;gap:12px}.section5 .digit-block{align-items:center;display:flex;flex-direction:column;min-width:56px}.section5 .digit-block span{background:#f7f8fc;border:1px solid #e8ecf2;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.02);color:#0f172a;font-size:32px;font-weight:800;line-height:1;padding:6px 8px}.section5 .digit-block label{color:#8896aa;font-size:10px;font-weight:700;margin-top:6px}.section5 .clock-divider{color:#fca5a5;font-size:24px;font-weight:800;margin-bottom:18px}.section5 .readiness-banner{align-items:center;background-color:#f8fafc;border-radius:12px;box-sizing:border-box;display:flex;margin-bottom:24px;overflow:hidden;padding:14px 16px;position:relative}.section5 .readiness-bar{background-color:#64748b;height:100%;left:0;position:absolute;top:0;width:4px}.section5 .readiness-banner p{color:#4a5568;font-size:12px;line-height:1.4;margin:0;padding-left:6px}.section5 .f-perks-list{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px}.section5 .perk-pill{align-items:center;background-color:#f7f8fc;border:1px solid #e8ecf2;border-radius:20px;color:#4a5568;display:inline-flex;font-size:12px;font-weight:600;padding:6px 14px}.section5 .f-footer-action{align-items:center;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;margin-top:auto;padding-top:20px}.section5 .f-footer-cat{color:#8896aa;font-size:14px;font-weight:700}.section5 .secure-spot-btn{background-color:#0f172a;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:12px 24px;transition:background .2s}.section5 .secure-spot-btn:hover{background-color:#1e293b}.section5 .card-banner-img-frame{background-color:#e2e8f0;position:relative}.section5 .card-banner-img-frame img{height:100%;object-fit:cover;width:100%}.section5 .grid-card-floating-badge{border-radius:30px;font-size:10px;font-weight:800;left:16px;padding:4px 10px;position:absolute;text-transform:uppercase;top:16px}.section5 .grid-card-floating-badge.yellow-style{background-color:#fef5e3;color:#ab7204}.section5 .grid-card-floating-badge.blue-style{background-color:#eff4fe;color:#2563eb}.section5 .grid-card-inner-body{background:#f7f8fc;display:flex;flex:1;flex-direction:column;padding:20px;text-align:left}.section5 .grid-card-inner-body h4{color:#4a5568;font-size:18px;font-weight:700;line-height:1.3;margin:0 0 12px}.section5 .grid-card-grades{display:flex;gap:6px;margin-bottom:24px}.section5 .grid-card-grades span{background-color:#f8fafc;border:1px solid #ddeafd;border-radius:12px;color:#4a5568;font-size:11px;font-weight:600;padding:2px 10px}.section5 .grid-card-footer-action{align-items:center;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;margin-top:auto;padding-top:14px}.section5 .know-more-modal-trigger-btn{background-color:transparent;border:1.5px solid #8bafe3;border-radius:30px;color:#4a5568;cursor:pointer;font-size:13px;font-weight:700;padding:8px 16px;transition:all .2s}.section5 .know-more-modal-trigger-btn:hover{background-color:#0f172a;border-color:#0f172a;color:#fff}.section5 .coming-soon-lbl{color:#4a5568;font-size:12px;font-weight:500}.section5 .s5-accordion-action-wrapper{box-sizing:border-box;margin:32px auto 0;max-width:1240px;width:100%}.section5 .s5-view-more-accordion-trigger{align-items:center;background-color:#fff;border:1.5px solid #e2e8f0;border-radius:12px;cursor:pointer;display:flex;gap:8px;padding:16px;transition:all .2s ease;width:100%}.section5 .s5-view-more-accordion-trigger span{color:#1a2535;font-size:15px;font-weight:700}.section5 .s5-accordion-arrow-svg{color:#64748b;transition:transform .25s cubic-bezier(.16,1,.3,1)}.section5 .s5-view-more-accordion-trigger:hover{background-color:#f8fafc;border-color:#cbd5e1}.section5 .s5-view-more-accordion-trigger.is-active .s5-accordion-arrow-svg{transform:rotate(180deg)}.section5 .modal-meta-pills{display:flex;gap:10px;margin-bottom:16px}.section5 .m-pill-gray{background-color:#f7f8fc;border:2px solid #e8ecf2;border-radius:20px;color:#4a5568;font-size:13px;font-weight:600;padding:6px 16px}.section5 .modal-perks-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.section5 .m-perk-pill{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;color:#475569;font-size:12px;font-weight:500;padding:4px 12px}.section5.modal-overlay{align-items:center;backdrop-filter:blur(4px);background-color:rgba(15,23,42,.6);display:flex;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .25s ease;width:100%;z-index:99999}.section5.modal-overlay.active{opacity:1;pointer-events:auto}.section5 .modal-box{background:#fff;border-radius:24px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);max-width:540px;overflow:hidden;transform:translateY(30px);transition:transform .25s ease;width:90%}.section5.modal-overlay.active .modal-box{transform:translateY(0)}.section5 .modal-top-banner{align-items:flex-start;background-color:#0d1f35;color:#fff;display:flex;justify-content:space-between;padding:24px;text-align:left}.section5 .modal-top-banner h4{font-size:18px;font-weight:700;line-height:1.2;margin:0 0 6px}.section5 .modal-subtitle{color:#868f9a;font-size:13px;font-weight:600}.section5 .close-modal-x{align-items:center;background:hsla(0,0%,100%,.1);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:20px;height:32px;justify-content:center;transition:background .2s;width:32px}.section5 .close-modal-x:hover{background:hsla(0,0%,100%,.2)}.section5 .modal-body-content{padding:28px 24px;text-align:left}.section5 .modal-intro{color:#1a2535;font-size:15px;line-height:1.6;margin:0 0 24px}.section5 .modal-intro p{margin:0 0 12px}.section5 .modal-readiness-check-box{color:#4a5568;font-size:14px;margin-bottom:28px;padding:14px}.section5 .modal-cta-btn{background-color:#1a2535;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:15px;font-weight:700;padding:14px;transition:background .2s;width:100%}.section5 .modal-cta-btn:hover{background-color:#1e293b}@media (max-width:1024px){.section5 .events-workspace-layout{grid-template-columns:1fr 1fr}.section5 .featured-live-card-wrapper{grid-column:span 2;grid-row:auto;justify-content:center}}@media (max-width:767px){.section5 .events-workspace-layout{grid-template-columns:1fr}.section5 .featured-live-card-wrapper{grid-column:span 1}.section5 .events-workspace-layout{gap:32px;grid-template-columns:1fr!important}.section5 .featured-live-card-wrapper,.section5 .filterable-grid-container{grid-column:span 1!important;max-width:100%;width:100%}.section5 .filterable-grid-container{gap:24px;grid-template-columns:1fr!important}.section5 .grid-event-card{margin:0 auto;max-width:480px;width:100%}.section5 .s5-accordion-action-wrapper{margin:24px auto 0;padding:0 8px}.section5 .s5-view-more-accordion-trigger{padding:14px}}