@media screen and (max-width:1023px){.navbar-menu{box-shadow:var(--shadow-md);padding:.5rem 0}.navbar-menu .navbar-item{border-radius:var(--radius-md);margin:.25rem .75rem}}@media screen and (max-width:1023px){.app-burger{display:flex;z-index:10000;position:relative}.app-navbar-menu{display:none}.app-mobile-drawer{display:block}.app-mobile-drawer .mobile-menu-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:1px solid var(--border-light)}.app-mobile-drawer .mobile-close-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-lg);background:var(--bg-secondary);border:none;cursor:pointer;transition:all .2s ease}.app-mobile-drawer .mobile-close-btn:hover{background:var(--danger-light);color:var(--danger-color)}.app-mobile-drawer .mobile-close-btn i{font-size:1.25rem}.app-mobile-drawer .nav-link-item{width:100%;padding:.875rem 1rem;border-radius:var(--radius-lg);justify-content:flex-start}.app-mobile-drawer .nav-link-item:hover{background-color:var(--bg-hover)!important}.app-mobile-drawer .nav-dropdown-wrapper{width:100%;display:block}.app-mobile-drawer .drawer-dropdown-trigger{width:100%;padding:.875rem 1rem;border-radius:var(--radius-lg);justify-content:space-between;background:none;border:none;display:flex;align-items:center;font:inherit;color:inherit;cursor:pointer}.app-mobile-drawer .nav-chevron{transition:transform .3s ease}.app-mobile-drawer .nav-dropdown-menu{position:static;box-shadow:none;background-color:var(--bg-secondary);padding:0;min-width:auto;width:100%;opacity:0;visibility:hidden;max-height:0;overflow:hidden;transform:none;margin:0;border-radius:var(--radius-lg);transition:all .3s ease;box-sizing:border-box}.app-mobile-drawer .nav-dropdown-wrapper.is-open .nav-dropdown-menu{padding:.75rem;opacity:1;visibility:visible;max-height:1000px}.app-mobile-drawer .nav-dropdown-wrapper.is-open .nav-chevron{transform:rotate(180deg)}.app-mobile-drawer .mega-menu{display:flex;flex-direction:column;min-width:auto;gap:.75rem}.app-mobile-drawer .mega-menu-item{padding:.875rem;background:#fff;width:100%}.app-mobile-drawer .mega-menu-icon{width:36px;height:36px;min-width:36px;font-size:.9375rem}.app-mobile-drawer .auth-buttons-wrapper{flex-direction:column;width:100%;gap:.75rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border-light)}.app-mobile-drawer .auth-buttons-wrapper .button{width:100%;justify-content:center}}@media screen and (max-width:480px){.app-navbar-menu{width:280px;max-width:100%}}@media screen and (max-width:1023px){.footer-content{grid-template-columns:repeat(2,1fr);gap:2.5rem}.footer-about,.footer-newsletter{grid-column:span 2;max-width:100%}}@media screen and (max-width:768px){.section{padding:var(--spacing-xl) var(--spacing-md)}.hero.is-medium .hero-body{padding:2rem 1rem}.card,.box{padding:var(--spacing-lg)}.footer-content{grid-template-columns:1fr;gap:2rem}.footer-about,.footer-newsletter{grid-column:span 1}.footer-bottom{flex-direction:column;gap:1rem;text-align:center}.footer-bottom-links{justify-content:center}}@media screen and (max-width:480px){html{font-size:14px}.section{padding:var(--spacing-lg) var(--spacing-sm)}.app-footer{padding:3rem 0 1.5rem}}@media print{body{background-color:#fff}.navbar,.footer,.button,.hero-background{display:none}}
