@media (width<=1024px){.nav-links,.nav-cta{display:none!important}.hamburger{display:flex}.hamburger span{background:var(--primary-900)!important}.mobile-menu{display:none}.mobile-menu.active{display:flex}.nav-logo-img{height:30px}.nav-logo-text{font-size:.75rem}.grid-4,.grid-3,.stats-bar,.footer-grid{grid-template-columns:repeat(2,1fr)}.team-card-premium{grid-template-columns:1fr}.team-card-premium .team-card-photo{height:200px}.team-card-premium .team-card-info{text-align:center}}@media (width<=768px){section{padding:var(--space-2xl) 0}.container{padding:0 var(--space-md)}.hero-content{padding:var(--space-3xl) var(--space-md) var(--space-2xl)}.hero-title{font-size:clamp(1.2rem,5.5vw,2.8rem)}.hero-cta-group{flex-direction:column}.hero-cta-group .btn{justify-content:center;width:100%}.grid-2,.grid-3{grid-template-columns:1fr}.gallery-grid{grid-template-columns:repeat(2,1fr)}.page-hero{padding:var(--space-3xl) 0 var(--space-2xl)}.filter-tabs{gap:var(--space-xs)}.filter-tab{padding:var(--space-xs) var(--space-md);font-size:.8rem}.footer-grid{gap:var(--space-xl);grid-template-columns:1fr}.footer-bottom{text-align:center;flex-direction:column}}@media (width<=480px){.grid-4{grid-template-columns:1fr}.stats-bar{gap:var(--space-lg);grid-template-columns:repeat(2,1fr)}.gallery-grid{grid-template-columns:1fr}.hero{min-height:90vh}h1{font-size:clamp(1.6rem,7vw,2.2rem)}h2{font-size:clamp(1.4rem,6vw,1.8rem)}.btn-lg{padding:var(--space-sm) var(--space-lg);font-size:.95rem}}@media (width<=768px){.proof-strip{gap:var(--space-lg);flex-direction:column;align-items:center}.proof-stat{min-width:120px}.proof-stat-number{font-size:clamp(1.6rem,5vw,2.2rem)}.badge-approved{padding:var(--space-xs) var(--space-sm);font-size:.75rem}}@media (width<=480px){.proof-strip{gap:var(--space-md)}.proof-stat{gap:var(--space-sm);flex-direction:row;justify-content:center;align-items:baseline;min-width:100px}.proof-stat-number{font-size:1.5rem}.proof-stat-label{font-size:.75rem}.proof-badges{gap:var(--space-sm);flex-direction:column}}@media (width>=1536px){.container{max-width:1400px}body{font-size:17px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.page-loader{display:none}html{scroll-behavior:auto}}@media print{.navbar,.footer,.page-loader,.scroll-indicator,.hero-orb{display:none}body{color:#000;background:#fff}section{padding:1rem 0}}
/*# sourceMappingURL=repo.f840cb4b.css.map */
