﻿ @media (min-width:1400px){.container{max-width:1360px;}}@media (max-width:1200px){.hero-inner{gap:40px;}.about-inner{gap:48px;}.why-inner{gap:48px;}.faq-inner{gap:48px;}.footer-top{grid-template-columns:1fr 1fr 1fr 1fr;gap:32px;}.team-grid{grid-template-columns:repeat(3,1fr);}.team-grid-full{grid-template-columns:repeat(3,1fr);}.services-grid{grid-template-columns:repeat(2,1fr);}.services-grid-five .service-card,.services-grid-five .featured-service-card{grid-column:auto;}.process-steps::before{display:none;}}@media (max-width:992px){:root{--space-20:100px;--space-16:80px;}.nav-menu{display:none;}.header-phone{display:none;}.hamburger{display:flex;}.hero-inner{grid-template-columns:1fr;gap:60px;text-align:center;}.hero-content{max-width:720px;margin:0 auto;}.hero-badge{margin:0 auto var(--space-3);}.hero-desc{margin-left:auto;margin-right:auto;}.hero-actions{justify-content:center;}.hero-stats{justify-content:center;}.hero-image-grid{grid-template-columns:repeat(3,1fr);grid-template-rows:auto;max-width:600px;margin:0 auto;}.hero-img-main{grid-column:1 / 4;}.hero-img-sm{display:none;}.hero-float-card-1{left:0;bottom:-10px;}.hero-float-card-2{right:0;top:20px;}.about-inner{grid-template-columns:1fr;gap:48px;}.about-experience-badge{right:0;}.services-grid{grid-template-columns:repeat(2,1fr);}.services-grid-five .service-card,.services-grid-five .featured-service-card{grid-column:auto;}.why-inner{grid-template-columns:1fr;}.stats-grid{grid-template-columns:repeat(2,1fr);}.portfolio-grid{grid-template-columns:repeat(2,1fr);}.portfolio-item.wide{grid-column:span 1;aspect-ratio:4/3;}.process-steps{grid-template-columns:repeat(2,1fr);gap:32px;}.team-grid{grid-template-columns:repeat(2,1fr);}.team-grid-full{grid-template-columns:repeat(3,1fr);}.pricing-grid{grid-template-columns:1fr;max-width:480px;margin-left:auto;margin-right:auto;}.pricing-card.featured{transform:none !important;}.faq-inner{grid-template-columns:1fr;}.faq-sidebar{position:static;}.blog-grid{grid-template-columns:repeat(2,1fr);}.footer-top{grid-template-columns:1fr 1fr;gap:40px;}.footer-bottom{flex-direction:column;text-align:center;}.service-detail-inner{grid-template-columns:1fr;}.service-detail-sidebar{position:static;}.team-grid-full{grid-template-columns:repeat(3,1fr);}.why-features{max-width:600px;}}@media (max-width:768px){:root{--space-20:80px;--space-16:64px;--space-12:64px;}.container{padding:0 16px;}h1{font-size:clamp(2rem,6vw,3rem);}h2{font-size:clamp(1.75rem,5vw,2.5rem);}.hero{min-height:auto;padding:112px 0 72px;}.hero-inner{gap:42px;}.hero-float-card{display:none;}.hero-scroll{display:none;}.hero-image-grid{gap:12px;}.marquee-item{font-size:0.95rem;}.about-img-grid{grid-template-columns:1fr 1fr;grid-template-rows:auto;border-radius:var(--radius-md);}.about-img-tall{grid-row:auto;aspect-ratio:4/3;}.services-grid{grid-template-columns:1fr;}.services-grid-five .service-card,.services-grid-five .featured-service-card{grid-column:auto;}.stats-grid{grid-template-columns:repeat(2,1fr);}.stat-number{font-size:2.8rem;}.portfolio-grid{grid-template-columns:1fr;}.portfolio-item.wide{aspect-ratio:16/9;}.portfolio-overlay{opacity:1;}.process-steps{grid-template-columns:1fr;gap:24px;}.team-grid{grid-template-columns:repeat(2,1fr);}.team-grid-full{grid-template-columns:repeat(2,1fr);}.pricing-grid{max-width:100%;}.pricing-card.featured{transform:none !important;}.blog-grid{grid-template-columns:1fr;}.faq-accordion{gap:8px;}.footer-top{grid-template-columns:1fr;gap:32px;}.form-grid{grid-template-columns:1fr;}.cta-newsletter-form{flex-direction:column;padding:16px;border-radius:var(--radius-lg);}.cta-newsletter-form .btn{width:100%;justify-content:center;}.why-features{grid-template-columns:1fr;}#header{padding:14px 0;}}@media (max-width:576px){:root{--space-20:64px;--space-16:56px;}.hero-stats{gap:20px;}.hero-stat-number{font-size:1.5rem;}.hero-actions{flex-direction:column;width:100%;}.hero-actions .btn{width:100%;justify-content:center;}.portfolio-filters{gap:6px;}.filter-btn{padding:7px 14px;font-size:0.78rem;}.team-grid{grid-template-columns:1fr 1fr;}.team-grid-full{grid-template-columns:1fr 1fr;}.stats-grid{grid-template-columns:1fr 1fr;}.stat-number{font-size:2.2rem;}.pricing-card{padding:28px 22px;}.blog-card-meta{gap:10px;flex-wrap:wrap;}.footer-social-links{flex-wrap:wrap;}.footer-bottom-links{flex-wrap:wrap;gap:12px;justify-content:center;}.testimonial-card{padding:28px 24px;}.process-step-num{width:60px;height:60px;font-size:1.2rem;}.section-header{margin-bottom:var(--space-5);}.mobile-menu{width:100%;border-left:none;}#back-to-top{bottom:20px;right:20px;}.cta-actions{flex-direction:column;}.cta-actions .btn{width:100%;max-width:320px;justify-content:center;}.page-hero{padding:112px 0 56px;}.page-hero-content{max-width:100%;}.about-experience-badge{position:static;display:inline-block;margin-top:16px;}.hero-float-card{display:none;}}@media (max-width:400px){.hero-title{font-size:2rem;}.hero-stats{justify-content:center;}.hero-stat-divider{display:none;}.team-grid{grid-template-columns:1fr;}.team-grid-full{grid-template-columns:1fr;}.stats-grid{grid-template-columns:1fr;}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.logo-mark{border-radius:10px;}}@media print{#header,#preloader,#back-to-top,.mobile-menu,.mobile-menu-overlay,.hero-scroll{display:none !important;}body{background:#fff;color:#000;}.hero{padding-top:40px;}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms !important;transition-duration:0.01ms !important;}.reveal,.reveal-left,.reveal-right,.reveal-scale{opacity:1 !important;transform:none !important;}}@media (max-width:991px){.split-content,.contact-grid,.service-detail-layout{grid-template-columns:1fr;}.values-grid,.offices-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:640px){.values-grid,.offices-grid{grid-template-columns:1fr;}}