﻿@media (max-width:1024px){.services-grid{grid-template-columns:repeat(2,1fr)}.features-grid{grid-template-columns:repeat(2,1fr)}.footer-container{grid-template-columns:repeat(2,1fr)}.video-grid{grid-template-columns:repeat(3,1fr)}.hero-title{font-size:2.4rem}}@media (max-width:768px){.nav-toggle{display:block}.nav-menu{position:fixed;top:70px;right:-100%;width:100%;height:calc(100vh - 70px);background:#1a1a2e;flex-direction:column;padding:30px 20px;gap:5px;transition:right 0.3s ease;z-index:9999;overflow-y:auto}.nav-menu.active{right:0}.nav-link{display:block;padding:14px 20px;font-size:1.1rem;border-radius:8px;width:100%;color:#ffffff}.nav-link:hover,.nav-link.active{background:rgba(200,164,90,0.25);color:#ffffff}.nav-cta{background:#c8a45a !important;color:#1a1a2e !important;text-align:center;margin-top:10px}.nav-toggle.active .hamburger{background:transparent}.nav-toggle.active .hamburger::before{top:0;transform:rotate(45deg)}.nav-toggle.active .hamburger::after{top:0;transform:rotate(-45deg)}.hero-title{font-size:2rem}.hero-desc{font-size:1rem}.section-title{font-size:1.8rem}.services-grid{grid-template-columns:1fr}.features-grid{grid-template-columns:repeat(2,1fr)}.portfolio-grid{grid-template-columns:1fr}.video-grid{grid-template-columns:repeat(2,1fr)}.contact-grid{grid-template-columns:1fr}.footer-container{grid-template-columns:1fr}.service-detail-card{flex-direction:column;text-align:center;align-items:center}.page-hero{padding:120px 20px 60px}.page-hero h1{font-size:2rem}.cta-section h2{font-size:1.8rem}}@media (max-width:480px){.navbar{padding:0 15px}.hero-title{font-size:1.6rem}.hero-sub{font-size:1rem}.section-title{font-size:1.5rem}.features-grid{grid-template-columns:1fr}.video-grid{grid-template-columns:1fr}.hero-buttons{flex-direction:column;align-items:center}.btn{width:100%;justify-content:center}.cta-buttons{flex-direction:column;align-items:center}.hero-trust{flex-direction:column;align-items:center;gap:10px}.page-hero h1{font-size:1.6rem}.cta-section h2{font-size:1.5rem}}