:root{--nx49-bg:#01020A;--nx49-panel:#080B1A;--nx49-panel2:#0C1024;--nx49-line:rgba(140,160,255,.22);--nx49-text:#F7FAFF;--nx49-muted:#B9C5EA;--nx49-blue:#00E5FF;--nx49-purple:#7C3CFF;--nx49-pink:#FF00C8;--nx49-radius:24px;--nx49-max:1180px}html,body{overflow-x:hidden!important}.nexai-direct-render-main{background:radial-gradient(circle at 10% 4%,rgb(0 229 255 / .14),transparent 34%),radial-gradient(circle at 88% 0%,rgb(255 0 200 / .12),transparent 30%),#01020A;color:var(--nx49-text);overflow-x:hidden!important}.nx49-page,.nx49-page *{box-sizing:border-box}.nx49-page{width:min(100% - 28px,var(--nx49-max));margin-inline:auto;padding:84px 0 76px;overflow-x:hidden}.nx49-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 16px;color:var(--nx49-muted);font-size:13px}.nx49-breadcrumb a{color:var(--nx49-muted);text-decoration:none}.nx49-breadcrumb a:after{content:'›';margin-left:8px;color:rgb(255 255 255 / .35)}.nx49-breadcrumb span{color:#fff}.nx49-hero,.nx49-section,.nx49-related,.nx49-faq-section,.nx49-final-cta{position:relative;margin:0 0 18px;padding:clamp(18px,4vw,42px);border:1px solid var(--nx49-line);border-radius:var(--nx49-radius);background:linear-gradient(145deg,rgb(11 16 38 / .94),rgb(3 5 16 / .98));box-shadow:0 22px 70px rgb(0 0 0 / .32);overflow:hidden}.nx49-hero:before,.nx49-section:before,.nx49-final-cta:before{content:'';position:absolute;inset:-1px;pointer-events:none;background:linear-gradient(135deg,rgb(0 229 255 / .18),transparent 35%,rgb(255 0 200 / .16));opacity:.7}.nx49-hero,.nx49-section-body{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);gap:clamp(18px,4vw,36px);align-items:center}.nx49-hero-copy,.nx49-section-head,.nx49-card,.nx49-proof-panel,.nx49-route-card,.nx49-faq,.nx49-final-cta>*{position:relative;z-index:1}.nx49-eyebrow{display:inline-flex;max-width:100%;margin:0 0 10px;padding:7px 10px;border:1px solid rgb(0 229 255 / .32);border-radius:999px;background:rgb(0 229 255 / .08);color:#9EF5FF;font-weight:800;font-size:12px;letter-spacing:.04em;text-transform:none}.nx49-page h1,.nx49-page h2,.nx49-page h3{margin:0;color:#fff;text-transform:none;text-wrap:balance;overflow-wrap:break-word}.nx49-page h1{max-width:850px;font-size:clamp(2.1rem,6.1vw,4.75rem);line-height:1.01;letter-spacing:-.055em}.nx49-page h2{font-size:clamp(1.45rem,3.4vw,2.55rem);line-height:1.09;letter-spacing:-.035em}.nx49-page h3{font-size:clamp(1rem,2.1vw,1.24rem);line-height:1.18}.nx49-lead,.nx49-section-head p,.nx49-card p,.nx49-route-card p,.nx49-final-cta p,.nx49-faq p{color:var(--nx49-muted);font-size:clamp(15px,1.65vw,18px);line-height:1.66;margin:12px 0 0}.nx49-chip-grid{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 0;overflow:visible!important}.nx49-chip-grid span{flex:0 1 auto;white-space:normal;max-width:100%;padding:9px 11px;border-radius:999px;border:1px solid rgb(124 60 255 / .34);background:rgb(124 60 255 / .09);color:#E7E8FF;font-size:13px;font-weight:700}.nx49-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.nx49-button,.nx49-card a,.nx49-route-card a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 16px;border-radius:14px;text-decoration:none;font-weight:900}.nx49-primary{color:#02020A;background:linear-gradient(135deg,var(--nx49-blue),#A78BFA 55%,var(--nx49-pink))}.nx49-secondary{color:#fff;border:1px solid rgb(255 255 255 / .18);background:rgb(255 255 255 / .06)}.nx49-hero-visual,.nx49-proof-panel{margin:0;border-radius:22px;border:1px solid rgb(255 255 255 / .12);background:linear-gradient(145deg,rgb(255 255 255 / .09),rgb(255 255 255 / .025));padding:12px;overflow:hidden}.nx49-hero-visual img,.nx49-proof-panel img{display:block;width:100%;height:auto;aspect-ratio:16/11;object-fit:cover;border-radius:16px}.nx49-hero-visual figcaption{display:grid;gap:3px;padding:12px 4px 2px}.nx49-hero-visual strong{color:#fff}.nx49-hero-visual span,.nx49-proof-list span{color:var(--nx49-muted);font-size:13px}.nx49-section-head{max-width:850px;margin-bottom:20px}.nx49-card-grid,.nx49-route-grid,.nx49-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0}.nx49-card,.nx49-route-card,.nx49-faq{min-width:0;padding:16px;border-radius:18px;border:1px solid rgb(255 255 255 / .12);background:rgb(255 255 255 / .055)}.nx49-number{display:inline-flex;align-items:center;justify-content:center;width:34px;height:30px;margin-bottom:12px;border-radius:11px;background:rgb(0 229 255 / .11);color:#8EF4FF;font-weight:900}.nx49-card a,.nx49-route-card a{margin-top:12px;min-height:38px;padding:9px 12px;color:#9EF5FF;border:1px solid rgb(0 229 255 / .24);background:rgb(0 229 255 / .07)}.nx49-proof-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.nx49-proof-list span{padding:9px 8px;border-radius:12px;background:rgb(255 255 255 / .06);text-align:center}.nx49-faq summary{cursor:pointer;color:#fff;font-weight:900;line-height:1.3}.nx49-faq summary::marker{color:var(--nx49-blue)}.nx49-final-cta{text-align:left}.nx49-final-cta h2{max-width:820px}.nx49-page :focus-visible{outline:3px solid var(--nx49-blue);outline-offset:3px}@media (prefers-reduced-motion:reduce){.nx49-page *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(max-width:900px){.nx49-page{width:min(100% - 20px,760px);padding-top:72px}.nx49-hero,.nx49-section-body{grid-template-columns:1fr!important}.nx49-card-grid,.nx49-route-grid,.nx49-faq-grid{grid-template-columns:1fr!important}.nx49-hero,.nx49-section,.nx49-related,.nx49-faq-section,.nx49-final-cta{padding:18px;border-radius:22px;margin-bottom:14px}.nx49-page h1{font-size:clamp(2rem,10vw,2.9rem);line-height:1.06;letter-spacing:-.035em}.nx49-page h2{font-size:clamp(1.42rem,7.2vw,2rem);line-height:1.12}.nx49-page h3{font-size:1.08rem}.nx49-lead,.nx49-section-head p,.nx49-card p,.nx49-route-card p,.nx49-final-cta p,.nx49-faq p{font-size:15.5px;line-height:1.62}.nx49-actions{display:grid;grid-template-columns:1fr}.nx49-button{width:100%;min-height:48px}.nx49-chip-grid{gap:7px}.nx49-chip-grid span{font-size:12.5px;padding:8px 10px}.nx49-hero-visual img,.nx49-proof-panel img{max-height:238px}.nx49-proof-list{grid-template-columns:1fr}.nx49-breadcrumb{font-size:12px}}@media(max-width:430px){.nx49-page{width:calc(100% - 16px);padding-top:64px}.nx49-hero,.nx49-section,.nx49-related,.nx49-faq-section,.nx49-final-cta{padding:14px;border-radius:18px}.nx49-page h1{font-size:clamp(1.86rem,9.4vw,2.42rem)}.nx49-page h2{font-size:clamp(1.28rem,6.6vw,1.72rem)}.nx49-card,.nx49-route-card,.nx49-faq{padding:14px;border-radius:16px}.nx49-eyebrow{font-size:11px}.nx49-hero-visual,.nx49-proof-panel{padding:9px;border-radius:17px}}