*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#090909;color:#f6f1e7;font-family:Inter,Arial,sans-serif;line-height:1.65}.topbar{height:31px;background:#050505;border-bottom:1px solid #262626;padding:0 5%;display:flex;justify-content:space-between;align-items:center;color:#8e8e8e;font-size:8px;letter-spacing:2px}.header{position:sticky;top:0;z-index:100;height:78px;background:rgba(7,7,7,.94);backdrop-filter:blur(16px);border-bottom:1px solid #252525;display:flex;align-items:center;padding:0 5%;gap:24px}.logo{display:flex;align-items:center;gap:11px;text-decoration:none;color:white;min-width:245px}.logo img{width:51px;height:51px;border-radius:50%;object-fit:cover}.logo b,.footer-brand b{font:700 27px "Cormorant Garamond",serif;letter-spacing:3px;color:#e4b75d;display:block}.logo small,.footer-brand small{font-size:7px;letter-spacing:2px;color:#8c8c8c;display:block}.header nav{display:flex;gap:20px;margin-left:auto}.header nav a,.footer-nav a{color:#ccc;text-decoration:none;text-transform:uppercase;font-size:9px;letter-spacing:1.3px}.header nav a:hover,.footer-nav a:hover{color:#e4b75d}.navbtn{color:#0a0a0a;background:#d7a947;text-decoration:none;font-size:9px;letter-spacing:1px;text-transform:uppercase;font-weight:700;padding:11px 15px}.hamb{display:none;background:none;color:white;border:0;font-size:24px}.hero{height:calc(100vh - 109px);min-height:650px;position:relative;overflow:hidden;display:flex;align-items:center;background:radial-gradient(circle at 72% 43%,rgba(193,146,48,.2),transparent 18%),radial-gradient(circle at 76% 75%,rgba(19,73,83,.27),transparent 25%),linear-gradient(120deg,#030303,#111414 62%,#050505)}.hero-grid{position:absolute;inset:0;opacity:.18;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:80px 80px;transform:perspective(500px) rotateX(58deg) scale(1.8);transform-origin:bottom}.hero-glow{position:absolute;width:560px;height:560px;border:1px solid rgba(228,183,93,.2);border-radius:50%;right:-80px;bottom:-260px;box-shadow:0 0 0 80px rgba(228,183,93,.025),0 0 0 160px rgba(228,183,93,.018)}.hero-inner{position:relative;z-index:2;margin-left:9%;max-width:780px}.eyebrow{font-size:9px;letter-spacing:3px;color:#d7a947;font-weight:700;margin:0 0 14px}.eyebrow.dark{color:#99701f}.hero h1,h2{font-family:"Cormorant Garamond",serif;font-weight:600;line-height:.93;margin:0}.hero h1{font-size:clamp(62px,8vw,112px);letter-spacing:-3px}.hero h1 span,h2 em{color:#e4b75d;font-style:normal}.lead{color:#b9b9b9;max-width:680px;font-size:15px;margin:27px 0}.actions{display:flex;gap:12px}.btn{display:inline-flex;justify-content:center;align-items:center;border:0;padding:14px 22px;text-decoration:none;text-transform:uppercase;font-weight:700;font-size:9px;letter-spacing:1.5px;cursor:pointer}.gold{background:#d7a947;color:#0b0b0b}.light{border:1px solid #777;color:#fff}.hero-points{display:flex;gap:28px;margin-top:80px;color:#888;font-size:8px;letter-spacing:2px}.hero-bottom{position:absolute;bottom:25px;left:9%;right:9%;display:flex;gap:14px;align-items:center;color:#707070;font-size:8px;letter-spacing:2px}.hero-bottom i{height:1px;background:#3a3a3a;flex:1}.marquee{height:55px;background:#d7a947;color:#0b0b0b;display:flex;align-items:center;justify-content:space-around;font-size:10px;font-weight:700;letter-spacing:2px}.wrap{max-width:1220px;margin:auto}.cream{background:#f0ece3;color:#161616}.cream2{background:#e5e1d8;color:#151515}.about{padding:115px 7%}.two{display:grid;grid-template-columns:1fr 1fr;gap:100px}.about h2,.section-head h2,.contact h2,.faq h2{font-size:clamp(55px,6vw,82px)}.copy{max-width:650px;font-size:15px;color:#4d4d4d}.copy strong{color:#151515}.arrow{color:#9a6d19;text-decoration:none;font-weight:700;font-size:11px}.dark{background:#0e0e0e;color:#f4efe5}.dholera,.guide,.faq{padding:110px 7%}.section-head{display:flex;justify-content:space-between;gap:70px;align-items:end;margin-bottom:55px}.section-head>p{max-width:510px;color:#999;font-size:13px;margin:0}.darkhead>p{color:#555}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #292929;border-bottom:1px solid #292929}.metric-grid div{padding:32px 25px;border-right:1px solid #292929}.metric-grid div:last-child{border:0}.metric-grid strong{font:600 51px "Cormorant Garamond",serif;color:#e4b75d;display:block}.metric-grid span{color:#888;font-size:10px}.fact-row{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#2a2a2a;margin-top:1px}.fact-row>div{background:#0e0e0e;padding:33px}.fact-row b,.infra-grid span,.steps b,.why-grid span{color:#d7a947;font-size:10px;letter-spacing:2px}.fact-row h3,.infra-grid h3,.steps h3,.why-grid h3{font:600 31px "Cormorant Garamond",serif;margin:34px 0 8px}.fact-row p,.infra-grid p,.steps p,.why-grid p{color:#999;font-size:12px;margin:0}.projects,.infrastructure,.why{padding:110px 7%}.project-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.project{background:#121212;color:#eee;display:grid;grid-template-columns:42% 58%;min-height:290px;border:1px solid #2c2c2c}.visual{position:relative;min-height:290px;overflow:hidden;background:radial-gradient(circle at 70% 35%,rgba(228,183,93,.34),transparent 16%),linear-gradient(145deg,#0c2228,#0b0b0b 62%)}.v2{background:radial-gradient(circle at 35% 30%,rgba(228,183,93,.28),transparent 14%),linear-gradient(145deg,#202014,#090909)}.v3{background:radial-gradient(circle at 65% 30%,rgba(58,110,118,.3),transparent 18%),linear-gradient(145deg,#111c20,#080808)}.v4{background:radial-gradient(circle at 30% 50%,rgba(228,183,93,.22),transparent 16%),linear-gradient(145deg,#17120b,#080808)}.visual:after{content:"VISBAB";position:absolute;bottom:20px;left:20px;color:rgba(255,255,255,.08);font:700 34px "Cormorant Garamond",serif;letter-spacing:3px}.visual span{position:absolute;top:20px;left:20px;color:#d7a947;font-size:10px}.visual small{position:absolute;top:21px;right:18px;color:#777;font-size:7px;letter-spacing:1.5px}.project-body{padding:32px}.project-body h3{font:600 37px "Cormorant Garamond",serif;margin:20px 0 10px}.project-body p{color:#999;font-size:12px}.project-body a{color:#e4b75d;text-decoration:none;text-transform:uppercase;font-size:9px;letter-spacing:1.2px;display:block;margin-top:28px}.price{margin-top:20px;background:#15120d;border:1px solid #6c5122;color:#eee;padding:24px 30px;display:flex;align-items:center;justify-content:space-between;gap:25px}.price small{display:block;color:#888;font-size:8px;letter-spacing:2px}.price strong{font:600 42px "Cormorant Garamond",serif;color:#e4b75d}.price p{max-width:530px;color:#888;font-size:9px}.infra-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #b9b4a9;border-bottom:1px solid #b9b4a9}.infra-grid article{padding:34px 25px;border-right:1px solid #b9b4a9}.infra-grid article:last-child{border:0}.infra-grid p{color:#555;margin-bottom:30px}.infra-grid b{font-size:8px;letter-spacing:1.5px;color:#8b6418}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#2b2b2b}.steps>div{background:#0e0e0e;padding:35px}.why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#c5c0b4}.why-grid>div{background:#f0ece3;padding:35px}.why-grid p{color:#555}.faq .narrow{max-width:900px}.faq-list{margin-top:50px;border-top:1px solid #333}.faq-list details{border-bottom:1px solid #333;padding:22px 0}.faq-list summary{cursor:pointer;list-style:none;font:600 23px "Cormorant Garamond",serif}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";float:right;color:#d7a947}.faq-list details[open] summary:after{content:"−"}.faq-list p{color:#999;font-size:12px;max-width:760px}.contact{padding:110px 7%}.contact-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:100px}.contact-copy{color:#555;max-width:550px}.contact-info{display:flex;flex-wrap:wrap;gap:30px;margin-top:45px}.contact-info small{display:block;font-size:7px;letter-spacing:2px;color:#777}.contact-info a,.contact-info span{display:block;color:#151515;text-decoration:none;font-weight:700;margin-top:4px}form{background:#141414;padding:34px;color:white;display:grid;gap:16px}label{font-size:9px;text-transform:uppercase;letter-spacing:1.2px;color:#aaa}input,select,textarea{display:block;width:100%;margin-top:7px;padding:12px;background:#202020;border:1px solid #363636;color:white;font:inherit;font-size:12px}textarea{resize:vertical}.wa{border:1px solid #555;color:#fff;margin-top:-5px}.footer-top{padding:48px 7% 28px;display:flex;justify-content:space-between;align-items:center;gap:30px}.footer-brand{display:flex;gap:12px;align-items:center}.footer-brand img{width:55px;height:55px;border-radius:50%;object-fit:cover}.footer-nav{display:flex;gap:20px}.disclaimer{border-top:1px solid #222;padding:22px 7%;color:#555;font-size:8px}.float-wa{position:fixed;right:20px;bottom:20px;z-index:90;width:54px;height:54px;border-radius:50%;background:#d7a947;color:#0b0b0b;display:flex;align-items:center;justify-content:center;text-decoration:none;font-size:11px;font-weight:700;box-shadow:0 10px 30px #000}.header nav.open{display:flex;position:absolute;top:78px;left:0;right:0;background:#090909;flex-direction:column;padding:25px 7%;border-bottom:1px solid #333}.header nav.open a{font-size:12px}@media(max-width:1050px){.header nav{display:none}.hamb{display:block;margin-left:auto}.navbtn{margin-left:auto}.metric-grid,.infra-grid,.steps,.why-grid{grid-template-columns:repeat(2,1fr)}.metric-grid div:nth-child(2),.infra-grid article:nth-child(2){border-right:0}.two,.contact-grid{grid-template-columns:1fr;gap:45px}}@media(max-width:700px){.topbar span:nth-child(2){display:none}.topbar{justify-content:space-between}.header{height:70px}.logo{min-width:0}.logo b{font-size:23px}.logo img{width:44px;height:44px}.hero{height:calc(100vh - 101px);min-height:620px}.hero-inner{margin:0 7%}.hero h1{font-size:58px}.hero-points{flex-wrap:wrap;gap:13px;margin-top:50px}.actions{flex-direction:column;align-items:flex-start}.marquee{overflow:hidden;gap:20px;white-space:nowrap}.about,.dholera,.projects,.infrastructure,.guide,.why,.faq,.contact{padding:75px 6%}.section-head{display:block}.section-head>p{margin-top:25px}.metric-grid,.fact-row,.project-grid,.infra-grid,.steps,.why-grid{grid-template-columns:1fr}.metric-grid div{border-right:0;border-bottom:1px solid #292929}.fact-row>div{border-bottom:1px solid #2a2a2a}.project{grid-template-columns:1fr}.visual{min-height:180px}.price{display:block}.price p{margin-bottom:0}.footer-top{display:block;padding:40px 6%}.footer-nav{flex-wrap:wrap;margin-top:25px}.disclaimer{padding:20px 6%}.navbtn{display:none}}
