/* Five luminous routes. One stage; no independently fixed overlay or AI clone. */
[data-neer-astro-orbital]{position:relative;width:100%;margin:0;background:#050505;overflow:visible;z-index:3}
[data-neer-astro-orbital].no-live{background:transparent}
[data-neer-astro-orbital].no-live [data-neer-orbital-scene]{position:absolute;top:calc(-1 * var(--no-runway));left:0}
body.page-id-16881 .elementor-16881 .elementor-element.elementor-element-astr0sc1:has([data-neer-astro-orbital].no-live){padding-block:0!important;gap:0!important;z-index:3;overflow:visible}
[data-neer-orbital-scene]{--no-lime:#ccff00;--neer-ease-laminar:cubic-bezier(.16,1,.3,1);position:relative;isolation:isolate;width:100%;height:100svh;min-height:660px;overflow:hidden;background:#050505;color:#f6f6f5;font-family:Inter,sans-serif;z-index:3}
[data-neer-orbital-scene]::after{content:'';position:absolute;z-index:5;inset:0;background:url('./grain.svg') repeat;opacity:.1;mix-blend-mode:soft-light;pointer-events:none}
[data-neer-orbital-scene] *{box-sizing:border-box}
[data-neer-orbital-scene] p{margin:0}
[data-neer-orbital-scene] .no-comparison{position:absolute;inset:0}
[data-neer-orbital-scene] .no-heading{position:absolute;z-index:3;top:clamp(28px,5vh,55px);left:5%;right:5%;text-align:left}
[data-neer-orbital-scene] .no-eyebrow{font:500 11px/1.3 Inter,sans-serif!important;letter-spacing:.12em!important;color:#a1a1aa;text-transform:none!important}
[data-neer-orbital-scene] .no-eyebrow span{margin-left:2rem;color:#686c75}
/* Match the live NEER section heading/body roles, including cascade priority. */
[data-neer-orbital-scene] :is(.no-heading h2,.no-outro-title){font-family:Kanit,sans-serif!important;font-size:clamp(1.85rem,3.2vw,3rem)!important;font-weight:500!important;line-height:1.12!important;letter-spacing:.05em!important;text-transform:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
[data-neer-orbital-scene] .no-heading h2{margin:14px 0 12px;max-width:1040px}
[data-neer-orbital-scene] :is(.no-subtitle,.no-outro-support){font:400 16px/1.65 Inter,sans-serif!important;letter-spacing:0!important;color:#a1a1aa!important;text-transform:none!important}
[data-neer-orbital-scene] .no-art{position:absolute;top:230px;bottom:150px;left:0;right:0;overflow:visible}
[data-neer-orbital-scene] .no-world{z-index:1;position:absolute;inset:0 auto 0 0;width:100%;height:100%;transform-origin:0 0}
[data-neer-orbital-scene] .no-lines{position:absolute;inset:0;width:100%;height:100%;color:#a1a1aa;overflow:visible}
[data-neer-orbital-scene] .no-lines path{vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;filter:none}
[data-neer-orbital-scene] .no-lines .no-route-selected{stroke:#ccff00;stroke-width:4;filter:drop-shadow(0 0 5px #ccff0066)}
[data-neer-orbital-scene] .no-webgl .no-lines{opacity:0}
[data-neer-orbital-scene] .no-thread-canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}
[data-neer-orbital-scene] .no-start,[data-neer-orbital-scene] .no-dot,[data-neer-orbital-scene] .no-success-dot{position:absolute;width:7px;height:7px;background:#aeb4c0;border-radius:50%;transform:translate(-50%,-50%);z-index:2}
[data-neer-orbital-scene] .no-selected,[data-neer-orbital-scene] .no-success-dot{background:#ccff00;width:9px;height:9px;box-shadow:0 0 13px #ccff0038}
[data-neer-orbital-scene] .no-dot{opacity:0}
[data-neer-orbital-scene] .no-start-label{position:absolute;z-index:2;left:7%;top:calc(92.857143% + 16px);font:500 13px/1.5 Inter,sans-serif!important;color:#ccff00;white-space:nowrap}
[data-neer-orbital-scene] .no-start-label span{color:#a7ab99;font-weight:400}
[data-neer-orbital-scene] .no-success-dot{left:93.75%;top:9.285714%}
[data-neer-orbital-scene] .no-success-label{position:absolute;z-index:2;left:calc(93.75% - 15px);top:calc(9.285714% - 28px);transform:translate(-100%,-50%);font-family:Kanit,sans-serif!important;font-weight:500!important;font-size:clamp(1.25rem,1.8vw,1.65rem)!important;line-height:1.2!important;color:#ccff00!important;letter-spacing:.05em!important;text-transform:none!important;margin:0}
[data-neer-orbital-scene] .no-static-caption{position:absolute;bottom:112px;left:24px;right:24px;text-align:center;font-size:13px;line-height:1.6;color:#a8a8af}
[data-neer-orbital-scene] .no-static-caption span{color:#ccff00}
[data-neer-orbital-scene].no-animated .no-static-caption{display:none}
[data-neer-orbital-scene] .no-footer{position:absolute;z-index:4;bottom:max(30px,env(safe-area-inset-bottom));left:5%;right:5%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px}
[data-neer-orbital-scene] .no-steps{display:flex;align-items:center;gap:10px;font-size:13px;color:#8d8d94;white-space:nowrap}
[data-neer-orbital-scene] .no-steps i{font-style:normal;color:#585960}
[data-neer-orbital-scene] .no-steps span[aria-current=step]{color:#f5f5f3}
[data-neer-orbital-scene] .no-note{color:#a1a1aa;font:400 11px/1.5 Inter,sans-serif;text-align:center}
[data-neer-orbital-scene] .no-action{justify-self:end}
[data-neer-orbital-scene] .no-action .elementor-widget{margin:0;width:auto}
[data-neer-orbital-scene] .no-action .btn-wrapper{display:flex}
[data-neer-orbital-scene] .no-action .wcf-btn-circle{font-family:"NEER Kanit",Kanit,sans-serif!important;font-size:1.2rem!important;font-weight:500!important;line-height:1.35!important;max-width:100%;white-space:nowrap;text-decoration:none}
[data-neer-orbital-scene] .no-cta-fallback:focus-visible{outline:2px solid #ccff00;outline-offset:4px}
[data-neer-orbital-scene] .no-cta-fallback{display:inline-flex;gap:20px;align-items:center;border:1px solid #b8bac2;color:#f6f6f5;border-radius:999px;padding:12px 24px;font:500 1.2rem/1.35 Kanit,sans-serif}
[data-neer-orbital-scene] .no-cta-fallback span{color:#ccff00}
[data-neer-orbital-scene] .no-outro{position:absolute;z-index:2;inset:0;display:grid;place-items:center;background:#050505;clip-path:circle(0px at 50% 50%);opacity:0}
[data-neer-orbital-scene] .no-outro-copy{text-align:center;padding:24px}
[data-neer-orbital-scene] .no-outro-title{margin:22px 0}
[data-neer-orbital-scene] .no-skip{position:absolute;z-index:6;left:24px;top:18px;color:#050505;background:#ccff00;border-radius:30px;padding:10px 18px;transform:translateY(-180%);font:500 14px Inter,sans-serif}
[data-neer-orbital-scene] .no-skip:focus{transform:translateY(0)}
[data-neer-astro-orbital] .no-description{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
html.neer-orbital-holding .axtra-theme-elementor-header-section{opacity:0;pointer-events:none}
/* The shared header glass is separate from the header DOM; hide it with the
   header during this full-screen story so the stationary copy stays sharp. */
html.neer-orbital-holding .neer-header-glass{opacity:0!important;pointer-events:none!important}
html.neer-orbital-holding :is(.neer-hero-v2__stage--fx,.wcf-cursor,.wcf-cursor-follower){opacity:0!important;pointer-events:none!important}
@media(max-width:900px){
 [data-neer-orbital-scene] .no-footer{grid-template-columns:1fr 1fr;row-gap:14px}
 [data-neer-orbital-scene] .no-note{grid-row:2;grid-column:1/-1}
}
@media(max-width:767px){
 [data-neer-orbital-scene]{min-height:710px}
 [data-neer-orbital-scene] .no-heading{top:30px;left:24px;right:24px}
 [data-neer-orbital-scene] .no-heading h2{max-width:420px;margin-top:17px}
 [data-neer-orbital-scene] .no-subtitle{max-width:290px}
 [data-neer-orbital-scene] .no-eyebrow span{margin-left:16px}
 [data-neer-orbital-scene] .no-art{top:225px;bottom:150px}
 [data-neer-orbital-scene] .no-start-label{font-size:11px}
 [data-neer-orbital-scene] .no-footer{left:24px;right:24px;bottom:max(24px,env(safe-area-inset-bottom));grid-template-columns:1fr 1fr;gap:12px}
 [data-neer-orbital-scene] .no-action{grid-row:1;grid-column:1/-1;justify-self:stretch}
 [data-neer-orbital-scene] .no-action .btn-wrapper,[data-neer-orbital-scene] .no-action a{width:100%}
 [data-neer-orbital-scene] .no-steps{grid-row:2;grid-column:1}
 [data-neer-orbital-scene] .no-note{grid-row:2;grid-column:2;text-align:right}
 [data-neer-orbital-scene] .no-steps{font-size:10px;gap:5px}
 [data-neer-orbital-scene] .no-note{font-size:11px}
 [data-neer-orbital-scene] .no-outro-copy{padding-bottom:90px}
}
@media(max-height:700px) and (min-width:768px){
 [data-neer-orbital-scene]{min-height:0}
 [data-neer-orbital-scene] .no-heading{top:20px}
 [data-neer-orbital-scene] .no-art{top:170px;bottom:125px}
 [data-neer-orbital-scene] .no-footer{bottom:20px}
}
@media(prefers-reduced-motion:reduce){
 [data-neer-orbital-scene] *,[data-neer-orbital-scene] *::after{animation:none!important;transition:none!important}
 [data-neer-orbital-scene] .no-skip{display:none}
}

[data-neer-astro-orbital]:not(.no-live) .no-heading{top:100px}
@media(max-width:767px){[data-neer-astro-orbital]:not(.no-live) .no-art{top:280px}}

/* The imported page still has a legacy black-heading rule for this section.
   Resolve that contrast locally without changing the theme or other islands. */
body.page-id-16881 .elementor.elementor-16881 [data-neer-astro-orbital] [data-neer-orbital-scene] :is(.no-heading h2,.no-outro-title){color:#fff!important;-webkit-text-fill-color:#fff!important}
body.page-id-16881 .elementor.elementor-16881 [data-neer-astro-orbital] [data-neer-orbital-scene] .no-success-label{color:#ccff00!important;-webkit-text-fill-color:#ccff00!important}
