.container { max-width: 1152px; }
    .shine { position: relative; overflow: hidden; }
    .shine::after{
      content:""; position:absolute; top:-100%; left:-50%;
      width: 60%; height:300%;
      transform: rotate(25deg);
      background: linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,.25) 50%, rgba(255,255,255,0) 100%);
      animation: shine 4s linear infinite;
    }
    @keyframes shine { 0%{left:-60%} 100%{left:120%} }
    .floating-cta-shadow { box-shadow: 0 10px 35px rgba(34,197,94,.45); }
    .glass { backdrop-filter: blur(8px); background: rgba(255,255,255,.08); }