@media (max-width:1150px){.header-container{grid-template-columns:1fr auto}.header-nav{position:fixed;top:0;right:-100%;width:85%;max-width:380px;height:100vh;background:var(--bg-dropdown);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);padding:100px 30px 30px;transition:right 0.4s cubic-bezier(.16,1,.3,1);z-index:999;overflow-y:auto;border-left:1px solid rgba(var(--glass-color),.08)}.header-nav.active{right:0}.nav-list{flex-direction:column;align-items:stretch;gap:4px}.nav-list li a{padding:14px 20px;font-size:1.05rem;border-radius:14px}.nav-list .sub-menu{position:static;opacity:1;visibility:visible;transform:none;background:rgba(var(--glass-color),.03);border:none;border-radius:12px;margin-top:4px;padding:6px;max-height:0;overflow:hidden;transition:max-height 0.3s ease;box-shadow:none}.nav-list li.open>.sub-menu{max-height:500px}.mobile-menu-btn{display:flex}}@media (max-width:1024px){.hero-grid{grid-template-columns:1fr;text-align:center}.hero-image-col{display:none}.hero-slide p{max-width:100%;margin-left:auto;margin-right:auto}.hero-btns{justify-content:center}.slider-dots{justify-content:center}.trust-bar{grid-template-columns:repeat(3,1fr)}.courses-tier-1{grid-template-columns:1fr}.courses-tier-3{grid-template-columns:repeat(2,1fr)}.hero-bundle-inner{grid-template-columns:1fr}}@media (max-width:992px){.about-grid{grid-template-columns:1fr;gap:40px}.about-image-col{order:-1}.pro-bento-grid{grid-template-columns:1fr}.media-videos-grid{grid-template-columns:1fr}}@media (max-width:768px){section{padding:60px 0}.trust-bar{grid-template-columns:repeat(2,1fr);gap:12px}.trust-item-modern{padding:20px 16px}.trust-number{font-size:1.5rem}.courses-tier-3{grid-template-columns:1fr}.course-inner-pro{padding:28px 24px}.hero-bundle-inner{padding:32px 24px}.focused-slider-wrapper{flex-direction:column}.focused-slider-btn{display:none}.focused-review-slide{padding:32px 24px}.el7-posts-grid{grid-template-columns:1fr}.el7-404-actions{flex-direction:column;gap:12px}.cta-btns{flex-direction:column;align-items:center}.btn-gold,.btn-outline{width:100%;max-width:320px;text-align:center}}@media (max-width:600px){.trust-bar{gap:8px}.media-stats{flex-direction:column;gap:16px}.section-heading h2{font-size:clamp(1.4rem, 5vw, 2rem)}.hero-slide h1{font-size:clamp(1.8rem, 6vw, 2.5rem)}.hero-badge{font-size:.75rem;padding:6px 14px}}