@font-face{font-family:Gilroy-Light;src:url(/assets/fonts/Gilroy-Light.otf)format("opentype");font-weight:300;font-style:normal}@font-face{font-family:Gilroy-Bold;src:url(/assets/fonts/Gilroy-Bold.ttf)format("truetype");font-weight:700;font-style:normal}*{box-sizing:border-box;margin:0;padding:0}body,button,a,li,h1,p,span{letter-spacing:.3px;font-family:Gilroy-Light,sans-serif}html,body{color:#fff;background:#ebeeed;height:100%;font-family:Helvetica Neue,Arial,sans-serif}:root{--bg-sec-button:#ffb046;--bg-primary-btn:#b18c00;--bg-left:#f4f7ff;--bg-right:#fdeeee;--card:#fff;--muted:#6b7280;--text:#0f172a;--dot:#c8d0de;--dot-active:#4ade80;--ring:#eef1f7;--shadow:0 10px 30px #1418421a;--radius:18px;--gold:#b08b2d;--yellow:#f5b500;--border:#e7e7e7;--green:#1fa855}.hero{background-image:url(/assets/images/home-img.jpg);background-position:50%;background-size:cover;flex-direction:column;width:100%;min-height:100vh;display:flex;position:relative}.hero-about-us{background-image:url(/assets/images/home_banner-min.jpg);background-position:50%;background-size:cover;flex-direction:column;width:100%;min-height:100vh;display:flex;position:relative}.hero-handover{background-image:url(/assets/images/key-handover.jpg);background-position:50%;background-size:cover;flex-direction:column;width:100%;min-height:100vh;display:flex;position:relative}.hero-salesService{background-image:linear-gradient(#00000059,#00000059),url(/assets/images/sales-marketing.jpg);background-position:50%;background-size:cover;flex-direction:column;width:100%;min-height:100vh;display:flex;position:relative}.hero-services{background-image:linear-gradient(#00000059,#00000059),url(/assets/images/services-img.jpg);background-position:50%;background-size:cover;flex-direction:column;width:100%;min-height:100vh;display:flex;position:relative}.hero-landshare{background-image:url(/assets/images/landshare-bg.jpg);background-position:50%;background-size:cover;flex-direction:column;width:100%;min-height:100vh;display:flex;position:relative}.hero-commercial{background-image:url(/assets/images/commercial-bg.jpg);background-position:50%;background-size:cover;flex-direction:column;width:100%;min-height:100vh;display:flex;position:relative}.hero-development{background-image:linear-gradient(#00000059,#00000059),url(/assets/images/project-management.jpeg);background-position:50%;background-size:cover;flex-direction:column;width:100%;min-height:100vh;display:flex;position:relative}.hero-grouphousing{background-image:linear-gradient(#00000059,#00000059),url(/assets/images/grouphousing-bg.jpg);background-position:50%;background-size:cover;flex-direction:column;width:100%;min-height:100vh;display:flex;position:relative}.hero-grouphousing-villa{background-image:linear-gradient(#00000059,#00000059),url(/assets/images/group-housing-villa.jpg);background-position:50%;background-size:cover;flex-direction:column;width:100%;min-height:100vh;display:flex;position:relative}.hero-asset-management{background-image:url(/assets/images/asset-management.jpg);background-position:50%;background-size:cover;flex-direction:column;width:100%;min-height:100vh;display:flex;position:relative}.hero-residential{background-image:linear-gradient(#00000059,#00000059),url(/assets/images/residential-bg.jpg);background-position:50%;background-size:cover;flex-direction:column;width:100%;min-height:100vh;display:flex;position:relative}.hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0808087a,#0808087a);position:absolute;inset:0}.hero-res{min-height:85vh;position:relative}.topbar{z-index:5;justify-content:space-between;align-items:center;gap:20px;padding:0 30px;display:flex;position:relative}.logo{justify-content:center;align-items:center;display:flex}.logo-img{object-fit:contain;width:auto;max-height:130px}.logo-img-sticky{object-fit:contain;width:auto;max-height:80px}.navwrap{flex:1;justify-content:center;padding-right:5%;display:flex}nav{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffbf;border-radius:32px;align-items:center;gap:18px;padding:20px;font-family:Gilroy-Light,sans-serif;display:flex;position:relative;box-shadow:0 6px 18px #00000040}@media (min-width:980px) and (max-width:1112px){nav,.sticky-nav{gap:4px;margin:0 4px}nav a,.nav-item-btn{padding:8px 6px;font-size:12px}}.subtitle-card{text-align:center;letter-spacing:.5px;opacity:0;max-width:900px;margin:20px auto 30px;font-size:1.6rem;font-weight:500;line-height:1.5;transition:all .3s;animation:.8s forwards fadeUp;transform:translateY(10px)}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}.expertise-grid{grid-template-columns:repeat(4,1fr);place-items:start center;gap:20px;display:grid;position:relative}.expertise-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(145deg,#ffffffe6,#f0f3f0cc);border-radius:20px;width:100%;max-width:260px;height:auto;padding:40px 30px;transition:transform .3s,box-shadow .3s;box-shadow:0 8px 25px #00000014}.expertise-card:hover{transform:translateY(-8px);box-shadow:0 12px 35px #0000001f}.expertise-card h3{color:#222;margin-bottom:15px;font-size:1.1rem;font-weight:600}.expertise-card p{color:#555;font-size:.95rem;line-height:1.5}.career-section,.career-transform{justify-content:center;align-items:center;padding:30px 20px;display:flex}.btn{text-align:center;cursor:pointer;border:none;border-radius:50px;min-width:140px;padding:12px 30px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.sticky-header a{color:#222;font-weight:500;text-decoration:none;transition:color .3s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}h1,h2,h3,h4,h5,h6,strong,b,button,.button{font-family:Gilroy-Bold,sans-serif;font-weight:700}@media (max-width:1200px){.subtitle-card{font-size:1.4rem}}@media (max-width:1024px){.expertise-grid{grid-template-columns:repeat(2,1fr)}.expertise-card{margin-top:5%!important}.stat-card1.full-width{width:90%;padding:30px}.sticky-header{display:none!important}.footer-top{padding:30px 40px}}@media (max-width:980px){.hero-content{transform:translateY(6vh)}.hero-res{min-height:85vh}.topbar{padding:18px 22px}.navwrap{display:none}.burger-menu{display:flex}.title{font-size:44px}}@media (max-width:768px){.subtitle-card{padding:0 20px;font-size:1.2rem}.stats-section1{margin-top:-30%;padding-bottom:60px}.stat-card1.full-width{width:95%;padding:25px 20px}.stat-content1{text-align:center;flex-direction:column;gap:25px}.action-buttons{flex-direction:column;gap:15px}.career-content,.career-content-transform{padding:40px 20px}.career-content h2,.career-content-transform h2{font-size:1.2rem}.footer-top{padding:30px}.footer-content{flex-direction:column;gap:30px}.footer-brand,.footer-contact{text-align:center;min-width:100%}.footer-bottom{text-align:center;flex-direction:column;gap:8px}.floating-contact-buttons{bottom:18px;right:18px}.floating-contact-btn{width:52px;height:52px}}@media (max-width:600px){.expertise-grid{grid-template-columns:1fr}.expertise-card{max-width:320px;margin:20px auto}.title{font-size:30px}.topbar{padding:15px}.footer-top{padding:24px 20px}.footer-links{flex-direction:column;gap:20px;width:100%}.links-column{min-width:100%}.footer-links ul{text-align:center}}@media (max-width:480px){.subtitle-card{font-size:1.05rem}.expertise-title{font-size:1.2rem}.hero-content{transform:translateY(10vh)}.hero{min-height:78vh}.logo-img{max-height:80px}.btn{padding:10px 25px;font-size:.9rem}.apply-btn{padding:10px 24px;font-size:.9rem}.footer-top{padding:20px 16px}}.sticky-nav{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffbf;border-radius:32px;align-items:center;gap:4px;margin:auto;padding:16px 18px;font-family:Gilroy-Light,sans-serif;display:flex;position:relative;box-shadow:0 6px 18px #00000040}nav a,.nav-item-btn{color:#000;cursor:pointer;background:0 0;border:none;padding:8px 10px;font-family:inherit;font-size:13px;text-decoration:none;transition:all .3s;position:relative}nav a:hover,.nav-item-btn:hover,.nav-item.active .nav-item-btn{color:#f59e0b;font-weight:700}.sticky-nav .nav-item.active .nav-item-btn{color:#f59e0b}nav a.active,.nav-item-btn.active{color:#f6a32b;font-weight:600}.nav-item{position:relative}.dropdown{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;pointer-events:none;background:#ffffffbf;border-radius:10px;min-width:210px;padding:10px 0;transition:all .25s;position:absolute;top:100%;left:0;transform:translateY(10px);box-shadow:0 4px 20px #0000001a}.nav-item.open .dropdown{opacity:1;pointer-events:auto;transform:translateY(0)}.dropdown ul{margin:0;padding:0;list-style:none}.dropdown li{color:#222;cursor:pointer;border-radius:50px;margin:4px 10px;font-size:12px;font-weight:500;transition:all .3s}.dropdown li:hover{color:#f5b942;background:linear-gradient(145deg,#0b3b2f,#115f46);transform:translateY(-1px);box-shadow:0 3px 6px #00000026}.dropdown li a{color:inherit;width:100%;height:100%;font-weight:500;text-decoration:none;transition:color .25s;display:block}.btn{cursor:pointer;border:none;border-radius:22px;padding:9px 14px;font-size:14px;font-weight:600;transition:all .3s}.btn:hover{transform:translateY(-1px)}.hero-content{z-index:4;text-align:center;max-width:1100px;margin:auto;padding:0 20px;position:relative;transform:translateY(10vh)}.eyebrow{color:#ffffffe6;opacity:.9;margin-bottom:18px;font-size:14px}.title{letter-spacing:-1px;color:#fff;text-transform:none;text-shadow:0 8px 18px #0009;opacity:0;margin-bottom:20px;font-family:Gilroy-Bold,sans-serif;font-size:60px;font-weight:800;animation:1s ease-out .2s forwards fadeInUp}.subtitle{color:#fffffff2;opacity:0;max-width:920px;margin:0 auto;font-family:Gilroy-Light,sans-serif;font-size:16px;line-height:1.45;animation:1s ease-out .5s forwards fadeInUp}.spacer{height:90px}.hero-buttons{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:40px;display:flex}.hero-btn{min-width:160px;padding:12px 24px}@media (max-width:480px){.hero-buttons{flex-direction:column;align-items:center;gap:12px}.hero-btn{width:100%;max-width:280px}.hero-content{z-index:4;text-align:center;max-width:1100px;margin:0;padding:0 20px;position:relative;transform:translateY(10vh)}.hero{min-height:78vh;position:relative}.welcome-text h1,.welcome-text h2{color:#b18c00!important;margin-bottom:15px!important;font-size:1.2rem!important;font-weight:700!important}.welcome-text p{color:#555!important;max-width:100%!important;font-size:.8rem!important;line-height:1.7!important}}.hero-btn{color:#191414;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;opacity:0;background:#ffffffbf;border:none;border-radius:999px;padding:12px 34px;font-family:Gilroy-Light,sans-serif;font-size:16px;font-weight:500;transition:all .3s;animation:.6s forwards fadeInUp;transform:translateY(20px)}.hero-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ffffff40}.hero-btn:first-child{animation-delay:.2s}.hero-btn:nth-child(2){animation-delay:.4s}.burger-menu{cursor:pointer;z-index:100;background:0 0;border:none;flex-direction:column;justify-content:space-between;width:30px;height:21px;display:none}.burger-menu span{background-color:#fff;border-radius:3px;width:100%;height:3px;transition:all .3s;display:block}.burger-menu.active span:first-child{transform:translateY(9px)rotate(45deg)}.burger-menu.active span:nth-child(2){opacity:0}.burger-menu.active span:nth-child(3){transform:translateY(-9px)rotate(-45deg)}.mobile-nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:90;background:#000000f2;width:80%;max-width:300px;height:100vh;padding:100px 30px 30px;font-family:Gilroy-Light,sans-serif;transition:right .4s;position:fixed;top:0;right:-100%;overflow-y:auto}.mobile-nav.active{right:0}.mobile-nav ul{list-style:none}.mobile-nav li{margin-bottom:15px}.mobile-nav a{color:#fff;border-bottom:1px solid #ffffff1a;padding:10px 0;font-size:18px;text-decoration:none;transition:color .3s;display:block}.mobile-nav .mobile-dropdown{margin-top:10px;padding-left:20px;display:none}.mobile-nav .mobile-dropdown.active{display:block}.mobile-nav .mobile-dropdown li{margin-bottom:10px}.mobile-nav .mobile-dropdown a{color:#fffc;border-bottom:none;font-size:16px}.mobile-nav .dropdown-toggle{cursor:pointer;color:#fff;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:10px 25px 10px 0;font-family:inherit;font-size:18px;transition:color .3s;display:flex}.mobile-nav .dropdown-toggle.active{color:#f6a32b}.mobile-nav .dropdown-toggle:after{content:"+";font-size:20px;transition:transform .3s}.mobile-nav .dropdown-toggle.active:after{color:#f6a32b;transform:rotate(45deg)}.mobile-overlay{z-index:80;background:#000000b3;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.mobile-overlay.active{display:block}.mobile-nav .dropdown-toggle:only-child:after{display:none}@media (max-width:980px){.hero-content{z-index:4;text-align:center;max-width:1100px;margin:0;padding:0 20px;position:relative;transform:translateY(10vh)}.hero-res{min-height:85vh;position:relative}.topbar{padding:18px 22px}.navwrap{display:none}.burger-menu{display:flex}.title{font-size:44px}.subtitle{padding:0 12px;font-size:14px}.hero-content,.hero-about-us{transform:translateY(6vh)}}@media (max-width:600px){.topbar{padding:15px}.title{font-size:30px}}@media (min-width:981px) and (max-width:1027px){nav a,.nav-item-btn{font-size:12px}}.nav-item.open .dropdown{display:block}.sticky-header{z-index:2000;background:#fff;justify-content:space-between;align-items:center;width:100%;padding:10px 50px;display:none;position:fixed;top:0;left:0;box-shadow:0 2px 8px #0000001a}.sticky-header.show{animation:.3s forwards fadeDown;display:flex}.sticky-header a{color:#222;margin:0 8px;font-weight:500;text-decoration:none;transition:color .3s}.sticky-header a:hover{color:#e9a93f}.top-row{flex-direction:column;gap:30px;margin-bottom:40px;display:flex}@media (min-width:768px){.top-row{flex-direction:row;justify-content:space-between;align-items:stretch;gap:40px}}.welcome-text{text-align:left;flex-direction:column;justify-content:center;display:flex}.welcome-text h1,.welcome-text h2{color:#b18c00;margin-bottom:15px;font-size:2rem;font-weight:700}.welcome-text p{color:#555;max-width:100%;font-size:1rem;line-height:1.7}@media (min-width:768px){.welcome-text h1,.welcome-text h2{font-size:2.3rem}.welcome-text p{font-size:1.05rem}}@media (min-width:1024px){.welcome-text h1,.welcome-text h2{font-size:2.6rem}}.card-large{width:100%;height:250px}@media (min-width:768px){.card-large{flex:1;height:280px}.welcome-text{flex:1}}.bottom-row{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:480px){.bottom-row{grid-template-columns:repeat(2,1fr);gap:20px}}@media (min-width:768px){.bottom-row{grid-template-columns:repeat(2,1fr);gap:25px}}@media (min-width:1024px){.bottom-row{grid-template-columns:repeat(4,1fr);gap:25px}}.card{cursor:pointer;background-position:50%;background-size:cover;border-radius:14px;align-items:flex-end;height:200px;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.card{border-radius:16px;height:220px}}.card:hover{transform:translateY(-6px);box-shadow:0 8px 16px #0003}.card-overlay{color:#fff;text-align:center;background:linear-gradient(#00000040,#000000bf);border-radius:14px;flex-direction:column;justify-content:flex-end;align-items:center;width:100%;height:100%;padding:16px;display:flex}.card-overlay h3,.card-overlay p,.card-overlay button{text-align:center;margin-left:auto;margin-right:auto}.card-overlay button{margin-top:10px;display:block}@media (min-width:768px){.card-overlay{border-radius:16px;padding:20px}}.card-overlay h3{margin-bottom:5px;font-size:1rem}.card-overlay p{opacity:.9;margin-bottom:10px;font-size:.85rem}@media (min-width:768px){.card-overlay h3{font-size:1.1rem}.card-overlay p{font-size:.9rem}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}.animate-fade-in{animation:1s forwards fadeIn}.animate-fade-in-up{animation:1s forwards fadeInUp}.animate-slide-in-right{animation:1s forwards slideInRight}.hidden{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(20px)}.featured-properties{text-align:center;box-sizing:border-box;background:#fff;border-radius:16px;max-width:1300px;margin:20px auto;padding:40px 20px}.featured-properties h2{color:#222;margin-bottom:10px;font-size:1.75rem;font-weight:700}.featured-properties .subtitle{color:#666;margin-bottom:30px;font-size:.95rem;line-height:1.5}.featured-properties .property-grid{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:25px;display:flex}.featured-properties .property-card{text-align:center;box-sizing:border-box;border-radius:14px;flex:100%;max-width:100%;padding:20px;transition:transform .3s,box-shadow .3s;box-shadow:0 4px 10px #0000000d}.featured-properties .property-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px #0000001a}.featured-properties .property-card img{border-radius:12px;width:100%;height:auto;margin-bottom:18px}.featured-properties .property-card .property-info h3{color:#b18c00;margin-bottom:10px;font-size:1.1rem;font-weight:600;line-height:1.4}.featured-properties .property-card .property-info h3 span{color:#333;margin-top:5px;font-size:.9rem;font-weight:500;display:block}.featured-properties .property-card .property-info p{color:#555;margin-bottom:18px;font-size:.9rem;line-height:1.6}.property-card{opacity:0;animation:1s forwards fadeInUp}.property-card:first-child{animation-delay:.2s}.property-card:nth-child(2){animation-delay:.4s}@media (min-width:768px){.featured-properties{width:95%}.featured-properties h2{font-size:2rem}.featured-properties .subtitle{margin-bottom:40px;font-size:1rem}.featured-properties .property-card{flex:calc(50% - 25px);padding:25px}}@media (min-width:1024px){.featured-properties{border-radius:20px}.featured-properties .property-card{border-radius:16px;flex:30%;max-width:600px}.featured-properties .property-card img{border-radius:14px;margin-bottom:20px}.featured-properties .property-card .property-info p{margin-bottom:20px}}@media (min-width:1440px){.featured-properties{margin:40px auto}.featured-properties .property-grid{gap:30px}}@media (max-width:480px){.hero-footer-villa img{width:100%!important}.promise-card{width:95%!important}.logo-img{object-fit:contain;width:auto;max-height:80px}.featured-properties{border-radius:12px;margin:10px auto}.featured-properties h2{font-size:1.5rem}.featured-properties .subtitle{margin-bottom:25px;font-size:.9rem}.featured-properties .property-card{border-radius:12px;padding:15px}.featured-properties .property-card img{border-radius:10px;margin-bottom:15px}.featured-properties .property-card .property-info h3{font-size:1rem}.featured-properties .property-card .property-info h3 span{font-size:.85rem}.featured-properties .property-card .property-info p{margin-bottom:15px;font-size:.85rem}}.promise-section{text-align:center;box-sizing:border-box;background:#fff;border-radius:16px;max-width:1300px;margin:20px auto;padding:40px 20px}.promise-container{text-align:center;max-width:1200px;margin:0 auto}.promise-title{margin-bottom:20px;font-size:30px;font-weight:700;color:#b18c00!important}.promise-desc,.promise-subdesc{color:#444;max-width:850px;margin:0 auto 15px;font-size:15px;line-height:1.7}.promise-grid{flex-wrap:wrap;justify-content:center;gap:25px;margin-top:40px;display:flex}.promise-card{border-radius:15px;width:260px;transition:transform .3s,box-shadow .3s;overflow:hidden;box-shadow:0 4px 14px #0000001a}.promise-card:hover{transform:translateY(-8px);box-shadow:0 8px 22px #00000026}.promise-card img{object-fit:cover;width:100%;height:180px}.promise-content{padding:18px 15px 25px}.promise-content h3{color:#111;margin-bottom:6px;font-size:16px;font-weight:600}.promise-content p{color:#555;margin-bottom:20px;font-size:14px}.testimonial-section{text-align:center;padding:80px 20px}.testimonial-container{max-width:1400px;margin:0 auto}.testimonial-container h2{color:#222;margin-bottom:15px;font-size:28px;font-weight:700}.promise-desc{color:#666;max-width:700px;margin:0 auto 40px;font-size:15px;line-height:1.6}.carousel{flex-direction:column;align-items:center;display:flex;position:relative}.slide{justify-content:center;align-items:center;gap:25px;width:100%;padding-bottom:3%;transition:all .5s ease-in-out;display:flex;overflow:hidden}.testimonial-card{perspective:1000px;width:380px;height:240px;transition:all .6s}.card-inner{width:100%;height:100%;color:var(--bg-primary-btn);opacity:.6;background:#fff;border-radius:14px;flex-direction:row;align-items:center;gap:18px;padding:20px 25px;transition:all .6s;display:flex;transform:scale(.9);box-shadow:0 5px 15px #00000014}.testimonial-card.active .card-inner{opacity:1;z-index:2;transform:scale(1.08);box-shadow:0 12px 30px #00000026}.testimonial-content{text-align:left;flex:1}.testimonial-card .quote{color:#333;margin-bottom:10px;font-size:14px;line-height:1.5}.dots{justify-content:center;gap:8px;margin-top:25px;display:flex}.dot{cursor:pointer;background-color:#d3d3d3;border-radius:50%;width:10px;height:10px;transition:all .3s;display:inline-block}.dot.active{background-color:var(--bg-primary-btn);transform:scale(1.2)}@media (max-width:1024px){.slide{gap:20px}.testimonial-card{width:320px;height:200px}}@media (max-width:768px){.slide{flex-direction:column;align-items:center}.testimonial-card{width:90%;height:auto}.card-inner{text-align:center;flex-direction:column}}@media (max-width:480px){.testimonial-section{padding:60px 15px}.testimonial-container h2{font-size:24px}}.career-section,.career-transform{justify-content:center;align-items:center;padding:30px 20px;display:flex}.career-content{color:#fff;text-align:center;background:linear-gradient(135deg,#1e3c32 0%,#325c43 100%);border-radius:14px;width:100%;max-width:1200px;padding:60px 40px;box-shadow:0 10px 20px #00000026}.career-content h2{color:var(--bg-primary-btn);margin-bottom:15px;font-size:2rem;font-weight:400}.career-content h2 span{color:#fff;font-weight:700}.career-content p{color:#f1f1f1;margin-bottom:30px;font-size:1rem;line-height:1.6}.career-content-transform{color:#fff;text-align:center;background:linear-gradient(135deg,#01436e 0%,#015894 30%,#1a6ba8 50%,#3291d1 70%,#3a8fc2 100%) 30% 40%/200% 200%;border-radius:14px;width:100%;max-width:1200px;padding:60px 40px;box-shadow:0 10px 20px #00000026}.career-content-transform h2{margin-bottom:15px;font-size:2rem;font-weight:400}.career-content-transform h2 span{color:#fff;font-weight:700}.career-content-transform p{color:#f1f1f1;margin-bottom:30px;font-size:1rem;line-height:1.6}.action-buttons{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;display:flex}.btn{text-align:center;border-radius:50px;min-width:140px;padding:12px 30px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.btn-yellow{color:#333;background:#ffc107;border:2px solid #ffc107}.btn-yellow:hover{background:#e0a800;border-color:#e0a800;transform:translateY(-2px);box-shadow:0 4px 12px #ffc1074d}@media (max-width:768px){.action-buttons{flex-direction:column;gap:15px}.btn{width:100%;max-width:250px}}@media (max-width:480px){.btn{padding:10px 25px;font-size:.9rem}}@media (max-width:768px){.career-content{padding:40px 20px}.career-content h2{font-size:1.2rem}.career-content p{font-size:.95rem}}.stats-section1-home{z-index:10;position:relative}.stats-section1{z-index:10;margin-top:-50px;position:relative}.stats-section1-feat-project{z-index:10;padding-bottom:30px;position:relative}.stats-grouphousing{z-index:10;margin-top:30px;margin-bottom:30px;position:relative}.stats-section1-feat{padding-bottom:30px}.stat-grouphousing.full-width{color:#000;text-align:center;background:#fff;border-radius:14px;width:86%;max-width:1400px;margin:0 auto;padding:28px 40px}.stat-card1.full-width{color:#000;text-align:center;background:#fff;border-radius:14px;width:86%;max-width:1400px;margin:0 auto;padding:28px 40px;box-shadow:0 10px 25px #00000026}.stat-content1{justify-content:space-between;align-items:center;gap:40px;display:flex}.stat-title1{color:#b18c00;margin-bottom:20px;font-size:2rem;font-weight:400}.stat-title1 span{color:#000;font-weight:700}.stat-images1{flex-direction:row;flex:1;gap:20px;display:flex}@media (min-width:769px) and (max-width:992px){.stat-card1.full-width{width:90%;padding:20px}.stat-content1{flex-wrap:wrap;justify-content:center;gap:20px}.service-card{flex:45%;max-width:45%}.service-card img{border-radius:10px;width:100%;height:auto}.service-content h2{font-size:1rem}.btn-view{padding:8px 16px;font-size:.9rem}}.Luxury-House2{margin-top:20%}.stat-images1 img{object-fit:cover;border-radius:14px;width:289px;height:380px;box-shadow:0 8px 20px #0000001a}.stat-grouphousing img{border-radius:14px;width:640px;height:380px;box-shadow:0 8px 20px #0000001a}.stat-text1{text-align:center;flex:1}.stat-description1{margin-bottom:25px;line-height:1.6}.apply-btn{background:var(--bg-primary-btn);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:12px 32px;font-size:1rem;font-weight:600;transition:background .3s}.apply-btn:hover{background:#e59500}@media (max-width:1024px){.stat-card1.full-width{width:90%;padding:30px}.stat-content1{gap:30px}.stat-images1 img{width:180px;height:160px}.stat-grouphousing img{width:280px;height:300px}.stat-title1{font-size:1.8rem}}@media (max-width:768px){.stats-section1{margin-top:-30%;padding-bottom:60px}.stat-card1.full-width{width:95%;padding:25px 20px}.stat-content1{text-align:center;flex-direction:column;gap:25px}.stat-images1{flex-direction:column;gap:15px;width:100%}.stat-images1 img{width:100%;max-width:300px;height:180px;margin:0 auto}.stat-text1{text-align:center}.stat-title1{margin-bottom:15px;font-size:1.6rem}.stat-description1{margin-bottom:20px;font-size:.95rem}.apply-btn{padding:12px 28px;font-size:.95rem}}@media (max-width:480px){.apply-btn{padding:10px 24px;font-size:.9rem}}h1,h2,h3,h4,h5,h6,strong,b,button,.button{font-family:Gilroy-Bold,sans-serif;font-weight:700}a{font-family:Gilroy-Light,sans-serif}.expertise-card-sales{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(145deg,#ffffffe6,#f0f3f0cc);border-radius:20px;width:100%;max-width:260px;height:auto;padding:40px 30px;transition:transform .3s,box-shadow .3s;box-shadow:0 8px 25px #00000014}.expertise-card-sales:hover{transform:translateY(-8px);box-shadow:0 12px 35px #0000001f}.expertise-card-sales h3{color:var(--bg-primary-btn);margin-bottom:15px;font-size:1.1rem;font-weight:600}.expertise-card-sales p{color:#555;font-size:.95rem;line-height:1.5}.card1{background:radial-gradient(circle,#fff 60%,#fee3e3 100%);margin-top:-35%}.card2{background:radial-gradient(circle,#fff 60%,#d7e9fa 100%);margin-top:-3%}.card3{background:radial-gradient(circle,#fff 60%,#f9ead1 100%);margin-top:12%}.card4{background:radial-gradient(circle,#fff 60%,#dcfae6 100%);margin-top:-35%}.card1-sales{background:radial-gradient(circle,#fff 60%,#fee3e3 100%)}.card2-sales{background:radial-gradient(circle,#fff 60%,#d7e9fa 100%)}.card3-sales{background:radial-gradient(circle,#fff 60%,#f9ead1 100%)}.card4-sales{background:radial-gradient(circle,#fff 60%,#dcfae6 100%)}.card5-sales{background:radial-gradient(circle,#fff 60%,#dcdefa 100%)}.card6-sales{background:radial-gradient(circle,#fff 60%,#fadce1 100%)}.card1-feat{background:radial-gradient(circle,#fff 60%,#fee3e3 100%);margin-top:-10%}.card2-feat{background:radial-gradient(circle,#fff 60%,#d7e9fa 100%);margin-top:20%}.card3-feat{background:radial-gradient(circle,#fff 60%,#f9ead1 100%);margin-top:35%}.card4-feat{background:radial-gradient(circle,#fff 60%,#dcfae6 100%);margin-top:-10%}@media (max-width:1024px){.expertise-grid,.expertise-grid-sales{grid-template-columns:repeat(2,1fr)}.expertise-card,.expertise-card-sales{margin-top:5%!important}}.expertise-grid-sales{grid-template-columns:repeat(3,1fr);place-items:start center;gap:20px;display:grid;position:relative}@media (max-width:600px){.expertise-grid,.expertise-grid-sales{grid-template-columns:1fr}.expertise-card,.expertise-card-sales{max-width:320px;margin:20px auto}}.feature-card{background-color:#fff;border-radius:8px;flex-direction:column;width:100%;max-width:380px;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 10px 30px #00000014}.feature-card:hover{transform:translateY(-10px);box-shadow:0 15px 35px #0000001f}.card-visual{background-image:url(/assets/images/focused-expertise.jpg);background-position:50%;background-size:cover;height:220px}.card2-visual{background-image:url(/assets/images/Digital-Labs-Main.jpg);background-position:50%;background-size:cover;height:220px}.card3-visual{background-image:url(/assets/images/analyis-with-team.jpg);background-position:50%;background-size:cover;height:220px}.card4-visual{background-image:url(/assets/images/team-discusstion.jpg);background-position:50%;background-size:cover;height:220px}.card-feat-body{flex-direction:column;flex-grow:1;justify-content:flex-start;padding:25px 20px;display:flex;box-shadow:0 4px 15px #0000000f}.card1-feat .card-feat-body{background:#b7e3ef}.card2-feat .card-feat-body{background:#f4b7ce}.card3-feat .card-feat-body{background:#c8fcd8}.card4-feat .card-feat-body{background:#efc4b7}.card-feat-title{color:#2c3e50;margin-bottom:15px;font-size:1rem;font-weight:700}.card-feat-text{color:#5d6d7e;flex-grow:1;font-size:.8rem;line-height:1.4}@media (max-width:1024px){.journey-grid{grid-template-columns:1fr}.journey-box{max-width:500px;margin:0 auto}}.why-builders-content h2{color:#fff;font-size:1.8rem}@media (max-width:768px){.why-builders-section{padding:40px 20px}.why-builders-content h2{font-size:1.4rem}.why-builders-content ul{font-size:.95rem}}.service-card{background:#fff;border-radius:16px;flex-direction:column;width:500px;margin-top:5%;transition:all .4s;display:flex;overflow:hidden}.image-container{height:280px;overflow:hidden}.image-container img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.service-card:hover img{transform:scale(1.08)}.service-content{padding:25px 30px 35px}.service-content h2{color:#b18c00;margin-bottom:15px;font-size:28px;display:inline-block;position:relative}.service-card:hover h2:after{width:100%}.service-content p{color:#555;margin-bottom:20px;font-size:15px;line-height:1.7}@media (max-width:768px){.service-section{flex-direction:column;align-items:center}.service-card{width:100%;max-width:90%}}.hero-split{background:#fff;flex-wrap:wrap;justify-content:center;align-items:stretch;width:100%;min-height:100vh;margin:0 auto 30px;display:flex;overflow:hidden}.hero-split-process{background:#fff;border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:stretch;width:100%;max-width:1250px;margin:0 auto 30px;display:flex;overflow:hidden}.hero-left{flex:50%;overflow:hidden}.hero-left img{object-fit:cover;width:100%;height:100%;display:block}.hero-right{color:#111;flex-direction:column;flex:50%;justify-content:center;padding:80px 60px;display:flex}.hero-right h1,.hero-right h2{text-transform:uppercase;margin-bottom:30px;font-size:2.8rem;font-weight:700;line-height:1.3}.hero-right .highlight{background-color:#e5d86a;padding:0 5px}.hero-right p{color:#111;max-width:600px;font-size:1.1rem;line-height:1.6}.hero-footer{color:#111;text-align:center;letter-spacing:.5px;border-bottom-right-radius:14px;border-bottom-left-radius:14px;max-width:1400px;margin:0 auto 40px;padding:20px 0;font-size:1.4rem;font-weight:600}.hero-footer img{border-radius:12px;width:100%;height:auto;display:block}.hero-footer-villa-text{width:70%;color:var(--bg-primary-btn);margin:2% auto 0;font-size:30px}.hero-footer-villa img{width:70%;height:auto;color:var(--bg-primary-btn);margin:0 auto;display:block}.hero-footer-villa{text-align:center}@media (max-width:1024px){.hero-right{padding:60px 40px}.hero-right h1,.hero-right h2{font-size:2.2rem}}@media (max-width:768px){.hero-split{border-radius:25px;flex-direction:column;width:95%}.hero-left,.hero-right{flex:100%}.hero-right{text-align:center;padding:50px 20px}.hero-right h1,.hero-right h2{font-size:2rem}.hero-right p{font-size:1rem}.hero-footer{padding:15px 0;font-size:1.1rem}}.know-more-btn{color:#000;cursor:pointer;background-color:#fdd835;border:none;border-radius:8px;margin-top:25px;padding:12px 28px;font-weight:600;transition:background .3s}.know-more-btn:hover{background-color:#fbc02d}.rating-banner{background-image:url(/assets/images/res-star.jpg);background-position:50%;background-size:cover;justify-content:center;align-items:center;height:300px;margin-top:-30px;display:flex;position:relative}.rating-banner:before{content:"";background-color:#00000080;position:absolute;inset:0}.rating-banner-res{background-image:url(/assets/images/best-res-img.png);background-position:50%;background-size:cover;justify-content:center;align-items:center;height:300px;margin-top:-30px;display:flex;position:relative}.rating-banner-res:before{content:"";background-color:#00000080;position:absolute;inset:0}.overlay1{color:#fff;text-align:center;padding:0 20px;position:relative}.overlay1 h1,.overlay1 h2{font-size:2rem;font-weight:500;line-height:1.4}.project-card{text-align:left;border-radius:14px;padding:25px;transition:all .3s}.project-card1{text-align:center;border-radius:14px;margin-bottom:15px;padding:25px;font-size:24px;transition:all .3s}.project-content p{color:#444;margin-bottom:20px;font-size:15px;line-height:1.7}.project-content ul{color:#444;margin-bottom:20px;padding-left:20px;font-size:15px;line-height:1.8;list-style-type:disc}.btn-view{color:#fff;cursor:pointer;background:linear-gradient(135deg,#b18c00,#d4af37);border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .3s}@media (max-width:992px){.left-card,.right-card{flex:0 0 100%}}.price-tag{color:#fff;z-index:10;background:#b18c00;border-radius:6px;padding:6px 10px;font-size:13px;font-weight:600;position:absolute;top:10px;right:12px;box-shadow:0 3px 6px #00000026}:root{--gold:#b08b2d;--yellow:#f5b500;--text:#1e1e1e;--muted:#8a8a8a;--border:#e7e7e7;--green:#1fa855}.contact-wrap{max-width:1100px;margin:0 auto 96px;padding:0 24px}.contact-title{text-align:center;color:#2b2b2b;letter-spacing:.5px;margin:8px 0;font-family:Georgia,Times New Roman,serif;font-size:44px;font-weight:500}.contact-underline{background:#ddd;border-radius:2px;width:40px;height:2px;margin:8px auto 40px;display:block}.contact-grid{grid-template-columns:minmax(280px,520px) minmax(280px,1fr);align-items:start;gap:48px;display:grid}.contact-form{border:1px solid var(--border);background:#fff;border-radius:6px;padding:24px 24px 16px;box-shadow:0 1px #00000005}.contact-form .form-heading{color:#333;margin:0 0 12px;font-size:18px;font-weight:500}.contact-form input,.contact-form textarea{border:1px solid var(--border);width:100%;color:var(--text);background:#fff;border-radius:6px;outline:none;margin-bottom:14px;padding:14px;font-size:15px;transition:border-color .15s,box-shadow .15s}.contact-form textarea{resize:vertical;min-height:160px}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#a8a8a8}.contact-form input:focus,.contact-form textarea:focus{border-color:#d7c37a;box-shadow:0 0 0 3px #b08b2d1f}.btn.send-btn{background:var(--yellow);color:#111;letter-spacing:.8px;cursor:pointer;border:none;border-radius:6px;width:100%;padding:14px 16px;font-weight:700;transition:transform 50ms,filter .2s;display:inline-block}.btn.send-btn:hover{filter:brightness(.98)}.btn.send-btn:active{transform:translateY(1px)}.captcha-note{color:var(--muted);margin:10px 4px 0;font-size:12px;line-height:1.5}.captcha-note a{color:var(--muted);text-decoration:underline}.contact-info .whatsapp-btn{color:#0a5c2b;background:#e9f7ef;border:1px solid #d2ecd9;border-radius:6px;align-items:center;gap:10px;margin-bottom:18px;padding:10px 14px;font-weight:600;text-decoration:none;display:inline-flex}.contact-info .whatsapp-btn i{color:var(--green);font-size:18px}.contact-info .brand{color:var(--gold);text-transform:uppercase;letter-spacing:.5px;margin:8px 0 14px;font-family:Georgia,Times New Roman,serif;font-size:36px;font-weight:600;line-height:1.15}.addr{color:#444;margin:12px 0;font-style:normal;line-height:1.6}.phone-mail a{color:#444;text-decoration:none}.phone-mail a:hover{text-decoration:underline}.hours-title{color:var(--gold);margin:22px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:32px;font-weight:600}.hours-list{color:#555;margin:0;padding:0;list-style:none}.hours-list li{padding:4px 0}.sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:980px){.contact-grid{grid-template-columns:1fr;gap:28px}.contact-title{font-size:36px}}.divider{background:#d8d8d8;border:none;width:60px;height:2px;margin:20px auto}.subheading{color:#222;margin-bottom:15px;font-size:20px;font-weight:500}.description{color:#555;max-width:700px;margin:0 auto 25px;font-size:16px;line-height:1.6}.download-link{color:#b18c00;font-weight:600;text-decoration:none;transition:color .3s;display:inline-block}.download-link span{margin-left:4px;font-size:14px}.download-link:hover{color:#8c6e00}.pdf-viewer-container{text-align:center;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:20px;display:flex}.expertise-title{color:var(--bg-primary-btn);margin-bottom:60px;font-size:2rem;font-weight:700}@media (max-width:480px){.expertise-title{font-size:1.2rem}}.villa-card h3{color:#29433a;margin-top:25px;margin-bottom:10px;font-size:1.8rem;font-weight:500}.villa-card p{color:#555;width:85%;margin:0 auto;font-size:1rem;line-height:1.5}@media (max-width:992px){.villa-description p{width:90%;font-size:1.5rem}.villa-grid{gap:30px;width:90%}.villa-card h3{font-size:1.5rem}}@media (max-width:768px){.villa-grid{grid-template-columns:1fr}.villa-card img{width:100%}.villa-card p{width:90%}}.team-section{text-align:center;background:#fff;padding:60px 20px}.team-title{color:#b18c00;margin-bottom:40px;font-size:2rem;font-weight:600;position:relative}.team-title:after{content:"";background-color:#ccc;width:40px;height:1px;margin:10px auto 0;display:block}.team-members{flex-wrap:wrap;justify-content:center;gap:100px;display:flex}.team-member{text-align:center;max-width:500px}.member-name{color:#b18c00;margin-bottom:10px;font-size:1.8rem;font-weight:500}.member-linkedin{color:#444;margin-bottom:6px;font-size:.95rem}.member-email{color:#444;font-size:.95rem}.member-email a{color:#b18c00;text-decoration:none}.member-email a:hover{text-decoration:underline}@media (max-width:768px){.team-members{flex-direction:column;gap:40px}.member-name{font-size:1.6rem}}.map-wrap{background:#fff;border-radius:16px;width:100%;margin:0 auto;transition:box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 8px 30px #00000014}.map-wrap:hover{box-shadow:0 12px 40px #0000001f}.map-container{width:100%;height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.map-container iframe{border:0;position:absolute;top:0;left:0;width:100%!important;height:100%!important}.map-footer{background:linear-gradient(135deg,#fff 0%,#faf9f7 100%);border-top:1px solid #b08b2d26;padding:16px 24px;transition:all .3s}.footer-note{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;font-size:14px;display:flex}.footer-note>span{color:#2c3e50;background:#f8f7f4;border-radius:40px;flex:1;align-items:center;gap:8px;min-width:200px;padding:8px 16px;font-size:14px;display:inline-flex}.footer-note>span svg,.footer-note>span .icon{color:#b18c00;flex-shrink:0}.footer-note>span strong{color:#b18c00;font-family:Gilroy-Bold,sans-serif;font-weight:700}.footer-note a{color:#2c3e50;white-space:nowrap;background:0 0;border-radius:40px;align-items:center;gap:6px;padding:8px 16px;font-family:Gilroy-Light,sans-serif;font-size:13px;font-weight:500;text-decoration:none;transition:all .25s;display:inline-flex}.footer-note a svg,.footer-note a .icon{flex-shrink:0;transition:transform .2s}.footer-note a:first-of-type{color:#b18c00;background:#b08b2d14}.footer-note a:first-of-type:hover{color:#8c6e00;background:#b08b2d26}.footer-note a:last-of-type{color:#fff;background:linear-gradient(135deg,#b18c00,#d4af37);box-shadow:0 2px 8px #b08b2d4d}.footer-note a:last-of-type:hover{background:linear-gradient(135deg,#9a7a00,#c4a030);transform:translateY(-2px);box-shadow:0 6px 16px #b08b2d66}.footer-note a:last-of-type svg,.footer-note a:last-of-type .icon{color:#fff}.footer-note a:hover svg,.footer-note a:hover .icon{transform:translate(2px)}@media (max-width:768px){.map-container{padding-bottom:75%}.map-wrap{border-radius:12px;margin:0 auto}.map-footer{padding:14px 20px}.footer-note{flex-direction:column;align-items:stretch;gap:12px}.footer-note>span{text-align:center;justify-content:center;width:100%}.footer-note a{white-space:normal;justify-content:center;width:100%}}@media (max-width:580px){.map-wrap{border-radius:10px}.map-container{padding-bottom:100%}.map-footer{padding:12px 16px}.footer-note{gap:10px}.footer-note>span{gap:6px;padding:6px 12px;font-size:12px}.footer-note a{padding:8px 14px;font-size:12px}}@media (max-width:380px){.map-footer{padding:10px 12px}.footer-note>span{text-align:center;flex-wrap:wrap;gap:4px;font-size:11px}.footer-note a{padding:7px 12px;font-size:11px}}@media (min-width:1400px){.map-wrap{border-radius:20px}.map-container{padding-bottom:50%}.map-footer{padding:20px 32px}.footer-note{font-size:15px}.footer-note a{padding:10px 20px;font-size:14px}}.map-footer .icon,.map-footer svg{vertical-align:middle;width:16px;height:16px}@media (max-width:580px){.map-footer .icon,.map-footer svg{width:14px;height:14px}}.floating-contact-buttons{z-index:2100;flex-direction:column;gap:12px;display:flex;position:fixed;bottom:24px;right:24px}.floating-contact-btn{color:#fff;border-radius:999px;justify-content:center;align-items:center;width:56px;height:56px;text-decoration:none;transition:transform .2s,box-shadow .2s,filter .2s;display:inline-flex;box-shadow:0 12px 24px #00000038}.floating-contact-btn:hover{filter:brightness(1.02);transform:translateY(-2px);box-shadow:0 16px 28px #00000042}.floating-contact-btn.whatsapp{background:linear-gradient(135deg,#1bbf63,#118647)}.floating-contact-btn.call{background:linear-gradient(135deg,#b18c00,#d4af37)}.footer{background:linear-gradient(135deg,#f8f9ff 0%,#fff0f5 35%,#f0fff8 65%,#fff8f0 85%,#f5f0ff 100%);font-family:Gilroy-Light,sans-serif}.footer-top{border-top-left-radius:16px;border-top-right-radius:16px;padding:36px 48px}.footer-content{justify-content:space-between;align-items:flex-start;gap:40px;max-width:1200px;margin:0 auto;display:flex}.footer-brand{text-align:center;flex:1;min-width:240px}.footer-logo-img{object-fit:contain;width:auto;max-height:180px}.footer-links{flex:2;justify-content:center;gap:50px;display:flex}.links-column{flex:1;min-width:150px}.footer-links ul{margin:0;padding:0;list-style:none}.footer-links li{margin-bottom:8px}.footer-links a{color:#222;text-decoration:none;transition:color .3s}.footer-links a:hover{color:#e9a93f}.footer-contact{min-width:220px;font-size:14px}.footer-contact a{color:#222;transition:color .3s}.footer-contact a:hover{color:#e9a93f}.contact-item{color:#222;align-items:center;gap:12px;margin-bottom:12px;display:flex}.contact-item svg{color:#e9a93f;flex-shrink:0}.footer-contact hr{border:0;border-top:1px solid #00000014;margin:18px 0}.social-icons{flex-wrap:wrap;gap:14px;display:flex}.social-icons a{justify-content:center;align-items:center;transition:transform .2s,opacity .2s;display:inline-flex}.social-icons a:hover{opacity:.9;transform:translateY(-2px)}@media (max-width:1024px){.sticky-header{display:none!important}.footer-top{padding:30px 40px}.footer-content,.footer-links{gap:30px}}.footer-bottom{color:#fff;text-align:center;background:#000;border-bottom-right-radius:12px;border-bottom-left-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;font-size:13px;display:flex}.footer-policy{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.footer-policy a{color:#fff;white-space:nowrap;text-decoration:none;transition:color .3s}.footer-policy a:hover{color:#e9a93f}.footer-policy span{color:#666}@media (max-width:768px){.footer-top{padding:30px}.footer-content{flex-direction:column;gap:30px}.footer-brand,.footer-contact{text-align:center;min-width:100%}.footer-links{justify-content:space-between;gap:20px;width:100%}.links-column{flex:1}.contact-item,.social-icons{justify-content:center}.footer-bottom{text-align:center;flex-direction:column;gap:8px}.floating-contact-buttons{bottom:18px;right:18px}.floating-contact-btn{width:52px;height:52px}}@media (max-width:600px){.footer-top{padding:24px 20px}.footer-links{flex-direction:column;gap:20px;width:100%}.links-column{min-width:100%}.footer-links ul{text-align:center}.social-icons{gap:16px}.social-icons a{width:40px;height:40px}.footer-bottom{padding:16px}.footer-policy{flex-direction:column;gap:4px}.footer-policy span{display:none}}@media (max-width:480px){.footer-top{border-top-left-radius:12px;border-top-right-radius:12px;padding:20px 16px}.footer-brand .logo{max-width:100%}.footer-bottom p{margin:0}}@media (min-width:1400px){.footer-content{max-width:1320px}}.journey-title{color:var(--bg-primary-btn);text-align:center;margin-bottom:60px;font-size:2rem;font-weight:700}.journey-grid{grid-template-columns:repeat(2,1fr);place-items:start center;gap:40px;display:grid;position:relative}.journey-box{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:20px;width:100%;max-width:450px;height:auto;padding:40px 30px;transition:transform .3s,box-shadow .3s;box-shadow:0 8px 25px #00000014}.journey-box:hover{transform:translateY(-6px);box-shadow:0 12px 35px #0000001f}.journey-box h3{color:#222;text-align:center;margin-bottom:15px;font-size:1.1rem;font-weight:600;line-height:1.4}.journey-box ul{color:#555;padding-left:18px;font-size:.95rem;line-height:1.6;list-style-type:disc}.journey-box ul li{margin-bottom:8px}.box1{background:radial-gradient(circle,#fff 60%,#fee3e3 100%);margin-top:-10%}.box2{background:radial-gradient(circle,#fff 60%,#fef2e5 100%)}.why-builders-section{color:#fff;background:linear-gradient(135deg,#1f4630,#2f4e49,#1a3e28);border-radius:12px;justify-content:center;align-items:center;max-width:1200px;margin:60px auto;padding:60px 20px;display:flex;box-shadow:0 8px 25px #0000001a}.why-builders-content{text-align:center;max-width:900px}.why-builders-content h2{color:#fff;margin-bottom:25px;font-size:1.8rem;font-weight:600}.why-builders-content h2 span{color:#ffc107;font-weight:700}.why-builders-content ul{text-align:left;color:#e8f3eb;font-size:1rem;line-height:1.8;list-style-type:disc;display:inline-block}.why-builders-content ul li{margin-bottom:8px}.why-builders-content ul li strong{color:#ffc107}@media (max-width:1024px){.journey-grid{grid-template-columns:1fr;gap:30px}.journey-box{max-width:500px;margin:0 auto}.journey-title{margin-bottom:40px;font-size:1.8rem}}@media (max-width:768px){.why-builders-section{margin:40px auto;padding:40px 20px}.why-builders-content h2{font-size:1.4rem}.why-builders-content ul{font-size:.95rem}.journey-title{font-size:1.5rem}.journey-box{padding:30px 25px}.journey-box h3{font-size:1rem}.journey-box ul{font-size:.9rem}}@media (max-width:480px){.journey-title{margin-bottom:30px;font-size:1.2rem}.journey-box{padding:25px 20px}.journey-box h3{font-size:.95rem}.journey-box ul{padding-left:15px;font-size:.85rem}.why-builders-section{padding:30px 15px}.why-builders-content h2{font-size:1.2rem}.why-builders-content ul{font-size:.85rem}}
