.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nx-header{will-change:transform;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .3s}.nx-header.is-hidden{box-shadow:none;transform:translateY(-100%)}.nx-header.is-hidden:focus-within{transform:none}.nx .nx-slider{isolation:isolate;flex-direction:column;justify-content:center;min-height:690px;display:flex}.nx .nx-slider.is-compact{min-height:580px}.nx-slide-bgs{z-index:-2;position:absolute;inset:0}.nx-slide-bg{opacity:0;transition:opacity 1.3s;position:absolute;inset:0;overflow:hidden}.nx-slide-bg.is-active{opacity:1}.nx-slide-bg img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.12)}.nx-slide-bg.is-active img{animation:9s ease-out both nxSlideKen}@keyframes nxSlideKen{0%{transform:scale(1.14)translate(1%,.6%)}to{transform:scale(1.02)translate(-.5%)}}.nx .nx-slider:after{z-index:-1}.nx-slider .nx-trails{z-index:0;mix-blend-mode:screen;opacity:.55;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.nx .nx-slider .nx-hero-inner{z-index:1;width:calc(100% - 2 * var(--nx-gutter));padding-top:70px;padding-bottom:150px}.nx .nx-slider.is-compact .nx-hero-inner{padding-top:60px;padding-bottom:140px}.nx-slide-stack{display:grid}.nx-slide{opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .5s,visibility 0s linear .5s}.nx-slide.is-active{opacity:1;visibility:visible;transition-delay:0s}.nx .nx-slider .nx-slide-title{color:#fff;max-width:720px;margin:0;font-size:clamp(44px,5.4vw,80px)}.nx .nx-slider.is-compact .nx-slide-title{font-size:clamp(38px,4.6vw,66px)}.nx-slide-title .w{vertical-align:top;padding-bottom:.08em;display:inline-block;overflow:hidden}.nx-slide-title .w>span{display:inline-block}.nx-slide-title .w.accent>span{color:var(--nx-amber)}.nx-slide.is-active .eyebrow{animation:.7s cubic-bezier(.2,.75,.2,1) both nxRise}.nx-slide.is-active .nx-slide-title .w>span{animation:.85s cubic-bezier(.2,.8,.2,1) both nxWord;animation-delay:calc(var(--i) * 70ms + .12s)}.nx-slide.is-active .nx-slide-body{animation:.8s cubic-bezier(.2,.75,.2,1) .45s both nxRise}.nx-slide.is-active .nx-slide-stats{animation:.8s cubic-bezier(.2,.75,.2,1) .55s both nxRise}.nx-slide.is-active .actions{animation:.8s cubic-bezier(.2,.75,.2,1) .65s both nxRise}.nx .nx-slider .nx-slide-body{color:#b9c5d0;max-width:470px;margin:24px 0 0;font-size:16px}.nx-slide-stats{border-top:1px solid #fff3;max-width:560px;margin-top:28px;display:flex}.nx-slide-stats>div{flex:1;padding:16px 16px 0 0}.nx-slide-stats>div+div{border-left:1px solid #fff3;padding-left:16px}.nx-slide-stats b{font:500 clamp(30px, 3vw, 44px)/1 var(--nx-head);letter-spacing:-.04em;color:#fff;display:block}.nx-slide-stats span{color:#9fb0c0;margin-top:6px;font-size:11px;display:block}@keyframes nxWord{0%{opacity:0;filter:blur(6px);transform:translateY(105%)rotate(4deg)}to{opacity:1;filter:none;transform:none}}.nx .nx-slider .hero-note{animation:none;top:18px;bottom:auto}.nx-slider-nav{z-index:2;align-items:flex-end;gap:28px;display:flex;position:absolute;bottom:58px;left:4.5%;right:4.5%}.nx-slider-tabs{flex:1;gap:8px;min-width:0;display:flex}.nx-slider-tabs button{text-align:left;color:#ffffff80;min-width:0;font:500 13px var(--nx-head);letter-spacing:-.01em;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;flex:1;padding:0;transition:color .3s;overflow:hidden}.nx-slider-tabs button small{font:700 9px var(--nx-body);letter-spacing:.14em;margin-bottom:3px;display:block}.nx-slider-tabs button:hover{color:#ffffffd9}.nx-slider-tabs button.is-active{color:#fff}.nx-slider-tabs .bar{background:#fff3;height:2px;margin-bottom:12px;display:block;overflow:hidden}.nx-slider-tabs .bar>span{background:linear-gradient(90deg, var(--nx-bright), var(--nx-amber));transform-origin:0;height:100%;display:block;transform:scaleX(0)}.nx-slider-arrows{flex-shrink:0;gap:8px;display:flex}.nx-slider-arrows button{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0915224d;border:1px solid #ffffff4d;border-radius:50%;width:44px;height:44px;font-size:16px;transition:background .25s,color .25s,border-color .25s}.nx-slider-arrows button:hover{color:var(--nx-ink);background:#fff;border-color:#fff}.nx-slider button:focus-visible{outline:3px solid var(--nx-amber);outline-offset:3px}.nx-countdown{color:#fff;-webkit-backdrop-filter:blur(14px);background:#09152294;border:1px solid #ffffff29;padding:20px 22px 16px;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #000000b3}.nx-countdown:before{content:"";background:linear-gradient(90deg, var(--nx-blue), var(--nx-amber), var(--nx-blue));background-size:200% 100%;height:3px;animation:4s linear infinite nxBar;position:absolute;top:0;left:0;right:0}@keyframes nxBar{to{background-position:-200% 0}}.nx-countdown.hero{width:390px;animation:1s cubic-bezier(.2,.75,.2,1) .5s both nxRise;position:absolute;bottom:150px;right:0}.nx .nx-slider.is-compact .nx-countdown.hero{bottom:140px}.nx-countdown.inline{background:var(--nx-ink);border-color:var(--nx-ink);max-width:470px;margin:-6px 0 26px}.nx-countdown-head{letter-spacing:.14em;text-transform:uppercase;color:#b6c7d8;justify-content:space-between;gap:12px;margin-bottom:12px;font-size:10px;display:flex}.nx-countdown-head .live{color:var(--nx-amber);align-items:center;gap:8px;font-weight:700;display:flex}.nx-countdown-head .live i{background:var(--nx-amber);border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite nxPulse}.nx-countdown-clock{display:flex}.nx-countdown-clock .unit{perspective:300px;flex-direction:column;flex:1;align-items:center;display:flex;position:relative}.nx-countdown-clock b{font:500 46px/1 var(--nx-head);letter-spacing:-.04em;font-variant-numeric:tabular-nums;display:block}.nx-countdown-clock b.flip{animation:.5s cubic-bezier(.2,.8,.2,1) nxFlip}.nx-countdown-clock small{letter-spacing:.16em;text-transform:uppercase;color:#9fb0c0;margin-top:6px;font-size:9px}.nx-countdown-clock .sep{font:300 32px/1 var(--nx-head);color:#ffffff47;position:absolute;top:4px;right:-4px}@keyframes nxFlip{0%{opacity:0;transform:translateY(-35%)rotateX(75deg)}to{opacity:1;transform:none}}.nx-countdown-open{font:500 22px/1.2 var(--nx-head);margin:4px 0}.nx-countdown-foot{color:#b9c5d0;border-top:1px solid #ffffff24;justify-content:space-between;gap:12px;margin-top:14px;padding-top:12px;font-size:11px;display:flex}.nx-countdown-foot a{color:var(--nx-amber);white-space:nowrap;font-weight:700}.nx-countdown-foot a:hover{color:#fff}.nx .quick-links{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:28px;display:grid}.nx .quick-link{border:1px solid var(--nx-line);color:var(--nx-ink);background:#fff;align-items:center;gap:14px;padding:18px;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .35s;display:flex}.nx .quick-link .card-icon{flex-shrink:0;width:42px;height:42px;margin:0}.nx .quick-link b{font:500 16px/1.2 var(--nx-head);letter-spacing:-.02em;display:block}.nx .quick-link small{color:var(--nx-muted);margin-top:3px;font-size:11px;display:block}.nx .quick-link .arrow{color:var(--nx-blue);margin-left:auto;font-size:18px;transition:transform .25s}.nx .quick-link:hover{border-color:#c5d3dc;transform:translateY(-4px);box-shadow:0 20px 40px -26px #09152273}.nx .quick-link:hover .card-icon{background:var(--nx-blue);border-color:var(--nx-blue);color:#fff}.nx .quick-link:hover .arrow{transform:translate(3px,-3px)}.nx-intro-logo .ring.r2{animation-delay:1.3s}.nx-intro-loader{background:#ffffff2e;width:240px;height:2px;margin-top:34px;animation:.6s .9s both nxFade;overflow:hidden}.nx-intro-loader span{background:linear-gradient(90deg, var(--nx-bright), var(--nx-amber));transform-origin:0;height:100%;display:block;transform:scaleX(0)}.nx-intro-stage{justify-content:center;align-items:center}.nx .page-hero.has-aside>.wrap{position:relative}.nx .page-hero-aside{width:400px;position:absolute;bottom:0;right:0}.nx-countdown.panel{width:100%}.nx-countdown-link{color:var(--nx-amber);font:700 11px var(--nx-body);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0}.nx-countdown-link:hover{color:#fff}.nx .academy-hero .wrap{position:relative}.nx .academy-hero-aside{width:400px;animation:1s cubic-bezier(.2,.75,.2,1) .5s both nxRise;position:absolute;bottom:75px;right:0}.nx-dialog.is-wide{width:860px}.academy-form fieldset{border:0;border-top:1px solid var(--nx-line);margin:26px 0 0;padding:22px 0 0}.academy-form legend{font:700 10px var(--nx-body);letter-spacing:.16em;text-transform:uppercase;color:var(--nx-blue);padding-right:12px}.academy-form .form-grid{margin:14px 0 0}.academy-form .form-grid.three{grid-template-columns:repeat(3,1fr)}.academy-form .form-grid.guardian{border-left:3px solid var(--nx-amber);background:#f4f7f9;margin-top:18px;padding:16px}.academy-form .form-grid.guardian .plan-caption{grid-column:1/-1;margin:0}.academy-form .field small{margin-left:4px;display:inline}.academy-form .notice.hostel{margin:6px 0 0;font-size:13px}.academy-form .notice.hostel b{color:#4a3f12}.academy-form .choice-label{margin:20px 0 8px;font-size:12px;font-weight:600}.academy-form .choice-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.academy-form .choice{cursor:pointer;border:1px solid #c9d2d9;align-items:flex-start;gap:12px;padding:16px;transition:border-color .2s,background .2s,box-shadow .2s;display:flex;position:relative}.academy-form .choice input{accent-color:var(--nx-blue);flex-shrink:0;margin-top:3px}.academy-form .choice b{font:500 17px/1.2 var(--nx-head);letter-spacing:-.02em;display:block}.academy-form .choice small{color:var(--nx-muted);margin-top:4px;font-size:11px;display:block}.academy-form .choice:hover{border-color:var(--nx-blue)}.academy-form .choice:has(input:checked){border-color:var(--nx-blue);box-shadow:inset 0 0 0 1px var(--nx-blue);background:#eef6fb}.academy-form .choice:has(input:focus-visible){outline:3px solid var(--nx-amber);outline-offset:2px}.academy-form .consent{margin-top:24px}.academy-done{padding:10px 0}.academy-done .text-btn{margin-top:8px}@media (max-width:1150px){.nx-countdown.hero{width:auto;max-width:470px;margin-top:34px;position:relative;bottom:auto;right:auto}.nx .page-hero-aside{width:auto;max-width:470px;margin-top:34px;position:static}.nx .page-hero.has-aside h1,.nx .page-hero.has-aside .lead{max-width:none}.nx .academy-hero-aside{width:auto;max-width:470px;margin-top:34px;position:static}.nx .academy-hero h1,.nx .academy-hero .wrap>p{max-width:650px}}@media (max-width:700px){.academy-form .form-grid.three{grid-template-columns:1fr 1fr}.academy-form .choice-grid{grid-template-columns:1fr}}@media (max-width:480px){.academy-form .form-grid.three{grid-template-columns:1fr}}@media (max-width:850px){.nx .nx-slider,.nx .nx-slider.is-compact{min-height:0}.nx .nx-slider .nx-hero-inner{padding-top:54px;padding-bottom:130px}.nx .nx-slider .nx-slide-title{font-size:48px}.nx .nx-slider.is-compact .nx-slide-title{font-size:42px}.nx-slider-nav{gap:14px;bottom:46px}.nx-slider-tabs button{font-size:0}.nx-slider-tabs button small{display:none}.nx-slider-tabs .bar{height:3px;margin-bottom:0}.nx-slider-arrows button{width:38px;height:38px}.nx .quick-links{grid-template-columns:1fr 1fr}}@media (max-width:540px){.nx .nx-slider .nx-slide-title{font-size:40px}.nx .nx-slider.is-compact .nx-slide-title{font-size:34px}.nx .nx-slider .nx-hero-inner{padding-bottom:110px}.nx-slider-nav{bottom:36px}.nx-slide-stats b{font-size:28px}.nx-countdown{padding:16px 16px 12px}.nx-countdown-clock b{font-size:36px}.nx-countdown-head{font-size:9px}.nx .quick-links{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.nx-header{transition:none}.nx-slide-bg.is-active img,.nx-slide.is-active *,.nx-countdown,.nx-countdown:before,.nx-countdown-clock b.flip{animation:none!important}.nx-slide-title .w>span{opacity:1;filter:none;transform:none}}.nx-header,.nx-footer{padding-left:var(--nx-gutter);padding-right:var(--nx-gutter)}.nx-announce-label{padding-left:var(--nx-gutter)}.nx-slider-nav{left:var(--nx-gutter);right:var(--nx-gutter)}.nx .hero-bottom{left:var(--nx-gutter)}.nx .nx-hero .hero-note{right:var(--nx-gutter)}@media (max-width:850px){:root{--nx-gutter:24px}.nx-nav{padding-left:var(--nx-gutter);padding-right:var(--nx-gutter)}}@media (max-width:540px){:root{--nx-gutter:16px}}.nx-countdown:before{height:4px}.nx-countdown-head{margin-bottom:18px;font-size:12px}.nx-countdown-head .live i{width:9px;height:9px}.nx-countdown-clock small{margin-top:10px;font-size:11px}.nx-countdown-clock .sep{font-size:48px;top:8px;right:-6px}.nx-countdown-open{font-size:28px}.nx-countdown-foot{margin-top:20px;padding-top:16px;font-size:13px}.nx-countdown-foot a,.nx-countdown-link{font-size:13px}@media (max-width:1300px){.nx-countdown.hero{width:auto;max-width:600px;margin-top:34px;position:relative;bottom:auto;right:auto}.nx .page-hero-aside,.nx .academy-hero-aside{width:auto;max-width:600px;margin-top:34px;position:static}.nx .page-hero.has-aside h1,.nx .page-hero.has-aside .lead{max-width:none}.nx .academy-hero h1,.nx .academy-hero .wrap>p{max-width:650px}}@media (max-width:540px){.nx-countdown{padding:20px 18px 16px}.nx-countdown-clock b{font-size:44px}.nx-countdown-clock .sep{font-size:32px}.nx-countdown-head{font-size:10px}.nx-countdown-foot{font-size:11px}}.nx-countdown-clock{gap:12px}@media (min-width:1301px){.nx .nx-slider.is-home{min-height:840px}.nx .nx-slider:is(.is-home,.is-twoline) .nx-slide-title{white-space:nowrap;max-width:none;font-size:clamp(60px,4.8vw,100px)}}.nx-countdown.hero,.nx .page-hero-aside,.nx .academy-hero-aside{width:660px}.nx-countdown{padding:32px 36px 26px}.nx-countdown-head{font-size:13px}.nx-countdown-clock b{font-size:clamp(64px,6vw,112px)}.nx-countdown-clock small{font-size:12px}.nx-countdown-clock .sep{font-size:60px;top:12px}.nx-countdown-foot,.nx-countdown-foot a,.nx-countdown-link{font-size:14px}.nx .page-hero.has-aside h1,.nx .page-hero.has-aside .lead{max-width:calc(100% - 720px)}.nx .academy-hero h1,.nx .academy-hero .wrap>p{max-width:min(650px,100% - 720px)}@media (max-width:1300px){.nx-countdown.hero,.nx .page-hero-aside,.nx .academy-hero-aside{width:auto;max-width:660px}.nx .page-hero.has-aside h1,.nx .page-hero.has-aside .lead{max-width:none}.nx .academy-hero h1,.nx .academy-hero .wrap>p{max-width:650px}}@media (max-width:540px){.nx-countdown{padding:22px 18px 16px}.nx-countdown-clock b{font-size:48px}.nx-countdown-clock .sep{font-size:34px;top:8px}}@media (min-width:1301px) and (max-width:1640px){.nx-countdown.hero{width:580px;bottom:140px}.nx-countdown.hero .nx-countdown-clock b{font-size:clamp(64px,5.4vw,88px)}}.nx-hp{opacity:0;width:1px;height:1px;position:absolute!important;left:-9999px!important}.nx .vehicle-photo .label{z-index:3}.nx .vehicle-photo .label.certified{color:#fff;background:#1f8a4c;font-weight:700;left:auto;right:14px}.nx .vehicle-photo .vehicle-stamps-overlay{z-index:2;justify-content:center;align-items:center;gap:6px;padding:10px;display:flex}.nx .vehicle-photo img.vehicle-stamp{aspect-ratio:1;object-fit:contain;opacity:.92;filter:drop-shadow(0 2px 6px #00000040);flex:0 auto;width:auto;max-width:48%;height:82%}.nx .vehicle-card:hover .vehicle-photo img.vehicle-stamp{transform:none}.nx .split .image.is-natural{background:0 0;align-self:center;height:auto;min-height:0}.nx .split .image.is-natural img{object-fit:contain;width:100%;height:auto;position:static}.nx .split .image.is-natural a{cursor:zoom-in;display:block}.nx .split .image.is-natural:hover img{transform:scale(1.02)}.nx-countdown.is-planned .nx-countdown-month{font:500 clamp(48px, 4.6vw, 84px)/1 var(--nx-head);letter-spacing:-.04em;color:#fff;margin:4px 0 12px}.nx-countdown.is-planned .nx-countdown-note{color:#b9c5d0;margin:0;font-size:13px}.nx-ready{--rc:#8a96a3;border:1px solid color-mix(in srgb, var(--rc) 45%, transparent);background:color-mix(in srgb, var(--rc) 12%, transparent);color:inherit;font:700 10px/1.2 var(--nx-body);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:7px;padding:5px 10px;display:inline-flex}.nx-ready i{background:var(--rc);border-radius:50%;flex-shrink:0;width:7px;height:7px}.nx-ready small{text-transform:none;letter-spacing:0;font-weight:400;display:block}.nx-ready.is-enquiry_only{--rc:#8a96a3}.nx-ready.is-assessment_available{--rc:#2bb5ff}.nx-ready.is-pilot_in_development{--rc:#f9b826}.nx-ready.is-validated{--rc:#3dd68c}.nx-ready.is-commercially_available{--rc:#1f8a4c}.nx-ready-panel{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.nx-ready-row{border:1px solid var(--nx-line);background:#fff;flex-direction:column;align-items:flex-start;gap:10px;padding:20px;display:flex}.nx-ready-row b{font:500 18px/1.2 var(--nx-head);letter-spacing:-.02em}.nx-ready-row p{color:var(--nx-muted);margin:0;font-size:12.5px}.nx-ready-reviewed{color:var(--nx-muted);grid-column:1/-1;margin:0;font-size:11px}.nx .rv-segment .nx-ready,.nx .rv-route .nx-ready{z-index:1;align-self:flex-start;margin-bottom:12px;position:relative}.nx .legal-body{max-width:72ch}.nx .legal-body p,.nx .legal-body li{color:var(--nx-muted,inherit);line-height:1.7}.nx .legal-body p+p,.nx .legal-body ul+p,.nx .legal-body p+ul{margin-top:12px}.nx .legal-body ul{gap:8px;padding-left:1.2em;list-style:outside;display:grid}.nx .legal-body a,.nx .consent a{text-underline-offset:2px;text-decoration:underline}.nx-consent{z-index:120;max-width:380px;color:var(--nx-ink,#0a1722);border:1px solid var(--nx-line,#dde3e8);border-top:3px solid var(--nx-blue,#0a6fd6);background:#fff;padding:16px 18px;font-size:13px;line-height:1.55;position:fixed;bottom:16px;left:16px;box-shadow:0 12px 40px #0a172226}.nx-consent p{margin:0 0 12px}.nx-consent a{text-decoration:underline}.nx-consent div{gap:8px;display:flex}.nx-footer-linkbtn{color:inherit;font:inherit;cursor:pointer;text-align:left;opacity:.8;background:0 0;border:0;padding:0}.nx-footer-linkbtn:hover{opacity:1;text-decoration:underline}@media (max-width:560px){.nx-consent{max-width:none;bottom:12px;left:12px;right:12px}}
.nx-slide.has-visual{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:44px;display:grid}.nx .nx-slider .nx-slide.has-visual .nx-slide-title{font-size:clamp(38px,4.3vw,66px)}.nx-slide-visual{min-width:0}.nx-slide.is-active .nx-slide-visual{animation:1s cubic-bezier(.2,.75,.2,1) .25s both nxRise}.nx .rv-why{--c:#2bb5ff;border-top:3px solid var(--c);background:linear-gradient(180deg, color-mix(in srgb, var(--c) 9%, #fff) 0%, #fff 55%)}.rv-why-icon{background:color-mix(in srgb, var(--c) 18%, #fff);width:48px;height:48px;color:color-mix(in srgb, var(--c) 75%, #000);border-radius:50%;justify-content:center;align-items:center;margin-bottom:22px;display:inline-flex}.rv-process-sec{background:radial-gradient(900px 500px at 90% 0%, #845ef72e, transparent 60%), radial-gradient(800px 500px at 0% 100%, #3dd68c24, transparent 60%), var(--nx-ink)!important}.rv-node{background:var(--c);width:46px;height:46px;color:var(--nx-ink);font:600 15px var(--nx-head);box-shadow:0 10px 30px -10px var(--c);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.rv-journey{position:relative}.rv-journey-track{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain;gap:20px;margin:0;padding:4px 4px 8px;list-style:none;display:flex;overflow-x:auto}.rv-journey-track::-webkit-scrollbar{display:none}.rv-journey-track:focus-visible{outline:3px solid var(--nx-amber);outline-offset:4px}.rv-journey-card{--c:#2bb5ff;scroll-snap-align:start;background:#132230;border:1px solid #2e3d4a;flex-direction:column;flex:0 0 min(340px,82vw);transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s;display:flex;overflow:hidden}.rv-journey-card:hover{border-color:var(--c);transform:translateY(-5px)}.rv-journey-img{height:220px;position:relative;overflow:hidden}.rv-journey-img img{object-fit:cover;transition:transform 1s cubic-bezier(.2,.8,.2,1)}.rv-journey-card:hover .rv-journey-img img{transform:scale(1.06)}.rv-journey-img:after{content:"";background:var(--c);height:4px;position:absolute;inset:auto 0 0}.rv-journey-img .rv-node{z-index:1;position:absolute;bottom:16px;left:16px}.rv-journey-body{padding:22px 22px 24px}.rv-journey-body h4{color:#fff;margin-bottom:8px;font-size:20px}.rv-journey-body p{color:#a6b4c2;margin:0;font-size:13px}.rv-journey-nav{align-items:center;gap:10px;margin-top:22px;display:flex}.rv-journey-progress{background:#2d3b49;flex:1;height:3px;overflow:hidden}.rv-journey-progress span{transform-origin:0;background:linear-gradient(90deg,#ff9f43,#3dd68c,#2bb5ff,#845ef7);height:100%;transition:transform .25s;display:block}.rv-journey-nav button{color:#fff;cursor:pointer;background:0 0;border:1px solid #3a4b5b;border-radius:50%;width:44px;height:44px;font-size:16px;transition:background .2s,color .2s,opacity .2s}.rv-journey-nav button:hover:not(:disabled){color:var(--nx-ink);background:#fff}.rv-journey-nav button:disabled{opacity:.35;cursor:default}.rv-pilot{color:#fff;background:linear-gradient(120deg,#0f9b5f 0%,#0a6fd6 60%,#845ef7 100%);justify-content:space-between;align-items:center;gap:30px;padding:36px 40px;display:flex}.rv-pilot-tag{letter-spacing:.16em;background:#0003;align-items:center;gap:8px;margin-bottom:14px;padding:6px 10px;font-size:10px;font-weight:700;display:inline-flex}.rv-pilot-tag i{background:var(--nx-amber);border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite nxPulse}.rv-pilot h3{margin-bottom:10px;font-size:28px}.rv-pilot p{color:#e3eefa;max-width:680px;margin:0;font-size:14px}html.nx-motion main.nx :is(.rv-journey,.rv-pilot):not([data-rv="1"]){opacity:0;transform:translateY(34px)}.rv-compare{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:24px;display:grid}.rv-compare-col{color:#fff;padding:34px}.rv-compare-col.before{background:linear-gradient(145deg,#6e4630,#3a241a)}.rv-compare-col.after{background:linear-gradient(145deg,#0f9b5f,#0a6fd6)}.rv-compare-tag{letter-spacing:.16em;background:#ffffff24;margin-bottom:20px;padding:6px 10px;font-size:10px;font-weight:700;display:inline-block}.rv-compare ul{margin:0;padding:0;list-style:none}.rv-compare li{border-bottom:1px solid #ffffff29;padding:12px 0 12px 30px;font-size:14px;position:relative}.rv-compare li:last-child{border-bottom:0}.rv-compare .before li:before{content:"✕";color:#ffb38a;font-weight:700;position:absolute;left:0}.rv-compare .after li:before{content:"✓";color:#b8ffd9;font-weight:700;position:absolute;left:0}.rv-compare-arrow{background:var(--nx-amber);width:64px;height:64px;color:var(--nx-ink);border-radius:50%;justify-content:center;align-self:center;align-items:center;animation:2.6s ease-in-out infinite rvBob;display:flex;box-shadow:0 16px 40px -14px #f9b826cc}@keyframes rvBob{0%,to{transform:translate(-4px)}50%{transform:translate(4px)}}html.nx-motion main.nx .rv-compare-col:not([data-rv="1"]){opacity:0;transform:translateY(34px)}.rv-segments{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.rv-segment{--c:#2bb5ff;border:1px solid var(--nx-line);background:#fff;flex-direction:column;padding:26px 22px 22px;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s;display:flex;position:relative;overflow:hidden}.rv-segment:before{content:"";background:var(--c);height:6px;position:absolute;inset:0 0 auto}.rv-segment:after{content:"";background:color-mix(in srgb, var(--c) 16%, transparent);border-radius:50%;width:150px;height:150px;transition:transform .5s;position:absolute;bottom:-50px;right:-50px}.rv-segment:hover{transform:translateY(-6px);box-shadow:0 24px 46px -28px #09152280}.rv-segment:hover:after{transform:scale(1.4)}.rv-segment h3{z-index:1;margin-bottom:10px;font-size:21px;position:relative}.rv-segment p{color:var(--nx-muted);z-index:1;font-size:13px;position:relative}.rv-segment ul{z-index:1;margin:0 0 20px;padding:0;font-size:12px;list-style:none;position:relative}.rv-segment li{padding:6px 0 6px 18px;position:relative}.rv-segment li:before{content:"";background:var(--c);border-radius:50%;width:8px;height:8px;position:absolute;top:12px;left:0}.rv-segment .btn{z-index:1;align-self:flex-start;margin-top:auto;position:relative}html.nx-motion main.nx .rv-segment:not([data-rv="1"]){opacity:0;transform:translateY(34px)}.nx .rv-route{--c:#2bb5ff;border-top:3px solid var(--c)}.nx .rv-route .tag{color:color-mix(in srgb, var(--c) 70%, #000)}.rv-checker{grid-template-columns:1.35fr 1fr;align-items:start;gap:28px;display:grid}.rv-checker-qs fieldset{border:0;margin:0 0 22px;padding:0}.rv-checker-qs legend{color:#fff;font:500 17px var(--nx-head);letter-spacing:-.02em;margin-bottom:12px}.rv-chips{flex-wrap:wrap;gap:8px;display:flex}.rv-chips label{color:#c9d5df;cursor:pointer;border:1px solid #3a4b5b;border-radius:30px;padding:9px 15px;font-size:12px;transition:background .2s,color .2s,border-color .2s;position:relative}.rv-chips label:hover{border-color:#8aa0b3}.rv-chips label.on{color:var(--nx-ink);background:#fff;border-color:#fff;font-weight:600}.rv-chips input{opacity:0;cursor:pointer;position:absolute;inset:0}.rv-chips label:has(input:focus-visible){outline:3px solid var(--nx-amber);outline-offset:2px}.rv-verdict{color:#fff;padding:30px;transition:background .4s;position:sticky;top:110px}.rv-verdict.go{background:linear-gradient(145deg,#12a866,#0a6fd6)}.rv-verdict.plan{background:linear-gradient(145deg,#e09b00,#c4560f)}.rv-verdict.check{background:linear-gradient(145deg,#d1492e,#7a2a7a)}.rv-verdict-tag{letter-spacing:.16em;background:#0003;margin-bottom:16px;padding:6px 10px;font-size:10px;font-weight:700;display:inline-block}.rv-verdict h3{margin-bottom:14px;font-size:28px}.rv-verdict ul{margin:0 0 14px;padding-left:18px;font-size:13px}.rv-verdict li{margin:8px 0}.rv-verdict-small{opacity:.85;font-size:11px}.rv-badges{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.rv-badges span{color:#146c43;background:#e8f6ef;border-radius:30px;align-items:center;gap:8px;padding:8px 14px;font-size:12px;font-weight:600;display:inline-flex}.rv-badges span+span{color:#0b5c99;background:#e7f2fb}@media (max-width:1200px){.rv-segments{grid-template-columns:repeat(3,1fr)}}@media (max-width:1000px){.nx-slide.has-visual{grid-template-columns:1fr;gap:26px}.nx-slide-visual{max-width:560px}}@media (max-width:850px){.rv-pilot{flex-direction:column;align-items:flex-start;padding:28px}.rv-segments{grid-template-columns:1fr 1fr}.rv-checker{grid-template-columns:1fr}.rv-verdict{position:static}.rv-compare{grid-template-columns:1fr}.rv-compare-arrow{justify-self:center;animation:none;transform:rotate(90deg)}}@media (max-width:540px){.rv-segments{grid-template-columns:1fr}.rv-journey-img{height:190px}.rv-pilot h3{font-size:23px}.rv-compare-col{padding:24px}}@media (prefers-reduced-motion:reduce){.rv-compare-arrow{animation:none!important}}.nx .rv-assess{border:1px solid var(--nx-line);background:#fff;border-top:3px solid #3dd68c;padding:clamp(22px,4vw,48px);scroll-margin-top:90px}.nx #assessment{scroll-margin-top:70px}.nx .rv-assess h3{font:500 clamp(28px, 3vw, 42px)/1.05 var(--nx-head);letter-spacing:-.03em;margin:10px 0 12px}.nx .rv-assess .lead{max-width:70ch}.nx .rv-assess-screen{background:#eefaf3;border-left:3px solid #3dd68c;margin-top:20px;padding:16px 18px;font-size:13px}.nx .rv-assess-screen ul{flex-wrap:wrap;gap:8px 22px;margin-top:10px;display:flex}.nx .rv-assess-screen li span{letter-spacing:.12em;text-transform:uppercase;color:var(--nx-muted);font-size:10px;display:block}.nx .rv-assess-error{background:#fff1ec;border-left:3px solid #e8590c;margin-top:18px;padding:12px 14px;font-size:13px}.nx .rv-assess-error a{font-weight:600;text-decoration:underline}.nx .rv-assess-done{outline:none}.nx .rv-assess-ref{background:#f4f7f9;border:1px dashed #9fb1bd;flex-direction:column;gap:4px;margin:6px 0 4px;padding:14px 18px;font-size:13px;display:inline-flex}.nx .rv-assess-ref b{letter-spacing:.06em;color:var(--nx-ink);font:600 clamp(22px,2.4vw,30px)/1 ui-monospace,SFMono-Regular,Menlo,monospace}.nx .rv-assess-ref small{color:var(--nx-muted);font-size:12px}.nx .rv-assess-next{color:var(--nx-muted);gap:8px;max-width:70ch;margin:20px 0 6px;padding-left:1.3em;line-height:1.6;list-style:decimal;display:grid}.nx .rv-assess .dialog-actions{margin-top:22px}.nx .rv-assess-screen ul{padding:0;list-style:none}.nx .rv-assess .dialog-actions{flex-wrap:wrap;align-items:center;gap:14px 24px;display:flex}.nx .rv-assess-done .plan-caption{margin-top:14px}.nx .home-recover{border:1px solid var(--nx-line);background:#fff;border-top:3px solid #3dd68c;grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.nx .home-recover-img{min-height:360px;margin:0;position:relative;overflow:hidden}.nx .home-recover-body{padding:clamp(24px,4vw,52px)}.nx .home-recover-body h2{margin:10px 0 14px}.nx .home-recover-body .lead{max-width:60ch}.nx .home-recover-paths{grid-template-columns:1fr 1fr;gap:14px;margin-top:24px;display:grid}.nx .home-recover-path{color:inherit;border:1px solid #c9d2d9;flex-direction:column;align-items:flex-start;gap:8px;padding:18px;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.nx .home-recover-path:hover{border-color:var(--nx-blue);box-shadow:inset 0 0 0 1px var(--nx-blue);transform:translateY(-2px)}.nx .home-recover-path.is-ev:hover{border-color:#2fb878;box-shadow:inset 0 0 0 1px #2fb878}.nx .home-recover-path .tag{margin:0}.nx .home-recover-path b{font:500 22px/1.15 var(--nx-head);letter-spacing:-.02em}.nx .home-recover-path small{color:var(--nx-muted);font-size:13px;line-height:1.55}.nx .home-recover-path em{border-bottom:1px solid;margin-top:auto;padding-top:6px;font-size:12px;font-style:normal;font-weight:700}@media (max-width:900px){.nx .home-recover{grid-template-columns:1fr}.nx .home-recover-img{min-height:220px}}@media (max-width:560px){.nx .home-recover-paths{grid-template-columns:1fr}}.nx .pd-timeline{margin:0;padding:0;list-style:none;position:relative}.nx .pd-timeline:before{content:"";background:var(--nx-line);width:2px;position:absolute;top:8px;bottom:8px;left:150px}.nx .pd-entry{grid-template-columns:130px minmax(0,1fr);gap:40px;padding:0 0 44px;display:grid;position:relative}.nx .pd-entry:before{content:"";background:var(--c);width:14px;height:14px;box-shadow:0 0 0 4px var(--nx-paper,#f4f3ee);border-radius:50%;position:absolute;top:6px;left:144px}.nx .pd-meta{text-align:right;flex-direction:column;gap:8px;padding-top:2px;display:flex}.nx .pd-meta time{font-size:13px;font-weight:600}.nx .pd-stage{letter-spacing:.12em;text-transform:uppercase;color:var(--c);align-self:flex-end;font-size:10px;font-weight:700}.nx .pd-body h3{font:500 clamp(22px, 2vw, 28px)/1.15 var(--nx-head);letter-spacing:-.02em;margin:0 0 10px}.nx .pd-body p{color:var(--nx-muted);white-space:pre-line;max-width:75ch;margin:0;line-height:1.7}.nx .pd-photos{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-top:16px;display:grid}.nx .is-compact .pd-photos{grid-template-columns:repeat(3,minmax(0,1fr));max-width:760px}.nx .pd-photos figure{margin:0}.nx .pd-photos img{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--nx-line);width:100%;transition:transform .3s;display:block}.nx .pd-photos a:hover img{transform:scale(1.02)}.nx .pd-photos figcaption{color:var(--nx-muted);margin-top:6px;font-size:12px}.nx .pd-empty{max-width:640px}.nx .pd-empty .lead{margin:12px 0 22px}@media (max-width:760px){.nx .pd-timeline:before{left:6px}.nx .pd-entry{grid-template-columns:1fr;gap:10px;padding-left:32px}.nx .pd-entry:before{left:0}.nx .pd-meta{text-align:left;flex-direction:row;align-items:baseline;gap:12px}.nx .pd-stage{align-self:auto}.nx .is-compact .pd-photos{grid-template-columns:repeat(2,minmax(0,1fr))}.nx .pd-photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}.nx .rv-assess-upload{margin-top:22px}.nx .rv-assess-upload .choice-label small{color:var(--nx-muted);font-weight:400}.nx .rv-assess-upload .plan-caption{margin:0 0 12px}.nx .rv-assess-thumbs{flex-wrap:wrap;gap:10px;display:flex}.nx .rv-assess-thumbs figure{border:1px solid var(--nx-line);width:104px;height:78px;margin:0;position:relative;overflow:hidden}.nx .rv-assess-thumbs img{object-fit:cover;width:100%;height:100%;display:block}.nx .rv-assess-thumbs figure button{color:#fff;cursor:pointer;background:#0a1722bf;border:0;border-radius:50%;width:22px;height:22px;font-size:11px;position:absolute;top:4px;right:4px}.nx .rv-assess-add{width:104px;height:78px;color:var(--nx-ink);cursor:pointer;background:#f8fafb;border:1px dashed #9fb1bd;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:12px;font-weight:600;display:flex}.nx .rv-assess-add span{color:#2fb878;font-size:20px;line-height:1}.nx .rv-assess-add:hover{background:#eefaf3;border-color:#2fb878}.nx .rv-assess-photos-ok{color:#1f8a4c;margin:10px 0 0;font-size:13px;font-weight:600}.nx .ce-sec{background:linear-gradient(180deg, #eef3f6, var(--nx-paper,#f5f5f0));scroll-margin-top:70px}.nx .ce{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:24px;display:grid}.nx .ce-inputs{border:1px solid var(--nx-line);background:#fff;gap:20px;padding:clamp(20px,3vw,32px);display:grid}.nx .ce-field{font-size:13px}.nx .ce-field>span{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.nx .ce-field small{color:var(--nx-muted);font-weight:400}.nx .ce-val{font:600 15px var(--nx-head);color:var(--nx-blue)}.nx .ce-field input[type=range]{height:28px;accent-color:var(--nx-blue);border:0;padding:0}.nx .ce-hint{color:var(--nx-muted);font-size:12px;line-height:1.5;display:block}.nx .ce-link{color:var(--nx-blue);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.nx .ce-row{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}.nx .ce-check{align-self:center;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.nx .ce-more{justify-self:start}.nx .ce-result{color:#fff;background:#0a1722;gap:18px;padding:clamp(20px,3vw,30px);display:grid;position:sticky;top:100px}.nx .ce-prelim{letter-spacing:.12em;color:#0a1722;background:var(--nx-amber,#f9b826);text-align:center;padding:8px 12px;font-size:11px;font-weight:800}.nx .ce-range{background:#3dd68c1a;border-left:3px solid #3dd68c;align-items:center;gap:16px;padding:14px 16px;display:flex}.nx .ce-range.short{background:#ff9f431f;border-color:#ff9f43}.nx .ce-range small,.nx .ce-price small,.nx .ce-kpis small{letter-spacing:.1em;text-transform:uppercase;color:#9fb3c4;font-size:10px;display:block}.nx .ce-range b{font:500 30px/1 var(--nx-head);white-space:nowrap}.nx .ce-range p{color:#d5e0ea;margin:0;font-size:13px}.nx .ce-bar{grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:8px;font-size:13px;display:grid}.nx .ce-bar i{border-radius:2px;min-width:3px;height:12px;transition:width .35s}.nx .ce-bar i.ice{background:#ff8a5c}.nx .ce-bar i.ev{background:#3dd68c}.nx .ce-bar b{white-space:nowrap;font-weight:600}.nx .ce-bar b small{color:#9fb3c4;font-weight:400}.nx .ce-save{color:#d5e0ea;margin:6px 0 0;font-size:14px}.nx .ce-save b{color:#3dd68c}.nx .ce-price{border-top:1px solid #ffffff24;padding-top:16px}.nx .ce-price>b{font:500 clamp(24px, 2.6vw, 32px)/1.15 var(--nx-head);letter-spacing:-.02em;margin:6px 0 14px;display:block}.nx .ce-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;font-size:14px;font-weight:600;display:grid}.nx .ce-items{color:#d5e0ea;font-size:13px}.nx .ce-items summary{cursor:pointer;color:#fff;font-weight:600}.nx .ce-items table{border-collapse:collapse;width:100%;margin-top:10px}.nx .ce-items td{border-bottom:1px solid #ffffff14;padding:6px 0}.nx .ce-items td:last-child{text-align:right;white-space:nowrap}.nx .ce-items tr.sum td{color:#fff;border-bottom:0;font-weight:700}.nx .ce-items p{color:#9fb3c4;margin:10px 0 0;font-size:12px}.nx .ce-cta{text-align:center;justify-self:stretch}.nx .ce-fine{color:#9fb3c4;margin:0;font-size:11px;line-height:1.55}.nx .rv-assess-screen.is-estimate{border-left-color:var(--nx-amber,#f9b826);background:#fff8e6}@media (max-width:980px){.nx .ce{grid-template-columns:1fr}.nx .ce-result{position:static}}@media (max-width:560px){.nx .ce-row,.nx .ce-kpis{grid-template-columns:1fr 1fr}.nx .ce-bar{grid-template-columns:70px minmax(0,1fr) auto}}.nx .ce-items summary{font:600 14px var(--nx-body);padding:4px 0}.nx .ce-items summary:after{font-size:14px}.nx .ce-vehicle{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.nx .ce-vehicle .ce-wide{grid-column:1/-1;margin-top:-8px}.nx .ce-vinfo{border:1px solid var(--nx-line);background:#f8fafb;grid-template-columns:minmax(0,5fr) minmax(0,6fr);display:grid;overflow:hidden}.nx .ce-vinfo-img{background:#e9eef2;justify-content:center;align-items:center;min-height:190px;display:flex;position:relative}.nx .ce-vinfo-img img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.nx .ce-vinfo-img span{color:var(--nx-muted);text-align:center;padding:12px;font-size:12px}.nx .ce-vinfo-img em{letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#0a1722b3;padding:3px 7px;font-size:10px;font-style:normal;font-weight:700;position:absolute;top:8px;left:8px}.nx .ce-vinfo-body{flex-direction:column;gap:4px;min-width:0;padding:14px 16px;display:flex}.nx .ce-vinfo-body>b{font:600 16px/1.25 var(--nx-head)}.nx .ce-vinfo-body>small{color:var(--nx-muted);font-size:12px}.nx .ce-vinfo-warn{color:#b45309!important}.nx .ce-vinfo dl{gap:5px;margin:8px 0 0;display:grid}.nx .ce-vinfo dl div{grid-template-columns:92px minmax(0,1fr);gap:8px;font-size:12px;display:grid}.nx .ce-vinfo dt{color:var(--nx-muted)}.nx .ce-vinfo dd{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.nx .ce-vinfo-credit{color:var(--nx-muted);margin:8px 0 0;font-size:10.5px;line-height:1.5}.nx .ce-vinfo-credit a{text-decoration:underline}.nx .ce-vinfo.is-loading .ce-vinfo-body>b{opacity:.5}.nx .ce-vinfo.is-loading .ce-vinfo-img{animation:1.2s ease-in-out infinite ceVinfoPulse}@keyframes ceVinfoPulse{50%{opacity:.6}}@media (max-width:560px){.nx .ce-vinfo{grid-template-columns:1fr}.nx .ce-vinfo-img{min-height:170px}}.nx .ce-specs{border:1px solid var(--nx-line);background:#fff;gap:10px;padding:16px 18px;display:grid}.nx .ce-specs.is-empty{background:#f8fafb}.nx .ce-specs.is-empty>b,.nx .ce-specs-head b{font:600 15px var(--nx-head)}.nx .ce-specs.is-empty p{color:var(--nx-muted);margin:0;font-size:13px}.nx .ce-specs .btn{justify-self:start}.nx .ce-specs-err{color:#b42318!important}.nx .ce-specs-wait{align-items:center;gap:10px;display:flex}.nx .ce-specs-wait i{border:2px solid var(--nx-blue);border-right-color:#0000;border-radius:50%;flex:none;width:14px;height:14px;animation:.8s linear infinite ceSpin}@keyframes ceSpin{to{transform:rotate(360deg)}}.nx .ce-specs-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.nx .ce-conf{letter-spacing:.08em;text-transform:uppercase;border:1px solid;padding:3px 8px;font-size:10px;font-weight:700}.nx .ce-conf.is-high{color:#1f8a4c;background:#effaf3;border-color:#9fdab9}.nx .ce-conf.is-medium{color:#0a6fd6;background:#eef6fd;border-color:#a9cdf3}.nx .ce-conf.is-low{color:#b45309;background:#fff8eb;border-color:#f3d19c}.nx .ce-specs dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:0;display:grid}.nx .ce-specs dl div{min-width:0;font-size:12.5px}.nx .ce-specs dt{color:var(--nx-muted);font-size:11px}.nx .ce-specs dd{overflow-wrap:anywhere;margin:1px 0 0;font-weight:600}.nx .ce-weight{background:#effaf3;border-left:3px solid #3dd68c;padding:12px 14px;font-size:13px}.nx .ce-weight.is-tight{background:#fff8e6;border-color:#f9b826}.nx .ce-weight.is-over{background:#fdecec;border-color:#e5484d}.nx .ce-weight.is-unknown{background:#f4f7f9;border-color:#9fb1bd}.nx .ce-weight p{margin:6px 0 0;line-height:1.55}.nx .ce-weight-verdict{font-weight:600}.nx .ce-weight small{color:var(--nx-muted);margin-top:6px;font-size:11px;display:block}.nx .ce-specs-note{margin:0;font-size:12.5px;line-height:1.55}.nx .ce-specs-list{color:var(--nx-muted);gap:4px;margin:0;padding-left:1.1em;font-size:12.5px;display:grid}.nx .ce-specs-fine{color:var(--nx-muted);margin:0;font-size:10.5px;line-height:1.5}.nx .ce-specs-fine a{text-decoration:underline}@media (max-width:560px){.nx .ce-specs dl{grid-template-columns:1fr}}.nx .ce-sizing{border-left:3px solid var(--nx-blue);background:#eef6fd;padding:12px 14px;font-size:13px}.nx .ce-sizing-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:8px 0;display:grid}.nx .ce-sizing-grid span{font-size:14px;font-weight:700}.nx .ce-sizing-grid small{color:var(--nx-muted);text-transform:uppercase;letter-spacing:.06em;font-size:10.5px;font-weight:400;display:block}.nx .ce-sizing>small{color:var(--nx-muted);font-size:11px;line-height:1.5;display:block}.nx .ce-specs-more summary{cursor:pointer;font:600 13px var(--nx-body)}.nx .ce-specs-more h4{font:600 12px var(--nx-body);text-transform:uppercase;letter-spacing:.08em;color:var(--nx-blue);margin:14px 0 6px}.nx .ce-specs-sec dl{margin-top:0}@media (max-width:560px){.nx .ce-sizing-grid{grid-template-columns:1fr 1fr}}.nx .ce-vin-row{gap:8px;display:flex}.nx .ce-vin-row input{letter-spacing:.04em;flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.nx .ce-vin-err{color:#b42318;margin-top:4px;font-size:12px;display:block}.nx .ce-vin-result{border-left:3px solid var(--nx-blue);background:#eef6fd;gap:3px;margin-top:8px;padding:10px 12px;font-size:12.5px;display:grid}.nx .ce-vin-result b{font:600 14px var(--nx-head)}.nx .ce-vin-result small{color:var(--nx-muted);font-size:11px}.nx .ce-fuel{align-items:center;gap:8px;font-size:13px;display:flex}.nx .ce-fuel>span{margin-right:4px;font-weight:600}.nx .ce-fuel label{cursor:pointer;border:1px solid #c9d2d9;padding:6px 12px;font-size:13px}.nx .ce-fuel label input{opacity:0;pointer-events:none;position:absolute}.nx .ce-fuel label.on{border-color:var(--nx-blue);box-shadow:inset 0 0 0 1px var(--nx-blue);background:#eef6fb;font-weight:600}.nx .ce-fuel label:has(input:focus-visible){outline:3px solid var(--nx-amber);outline-offset:2px}.ce-empty{opacity:.75;text-align:center;border:1px dashed;border-radius:12px;margin:24px 0;padding:28px 20px;line-height:1.5}.nx .ce-who{gap:8px;display:grid}.nx .ce-who>span{font-size:13px;font-weight:600}.nx .ce-who>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.nx .ce-who label{cursor:pointer;border:1px solid #c9d2d9;gap:2px;padding:10px 12px;display:grid;position:relative}.nx .ce-who label input{opacity:0;pointer-events:none;position:absolute}.nx .ce-who label b{font-size:14px}.nx .ce-who label small{opacity:.7;font-size:12px}.nx .ce-who label.on{border-color:var(--nx-blue);box-shadow:inset 0 0 0 1px var(--nx-blue);background:#eef6fb}.nx .ce-who label:has(input:focus-visible){outline:3px solid var(--nx-amber);outline-offset:2px}@media (min-width:900px){.nx .ce-who>div{grid-template-columns:repeat(4,minmax(0,1fr))}}
.ev-myths{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.ev-myth{--c:#2bb5ff;cursor:pointer;perspective:1200px;text-align:left;height:250px;font:inherit;color:inherit;background:0 0;border:0;padding:0;position:relative}.ev-myth-inner{transform-style:preserve-3d;transition:transform .7s cubic-bezier(.2,.8,.2,1);display:block;position:absolute;inset:0}.ev-myth.is-flipped .ev-myth-inner{transform:rotateY(180deg)}.ev-myth-face{backface-visibility:hidden;flex-direction:column;padding:26px;display:flex;position:absolute;inset:0;overflow:hidden}.ev-myth-face.front{border:1px solid var(--nx-line);border-top:4px solid var(--c);background:#fff}.ev-myth-face.front:after{content:"";background:color-mix(in srgb, var(--c) 14%, transparent);border-radius:50%;width:150px;height:150px;position:absolute;bottom:-40px;right:-40px}.ev-myth-face.back{background:linear-gradient(150deg, color-mix(in srgb, var(--c) 85%, #000), color-mix(in srgb, var(--c) 45%, #06121d));color:#fff;transform:rotateY(180deg)}.ev-myth-tag{letter-spacing:.16em;color:color-mix(in srgb, var(--c) 70%, #000);font-size:10px;font-weight:700}.ev-myth-q{font:500 23px/1.2 var(--nx-head);letter-spacing:-.03em;color:var(--nx-ink);z-index:1;margin-top:16px;position:relative}.ev-myth-hint{color:var(--nx-muted);z-index:1;margin-top:auto;font-size:11px;font-weight:600;position:relative}.ev-myth-face.back .ev-myth-hint{color:#ffffffbf}.ev-myth-verdict{letter-spacing:.16em;text-transform:uppercase;background:#00000040;align-self:flex-start;padding:6px 10px;font-size:10px;font-weight:700}.ev-myth-a{color:#f2f7fb;margin-top:14px;font-size:13.5px;line-height:1.6}.ev-myth:hover .ev-myth-face.front{box-shadow:0 22px 44px -28px #09152280}.ev-myth:focus-visible{outline:3px solid var(--nx-amber);outline-offset:4px}html.nx-motion main.nx :is(.ev-myth,.ev-part,.ev-level,.ev-anatomy-photo):not([data-rv="1"]){opacity:0;transform:translateY(34px)}.ev-anatomy{grid-template-columns:.9fr 1.4fr;align-items:stretch;gap:28px;display:grid}.ev-anatomy-photo{border:1px solid #2e3d4a;min-height:420px;margin:0;position:relative;overflow:hidden}.ev-anatomy-photo img{object-fit:cover}.ev-anatomy-photo figcaption{color:#dfe7ee;background:linear-gradient(#0000,#05101be6);padding:40px 18px 16px;font-size:12px;position:absolute;bottom:0;left:0;right:0}.ev-anatomy-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.ev-part{background:#132230;border:1px solid #2e3d4a;padding:20px 20px 18px;transition:border-color .3s,transform .35s cubic-bezier(.2,.8,.2,1);position:relative}.ev-part:hover{border-color:var(--nx-bright);transform:translateY(-3px)}.ev-part .card-icon{width:40px;height:40px;margin-bottom:12px}.ev-part-n{font:500 13px var(--nx-head);color:#4d6175;position:absolute;top:14px;right:16px}.ev-part h4{color:#fff;margin-bottom:6px;font-size:17px}.ev-part p{color:#a6b4c2;margin:0;font-size:12.5px}.ev-levels{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:60px;display:grid}.ev-level{--c:#2bb5ff;border:1px solid var(--nx-line);background:#fff;padding:24px 22px;position:relative;overflow:hidden}.ev-level:before{content:"";background:var(--c);width:4px;position:absolute;top:0;bottom:0;left:0}.ev-level small{letter-spacing:.14em;color:color-mix(in srgb, var(--c) 70%, #000);font-size:10px;font-weight:700;display:block}.ev-level b{font:500 42px/1 var(--nx-head);letter-spacing:-.04em;color:var(--nx-ink);margin:16px 0 4px;display:block}.ev-level span{color:var(--nx-muted);font-size:12px;display:block}.ev-level p{color:var(--nx-muted);margin:14px 0 0;font-size:12.5px}.ev-range-value{color:var(--nx-blue)}.nx .field input[type=range]{height:28px;accent-color:var(--nx-blue);padding:0}.ev-chargers{grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;display:grid}.ev-charger{cursor:pointer;border:1px solid #c9d2d9;flex-direction:column;gap:4px;padding:14px 16px;transition:border-color .2s,background .2s;display:flex;position:relative}.ev-charger input{opacity:0;cursor:pointer;position:absolute;inset:0}.ev-charger b{font-size:13px}.ev-charger span{font:500 18px var(--nx-head);color:var(--nx-blue)}.ev-charger:hover{border-color:var(--nx-blue)}.ev-charger.on{border-color:var(--nx-blue);box-shadow:inset 0 0 0 1px var(--nx-blue);background:#eef6fb}.ev-charger:has(input:focus-visible){outline:3px solid var(--nx-amber);outline-offset:2px}.ev-presets{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.ev-presets .pill small{opacity:.7;margin-left:6px;font-size:11px}.ev-check-panel .checklist{grid-template-columns:1fr}@media (max-width:1100px){.ev-myths,.ev-levels{grid-template-columns:1fr 1fr}.ev-anatomy{grid-template-columns:1fr}.ev-anatomy-photo{min-height:300px}}@media (max-width:600px){.ev-myths,.ev-levels,.ev-anatomy-grid,.ev-chargers{grid-template-columns:1fr}.ev-myth{height:240px}.ev-level b{font-size:34px}}@media (prefers-reduced-motion:reduce){.ev-myth-inner{transition:none}}
.nx .cn-proof{border-top:1px solid var(--nx-line);border-bottom:1px solid var(--nx-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.nx .cn-proof>div{border-left:1px solid var(--nx-line);flex-direction:column;gap:4px;padding:22px 24px;display:flex}.nx .cn-proof>div:first-child{border-left:0}.nx .cn-proof b{font:500 clamp(20px, 2vw, 26px)/1.1 var(--nx-head);letter-spacing:-.02em;color:var(--nx-ink)}.nx .cn-proof span{color:var(--nx-muted);font-size:13px}.nx .cn-brands{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.nx .cn-brand{border:1px solid var(--nx-line);background:#fff;flex-direction:column;transition:transform .25s,box-shadow .25s;display:flex}.nx .cn-brand:hover{transform:translateY(-3px);box-shadow:0 16px 36px #0a172214}.nx .cn-brand-img{aspect-ratio:16/10;background:#eef1f4;position:relative;overflow:hidden}.nx .cn-brand-img img{object-fit:cover;transition:transform .5s}.nx .cn-brand:hover .cn-brand-img img{transform:scale(1.04)}.nx .cn-brand-body{flex-direction:column;flex:1;gap:8px;padding:18px 20px 20px;display:flex}.nx .cn-brand-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.nx .cn-brand-head h3,.nx .cn-brand.is-more h3{font:500 24px/1.1 var(--nx-head);letter-spacing:-.02em;margin:0}.nx .cn-brand-head span{letter-spacing:.08em;text-transform:uppercase;color:var(--nx-blue);white-space:nowrap;font-size:10px;font-weight:700}.nx .cn-brand-body p{color:var(--nx-muted);margin:0;font-size:13px}.nx .cn-brand-body ul{flex-wrap:wrap;gap:6px;margin:4px 0 8px;padding:0;list-style:none;display:flex}.nx .cn-brand-body li{background:#f2f5f7;border:1px solid #e3e8ec;padding:4px 9px;font-size:12px}.nx .cn-brand-body .btn{align-self:flex-start;margin-top:auto}.nx .cn-brand.is-more{color:#fff;background:linear-gradient(150deg,#0a1722,#0d3557);border-color:#0000}.nx .cn-brand.is-more p{color:#b9c8d6}.nx .cn-brand.is-more li{color:#fff;background:#ffffff14;border-color:#ffffff29}.nx .cn-brand.is-more .btn{color:#fff;border-color:#ffffff80}.nx .cn-segments{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.nx .cn-segment{flex-direction:column;padding-top:0;display:flex;overflow:hidden}.nx .cn-segment-img{aspect-ratio:16/10;background:#eef1f4;margin:0 -28px 18px;position:relative}.nx .cn-segment-img img{object-fit:cover}.nx .cn-segment .btn{align-self:flex-start;margin-top:auto}.nx .cn-empty{border:1px dashed #ffffff40;max-width:760px;padding:36px}.nx .cn-empty h3{font:500 26px/1.15 var(--nx-head);margin:0 0 10px}.nx .cn-empty p{color:#b9c8d6;margin:0 0 20px}.nx .cn-guide{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:stretch;gap:28px;display:grid}.nx .cn-guide-photo{background:#0a1722;min-height:360px;margin:0;position:relative;overflow:hidden}.nx .cn-guide-photo img{object-fit:cover}.nx .cn-guide-photo figcaption{color:#fff;background:linear-gradient(#0000,#0a1722e0);padding:16px 18px;font-size:13px;position:absolute;bottom:0;left:0;right:0}.nx .cn-guide-photo figcaption b{color:var(--nx-amber,#f9b826)}.nx .cn-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.nx .cn-guide-item{border:1px solid var(--nx-line);background:#fff;padding:20px}.nx .cn-guide-item h3{font:500 19px/1.2 var(--nx-head);margin:10px 0 8px}.nx .cn-guide-item p{color:var(--nx-muted);margin:0;font-size:13px;line-height:1.65}.nx .cn-guide-icon{width:40px;height:40px;color:var(--nx-blue);background:#eaf3fb;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.nx .cn-brand-chips{flex-wrap:wrap;gap:8px;display:flex}.nx .cn-brand-chips label{cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #c9d2d9;align-items:center;gap:6px;padding:8px 12px;font-size:13px;transition:border-color .2s,background .2s;display:inline-flex}.nx .cn-brand-chips label input{opacity:0;pointer-events:none;position:absolute}.nx .cn-brand-chips label:hover{border-color:var(--nx-blue)}.nx .cn-brand-chips label.on{border-color:var(--nx-blue);box-shadow:inset 0 0 0 1px var(--nx-blue);background:#eef6fb;font-weight:600}.nx .cn-brand-chips label:has(input:focus-visible){outline:3px solid var(--nx-amber);outline-offset:2px}.nx .cn-brief .choice-label small{color:var(--nx-muted);font-weight:400}.nx .cn-credits{color:var(--nx-muted);font-size:12px}.nx .cn-credits summary{cursor:pointer;font-weight:600}.nx .cn-credits p{margin:8px 0 0;line-height:1.6}@media (max-width:1100px){.nx .cn-brands,.nx .cn-segments,.nx .cn-proof{grid-template-columns:repeat(2,minmax(0,1fr))}.nx .cn-proof>div:nth-child(3){border-left:0}.nx .cn-proof>div:nth-child(n+3){border-top:1px solid var(--nx-line)}}@media (max-width:900px){.nx .cn-guide{grid-template-columns:1fr}.nx .cn-guide-photo{min-height:240px}}@media (max-width:640px){.nx .cn-brands,.nx .cn-segments,.nx .cn-guide-grid{grid-template-columns:1fr}.nx .cn-proof>div{padding:16px}}.nx .cn-brief-sec{background:linear-gradient(180deg, #e9eef2, var(--nx-paper,#f5f5f0));scroll-margin-top:70px}
.nx .st-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.nx .st-group{margin-top:34px;scroll-margin-top:110px}.nx .st-group>h3{font:500 22px/1.2 var(--nx-head);letter-spacing:-.01em;margin:0 0 14px}.nx .st-card{border:1px solid var(--nx-line);color:var(--nx-ink);background:#fff;flex-direction:column;text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex}.nx .st-card:hover{transform:translateY(-3px);box-shadow:0 16px 36px #0a172214}.nx .st-card:focus-visible{outline:3px solid var(--nx-amber);outline-offset:2px}.nx .st-card-img{aspect-ratio:4/3;background:#f6f7f8;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.nx .st-card-img img{object-fit:contain;width:100%;height:100%;transition:transform .5s}.nx .st-card:hover .st-card-img img{transform:scale(1.03)}.nx .st-card-nophoto{color:var(--nx-muted);font-size:13px}.nx .st-card-body{flex-direction:column;flex:1;gap:8px;padding:18px 20px 20px;display:flex}.nx .st-card-body h3{font:500 21px/1.2 var(--nx-head);letter-spacing:-.01em;margin:0}.nx .st-card-body>p{color:var(--nx-muted);margin:0;font-size:13px;line-height:1.6}.nx .st-card-body ul{margin:2px 0 6px;padding-left:18px;font-size:13px;line-height:1.6}.nx .st-card-foot{border-top:1px solid var(--nx-line);justify-content:space-between;align-items:flex-end;gap:12px;margin-top:auto;padding-top:12px;display:flex}.nx .st-price{flex-direction:column;gap:2px;display:flex}.nx .st-price b{font:500 20px/1.1 var(--nx-head)}.nx .st-price small{color:var(--nx-muted);font-size:11px}.nx .st-card.is-soldout .st-card-img img{filter:grayscale(.7);opacity:.75}.nx .st-cat{letter-spacing:.08em;text-transform:uppercase;color:var(--nx-blue);font-size:10px;font-weight:700}.nx .st-status{letter-spacing:.04em;background:var(--nx-blue);color:#fff;padding:4px 9px;font-size:11px;font-weight:700;position:absolute;top:12px;left:12px}.nx .st-status.is-in_stock{background:#1f9d55}.nx .st-status.is-sold_out{background:#5b6670}.nx .st-info .st-status{align-self:flex-start;position:static}.nx .st-empty{border:1px dashed #c9d2d9;max-width:760px;padding:36px}.nx .st-empty h3{font:500 26px/1.15 var(--nx-head);margin:0 0 10px}.nx .st-empty p{color:var(--nx-muted);margin:0 0 20px}.nx .st-plugs{border:1px solid var(--nx-line);background:#fff;margin:0;padding:18px}.nx .st-plugs img{width:100%;height:auto;display:block}.nx .st-plugs figcaption{color:var(--nx-muted);margin-top:10px;font-size:12px}.nx .st-crumbs{color:var(--nx-muted);flex-wrap:wrap;gap:8px;margin-bottom:22px;font-size:13px;display:flex}.nx .st-crumbs a{color:var(--nx-muted);text-underline-offset:3px;text-decoration:underline}.nx .st-crumbs [aria-current]{color:var(--nx-ink)}.nx .st-hero{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:36px;display:grid}.nx .st-gallery-main{aspect-ratio:4/3;border:1px solid var(--nx-line);background:#f6f7f8;justify-content:center;align-items:center;display:flex;overflow:hidden}.nx .st-gallery-main img{object-fit:contain;width:100%;height:100%}.nx .st-gallery-main.is-empty{color:var(--nx-muted);font-size:14px}.nx .st-thumbs{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.nx .st-thumbs button{border:1px solid var(--nx-line);aspect-ratio:1;cursor:pointer;background:#f6f7f8;padding:0;overflow:hidden}.nx .st-thumbs button img{object-fit:contain;width:100%;height:100%;display:block}.nx .st-thumbs button.on{border-color:var(--nx-blue);box-shadow:inset 0 0 0 1px var(--nx-blue)}.nx .st-thumbs button:focus-visible{outline:3px solid var(--nx-amber);outline-offset:2px}.nx .st-info{flex-direction:column;gap:10px;display:flex}.nx .st-info h1{font:500 clamp(30px, 3.4vw, 44px)/1.08 var(--nx-head);letter-spacing:-.02em;margin:0}.nx .st-model{color:var(--nx-muted);margin:0;font-size:13px}.nx .st-info .lead{margin:4px 0}.nx .st-pricebox{border:1px solid var(--nx-line);background:#f2f6f9;flex-direction:column;gap:6px;padding:18px 20px;display:flex}.nx .st-pricebox b{font:500 28px/1.1 var(--nx-head)}.nx .st-pricebox span{color:var(--nx-muted);font-size:13px}.nx .st-pricebox .st-deposit{color:var(--nx-ink);font-weight:600}.nx .st-pricebox .btn{align-self:flex-start;margin-top:8px}.nx .st-facts{border-top:1px solid var(--nx-line);gap:0;margin:4px 0 0;display:grid}.nx .st-facts>div{border-bottom:1px solid var(--nx-line);grid-template-columns:130px 1fr;gap:12px;padding:10px 0;font-size:13px;display:grid}.nx .st-facts dt{color:var(--nx-muted)}.nx .st-facts dd{margin:0}.nx .st-highlights{margin:6px 0 0;padding-left:18px;font-size:14px;line-height:1.7}.nx .st-detail{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:36px;display:grid}.nx .st-detail-main{flex-direction:column;gap:34px;min-width:0;display:flex}.nx .st-detail-main h2{font:500 26px/1.15 var(--nx-head);letter-spacing:-.01em;margin:0 0 14px}.nx .st-desc p{margin:0 0 12px;line-height:1.75}.nx .st-specs table{border-collapse:collapse;width:100%;margin-bottom:18px;font-size:14px}.nx .st-specs caption{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--nx-blue);padding-bottom:6px;font-size:11px;font-weight:700}.nx .st-specs th,.nx .st-specs td{text-align:left;vertical-align:top;border-bottom:1px solid var(--nx-line);padding:9px 0}.nx .st-specs th{width:38%;color:var(--nx-muted);padding-right:16px;font-weight:500}.nx .st-box ul,.nx .st-docs ul{margin:0;padding-left:18px;line-height:1.8}.nx .st-detail-side{position:sticky;top:96px}.nx .st-form h3{margin-bottom:6px}.nx .st-choice+.st-choice{margin-top:14px}.nx .st-qty{grid-template-columns:110px 1fr;align-items:start;gap:16px;margin:4px 0 18px;display:grid}.nx .st-sum{border:1px solid var(--nx-line);background:#f2f6f9;flex-direction:column;gap:6px;padding:12px 14px;font-size:13px;display:flex}.nx .st-sum>div{justify-content:space-between;gap:12px;display:flex}.nx .st-sum b{font-weight:600}.nx .st-sum .is-deposit b{color:var(--nx-blue)}.nx .st-sum small{color:var(--nx-muted);line-height:1.5}@media (max-width:1100px){.nx .st-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.nx.st-page .page-hero-aside{width:auto;max-width:420px}.nx .st-hero,.nx .st-detail{grid-template-columns:minmax(0,1fr);gap:26px}.nx .st-detail-side{position:static}}@media (max-width:640px){.nx .st-grid{grid-template-columns:minmax(0,1fr)}.nx .st-thumbs{grid-template-columns:repeat(4,minmax(0,1fr))}.nx .st-qty{grid-template-columns:minmax(0,1fr)}.nx .st-facts>div{grid-template-columns:1fr;gap:2px}}.nx .st-front-hero{color:#fff;background:linear-gradient(160deg,#0a1722 0%,#0d3557 100%);padding:clamp(48px,7vw,88px) 0 clamp(40px,5vw,64px)}.nx .st-front-hero .eyebrow{color:var(--nx-amber,#f9b826)}.nx .st-front-hero h1{font:500 clamp(36px, 5vw, 64px)/1.04 var(--nx-head);letter-spacing:-.03em;color:#fff;margin:12px 0 14px}.nx .st-front-hero .lead{color:#c9d6e2;max-width:680px;margin:0 0 34px}.nx .st-depts{grid-template-columns:minmax(0,5fr) minmax(0,5fr) minmax(0,3fr);gap:16px;display:grid}.nx .st-dept{color:var(--nx-ink);border:1px solid var(--nx-line);background:#fff;flex-direction:column;text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex}.nx .st-dept:hover{transform:translateY(-3px);box-shadow:0 18px 40px #00000030}.nx .st-dept:focus-visible{outline:3px solid var(--nx-amber);outline-offset:3px}.nx .st-dept-img{aspect-ratio:16/9;background:#eef1f4;overflow:hidden}.nx .st-dept-img img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.nx .st-dept-img.is-product{background:#f6f7f8}.nx .st-dept-img.is-product img{object-fit:contain}.nx .st-dept:hover .st-dept-img img{transform:scale(1.04)}.nx .st-dept-body{flex-direction:column;flex:1;gap:8px;padding:18px 20px 20px;display:flex}.nx .st-dept-body h3{font:500 clamp(24px, 2.4vw, 32px)/1.1 var(--nx-head);letter-spacing:-.02em;margin:0}.nx .st-dept-body p{color:var(--nx-muted);margin:0;font-size:13px;line-height:1.6}.nx .st-dept-body .text-btn{align-self:flex-start;margin-top:auto}.nx .st-dept.is-more{color:#fff;background:#ffffff0f;border-color:#fff3}.nx .st-dept.is-more h3{font-size:21px}.nx .st-dept.is-more p{color:#b9c8d6}.nx .st-dept.is-more .st-cat{color:var(--nx-amber,#f9b826)}.nx .st-dept.is-more .text-btn{color:#fff}.nx .st-banner{color:#fff;background:linear-gradient(150deg,#0a1722,#0d3557);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid;overflow:hidden}.nx .st-banner img{object-fit:cover;width:100%;height:100%;min-height:240px;display:block}.nx .st-banner>div{flex-direction:column;justify-content:center;gap:10px;padding:clamp(22px,3vw,36px);display:flex}.nx .st-banner b{font:500 clamp(20px, 2.2vw, 28px)/1.2 var(--nx-head)}.nx .st-banner p{color:#b9c8d6;margin:0}.nx .st-banner .btn.ghost{color:#fff;border-color:#ffffff80}.nx .st-filters{flex-direction:column;gap:10px;margin:0 0 24px;display:flex}.nx .st-chips{flex-wrap:wrap;gap:8px;display:flex}.nx .st-chips button{font:inherit;color:var(--nx-ink);cursor:pointer;background:#fff;border:1px solid #c9d2d9;padding:8px 14px;font-size:13px;transition:border-color .2s,background .2s}.nx .st-chips button:hover{border-color:var(--nx-blue)}.nx .st-chips button.on{border-color:var(--nx-blue);box-shadow:inset 0 0 0 1px var(--nx-blue);background:#eef6fb;font-weight:600}.nx .st-chips button:focus-visible{outline:3px solid var(--nx-amber);outline-offset:2px}.nx .st-group:first-child{margin-top:0}.nx .st-group-head{flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin-bottom:14px;display:flex}.nx .st-group-head h3{font:500 22px/1.2 var(--nx-head);letter-spacing:-.01em;margin:0}.nx .st-group-head p{color:var(--nx-muted);margin:0;font-size:13px}.nx .st-none{color:var(--nx-muted);font-size:14px}.nx .st-none a{text-decoration:underline}.nx.st-page .page-hero-aside{width:360px}.nx .st-hero-aside{border:1px solid var(--nx-line);background:#fff}.nx .st-hero-aside img{aspect-ratio:4/3;object-fit:contain;width:100%;display:block}.nx .st-crumbs-top{margin-bottom:14px;padding-top:18px}.nx .st-soon{margin:0 0 16px;padding-left:18px;line-height:1.9}@media (max-width:1100px){.nx .st-depts{grid-template-columns:repeat(2,minmax(0,1fr))}.nx .st-dept.is-more{grid-column:1/-1}}@media (max-width:700px){.nx .st-depts,.nx .st-banner{grid-template-columns:minmax(0,1fr)}}.nx .st-front-links{margin:18px 0 0;font-size:14px}.nx .st-front-links a{color:#fff;text-underline-offset:4px;text-decoration:underline}.nx .st-front-links a:hover{color:var(--nx-amber,#f9b826)}.nx .cn-guide-grid.is-stacked{grid-template-columns:minmax(0,1fr);gap:12px}.nx .cn-guide-grid.is-stacked .cn-guide-item{grid-template-columns:40px 1fr;align-items:start;column-gap:16px;display:grid}.nx .cn-guide-grid.is-stacked .cn-guide-item h3{margin-top:8px}.nx .cn-guide-grid.is-stacked .cn-guide-item p{grid-column:2}.nx .st-condition{color:#fff;background:#0a1722d1;padding:4px 9px;font-size:11px;font-weight:700;position:absolute;top:12px;right:12px}.nx .st-condition.is-new{background:#1f9d55}.nx .st-card-img.is-photo img{object-fit:cover}.nx .st-credit{color:var(--nx-muted);margin:8px 0 0;font-size:11px}.nx .st-quote{border:1px solid var(--nx-line);background:#fff;flex-direction:column;gap:12px;margin-bottom:18px;padding:clamp(18px,2.4vw,26px);scroll-margin-top:110px;display:flex}.nx .st-quote h3{font:500 24px/1.15 var(--nx-head);margin:0}.nx .st-quote .field select{width:100%}.nx .st-quote-pkg{border:1px solid var(--nx-line);cursor:pointer;background:#f2f6f9;align-items:flex-start;gap:10px;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}.nx .st-quote-pkg input{margin-top:3px}.nx .st-quote-lines{border-collapse:collapse;width:100%;font-size:13px}.nx .st-quote-lines th,.nx .st-quote-lines td{border-bottom:1px solid var(--nx-line);vertical-align:top;padding:8px 0}.nx .st-quote-lines th{text-align:left;padding-right:12px;font-weight:400}.nx .st-quote-lines th small{color:#1f9d55;font-size:11px;display:block}.nx .st-quote-lines td{text-align:right;white-space:nowrap}.nx .st-quote-lines tfoot th,.nx .st-quote-lines tfoot td{border-bottom:0;padding-top:12px;font-size:15px;font-weight:700}.nx .st-quote-lines tfoot .is-deposit th,.nx .st-quote-lines tfoot .is-deposit td{color:var(--nx-blue);padding-top:4px;font-size:14px}.nx .st-quote-note{color:var(--nx-muted);margin:0;font-size:12px;line-height:1.6}.nx .st-quote-note a{text-decoration:underline}.nx .st-included-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.nx .st-included-grid>div{border:1px solid var(--nx-line);background:#fff;border-left:3px solid #1f9d55;padding:14px 16px}.nx .st-included-grid b{font:500 17px/1.2 var(--nx-head)}.nx .st-included-grid p{color:var(--nx-muted);margin:6px 0 0;font-size:13px;line-height:1.6}.nx .st-included .plan-caption a{text-decoration:underline}@media (max-width:640px){.nx .st-included-grid{grid-template-columns:minmax(0,1fr)}}.nx .st-quote-lines th,.nx .st-quote-lines td{background:0 0}
.nx .ac-facts{border-top:1px solid var(--nx-line);border-bottom:1px solid var(--nx-line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.nx .ac-facts>div{border-left:1px solid var(--nx-line);flex-direction:column;gap:4px;padding:20px;display:flex}.nx .ac-facts>div:first-child{border-left:0}.nx .ac-facts svg{color:var(--nx-blue);margin-bottom:4px}.nx .ac-facts b{font:500 18px/1.2 var(--nx-head);color:var(--nx-ink)}.nx .ac-facts span{color:var(--nx-muted);font-size:12px}.nx .ac-routes{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.nx .ac-route{border:1px solid var(--nx-line);background:#fff;flex-direction:column;gap:10px;padding:24px;display:flex;position:relative}.nx .ac-route:first-child{border-top:4px solid #1f9d55}.nx .ac-route:nth-child(2){border-top:4px solid var(--nx-blue)}.nx .ac-route:nth-child(3){border-top:4px solid var(--nx-amber,#f9b826)}.nx .ac-route-months{align-items:baseline;gap:8px;display:flex}.nx .ac-route-months b{font:500 56px/1 var(--nx-head);letter-spacing:-.03em;color:var(--nx-ink)}.nx .ac-route-months span{text-transform:uppercase;letter-spacing:.1em;color:var(--nx-muted);font-size:14px}.nx .ac-route h3{font:500 22px/1.2 var(--nx-head);margin:0}.nx .ac-route-who{color:var(--nx-blue);margin:0;font-size:13px;font-weight:600}.nx .ac-route>p{color:var(--nx-muted);margin:0;font-size:14px;line-height:1.6}.nx .ac-route dl{border-top:1px solid var(--nx-line);margin:6px 0 0}.nx .ac-route dl>div{border-bottom:1px solid var(--nx-line);grid-template-columns:110px 1fr;gap:10px;padding:8px 0;font-size:13px;display:grid}.nx .ac-route dt{color:var(--nx-muted)}.nx .ac-route dd{margin:0}.nx .ac-route-actions{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:10px;display:flex}.nx .ac-format{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.nx .ac-format h3{font:500 19px/1.2 var(--nx-head);color:#fff;margin:0 0 8px}.nx .ac-format p{color:#b9c8d6;margin:0;font-size:14px;line-height:1.65}.nx .ac-principles{counter-reset:p;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.nx .ac-principles li{counter-increment:p;border:1px solid var(--nx-line);background:#fff;padding:18px 18px 18px 56px;font-size:15px;line-height:1.5;position:relative}.nx .ac-principles li:before{content:counter(p, decimal-leading-zero);font:500 20px var(--nx-head);color:var(--nx-blue);position:absolute;top:16px;left:18px}.nx .ac-assess{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;display:grid}.nx .ac-assess h3,.nx .ac-note h3{font:500 20px/1.2 var(--nx-head);margin:0 0 12px}.nx .ac-table{border-collapse:collapse;width:100%;font-size:14px}.nx .ac-table th,.nx .ac-table td{text-align:left;border-bottom:1px solid var(--nx-line);vertical-align:top;background:0 0;padding:10px 12px 10px 0}.nx .ac-table th{font-weight:500}.nx .ac-table td:last-child{text-align:right;white-space:nowrap;padding-right:0;font-weight:600}.nx .ac-gates{gap:8px;margin:0;padding-left:20px;font-size:14px;line-height:1.55;display:grid}.nx .ac-award{color:#fff;background:linear-gradient(150deg,#0a1722,#0d3557);margin-top:30px;padding:20px 24px}.nx .ac-award b{font:500 19px/1.2 var(--nx-head)}.nx .ac-award p{color:#c9d6e2;margin:8px 0 0;font-size:14px;line-height:1.65}.nx .ac-two{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:48px;display:grid}.nx .ac-two h2{margin-bottom:14px}.nx .ac-list{border-top:1px solid var(--nx-line);margin:14px 0;padding:0;list-style:none}.nx .ac-list li{border-bottom:1px solid var(--nx-line);color:var(--nx-muted);padding:12px 0;font-size:14px;line-height:1.55}.nx .ac-list li b{color:var(--nx-ink);margin-bottom:2px;font-weight:600;display:block}.nx .ac-list.compact li{justify-content:space-between;gap:16px;display:flex}.nx .ac-list.compact li b{margin:0;display:inline}.nx .ac-tags{flex-wrap:wrap;gap:8px;margin:14px 0;padding:0;list-style:none;display:flex}.nx .ac-tags li{background:#fff;border:1px solid #c9d2d9;padding:8px 12px;font-size:13px}.nx .ac-fees{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:36px;display:grid}.nx .ac-fees p,.nx .ac-fees-pending p{margin:0 0 10px;line-height:1.65}.nx .ac-fees-pending{background:#fff;border:1px dashed #c9d2d9;max-width:820px;padding:22px 24px}.nx .ac-hero-facts{border:1px solid var(--nx-line);background:#fff;margin:0;padding:6px 18px}.nx .ac-hero-facts>div{border-bottom:1px solid var(--nx-line);grid-template-columns:110px 1fr;gap:10px;padding:10px 0;font-size:13px;display:grid}.nx .ac-hero-facts>div:last-child{border-bottom:0}.nx .ac-hero-facts dt{color:var(--nx-muted)}.nx .ac-hero-facts dd{color:var(--nx-ink);margin:0}.nx.ac-page .page-hero-aside{width:380px}.nx .ac-stages thead th{letter-spacing:.08em;text-transform:uppercase;color:var(--nx-blue);font-size:11px;font-weight:700}.nx .ac-stages tbody th{white-space:nowrap;padding-right:20px;font-weight:600}.nx .ac-stages td:last-child{font-weight:400}.nx .ac-stages td,.nx .ac-stages th{padding-top:14px;padding-bottom:14px;line-height:1.55}.nx .ac-stages td:nth-child(2){width:45%}.nx .ac-checks{gap:10px;margin:0;padding:0;list-style:none;display:grid}.nx .ac-checks li{padding-left:30px;line-height:1.6;position:relative}.nx .ac-checks li:before{content:"✓";color:#1f9d55;background:#e7f6ee;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:700;display:flex;position:absolute;top:0;left:0}.nx .ac-note{border:1px solid var(--nx-line);border-left:3px solid var(--nx-blue);background:#fff;margin-bottom:14px;padding:18px 20px}.nx .ac-note p{color:var(--nx-muted);margin:0;font-size:14px;line-height:1.65}.nx .ac-others{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.nx .ac-other{border:1px solid var(--nx-line);color:var(--nx-ink);background:#fff;flex-direction:column;gap:6px;padding:20px 22px;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.nx .ac-other:hover{border-color:var(--nx-blue);transform:translateY(-2px)}.nx .ac-other b{font:500 26px/1 var(--nx-head)}.nx .ac-other span{font-size:14px}.nx .ac-other small{color:var(--nx-muted);font-size:12px}.nx .ac-others.three{grid-template-columns:repeat(3,minmax(0,1fr))}.nx .ac-subjects{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:14px;display:grid}.nx .ac-subjects.three{grid-template-columns:repeat(3,minmax(0,1fr))}.nx .ac-subject{border:1px solid var(--nx-line);color:var(--nx-ink);background:#fff;flex-direction:column;gap:8px;padding:20px;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.nx .ac-subject:hover{border-color:var(--nx-blue);transform:translateY(-2px)}.nx .ac-subject small{letter-spacing:.1em;color:var(--nx-blue);font-size:11px;font-weight:700}.nx .ac-subject b{font:500 20px/1.2 var(--nx-head)}.nx .ac-subject span{color:var(--nx-muted);font-size:14px;line-height:1.55}.nx .ac-subject em{color:var(--nx-blue);margin-top:auto;padding-top:6px;font-size:13px;font-style:normal;font-weight:600}.nx .ac-fee-table thead th{letter-spacing:.08em;text-transform:uppercase;color:var(--nx-blue);font-size:11px;font-weight:700}.nx .ac-fee-table td{text-align:left!important;white-space:normal!important}.nx .ac-fee-table td:nth-child(2){font-weight:600;white-space:nowrap!important}.nx .ac-fee-table .ac-fee-later{color:var(--nx-muted);font-size:13px;font-weight:400}.nx .ac-fees-pending p:last-child{margin-bottom:0}.nx .ac-progress{flex-wrap:wrap;gap:6px;margin:22px 0 26px;padding:0;list-style:none;display:flex}.nx .ac-progress li{border:1px solid var(--nx-line);color:var(--nx-muted);background:#fff;padding:7px 12px;font-size:12px;font-weight:600}.nx .ac-progress li.done{color:#1f9d55;border-color:#1f9d55}.nx .ac-progress li.now{background:var(--nx-blue);border-color:var(--nx-blue);color:#fff}.nx .ac-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.nx .ac-status-grid .ac-note{margin:0}@media (max-width:700px){.nx .ac-status-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:1100px){.nx .ac-subjects{grid-template-columns:repeat(2,minmax(0,1fr))}.nx .ac-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.nx .ac-facts>div:nth-child(4){border-left:0}.nx .ac-facts>div:nth-child(n+4){border-top:1px solid var(--nx-line)}.nx .ac-routes,.nx .ac-principles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.nx .ac-assess,.nx .ac-two,.nx .ac-fees,.nx .ac-format{grid-template-columns:minmax(0,1fr);gap:28px}.nx.ac-page .page-hero-aside{width:auto;max-width:480px}}@media (max-width:640px){.nx .ac-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.nx .ac-facts>div{border-left:0;border-top:1px solid var(--nx-line)}.nx .ac-routes,.nx .ac-principles,.nx .ac-others,.nx .ac-others.three,.nx .ac-subjects,.nx .ac-subjects.three{grid-template-columns:minmax(0,1fr)}.nx .ac-fee-table thead{display:none}.nx .ac-fee-table tr{border-bottom:1px solid var(--nx-line);padding:10px 0;display:block}.nx .ac-fee-table th,.nx .ac-fee-table td{border:0;padding:2px 0;display:block}.nx .ac-stages td[data-label=You\ learn]{margin-top:4px}.nx .ac-stages td[data-label]:not([data-label=You\ learn]):before,.nx .ac-fee-table td[data-label]:before{content:attr(data-label) ": ";color:var(--nx-muted);font-weight:600}.nx .ac-stages td[data-label=Hours]{font-weight:600}.nx .ac-stages thead{display:none}.nx .ac-stages tr{border-bottom:1px solid var(--nx-line);padding:12px 0;display:block}.nx .ac-stages th,.nx .ac-stages td{border:0;padding:2px 0;display:block;text-align:left!important;width:auto!important}}
