/* NexIP MCP Radar / homepage product discovery. Scoped and responsive. */
[data-product-theme="nexip-aero"] .nxr-home{padding:clamp(1rem,2.8vw,2.4rem) 0 clamp(1.8rem,4vw,3.6rem);background:transparent}
[data-product-theme="nexip-aero"] .nxr-home__surface{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.13fr) minmax(260px,.87fr);align-items:center;min-height:345px;border-radius:25px;background:radial-gradient(ellipse at 97% 13%,rgba(57,142,255,.26),transparent 55%),linear-gradient(115deg,#0a1d35 4%,#142d4d 57%,#153962);border:1px solid rgba(110,162,231,.36);box-shadow:0 18px 50px rgba(12,35,69,.13)}
[data-product-theme="nexip-aero"] .nxr-home__content{padding:clamp(1.5rem,4.5vw,3.5rem);position:relative;z-index:2}
[data-product-theme="nexip-aero"] .nxr-home__eyebrow{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem;margin:0 0 1.05rem;color:#a4d4ff!important;-webkit-text-fill-color:#a4d4ff!important;font-size:.74rem;font-weight:750;letter-spacing:.14em}
[data-product-theme="nexip-aero"] .nxr-home__eyebrow-divider{opacity:.6}
[data-product-theme="nexip-aero"] .nxr-home__beacon{width:8px;height:8px;flex:0 0 auto;background:#53efbd;border-radius:50%;box-shadow:0 0 0 5px rgba(83,239,189,.12),0 0 20px rgba(83,239,189,.42)}
[data-product-theme="nexip-aero"] .nxr-home h2{max-width:650px;margin:0 0 1rem;font-size:clamp(1.75rem,3.2vw,3rem);line-height:1.13;letter-spacing:-.04em;font-weight:780;color:#fff!important;-webkit-text-fill-color:#fff!important}
[data-product-theme="nexip-aero"] .nxr-home__lead{max-width:580px;margin:0;color:#c1d7ef!important;-webkit-text-fill-color:#c1d7ef!important;line-height:1.68;font-size:clamp(.97rem,1.1vw,1.07rem)}
[data-product-theme="nexip-aero"] .nxr-home__actions{display:flex;align-items:center;flex-wrap:wrap;gap:1.05rem;margin:1.75rem 0 0}
[data-product-theme="nexip-aero"] .nxr-home__cta{display:inline-flex;justify-content:center;align-items:center;gap:1.2rem;min-height:47px;padding:.78rem 1.15rem;border:1px solid #b9e1ff;border-radius:11px;background:#eaf7ff;color:#0e3260!important;-webkit-text-fill-color:#0e3260!important;font-weight:760;text-decoration:none;box-shadow:0 12px 30px rgba(0,10,31,.22);transition:transform .18s,background .18s}
[data-product-theme="nexip-aero"] .nxr-home__cta:hover{transform:translateY(-2px);background:#fff}
[data-product-theme="nexip-aero"] .nxr-home__cta:focus-visible{outline:3px solid #80dcff;outline-offset:4px}
[data-product-theme="nexip-aero"] .nxr-home__note{font-size:.84rem;color:#c5e1f8!important;-webkit-text-fill-color:#c5e1f8!important}
[data-product-theme="nexip-aero"] .nxr-home__disclaimer{margin:1.6rem 0 0;font-size:.73rem;color:#94b3d1!important;-webkit-text-fill-color:#94b3d1!important;line-height:1.55}
[data-product-theme="nexip-aero"] .nxr-home__visual{min-height:330px;position:relative;display:flex;align-items:center;justify-content:center;padding:2.3rem 2.6rem 2.3rem .5rem}
[data-product-theme="nexip-aero"] .nxr-home__orb{position:absolute;aspect-ratio:1;border:1px solid rgba(115,174,243,.17);border-radius:50%}
[data-product-theme="nexip-aero"] .nxr-home__orb--one{width:355px}
[data-product-theme="nexip-aero"] .nxr-home__orb--two{width:255px;box-shadow:0 0 0 35px rgba(73,143,244,.02)}
[data-product-theme="nexip-aero"] .nxr-home__telemetry{position:relative;z-index:2;width:min(100%,340px);padding:1.4rem;border:1px solid rgba(162,207,255,.24);border-radius:19px;background:linear-gradient(145deg,rgba(37,69,108,.86),rgba(14,36,65,.91));box-shadow:0 24px 55px rgba(2,12,30,.4);backdrop-filter:blur(14px)}
[data-product-theme="nexip-aero"] .nxr-home__telemetry-title{display:flex;align-items:center;gap:.55rem;font-size:.68rem;letter-spacing:.14em;font-weight:760;color:#b4e1ff!important;-webkit-text-fill-color:#b4e1ff!important}
[data-product-theme="nexip-aero"] .nxr-home__telemetry-title i{width:6px;height:6px;border-radius:50%;background:#59efbf}
[data-product-theme="nexip-aero"] .nxr-home__telemetry-chart{display:flex;align-items:flex-end;justify-content:space-between;gap:6px;height:55px;margin:1rem 0 1.05rem;padding:0 .2rem .5rem;border-bottom:1px solid rgba(150,190,228,.16)}
[data-product-theme="nexip-aero"] .nxr-home__telemetry-chart span{flex:1;min-width:4px;border-radius:4px 4px 0 0;background:linear-gradient(0deg,#1873bf,#62d9ff);opacity:.8}
[data-product-theme="nexip-aero"] .nxr-home__telemetry-chart span:nth-child(8n+1){height:30%}
[data-product-theme="nexip-aero"] .nxr-home__telemetry-chart span:nth-child(8n+2){height:55%}
[data-product-theme="nexip-aero"] .nxr-home__telemetry-chart span:nth-child(8n+3){height:44%}
[data-product-theme="nexip-aero"] .nxr-home__telemetry-chart span:nth-child(8n+4){height:70%}
[data-product-theme="nexip-aero"] .nxr-home__telemetry-chart span:nth-child(8n+5){height:66%}
[data-product-theme="nexip-aero"] .nxr-home__telemetry-chart span:nth-child(8n+6){height:82%}
[data-product-theme="nexip-aero"] .nxr-home__telemetry-chart span:nth-child(8n+7){height:76%}
[data-product-theme="nexip-aero"] .nxr-home__telemetry-chart span:nth-child(8n+8){height:100%}
[data-product-theme="nexip-aero"] .nxr-home__telemetry-row{display:grid;grid-template-columns:75px 1fr 55px;align-items:center;gap:.7rem;padding:.55rem 0;color:#f1f7ff;font-size:.69rem;font-weight:700;letter-spacing:.05em}
[data-product-theme="nexip-aero"] .nxr-home__telemetry-row span{height:5px;border-radius:50px;background:linear-gradient(90deg,#36bdfa,#81edda);opacity:.75}
[data-product-theme="nexip-aero"] .nxr-home__telemetry-row:nth-of-type(3) span{width:78%}
[data-product-theme="nexip-aero"] .nxr-home__telemetry-row:nth-of-type(4) span{width:60%}
[data-product-theme="nexip-aero"] .nxr-home__telemetry-row small{color:#a7c9e8;text-align:right;font-size:.64rem}
[data-product-theme="nexip-aero"] .nxr-home__telemetry-bottom{display:flex;justify-content:space-between;gap:.5rem;margin-top:.9rem;padding-top:.8rem;border-top:1px solid rgba(150,190,228,.15);font-size:.65rem;font-weight:700;letter-spacing:.1em;color:#a6d3ed}
@media(max-width:65rem){[data-product-theme="nexip-aero"] .nxr-home__surface{grid-template-columns:1fr minmax(210px,.7fr)}[data-product-theme="nexip-aero"] .nxr-home__visual{padding-right:1.3rem}}
@media(max-width:47.99rem){[data-product-theme="nexip-aero"] .nxr-home__surface{grid-template-columns:1fr;border-radius:20px}[data-product-theme="nexip-aero"] .nxr-home__visual{min-height:210px;padding:0 1.4rem 1.5rem}[data-product-theme="nexip-aero"] .nxr-home__telemetry{max-width:380px}[data-product-theme="nexip-aero"] .nxr-home__content{padding:1.6rem 1.4rem}[data-product-theme="nexip-aero"] .nxr-home__disclaimer{margin-top:1rem}}
@media(prefers-reduced-motion:reduce){[data-product-theme="nexip-aero"] .nxr-home__cta{transition:none}}
