  /* ===== RESPONSIVE BREAKPOINTS ===== */
  @media(max-width:1100px){
    :root{--pad-x:32px;}
    .hero-grid,.why-grid,.course-grid,.testi-grid,.video-grid,.footer-grid{grid-template-columns:1fr;}
    .nav-links:not(.mobile-open){display:none;}
    .nav-toggle{display:flex;}
    .hero-inner{min-height:auto;padding-top:calc(var(--header-h, 76px) + 30px);padding-bottom:60px;}
    .hero-visual{min-height:480px;margin-top:20px;}
    .why-grid{gap:40px;}
    .journey{height:320px;}
  }

  @media(max-width:900px){
    :root{--pad-x:24px;}
    .hero h1{font-size:clamp(32px,6vw,44px);}
    .course-grid{gap:20px;}
    .course-card{padding:28px;min-height:auto;}
    .cta-grid{grid-template-columns:1fr;text-align:center;}
    .cta-grid .cta-ctas{justify-content:center;}
    .paper-plane{font-size:90px;margin-top:20px;}
    .float-tags{position:static;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-top:24px;}
    .cta-banner{margin:0 14px 14px;padding:60px var(--pad-x);border-radius:32px;}
  }

  @media(max-width:640px){
    .icon-btn{display:none;}
    .nav-right .btn-outline{display:none;}
    .nav-right .btn-primary{padding:9px 14px;font-size:12.5px;}
    .nav-right{gap:8px;}
  }

  @media(max-width:460px){
    .nav-right .btn-primary{display:none;}
  }

  @media(max-width:768px){
    .globe-acronym{font-size:64px;letter-spacing:.1em;padding-left:.1em;}
    .inclusions-toggle{display:flex;}
    .course-block.inclusions-collapsed .course-list li:nth-child(n+7){display:none;}
    .nav{padding:16px var(--pad-x);}
    .logo{font-size:19px;}
    .hero p{font-size:14.5px;}
    .hero-ctas .btn{padding:12px 20px;font-size:13.5px;}
    .hero-social{flex-wrap:wrap;}
    .hero-feature-row{gap:14px 18px;}
    .hero-feature-row .feat{font-size:12.5px;}
    .hero-visual{min-height:420px;transform:scale(.88);transform-origin:top center;}
    .courses-head{flex-direction:column;align-items:flex-start;}
    .seg-toggle{width:100%;overflow-x:auto;}
    .why-grid{grid-template-columns:1fr;}
    .feature-cards{grid-template-columns:1fr 1fr;}
    .testi-grid{grid-template-columns:1fr;}
    .footer-grid{grid-template-columns:1fr 1fr;gap:28px;}
  }

  @media(max-width:560px){
    :root{--pad-x:18px;}
    .hero h1{font-size:clamp(28px,8vw,36px);}
    .hero p{max-width:100%;}
    .hero-ctas{flex-direction:column;align-items:stretch;}
    .hero-ctas .btn{justify-content:center;}
    .hero-visual{min-height:360px;transform:scale(.72);}
    .hero-social{gap:10px;}
    .avatars img{width:32px;height:32px;}
    .courses{border-radius:0;}
    .course-card h3.big{font-size:36px;}
    .why{padding-left:var(--pad-x);padding-right:var(--pad-x);}
    .feature-cards{grid-template-columns:1fr;}
    .cta-banner h2{font-size:28px;}
    .footer-grid{grid-template-columns:1fr;gap:30px;}
    .footer-bottom{flex-direction:column;align-items:flex-start;gap:8px;}
  }
