.inv-page{--inv-ink:#071b33;--inv-blue:#0878f9;--inv-cyan:#2ed4ff;--inv-line:#d8e6f3;--inv-muted:#5d7188;color:var(--inv-ink);overflow:hidden}.inv-page h1,.inv-page h2,.inv-page h3,.inv-page p{margin-top:0}.inv-page h2{font-size:clamp(2rem,4vw,3.6rem);line-height:1.04;letter-spacing:-.045em}.inv-page h3{letter-spacing:-.02em}.inv-page p{line-height:1.72}.inv-hero{background:radial-gradient(circle at 72% 18%,rgba(46,212,255,.18),transparent 26%),radial-gradient(circle at 8% 5%,rgba(8,120,249,.3),transparent 28%),#06182d;color:#fff;padding:clamp(5rem,10vw,8rem) 0 5rem}.inv-hero-grid{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(430px,.96fr);gap:clamp(2rem,5vw,5rem);align-items:center}.inv-hero h1{font-size:clamp(3rem,6.3vw,6.6rem);line-height:.95;letter-spacing:-.065em;max-width:920px;margin:.7rem 0 1.6rem}.inv-lead{font-size:clamp(1.08rem,1.65vw,1.35rem);color:#c7d9ec;max-width:780px}.inv-hero-copy>ul{list-style:none;padding:0;margin:2rem 0;display:grid;gap:.8rem}.inv-hero-copy>ul li{display:flex;gap:.8rem;color:#e7f3ff}.inv-hero-copy>ul span{color:var(--inv-cyan);font-weight:900}.inv-actions{display:flex;flex-wrap:wrap;gap:.8rem}.inv-hero .button-secondary,.inv-evolution .button-secondary,.inv-final .button-secondary{border-color:rgba(255,255,255,.35);color:#fff;background:rgba(255,255,255,.06)}.inv-system{position:relative;min-height:540px;margin:0;border:1px solid rgba(255,255,255,.13);border-radius:30px;background:linear-gradient(145deg,rgba(255,255,255,.08),rgba(255,255,255,.02));box-shadow:0 34px 100px rgba(0,0,0,.35);overflow:hidden}.inv-system:before{content:"";position:absolute;inset:12%;border:1px solid rgba(46,212,255,.15);border-radius:50%;box-shadow:0 0 0 55px rgba(8,120,249,.025),0 0 0 110px rgba(8,120,249,.018)}.inv-system-top{position:absolute;inset:24px 28px auto;display:flex;justify-content:space-between;font-size:.68rem;letter-spacing:.14em;color:#92b4d5}.inv-system-top i{font-style:normal;color:#69e0ff}.inv-phone{position:absolute;left:50%;top:50%;transform:translate(-50%,-48%);width:190px;height:286px;border:2px solid rgba(255,255,255,.5);border-radius:34px;background:linear-gradient(165deg,#143c64,#07182c);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:2;box-shadow:0 22px 65px #0008}.inv-phone>span{position:absolute;top:13px;width:52px;height:5px;border-radius:99px;background:#5b7895}.inv-phone strong{font-size:1.22rem}.inv-phone small{color:#83a8ca;margin-top:.35rem}.inv-phone div{display:grid;grid-template-columns:1fr 1fr;gap:.45rem;margin-top:1.2rem}.inv-phone b{font-size:.65rem;padding:.45rem .55rem;border:1px solid #28618d;border-radius:8px;color:#73dfff}.inv-orbit{position:absolute;z-index:3;display:flex;flex-direction:column;padding:.75rem 1rem;border:1px solid rgba(255,255,255,.18);border-radius:12px;background:#0b2845;box-shadow:0 12px 30px #0006}.inv-orbit span{font-size:.72rem;font-weight:800;letter-spacing:.08em}.inv-orbit small{color:#79b9e7;margin-top:.2rem}.orbit-api{left:6%;top:27%}.orbit-hook{right:4%;top:29%}.orbit-flow{left:5%;bottom:22%}.orbit-apps{right:4%;bottom:22%}.inv-system svg{position:absolute;inset:0;width:100%;height:100%}.inv-system path{fill:none;stroke:#22b9ec;stroke-width:1.6;stroke-dasharray:5 8;opacity:.6}.inv-system figcaption{position:absolute;inset:auto 2rem 1.25rem;text-align:center;color:#88a7c4;font-size:.78rem}.inv-heading{max-width:920px;margin-bottom:2.7rem}.inv-heading>p:last-child{font-size:1.08rem;color:var(--inv-muted);max-width:800px}.inv-heading.light{color:#fff}.inv-heading.light>p:last-child{color:#afc3d8}.inv-heading.centered{text-align:center;margin-left:auto;margin-right:auto}.inv-thesis{background:#f5f9fc}.inv-thesis-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.inv-thesis-grid article{background:#fff;border:1px solid var(--inv-line);border-radius:20px;padding:2rem}.inv-thesis-grid span{color:var(--inv-blue);font-weight:900}.inv-thesis-grid h3{font-size:1.2rem;margin:1.4rem 0 .7rem}.inv-thesis-grid p,.inv-capability-grid p,.inv-dev-grid p,.inv-integration-grid p,.inv-advantage-grid p,.inv-market-grid p,.inv-investment-grid p,.inv-principles-card p{color:var(--inv-muted);font-size:.94rem}.inv-platform,.inv-evolution{background:#071b33;color:#fff}.inv-capability-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.inv-capability-grid article{border:1px solid #24425f;border-radius:18px;padding:1.6rem;background:#0b2440}.inv-capability-grid article>span{display:inline-grid;place-items:center;min-width:42px;height:36px;padding:0 .45rem;border-radius:10px;background:#0d79ec;color:#fff;font-size:.74rem;font-weight:900}.inv-capability-grid h3{margin:1.2rem 0 .6rem}.inv-capability-grid p{color:#a9bfd3}.inv-layer-map{margin-top:2rem;display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:.65rem}.inv-layer-map div{padding:1rem;border-radius:14px;background:#0c2948;border:1px solid #214766}.inv-layer-map small{display:block;color:#62d9ff;font-size:.65rem;letter-spacing:.1em}.inv-layer-map strong{display:block;font-size:.82rem;margin-top:.45rem}.inv-layer-map i{color:#4bcfff;font-style:normal;transform:rotate(-90deg)}.inv-split{display:grid;grid-template-columns:.82fr 1.18fr;gap:clamp(2rem,6vw,6rem);align-items:start}.inv-split>div:first-child>p:not(.eyebrow){font-size:1.05rem;color:var(--inv-muted)}.inv-inline-links{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.8rem}.inv-inline-links a,.inv-text-link{color:var(--inv-blue);font-weight:800;text-decoration:none}.inv-dev-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.inv-dev-grid article{border-left:3px solid var(--inv-blue);padding:1.2rem 1.35rem;background:#f5f9fd;border-radius:0 14px 14px 0}.inv-dev-grid h3{margin-bottom:.45rem}.inv-integrations{background:#f5f9fc}.inv-integration-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.inv-integration-grid article{position:relative;background:#fff;border:1px solid var(--inv-line);border-radius:16px;padding:1.5rem;overflow:hidden}.inv-integration-grid i{position:absolute;width:70px;height:3px;left:0;top:0;background:linear-gradient(90deg,var(--inv-blue),var(--inv-cyan))}.inv-brand-line{display:flex;flex-wrap:wrap;gap:.55rem;margin:1.6rem 0}.inv-brand-line span{font-size:.67rem;font-weight:900;letter-spacing:.08em;border:1px solid #cbdced;border-radius:99px;padding:.55rem .8rem;background:#fff}.inv-evolution ol{list-style:none;padding:0;margin:3rem 0;display:grid;grid-template-columns:repeat(6,1fr);position:relative}.inv-evolution ol:before{content:"";position:absolute;top:25px;left:4%;right:4%;height:1px;background:#2c5577}.inv-evolution li{position:relative;padding-right:1rem}.inv-evolution li>span{position:relative;z-index:1;display:grid;place-items:center;width:50px;height:50px;border-radius:50%;background:#0c75dd;border:5px solid #071b33;font-weight:900}.inv-evolution li small{display:block;color:#61d8ff;font-weight:800;letter-spacing:.08em;margin:1rem 0 .5rem}.inv-evolution li p{color:#b4c7d9;font-size:.88rem}.inv-evolution-links{display:flex;gap:.8rem;flex-wrap:wrap}.inv-advantage-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.inv-advantage-grid article{display:flex;gap:1.2rem;padding:1.4rem;border:1px solid var(--inv-line);border-radius:16px}.inv-advantage-grid article>span{color:var(--inv-blue);font-weight:900;font-size:1.15rem}.inv-advantage-grid h3{margin-bottom:.35rem}.inv-market-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.8rem}.inv-market-grid article{padding:1.15rem 1.25rem;background:#fff;border:1px solid var(--inv-line);border-radius:14px}.inv-markets{background:linear-gradient(135deg,#eef7ff,#f8fbfe)}.inv-investment-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.inv-investment-grid article{padding:1.7rem;border-radius:18px;background:#fff;border:1px solid var(--inv-line);box-shadow:0 12px 32px rgba(26,74,120,.07)}.inv-investment-grid span{font-weight:900;color:#fff;background:var(--inv-blue);padding:.35rem .55rem;border-radius:7px;font-size:.72rem}.inv-investment-grid h3{margin:1.2rem 0 .5rem}.inv-principles{padding-top:1rem}.inv-principles-card{border-radius:26px;background:#0b2440;color:#fff;padding:clamp(2rem,5vw,4.5rem);display:grid;grid-template-columns:.75fr 1.25fr;gap:4rem}.inv-principles-card>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.inv-principles-card article{padding:1rem;border-top:1px solid #31516e}.inv-principles-card p{color:#a9bfd3}.inv-final{text-align:center}.inv-final .container{max-width:950px;border-radius:28px;padding:clamp(2.5rem,6vw,5rem);background:radial-gradient(circle at 20% 20%,#1168be,#071b33 70%);color:#fff}.inv-final h2{font-size:clamp(2.2rem,5vw,4.5rem)}.inv-final p{color:#c5d7e8;font-size:1.08rem}.inv-final .inv-actions{justify-content:center;margin:2rem 0}.inv-final small{display:block;color:#85a5c2;max-width:720px;margin:auto}.inv-page .eyebrow{font-size:.74rem;font-weight:900;letter-spacing:.14em;color:var(--inv-blue)}.inv-hero .eyebrow,.inv-heading.light .eyebrow,.inv-evolution .eyebrow,.inv-final .eyebrow,.inv-principles .eyebrow{color:#58d9ff}@media(max-width:980px){.inv-hero-grid,.inv-split,.inv-principles-card{grid-template-columns:1fr}.inv-system{min-height:500px}.inv-capability-grid,.inv-integration-grid,.inv-investment-grid{grid-template-columns:1fr 1fr}.inv-evolution ol{grid-template-columns:repeat(3,1fr);gap:1.5rem}.inv-evolution ol:before{display:none}.inv-layer-map{grid-template-columns:1fr}.inv-layer-map i{transform:none;text-align:center}.inv-principles-card{gap:1.5rem}}@media(max-width:680px){.inv-hero{padding-top:3.5rem}.inv-hero h1{font-size:2.9rem}.inv-system{min-height:440px}.inv-phone{width:150px;height:235px}.inv-orbit{padding:.55rem .7rem}.orbit-api,.orbit-flow{left:2%}.orbit-hook,.orbit-apps{right:2%}.inv-thesis-grid,.inv-capability-grid,.inv-dev-grid,.inv-integration-grid,.inv-advantage-grid,.inv-market-grid,.inv-investment-grid,.inv-principles-card>div:last-child{grid-template-columns:1fr}.inv-evolution ol{grid-template-columns:1fr}.inv-evolution li{display:flex;gap:1rem}.inv-evolution li div{flex:1}.inv-evolution li small{margin-top:.4rem}}
