
    body{font-family:sans-serif;background:#07070f;color:#fff;display:flex;align-items:center;justify-content:center;min-height:100vh;margin:0;text-align:center}
    a{color:#FFC841;font-weight:700}
  
/* Mobile fixes */
@media(max-width:768px){
  .stab{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}
  .cta{grid-template-columns:1fr !important;text-align:center}
  .cta-r{align-items:stretch !important}
  .internal-links-seo{padding:20px !important}
  .snote{font-size:10px}
}


    html { scroll-behavior: smooth; }

    .fade-once {
      opacity: 0;
      transform: translateY(15px);
      transition: opacity 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                  transform 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    }

    .fade-once.animated { opacity: 1; transform: translateY(0); transition: none; }

    .parallax-once { position: relative; overflow: hidden; }

    .parallax-once img, .parallax-once video, .parallax-once > div:first-child {
      will-change: transform;
      backface-visibility: hidden;
      -webkit-backface-visibility: hidden;
    }

    .parallax-once.animated img, .parallax-once.animated video, .parallax-once.animated > div:first-child {
      transition: none !important;
      will-change: auto;
    }

    .fade-once:nth-child(1) { transition-delay: 0.05s; }
    .fade-once:nth-child(2) { transition-delay: 0.1s; }
    .fade-once:nth-child(3) { transition-delay: 0.15s; }
    .fade-once:nth-child(4) { transition-delay: 0.2s; }
    .fade-once:nth-child(5) { transition-delay: 0.25s; }
    .fade-once:nth-child(n+6) { transition-delay: 0.3s; }

    a.btn, button, .cta-btn, input[type="button"], input[type="submit"] {
      transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    }

    a.btn:hover, button:hover, .cta-btn:hover, input[type="button"]:hover, input[type="submit"]:hover {
      transform: translateY(-2px);
      box-shadow: 0 8px 20px rgba(0, 0, 0, 0.12);
    }

    a.btn:active, button:active, .cta-btn:active { transform: translateY(0); }

    .blog-card, .arc-card, .card, [class*="card"] {
      transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    }

    .blog-card:hover, .arc-card:hover, .card:hover, [class*="card"]:hover {
      transform: translateY(-4px);
      box-shadow: 0 12px 24px rgba(0, 0, 0, 0.1);
    }

    a:not(.btn):not(.cta-btn) { transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94); }
    a:not(.btn):not(.cta-btn):hover { opacity: 0.8; }

    @media (prefers-reduced-motion: reduce) {
      * { animation-duration: 0.01ms !important; animation-iteration-count: 1 !important; transition-duration: 0.01ms !important; scroll-behavior: auto !important; }
      .fade-once { opacity: 1 !important; transform: none !important; transition: none !important; }
      a.btn:hover, button:hover, .cta-btn:hover { transform: none !important; }
      .blog-card:hover, .arc-card:hover, .card:hover { transform: none !important; }
    }

    * { scroll-behavior: smooth; }
  