@font-face{font-family:Hind;font-style:normal;font-weight:300;font-display:swap;src:url(/_astro/hind-300-devanagari.COqyti9q.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Hind;font-style:normal;font-weight:300;font-display:swap;src:url(/_astro/hind-300-latin-ext.DG8wlV5i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hind;font-style:normal;font-weight:300;font-display:swap;src:url(/_astro/hind-300-latin.eMpgLwfg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hind;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/hind-400-devanagari.BG-xues6.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Hind;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/hind-400-latin-ext.DUz74zIU.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hind;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/hind-400-latin.XgHVYuLP.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hind;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/hind-600-devanagari.CMCFEOD7.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Hind;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/hind-600-latin-ext.BvK0QVwG.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hind;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/hind-600-latin.Cy53sQXB.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/poppins-400-devanagari.B4kc4kGr.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/poppins-400-latin-ext.BGNV62LR.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/poppins-400-latin.BwTUGeWf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/poppins-600-devanagari.BO0hu54n.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/poppins-600-latin-ext.BO279Z4F.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/poppins-600-latin.DJVo7c07.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/poppins-700-devanagari.BWOxwMp7.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/poppins-700-latin-ext.ngPRHmr-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/poppins-700-latin.g9MkRaG0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--background:#f5f7f9;--foreground:#1d2530;--accent:#1183d4;--accent-foreground:#fff;--accent-glow:#259df4;--link:#fbef6a;--link-hover:#fff699;--gray-50:#f9fafb;--gray-100:#f0f2f5;--gray-200:#e2e6e9;--gray-300:#ccd1d7;--gray-400:#9da6af;--gray-500:#73808c;--gray-600:#5a6472;--gray-700:#414b58;--gray-800:#2d3643;--gray-900:#1d2530;--card:#fff;--card-foreground:#1d2530;--popover:#fff;--popover-foreground:#1d2530;--primary:#1183d4;--primary-foreground:#fff;--secondary:#f0f2f5;--secondary-foreground:#1d2530;--muted:#f0f2f5;--muted-foreground:#73808c;--destructive:#dc2828;--destructive-foreground:#fff;--border:#e2e6e9;--input:#e2e6e9;--ring:#1183d4;--radius:.5rem;--shadow-sm:0 1px 2px 0 #1d25300d;--shadow-md:0 4px 6px -1px #1d253012, 0 2px 4px -2px #1d25300d;--shadow-lg:0 10px 25px -5px #1d253014, 0 8px 10px -6px #1d25300a}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Hind,system-ui,-apple-system,sans-serif}h1,h2,h3,h4,h5,h6{font-family:Poppins,system-ui,-apple-system,sans-serif}::placeholder{color:#ffffff8c;opacity:1}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.animate-fade-in{animation:.4s ease-out fadeIn}.animate-scale-in{animation:.3s ease-out scaleIn}.tech-grid-bg{background-image:linear-gradient(#e2e6e980 1px,#0000 1px),linear-gradient(90deg,#e2e6e980 1px,#0000 1px);background-size:40px 40px}.page-bg{background-image:url(/_astro/bg.BVOMafsY.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}@media (hover:none),(pointer:coarse),(width<=768px){.page-bg{background-attachment:scroll}}.accent-gradient{background:linear-gradient(135deg, var(--accent), var(--accent-glow))}.mt-sm{margin-top:.5rem}.mt-md{margin-top:.75rem}.page-index{flex-direction:column;align-items:center;min-height:100vh;padding:3rem 1rem;display:flex}.page-privacy{color:#fff;min-height:100vh;padding:3rem 1.5rem}.hero{text-align:center;margin-bottom:3rem}.hero-title{color:#fffffff2;letter-spacing:-.01em;margin-bottom:.5rem;font-size:2.75rem;font-weight:700}.hero-tagline{color:#ffffffb3;font-size:1rem}.content-section{width:100%;max-width:42rem;margin-bottom:1.5rem}.content-section--last{margin-top:2rem;margin-bottom:0}.glass-card{backdrop-filter:blur(12px);background:#ffffff1f;border:1px solid #fff3;border-radius:.75rem;padding:1.75rem}.glass-card--dim{background:#ffffff14;border-color:#ffffff26}.card-title{color:#fffffff2;margin-bottom:1rem;font-size:1.5rem;font-weight:600}.card-title--tight{margin-bottom:.75rem}.card-title--sub{color:#ffffffe6;font-size:1.25rem}.card-text{color:#fffc;font-size:1rem;line-height:1.6}.services-list{color:#fffc;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.5rem;font-size:1rem;list-style:none;display:grid}.services-list li{gap:.5rem;display:flex}.services-list .bullet{color:#259df4}.project-link{color:#fbef6a;margin-bottom:.25rem;font-size:1.125rem;font-weight:600;text-decoration:none;display:inline-block}.project-link--spaced{margin-top:1rem}.project-desc{color:#ffffffbf;font-size:1rem}.contact-wrap{width:100%;max-width:28rem}.details-grid{color:#ffffffbf;grid-template-columns:max-content 1fr;gap:.5rem 1.5rem;font-size:.875rem;display:grid}.details-grid dt{color:#ffffff8c;font-weight:500}.privacy-container{max-width:48rem;margin:0 auto}.back-link{color:#2b9dee;margin-bottom:1.5rem;font-size:.875rem;text-decoration:none;display:inline-block}.privacy-title{margin-bottom:.25rem;font-size:2rem;font-weight:700}.privacy-updated{color:#ffffff80;margin-bottom:2rem;font-size:.875rem}.policy-section{margin-bottom:2rem}.policy-heading{margin-bottom:.75rem;font-size:1.25rem;font-weight:700}.policy-list{padding-left:1.5rem;list-style:outside}.policy-ext-link{color:#ffff80;text-decoration:underline}.obf-email{cursor:pointer;color:inherit;font-family:Hind,system-ui,sans-serif;font-size:.9375rem;font-weight:400;text-decoration:none}.obf-email--large{font-size:1.25rem;font-weight:600}.site-footer{color:#fff9;background:#061820;border-top:1px solid #ffffff14;padding:1.75rem 1.5rem;font-size:.8125rem}.site-footer-inner{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 2rem;max-width:72rem;margin:0 auto;display:flex}.footer-brand{color:#fffc;font-weight:600}.footer-label{color:#fff6}.footer-contact{align-items:center;gap:.375rem;display:inline-flex}.footer-privacy-link{color:#fff9;text-decoration:underline #ffffff40}.cf-card{backdrop-filter:blur(12px);background:#ffffff1f;border:1px solid #fff3;border-radius:.75rem;flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.cf-honeypot{opacity:0;position:absolute;left:-9999px}.cf-label{color:#ffffffe6;margin-bottom:.375rem;font-size:1rem;font-weight:500;display:block}.cf-input{color:#fff;background:#ffffff26;border:1px solid #ffffff40;border-radius:.5rem;outline:none;width:100%;padding:.625rem 1rem;font-size:1rem;transition:all .2s}.cf-textarea{resize:vertical}.cf-consent{cursor:pointer;user-select:none;align-items:flex-start;gap:.75rem;display:flex}.cf-checkbox{accent-color:#1183d4;width:1rem;height:1rem;margin-top:.25rem}.cf-consent-text{color:#ffffffbf;font-size:.875rem;line-height:1.4}.cf-privacy-link{color:var(--link,#fbef6a);text-decoration:underline}.cf-error{color:#c52020;background:#fce8e8e6;border:1px solid #f0c2c2;border-radius:.5rem;padding:.75rem 1rem;font-size:.875rem}.cf-submit{color:#fff;cursor:pointer;background:#1183d4;border:none;border-radius:.5rem;width:100%;padding:.75rem;font-size:1rem;font-weight:600;transition:transform .2s;box-shadow:0 4px 14px #1183d466}.cf-submit:disabled{cursor:not-allowed;opacity:.6}.cf-sending{align-items:center;gap:.5rem;display:inline-flex}.cf-spinner{width:1.25rem;height:1.25rem;animation:1s linear infinite spin}.cf-spinner-track{opacity:.25}.cf-spinner-arc{opacity:.75}.cf-success{text-align:center;backdrop-filter:blur(12px);background:#ebfaf1e6;border:1px solid #b8e0c9;border-radius:.75rem;padding:2rem}.cf-success-icon{margin-bottom:.75rem;font-size:2.5rem}.cf-success-title{color:#26593c;margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.cf-success-text{color:#3e7455;font-size:.875rem}.cf-again{color:#1183d4;cursor:pointer;background:0 0;border:none;margin-top:1rem;font-size:.875rem;font-weight:500;text-decoration:underline}.ns-wrap{color:#fff;background:#0a2a2a;min-height:100vh;padding:3rem 1.5rem;font-family:sans-serif}.ns-inner{max-width:720px;margin:0 auto;line-height:1.6}.ns-h1{margin-bottom:.5rem;font-size:1.75rem}.ns-sub{opacity:.8;margin-bottom:2rem}.ns-h2{margin-top:2rem;margin-bottom:.75rem;font-size:1.25rem}.ns-text{opacity:.85}.ns-list{opacity:.85;padding-left:1.25rem}.ns-link{color:#38bdf8}
