:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}#root{text-align:center;border-inline:1px solid var(--border);box-sizing:border-box;flex-direction:column;width:1126px;max-width:100%;min-height:100svh;margin:0 auto;display:flex}body{margin:0}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}:root{color:#eef4fb;font-synthesis:none;text-rendering:optimizelegibility;background:#050b14;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 85% 8%,#0080ff24,#0000 28%),radial-gradient(circle at 10% 45%,#00b3ff0f,#0000 24%),#050b14;min-width:320px;margin:0}a{color:inherit;text-decoration:none}.app{min-height:100vh}.navbar{z-index:100;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050b14eb;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:1rem 5%;display:flex;position:sticky;top:0}.brand{align-items:center;gap:.85rem;display:flex}.brand-logo{object-fit:contain;border-radius:10px;width:52px;height:52px}.brand-mark{color:#fff;background:linear-gradient(135deg,#1274d9,#0ab5d8);border-radius:10px;place-items:center;width:42px;height:42px;font-size:1.15rem;font-weight:800;display:grid}.brand strong{font-size:.98rem;display:block}.brand-tagline{color:#7f93aa;font-size:.68rem;display:block}.navbar nav{flex-wrap:wrap;gap:1.1rem;display:flex}.navbar nav a{color:#aab8c8;font-size:.9rem;transition:color .2s,transform .2s}.navbar nav a:hover{color:#fff;transform:translateY(-1px)}.hero{align-items:center;min-height:88vh;padding:6rem 8%;display:flex;position:relative;overflow:hidden}.hero-grid-overlay{pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000a6,#0000);mask-image:linear-gradient(#000000a6,#0000)}.hero-content{z-index:1;grid-template-columns:1.3fr .7fr;align-items:center;gap:5rem;width:100%;max-width:1250px;margin:0 auto;display:grid;position:relative}.eyebrow,.section-label{text-transform:uppercase;letter-spacing:.17em;color:#55baf4;font-size:.76rem;font-weight:750}.hero h1{letter-spacing:-.05em;max-width:900px;margin:1rem 0 1.5rem;font-size:clamp(3.3rem,7vw,6.8rem);line-height:.95}.hero h1 span{color:#7fcfff}.hero-text{color:#a9b8c9;max-width:780px;font-size:1.1rem}.hero-buttons{flex-wrap:wrap;gap:.9rem;margin-top:2rem;display:flex}.primary-button,.secondary-button{border-radius:9px;padding:.9rem 1.3rem;font-weight:650;transition:transform .2s,border-color .2s,background .2s;display:inline-block}.primary-button{color:#06111c;background:linear-gradient(135deg,#8fd4ff,#57b7f2)}.primary-button:hover{transform:translateY(-2px)}.secondary-button{border:1px solid #ffffff24}.secondary-button:hover{background:#55baf412;border-color:#55baf480;transform:translateY(-2px)}.hero-proof{flex-wrap:wrap;gap:2rem;margin-top:3rem;display:flex}.hero-proof div{flex-direction:column;display:flex}.hero-proof strong{font-size:.9rem}.hero-proof span{color:#71869d;font-size:.76rem}.hero-panel{background:linear-gradient(145deg,#1930489e,#081522cc);border:1px solid #55baf429;border-radius:20px;padding:2rem;position:relative;box-shadow:0 30px 80px #00000061}.panel-label{color:#8dd3fb;text-transform:uppercase;letter-spacing:.12em;background:#55baf417;border:1px solid #55baf42e;border-radius:999px;padding:.35rem .65rem;font-size:.72rem;display:inline-block}.hero-panel h3{font-size:1.7rem;line-height:1.15}.hero-panel p{color:#9aabbd}.panel-lines{gap:.6rem;margin-top:2rem;display:grid}.panel-lines span{background:linear-gradient(90deg,#55baf48c,#55baf400);height:2px;display:block}.panel-lines span:nth-child(2){width:70%}.panel-lines span:nth-child(3){width:45%}.section{padding:6.5rem 8%}.section h2{max-width:900px;margin:.5rem 0 1.5rem;font-size:clamp(2.1rem,4vw,3.7rem);line-height:1.06}.section p{color:#a5b4c4}.alt-section{background:#ffffff05}.split-content{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;max-width:1050px;display:grid}.capability-strip{border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;grid-template-columns:repeat(4,1fr);display:grid}.capability-strip article{border-right:1px solid #ffffff12;padding:2.4rem 2rem}.capability-strip article:last-child{border-right:0}.capability-strip span{color:#4ca8e0;font-size:.75rem}.capability-strip h3{margin:.65rem 0}.capability-strip p{color:#8fa1b3;font-size:.9rem}.service-grid,.solution-grid,.industry-grid,.why-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:2.5rem;display:grid}.service-card,.solution-card,.industry-grid article,.why-grid article{background:#ffffff07;border:1px solid #ffffff12;border-radius:16px;padding:2rem;transition:transform .22s,border-color .22s;position:relative}.service-card:hover,.solution-card:hover,.industry-grid article:hover,.why-grid article:hover{border-color:#55baf440;transform:translateY(-4px)}.service-number{color:#53b7ef;margin-bottom:1rem;font-size:.75rem}.service-card h3,.solution-card h3,.industry-grid h3,.why-grid h3{margin-top:0}.service-card p,.solution-card p,.industry-grid p,.why-grid p{color:#94a5b6}.framework-section{background:radial-gradient(circle at 100%,#1775b81a,#0000 35%),#07101b}.framework-list{flex-wrap:wrap;gap:.8rem;margin-top:2.5rem;display:flex}.framework-list div{color:#addbf6;background:#55baf40f;border:1px solid #55baf42e;border-radius:10px;padding:.75rem 1rem;font-size:.9rem}.cta-section{background:linear-gradient(135deg,#0b3b5ee6,#051523f5);border:1px solid #55baf433;border-radius:22px;justify-content:space-between;align-items:center;gap:3rem;margin:5rem 8%;padding:3rem;display:flex}.cta-section h2{margin:.5rem 0;font-size:clamp(2rem,4vw,3rem)}.cta-section p{color:#a9b8c8;max-width:750px}.footer{color:#708398;border-top:1px solid #ffffff12;justify-content:space-between;gap:2rem;padding:2.5rem 8%;display:flex}.footer strong{color:#dce7f2}.footer p{margin:.3rem 0 0;font-size:.82rem}@media (width<=1000px){.navbar{flex-direction:column;gap:1rem}.navbar nav{justify-content:center}.hero-content{grid-template-columns:1fr}.hero-panel{max-width:650px}.capability-strip{grid-template-columns:repeat(2,1fr)}.capability-strip article:nth-child(2){border-right:0}.split-content{grid-template-columns:1fr}}@media (width<=760px){.navbar{padding:1rem 5%}.navbar nav{gap:.75rem}.navbar nav a{font-size:.8rem}.hero{min-height:auto;padding:5rem 7%}.hero h1{font-size:clamp(3rem,14vw,4.4rem)}.section{padding:5rem 7%}.capability-strip{grid-template-columns:1fr}.capability-strip article{border-bottom:1px solid #ffffff12;border-right:0}.service-grid,.solution-grid,.industry-grid,.why-grid{grid-template-columns:1fr}.cta-section{flex-direction:column;align-items:flex-start;margin:3rem 7%;padding:2rem}.footer{flex-direction:column}}#industries h2{color:#dce7f2}.industry-grid h3{color:#f8fbff}.contact-copy{max-width:560px}.contact-form{gap:1.2rem;width:min(100%,680px);display:grid}.form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.form-field{flex-direction:column;gap:.45rem;display:flex}.form-field label{color:#cfe4f5;font-size:.85rem;font-weight:600}.form-field input,.form-field select,.form-field textarea{color:#eef4fb;width:100%;font:inherit;background:#050b14b3;border:1px solid #ffffff1f;border-radius:8px;padding:.85rem 1rem}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:#55baf499;outline:none}.form-field textarea{resize:vertical}.form-submit{cursor:pointer;border:0;width:fit-content}@media (width<=760px){.form-row{grid-template-columns:1fr}}.form-status{color:#b9def5;margin-top:.75rem;font-size:.95rem}.form-submit:disabled{opacity:.65;cursor:not-allowed}.insight-card{background:linear-gradient(135deg,#114c7433,#081420b3);border:1px solid #55baf42e;border-radius:18px;justify-content:space-between;align-items:center;gap:2rem;margin-top:2.5rem;padding:2rem;display:flex}.insight-card h3{color:#f4f7fb;margin:.75rem 0;font-size:1.5rem}.insight-card p{color:#94a5b6;max-width:750px}.insight-tag{text-transform:uppercase;letter-spacing:.08em;color:#8fd4ff;background:#55baf414;border:1px solid #55baf426;border-radius:999px;padding:.3rem .55rem;font-size:.7rem;font-weight:700;display:inline-block}@media (width<=760px){.insight-card{flex-direction:column;align-items:flex-start}}
