@media(max-width:1100px){.navbar{padding:0 24px}.nav-links{display:none}.hamburger{display:flex}.footer-grid{grid-template-columns:1fr 1fr;gap:40px}.features-grid,.stats-inner{grid-template-columns:repeat(2,1fr)}.stat-item{border-right:none;border-bottom:1px solid rgba(255,255,255,.1)}.stat-item:last-child{border-bottom:none}.directions-inner,.testimonials-grid,.story-inner{grid-template-columns:1fr}.story-visual{height:auto}.values-grid{grid-template-columns:repeat(2,1fr)}.team-grid{grid-template-columns:1fr}.products-grid{grid-template-columns:repeat(3,1fr)}.featured-grid{grid-template-columns:1fr}.blog-grid{grid-template-columns:repeat(2,1fr)}.contact-main{grid-template-columns:1fr}}@media(max-width:900px){.navbar{padding:0 24px}.nav-links{display:none}.hamburger{display:flex}}@media(max-width:768px){h1{font-size:2.4rem!important}h2{font-size:1.8rem!important}.navbar{padding:0 20px}.mobile-menu{padding:24px 20px 32px}.footer{padding:60px 24px 28px}.footer-grid{grid-template-columns:1fr;gap:32px}.footer-bottom{flex-direction:column;text-align:center;gap:12px}.footer-bottom-links{justify-content:center}.hero{padding:120px 24px 60px}.hero h1{font-size:2.8rem!important}.hero-content{grid-template-columns:1fr;gap:40px}.vastu-compass{width:280px;height:280px}.compass-center{width:70px;height:70px;font-size:26px}.page-hero{padding:130px 24px 80px}.page-hero-title{font-size:2.5rem!important}.features-section{padding:80px 24px}.features-grid{grid-template-columns:1fr}.stats-section{padding:60px 24px}.directions-section,.testimonials-section,.cta-section{padding:80px 24px}.cta-section h2{font-size:2.2rem!important}.about-hero{padding:130px 24px 80px}.story-section{padding:80px 24px}.story-visual{height:auto}.story-text h2{font-size:2rem!important}.values-section{padding:80px 24px}.values-grid{grid-template-columns:1fr}.timeline-section,.team-section{padding:80px 24px}.team-grid,.team-card{grid-template-columns:1fr}.team-card-left{height:220px}.team-card-right{border-left:none;border-top:1px solid var(--border)}.products-hero{padding:130px 24px 80px}.catalog-main{padding:60px 24px}.products-grid{grid-template-columns:repeat(2,1fr)}.cart-bar{padding:14px 24px}.blogs-hero{padding:130px 24px 80px}.featured-section{padding:60px 24px 40px}.featured-main{padding:40px 32px}.all-blogs-section{padding:40px 24px 80px}.blog-grid{grid-template-columns:1fr}.newsletter-section{padding:60px 24px}.contact-hero{padding:130px 24px 80px}.contact-main{padding:60px 24px}.contact-form-wrap{padding:36px 28px}.form-row{grid-template-columns:1fr}.faq-section{padding:80px 24px}.filter-bar{gap:8px}.filter-row{flex-direction:column;align-items:flex-start}}@media(max-width:480px){.hero h1{font-size:2.2rem!important}.hero-actions{flex-direction:column}.hero-btn-primary,.hero-btn-secondary{width:100%;justify-content:center}.products-grid{grid-template-columns:1fr}.newsletter-form{flex-direction:column}.newsletter-input{border-right:1px solid rgba(201,168,76,.4);border-bottom:none}.newsletter-btn{padding:14px}.cta-actions{flex-direction:column;align-items:center}.cta-actions .hero-btn-primary,.cta-actions .hero-btn-secondary{width:100%;justify-content:center}.featured-main{padding:32px 24px}.featured-main h2{font-size:1.5rem!important}.dir-grid{grid-template-columns:1fr}.footer-socials{flex-wrap:wrap}.contact-form-wrap{padding:28px 20px}}@media(max-width:1100px){.additional-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.services-section{padding:80px 24px}.services-section-head{margin-bottom:48px}.services-section-head h2{font-size:2rem!important}.pricing-grid{grid-template-columns:1fr}.pricing-card-header{grid-template-columns:1fr;height:auto}.pricing-card-header-content{padding:24px 20px 20px}.pricing-card-header-icon{height:90px;overflow:hidden;border-left:none!important;border-top:1px solid rgba(201,168,76,.18)}.pricing-card-header.video .pricing-card-header-icon{border-top-color:#ffffff1f}.pricing-card-body{padding:20px 24px 28px}.astro-grid{grid-template-columns:1fr;max-width:100%}.astro-price{font-size:30px}.report-card{grid-template-columns:1fr}.report-card-left{border-right:none;border-bottom:1px solid var(--border);padding:40px 28px;flex-direction:column;gap:24px}.report-card-right{padding:36px 28px}.report-price{font-size:44px}.report-title{font-size:2rem!important}.additional-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.additional-grid{grid-template-columns:1fr}.astro-card-content{flex-direction:column;gap:4px}.astro-divider{display:none}}@media print{.navbar,.mobile-menu,.hamburger,.footer{display:none}body{background:#fff}}
