.ac-mobile-menu{position:fixed;top:0;left:0;width:300px;max-width:85vw;height:100vh;background:var(--ac-black2);border-right:1px solid rgb(255 255 255 / .08);z-index:9000;transform:translateX(-100%);transition:transform 0.3s cubic-bezier(.4,0,.2,1);overflow-y:auto;display:flex;flex-direction:column}.ac-mobile-menu.is-open{transform:translateX(0)}.ac-mobile-menu__header{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid rgb(255 255 255 / .06)}.ac-mobile-menu__close{background:rgb(255 255 255 / .08);border:none;color:var(--ac-white);width:36px;height:36px;border-radius:50%;cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center;transition:background 0.2s}.ac-mobile-menu__close:hover{background:rgb(255 255 255 / .15)}.ac-mobile-menu .ac-nav{flex-direction:column;gap:0;padding:12px 8px;flex:1}.ac-mobile-menu .ac-nav a{display:flex;align-items:center;padding:13px 16px;font-size:15px;font-weight:600;border-radius:8px;border-bottom:none;color:var(--ac-gray)}.ac-mobile-menu .ac-nav a:hover,.ac-mobile-menu .ac-nav a.current-menu-item{background:rgb(255 255 255 / .07);color:var(--ac-white)}.ac-mobile-menu .ac-nav .sub-menu{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;background:rgb(0 0 0 / .2);border:none;border-radius:0;padding-left:16px;margin-top:4px;display:none}.ac-mobile-menu .ac-nav .menu-item-has-children.is-open>.sub-menu{display:block}.ac-mobile-menu__footer{padding:16px 20px 32px;border-top:1px solid rgb(255 255 255 / .06);display:flex;flex-direction:column;gap:12px}.ac-mobile-social{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.ac-mobile-overlay{position:fixed;inset:0;background:rgb(0 0 0 / .65);z-index:8999;opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease}.ac-mobile-overlay.is-visible{opacity:1;visibility:visible}.ac-hamburger{display:flex;flex-direction:column;gap:5px;width:22px}.ac-hamburger span{display:block;height:2px;background:var(--ac-white);border-radius:2px;transition:transform 0.3s ease,opacity 0.3s ease}.ac-menu-toggle[aria-expanded="true"] .ac-hamburger span:nth-child(1){transform:translateY(7px) rotate(45deg)}.ac-menu-toggle[aria-expanded="true"] .ac-hamburger span:nth-child(2){opacity:0}.ac-menu-toggle[aria-expanded="true"] .ac-hamburger span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.ac-header-hidden{transform:translateY(-100%);transition:transform 0.3s ease}.ac-search-overlay{position:fixed;top:0;left:0;right:0;background:rgb(10 10 10 / .98);backdrop-filter:blur(12px);z-index:1001;padding:80px 0 40px;transform:translateY(-100%);transition:transform 0.3s ease}.ac-search-overlay.is-open{transform:translateY(0)}.ac-search-overlay .ac-container{position:relative}.ac-search-close{position:absolute;top:-50px;right:0;background:rgb(255 255 255 / .1);border:none;color:var(--ac-white);width:40px;height:40px;border-radius:50%;cursor:pointer;font-size:18px;transition:background 0.2s}.ac-search-close:hover{background:rgb(255 255 255 / .2)}.ac-search-overlay .search-form{display:flex;gap:10px;max-width:600px;margin:0 auto}.ac-search-overlay .search-field{flex:1;background:var(--ac-black3);border:2px solid rgb(0 200 83 / .3);border-radius:10px;padding:14px 18px;color:var(--ac-white);font-size:18px;outline:none}.ac-search-overlay .search-field:focus{border-color:var(--ac-green)}.ac-search-overlay .search-submit{background:var(--ac-green);color:var(--ac-black);border:none;border-radius:10px;padding:14px 24px;font-weight:700;font-family:var(--ac-font-heading);cursor:pointer;font-size:15px;transition:opacity 0.2s}.ac-search-overlay .search-submit:hover{opacity:.85}.ac-skip-link{position:absolute;top:-40px;left:0;background:var(--ac-green);color:var(--ac-black);padding:8px 16px;font-weight:700;transition:top 0.2s;z-index:9999}.ac-skip-link:focus{top:0}.ac-pagination .nav-links{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.ac-pagination .page-numbers{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--ac-radius-sm);background:var(--ac-black2);border:1px solid rgb(255 255 255 / .08);color:var(--ac-gray);text-decoration:none;font-size:14px;font-weight:600;transition:var(--ac-transition)}.ac-pagination .page-numbers:hover{border-color:var(--ac-green);color:var(--ac-green)}.ac-pagination .page-numbers.current{background:var(--ac-green);color:var(--ac-black);border-color:var(--ac-green)}.ac-pagination .prev,.ac-pagination .next{width:auto;padding:0 14px;gap:6px}.ac-social-share{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:var(--ac-spacing-lg) 0}.ac-share-label{font-size:13px;color:var(--ac-gray);font-weight:600;margin-right:4px}.ac-share-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;color:#fff;font-size:15px;text-decoration:none;transition:var(--ac-transition)}.ac-share-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgb(0 0 0 / .3);color:#fff}.ac-breadcrumbs{margin:var(--ac-spacing-md) 0}.ac-breadcrumbs__list{display:flex;align-items:center;gap:8px;flex-wrap:wrap;list-style:none;font-size:13px}.ac-breadcrumbs__item{display:flex;align-items:center;gap:8px;color:var(--ac-gray)}.ac-breadcrumbs__item a{color:var(--ac-gray);text-decoration:none;transition:var(--ac-transition)}.ac-breadcrumbs__item a:hover{color:var(--ac-green)}.ac-breadcrumbs__item+.ac-breadcrumbs__item::before{content:'/';color:var(--ac-gray2)}.ac-breadcrumbs__current{color:var(--ac-white);font-weight:500}.ac-animate{opacity:0;transform:translateY(16px);transition:opacity 0.5s ease,transform 0.5s ease}.ac-animate.ac-animated{opacity:1;transform:none}.ac-card,.ac-buzz-card,.ac-event-card{transition:transform 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease,opacity 0.5s ease}.hidden{display:none!important}.ac-text-red{color:var(--ac-red)}.ac-text-green{color:var(--ac-green)}.ac-text-gold{color:var(--ac-gold)}.ac-text-gray{color:var(--ac-gray)}@media (max-width:1024px){.ac-webtv-layout{grid-template-columns:1fr}.ac-radio-page{grid-template-columns:1fr}.ac-radio-interact{border-left:none;border-top:1px solid rgb(255 255 255 / .06)}.ac-pass-card .ac-qr-code{display:none}.ac-footer-grid{grid-template-columns:1fr 1fr;gap:var(--ac-spacing-xl)}}@media (max-width:768px){.ac-nav{display:none}.ac-menu-toggle{display:flex}.ac-header-dashboard-btn{display:none}.ac-search-toggle{display:flex}.ac-hero{padding:80px var(--ac-spacing-md) var(--ac-spacing-2xl)}.ac-hero__stats{gap:20px}.ac-hero__stat .num{font-size:24px}.ac-modules-grid{grid-template-columns:1fr 1fr}.ac-dashboard{grid-template-columns:1fr}.ac-dashboard-sidebar{border-right:none;border-bottom:1px solid rgb(255 255 255 / .06)}.ac-dashboard-nav{display:flex;flex-wrap:wrap;gap:6px}.ac-dashboard-nav a{padding:8px 12px;font-size:12px}.ac-community-layout{grid-template-columns:1fr}.ac-community-sidebar{border-right:none;border-bottom:1px solid rgb(255 255 255 / .06)}.ac-membership-page .ac-container>div[style*="grid-template-columns:1fr 1fr"]{grid-template-columns:1fr!important}.ac-events-grid,.ac-buzz-grid{grid-template-columns:1fr}.ac-pass-card{padding:var(--ac-spacing-lg)}.ac-radio-sticky{padding:0 12px;gap:10px}.ac-radio-sponsor-badge,.ac-radio-volume{display:none}.ac-footer-grid{grid-template-columns:1fr}.ac-footer-bottom{flex-direction:column;gap:12px;text-align:center}.ac-container>div[style*="grid-template-columns:1fr 320px"],.ac-container>div[style*="grid-template-columns:1fr 300px"]{grid-template-columns:1fr!important}.ac-container>div[style*="grid-template-columns:1fr 1fr"]{grid-template-columns:1fr!important}.ac-blog-layout{grid-template-columns:1fr!important}.ac-blog-layout aside{display:none}article.ac-post-card[style*="grid-template-columns:280px 1fr"]{grid-template-columns:1fr!important}.ac-members-gate>div[style*="grid-template-columns"]{grid-template-columns:1fr 1fr!important}.ac-membership-form>div[style*="grid-template-columns:1fr 1fr"]{grid-template-columns:1fr!important}div[style*="grid-template-columns:repeat(4,1fr)"]{grid-template-columns:1fr 1fr!important}}@media (max-width:480px){.ac-modules-grid{grid-template-columns:1fr}.ac-hero__actions{flex-direction:column;align-items:center}.ac-hero__actions .ac-btn{width:100%;justify-content:center}.ac-radio-whatsapp-btn span{display:none}.ac-buzz-grid,.ac-events-grid,.ac-partners-grid{grid-template-columns:1fr}.ac-stat-grid{grid-template-columns:1fr 1fr}.ac-member-id-card{flex-direction:column}.ac-payment-methods{justify-content:center}}@media (min-width:1600px){.ac-container{max-width:1500px}.ac-hero h1{font-size:88px}.ac-modules-grid{grid-template-columns:repeat(6,1fr)}}@media (min-width:2000px){.ac-container{max-width:1800px}}@media print{.ac-header,.ac-radio-sticky,.ac-footer,.ac-ticker,.ac-mobile-menu,.ac-mobile-overlay,.ac-ad-popup-overlay,.ac-cookie-notice,.ac-search-overlay,.ac-btn,.ac-ad-block{display:none!important}body{background:#fff;color:#000;font-size:12pt}.ac-pass-card{border:2px solid #000;background:#fff;color:#000}main{padding:0}a[href]::after{content:' (' attr(href) ')';font-size:10pt;color:#666}}body.ac-light-mode{--ac-black:#ffffff;--ac-black2:#f5f5f5;--ac-black3:#eeeeee;--ac-black4:#e0e0e0;--ac-white:#111111;--ac-white2:#222222;--ac-gray:#555555;--ac-gray2:#777777;--ac-gray3:#444444}body.ac-light-mode .ac-header{background:rgb(255 255 255 / .95);border-bottom-color:rgb(0 0 0 / .1)}body.ac-light-mode .ac-nav a{color:#444}body.ac-light-mode .ac-radio-sticky{background:linear-gradient(90deg,#f0f0f0,#f5fff5);border-top-color:var(--ac-green-dark)}body.ac-light-mode .ac-card{background:#fff;border-color:rgb(0 0 0 / .08)}body.ac-light-mode .ac-pass-card{background:linear-gradient(135deg,#f5fff5,#fffff5)}:focus-visible{outline:2px solid var(--ac-green);outline-offset:3px}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important;scroll-behavior:auto!important}.ac-ticker__inner{animation:none}.ac-radio-eq span,.ac-waveform span{animation:none;height:8px!important}}@media (prefers-contrast:high){.ac-card{border-color:rgb(255 255 255 / .3)}.ac-btn--outline{border-color:var(--ac-white)}}