*{box-sizing:border-box}body{margin:0;font-family:Inter,Segoe UI,Arial,sans-serif;background:#07111f;color:#edf6ff;line-height:1.65}a{text-decoration:none;color:inherit}.container{width:min(1100px,92%);margin:auto}.nav{min-height:74px;display:flex;align-items:center;justify-content:space-between}.brand{font-size:25px;font-weight:900;letter-spacing:2px;color:#68d9ff}nav{display:flex;gap:24px}nav a{color:#a9bbce;font-size:14px}nav a:hover{color:#68d9ff}header{border-bottom:1px solid #1b344c;background:#07111f}.hero,.pagehero{padding:105px 0;background:radial-gradient(circle at 80% 20%,#123e62,transparent 38%),linear-gradient(135deg,#07111f,#0a1728)}.pagehero{padding:75px 0}.eyebrow{color:#68d9ff;font-weight:800;letter-spacing:2px;font-size:12px;margin-bottom:15px}.hero h1,.pagehero h1{font-size:clamp(40px,6vw,68px);line-height:1.05;letter-spacing:-2px;margin:0 0 20px;max-width:900px}.hero p,.pagehero p{color:#b3c4d5;font-size:18px;max-width:800px}.section{padding:80px 0}.section h2{font-size:34px;margin-top:0}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:35px}.card,.contactbox{background:#0d1d2e;border:1px solid #21415d;border-radius:18px;padding:34px}.card h3{font-size:24px}.card p{color:#b0c2d3;min-height:125px}.icon{font-size:34px;color:#68d9ff}.button{display:inline-block;padding:12px 18px;border-radius:8px;background:#68d9ff;color:#04101a;font-weight:800}.secondary{background:#b5c7ff}.band{padding:60px 0;background:#0d1d2e;border-top:1px solid #1b344c;border-bottom:1px solid #1b344c}.center{text-align:center}.narrow{max-width:850px}.contactbox p{color:#b0c2d3}.contactbox a:not(.button){color:#68d9ff}.contactbox .button{margin:5px 0}footer{border-top:1px solid #1b344c}.footer{display:flex;justify-content:space-between;padding:32px 0}.footer p{color:#9eb1c4}.copyright{text-align:center;border-top:1px solid #132b40;padding:16px;color:#6f8599;font-size:12px}@media(max-width:900px){.grid{grid-template-columns:1fr 1fr}}@media(max-width:700px){nav{gap:12px}.grid{grid-template-columns:1fr}.hero{padding:80px 0}.hero h1,.pagehero h1{font-size:42px}.footer{flex-direction:column}}

.rera-number{margin:12px 0 18px;padding:10px 12px;border:1px solid #2b5473;border-radius:8px;color:#9fe3ff;font-size:13px;background:#091827}.notice{margin-top:18px;padding:16px;border-left:3px solid #68d9ff;background:#0d1d2e;color:#b6c7d8}
