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}.nav-link{font-size:1.25rem;font-weight:500}.navbar-nav .nav-item{margin-left:2rem;margin-right:2rem}.nav-link{color:#000;display:inline-block;position:relative;transition:color .3s ease}.nav-link:after{background-color:#0d6efd;bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.nav-link:hover:after{width:100%}.nav-link:hover{color:#0d6efd}.hero-title{color:#00008b;margin-bottom:20px;margin-top:150px}.hero-subtitle{color:#444;font-size:1.5rem;font-weight:500;margin-bottom:80px;margin-top:1rem}.bounce-icon{animation:wiggle 1.5s infinite}@keyframes wiggle{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.footer{background:#092158;color:#e2e8f0;font-size:15px}.footer p{line-height:1.6;margin:0}.footer strong{color:#fff}.footer .contact-info i{color:#0be8f6;margin-right:8px}.footer .row{margin-bottom:12px}.footer hr{border-color:#fff3;margin:16px auto;width:80%}.footer .copyright{font-size:14px;opacity:.8}.footer a{color:#0be8f6;text-decoration:none}.footer a:hover{text-decoration:underline}.about-section{align-items:center;display:flex;justify-content:center;min-height:70vh;text-align:center}.col-md-8 h1{color:#0d6efd;margin-bottom:50px;margin-top:100px}.col-md-8 p{font-weight:500}.about-section img{border-radius:10px;height:900px;margin-top:400px;width:900px}.team-overlay{animation:overlayFade .24s ease-out both;-webkit-backdrop-filter:blur(10px) saturate(120%);backdrop-filter:blur(10px) saturate(120%);background:radial-gradient(1200px 800px at 20% 10%,#ffffff14,#0000 60%),radial-gradient(1000px 600px at 80% 90%,#ffffff0f,#0000 60%),#0a0f198c;display:grid;inset:0;padding:24px;place-items:center;position:fixed;z-index:1080}@keyframes overlayFade{0%{opacity:0}to{opacity:1}}.team-window{animation:dialogPop .26s cubic-bezier(.2,.9,.2,1.2) both;background:linear-gradient(180deg,#141a26e6,#0f141eeb);border:1px solid #ffffff14;border-radius:20px;box-shadow:0 20px 70px #00000073,inset 0 1px 0 #ffffff0d;color:#eef1f7;max-height:min(86vh,900px);overflow:clip;position:relative;width:min(1020px,96vw)}@keyframes dialogPop{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.team-close{background:#ffffff14;border:none;border-radius:999px;color:#fff;cursor:pointer;font-size:24px;height:38px;line-height:1;position:absolute;right:12px;top:10px;transition:transform .14s ease,background .14s ease,opacity .14s ease;width:38px}.team-close:hover{background:#ffffff1f;transform:scale(1.05)}.team-close:active{opacity:.9;transform:scale(.98)}.team-header{background:radial-gradient(700px 400px at 50% -10%,#007bff26,#0000 60%),radial-gradient(500px 300px at 80% 0,#53adff1a,#0000 55%);padding:28px 28px 8px;text-align:center}.team-title{font-size:clamp(22px,2.2vw,28px);font-weight:700;letter-spacing:.2px;margin:0}.team-subtitle{font-size:14.5px;margin:6px auto 2px;max-width:60ch;opacity:.85}.team-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(12,1fr);max-height:calc(min(86vh, 900px) - 170px);overflow-y:auto;padding:18px 20px 12px;scroll-behavior:smooth}@media (max-width:992px){.team-grid{grid-template-columns:repeat(8,1fr)}}@media (max-width:600px){.team-grid{grid-template-columns:repeat(4,1fr)}}.team-card{grid-gap:14px;align-items:center;animation:cardRise .42s ease forwards;background:linear-gradient(180deg,#ffffff0a,#ffffff05),#ffffff05;border:1px solid #ffffff14;border-radius:16px;box-shadow:0 6px 20px #00000047;display:grid;gap:14px;grid-column:span 6;grid-template-columns:108px 1fr;opacity:0;padding:14px;transform:translateY(8px);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}@keyframes cardRise{to{opacity:1;transform:translateY(0)}}@media (max-width:992px){.team-card{grid-column:span 8}}@media (max-width:600px){.team-card{grid-column:span 4;grid-template-columns:1fr;text-align:center}}.team-card:hover{border-color:#ffffff24;box-shadow:0 10px 28px #00000057;transform:translateY(-2px)}.team-avatar{background:linear-gradient(135deg,#6ea8fe,#53dba4);border-radius:14px;filter:saturate(105%);height:108px;overflow:hidden;width:108px}.team-avatar img{display:block;height:100%;object-fit:cover;width:100%}.team-info{min-width:0}.team-name{font-size:18px;font-weight:700;letter-spacing:.2px;margin:0 0 2px}.team-role{font-size:14px;margin:0 0 6px;opacity:.85}.team-blurb{font-size:14px;line-height:1.45;margin:0;opacity:.95}.team-footer{border-top:1px solid #ffffff0f;display:flex;gap:10px;justify-content:center;padding:14px 20px 20px}.know-more-btn{border-radius:10px;box-shadow:0 8px 18px #0055ff2e;font-weight:600;letter-spacing:.2px;padding:10px 16px;transition:transform .14s ease,box-shadow .14s ease,filter .14s ease}.know-more-btn:hover{box-shadow:0 12px 28px #0055ff42;filter:brightness(1.03);transform:translateY(-1px)}.team-grid::-webkit-scrollbar{height:10px;width:10px}.team-grid::-webkit-scrollbar-track{background:#ffffff0a;border-radius:20px}.team-grid::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:20px}.team-grid::-webkit-scrollbar-thumb:hover{background:#ffffff42}.cta-row .btn{min-width:240px}@media (max-width:576px){.cta-row .btn{width:100%}}.team-overlay,.vision-overlay{animation:overlayFade .24s ease-out both;-webkit-backdrop-filter:blur(10px) saturate(120%);backdrop-filter:blur(10px) saturate(120%);background:radial-gradient(1200px 800px at 20% 10%,#ffffff14,#0000 60%),radial-gradient(1000px 600px at 80% 90%,#ffffff0f,#0000 60%),#0a0f198c;display:grid;inset:0;padding:24px;place-items:center;position:fixed;z-index:1080}.team-window,.vision-window{animation:dialogPop .26s cubic-bezier(.2,.9,.2,1.2) both;background:linear-gradient(180deg,#f0f7fff5,#e1eefff2);border:1px solid #0066ff26;border-radius:20px;box-shadow:0 20px 50px #00329626,inset 0 1px 0 #ffffff80;color:#1a2a4a;max-height:min(86vh,900px);overflow:clip;position:relative;width:min(1020px,96vw)}.vision-body{grid-gap:18px;display:grid;gap:18px;grid-template-columns:320px 1fr;max-height:calc(min(86vh, 900px) - 170px);overflow-y:auto;padding:18px 20px 12px}@media (max-width:768px){.vision-body{grid-template-columns:1fr;text-align:center}}.vision-hero{align-items:center;background:linear-gradient(135deg,#6ea8fe,#53dba4);border-radius:16px;display:flex;height:320px;justify-content:center;overflow:hidden}.vision-hero img{display:block;height:100%;object-fit:cover;width:100%}.vision-text{min-width:0}.vision-name{font-size:20px;font-weight:700;margin:0 0 4px}.vision-years{font-size:14px;margin:0 0 10px;opacity:.85}.vision-paragraph{font-size:14px;line-height:1.55;margin:0 0 10px}.vision-pillars{font-size:14px;line-height:1.5;margin:0 0 12px 1.1rem}@media (max-width:768px){.vision-pillars{display:inline-block;margin-left:0;text-align:left}}.founder-btn{border-radius:10px;font-weight:600;letter-spacing:.2px;padding:10px 16px}.company-highlight{background:linear-gradient(135deg,#f5faff,#eaf3ff);border:1px solid #0066ff1a;border-radius:14px;box-shadow:0 6px 20px #0066ff14;margin-top:48px;padding:28px;text-align:center}.company-title{color:#004080;font-size:22px;font-weight:700;margin-bottom:14px}.company-text{color:#1a2a4a;font-size:15px;line-height:1.6;margin-bottom:12px}.company-highlight{line-height:1.75;margin:48px auto 60px;max-width:800px}.company-highlight p+p{margin-top:14px}.vision-body{align-items:center;display:flex;justify-content:center;padding:24px;text-align:center}.services-section h1{color:#0d6efd;margin-bottom:100px}.card-title{color:#0d6efd}.card img{height:300px}.card-hover{border-radius:20px;transform:scale(.95);transition:transform .3s ease,box-shadow .3s ease}.card-hover:hover{box-shadow:0 8px 20px #00000026;transform:scale(1)}.contact-card{background-color:#fff;border-radius:16px;box-shadow:0 8px 24px #00000014;max-width:600px;padding:30px}.styled-input{border:1px solid #ced4da;border-radius:10px;font-size:16px;padding:12px 15px;transition:border-color .3s ease}.styled-input:focus{border-color:#0d6efd;box-shadow:0 0 0 .2rem #0d6efd40;outline:none}.section-title{color:#0d6efd;font-weight:600}.contact-details p{font-size:16px;margin:5px 0}.contact-card{max-width:720px}.meet-team-btn{border-radius:10px;box-shadow:0 10px 24px #0055ff29;font-weight:600;min-width:220px}@keyframes ctOverlayFade{0%{opacity:0}to{opacity:1}}@keyframes ctDialogPop{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ctCardRise{to{opacity:1;transform:translateY(0)}}.ct-team-overlay{animation:ctOverlayFade .22s ease-out both;-webkit-backdrop-filter:blur(6px) saturate(115%);backdrop-filter:blur(6px) saturate(115%);background:radial-gradient(1200px 800px at 20% 10%,#0066ff0f,#0000 60%),radial-gradient(1000px 600px at 80% 90%,#53adff12,#0000 60%),#f5f9ffb3;display:grid;inset:0;padding:24px;place-items:center;position:fixed;z-index:1080}.ct-team-window{animation:ctDialogPop .26s cubic-bezier(.2,.9,.2,1.2) both;background:linear-gradient(180deg,#f0f7fffa,#e3f0fff7);border:1px solid #0066ff29;border-radius:20px;box-shadow:0 20px 50px #00329624,inset 0 1px 0 #fff9;color:#132d53;max-height:min(86vh,900px);overflow:clip;position:relative;width:min(1020px,96vw)}.ct-team-close{background:#0066ff14;border:none;border-radius:999px;color:#0b2a55;cursor:pointer;font-size:24px;height:38px;line-height:1;position:absolute;right:12px;top:10px;transition:transform .14s ease,background .14s ease,opacity .14s ease;width:38px}.ct-team-close:hover{background:#0066ff1f;transform:scale(1.05)}.ct-team-close:active{opacity:.9;transform:scale(.98)}.ct-team-header{background:radial-gradient(700px 380px at 50% -10%,#007bff21,#0000 60%),radial-gradient(520px 320px at 80% 0,#53adff1a,#0000 55%);padding:26px 26px 8px;text-align:center}.ct-team-title{color:#0a3470;font-size:clamp(22px,2.1vw,28px);font-weight:800;letter-spacing:.2px;margin:0}.ct-team-subtitle{font-size:14.5px;margin:6px auto 2px;max-width:60ch;opacity:.85}.ct-team-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(12,1fr);max-height:calc(min(86vh, 900px) - 170px);overflow-y:auto;padding:18px 20px 12px;scroll-behavior:smooth}@media (max-width:992px){.ct-team-grid{grid-template-columns:repeat(8,1fr)}}@media (max-width:600px){.ct-team-grid{grid-template-columns:repeat(4,1fr)}}.ct-team-card{grid-gap:14px;align-items:center;animation:ctCardRise .42s ease forwards;background:#ffffffbf;border:1px solid #0066ff29;border-radius:16px;box-shadow:0 8px 22px #0044aa1f;display:grid;gap:14px;grid-column:span 6;grid-template-columns:108px 1fr;opacity:0;padding:14px;transform:translateY(8px);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.ct-team-card:hover{border-color:#0066ff42;box-shadow:0 12px 28px #0044aa2e;transform:translateY(-2px)}@media (max-width:992px){.ct-team-card{grid-column:span 8}}@media (max-width:600px){.ct-team-card{grid-column:span 4;grid-template-columns:1fr;text-align:center}}.ct-team-avatar{background:linear-gradient(135deg,#6ea8fe,#53dba4);border-radius:14px;height:108px;overflow:hidden;width:108px}.ct-team-avatar img{display:block;height:100%;object-fit:cover;width:100%}.ct-team-info{min-width:0}.ct-team-name{letter-spacing:.2px;margin:0 0 2px}.ct-team-role{margin:0 0 6px}.ct-team-blurb{line-height:1.45;margin:0}.ct-team-footer{border-top:1px solid #0066ff1f;display:flex;gap:10px;justify-content:center;padding:14px 20px 20px}.ct-team-grid::-webkit-scrollbar{height:10px;width:10px}.ct-team-grid::-webkit-scrollbar-track{background:#0066ff0f;border-radius:20px}.ct-team-grid::-webkit-scrollbar-thumb{background:#0066ff38;border-radius:20px}.ct-team-grid::-webkit-scrollbar-thumb:hover{background:#0066ff4d}.ct-team-card.no-avatar{grid-template-columns:1fr;padding:20px;text-align:center}.ct-team-card.no-avatar .ct-team-info{text-align:center}.ct-team-name{color:#0a3470;font-size:18px;font-weight:700;margin:0 0 6px}.ct-team-role{font-size:14px;margin:0 0 10px;opacity:.85}.ct-team-blurb{font-size:14px;line-height:1.55;margin:0 auto;max-width:40ch;opacity:.95}.social-coming-container{align-items:center;background-color:#f8f9fa;color:#333;display:flex;flex-direction:column;font-family:Segoe UI,sans-serif;height:100vh;justify-content:center;padding:2rem;text-align:center}.social-coming-container h1{font-size:2.5rem;margin-bottom:1rem}.loader{animation:spin 1s linear infinite;border:6px solid #e0e0e0;border-radius:50%;border-top-color:#007bff;height:50px;margin-bottom:1rem;width:50px}@keyframes spin{to{transform:rotate(1turn)}}.service-page{margin:0 auto;max-width:980px;padding:56px 20px}.service-hero{background:linear-gradient(135deg,#0ea5e9,#6366f1);border-radius:18px;box-shadow:0 10px 30px #0000001f;color:#fff;margin-bottom:28px;padding:28px 22px;text-align:center}.service-hero h1{font-size:clamp(24px,3.5vw,36px);letter-spacing:.3px;margin:0 0 8px}.service-hero p{font-size:clamp(14px,2vw,16px);margin:0;opacity:.95}.service-body{background:#fff;border-radius:16px;box-shadow:0 8px 24px #0206170f;padding:24px}.service-section{margin-top:18px}.service-section h2{color:#0f172a;font-size:18px;margin:0 0 12px}.feature-list{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media (min-width:640px){.feature-list{grid-template-columns:1fr 1fr}}.feature-item{align-items:flex-start;background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;display:flex;gap:10px;padding:12px 14px;transition:transform .15s ease,box-shadow .15s ease}.feature-item:hover{background:#fff;box-shadow:0 8px 20px #0206170f;transform:translateY(-2px)}.feature-icon{background:#e0e7ff;border-radius:8px;color:#3730a3;display:grid;flex:0 0 28px;font-weight:700;height:28px;place-items:center;width:28px}.feature-text{color:#0f172a;font-size:15px}.service-cta{align-items:center;background:#f1f5f9;border:1px dashed #cbd5e1;border-radius:14px;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-top:22px;padding:16px}.service-cta strong{color:#0f172a}.service-cta .btn{-webkit-appearance:none;appearance:none;background:#0ea5e9;border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:600;padding:10px 14px;transition:filter .15s ease,transform .05s ease}.service-cta .btn:hover{filter:brightness(1.05)}.service-cta .btn:active{transform:translateY(1px)}.fade-in{animation:fade .35s ease-out}@keyframes fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}:root{--primary:#0ea5e9;--primary-dark:#0284c7;--ink:#111827;--ink-dim:#374151;--surface:#fff;--border:#e5e7eb}.info-banner{animation:ib-fade-in .5s ease;background:linear-gradient(135deg,#0ea5e973,#0284c740);border-radius:16px;margin-top:48px;padding:2px}.ib-inner{grid-gap:14px;align-items:center;background:#fff;background:var(--surface);border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:14px;box-shadow:0 10px 28px #0000000f;display:grid;gap:14px;grid-template-columns:auto 1fr auto;padding:16px 18px}.ib-icon{background:linear-gradient(180deg,#f0f9ff,#eaf6ff);border:1px solid #dbeafe;border-radius:10px;color:#0284c7;color:var(--primary-dark);display:grid;height:38px;place-items:center;width:38px}.ib-text{color:#111827;color:var(--ink);font-size:clamp(.95rem,1.2vw,1.05rem);line-height:1.6;margin:0}.ib-cta{background:linear-gradient(135deg,#0ea5e9,#0284c7);background:linear-gradient(135deg,var(--primary),var(--primary-dark));border:1px solid #0284c740;border-radius:10px;box-shadow:0 8px 20px #0ea5e938;color:#fff;display:inline-block;font-size:.95rem;font-weight:800;padding:10px 14px;text-decoration:none;transition:transform .12s ease,box-shadow .15s ease,filter .15s ease;white-space:nowrap}.ib-cta:hover{box-shadow:0 12px 26px #0ea5e947;filter:brightness(1.03);transform:translateY(-2px)}@media (max-width:600px){.ib-inner{gap:10px;grid-template-columns:1fr;text-align:left}.ib-icon{height:34px;width:34px}.ib-cta{text-align:center;width:100%}}@keyframes ib-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.info-banner{animation:none}}
/*# sourceMappingURL=main.9679a62c.css.map*/