.HeroConstruction-module__Fi8GXa__heroSection{text-align:center;justify-content:center;align-items:center;min-height:80vh;padding:240px 5% 160px;display:flex;position:relative;overflow:hidden}.HeroConstruction-module__Fi8GXa__bgImage{object-fit:cover;z-index:1}.HeroConstruction-module__Fi8GXa__overlay{z-index:2;background-color:#000000b3;width:100%;height:100%;position:absolute;top:0;left:0}.HeroConstruction-module__Fi8GXa__container{z-index:3;max-width:900px;margin:0 auto;position:relative}.HeroConstruction-module__Fi8GXa__overline{font-family:var(--font-body);letter-spacing:3px;color:#fff;text-transform:uppercase;margin-bottom:24px;font-size:16px;font-weight:800;display:block}.HeroConstruction-module__Fi8GXa__title{color:#fff;letter-spacing:-2px;text-transform:uppercase;margin-bottom:32px;font-family:Montserrat,sans-serif;font-size:80px;font-weight:900;line-height:1.05}.HeroConstruction-module__Fi8GXa__subtitle{color:#f0f0f0;max-width:700px;margin:0 auto 48px;font-size:20px;line-height:1.6}.HeroConstruction-module__Fi8GXa__actions{justify-content:center;gap:16px;display:flex}.HeroConstruction-module__Fi8GXa__btnPrimary{background-color:var(--color-gold);color:#fff;cursor:pointer;border:none;padding:16px 40px;font-size:16px;font-weight:700;transition:background .3s}.HeroConstruction-module__Fi8GXa__btnPrimary:hover{background-color:var(--color-gold)}@media (max-width:768px){.HeroConstruction-module__Fi8GXa__heroSection{padding:160px 5% 100px}.HeroConstruction-module__Fi8GXa__title{font-size:48px}}
.ServicesConstruction-module__xAujta__servicesSection{background-color:#fff;padding:120px 5%}.ServicesConstruction-module__xAujta__container{max-width:1200px;margin:0 auto}.ServicesConstruction-module__xAujta__header{max-width:800px;margin-bottom:80px}.ServicesConstruction-module__xAujta__title{font-family:var(--font-heading);color:#1a1a1a;letter-spacing:-2px;text-transform:uppercase;margin-bottom:24px;font-size:56px;font-weight:900}.ServicesConstruction-module__xAujta__subtitle{color:#444;font-size:20px;line-height:1.6}.ServicesConstruction-module__xAujta__grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.ServicesConstruction-module__xAujta__card{border-radius:8px;align-items:flex-end;height:450px;padding:40px;transition:transform .3s;display:flex;position:relative;overflow:hidden}.ServicesConstruction-module__xAujta__card:hover{transform:translateY(-8px)}.ServicesConstruction-module__xAujta__cardBg{object-fit:cover;z-index:1;transition:transform .5s}.ServicesConstruction-module__xAujta__card:hover .ServicesConstruction-module__xAujta__cardBg{transform:scale(1.05)}.ServicesConstruction-module__xAujta__overlay{z-index:2;background:linear-gradient(#0000 0%,#0003 40%,#000000e6 100%);position:absolute;inset:0}.ServicesConstruction-module__xAujta__cardContent{z-index:3;position:relative}.ServicesConstruction-module__xAujta__cardTitle{font-family:var(--font-heading);color:#fff;letter-spacing:-.5px;margin-bottom:16px;font-size:32px;font-weight:900}.ServicesConstruction-module__xAujta__cardDesc{color:#fffc;margin:0;font-size:16px;line-height:1.6}@media (max-width:900px){.ServicesConstruction-module__xAujta__grid{grid-template-columns:1fr}.ServicesConstruction-module__xAujta__title{font-size:40px}}
