:root{--bg:#030d1d;--panel:#071b33;--panel2:#0a2341;--text:#f5f9ff;--muted:#9ab0c9;--line:#1a3a58;--cyan:#08e4f3;--blue:#0c76ff;--max:1160px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:82px}body{margin:0;background:var(--bg);color:var(--text);font:16px/1.65 Inter,ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}button:focus-visible,a:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.container{width:min(var(--max),calc(100% - 44px));margin:auto}.skip{position:absolute;top:-80px;left:20px;background:#fff;color:#000;padding:8px;z-index:100}.skip:focus{top:12px}.site-header{position:sticky;top:0;z-index:20;background:rgba(3,13,29,.94);border-bottom:1px solid #173451;backdrop-filter:blur(14px)}.nav{height:78px;display:flex;align-items:center;justify-content:space-between;gap:25px}.brand{display:flex;align-items:center;gap:11px;min-width:0}.brand-symbol,.core-k{font-style:italic;font-weight:1000;line-height:1;background:linear-gradient(138deg,#14fff0 5%,#10b9fa 44%,#0c4dfa 65%,#18f0e5 96%);color:transparent;background-clip:text;filter:drop-shadow(0 0 12px #057af280)}.brand-symbol{font-size:49px;letter-spacing:-9px;padding-right:11px}.brand-name{font-weight:800;font-size:21px;letter-spacing:.16em;line-height:1.1}.brand-name small{display:block;color:#9fc6e9;font-size:8px;letter-spacing:.38em;margin-top:6px}.nav-links{display:flex;align-items:center;gap:29px;font-size:13px;font-weight:650}.nav-links>a:hover{color:var(--cyan)}.nav-cta{background:linear-gradient(100deg,#03c8f9,#1aeedc);color:#001426!important;padding:10px 20px;border-radius:100px}.menu-toggle{display:none;background:none;color:white;border:1px solid var(--line);border-radius:8px;padding:5px 11px}.hero{position:relative;overflow:hidden;padding:110px 0 100px;background:radial-gradient(ellipse at 75% 30%,#07366b 0%,#051b37 36%,transparent 67%)}.hero-glow{position:absolute;width:560px;height:560px;right:-250px;top:5%;border-radius:50%;border:1px solid #0cbdfc55;box-shadow:0 0 120px #015fe220;pointer-events:none}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:60px}.eyebrow{color:var(--cyan);font-size:11px;font-weight:800;letter-spacing:.19em;margin:0 0 22px}.pulse{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 12px var(--cyan);margin-right:9px}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(43px,5.4vw,74px);line-height:1.08;letter-spacing:-.045em;margin-bottom:25px}h1 em{font-style:normal;color:var(--cyan)}h2{font-size:clamp(34px,3.7vw,49px);line-height:1.16;letter-spacing:-.04em;margin-bottom:19px}h2 span{color:#84bcf5}.lead{color:#bfd0e5;font-size:18px;max-width:585px}.actions{display:flex;flex-wrap:wrap;gap:13px;margin:32px 0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:20px;padding:13px 22px;border-radius:9px;font-weight:750;font-size:14px;min-height:48px}.btn.primary{background:linear-gradient(100deg,#04c3ff,#10efdf);color:#021428;box-shadow:0 0 35px #009ee126}.btn.secondary{border:1px solid #5aaedb;background:#08234080}.btn:hover{transform:translateY(-2px)}.hero-notes{display:flex;flex-wrap:wrap;gap:12px;color:#8faaca;font-size:12px}.hero-notes span:before{content:'✓';color:var(--cyan);margin-right:6px}.hero-brand{border:1px solid #1a547b;border-radius:18px;overflow:hidden;background:#02101e;box-shadow:0 26px 100px #0008,0 0 55px #0167c622;transform:perspective(900px) rotateY(-3deg)}.hero-brand img{display:block;width:100%;height:auto}.hero-brand-foot{padding:12px;text-align:center;letter-spacing:.11em;text-transform:uppercase;color:#8caed0;font-size:10px;border-top:1px solid #173451}.section{padding:105px 0}.alternate{background:linear-gradient(180deg,#071b32,#06172c)}.heading-split{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:end;margin-bottom:35px}.heading-split p,.section-intro,.contact-grid p{color:var(--muted);max-width:570px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.feature,.industry-grid article{background:linear-gradient(145deg,#0a2646,#071a31);border:1px solid #1b4567;border-radius:14px;padding:29px}.feature-icon{font-size:30px;color:var(--cyan);margin-bottom:18px}.feature h3,.industry-grid h3{font-size:19px;margin-bottom:9px}.feature p,.industry-grid p{color:var(--muted);font-size:14px;margin-bottom:0}.example{display:grid;grid-template-columns:1fr 1fr;gap:55px;border:1px solid #195176;background:radial-gradient(circle at 90% 20%,#0a3762,#06172d 65%);border-radius:22px;padding:48px;margin-top:34px}.tag{color:#7de7f0;font-size:11px;letter-spacing:.13em;font-weight:700}.example-left h3{font-size:30px;line-height:1.25;margin:22px 0}.example-left>p{color:var(--muted)}.fineprint{font-size:12px;margin-top:25px}.flow-list{display:grid;gap:10px}.flow-step{display:flex;align-items:center;gap:17px;padding:16px 19px;border:1px solid #235678;border-radius:12px;background:#071e36}.flow-num{font-size:14px;color:var(--cyan);font-weight:800}.flow-step div{flex:1}.flow-step strong,.flow-step small{display:block}.flow-step small{color:var(--muted);font-size:12px}.flow-arrow{color:var(--cyan);font-size:20px}.map-controls{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:22px}.map-filter{border:1px solid #28506d;color:#b7cee3;background:#09213a;border-radius:100px;padding:10px 16px;cursor:pointer;font-size:13px}.map-filter.active{color:#001827;background:#0ce2ec;border-color:#0ce2ec;font-weight:800}.ecosystem-wrap{border:1px solid #184b72;background:radial-gradient(ellipse at center,#0b3762 0%,#061d37 48%,#041326 85%);border-radius:20px;padding:22px;overflow:hidden}.ecosystem-map{position:relative;max-width:1080px;margin:auto;min-height:635px}.ecosystem-map svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.ecosystem-map path{fill:none;stroke:#0ac4ef;stroke-width:1.7;opacity:.55;filter:drop-shadow(0 0 3px #00cdff)}.ecosystem-map path.faded{opacity:.07}.map-core{position:absolute;z-index:2;left:50%;top:51%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;width:164px;height:164px;border:2px solid #06e5fa;border-radius:50%;background:radial-gradient(circle,#0d4679,#03162b 75%);box-shadow:0 0 30px #0ec9f980}.core-k{font-size:64px;letter-spacing:-8px;padding-right:10px}.map-core strong{font-size:19px;letter-spacing:.14em;line-height:1}.map-core small{font-size:9px;letter-spacing:.3em;color:#b0d4e9;margin-top:7px}.map-node{position:absolute;z-index:2;text-align:center;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid #1e729d;background:#082745;box-shadow:0 0 17px #0296c525;color:#e8f7ff;transition:opacity .25s,filter .25s;font-weight:700}.map-node.dim{opacity:.18;filter:grayscale(.8)}.core-node{width:134px;height:57px;border-radius:12px;font-size:12px;border-color:#09c6ee}.node-icon{font-size:19px;color:var(--cyan)}.outer-node{width:150px;min-height:53px;border-radius:26px;font-size:12px;padding:7px 10px}.n-accounts{left:18%;top:36%}.n-automation{left:19%;top:64%}.n-customers{left:69%;top:36%}.n-home{left:69%;top:64%}.n-ai{left:44%;top:10%}.node-1{left:3%;top:5%}.node-2{left:2%;top:20%}.node-3{left:2%;top:78%}.node-4{left:27%;top:88%}.node-5{left:72%;top:89%}.node-6{right:2%;top:5%}.node-7{right:2%;top:20%}.node-8{right:2%;top:78%}.node-9{left:38%;top:0}.node-10{right:2%;top:48%}.map-caption{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:11px;color:#a9c4d9;border-top:1px solid #1b4a69;padding:16px 0 0}.legend-dot{width:10px;height:10px;border-radius:50%;background:var(--cyan);display:inline-block}.legend-dot.outline{background:none;border:1px solid var(--cyan)}.future-label{margin-left:auto;font-style:italic}.industry-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:36px}.industry-grid article{display:flex;flex-direction:column}.industry-grid p{flex:1}.industry-icon{font-size:34px;color:var(--cyan)}.status{font-size:11px;color:#53e6eb;background:#0d3a4d;border:1px solid #1c6472;border-radius:100px;align-self:flex-start;padding:4px 10px;margin-top:22px}.status.planned{color:#adc4e0;background:#112c46;border-color:#2b506e}.callout{display:flex;align-items:center;justify-content:space-between;gap:35px;border-radius:20px;background:radial-gradient(ellipse at 20% 80%,#08447b,#09213d 55%,#07172b);border:1px solid #1b658e;padding:54px}.callout h2{margin-bottom:16px}.callout p:not(.eyebrow){color:var(--muted);max-width:500px;margin-bottom:0}.contact-section{background:#06172b}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:55px}.contact-card{border:1px solid #245271;border-radius:15px;background:#0a2644;padding:32px}.contact-card p,.contact-card small{color:var(--muted)}.contact-card small{display:block;font-size:11px;margin-top:19px}.footer{border-top:1px solid #163b58;background:#030d1d;padding:32px 0}.footer-inner{display:flex;align-items:center;gap:25px;justify-content:space-between;flex-wrap:wrap}.footer p,.footer small,.footer a{color:var(--muted);font-size:12px;margin:0}.footer .brand-symbol{font-size:32px}.footer .brand-name{font-size:14px}.footer .brand-name small{font-size:6px}
@media(max-width:900px){.nav-links{gap:13px}.hero-grid{gap:30px}.industry-grid{grid-template-columns:repeat(2,1fr)}.ecosystem-map{min-height:560px}.outer-node{width:125px;font-size:10px}.core-node{width:118px;font-size:11px}.n-accounts{left:15%}.n-automation{left:15%}.n-customers{left:71%}.n-home{left:71%}}
@media(max-width:690px){.container{width:min(100% - 32px,540px)}.nav{height:68px}.brand-name{font-size:18px}.brand-symbol{font-size:40px}.menu-toggle{display:block}.nav-links{display:none;position:absolute;top:68px;left:0;right:0;background:#061831;padding:18px 22px 23px;flex-direction:column;align-items:stretch;border-bottom:1px solid #22506c}.nav-links.open{display:flex}.nav-links a{padding:8px}.nav-links .nav-cta{text-align:center}.hero{padding:66px 0 65px}.hero-grid,.heading-split,.example,.contact-grid{grid-template-columns:1fr;gap:25px}.hero-brand{max-width:490px;transform:none}.hero-notes{gap:8px}.hero-notes span{font-size:11px}.section{padding:68px 0}.feature-grid{grid-template-columns:1fr}.example{padding:24px}.industry-grid{grid-template-columns:1fr 1fr}.industry-grid article{padding:18px}.callout{flex-direction:column;align-items:start;padding:28px}.ecosystem-wrap{padding:10px}.ecosystem-map{min-height:780px}.map-core{top:43%;width:130px;height:130px}.core-k{font-size:49px}.map-core strong{font-size:15px}.core-node{height:49px;width:122px}.n-ai{left:calc(50% - 61px);top:23%}.n-accounts{left:0;top:34%}.n-automation{left:0;top:48%}.n-customers{left:auto;right:0;top:34%}.n-home{left:auto;right:0;top:48%}.outer-node{width:calc(50% - 7px);max-width:none;min-height:48px}.node-1{left:0;top:0}.node-2{left:auto;right:0;top:0}.node-3{left:0;top:7%}.node-4{left:auto;right:0;top:7%}.node-5{left:0;top:14%}.node-6{left:auto;right:0;top:14%}.node-7{left:0;top:67%}.node-8{left:auto;right:0;top:67%}.node-9{left:0;top:75%}.node-10{left:auto;right:0;top:75%}.map-caption{align-items:start}.future-label{margin-left:0;width:100%}.footer-inner{justify-content:start}.footer-inner .brand{width:100%}}
@media(max-width:380px){.industry-grid{grid-template-columns:1fr}.core-node{width:104px;font-size:10px}.node-icon{font-size:14px}.map-core{width:112px;height:112px}.map-core strong{font-size:13px}.map-core .core-k{font-size:40px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
