.page-module__E0kJGG__page{overflow-x:hidden}.page-module__E0kJGG__hero{min-height:calc(100vh - var(--header-height));padding:var(--spacing-lg) 0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.page-module__E0kJGG__heroBackground{pointer-events:none;z-index:0;position:absolute;inset:0}.page-module__E0kJGG__heroOverlay{z-index:1;background:linear-gradient(#00000073 0%,#0a0a1aa6 60%,#0a0a1ad9 100%);position:absolute;inset:0}.page-module__E0kJGG__heroContent{z-index:2;text-align:center;animation:.8s ease-out page-module__E0kJGG__fadeInUp;position:relative}.page-module__E0kJGG__heroBadge{border-radius:var(--border-radius-full);color:#ffb347;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f7931a26;border:1px solid #f7931a4d;align-items:center;gap:8px;margin-bottom:1.5rem;padding:8px 20px;font-size:.9rem;font-weight:600;animation:.6s ease-out .2s both page-module__E0kJGG__fadeInDown;display:inline-flex}.page-module__E0kJGG__heroTitle{color:#fff;text-shadow:0 2px 20px #0000004d;margin-bottom:1.25rem;font-size:clamp(2.2rem,6vw,4rem);font-weight:900;line-height:1.2}.page-module__E0kJGG__heroSubtitle{color:#ffffffd9;max-width:650px;margin:0 auto 2.5rem;font-size:clamp(1rem,2.5vw,1.3rem);line-height:1.8}.page-module__E0kJGG__heroCtas{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:3rem;display:flex}.page-module__E0kJGG__statsBar{-webkit-backdrop-filter:blur(20px);border-radius:var(--border-radius-lg);background:#ffffff1a;border:1px solid #ffffff26;grid-template-columns:repeat(2,1fr);gap:1.5rem;max-width:800px;margin:0 auto;padding:2rem;display:grid;box-shadow:0 8px 32px #0003}.page-module__E0kJGG__statItem{flex-direction:column;align-items:center;gap:4px;display:flex}.page-module__E0kJGG__statNumber{color:#ffb347;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:800}.page-module__E0kJGG__statLabel{color:#ffffffb3;font-size:.85rem;font-weight:500}@media (min-width:768px){.page-module__E0kJGG__statsBar{grid-template-columns:repeat(4,1fr)}}.page-module__E0kJGG__servicesSection{background:var(--bg-secondary)}.page-module__E0kJGG__servicesGrid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:600px){.page-module__E0kJGG__servicesGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page-module__E0kJGG__servicesGrid{grid-template-columns:repeat(3,1fr)}}.page-module__E0kJGG__serviceCard{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--border-radius);color:var(--text-primary);transition:all var(--transition-medium);opacity:0;flex-direction:column;gap:.75rem;padding:2rem;text-decoration:none;display:flex;position:relative;overflow:hidden}.page-module__E0kJGG__servicesSection.page-module__E0kJGG__visible .page-module__E0kJGG__serviceCard{animation:.5s ease-out forwards page-module__E0kJGG__fadeInUp}.page-module__E0kJGG__serviceCard:before{content:"";background:var(--gradient-cta);height:3px;transition:transform var(--transition-medium);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.page-module__E0kJGG__serviceCard:hover{box-shadow:var(--shadow-card-hover);border-color:var(--accent-gold);transform:translateY(-6px)}.page-module__E0kJGG__serviceCard:hover:before{transform:scaleX(1)}.page-module__E0kJGG__serviceIcon{border-radius:var(--border-radius);justify-content:center;align-items:center;width:56px;height:56px;font-size:1.5rem;display:flex}.page-module__E0kJGG__serviceCard h3{color:var(--text-primary);margin-bottom:0;font-size:1.15rem}.page-module__E0kJGG__serviceCard p{color:var(--text-secondary);flex-grow:1;font-size:.9rem;line-height:1.7}.page-module__E0kJGG__serviceArrow{color:var(--accent-gold);transition:transform var(--transition-fast);align-self:flex-end;font-size:1.2rem}[dir=ltr] .page-module__E0kJGG__serviceArrow{transform:rotate(180deg)}.page-module__E0kJGG__serviceCard:hover .page-module__E0kJGG__serviceArrow{transform:translate(-4px)}[dir=ltr] .page-module__E0kJGG__serviceCard:hover .page-module__E0kJGG__serviceArrow{transform:rotate(180deg)translate(-4px)}.page-module__E0kJGG__projectsSection{background:var(--bg-primary)}.page-module__E0kJGG__projectsGrid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:600px){.page-module__E0kJGG__projectsGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.page-module__E0kJGG__projectsGrid{grid-template-columns:repeat(3,1fr)}}.page-module__E0kJGG__projectCard{color:var(--text-primary);border-radius:var(--border-radius-lg);background:var(--bg-card);border:1px solid var(--border-color);transition:all var(--transition-medium);opacity:0;text-decoration:none;overflow:hidden}.page-module__E0kJGG__projectsSection.page-module__E0kJGG__visible .page-module__E0kJGG__projectCard{animation:.5s ease-out forwards page-module__E0kJGG__fadeInUp}.page-module__E0kJGG__projectCard:hover{box-shadow:var(--shadow-card-hover);border-color:var(--accent-gold);transform:translateY(-8px)}.page-module__E0kJGG__projectImage{height:220px;position:relative;overflow:hidden}.page-module__E0kJGG__projectImage img{transition:transform .5s!important}.page-module__E0kJGG__projectCard:hover .page-module__E0kJGG__projectImage img{transform:scale(1.08)!important}.page-module__E0kJGG__projectOverlay{z-index:1;background:linear-gradient(#0000 50%,#00000080 100%);position:absolute;inset:0}.page-module__E0kJGG__projectCapacity{color:#fff;border-radius:var(--border-radius-full);z-index:2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#f7931ae6;padding:6px 14px;font-size:.85rem;font-weight:700;position:absolute;bottom:12px;right:12px}[dir=rtl] .page-module__E0kJGG__projectCapacity{left:12px;right:auto}.page-module__E0kJGG__projectCard h3{margin-bottom:0;padding:1rem 1.25rem;font-size:1.05rem}.page-module__E0kJGG__viewAllWrapper{justify-content:center;margin-top:2rem;display:flex}.page-module__E0kJGG__whyUsSection{background:var(--bg-secondary)}.page-module__E0kJGG__whyUsGrid{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:768px){.page-module__E0kJGG__whyUsGrid{grid-template-columns:repeat(3,1fr)}}.page-module__E0kJGG__whyUsCard{text-align:center;background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);transition:all var(--transition-medium);opacity:0;padding:2.5rem 2rem}.page-module__E0kJGG__whyUsSection.page-module__E0kJGG__visible .page-module__E0kJGG__whyUsCard{animation:.5s ease-out forwards page-module__E0kJGG__fadeInUp}.page-module__E0kJGG__whyUsCard:hover{box-shadow:var(--shadow-card-hover);border-color:var(--accent-gold);transform:translateY(-6px)}.page-module__E0kJGG__whyUsIcon{margin-bottom:1rem;font-size:3rem;animation:3s ease-in-out infinite page-module__E0kJGG__float}.page-module__E0kJGG__whyUsCard h3{color:var(--accent-gold);margin-bottom:.75rem}.page-module__E0kJGG__whyUsCard p{color:var(--text-secondary);font-size:.95rem}.page-module__E0kJGG__ctaSection{padding:var(--spacing-xl) 0}.page-module__E0kJGG__ctaContent{text-align:center;padding:var(--spacing-lg) var(--spacing-md);background:var(--gradient-card);border:1px solid var(--glass-border);border-radius:var(--border-radius-lg);position:relative;overflow:hidden}.page-module__E0kJGG__ctaSection.page-module__E0kJGG__visible .page-module__E0kJGG__ctaContent{animation:.6s ease-out page-module__E0kJGG__scaleIn}.page-module__E0kJGG__ctaContent:before{content:"";pointer-events:none;background:radial-gradient(circle,#f7931a14,#0000 70%);position:absolute;inset:0}.page-module__E0kJGG__ctaIcon{filter:drop-shadow(0 0 12px #f7931a66);margin-bottom:1rem;font-size:3.5rem;animation:3s ease-in-out infinite page-module__E0kJGG__float}.page-module__E0kJGG__ctaContent h2{margin-bottom:.75rem;font-size:clamp(1.5rem,4vw,2.2rem)}.page-module__E0kJGG__ctaContent p{max-width:500px;margin:0 auto 2rem;font-size:1.1rem}@keyframes page-module__E0kJGG__fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes page-module__E0kJGG__fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes page-module__E0kJGG__scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes page-module__E0kJGG__float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}
