:root{--bg:#06111f;--bg-2:#091827;--bg-3:#0d2034;--panel:#0d1f33c2;--panel-strong:#102740f2;--line:#ffffff14;--line-blue:#4aaeff33;--text:#f5f9ff;--muted:#94a9c0;--blue:#2f80ff;--cyan:#2bd6ff;--green:#5fe3b0;--accent:linear-gradient(135deg, #2f80ff 0%, #2bd6ff 100%)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 78% 0%, #2f80ff26, transparent 25%), radial-gradient(circle at 15% 20%, #2bd6ff0f, transparent 24%), var(--bg);color:var(--text);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}.site-shell{overflow:hidden}.hero{min-height:100vh;padding:0 5vw 90px;position:relative}.hero-grid-bg{pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 88%);mask-image:linear-gradient(#000 0%,#0000 88%)}.nav{z-index:20;grid-template-columns:auto 1fr auto;align-items:center;gap:40px;max-width:1550px;height:94px;margin:auto;display:grid;position:relative}.brand{align-items:center;gap:14px;display:flex}.brand-mark{letter-spacing:-2px;background:var(--accent);color:#0000;-webkit-background-clip:text;font-size:31px;font-weight:900}.brand-text{border-left:1px solid var(--line);flex-direction:column;padding-left:14px;display:flex}.brand-text strong{letter-spacing:4px;font-size:14px}.brand-text span{color:var(--muted);margin-top:5px;font-size:10px}.nav-links{color:#c7d4e3;justify-self:end;gap:26px;font-size:13px;display:flex}.nav-links a{padding:12px 0;position:relative}.nav-links a:after{content:"";background:var(--cyan);height:1px;transition:right .25s;position:absolute;bottom:6px;left:0;right:100%}.nav-links a:hover:after{right:0}.nav-cta{background:#ffffff06;border:1px solid #2bd6ff4d;border-radius:11px;padding:13px 18px;font-size:13px;font-weight:700}.nav-cta:hover{background:#2bd6ff0f}.hero-layout{z-index:2;grid-template-columns:1.03fr .97fr;align-items:center;gap:70px;max-width:1550px;min-height:calc(100vh - 94px);margin:auto;display:grid;position:relative}.eyebrow{color:#6bdcff;letter-spacing:3px;text-transform:uppercase;margin-bottom:22px;font-size:11px;font-weight:800}.hero h1{letter-spacing:-5px;max-width:840px;margin:0;font-size:clamp(58px,6.2vw,100px);line-height:.94}.hero h1 span{background:var(--accent);color:#0000;-webkit-background-clip:text;display:block}.hero-lead{color:var(--muted);max-width:760px;margin:30px 0 12px;font-size:18px;line-height:1.8}.hero-subline{color:#d7e3ef;margin:0 0 30px;font-size:15px}.hero-actions{gap:14px;margin-bottom:36px;display:flex}.primary-button,.secondary-button{border-radius:11px;justify-content:center;align-items:center;min-height:52px;padding:0 24px;font-size:13px;font-weight:800;display:inline-flex}.primary-button{background:var(--accent);color:#04101c;box-shadow:0 10px 40px #2f80ff2e}.primary-button:hover{transform:translateY(-1px)}.secondary-button{border:1px solid var(--line);background:#ffffff06}.hero-proof{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);max-width:760px;padding-top:21px;display:grid}.hero-proof div{padding-right:22px}.hero-proof div+div{border-left:1px solid var(--line);padding-left:22px}.hero-proof strong,.hero-proof span{display:block}.hero-proof strong{margin-bottom:5px;font-size:14px}.hero-visual{padding:30px 0;position:relative}.system-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:4;background:linear-gradient(#13304eed,#071625f2);border:1px solid #4db8ff30;border-radius:25px;padding:25px;position:relative;box-shadow:0 50px 120px #00000057,inset 0 1px #ffffff08}.card-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.card-title{color:#c9d6e5;align-items:center;gap:10px;font-size:13px;display:flex}.card-top>strong{color:var(--green);letter-spacing:1px;font-size:10px}.status-dot{background:var(--green);border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite glow;box-shadow:0 0 14px #5fe3b0e6}.control-status{grid-template-columns:repeat(3,1fr);gap:10px;padding:14px 0 4px;display:grid}.control-status div{background:#ffffff06;border-radius:9px;padding:10px 12px}.control-status span,.control-status strong{display:block}.control-status span{color:var(--muted);margin-bottom:4px;font-size:9px}.control-status strong{color:#dce9f6;font-size:10px}.metric-grid{grid-template-columns:repeat(2,1fr);gap:13px;margin:16px 0 23px;display:grid}.metric{border:1px solid var(--line);background:linear-gradient(#ffffff0a,#ffffff05);border-radius:15px;padding:18px;position:relative;overflow:hidden}.metric-live:after{content:"";background:linear-gradient(90deg,#0000,#2bd6ff1a,#0000);width:90px;height:180%;animation:5s linear infinite sweep;position:absolute;top:-40%;left:-110px;transform:rotate(20deg)}.metric span,.metric small{display:block}.metric span{color:var(--muted);font-size:12px}.metric strong{margin:8px 0 6px;font-size:26px;display:block}.metric small{color:#61d5ff;font-size:10px}.architecture-title{color:var(--muted);letter-spacing:2px;text-transform:uppercase;margin-bottom:11px;font-size:9px;font-weight:800}.architecture-flow{grid-template-columns:1fr 34px 1fr 34px 1fr 34px 1fr;align-items:center;gap:5px;display:grid}.architecture-flow.second{grid-template-columns:1fr 34px 1fr 34px 1fr;width:78%;margin:10px auto 0}.node{text-align:center;background:#2f80ff12;border:1px solid #2f80ff2e;border-radius:8px;padding:10px 6px;font-size:9px}.flow-line{background:#2bd6ff33;height:1px;overflow:hidden}.flow-line span{background:var(--cyan);width:12px;height:1px;box-shadow:0 0 8px var(--cyan);animation:2.3s linear infinite flow;display:block}.floating-card{z-index:7;background:#061320f7;border:1px solid #2bd6ff2e;border-radius:13px;padding:14px 18px;position:absolute;box-shadow:0 20px 55px #0000004d}.floating-card span,.floating-card strong{display:block}.floating-card span{color:#69d7ff;letter-spacing:1.5px;font-size:8px}.floating-card strong{margin-top:6px;font-size:11px}.floating-one{bottom:35px;left:-45px}.floating-two{top:40px;right:-38px}.pulse-ring{z-index:1;border:1px solid #2bd6ff14;border-radius:50%;width:300px;height:300px;animation:5s ease-out infinite pulseRing;position:absolute}.pulse-one{top:10%;right:-20%}.pulse-two{animation-delay:2.5s;bottom:-10%;left:-18%}.capability-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff05;flex-wrap:wrap;justify-content:center;align-items:center;gap:0;min-height:76px;display:flex}.capability-strip div{color:#9db1c7;letter-spacing:1.4px;border-right:1px solid var(--line);padding:0 25px;font-size:9px}.capability-strip div:last-child{border-right:0}.section,.platform-section,.compliance-section,.enterprise-cta{max-width:1500px;margin:auto;padding:110px 5vw}.section-heading{max-width:850px;margin-bottom:54px}.section-heading.wide{grid-template-columns:1.15fr .85fr;align-items:end;gap:70px;max-width:none;display:grid}.section-heading h2,.platform-copy h2,.compliance-copy h2,.why-copy h2,.enterprise-cta h2{letter-spacing:-2.8px;margin:0;font-size:clamp(38px,4.2vw,66px);line-height:1.05}.section-heading p,.platform-copy p,.compliance-copy p,.why-copy p,.enterprise-cta p{color:var(--muted);font-size:15px;line-height:1.75}.solution-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.solution-card{border:1px solid var(--line);background:linear-gradient(#0f243abf,#091828cc);border-radius:17px;min-height:260px;padding:28px;transition:transform .25s,border-color .25s}.solution-card:hover{border-color:#2bd6ff38;transform:translateY(-4px)}.solution-number{color:#5dd8ff;letter-spacing:1px;font-size:10px}.solution-card h3{margin:34px 0 14px;font-size:21px}.solution-card p{color:var(--muted);min-height:88px;font-size:13px;line-height:1.7}.solution-card a,.work-card a{color:#72ddff;font-size:11px;font-weight:700}.work-tags{flex-wrap:wrap;gap:7px;margin:18px 0 22px;display:flex}.work-tags small{color:#9ccfe0;letter-spacing:.7px;text-transform:uppercase;background:#2bd6ff09;border:1px solid #2bd6ff21;border-radius:7px;padding:7px 9px;font-size:8px;font-weight:700}.industries-section{border-top:1px solid var(--line)}.industry-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.industry-card{border:1px solid var(--line);background:#ffffff05;border-radius:14px;flex-direction:column;min-height:155px;padding:22px;display:flex}.industry-card span{color:#4fcfff;font-size:9px}.industry-card strong{margin:auto 0 14px;font-size:16px}.industry-card small{color:var(--muted);font-size:9px}.platform-section{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.platform-points{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:28px;display:grid}.platform-points span{border:1px solid var(--line);color:#c1cede;border-radius:9px;padding:12px 14px;font-size:11px}.platform-visual{place-items:center;height:460px;display:grid;position:relative}.platform-core{background:var(--accent);color:#03101d;z-index:3;border-radius:50%;place-items:center;width:145px;height:145px;font-size:20px;font-weight:900;display:grid;box-shadow:0 0 70px #2f80ff38}.orbit{border:1px solid #2bd6ff21;border-radius:50%;position:absolute}.orbit span{border:1px solid var(--line);color:#bfd0e1;background:#0a1b2d;border-radius:8px;padding:8px 10px;font-size:9px;position:absolute}.orbit-one{width:290px;height:290px}.orbit-two{width:430px;height:430px}.orbit-one span:first-child{top:-13px;left:110px}.orbit-one span:nth-child(2){top:124px;right:-34px}.orbit-one span:nth-child(3){bottom:-13px;left:125px}.orbit-one span:nth-child(4){top:124px;left:-28px}.orbit-two span:first-child{top:16px;left:46px}.orbit-two span:nth-child(2){top:90px;right:12px}.orbit-two span:nth-child(3){bottom:70px;right:30px}.orbit-two span:nth-child(4){bottom:78px;left:15px}.integration-section{border-top:1px solid var(--line)}.integration-map{grid-template-columns:repeat(3,1fr);align-items:center;gap:12px;display:grid}.integration-item,.integration-core{text-align:center;border:1px solid var(--line);border-radius:13px;place-items:center;min-height:90px;display:grid}.integration-item{color:#c3d1df;background:#ffffff05;font-size:12px}.integration-core{background:radial-gradient(circle at center, #2bd6ff26, transparent 60%), var(--panel-strong);letter-spacing:1.5px;color:#6df;border-color:#2bd6ff2e;font-size:11px;font-weight:800}.work-section{border-top:1px solid var(--line)}.work-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.work-card{border:1px solid var(--line);background:linear-gradient(135deg,#102841cc,#081625d9);border-radius:16px;padding:30px}.work-card>span{color:#68dbff;letter-spacing:1.5px;text-transform:uppercase;font-size:9px;font-weight:700}.work-card h3{margin:26px 0 12px;font-size:23px}.work-card p{color:var(--muted);font-size:13px;line-height:1.7}.compliance-section{border-top:1px solid var(--line);grid-template-columns:1fr .8fr;align-items:center;gap:80px;display:grid}.compliance-tags{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.compliance-tags span{border:1px solid var(--line);color:#bdd0e2;border-radius:8px;padding:9px 11px;font-size:10px}.compliance-panel{background:var(--panel);border:1px solid #2bd6ff29;border-radius:18px;padding:25px}.compliance-header,.compliance-row{justify-content:space-between;align-items:center;display:flex}.compliance-header{border-bottom:1px solid var(--line);padding-bottom:20px;font-size:12px}.compliance-header strong{color:var(--green);font-size:10px}.compliance-row{border-bottom:1px solid var(--line);color:var(--muted);padding:16px 0;font-size:11px}.compliance-row:last-child{border-bottom:0}.compliance-row strong{color:#d7e6f4;font-size:10px}.why-section{border-top:1px solid var(--line);grid-template-columns:.85fr 1.15fr;align-items:start;gap:80px;display:grid}.reason-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.reason-card{border:1px solid var(--line);background:#ffffff05;border-radius:13px;flex-direction:column;justify-content:space-between;min-height:130px;padding:20px;display:flex}.reason-card span{color:#58d5ff;font-size:9px}.reason-card strong{font-size:14px}.enterprise-cta{background:radial-gradient(circle at 90% 20%,#2f80ff2e,#0000 30%),linear-gradient(135deg,#0e263eed,#071524f2);border:1px solid #2bd6ff29;border-radius:25px;grid-template-columns:1fr auto;align-items:center;gap:70px;margin-top:30px;margin-bottom:90px;display:grid}.enterprise-cta>div:first-child{max-width:900px}.cta-actions{flex-direction:column;gap:10px;display:flex}.footer{border-top:1px solid var(--line);max-width:1500px;margin:auto;padding:70px 5vw 40px}.footer-brand{align-items:center;gap:16px;margin-bottom:45px;display:flex}.footer-brand>div:last-child{border-left:1px solid var(--line);padding-left:16px}.footer-brand strong,.footer-brand span{display:block}.footer-brand strong{letter-spacing:3px;font-size:13px}.footer-brand span{color:var(--muted);margin-top:5px;font-size:10px}.footer-links{grid-template-columns:repeat(3,1fr);gap:50px;max-width:720px;display:grid}.footer-links>div{flex-direction:column;gap:10px;display:flex}.footer-links strong{color:#fff;margin-bottom:5px;font-size:11px}.footer-links a{color:var(--muted);font-size:10px}.footer-bottom{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;margin-top:55px;padding-top:20px;font-size:9px;display:flex}@keyframes glow{0%,to{opacity:.6;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}@keyframes sweep{0%{left:-120px}to{left:120%}}@keyframes flow{0%{transform:translate(-16px)}to{transform:translate(42px)}}@keyframes pulseRing{0%{opacity:0;transform:scale(.72)}25%{opacity:.8}to{opacity:0;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:1180px){.nav-links{display:none}.hero-layout,.platform-section,.compliance-section,.why-section{grid-template-columns:1fr}.hero-layout{padding-top:70px}.hero h1{max-width:900px}.hero-visual{width:100%;max-width:780px;margin:auto}.section-heading.wide{grid-template-columns:1fr;gap:15px}.solution-grid,.industry-grid{grid-template-columns:repeat(2,1fr)}.platform-visual{margin-top:25px}.enterprise-cta{grid-template-columns:1fr}.cta-actions{flex-direction:row}}@media (max-width:720px){.hero{padding-left:22px;padding-right:22px}.nav{height:76px}.brand-text span{display:none}.nav-cta{padding:10px 12px;font-size:10px}.hero-layout{min-height:auto;padding-top:55px}.hero h1{letter-spacing:-3px;font-size:50px}.hero-lead{font-size:15px}.hero-actions{flex-direction:column}.hero-proof{grid-template-columns:1fr;gap:12px}.hero-proof div,.hero-proof div+div{border-left:0;border-bottom:1px solid var(--line);padding:0 0 12px}.control-status,.metric-grid,.solution-grid,.industry-grid,.work-grid,.reason-grid,.platform-points,.integration-map,.footer-links{grid-template-columns:1fr}.architecture-flow,.architecture-flow.second{grid-template-columns:1fr;width:100%}.flow-line{display:none}.floating-card{margin-top:10px;position:static}.pulse-ring{display:none}.capability-strip{justify-content:flex-start;gap:8px;padding:15px 22px}.capability-strip div{border-right:0;padding:5px 8px}.section,.platform-section,.compliance-section,.enterprise-cta{padding:75px 22px}.platform-visual{height:380px}.orbit-one{width:240px;height:240px}.orbit-two{width:340px;height:340px}.orbit span{font-size:8px}.orbit-one span:first-child{top:-12px;left:90px}.orbit-one span:nth-child(2){top:102px;right:-24px}.orbit-one span:nth-child(3){bottom:-12px;left:100px}.orbit-one span:nth-child(4){top:102px;left:-24px}.orbit-two span:first-child{top:10px;left:35px}.orbit-two span:nth-child(2){top:70px;right:5px}.orbit-two span:nth-child(3){bottom:58px;right:16px}.orbit-two span:nth-child(4){bottom:58px;left:7px}.enterprise-cta{margin-left:22px;margin-right:22px}.cta-actions{flex-direction:column}.footer{padding-left:22px;padding-right:22px}.footer-bottom{flex-direction:column;gap:10px}}.einv-feature{border-bottom:1px solid var(--line);background:radial-gradient(at 10% 0,#2bd6ff17,#0000 65%)}.einv-badge{color:var(--green);letter-spacing:1.4px;background:#5fe3b00d;border:1px solid #5fe3b047;border-radius:7px;margin-bottom:24px;padding:10px 13px;font-size:11px;font-weight:800;line-height:1.5;display:inline-block}.einv-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.einv-card{border:1px solid var(--line);background:linear-gradient(145deg,#10273e,#091827);border-radius:18px;padding:30px}.einv-kicker{color:#70dfff;letter-spacing:1.4px;font-size:10px;font-weight:800;line-height:1.7;display:block}.einv-card h3{margin:25px 0 16px;font-size:23px;line-height:1.25}.einv-card p,.einv-card li{color:#b1c2d3;font-size:14px;line-height:1.8}.einv-note{color:#a8bdd1;font-size:12px;line-height:1.8}.einv-header{justify-content:space-between;align-items:center;gap:24px;max-width:1500px;margin:auto;padding:28px 5vw;display:flex}.einv-nav{color:#c4d4e4;gap:25px;font-size:13px;display:flex}.einv-hero{grid-template-columns:1.25fr .8fr;align-items:center;gap:65px;padding-top:65px;display:grid}.einv-back{color:#b7c8d9;margin-bottom:35px;font-size:13px;display:block}.einv-hero h1{letter-spacing:-2.5px;margin:0;font-size:clamp(42px,4.8vw,74px);line-height:1.06}.einv-lead{color:#b4c5d6;margin-top:28px;font-size:19px;line-height:1.75}.einv-proof{color:#c8f5e3;font-size:15px;line-height:1.8}.einv-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.einv-evidence{background:radial-gradient(at 100% 0,#2bd6ff1f,#0000 75%),#0b1d30;border:1px solid #2bd6ff42;border-radius:24px;padding:35px;box-shadow:0 25px 70px #0003}.einv-evidence h2{letter-spacing:-1px;font-size:clamp(32px,3vw,46px);line-height:1.12}.einv-evidence dl div{border-bottom:1px solid var(--line);padding:16px 0}.einv-evidence dt{color:#a8bfd2;margin-bottom:6px;font-size:12px}.einv-evidence dd{margin:0;font-size:16px;font-weight:700}.einv-evidence p{color:#b8cbdc;font-size:14px;line-height:1.8}.einv-evidence p.einv-note{font-size:12px}.einv-bordered{border-top:1px solid var(--line)}.einv-highlight{border-color:#2bd6ff73}.einv-package{flex-direction:column;display:flex}.einv-package ul{margin-bottom:30px;padding-left:20px}.einv-package li{padding:4px 0}.einv-package>a{text-align:center;margin-top:auto}.einv-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.einv-steps li{border-top:2px solid #287da1;padding-top:25px}.einv-steps span{color:#70dfff;font-size:13px}.einv-steps h3{font-size:21px}.einv-steps p{color:#b1c2d3;font-size:14px;line-height:1.8}.einv-faq{max-width:1000px}.einv-faq details{border-bottom:1px solid var(--line);padding:22px 0}.einv-faq summary{cursor:pointer;font-size:18px;font-weight:700;line-height:1.6}.einv-faq p{color:#b4c5d6;max-width:850px;font-size:15px;line-height:1.8}.einv-faq a{color:#70dfff;text-decoration:underline}.einv-contact .cta-actions{max-width:340px}.einv-email{color:#70dfff;overflow-wrap:anywhere;text-align:center;padding:8px;font-size:14px}.einv-footer-links{color:#bdd0e2;flex-wrap:wrap;gap:25px;font-size:13px;display:flex}.einv-skip{color:#06111f;z-index:100;background:#fff;padding:15px;position:absolute;top:-150px;left:20px}.einv-skip:focus{top:12px}a:focus-visible,summary:focus-visible{outline-offset:5px;outline:3px solid #70dfff}.einv-page section[id]{scroll-margin-top:25px}@media (max-width:1100px){.einv-hero{grid-template-columns:1fr;gap:35px}.einv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.einv-nav{display:none}.einv-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.einv-header{gap:12px;padding:20px 22px}.einv-grid,.einv-steps{grid-template-columns:1fr}.einv-hero h1{letter-spacing:-1.8px;font-size:43px}.einv-hero{padding-top:32px}.einv-lead{font-size:17px}.einv-evidence,.einv-card{padding:25px}.einv-actions{flex-direction:column}.einv-contact .cta-actions{max-width:100%}.einv-badge{letter-spacing:1px;font-size:9px}.einv-feature .section-heading h2,.einv-page .section-heading h2,.einv-page .enterprise-cta h2{letter-spacing:-1.5px;font-size:37px}.einv-steps{gap:20px}}:root{--bg:#081b36;--bg-2:#102c50;--bg-3:#17395f;--panel:#133451;--panel-strong:#194366;--text:#f7fbff;--muted:#bed0e1;--cyan:#41e0ed;--green:#80f1cc;--line:#bcd8ee30;--accent:linear-gradient(120deg,#ffc857,#ffe39a)}body{background:#081b36;font-family:Arial,Helvetica,sans-serif}.hero{background:radial-gradient(at 82% 28%,#145174 0%,#0000 50%),linear-gradient(135deg,#081b36,#102e50);min-height:auto;padding-bottom:85px}.hero-grid-bg{opacity:.4;background-size:65px 65px}.nav{gap:25px}.nav-links{gap:21px}.nav-links a{color:#e1edf6;font-size:13px}.brand-mark{color:#0000;background:linear-gradient(120deg,#45e4ed,#95fff3);-webkit-background-clip:text;background-clip:text}.brand-text span{color:#bed0e1}.nav-cta{color:#102640;background:#ffcf66;border:1px solid #ffcf66;font-weight:800}.hero-layout{grid-template-columns:1fr 1.1fr;gap:45px;min-height:auto;padding-top:65px}.hero h1{letter-spacing:-3.5px;font-size:clamp(48px,5.1vw,79px);line-height:1.02}.hero h1 span{color:#0000;background:linear-gradient(100deg,#4fe5ee,#a5fff3);-webkit-background-clip:text;background-clip:text}.eyebrow{letter-spacing:2px;color:#70ecf3;font-size:12px}.hero-lead{color:#d1e0ee;font-size:18px}.hero-subline{color:#ffe5a6;line-height:1.7}.primary-button{color:#0a2342;cursor:pointer;text-align:center;background:linear-gradient(115deg,#ffca55,#ffe29b);border:1px solid #ffdc80;padding-top:12px;padding-bottom:12px;line-height:1.5;transition:transform .18s,box-shadow .18s;box-shadow:0 9px 28px #ffc54921}.primary-button:hover{transform:translateY(-2px);box-shadow:0 12px 30px #ffc54942}.secondary-button{color:#e5f5ff;text-align:center;border-color:#6595b3}.hero-proof span{color:#c1d2e2;font-size:12px}.workflow-hero{min-width:0}.workflow-hero img,.workflow-evidence img{border-radius:22px;width:100%;height:auto;display:block}.visual-label{color:#b6f7f3;letter-spacing:2px;align-items:center;gap:10px;margin-bottom:18px;font-size:11px;font-weight:700;display:flex}.workflow-proof{background:#133455;border:1px solid #3b6583;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px 20px;margin:18px 0 0;padding:20px;display:flex}.workflow-proof>span{color:#132c46;background:#ffd46d;border-radius:7px;padding:7px 10px;font-size:11px;font-weight:800}.workflow-proof strong{font-size:13px;line-height:1.6}.workflow-proof a{color:#7debf3;font-size:12px;font-weight:700}.capability-strip{background:#36d9e4;border:0;min-height:68px}.capability-strip div{color:#09233e;border-color:#24a8b8;font-size:10px;font-weight:800}.section,.platform-section,.compliance-section,.why-section{padding-top:90px;padding-bottom:90px}.section-heading h2,.platform-copy h2,.compliance-copy h2,.why-copy h2{letter-spacing:-2px;font-size:clamp(35px,3.5vw,53px);line-height:1.1}.section-heading p,.platform-copy p,.compliance-copy p,.why-copy p{font-size:16px}.einv-feature,#solutions,#work,#why,.einv-page .einv-bordered{color:#102a47;background:#f1f7fb}.einv-feature{background:linear-gradient(110deg,#edfaff,#f9fdff)}.einv-feature .eyebrow,#solutions .eyebrow,#work .eyebrow,#why .eyebrow,.einv-bordered .eyebrow{color:#006b80}.einv-feature .section-heading p,#solutions .section-heading p,#work .section-heading p,#why .why-copy p,.einv-bordered .section-heading p{color:#435b71}.einv-feature .einv-badge{color:#096453;background:#ddf7ed;border-color:#93d9c7}.einv-feature .einv-card,.einv-bordered .einv-card,.solution-card,.work-card,#why .reason-card{color:#0c2c49;background:#fff;border:1px solid #cddfe9;box-shadow:0 8px 24px #173d590d}.einv-feature .einv-card p,.einv-bordered .einv-card p,.einv-bordered .einv-card li,.solution-card p,.work-card p{color:#445d73;font-size:14px}.einv-feature .einv-kicker,.einv-bordered .einv-kicker,.solution-number,.work-card>span,#why .reason-card span{color:#007286}.solution-card a,.work-card a{color:#006d84;font-size:13px}.work-tags small{color:#086b80;background:#ecf9fc;border-color:#c5e4ed;font-size:10px}.industry-card{background:#123454;border-color:#386181}.industry-card small{color:#c2d5e6}.platform-core{color:#112844}.platform-points span{color:#e1ecf5}.platform-section{background:linear-gradient(125deg,#0d2948,#143f60)}.integration-map{gap:16px}.integration-item{color:#e4f1fb;background:#153b5b;border-color:#3b6280;font-size:14px}.integration-core{color:#0b2c46;background:#42dce6}.compliance-panel{background:#163955;border-color:#426887}.compliance-row{color:#d2e4f0}.compliance-row strong{color:#aaf3dc}.compliance-header strong{color:#0b3440;background:#72e4c7;border-radius:5px;padding:6px}.einv-header{background:#0c2543}.einv-page .einv-hero{background:radial-gradient(at 100% 0,#17516d,#0000 65%),#0d2846;grid-template-columns:1fr 1fr;gap:40px}.einv-hero h1 span{color:#65eaf0}.einv-lead{color:#d3e4ef}.einv-proof{color:#ffe3a2}.workflow-evidence{box-shadow:none;background:0 0;border:0;min-width:0;padding:0}.workflow-evidence>p{color:#c0dce9;padding:0 12px}.einv-bordered .einv-highlight{border:2px solid #15b4c8}.einv-bordered .secondary-button{color:#104763;background:#f0faff;border-color:#71a7bc}.einv-bordered .einv-note{color:#456177}.einv-bordered .einv-steps p,.einv-bordered .einv-faq p{color:#415a70}.einv-bordered .einv-steps span,.einv-bordered .einv-faq a{color:#006c82}.einv-bordered .einv-faq details{border-color:#ccdee8}.einv-steps li{border-color:#17b5c6}.einv-page #packages,.einv-page #questions{background:#fff}.wor-contact-section{background:radial-gradient(at 0 100%,#174967,#0000 70%),#0b2544;grid-template-columns:1fr 1fr;gap:65px;max-width:1500px;margin:auto;padding:95px 5vw;scroll-margin-top:25px;display:grid}.contact-information h2{letter-spacing:-2px;margin:0 0 25px;font-size:clamp(36px,4vw,58px);line-height:1.08}.contact-information h2 span{color:#65e8ee}.contact-information>p{color:#ccdeed;font-size:16px;line-height:1.8}.direct-contact{flex-direction:column;gap:15px;margin:30px 0;display:flex}.direct-contact a{color:#ffdb85;overflow-wrap:anywhere;font-size:18px;font-weight:700}.direct-contact a:last-child{color:#82f2d0;font-size:14px}.office-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:40px;display:grid}.office-grid article{border-top:2px solid #42dce6;padding-top:20px}.office-grid article>span{color:#7beaf0;letter-spacing:1px;font-size:10px;font-weight:800}.office-grid h3{margin:14px 0;font-size:22px}.office-grid address{color:#d2e2ef;font-size:14px;font-style:normal;line-height:1.8}.office-grid a{color:#ffde8d;margin-top:15px;font-size:12px;display:inline-block}.wor-contact-form{color:#102d49;background:#fff;border-radius:23px;align-self:start;min-width:0;padding:35px;box-shadow:0 20px 65px #0003}.contact-kicker{color:#00788c;letter-spacing:1.4px;font-size:11px;font-weight:800}.form-heading h3{letter-spacing:-1px;margin:12px 0;font-size:30px;line-height:1.2}.form-heading p{color:#536a7e;margin-bottom:25px;font-size:12px}.wor-contact-form fieldset{border:0;min-width:0;margin:0;padding:0}.form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.wor-contact-form label{flex-direction:column;gap:8px;font-size:12px;font-weight:700;line-height:1.5;display:flex}.wor-contact-form input:not([type=checkbox]),.wor-contact-form select,.wor-contact-form textarea{color:#15334d;font:inherit;background:#f7fafc;border:1px solid #b9ccdb;border-radius:9px;width:100%;min-width:0;padding:13px;font-size:14px;font-weight:400}.wor-contact-form input::placeholder,.wor-contact-form textarea::placeholder{color:#627788;opacity:1}.wor-contact-form textarea{resize:vertical;min-height:130px}.wor-contact-form input:focus,.wor-contact-form select:focus,.wor-contact-form textarea:focus{border-color:#008fa9;outline:3px solid #b4edf4}.message-label{margin-top:20px}.wor-contact-form .contact-consent{color:#425f74;flex-direction:row;align-items:flex-start;gap:10px;margin:20px 0;font-size:12px;font-weight:400;display:flex}.contact-consent input{accent-color:#00869b;flex:0 0 18px;width:18px;height:18px;margin-top:3px}.contact-consent a,.form-footnote a{color:#006d83;text-decoration:underline}.wor-contact-form button{width:100%;font-family:inherit}.wor-contact-form fieldset:disabled{opacity:.65}.contact-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form-status{margin-top:15px;font-size:14px;line-height:1.7}.form-status.success{color:#086347;background:#e6f7ef;border-radius:8px;padding:14px}.form-status.error{color:#9d2732;background:#fff0f0;border-radius:8px;padding:14px}.form-footnote{color:#536a7c;font-size:12px;line-height:1.8}.whatsapp-float{bottom:24px;right:24px;bottom:calc(24px + env(safe-area-inset-bottom));z-index:100;color:#fff;background:#0c784e;border:2px solid #98f5c6;border-radius:50px;justify-content:center;align-items:center;gap:10px;padding:15px 20px;font-size:13px;font-weight:800;transition:transform .2s;display:flex;position:fixed;box-shadow:0 8px 28px #00000047}.whatsapp-float:hover{background:#09623f;transform:translateY(-3px)}.footer{padding-bottom:110px}.footer-links a,.footer-bottom{color:#bfcedf;font-size:12px}.privacy-page{color:#18344c;background:#fff;border-radius:20px;max-width:950px;margin:30px auto;padding:60px 35px 130px;line-height:1.8}.privacy-page a{color:#006f89;text-decoration:underline}.privacy-page .eyebrow{color:#006f89;margin-top:40px}.privacy-page h1{font-size:42px;line-height:1.2}@media (max-width:1180px){.hero-layout,.einv-page .einv-hero{grid-template-columns:1fr}.nav{grid-template-columns:1fr auto;height:auto;padding:25px 0}.nav-links{flex-wrap:wrap;grid-area:2/1/auto/-1;gap:15px 22px;display:flex}.nav-cta{grid-area:1/2}.workflow-hero{max-width:850px}.wor-contact-section{gap:30px}}@media (max-width:950px){.wor-contact-section{grid-template-columns:1fr}.contact-information{max-width:750px}.wor-contact-form{width:100%}}@media (max-width:720px){.hero h1{letter-spacing:-2.5px;font-size:48px}.hero-layout{gap:25px;padding-top:30px}.hero{padding-bottom:45px}.nav-links a{font-size:12px}.workflow-proof{padding:15px}.section,.platform-section,.compliance-section,.why-section{padding:60px 22px}.wor-contact-section{padding:60px 22px 100px}.wor-contact-form{border-radius:17px;padding:25px 20px}.form-grid{grid-template-columns:1fr;gap:16px}.office-grid{grid-template-columns:1fr;gap:28px}.whatsapp-float{width:58px;height:58px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));padding:12px}.whatsapp-float span{display:none}.privacy-page{border-radius:0;margin:0;padding:35px 22px 110px}.privacy-page h1{font-size:34px}.einv-header .brand-text span{display:none}.einv-page .einv-hero{padding-top:30px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important}}
