.explore{background:radial-gradient(ellipse at 25% 80%,#103a614d,transparent 58%),radial-gradient(ellipse at 90% 20%,#092b4c55,transparent 55%),#050f1c}.explorer{border-radius:18px;background:linear-gradient(135deg,#102438bb,#081523);border-color:#2f4b66;box-shadow:0 35px 90px #0005,inset 0 1px 0 #b6e6ff08}.explore-controls button{border-radius:10px;background:#0a1929}.explore-controls button[aria-pressed=true]{background:linear-gradient(120deg,#1b4b6b,#12334d);border-color:#5ac6ed}.explore-stage{background:radial-gradient(ellipse at 22% 50%,#133d5c75,transparent 55%),linear-gradient(120deg,#0a1b2d,#071522);border-radius:13px;border-color:#24435d;margin-top:20px}.system-map{height:420px;background:radial-gradient(ellipse at center,#006ea530,transparent 65%)}.map-guide-ring{stroke:#347499;opacity:.6}.map-guide-ring.outer{opacity:.3}.map-core{width:164px;height:125px;border-radius:20px;background:linear-gradient(150deg,#14324b,#071421);border:1px solid #54849c;box-shadow:0 20px 40px #0007,0 0 0 7px #1b628515,inset 0 1px 0 #d2f3ff24}.core-brand{width:145px;height:43px;display:block;margin:0 0 10px;overflow:hidden}.core-brand .brand-crop{transform:scale(.7);transform-origin:top left;margin:0;background-position:-58px -3px}.map-core strong{font-family:'DM Sans',Arial,sans-serif;font-size:9px;letter-spacing:0;font-weight:400;color:#9ec5de}.map-core>span:last-child{font-size:5px;letter-spacing:1.1px;color:#4b91ba;margin-top:9px}.map-node{width:145px;gap:10px;font-size:9px}.vendor-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:122px;min-height:54px;padding:12px 13px;border-radius:10px;border:1px solid #e6f4ff;background:#f5f9fc;box-shadow:0 10px 25px #0005,0 0 0 4px #37648915;transition:all .25s}.vendor-tile img{display:block;max-width:94px;width:auto;max-height:25px;object-fit:contain}.vendors-people{gap:8px;min-height:78px}.vendors-people img:first-child{height:17px}.vendors-people img:last-child{height:25px}.vendors-security{gap:10px;min-height:78px}.vendors-security img{max-height:15px;max-width:96px}.vendors-cloud img{max-height:23px}.vendors-recovery img{max-height:33px;max-width:93px}.map-cloud{top:14%}.map-recovery{top:85%}.map-people{left:15%;top:50%}.map-security{left:85%;top:50%}.map-node>span:last-child{background:#0b2032d9;font-size:8px;color:#789fb9;line-height:1.4;padding:4px 8px;border-radius:4px;white-space:normal;text-align:center;max-width:140px}[data-active=people] .map-people .vendor-tile,[data-active=cloud] .map-cloud .vendor-tile,[data-active=security] .map-security .vendor-tile,[data-active=recovery] .map-recovery .vendor-tile{box-shadow:0 0 0 1px #62d4ff,0 0 0 5px #2b9ed520,0 0 40px #159dd42b;background:#fff;border-color:#acdded}[data-active=people] .map-people>span:last-child,[data-active=cloud] .map-cloud>span:last-child,[data-active=security] .map-security>span:last-child,[data-active=recovery] .map-recovery>span:last-child{color:#bef0ff}.map-caption{font-size:5px;letter-spacing:1.5px;bottom:9px}.priority-result{padding-left:35px}.priority-result h3{font-size:31px}.priority-result a.button{border-radius:7px}.technology-rail{margin-top:32px;padding-top:26px;border-top:1px solid #243d52}.technology-intro{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:17px}.technology-intro>span{font-size:8px;letter-spacing:1.8px;color:#70a4c4}.technology-intro p{font-size:11px;color:#6c8ba3;margin:0}.technology-logos{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.technology-logos>span{height:76px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f5f8fb;border:1px solid #fff;border-radius:9px;gap:7px;padding:15px 18px;box-shadow:0 8px 20px #0002}.technology-logos img{max-width:100%;width:auto;max-height:26px;object-fit:contain}.technology-logos>span:nth-child(2) img{max-height:40px}.technology-logos>span:nth-child(3) img{max-height:38px}.technology-logos>span:nth-child(4) img{height:23px}.technology-logos small{font-size:8px;color:#5f7486;line-height:1;margin:0}.technology-logos>span:first-child img{max-height:20px}@media(max-width:1050px){.system-map{height:400px}.map-core{width:140px;height:113px}.core-brand{width:125px;height:35px}.core-brand .brand-crop{transform:scale(.6)}.vendor-tile{width:103px;padding:10px;min-height:48px}.vendor-tile img{max-width:80px}.vendors-people,.vendors-security{min-height:70px;gap:7px}.vendors-security img{max-width:82px;max-height:13px}.map-node{width:115px}.map-people{left:14%}.map-security{left:86%}.technology-logos{grid-template-columns:repeat(3,1fr)}.technology-logos>span{height:72px}.priority-result{padding-left:25px}.priority-result h3{font-size:27px}}@media(max-width:650px){.explorer{padding:16px;border-radius:13px}.system-map{height:350px}.map-core{width:110px;height:100px;border-radius:15px}.core-brand{width:96px;height:28px;margin-bottom:7px}.core-brand .brand-crop{transform:scale(.46)}.map-core strong{font-size:7px}.map-core>span:last-child{font-size:4px;letter-spacing:.7px;margin-top:8px}.map-node{width:83px;gap:7px}.vendor-tile{width:76px;min-height:43px;padding:9px;border-radius:8px}.vendor-tile img{max-width:58px;max-height:16px}.vendors-people,.vendors-security{min-height:64px;gap:8px}.vendors-people img:first-child{height:13px}.vendors-people img:last-child{height:20px}.vendors-security img{max-width:60px;max-height:10px}.vendors-recovery img{max-height:26px;max-width:60px}.vendors-cloud img{max-height:15px}.map-node>span:last-child{font-size:6px;padding:3px 4px;max-width:82px;line-height:1.5}.map-people{left:15%}.map-security{left:85%}.map-cloud{top:14%}.map-recovery{top:85%}.map-caption{font-size:4px;letter-spacing:1px;bottom:7px}.priority-result{padding:23px 0 25px}.priority-result h3{font-size:27px}.technology-intro{display:block}.technology-intro>span{font-size:7px}.technology-intro p{font-size:11px;margin-top:8px}.technology-logos{grid-template-columns:repeat(2,1fr);gap:9px}.technology-logos>span{height:70px;padding:13px 16px}.technology-logos img{max-width:95px;max-height:22px}.technology-logos>span:nth-child(4) img{height:22px}.technology-logos>span:nth-child(2) img{max-height:36px}}
.vendors-people img:last-child{background:#10324a;border-radius:4px;padding:3px 8px;height:28px;max-height:none;width:76px;object-fit:contain}.technology-logos>span:nth-child(3){background:#0d293f;border-color:#355b75}.technology-logos>span:nth-child(3) img{max-height:43px}@media(max-width:650px){.vendors-people img:last-child{height:23px;width:58px;padding:2px 6px}}
