@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700&family=Inter:wght@400;500;600;700&display=swap');
:root{--bg:#0b0f12;--panel:#11171b;--line:#2a3439;--text:#f4f1e9;--muted:#9ea7a9;--accent:#d49a24;--accent2:#f0b52f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f4f1ea;color:#101416;font-family:Inter,Arial,sans-serif}a{text-decoration:none;color:inherit}.container{width:min(1180px,calc(100% - 40px));margin:auto}.header{height:78px;background:#0b0f12;color:#fff;border-bottom:1px solid #222b2f;position:sticky;top:0;z-index:20}.nav-wrap{height:100%;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;gap:12px;align-items:center}.brand-mark{font-family:'Barlow Condensed';font-weight:700;font-size:24px;color:var(--accent)}.brand strong{display:block;font-size:15px;letter-spacing:1.4px}.brand small{display:block;font-size:8px;color:#9aa2a4;letter-spacing:2px;margin-top:2px}.nav{display:flex;align-items:center;gap:26px;font-size:13px;color:#cbd0d0}.nav a:not(.btn):hover,.nav a.active{color:#fff}.nav a.active{border-bottom:1px solid var(--accent);padding-bottom:5px}.menu{display:none;color:#fff;background:none;border:0;font-size:25px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;padding:12px 17px;font-weight:700;font-size:12px;cursor:pointer}.primary{background:var(--accent);color:#111}.primary:hover{background:var(--accent2)}.wa{background:#1b2722;color:#e6f5eb;border-color:#31443a}.outline{background:transparent;border-color:#7d888b}.eyebrow{display:block;color:var(--accent);font-size:10px;font-weight:800;letter-spacing:2.2px;text-transform:uppercase;margin-bottom:14px}.hero{min-height:690px;background:#0b0f12;color:#fff;position:relative;display:flex;align-items:center;overflow:hidden}.hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.55}.hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,11,13,.98),rgba(8,11,13,.86) 43%,rgba(8,11,13,.35))}.hero-content{position:relative;z-index:1;padding:90px 0}.hero h1,.pagehero h1,.detail h1{font-family:'Barlow Condensed';font-size:clamp(58px,8vw,96px);line-height:.88;letter-spacing:-2px;margin:0 0 26px}.hero h1 em{color:var(--accent);font-style:normal}.hero p,.pagehero p{max-width:650px;color:#c4c9c8;line-height:1.7;font-size:16px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.proof{display:flex;gap:22px;flex-wrap:wrap;margin-top:40px;color:#d7d9d8;font-size:11px}.proof span{display:flex;gap:7px;align-items:center}.proof b{color:var(--accent)}.section{padding:100px 0}.dark{background:var(--bg);color:#fff}.split{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:end}.split h2,.sectionhead h2,.feature h2,.cap h2,.contactstrip h2{font-family:'Barlow Condensed';font-size:clamp(48px,5.5vw,72px);line-height:.95;margin:0}.split h2 span{color:var(--accent)}.lead{font-size:19px;line-height:1.7;color:#4d5557}.link{display:inline-flex;align-items:center;gap:7px;font-weight:800;font-size:13px;border-bottom:1px solid #20272a;padding-bottom:7px;margin-top:14px}.sectionhead{max-width:760px;margin-bottom:40px}.sectionhead h2{margin-bottom:16px}.sectionhead p{color:#929b9d;line-height:1.7}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.card{height:320px;position:relative;overflow:hidden;border:1px solid #283136;background:#111;display:block;color:#fff}.card img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.card:hover img{transform:scale(1.05)}.card:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.05),rgba(0,0,0,.88))}.no{position:absolute;top:15px;left:16px;z-index:1;font-size:10px}.cardbody{position:absolute;z-index:1;left:18px;right:18px;bottom:18px}.cardbody .icon{color:var(--accent);font-size:20px}.card h3{font-family:'Barlow Condensed';font-size:28px;margin:7px 0}.card p{font-size:11px;line-height:1.55;color:#c0c7c8;margin:0 0 8px}.card span{font-size:10px;color:var(--accent)}.center{text-align:center;margin-top:35px}.feature{display:grid;grid-template-columns:1.05fr .95fr;gap:70px;align-items:center}.feature img{width:100%;height:540px;object-fit:cover}.feature p,.cap p{color:#566063;line-height:1.8}.checks{display:grid;gap:13px;margin:26px 0}.checks span{font-size:13px;font-weight:700}.checks b{color:var(--accent);margin-right:8px}.cta{background:#171d20;color:#fff;padding:65px 0}.ctain{display:flex;justify-content:space-between;gap:40px;align-items:center}.cta h2{font-family:'Barlow Condensed';font-size:48px;line-height:.95;margin:0 0 10px}.cta p{color:#9da5a7;max-width:680px;line-height:1.6}.footer{background:#080b0d;color:#c9cece;padding:65px 0 25px}.footgrid{display:grid;grid-template-columns:2fr 1fr 1.5fr;gap:60px}.footerbrand{font-family:'Barlow Condensed';font-size:28px;font-weight:700;color:#fff}.footerbrand span{display:block;color:var(--accent);font-size:11px;letter-spacing:2px}.footer p,.footer a,.footer span{color:#7f898b;font-size:12px;line-height:1.7}.footer h4{font-size:11px;color:#fff;text-transform:uppercase;letter-spacing:1.5px}.footer a{display:block;margin:9px 0}.footbottom{border-top:1px solid #20282c;margin-top:40px;padding-top:20px;display:flex;justify-content:space-between;color:#596164;font-size:10px}.pagehero{background:#0b0f12;color:#fff;padding:105px 0}.detail{height:520px;position:relative;color:#fff;overflow:hidden}.detail img{position:absolute;width:100%;height:100%;object-fit:cover}.detail:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,8,10,.92),rgba(5,8,10,.25))}.detailin{position:relative;z-index:1;height:100%;display:flex;justify-content:center;flex-direction:column}.detail p{max-width:580px;color:#c3c9ca;line-height:1.7}.detailgrid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start}.detailgrid img{width:100%;height:520px;object-fit:cover}.process{display:grid;gap:0;margin-top:35px}.process>div{display:flex;gap:20px;border-top:1px solid #d7d8d3;padding:18px 0}.process b{font-family:'Barlow Condensed';font-size:24px;color:var(--accent)}.process span{display:grid;gap:5px}.process small{color:#6b7475}.capgrid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.caplist{display:grid;gap:16px;margin:30px 0}.caplist div{font-weight:700;font-size:13px}.caplist b{color:var(--accent);margin-right:9px}.collage{display:grid;grid-template-columns:1fr 1fr;gap:12px}.collage img{width:100%;height:240px;object-fit:cover}.collage img:first-child{grid-column:span 2;height:300px}.chips{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid #30383b}.chips a{display:flex;justify-content:space-between;padding:20px 0;border-bottom:1px solid #30383b;font-family:'Barlow Condensed';font-size:25px;color:#eee}.chips a:nth-child(even){padding-left:22px;border-left:1px solid #30383b}.facts{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.facts div{border:1px solid #293238;padding:30px;background:#11171b}.factno{font-family:'Barlow Condensed';font-size:40px;color:var(--accent);display:block}.contactstrip{display:flex;justify-content:space-between;align-items:center;gap:40px}.contactgrid{display:grid;grid-template-columns:1.35fr .65fr;gap:70px}.form{background:#fff;padding:35px;border:1px solid #dddcd5}.form h2{font-family:'Barlow Condensed';font-size:48px;margin:0}.row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form label{display:grid;gap:7px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.7px;margin:16px 0}.form input,.form textarea{font:inherit;border:1px solid #d2d5d2;padding:13px 14px;font-size:13px;text-transform:none;letter-spacing:0}.file{border:1px dashed #b8bcba;padding:16px;position:relative}.file input{position:absolute;inset:0;opacity:0}.formactions{display:flex;gap:10px;margin-top:20px}.note{background:#edf6ef;padding:12px;margin-top:15px;font-size:12px;color:#31563c}.contactcard{background:#101619;color:#fff;padding:35px}.contactcard h2{font-family:'Barlow Condensed';font-size:50px;margin:0}.contactcard p{color:#9da6a8}.contactitems{display:grid;gap:17px;margin-top:30px}.contactitems a,.contactitems>div{display:block;color:#fff}.contactitems small{display:block;color:#788184;font-size:9px;letter-spacing:1.4px}.contactitems strong{display:block;font-size:12px;margin-top:3px;line-height:1.5}.gst{border-top:1px solid #30383b;border-bottom:1px solid #30383b;margin:25px 0;padding:16px 0;display:flex;justify-content:space-between;font-size:11px}.gst span{color:var(--accent)}
@media(max-width:850px){.nav{display:none;position:absolute;top:78px;left:0;right:0;background:#0b0f12;padding:20px;flex-direction:column;align-items:stretch}.nav.open{display:flex}.menu{display:block}.split,.feature,.detailgrid,.capgrid,.contactgrid{grid-template-columns:1fr;gap:40px}.grid{grid-template-columns:1fr 1fr}.footgrid{grid-template-columns:1fr 1fr}.ctain,.contactstrip{display:grid}.facts{grid-template-columns:1fr 1fr}.detailgrid img{height:380px}.hero h1{font-size:62px}}
@media(max-width:560px){.container{width:min(100% - 28px,1180px)}.grid,.footgrid,.facts,.row{grid-template-columns:1fr}.section{padding:70px 0}.hero h1,.pagehero h1{font-size:54px}.cta h2{font-size:40px}.actions,.formactions{flex-direction:column}.collage{grid-template-columns:1fr}.collage img:first-child{grid-column:auto}.chips{grid-template-columns:1fr}.chips a:nth-child(even){padding-left:0;border-left:0}}

.noticebar{background:#151b1e;color:#d9dddc;border-bottom:1px solid #293237;font-size:11px;letter-spacing:.4px}.noticebar .container{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:9px 0}.noticebar strong{color:var(--accent)}.trustrow{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.trustpill{border:1px solid #364045;padding:9px 12px;color:#d5dad9;font-size:11px}.mapcard{background:#0f1518;color:#fff;padding:0;overflow:hidden;border:1px solid #2b3539}.mapvisual{min-height:330px;background:radial-gradient(circle at 50% 45%,rgba(212,154,36,.22),transparent 35%),linear-gradient(135deg,#1b2428,#0b0f12);display:flex;align-items:center;justify-content:center;position:relative}.mapvisual:before{content:'📍';font-size:52px;filter:drop-shadow(0 8px 10px rgba(0,0,0,.4))}.mapvisual:after{content:'Bhandup (W), Mumbai';position:absolute;bottom:24px;left:24px;color:#d6dcdb;font-size:12px}.mapbody{padding:24px}.mapbody h3{font-family:'Barlow Condensed';font-size:30px;margin:0 0 8px}.mapbody p{color:#9ca6a8;line-height:1.6;font-size:12px}.mapactions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.seo-note{font-size:11px;color:#687174;line-height:1.6}.hours{display:inline-flex;gap:8px;align-items:center;color:#dce3df;font-size:11px}.hours b{color:#6fd08a}.floating-actions{position:fixed;right:18px;bottom:18px;z-index:50;display:flex;flex-direction:column;gap:9px}.floating-actions a{box-shadow:0 8px 24px rgba(0,0,0,.28)}
