@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Space+Grotesk:wght@400;500;600;700&display=swap";:root{color:#e9efff;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--navy-950:#030817;--navy-900:#061025;--navy-850:#09152f;--navy-800:#0d1b3a;--blue:#1677ff;--blue-bright:#3295ff;--cyan:#16c7ff;--violet:#8b5cf6;--white:#f7faff;--text:#e9efff;--muted:#9caaca;--muted-dark:#74809a;--border:#91aadc24;--border-bright:#4191ff47;--container:1180px;background:#030817;font-family:Inter,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--navy-950);min-width:320px;margin:0}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.site-shell{background:radial-gradient(circle at 70% 10%, #1677ff14, transparent 28%), var(--navy-950);min-height:100vh;overflow:hidden}.container{width:min(var(--container), calc(100% - 48px));margin:0 auto}.navbar{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030817c2;border-bottom:1px solid #ffffff0f;height:78px;position:fixed;top:0;left:0;right:0}.nav-inner{justify-content:space-between;align-items:center;height:100%;display:flex}.brand-logo{flex-shrink:0;align-items:center;text-decoration:none;display:flex}.brand-logo img{object-fit:contain;width:175px;height:auto;display:block}.brand-mark{justify-content:center;align-items:center;width:38px;height:38px;display:flex}.brand-mark svg{width:100%;height:100%}.brand-name{letter-spacing:-.8px;color:#fff;font-family:Space Grotesk,sans-serif;font-size:21px;font-weight:600}.brand-name span{font-weight:800}.desktop-nav{align-items:center;gap:34px;margin-left:auto;margin-right:38px;display:flex}.desktop-nav a{color:#aeb9ce;font-size:13px;font-weight:500;transition:color .25s}.nav-cta{color:#fff;background:#1677ff1f;border:1px solid #4191ff59;border-radius:8px;align-items:center;gap:8px;padding:11px 17px;font-size:13px;font-weight:600;transition:all .25s;display:inline-flex}.nav-cta:hover{background:#1677ff38;border-color:#4191ff99}.hero{background:radial-gradient(circle at 78% 40%, #1677ff2b, transparent 28%), radial-gradient(circle at 50% 110%, #8b5cf61a, transparent 30%), var(--navy-950);align-items:center;min-height:850px;padding-top:78px;display:flex;position:relative}.hero-grid{opacity:.28;background-image:linear-gradient(#648cc80d 1px,#0000 1px),linear-gradient(90deg,#648cc80d 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 90%);mask-image:linear-gradient(#000 0%,#0000 90%)}.hero-content{z-index:2;grid-template-columns:1fr .92fr;align-items:center;gap:60px;display:grid;position:relative}.hero-copy{padding-top:20px}.eyebrow{color:#75b8ff;letter-spacing:1.2px;background:#1677ff12;border:1px solid #4191ff40;border-radius:100px;align-items:center;gap:8px;width:fit-content;padding:8px 12px;font-size:10px;font-weight:700;display:flex}.hero h1{letter-spacing:-4px;color:#fff;margin:24px 0 22px;font-family:Space Grotesk,sans-serif;font-size:clamp(58px,7vw,88px);font-weight:700;line-height:.93}.hero h1 span{background:linear-gradient(100deg,#2d91ff,#5c75ff 50%,#a678ff);color:#0000;-webkit-background-clip:text;background-clip:text}.hero-description{max-width:590px;color:var(--muted);margin:0;font-size:17px;line-height:1.75}.hero-actions{align-items:center;gap:12px;margin-top:34px;display:flex}.button{border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 20px;font-size:13px;font-weight:600;transition:all .25s;display:inline-flex}.button-primary:hover{transform:translateY(-2px);box-shadow:0 15px 35px #1677ff52}.button-secondary{color:#dbe7ff;border:1px solid var(--border);background:#ffffff06}.button-secondary:hover{border-color:var(--border-bright);background:#ffffff0f}.hero-proof{flex-wrap:wrap;gap:20px;margin-top:30px;display:flex}.proof-item{color:#8291ad;align-items:center;gap:7px;font-size:11px;display:flex}.hero-visual{justify-content:center;align-items:center;min-height:560px;display:flex;position:relative}.visual-glow{filter:blur(50px);border-radius:50%;position:absolute}.glow-one{background:#1677ff2e;width:250px;height:250px;top:70px;right:80px}.glow-two{background:#8b5cf621;width:180px;height:180px;bottom:70px;left:70px}.network-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#0f1f42eb,#050e21eb);border:1px solid #5d8bd238;border-radius:20px;width:min(100%,490px);min-height:450px;padding:22px;position:relative;box-shadow:0 35px 100px #00000061,inset 0 1px #ffffff0a}.network-top{justify-content:space-between;align-items:flex-start;display:flex}.mini-label{color:#6180aa;letter-spacing:1.8px;font-size:9px;font-weight:700}.network-top h3{color:#fff;margin:5px 0 0;font-family:Space Grotesk,sans-serif;font-size:21px;font-weight:600}.status-dot{color:#8fa1be;align-items:center;gap:6px;font-size:9px;font-weight:700;display:flex}.status-dot span{background:#21d49b;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #21d49bcc}.network-canvas{height:280px;margin-top:18px;position:relative}.orbit{border:1px solid #398cff24;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-one{width:160px;height:160px}.orbit-two{width:240px;height:240px}.orbit-three{border-color:#8b5cf617;width:320px;height:320px}.central-node{z-index:5;color:#55a7ff;background:radial-gradient(circle at 35% 25%,#4c9aff3d,#0000),#091c3e;border:1px solid #4c9aff73;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:92px;height:92px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 50px #1677ff33,inset 0 0 25px #1677ff14}.central-node span{letter-spacing:2px;font-size:8px;font-weight:800}.data-node{z-index:6;color:#59aaff;background:#0c2145;border:1px solid #4d94ff40;border-radius:13px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;box-shadow:0 10px 30px #00000038}.node-one{top:13px;left:50%;transform:translate(-50%)}.node-two{top:50%;right:16px;transform:translateY(-50%)}.node-three{bottom:13px;left:50%;transform:translate(-50%)}.node-four{top:50%;left:16px;transform:translateY(-50%)}.connection{transform-origin:0;background:linear-gradient(90deg,#3691ff80,#3691ff00);width:100px;height:1px;position:absolute;top:50%;left:50%}.connection-one{transform:translateY(-50%)rotate(-90deg)}.connection-two{transform:translateY(-50%)rotate(0)}.connection-three{transform:translateY(-50%)rotate(90deg)}.connection-four{transform:translateY(-50%)rotate(180deg)}.visual-metrics{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.visual-metrics div{background:#ffffff06;border:1px solid #ffffff0e;border-radius:10px;padding:13px}.visual-metrics span{color:#667997;margin-bottom:4px;font-size:9px;display:block}.visual-metrics strong{color:#dbe8ff;font-size:11px;font-weight:600}.floating-card{z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#081631e6;border:1px solid #6394dc33;border-radius:12px;align-items:center;gap:11px;padding:12px 15px;display:flex;position:absolute;box-shadow:0 18px 45px #0000004d}.floating-card span,.floating-card strong{display:block}.floating-card span{color:#71819c;margin-bottom:3px;font-size:8px}.floating-card strong{color:#dfeaff;font-size:10px;font-weight:600}.floating-card-one{bottom:65px;left:-30px}.floating-card-two{top:115px;right:-20px}.hero-bottom-fade{background:linear-gradient(transparent, var(--navy-950));height:130px;position:absolute;bottom:0;left:0;right:0}.capability-strip{z-index:3;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#050d20;position:relative}.capability-inner{justify-content:space-between;align-items:center;min-height:78px;display:flex}.capability-inner>span{color:#53647f;letter-spacing:1.6px;font-size:9px;font-weight:700}.capability-items{align-items:center;gap:24px;display:flex}.capability-items span{color:#9aa9c2;font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:500}.capability-items i{background:#315078;border-radius:50%;width:3px;height:3px}.section{padding:120px 0}.section-label{color:#4c9bff;letter-spacing:1.7px;margin-bottom:17px;font-size:10px;font-weight:800}.section-heading{justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:55px;display:flex}.section-heading h2,.two-column h2,.industries-header h2,.cta-content h2{color:#f6f9ff;letter-spacing:-2.3px;margin:0;font-family:Space Grotesk,sans-serif;font-size:clamp(37px,4.2vw,55px);line-height:1.04}.section-heading>p{max-width:350px;color:var(--muted);margin:0;font-size:13px;line-height:1.75}.two-column{grid-template-columns:.9fr 1fr;align-items:center;gap:110px;display:grid}.about-copy{max-width:560px}.about-copy p{color:var(--muted);margin:0 0 20px;font-size:15px;line-height:1.85}.text-link{color:#5da9ff;align-items:center;gap:5px;margin-top:10px;font-size:12px;font-weight:600;display:inline-flex}.services-section{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#050c1d}.services-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.service-card{border:1px solid var(--border);background:linear-gradient(145deg,#1223468c,#0711268c);border-radius:15px;min-height:290px;padding:28px;transition:transform .25s,border-color .25s,background .25s;position:relative;overflow:hidden}.service-card:hover{background:linear-gradient(145deg,#142a53bf,#071126b3);border-color:#3691ff52;transform:translateY(-5px)}.service-icon{color:#4c9eff;background:#1677ff14;border:1px solid #4591ff40;border-radius:12px;justify-content:center;align-items:center;width:47px;height:47px;display:flex}.service-tag{color:#435673;letter-spacing:1.2px;font-size:8px;font-weight:800;position:absolute;top:30px;right:28px}.service-card h3{color:#f1f6ff;margin:30px 0 12px;font-family:Space Grotesk,sans-serif;font-size:20px;font-weight:600}.service-card p{color:#8391aa;margin:0;font-size:12px;line-height:1.75}.card-link{color:#589fff;align-items:center;gap:6px;font-size:10px;font-weight:600;display:flex;position:absolute;bottom:24px;left:28px}.why-grid{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(4,1fr);display:grid}.why-card{border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:#ffffff03;min-height:270px;padding:30px 25px;transition:background .25s,transform .25s;position:relative}.why-card:hover{background:#1677ff09;transform:translateY(-3px)}.why-card>svg{color:#4b9eff;margin-bottom:38px}.why-number{color:#314867;font-family:Space Grotesk,sans-serif;font-size:10px;font-weight:700;position:absolute;top:28px;right:24px}.why-card h3{color:#edf4ff;margin:0 0 12px;font-family:Space Grotesk,sans-serif;font-size:18px}.why-card p{color:#7888a3;margin:0;font-size:11px;line-height:1.75}.solution-panel{background:radial-gradient(circle at 70%,#1677ff21,#0000 32%),linear-gradient(120deg,#07142d,#071025);border:1px solid #4191ff2b;border-radius:24px;grid-template-columns:.85fr 1.15fr;align-items:center;min-height:560px;padding:65px;display:grid;position:relative;overflow:hidden}.solution-panel:before{content:"";background-image:linear-gradient(#4b87d20a 1px,#0000 1px),linear-gradient(90deg,#4b87d20a 1px,#0000 1px);background-size:45px 45px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 70%,#000,#0000 65%);mask-image:radial-gradient(circle at 70%,#000,#0000 65%)}.solution-copy{z-index:2;position:relative}.solution-copy h2{color:#fff;letter-spacing:-2.5px;margin:0;font-family:Space Grotesk,sans-serif;font-size:clamp(38px,4.2vw,57px);line-height:1.04}.solution-copy p{color:#8798b5;max-width:440px;margin:22px 0 30px;font-size:14px;line-height:1.8}.button-light:hover{background:#fff;transform:translateY(-2px)}.solution-diagram{z-index:2;height:400px;position:relative}.diagram-center{color:#57aaff;background:radial-gradient(circle,#1677ff2b,#0000 65%),#091a37;border:1px solid #3c9dff66;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:9px;width:130px;height:130px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 80px #1677ff1f}.diagram-center span{color:#dce9ff;font-family:Space Grotesk,sans-serif;font-size:12px;font-weight:600}.diagram-node{z-index:5;color:#64adff;background:#091b39f0;border:1px solid #4891ff33;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:115px;height:55px;display:flex;position:absolute;box-shadow:0 15px 35px #00000040}.diagram-node span{color:#bdcceb;font-size:10px;font-weight:600}.diagram-top{top:25px;left:50%;transform:translate(-50%)}.diagram-right{top:50%;right:5px;transform:translateY(-50%)}.diagram-bottom{bottom:25px;left:50%;transform:translate(-50%)}.diagram-left{top:50%;left:5px;transform:translateY(-50%)}.diagram-line{transform-origin:0;background:linear-gradient(90deg,#3795ff59,#3795ff00);width:155px;height:1px;position:absolute;top:50%;left:50%}.line-top{transform:rotate(-90deg)}.line-right{transform:rotate(0)}.line-bottom{transform:rotate(90deg)}.line-left{transform:rotate(180deg)}.centered{align-items:center}.centered>p{margin-bottom:0}.process-grid{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(5,1fr);display:grid}.process-item{border-right:1px solid var(--border);min-height:240px;padding:27px 24px;position:relative}.process-item:last-child{border-right:0}.process-number{color:#3c8fe9;margin-bottom:50px;font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:700}.process-content h3{color:#f2f6ff;margin:0 0 10px;font-family:Space Grotesk,sans-serif;font-size:19px}.process-content p{color:#7787a3;margin:0;font-size:11px;line-height:1.7}.process-arrow{z-index:5;color:#396895;background:#050c1d;position:absolute;top:29px;right:-10px}.industries-header{justify-content:space-between;align-items:center;margin-bottom:45px;display:flex}.industries-grid{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(3,1fr);display:grid}.industry-item{border-right:1px solid var(--border);border-bottom:1px solid var(--border);color:#b5c1d6;align-items:center;gap:13px;min-height:90px;padding:0 25px;transition:background .25s;display:flex}.industry-item svg:last-child{color:#40516d;margin-left:auto}.industry-item span{font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:500}.insights-section{border-top:1px solid var(--border);background:#050c1d}.insights-grid{grid-template-columns:1.5fr 1fr 1fr;gap:14px;display:grid}.insight-card{border:1px solid var(--border);background:#081329;border-radius:14px;min-height:390px;padding:28px}.featured-insight{padding:0;overflow:hidden}.insight-visual{color:#4c9eff;background:radial-gradient(circle,#1677ff38,#0000 50%),#07142d;justify-content:center;align-items:center;height:190px;display:flex;position:relative;overflow:hidden}.insight-visual span{color:#ffffff14;font-family:Space Grotesk,sans-serif;font-size:60px;font-weight:700;position:absolute;bottom:20px;left:24px}.insight-grid-lines{opacity:.5;background-image:linear-gradient(#5096e60d 1px,#0000 1px),linear-gradient(90deg,#5096e60d 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0}.insight-content{padding:26px}.insight-category{color:#4d9eff;letter-spacing:1.3px;font-size:8px;font-weight:800}.insight-card h3{color:#e8effc;margin:15px 0 35px;font-family:Space Grotesk,sans-serif;font-size:17px;line-height:1.35}.featured-insight h3{font-size:21px}.insight-card a{color:#559fff;align-items:center;gap:7px;font-size:10px;font-weight:600;display:inline-flex}.small-insight-icon{color:#4d9eff;background:#1677ff14;border-radius:11px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:35px;display:flex}.cta-section{background:radial-gradient(circle at 75%,#1677ff2e,#0000 28%),linear-gradient(100deg,#06122b,#07152d);border-top:1px solid #4191ff2e;border-bottom:1px solid #4191ff2e;position:relative;overflow:hidden}.cta-glow{filter:blur(80px);background:#1677ff1a;border-radius:50%;width:350px;height:350px;position:absolute;top:50%;right:15%;transform:translateY(-50%)}.cta-content{z-index:2;grid-template-columns:50px 1fr auto;align-items:center;gap:25px;min-height:350px;display:grid;position:relative}.cta-content h2{font-size:clamp(34px,4vw,52px)}.cta-content p{color:#8495b3;margin:15px 0 0;font-size:13px}.footer-top{grid-template-columns:2fr 1fr 1fr 1fr;gap:60px;padding-top:75px;padding-bottom:65px;display:grid}.footer-brand p{color:#687791;max-width:320px;margin:22px 0;font-size:11px;line-height:1.8}.footer-tagline{color:#4b9cff;letter-spacing:1px;font-size:9px;font-weight:700}.footer-column{flex-direction:column;gap:12px;display:flex}.footer-column h4{color:#dce7fa;margin:0 0 10px;font-size:11px}.footer-column a{color:#66748d;font-size:10px;transition:color .2s}.footer-bottom{color:#4c5b72;border-top:1px solid #ffffff0e;justify-content:space-between;align-items:center;min-height:65px;font-size:9px;display:flex}@media (width<=1000px){.desktop-nav{gap:18px;margin-right:20px}.why-grid{grid-template-columns:repeat(2,1fr)}.hero-content{grid-template-columns:1fr}.hero{padding-top:125px;padding-bottom:70px}.hero-visual{min-height:500px}.two-column{gap:50px}.services-grid{grid-template-columns:repeat(2,1fr)}.solution-panel{grid-template-columns:1fr;gap:20px}.solution-diagram{min-height:400px}.process-grid{grid-template-columns:repeat(2,1fr)}.process-item:nth-child(2){border-right:0}.process-item:nth-child(3){border-top:1px solid var(--border)}.process-item:nth-child(4){border-top:1px solid var(--border);border-right:0}.process-item:nth-child(5){border-top:1px solid var(--border)}.insights-grid{grid-template-columns:1fr 1fr}.featured-insight{grid-column:span 2}}@media (width<=760px){.container{width:min(var(--container), calc(100% - 32px))}.navbar{height:68px}.desktop-nav{display:none}.nav-cta{padding:9px 13px}.hero{min-height:auto;padding-top:110px}.hero h1{letter-spacing:-3px;font-size:clamp(50px,15vw,70px)}.hero-description{font-size:14px}.hero-actions{flex-direction:column;align-items:stretch}.button{width:100%}.hero-visual{min-height:430px;margin-top:20px}.network-card{min-height:390px}.network-canvas{height:230px}.orbit-three{width:270px;height:270px}.floating-card-one{bottom:30px;left:-5px}.floating-card-two{top:70px;right:-5px}.capability-inner{flex-direction:column;align-items:flex-start;gap:12px;padding:18px 0}.capability-items{flex-wrap:wrap;gap:10px 14px}.capability-items i{display:none}.section{padding:85px 0}.section-heading,.two-column{grid-template-columns:1fr;gap:25px;display:grid}.section-heading{align-items:start}.services-grid{grid-template-columns:1fr}.solution-panel{padding:35px 25px}.solution-diagram{height:340px}.diagram-node{width:100px}.process-grid{grid-template-columns:1fr}.process-item,.process-item:nth-child(n){border-right:0;border-top:1px solid var(--border);min-height:190px}.process-item:first-child{border-top:0}.process-number{margin-bottom:30px}.process-arrow{display:none}.industries-header{align-items:flex-start}.globe-icon{width:45px;height:45px}.industries-grid,.insights-grid{grid-template-columns:1fr}.featured-insight{grid-column:auto}.cta-content{grid-template-columns:1fr;gap:18px;padding:60px 0}.footer-top{grid-template-columns:1fr 1fr;gap:45px 30px}.footer-brand{grid-column:span 2}.footer-bottom{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;min-height:90px}.why-grid{grid-template-columns:1fr}}@media (width<=460px){.brand-name{font-size:18px}.brand-mark{width:33px;height:33px}.hero-proof{flex-direction:column;gap:9px}.network-card{padding:15px}.visual-metrics{gap:5px}.visual-metrics div{padding:9px}.visual-metrics strong{font-size:9px}.floating-card{padding:9px 11px}.floating-card strong{font-size:8px}.footer-top{grid-template-columns:1fr}.footer-brand{grid-column:auto}}.lead-agent-launcher{z-index:9999;color:#fff;cursor:pointer;background:#111d31;border:1px solid #4a9eff59;border-radius:999px;align-items:center;gap:10px;padding:14px 20px;font-family:Space Grotesk,sans-serif;font-size:12px;font-weight:600;transition:transform .2s,box-shadow .2s;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 40px #00000059,0 0 30px #1677ff1f}.lead-agent-launcher:hover{transform:translateY(-2px)}.lead-agent{z-index:10000;background:#0b1423;border:1px solid #648cbe38;border-radius:18px;flex-direction:column;width:min(390px,100vw - 32px);max-height:min(700px,100vh - 48px);display:flex;position:fixed;bottom:24px;right:24px;overflow:hidden;box-shadow:0 25px 80px #0000008c,0 0 50px #1677ff14}.lead-agent-header{background:#101c2e;border-bottom:1px solid #648cbe29;justify-content:space-between;align-items:center;padding:18px;display:flex}.lead-agent-title{align-items:center;gap:12px;display:flex}.lead-agent-icon{color:#5ba6ff;background:#4a9eff1f;border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.lead-agent-title strong{color:#f1f6ff;font-family:Space Grotesk,sans-serif;font-size:13px;display:block}.lead-agent-title small{color:#71829e;margin-top:3px;font-size:10px;display:block}.lead-agent-close{color:#788aa5;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.lead-agent-body{padding:20px;overflow-y:auto}.agent-message{color:#a9b8ce;margin-bottom:18px;font-size:12px;line-height:1.7}.agent-message strong{color:#fff;font-size:16px}.agent-message p{margin:7px 0}.agent-options{flex-direction:column;gap:8px;display:flex}.agent-options button{color:#d9e5f5;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #648cbe2e;border-radius:9px;justify-content:space-between;align-items:center;width:100%;padding:12px 14px;font-size:11px;transition:border-color .2s,background .2s;display:flex}.lead-agent label{color:#91a3bd;text-transform:uppercase;letter-spacing:.06em;margin-bottom:14px;font-size:10px;font-weight:600;display:block}.lead-agent input,.lead-agent textarea{box-sizing:border-box;color:#eaf2ff;resize:vertical;background:#0f1b2c;border:1px solid #648cbe33;border-radius:8px;outline:none;width:100%;margin-top:7px;padding:12px;font-family:inherit;font-size:12px}.agent-actions{justify-content:space-between;gap:10px;margin-top:20px;display:flex}.agent-actions button,.lead-agent-success button{color:#91a3bd;cursor:pointer;background:0 0;border:1px solid #648cbe33;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:10px 14px;font-size:11px;display:inline-flex}.agent-actions button.primary,.lead-agent-success button.primary{color:#fff;background:#1677ff;border:0}.agent-actions button:disabled{opacity:.45;cursor:not-allowed}.lead-summary{background:#ffffff06;border:1px solid #648cbe26;border-radius:9px;margin-top:15px;padding:12px}.lead-summary div{justify-content:space-between;gap:12px;margin-bottom:7px;display:flex}.lead-summary div:last-child{margin-bottom:0}.lead-summary span{color:#61728c;text-transform:uppercase;font-size:9px}.lead-summary strong{color:#dce8f8;text-align:right;font-size:10px}.agent-error{color:#ff9b9b;background:#ff5a5a0f;border:1px solid #ff5a5a40;border-radius:8px;margin-top:12px;padding:10px;font-size:10px}.lead-agent-success{text-align:center;flex-direction:column;align-items:center;padding:50px 25px;display:flex}.lead-agent-success>svg{color:#51c98a;margin-bottom:18px}.lead-agent-success h3{color:#fff;margin:0 0 10px;font-family:Space Grotesk,sans-serif}.lead-agent-success p{color:#8395ae;max-width:280px;margin:5px 0;font-size:11px;line-height:1.7}.lead-agent-success button{margin-top:20px}@media (width<=600px){.lead-agent-launcher{bottom:16px;right:16px}.lead-agent{width:calc(100vw - 32px);bottom:16px;right:16px}}@media (width<=768px){.brand-logo img{width:135px}}:root{--navy-950:#f7f9fc;--navy-900:#eef4fb;--navy-850:#e8f0fa;--navy-800:#dce8f6;--blue:#1769d5;--blue-bright:#2f80ed;--cyan:#159fc4;--violet:#7957d5;--white:#111827;--text:#172033;--muted:#65748b;--muted-dark:#8491a5;--border:#254b781f;--border-bright:#1769d547}body{color:#172033;background:#f7f9fc}.site-shell{background:radial-gradient(circle at 70% 5%,#2f80ed12,#0000 28%),#f7f9fc}.navbar{background:#ffffffe0;border-bottom:1px solid #1e3c6417;box-shadow:0 4px 20px #1e3c640a}.brand-name{color:#172033}.desktop-nav a{color:#536176}.desktop-nav a:hover{color:#1769d5}.nav-cta{color:#1769d5;background:#1769d50f;border-color:#1769d540}.nav-cta:hover{color:#fff;background:#1769d5;border-color:#1769d5}.hero{background:radial-gradient(circle at 78% 40%,#2f80ed17,#0000 28%),radial-gradient(circle at 50% 110%,#7957d50f,#0000 30%),#f7f9fc}.hero-grid{opacity:.45;background-image:linear-gradient(#41699b0b 1px,#0000 1px),linear-gradient(90deg,#41699b0b 1px,#0000 1px);-webkit-mask-image:linear-gradient(#000 0%,#0000 90%);mask-image:linear-gradient(#000 0%,#0000 90%)}.eyebrow{color:#1769d5;background:#1769d50e;border-color:#1769d533}.hero h1{color:#101828}.hero h1 span{background:linear-gradient(100deg,#1769d5,#4d72e8 50%,#7957d5);-webkit-background-clip:text;background-clip:text}.hero-description{color:#65748b}.proof-item{color:#758399}.proof-item svg{color:#1769d5}.hero-bottom-fade{background:linear-gradient(#0000,#f7f9fc)}.button-primary{color:#fff;background:linear-gradient(110deg,#1769d5,#2f80ed);box-shadow:0 12px 30px #1769d52e}.button-primary:hover{box-shadow:0 15px 35px #1769d540}.button-secondary{color:#344054;background:#fffc;border-color:#254b7824}.button-secondary:hover{background:#fff;border-color:#1769d54d}.glow-one{background:#2f80ed1f}.glow-two{background:#7957d517}.network-card{background:linear-gradient(145deg,#fffffffa,#f2f7fdfa);border-color:#3269aa29;box-shadow:0 25px 70px #1e416e1f,inset 0 1px #ffffffe6}.mini-label{color:#6b86a8}.network-top h3{color:#172033}.status-dot{color:#6b7890}.orbit{border-color:#2f80ed1f}.orbit-three{border-color:#7957d51a}.central-node{color:#1769d5;background:radial-gradient(circle at 35% 25%,#2f80ed29,#0000),#edf5ff;border-color:#1769d54d;box-shadow:0 0 45px #2f80ed1a,inset 0 0 25px #2f80ed0d}.data-node{color:#1769d5;background:#eef5fd;border-color:#1769d52e;box-shadow:0 8px 25px #1e416e1a}.connection{background:linear-gradient(90deg,#1769d559,#1769d500)}.visual-metrics div{background:#ffffffbf;border-color:#254b7814}.visual-metrics span{color:#7d8ba0}.visual-metrics strong{color:#344054}.floating-card{background:#fffffff0;border-color:#3269aa26;box-shadow:0 15px 40px #1e416e21}.floating-card svg{color:#1769d5}.floating-card span{color:#7b899e}.floating-card strong{color:#344054}.capability-strip{background:#eef3f9;border-color:#254b781a}.capability-inner>span{color:#75849a}.capability-items span{color:#536176}.capability-items i{background:#a9b7c9}.section-heading h2,.two-column h2,.industries-header h2,.cta-content h2{color:#111827}.section-heading h2 span,.two-column h2 span,.industries-header h2 span,.cta-content h2 span{color:#1769d5}.section-heading>p{color:#65748b}.about-section{background:radial-gradient(circle at 10% 30%,#2f80ed0b,#0000 30%),#f7f9fc}.about-copy p{color:#65748b}.text-link{color:#1769d5}.services-section{background:#eef3f9;border-color:#254b781a}.service-card{background:linear-gradient(145deg,#fff,#f7faff);border-color:#254b781f;box-shadow:0 8px 30px #1e416e0b}.service-card:hover{background:linear-gradient(145deg,#fff,#f3f8ff);border-color:#1769d540;box-shadow:0 15px 40px #1e416e14}.service-icon{color:#1769d5;background:#1769d50e;border-color:#1769d52e}.service-tag{color:#8491a5}.service-card h3{color:#172033}.service-card p{color:#65748b}.card-link{color:#1769d5}.why-section{background:radial-gradient(circle at 20%,#2f80ed0b,#0000 28%),#f7f9fc}.why-card{background:#ffffff73;border-color:#254b781a}.why-card:hover{background:#1769d509}.why-card>svg{color:#1769d5}.why-number{color:#a6b4c7}.why-card h3{color:#172033}.why-card p{color:#718096}.solutions-section{background:#f7f9fc}.solution-panel{background:radial-gradient(circle at 70%,#2f80ed14,#0000 32%),linear-gradient(120deg,#eef5fd,#f8fbff);border-color:#1769d526;box-shadow:0 15px 50px #1e416e0f}.solution-panel:before{background-image:linear-gradient(#4b87d20e 1px,#0000 1px),linear-gradient(90deg,#4b87d20e 1px,#0000 1px)}.solution-copy h2{color:#111827}.solution-copy h2 span{color:#1769d5}.solution-copy p{color:#65748b}.light-label{color:#1769d5}.button-light{color:#fff;background:#1769d5}.button-light:hover{background:#2f80ed}.diagram-center{color:#1769d5;background:radial-gradient(circle,#2f80ed1f,#0000 65%),#eef5fd;border-color:#1769d54d;box-shadow:0 0 60px #2f80ed14}.diagram-center span{color:#344054}.diagram-node{color:#1769d5;background:#ffffffe6;border-color:#1769d529;box-shadow:0 12px 30px #1e416e1a}.diagram-node span{color:#536176}.diagram-line{background:linear-gradient(90deg,#1769d54d,#1769d500)}.process-section{background:#eef3f9}.process-grid,.process-item{border-color:#254b781a}.process-number{color:#1769d5}.process-content h3{color:#172033}.process-content p{color:#718096}.process-arrow{color:#6d86a5;background:#eef3f9}.industries-section{background:radial-gradient(circle at 80%,#7957d50b,#0000 28%),#f7f9fc}.globe-icon{color:#1769d547}.industries-grid{border-color:#254b781a}.industry-item{color:#536176;border-color:#254b781a}.industry-item svg:first-child{color:#1769d5}.industry-item svg:last-child{color:#9aa8ba}.industry-item:hover{background:#1769d509}.insights-section{background:#eef3f9;border-color:#254b781a}.insight-card{background:#fff;border-color:#254b781a;box-shadow:0 8px 30px #1e416e0b}.insight-visual{color:#1769d5;background:radial-gradient(circle,#2f80ed21,#0000 50%),#edf5fd}.insight-visual span{color:#1769d514}.insight-grid-lines{background-image:linear-gradient(#5096e60f 1px,#0000 1px),linear-gradient(90deg,#5096e60f 1px,#0000 1px)}.insight-category{color:#1769d5}.insight-card h3{color:#172033}.insight-card a{color:#1769d5}.small-insight-icon{color:#1769d5;background:#1769d50f}.cta-section{background:radial-gradient(circle at 75%,#2f80ed1a,#0000 28%),linear-gradient(100deg,#eaf3fc,#f7fbff);border-color:#1769d524}.cta-glow{background:#2f80ed14}.cta-content>svg{color:#1769d5}.cta-content p{color:#65748b}.footer{background:#eaf0f7}.footer-brand p{color:#718096}.footer-tagline{color:#1769d5}.footer-column h4{color:#344054}.footer-column a{color:#718096}.footer-column a:hover{color:#1769d5}.footer-bottom{color:#8491a5;border-top-color:#254b781a}.lead-agent-launcher{color:#172033;background:#fff;border-color:#1769d540;box-shadow:0 12px 40px #1e416e26,0 0 30px #1769d514}.lead-agent-launcher svg{color:#1769d5}.lead-agent{background:#fff;border-color:#254b7824;box-shadow:0 25px 80px #1e416e33,0 0 50px #1769d50f}.lead-agent-header{background:#f1f6fb;border-bottom-color:#254b781a}.lead-agent-icon{color:#1769d5;background:#1769d514}.lead-agent-title strong{color:#172033}.lead-agent-title small,.lead-agent-close{color:#718096}.lead-agent-close:hover{color:#172033;background:#1769d50f}.agent-message{color:#65748b}.agent-message strong{color:#172033}.agent-options button{color:#344054;background:#f8fafc;border-color:#254b781f}.agent-options button:hover{background:#1769d50d;border-color:#1769d54d}.lead-agent label{color:#65748b}.lead-agent input,.lead-agent textarea{color:#172033;background:#f8fafc;border-color:#254b7824}.lead-agent input:focus,.lead-agent textarea:focus{border-color:#1769d580}.lead-agent input::placeholder,.lead-agent textarea::placeholder{color:#9aa8ba}.agent-actions button,.lead-agent-success button{color:#65748b;border-color:#254b7824}.agent-actions button.primary,.lead-agent-success button.primary{color:#fff;background:#1769d5}.lead-summary{background:#f8fafc;border-color:#254b781a}.lead-summary span{color:#8491a5}.lead-summary strong{color:#344054}.lead-agent-success h3{color:#172033}.lead-agent-success p{color:#718096}
