@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@600;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--orange:#ff7000;--green:#00b156;--blue:#0b86ff;--cream:#fff;--dark:#0f1724;--muted:#6b7280;--radius:16px;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial}*{box-sizing:border-box}.bharattek-app{-webkit-font-smoothing:antialiased;background:linear-gradient(180deg,#fff,#fff);background:linear-gradient(180deg,var(--cream),#fff);color:#0f1724;color:var(--dark);margin:0;min-height:100vh}.gradient-text{background:linear-gradient(90deg,#ff7000,#00b156);background:linear-gradient(90deg,var(--orange),var(--green));-webkit-background-clip:text;background-clip:text;color:#0000}.tagline{color:#6b7280;color:var(--muted);font-size:12px}.image-text{color:#0f1724;color:var(--dark);font-family:Poppins,sans-serif;font-weight:700;letter-spacing:.5px;text-transform:uppercase}header{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fff;border-bottom:1px solid #0f17240a;justify-content:space-between;padding:20px 40px;position:-webkit-sticky;position:sticky;top:0;z-index:40}.brand,header{align-items:center;display:flex}.brand{gap:14px}.brand img{border-radius:12px;height:64px;object-fit:contain;width:64px}.brand h1{font-size:20px;margin:0}header nav{align-items:center;display:flex;font-family:Poppins,sans-serif;font-size:15px;gap:22px;letter-spacing:1px;text-transform:uppercase}header nav,header nav a{font-weight:700!important}header nav a{color:#ff7000;color:var(--orange);text-decoration:none;transition:color .25s}nav a:hover{color:#00b156;color:var(--green)}.cta{background:linear-gradient(180deg,#ff700014,#00b15614);border-radius:12px;color:#0f1724;color:var(--dark);font-weight:700;padding:10px 16px}.hero{align-items:center;background:#fff;display:flex;flex-direction:column;padding:80px 20px;text-align:center}.hero img{border-radius:12px;height:auto;margin-bottom:0;margin-top:-80px;padding-top:0;width:190px}.eyebrow{align-items:center;background:#0b86ff14;border-radius:999px;color:#0b86ff;color:var(--blue);display:inline-flex;font-weight:700;gap:10px;margin-bottom:16px;padding:6px 10px}h2{font-size:44px;line-height:1.2;margin:18px 0 12px;max-width:800px}h2 .accent{background:linear-gradient(90deg,#00b156,#ff7000);background:linear-gradient(90deg,var(--green),var(--orange));-webkit-background-clip:text;background-clip:text;color:#0000}p.lead{color:#6b7280;color:var(--muted);font-size:18px;margin:0 auto;max-width:720px}.hero-cta{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:26px}.btn{border:0;border-radius:12px;cursor:pointer;font-weight:700;padding:12px 18px;transition:.25s}.btn.primary{background:#0b86ff;background:var(--blue);color:#fff}.btn.ghost{background:#0000;border:2px solid #0f17240f}.btn.orange{background:#ff7000;background:var(--orange);color:#fff}.btn.green{background:#00b156;background:var(--green);color:#fff}.btn:hover{box-shadow:0 6px 16px #0f172414;transform:translateY(-2px)}.btn.orange:hover{background:linear-gradient(90deg,#ff7000,#00b156);background:linear-gradient(90deg,var(--orange),var(--green))}.btn.green:hover{background:linear-gradient(90deg,#00b156,#ff7000);background:linear-gradient(90deg,var(--green),var(--orange))}.features{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:40px}.card{background:linear-gradient(180deg,#ff700014,#00b15614);border-radius:12px;box-shadow:0 6px 18px #0f17240f;min-width:220px;padding:22px;text-align:left}.card:hover{box-shadow:0 10px 24px #0f172414;transform:translateY(-4px)}.card h4{background:linear-gradient(90deg,#ff7000,#00b156);background:linear-gradient(90deg,var(--orange),var(--green));-webkit-background-clip:text;background-clip:text;color:#0000;margin:0 0 8px}.card p{color:#6b7280;color:var(--muted);margin:0}section{padding:60px 40px}.grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.service{background:linear-gradient(180deg,#ff700014,#00b15614);border-radius:12px;box-shadow:0 8px 20px #0f17240a;padding:22px;transition:.3s}.service:hover{box-shadow:0 10px 24px #0f172414;transform:translateY(-4px)}.service h3{background:linear-gradient(90deg,#ff7000,#00b156);background:linear-gradient(90deg,var(--orange),var(--green));-webkit-background-clip:text;background-clip:text;color:#0000;margin-top:0}.portfolio-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}.thumb{background:linear-gradient(180deg,#ff700014,#00b15614);border-radius:12px;display:flex;flex-direction:column;gap:8px;min-height:120px;padding:18px}.about-wrap{display:flex;gap:30px}.team{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-top:18px}.member{background:linear-gradient(180deg,#ff700014,#00b15614);border-radius:12px;padding:12px;text-align:center}.contact{grid-gap:26px;display:grid;gap:26px;grid-template-columns:1fr 360px}form{background:linear-gradient(180deg,#ff700014,#00b15614);border-radius:20px;box-shadow:0 10px 30px #0f172414;display:flex;flex-direction:column;gap:20px;padding:28px}form h4{font-size:22px;margin:0 0 10px}form h4,label{color:#0f1724;color:var(--dark)}label{font-weight:700;margin-bottom:6px}input,select,textarea{border:1px solid #0f17241f;border-radius:10px;font-size:15px;padding:14px;transition:.2s;width:100%}input:focus,select:focus,textarea:focus{border-color:#ff7000;border-color:var(--orange);box-shadow:0 0 0 2px #ff700033;outline:none}textarea{resize:vertical}.form-buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.proposal-card{background:linear-gradient(180deg,#ff700014,#00b15614);border-radius:12px;color:#0f1724;color:var(--dark);padding:16px}footer{background:linear-gradient(180deg,#fff,#0f172405);border-top:1px solid #0f17240a;padding:30px 40px}.footer-content,footer{align-items:center;display:flex;justify-content:space-between}.footer-content{width:100%}.footer-brand{color:#0f1724;color:var(--dark);font-size:14px}.social-links{gap:16px}.social-link,.social-links{align-items:center;display:flex}.social-link{border-radius:8px;height:40px;justify-content:center;text-decoration:none;transition:all .3s ease;width:40px}.social-link:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.social-link.linkedin{background:#0077b51a;color:#0077b5}.social-link.linkedin:hover{background:#0077b5;color:#fff}.social-link.twitter{background:#1da1f21a;color:#1da1f2}.social-link.twitter:hover{background:#1da1f2;color:#fff}.social-link.instagram{background:#e4405f1a;color:#e4405f}.social-link.instagram:hover{background:#e4405f;color:#fff}.social-link.facebook{background:#1877f21a;color:#1877f2}.social-link.facebook:hover{background:#1877f2;color:#fff}.muted{color:#6b7280;color:var(--muted)}.strong{font-weight:700}@media (max-width:980px){.grid,.portfolio-grid{grid-template-columns:repeat(2,1fr)}.contact{grid-template-columns:1fr}.about-wrap{flex-direction:column}.team{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){header{align-items:flex-start;flex-direction:column;gap:10px;padding:12px}.brand img{height:48px;width:48px}.brand h1{font-size:16px}header nav{flex-wrap:wrap;gap:12px;overflow-x:auto;padding-bottom:4px;width:100%}h2{font-size:28px}section{padding:40px 16px}.hero{padding:60px 16px}.hero img{margin-top:-20px;width:195px}.grid,.portfolio-grid{grid-template-columns:1fr}.team{grid-template-columns:repeat(2,1fr)}.thumb{min-height:100px}.form-buttons{justify-content:center}footer{align-items:flex-start;flex-direction:column;gap:8px}.footer-content{align-items:center;flex-direction:column;gap:16px;text-align:center}.social-links{justify-content:center}.section-head{align-items:flex-start;flex-direction:column;gap:6px}.card{min-width:0}}.section-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:18px}.no-margin{margin:0}.about-col-2{flex:2 1}.about-col-1{flex:1 1}.panel-gradient{background:linear-gradient(180deg,#ff700014,#00b15614);border-radius:12px;box-shadow:0 8px 20px #0f17240a;padding:16px}.mt-10{margin-top:10px}.mt-8{margin-top:8px}.aside-stack{display:flex;flex-direction:column;gap:12px}.office-email{font-weight:700;margin-top:8px}
/*# sourceMappingURL=main.7cd15c6a.css.map*/