/* About content styling from Google Stitch, scoped to this page. */

    @layer base {
      html, body {
        margin: 0;
        padding: 0;
        font-family: 'Mada', sans-serif;
      }
      body {
        overscroll-behavior: none;
        background-color: #161213;
        color: #e9e0e1;
      }
    }
    ::-webkit-scrollbar {
      display: none;
    }
    .glow-cyan-btn {
      background: linear-gradient(135deg, #168DD0 0%, #06A9E6 100%);
      box-shadow: 0 0 25px rgba(6, 169, 230, 0.45), 0 6px 20px rgba(22, 141, 208, 0.35);
      transition: all 250ms cubic-bezier(0.4, 0, 0.2, 1);
    }
    .glow-cyan-btn:hover {
      transform: translateY(-2px);
      box-shadow: 0 0 35px rgba(6, 169, 230, 0.65), 0 8px 25px rgba(22, 141, 208, 0.5);
    }
    .secondary-glass-btn {
      background: rgba(18, 23, 30, 0.65);
      border: 1px solid rgba(6, 169, 230, 0.4);
      color: #C5E9FF;
      transition: all 250ms cubic-bezier(0.4, 0, 0.2, 1);
    }
    .secondary-glass-btn:hover {
      background: rgba(6, 169, 230, 0.12);
      border-color: rgba(6, 169, 230, 0.7);
      transform: translateY(-2px);
      box-shadow: 0 0 20px rgba(6, 169, 230, 0.25);
    }
  
@media(max-width:767px){
  .tr-about-main{padding-bottom:160px!important}
  .tr-about-main .tr-about-hero{min-width:0}
  .tr-about-main img{max-width:100%}
  .tr-about-main .max-w-\[1440px\]{max-width:100%}
}
@media(prefers-reduced-motion:reduce){.tr-about-main *, .tr-about-main *::before, .tr-about-main *::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
