@font-face{font-family:VF9Inter;src:url('../fonts/InterVariable.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap}
:root{--vf9r-blue:#0969e8;--vf9r-blue-2:#0056d8;--vf9r-navy:#07162d;--vf9r-ink:#101820;--vf9r-muted:#586779;--vf9r-line:#d8e0e9;--vf9r-soft:#f4f7fa}
html{scroll-behavior:smooth}
body.vfnnb-vf9-page{background:#fff!important;color:var(--vf9r-ink)!important}
body.vfnnb-vf9-page .vf-final-header,body.vfnnb-vf9-page .vf-final-mobile,body.vfnnb-vf9-page .vf-final-footer,body.vfnnb-vf9-page .vf-final-progress{display:none!important}
body.vfnnb-vf9-page .site-shell,body.vfnnb-vf9-page #main{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:#fff!important}
body.vfnnb-vf9-page .vf-final-cursor-dot,body.vfnnb-vf9-page .vf-final-cursor-ring{display:none!important}
.vf9r-page{position:relative;width:100%;padding-top:80px;overflow:visible;overflow-x:clip;background:#fff;color:var(--vf9r-ink);font-family:VF9Inter,"Segoe UI",sans-serif;font-size:15px;line-height:1.45;-webkit-font-smoothing:antialiased}
.vf9r-page *{box-sizing:border-box}
.vf9r-page a{color:inherit;text-decoration:none}
.vf9r-page button,.vf9r-page input,.vf9r-page select{font:inherit}
.vf9r-icon{display:block;width:24px;height:24px;flex:0 0 auto}

/* Header */
.vf9r-header{position:fixed;left:0;right:0;top:0;z-index:80;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;height:80px;padding:0 clamp(42px,5.5vw,96px);background:rgba(255,255,255,.98);border-bottom:1px solid rgba(12,31,53,.08);box-shadow:0 2px 14px rgba(9,30,58,.035);backdrop-filter:blur(16px)}
.admin-bar .vf9r-header{top:32px}
.vf9r-nav{display:flex;align-items:center;gap:clamp(26px,3vw,52px);white-space:nowrap}
.vf9r-nav a{font-size:14px;font-weight:650;transition:color .2s ease}
.vf9r-nav a:hover{color:var(--vf9r-blue)}
.vf9r-nav--right{justify-content:flex-end;gap:clamp(20px,2vw,38px)}
.vf9r-brand{display:flex;flex-direction:column;align-items:center;justify-content:center;width:216px;min-width:216px}
.vf9r-brand img{width:100%;height:auto;display:block}
.vf9r-brand span{margin-top:-2px;padding-left:48px;font-size:9px;font-weight:780;letter-spacing:.48em;color:#111}
.vf9r-hotline{display:flex!important;flex-direction:column;gap:1px;padding-left:20px;border-left:1px solid #d4dae2}
.vf9r-hotline small{font-size:11px;font-weight:500;color:#4c5865}.vf9r-hotline strong{font-size:13px;letter-spacing:.02em}
.vf9r-header-cta{display:inline-flex;align-items:center;justify-content:center;gap:13px;min-width:160px;height:44px;padding:0 20px;border:0;border-radius:999px;color:#fff;background:var(--vf9r-blue);font-weight:700;cursor:pointer;box-shadow:0 8px 22px rgba(9,105,232,.2)}
.vf9r-header-cta .vf9r-icon{width:17px;height:17px}.vf9r-menu{display:none}
.vf9r-mobile-nav{display:none}

/* Shared scene */
.vf9r-section{position:relative;background:#fff;scroll-margin-top:80px}
.vf9r-scene{position:relative;height:530px;background-image:var(--vf9r-bg);background-size:cover;background-position:center;isolation:isolate;overflow:hidden}
.vf9r-scene::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(255,255,255,.93) 0%,rgba(255,255,255,.62) 27%,rgba(255,255,255,.05) 52%,transparent 100%);pointer-events:none}
.vf9r-scene--dark::after{background:linear-gradient(90deg,rgba(3,8,15,.9),rgba(4,9,17,.6) 35%,rgba(4,9,17,.02) 64%,transparent)}
.vf9r-copy{position:absolute;z-index:2;left:clamp(48px,5.7vw,96px);top:50%;width:min(620px,42vw);transform:translateY(-50%)}
.vf9r-copy--dark{color:#101820}.vf9r-copy--light{color:#fff}
.vf9r-eyebrow{margin:0 0 18px!important;color:var(--vf9r-blue)!important;font-size:13px!important;font-weight:780!important;letter-spacing:.3em!important;line-height:1.1!important}
.vf9r-copy h1,.vf9r-copy h2{margin:0;font-size:clamp(45px,3.6vw,65px);font-weight:620;letter-spacing:-.045em;line-height:1.06}.vf9r-copy h1 span{display:block;font-size:82px;font-weight:640;line-height:.95;margin-bottom:12px}
.vf9r-copy>p:not(.vf9r-eyebrow){max-width:590px;margin:22px 0 0;font-size:15px;line-height:1.55;color:inherit;opacity:.82}
.vf9r-rule{display:block;width:84px;height:2px;margin:20px 0;background:linear-gradient(90deg,var(--vf9r-blue),rgba(9,105,232,.1))}
.vf9r-actions{display:flex;gap:18px;align-items:center;margin-top:30px}
.vf9r-btn{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-width:175px;min-height:48px;padding:0 25px;border:1px solid transparent;border-radius:999px;font-size:14px;font-weight:700;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease}.vf9r-btn:hover{transform:translateY(-2px)}
.vf9r-btn .vf9r-icon{width:18px;height:18px}.vf9r-btn--primary{color:#fff!important;background:linear-gradient(135deg,#0c72ee,#0058d8);box-shadow:0 10px 30px rgba(6,99,226,.18)}
.vf9r-btn--light{color:#111!important;background:rgba(255,255,255,.94);border-color:#aeb9c6}.vf9r-btn--outline{background:#fff;border-color:#aeb9c6;color:#101820!important}
.vf9r-index{position:absolute;z-index:2;left:clamp(48px,5.7vw,96px);bottom:16px;display:flex;align-items:center;gap:14px;color:#111}.vf9r-index b{font-size:20px}.vf9r-index span{position:relative;width:130px;height:4px;border-radius:4px;background:rgba(13,29,48,.16)}.vf9r-index span i{display:block;width:34%;height:100%;border-radius:inherit;background:var(--vf9r-blue)}.vf9r-index em{font-style:normal;font-size:14px}.vf9r-index--light{color:#fff}.vf9r-index--light span{background:rgba(255,255,255,.2)}
.vf9r-reveal{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease}.vf9r-reveal.is-visible{opacity:1;transform:translateY(-50%)}

/* 01 */
.vf9r-overview .vf9r-scene{height:530px;background-position:center 55%}.vf9r-overview .vf9r-copy{top:47%}
.vf9r-spec-strip{display:grid;grid-template-columns:repeat(5,1fr);min-height:95px;padding:0 clamp(50px,6vw,100px);border-bottom:1px solid var(--vf9r-line);background:#fff}
.vf9r-spec-strip article{display:flex;align-items:center;gap:20px;padding:20px 28px;border-right:1px solid var(--vf9r-line)}.vf9r-spec-strip article:last-child{border-right:0}.vf9r-spec-strip .vf9r-icon{width:32px;height:32px}.vf9r-spec-strip span{display:block;color:#5e6b7a;font-size:12px}.vf9r-spec-strip strong{display:block;margin-top:3px;font-size:19px;font-weight:650}
.vf9r-overview-links{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding:18px clamp(50px,3.5vw,64px);background:#fff}
.vf9r-overview-links a{position:relative;min-height:174px;padding:118px 18px 16px;overflow:hidden;border-radius:12px;color:#fff!important;background-image:var(--vf9r-bg);background-size:260%;box-shadow:inset 0 -80px 45px rgba(0,0,0,.7)}
.vf9r-overview-links a:nth-child(1){background-position:75% 65%}.vf9r-overview-links a:nth-child(2){background-image:var(--vf9r-tech-bg,var(--vf9r-bg));background-position:72% center}.vf9r-overview-links a:nth-child(3){background-image:var(--vf9r-int-bg,var(--vf9r-bg));background-position:58% 70%}.vf9r-overview-links a:nth-child(4){background-position:15% center}
.vf9r-overview-links span{display:block;font-size:17px;font-weight:750}.vf9r-overview-links small{font-size:12px}.vf9r-overview-links .vf9r-icon{position:absolute;right:14px;bottom:16px;width:28px;height:28px;padding:6px;border-radius:50%;color:#111;background:#fff}

/* 02 */
.vf9r-exterior .vf9r-scene{height:438px;background-position:center 50%}.vf9r-exterior .vf9r-copy{width:37vw}.vf9r-exterior .vf9r-copy h2{font-size:58px}
.vf9r-feature-row{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:24px clamp(40px,6vw,100px) 28px}
.vf9r-feature-row article{position:relative;min-height:282px;overflow:hidden;border:1px solid var(--vf9r-line);border-radius:12px;background:#fff}.vf9r-feature-row--visual article{padding:172px 20px 18px}.vf9r-crop{position:absolute;inset:0 0 auto;height:155px;background-image:var(--vf9r-bg);background-size:320%;background-position:var(--crop);filter:saturate(.92) contrast(1.02)}
.vf9r-exterior-thumbs{display:grid;grid-template-columns:48px repeat(7,1fr) 48px;gap:8px;margin:0 clamp(40px,5.7vw,96px) 24px;padding:9px 12px;border-radius:12px;background:#f2f5f8}.vf9r-exterior-thumbs button{height:62px;border:2px solid transparent;border-radius:8px;background-color:#dce3ea;background-image:var(--vf9r-bg);background-size:430%;background-position:var(--thumb);cursor:pointer}.vf9r-exterior-thumbs button.is-active{border-color:var(--vf9r-blue)}.vf9r-exterior-thumbs .vf9r-thumb-arrow{display:flex;align-items:center;justify-content:center;border:1px solid var(--vf9r-line);border-radius:50%;background:#fff}.vf9r-thumb-arrow .vf9r-icon{width:20px;height:20px;transform:rotate(180deg)}.vf9r-thumb-arrow--next .vf9r-icon{transform:none}
.vf9r-feature-row--visual article:nth-child(4) .vf9r-crop{background-image:linear-gradient(72deg,rgba(11,22,35,.94) 0 14%,transparent 15% 84%,rgba(11,22,35,.94) 85%),linear-gradient(180deg,#8ecbf2 0%,#dcecf7 58%,#22364c 59% 68%,#0a1420 69%);background-size:cover;background-position:center;box-shadow:inset 0 -18px 28px rgba(0,0,0,.3)}.vf9r-feature-row--visual article:nth-child(4) .vf9r-crop::after{content:"";position:absolute;left:24%;right:24%;top:18px;height:116px;border:7px solid rgba(15,25,37,.8);border-radius:55% 55% 12% 12%;box-shadow:0 0 0 2px rgba(255,255,255,.25)}
.vf9r-feature-row h3{margin:0 0 8px;font-size:18px}.vf9r-feature-row p{margin:0;color:var(--vf9r-muted);font-size:13px;line-height:1.5}

/* 03 */
.vf9r-interior .vf9r-scene{height:430px;background-position:center}.vf9r-interior .vf9r-copy{width:41vw}.vf9r-interior .vf9r-copy h2{font-size:54px}
.vf9r-interior-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:160px 160px;gap:16px;padding:20px clamp(40px,4vw,70px) 28px;background:#fff}
.vf9r-interior-grid article{position:relative;display:grid;grid-template-columns:52% 48%;min-height:160px;overflow:hidden;border:1px solid var(--vf9r-line);border-radius:10px;background:#fff}.vf9r-interior-grid__large{grid-row:1/3!important;display:block!important}.vf9r-interior-grid article>div:first-child{position:relative;z-index:1;padding:22px}.vf9r-interior-grid h3{margin:6px 0 10px;font-size:20px;line-height:1.15}.vf9r-interior-grid p{margin:0;color:var(--vf9r-muted);font-size:12px;line-height:1.5}.vf9r-card-icon{color:var(--vf9r-blue)!important}.vf9r-card-icon .vf9r-icon{width:28px;height:28px}.vf9r-card-photo{background-image:var(--vf9r-bg);background-size:290%;background-position:70% 72%}.vf9r-interior-grid__large .vf9r-card-photo{position:absolute;inset:0;background-size:215%;background-position:67% 60%;mask-image:linear-gradient(90deg,transparent 10%,#000 50%)}
.vf9r-interior-grid article:nth-child(2) .vf9r-card-photo{background-position:72% 88%}.vf9r-interior-grid article:nth-child(3) .vf9r-card-photo{background-position:82% 90%}.vf9r-interior-grid article:nth-child(4) .vf9r-card-photo{background-position:55% 65%}.vf9r-interior-grid article:nth-child(5) .vf9r-card-photo{background-position:30% 87%}

/* 04 */
.vf9r-technology .vf9r-scene{height:405px;background-position:center}.vf9r-technology .vf9r-copy{width:43vw}.vf9r-technology .vf9r-copy h2{font-size:50px}
.vf9r-tech-grid{display:grid;grid-template-columns:1.15fr 1fr 1fr 1fr;grid-template-rows:144px 144px;gap:16px;padding:20px clamp(40px,5.5vw,92px);background:#fff}.vf9r-tech-grid article{position:relative;padding:20px;overflow:hidden;border:1px solid var(--vf9r-line);border-radius:10px;background:linear-gradient(135deg,#fff,#f5f8fc)}.vf9r-tech-grid__hero{grid-column:1;grid-row:1/3;padding:28px!important;color:#fff!important;background:radial-gradient(circle at 75% 70%,rgba(27,122,241,.35),transparent 35%),linear-gradient(145deg,#0d1f39,#061121)!important}.vf9r-tech-grid article:nth-child(2){grid-column:2/4}.vf9r-tech-grid article:nth-child(3){grid-column:4}.vf9r-tech-grid article:nth-child(4){grid-column:2}.vf9r-tech-grid article:nth-child(5){grid-column:3}.vf9r-tech-grid article:nth-child(6){grid-column:4}.vf9r-tech-grid .vf9r-icon{width:29px;height:29px;color:var(--vf9r-blue)}.vf9r-tech-grid__hero .vf9r-icon{color:#fff}.vf9r-tech-grid h3{margin:8px 0 6px;font-size:17px}.vf9r-tech-grid p{margin:0;color:var(--vf9r-muted);font-size:12px}.vf9r-tech-grid__hero p{max-width:70%;color:rgba(255,255,255,.75)}.vf9r-tech-grid a{position:absolute;left:28px;bottom:22px;display:flex;align-items:center;gap:8px;color:#49a0ff;font-weight:700}.vf9r-tech-grid a .vf9r-icon{width:16px;height:16px}.vf9r-radar{position:absolute;right:22px;bottom:15px;width:200px;height:126px;border:1px solid rgba(51,151,255,.22);border-radius:50%;transform:perspective(220px) rotateX(60deg)}.vf9r-radar::before,.vf9r-radar::after{content:"";position:absolute;border:1px solid rgba(72,164,255,.28);border-radius:50%}.vf9r-radar::before{inset:18px}.vf9r-radar::after{inset:40px}.vf9r-radar span{position:absolute;left:50%;top:50%;width:42px;height:68px;border-radius:16px;background:#1d78dc;transform:translate(-50%,-50%)}
.vf9r-mini-strip{display:grid;grid-template-columns:repeat(5,1fr);margin:0 clamp(40px,5.5vw,92px) 26px;border:1px solid var(--vf9r-line);border-radius:10px;background:#fff}.vf9r-mini-strip span{display:flex;align-items:center;justify-content:center;gap:10px;min-height:66px;padding:10px;border-right:1px solid var(--vf9r-line);font-size:12px}.vf9r-mini-strip span:last-child{border-right:0}.vf9r-mini-strip .vf9r-icon{width:25px;height:25px}.vf9r-mini-strip b{font-size:26px}

/* 05 */
.vf9r-performance .vf9r-scene{height:565px;background-position:center}.vf9r-performance .vf9r-copy{top:42%;width:41vw}.vf9r-performance .vf9r-copy h2{font-size:53px}.vf9r-performance .vf9r-index{bottom:160px}
.vf9r-performance-specs{position:absolute;z-index:3;left:3.7%;right:3.7%;bottom:8px;display:grid;grid-template-columns:repeat(6,1fr);min-height:130px;padding:14px;border:1px solid rgba(255,255,255,.5);border-radius:18px;color:#fff;background:rgba(8,28,54,.9);backdrop-filter:blur(15px)}.vf9r-performance-specs article{position:relative;display:grid;grid-template-columns:30px 1fr;grid-template-rows:auto auto 8px;gap:3px 10px;padding:10px 14px;border-right:1px solid rgba(255,255,255,.2)}.vf9r-performance-specs article:last-child{border:0}.vf9r-performance-specs .vf9r-icon{grid-row:1/3;width:28px;height:28px}.vf9r-performance-specs span{color:rgba(255,255,255,.72);font-size:10px}.vf9r-performance-specs strong{font-size:20px}.vf9r-performance-specs i{grid-column:1/3;position:relative;height:4px;margin-top:10px;border-radius:3px;background:rgba(255,255,255,.22)}.vf9r-performance-specs i::after{content:"";display:block;width:var(--level);height:100%;border-radius:inherit;background:linear-gradient(90deg,#1774eb,#34a6ff)}
.vf9r-power-cards{display:grid;grid-template-columns:1.05fr 1fr 1fr 1fr;gap:12px;padding:18px clamp(40px,3.7vw,62px) 24px}.vf9r-power-cards article{position:relative;min-height:210px;padding:20px;overflow:hidden;border:1px solid var(--vf9r-line);border-radius:12px;background:linear-gradient(145deg,#fff,#eef3f8)}.vf9r-power-cards h3{margin:0 0 8px;font-size:17px}.vf9r-power-cards p{max-width:65%;margin:0;color:var(--vf9r-muted);font-size:12px}.vf9r-power-cards strong{position:absolute;left:20px;bottom:18px;font-size:34px}.vf9r-power-cards strong small{font-size:13px}.vf9r-battery-art{position:absolute;right:20px;bottom:22px;transform:rotate(-12deg)}.vf9r-battery-art i{display:block;width:135px;height:26px;margin-top:5px;border:1px solid #4793ef;background:repeating-linear-gradient(90deg,rgba(21,110,227,.45) 0 5px,transparent 5px 9px);box-shadow:0 8px 20px rgba(14,105,226,.18)}

/* 06 */
.vf9r-safety .vf9r-scene{height:430px;background-position:center}.vf9r-safety .vf9r-copy{width:43vw}.vf9r-safety .vf9r-copy h2{font-size:53px}
.vf9r-safety-grid{display:grid;grid-template-columns:1fr 1.15fr 1fr;gap:12px;padding:18px clamp(35px,3vw,50px) 28px}.vf9r-safety-list{display:grid;grid-template-columns:1fr 1fr}.vf9r-safety-list article{min-height:145px;padding:18px;border:1px solid var(--vf9r-line);background:#fff}.vf9r-safety-list .vf9r-icon{width:30px;height:30px}.vf9r-safety-list h3{margin:10px 0 5px;font-size:13px}.vf9r-safety-list p{margin:0;color:var(--vf9r-muted);font-size:11px}.vf9r-safety-core{min-height:290px;padding:16px;text-align:center;border:1px solid var(--vf9r-line);background:#fff}.vf9r-safety-core h3{margin:0;font-size:17px}.vf9r-safety-core p{margin:2px 0 0;color:var(--vf9r-muted)}.vf9r-car-frame{position:relative;width:72%;height:145px;margin:12px auto;background:linear-gradient(90deg,transparent,#dceeff,transparent);border:3px solid #5794dc;border-radius:48% 48% 22% 22%;box-shadow:0 0 0 12px rgba(26,118,230,.06)}.vf9r-car-frame span{position:absolute;inset:25px 45px;border:2px solid #267adc;border-radius:48%}.vf9r-car-frame i,.vf9r-car-frame b{position:absolute;top:50%;width:28px;height:70px;border-radius:50%;background:#132a43}.vf9r-car-frame i{left:-10px}.vf9r-car-frame b{right:-10px}.vf9r-safety-core small{color:#526173}

/* 07 */
.vf9r-configurator{min-height:860px;background:#fff}.vf9r-configurator-bg{position:absolute;inset:0 0 95px;background-image:linear-gradient(90deg,rgba(255,255,255,.98) 0%,rgba(255,255,255,.7) 37%,rgba(255,255,255,.06) 58%),var(--vf9r-bg);background-size:cover;background-position:center;opacity:.96}.vf9r-configurator-content{position:relative;z-index:2;display:grid;grid-template-columns:minmax(600px,1fr) 380px;gap:30px;min-height:765px;padding:28px clamp(40px,3.5vw,60px) 18px}.vf9r-config-left{align-self:start;transform:none!important}.vf9r-config-left h2{margin:0;font-size:46px;line-height:1.03;letter-spacing:-.04em}.vf9r-config-left>p:not(.vf9r-eyebrow){max-width:460px;margin:14px 0 18px;color:var(--vf9r-muted)}.vf9r-config-left>h3{margin:16px 0 8px;font-size:12px;letter-spacing:.05em}.vf9r-option-grid,.vf9r-seat-options{display:grid;grid-template-columns:repeat(2,260px);gap:12px}.vf9r-option-grid button,.vf9r-seat-options button{display:flex;flex-direction:column;align-items:flex-start;min-height:105px;padding:14px;border:1px solid var(--vf9r-line);border-radius:10px;background:rgba(255,255,255,.92);cursor:pointer}.vf9r-option-grid button.is-active,.vf9r-seat-options button.is-active{border:2px solid var(--vf9r-blue);box-shadow:0 8px 24px rgba(9,105,232,.08)}.vf9r-option-grid b,.vf9r-seat-options b{color:#152235;font-size:17px}.vf9r-option-grid span,.vf9r-seat-options span{margin:3px 0 auto;color:var(--vf9r-muted);font-size:11px}.vf9r-option-grid strong{font-size:12px}.vf9r-swatches{display:flex;gap:22px}.vf9r-swatches button{width:45px;height:45px;border:2px solid #fff;border-radius:50%;background:var(--swatch);box-shadow:0 0 0 1px #bac4cf,0 5px 12px rgba(0,0,0,.12);cursor:pointer}.vf9r-swatches button.is-active{box-shadow:0 0 0 3px var(--vf9r-blue),0 5px 12px rgba(0,0,0,.12)}
.vf9r-config-summary{align-self:start;padding:22px;border:1px solid #d2dbe5;border-radius:18px;background:rgba(255,255,255,.94);box-shadow:0 18px 60px rgba(11,42,74,.12)}.vf9r-config-summary>p{margin:0;font-weight:750}.vf9r-config-summary__car{height:118px;margin:2px -8px;background-image:var(--vf9r-bg);background-size:170%;background-position:75% 67%}.vf9r-config-summary h3{margin:0 0 12px;font-size:24px}.vf9r-config-summary dl{margin:0;border-top:1px solid var(--vf9r-line)}.vf9r-config-summary dl div{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid var(--vf9r-line);font-size:12px}.vf9r-config-summary dd{margin:0;text-align:right;font-weight:650}.vf9r-config-summary>span{display:block;margin-top:16px;color:var(--vf9r-muted)}.vf9r-config-summary>strong{display:block;margin:4px 0 14px;font-size:22px}.vf9r-config-summary .vf9r-btn{width:100%;min-height:42px;margin-top:8px}
.vf9r-config-extra{display:grid;grid-template-columns:repeat(2,260px);gap:12px;margin-top:16px}.vf9r-config-extra section>h3{margin:0 0 8px;font-size:12px;letter-spacing:.05em}.vf9r-config-extra section>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.vf9r-config-extra button{display:grid;grid-template-columns:42px 1fr;align-items:center;gap:8px;min-height:58px;padding:7px 9px;border:1px solid var(--vf9r-line);border-radius:9px;background:rgba(255,255,255,.94);color:#152235;text-align:left;cursor:pointer}.vf9r-config-extra button.is-active{border:2px solid var(--vf9r-blue);box-shadow:0 8px 20px rgba(9,105,232,.08)}.vf9r-config-extra button b{font-size:11px}.vf9r-wheel-art{position:relative;width:38px;height:38px;border:5px double #405064;border-radius:50%;background:repeating-conic-gradient(#526277 0 8deg,#eef2f6 8deg 18deg)}.vf9r-wheel-art::after{content:"";position:absolute;inset:9px;border:3px solid #617185;border-radius:50%;background:#dce3ea}.vf9r-wheel-art--alt{border-color:#18283b;background:repeating-conic-gradient(#17283c 0 11deg,#dde4eb 11deg 21deg)}.vf9r-interior-art{width:38px;height:38px;border-radius:6px;background:linear-gradient(135deg,#14283f 0 42%,#9b5f39 43% 62%,#26364a 63%);box-shadow:inset 0 0 0 2px rgba(255,255,255,.4)}.vf9r-interior-art--beige{background:linear-gradient(135deg,#d6c2a3 0 42%,#895d3c 43% 62%,#eee6d8 63%)}
.vf9r-config-extra button small{display:none}
.vf9r-config-bottom{position:relative;z-index:3;display:grid;grid-template-columns:repeat(5,1fr);min-height:95px;padding:0 clamp(40px,3.5vw,60px);border-top:1px solid var(--vf9r-line);background:#fff}.vf9r-config-bottom article{display:flex;align-items:center;gap:12px;padding:15px;border-left:1px solid var(--vf9r-line)}.vf9r-config-bottom article:first-child{border-left:0}.vf9r-config-bottom article .vf9r-icon{width:26px;height:26px}.vf9r-config-bottom article span{display:block;color:var(--vf9r-muted);font-size:10px}.vf9r-config-bottom article strong{display:block;font-size:16px}

/* 08 */
.vf9r-ownership .vf9r-scene{height:365px;background-position:center 63%}.vf9r-ownership .vf9r-copy{top:45%;width:45vw}.vf9r-ownership .vf9r-copy h2{font-size:46px}.vf9r-ownership .vf9r-index{bottom:13px}
.vf9r-offer-layout{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:22px clamp(45px,5vw,82px) 12px}.vf9r-price-table{border:1px solid var(--vf9r-line);border-radius:10px;overflow:hidden}.vf9r-price-head,.vf9r-price-table>div:not(.vf9r-price-head){display:grid;grid-template-columns:1fr 1.1fr 1.2fr 1.25fr;align-items:center}.vf9r-price-head{color:#fff;background:linear-gradient(135deg,#0b65db,#086eea);font-weight:700}.vf9r-price-table>div span,.vf9r-price-table>div strong,.vf9r-price-table>div b{padding:12px 14px;border-right:1px solid var(--vf9r-line);font-size:12px}.vf9r-price-table>div:not(.vf9r-price-head){border-top:1px solid var(--vf9r-line)}.vf9r-price-table strong{font-size:15px!important}.vf9r-price-table small{display:block;font-weight:500}.vf9r-price-table b{color:var(--vf9r-blue);font-size:15px!important}.vf9r-promo{position:relative;overflow:hidden;padding:28px 34px;border-radius:12px;color:#fff;background:radial-gradient(circle at 76% 30%,#4d8ad1,transparent 35%),linear-gradient(135deg,#072653,#113b72)}.vf9r-promo>span{font-size:11px}.vf9r-promo h3{margin:18px 0 0;font-size:31px}.vf9r-promo p{margin:0;font-size:18px}.vf9r-promo .vf9r-btn{position:absolute;left:34px;bottom:28px}.vf9r-charger{position:absolute;right:10%;top:25px;width:94px;height:190px;border-radius:18px 18px 8px 8px;background:linear-gradient(90deg,#ced6dd,#fff 45%,#929ba5);box-shadow:20px 20px 40px rgba(0,0,0,.3)}.vf9r-charger i{position:absolute;left:21px;top:25px;width:52px;height:75px;border-radius:8px;background:#0b1724}.vf9r-charger b{position:absolute;left:38px;top:44px;width:18px;height:28px;border:2px solid #8fd0ff;border-radius:50%}.vf9r-charger em{position:absolute;right:-26px;top:65px;width:32px;height:95px;border:7px solid #121b24;border-left:0;border-radius:0 30px 30px 0}
.vf9r-support-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:10px clamp(45px,5vw,82px)}.vf9r-support-cards article{display:grid;grid-template-columns:54px 1fr;min-height:124px;padding:18px;border:1px solid var(--vf9r-line);border-radius:10px}.vf9r-support-cards .vf9r-icon{grid-row:1/4;width:45px;height:45px;padding:9px;border-radius:50%;color:#fff;background:#0d326a}.vf9r-support-cards h3{margin:2px 0 3px;font-size:16px}.vf9r-support-cards p{margin:0;color:var(--vf9r-muted);font-size:11px}.vf9r-support-cards a{margin-top:8px;color:var(--vf9r-blue);font-size:11px;font-weight:700}.vf9r-ownership-cta{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;padding:10px clamp(45px,5vw,82px) 28px}.vf9r-ownership-cta article{display:grid;grid-template-columns:45px 1fr auto;align-items:center;gap:16px;min-height:92px;padding:18px 20px;border-radius:9px;color:#fff;background:linear-gradient(135deg,#0d315e,#123e74)}.vf9r-ownership-cta article:last-child{background:linear-gradient(135deg,#1266dd,#0b74ed)}.vf9r-ownership-cta h3,.vf9r-ownership-cta p{margin:0}.vf9r-ownership-cta p{color:rgba(255,255,255,.7);font-size:11px}.vf9r-ownership-cta button,.vf9r-ownership-cta a{display:flex;align-items:center;gap:7px;min-height:38px;padding:0 14px;border:0;border-radius:7px;color:#10213a;background:#fff;font-size:11px;font-weight:700;cursor:pointer}.vf9r-ownership-cta button .vf9r-icon,.vf9r-ownership-cta a .vf9r-icon{width:14px;height:14px}

/* 09 */
.vf9r-showroom .vf9r-scene{height:330px;background-position:center 52%}.vf9r-showroom .vf9r-copy{width:43vw}.vf9r-showroom .vf9r-copy h2{font-size:46px}.vf9r-showroom .vf9r-copy>p:not(.vf9r-eyebrow){max-width:470px}
.vf9r-trust-strip{display:grid;grid-template-columns:repeat(4,1fr);padding:0 clamp(48px,7vw,115px);border-bottom:1px solid var(--vf9r-line)}.vf9r-trust-strip article{display:flex;align-items:center;justify-content:center;gap:17px;min-height:72px;border-right:1px solid var(--vf9r-line)}.vf9r-trust-strip article:last-child{border:0}.vf9r-trust-strip .vf9r-icon{width:29px;height:29px}.vf9r-trust-strip strong,.vf9r-trust-strip span{display:block}.vf9r-trust-strip strong{font-size:13px}.vf9r-trust-strip span{color:var(--vf9r-muted);font-size:10px}
.vf9r-contact{display:grid;grid-template-columns:.85fr 1fr 1.7fr;gap:28px;padding:28px clamp(45px,5.7vw,96px);background:#fff}.vf9r-contact-info h3{margin:0 0 2px;font-size:20px}.vf9r-contact-info>p:not(.vf9r-eyebrow){margin:0 0 12px}.vf9r-contact-info ul{padding:0;margin:0 0 16px;list-style:none}.vf9r-contact-info li{display:flex;gap:12px;align-items:flex-start;margin:10px 0;font-size:11px}.vf9r-contact-info li .vf9r-icon{width:18px;height:18px}.vf9r-contact-info .vf9r-btn{min-height:38px;font-size:11px}.vf9r-map{position:relative;min-height:225px;overflow:hidden;border-radius:12px;background-color:#e5f1f7;background-image:linear-gradient(30deg,transparent 40%,rgba(46,124,189,.19) 41%,transparent 43%),linear-gradient(145deg,transparent 45%,rgba(46,124,189,.2) 46%,transparent 48%),repeating-linear-gradient(0deg,transparent 0 31px,rgba(113,150,175,.2) 32px 33px)}.vf9r-map:before,.vf9r-map:after{content:"";position:absolute;height:140%;width:14px;top:-20%;background:#fff;transform:rotate(48deg)}.vf9r-map:before{left:35%}.vf9r-map:after{left:70%;width:7px}.vf9r-map div{position:absolute;z-index:2;left:50%;top:50%;display:flex;flex-direction:column;align-items:center;gap:8px;transform:translate(-50%,-50%)}.vf9r-map div .vf9r-icon{width:48px;height:48px;padding:11px;border-radius:50%;color:#fff;background:#e52c38}.vf9r-map div strong{padding:8px 12px;border-radius:6px;background:#fff;box-shadow:0 8px 20px rgba(21,60,90,.15)}
.vf9r-form{padding:0 0 0 28px;border-left:1px solid var(--vf9r-line)}.vf9r-form>span{display:block;margin-bottom:12px;color:var(--vf9r-muted);font-size:11px}.vf9r-form>div{display:grid;grid-template-columns:1fr 1fr;gap:10px}.vf9r-form label{position:relative;display:block}.vf9r-form label>span{position:absolute;z-index:1;left:13px;top:8px;color:#6a7683;font-size:9px}.vf9r-form input,.vf9r-form select{width:100%;height:45px;padding:17px 12px 4px;border:1px solid #ccd6e0;border-radius:7px;background:#fff;color:#111;outline:0}.vf9r-form input:focus,.vf9r-form select:focus{border-color:var(--vf9r-blue);box-shadow:0 0 0 3px rgba(9,105,232,.1)}.vf9r-form .vf9r-btn{width:100%;min-height:42px;margin-top:10px;border-radius:7px}.vf9r-form label.vf9r-consent{display:flex;align-items:center;gap:8px;margin-top:8px;color:var(--vf9r-muted);font-size:9px}.vf9r-form .vf9r-consent input{width:14px;height:14px;padding:0}.vf9r-form>label[style],.vf9r-form>label:has(input[name="lead_website"]){position:absolute!important;left:-9999px!important}
.vf9r-footer{padding:28px clamp(50px,6vw,100px) 12px;color:#fff;background:linear-gradient(135deg,#101a26,#172431)}.vf9r-footer-grid{display:grid;grid-template-columns:1.4fr .65fr 1fr .75fr 1fr;gap:42px;padding-bottom:24px}.vf9r-footer-grid>div:first-child{padding-right:25px;border-right:1px solid rgba(255,255,255,.2)}.vf9r-footer img{width:190px;height:auto;filter:brightness(0) invert(1)}.vf9r-footer p{color:rgba(255,255,255,.68);font-size:11px;line-height:1.6}.vf9r-footer h3{margin:0 0 12px;font-size:11px}.vf9r-footer a{display:block;margin:7px 0;color:rgba(255,255,255,.76);font-size:10px}.vf9r-footer-bottom{display:flex;justify-content:space-between;padding-top:14px;border-top:1px solid rgba(255,255,255,.16);color:rgba(255,255,255,.62);font-size:10px}

@media (max-width:1400px){.vf9r-header{column-gap:14px;padding:0 35px}.vf9r-brand{width:190px;min-width:190px}.vf9r-nav{gap:22px}.vf9r-nav--right{gap:14px}.vf9r-header-cta{min-width:132px;padding-inline:16px}.vf9r-copy{left:55px}.vf9r-index{left:55px}.vf9r-copy h1,.vf9r-copy h2{font-size:48px}.vf9r-copy h1 span{font-size:70px}.vf9r-performance-specs{left:2%;right:2%}.vf9r-configurator-content{grid-template-columns:minmax(540px,1fr) 340px}}
@media (max-width:1150px){.vf9r-nav a:not(.vf9r-hotline){font-size:12px}.vf9r-brand{width:175px;min-width:175px}.vf9r-hotline{display:none!important}.vf9r-header-cta{min-width:130px;padding:0 14px;font-size:12px}.vf9r-copy{width:48vw}.vf9r-copy h1,.vf9r-copy h2{font-size:42px}.vf9r-overview-links{grid-template-columns:1fr 1fr}.vf9r-spec-strip article{padding:16px 12px}.vf9r-feature-row{grid-template-columns:1fr 1fr}.vf9r-interior-grid{grid-template-columns:1fr 1fr}.vf9r-interior-grid__large{grid-row:auto!important}.vf9r-tech-grid{grid-template-columns:1fr 1fr}.vf9r-tech-grid article{grid-column:auto!important}.vf9r-tech-grid__hero{grid-row:1/3}.vf9r-performance-specs{grid-template-columns:repeat(3,1fr)}.vf9r-performance .vf9r-scene{height:680px}.vf9r-performance .vf9r-index{bottom:300px}.vf9r-power-cards{grid-template-columns:1fr 1fr}.vf9r-safety-grid{grid-template-columns:1fr}.vf9r-configurator-content{grid-template-columns:1fr}.vf9r-config-extra{grid-template-columns:repeat(2,260px)}.vf9r-config-summary{display:none}.vf9r-config-bottom{grid-template-columns:repeat(5,1fr)}.vf9r-config-bottom .vf9r-index{display:none}.vf9r-offer-layout{grid-template-columns:1fr}.vf9r-contact{grid-template-columns:1fr 1fr}.vf9r-form{grid-column:1/3;border-left:0;padding:0}.vf9r-footer-grid{grid-template-columns:1.5fr repeat(2,1fr)}}
@media (max-width:780px){.vf9r-page{font-size:14px}.vf9r-header{height:66px;grid-template-columns:auto 1fr auto;padding:0 16px}.admin-bar .vf9r-header{top:46px}.vf9r-nav{display:none}.vf9r-brand{grid-column:2;width:160px;min-width:160px;justify-self:center}.vf9r-brand span{font-size:7px;padding-left:35px}.vf9r-menu{grid-column:3;display:flex;flex-direction:column;gap:6px;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid #cbd5df;border-radius:10px;background:#fff}.vf9r-menu span{display:block;width:20px;height:2px;background:#0c1c31}.vf9r-mobile-nav{position:fixed;z-index:79;top:66px;right:0;display:flex;flex-direction:column;width:min(280px,78vw);padding:20px;box-shadow:0 20px 40px rgba(9,29,55,.18);background:#fff;transform:translateX(105%);transition:transform .25s ease}.admin-bar .vf9r-mobile-nav{top:112px}.vf9r-mobile-nav.is-open{transform:none}.vf9r-mobile-nav a{padding:12px 5px;border-bottom:1px solid var(--vf9r-line);font-weight:700}.vf9r-section{scroll-margin-top:66px}.vf9r-scene{height:610px;background-position:63% center}.vf9r-scene::after{background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(255,255,255,.5) 50%,transparent 72%)}.vf9r-scene--dark::after{background:linear-gradient(180deg,rgba(3,8,15,.91),rgba(4,9,17,.5) 58%,transparent)}.vf9r-copy{left:22px;right:22px;top:32px;width:auto;transform:none!important}.vf9r-copy h1,.vf9r-copy h2,.vf9r-exterior .vf9r-copy h2,.vf9r-interior .vf9r-copy h2,.vf9r-technology .vf9r-copy h2,.vf9r-performance .vf9r-copy h2,.vf9r-safety .vf9r-copy h2,.vf9r-showroom .vf9r-copy h2{font-size:38px}.vf9r-copy h1 span{font-size:58px}.vf9r-copy>p:not(.vf9r-eyebrow){font-size:13px}.vf9r-actions{flex-wrap:wrap;gap:10px;margin-top:20px}.vf9r-btn{min-width:150px;min-height:44px;padding:0 18px}.vf9r-index{left:22px;bottom:18px}.vf9r-reveal{opacity:1;transform:none}.vf9r-spec-strip{grid-template-columns:1fr 1fr;padding:0 14px}.vf9r-spec-strip article{min-height:86px;border-bottom:1px solid var(--vf9r-line)}.vf9r-spec-strip article:nth-child(2n){border-right:0}.vf9r-spec-strip article:last-child{grid-column:1/3}.vf9r-overview-links{padding:14px;gap:10px}.vf9r-overview-links a{min-height:145px;padding-top:90px}.vf9r-feature-row{grid-template-columns:1fr;padding:16px}.vf9r-interior-grid{grid-template-columns:1fr;grid-template-rows:none;padding:16px}.vf9r-interior-grid article{min-height:190px}.vf9r-interior-grid__large{min-height:280px!important}.vf9r-tech-grid{grid-template-columns:1fr;grid-template-rows:none;padding:16px}.vf9r-tech-grid__hero{grid-row:auto;min-height:280px}.vf9r-mini-strip{grid-template-columns:1fr 1fr;margin:0 16px 18px}.vf9r-mini-strip span{border-bottom:1px solid var(--vf9r-line)}.vf9r-performance .vf9r-scene{height:820px}.vf9r-performance .vf9r-index{bottom:405px}.vf9r-performance-specs{grid-template-columns:1fr 1fr;bottom:10px}.vf9r-performance-specs article{min-height:112px}.vf9r-power-cards{grid-template-columns:1fr;padding:16px}.vf9r-safety-grid{padding:16px}.vf9r-safety-list article{min-height:135px}.vf9r-configurator{min-height:auto}.vf9r-configurator-bg{bottom:0}.vf9r-configurator-content{padding:28px 16px}.vf9r-config-left h2{font-size:36px}.vf9r-option-grid,.vf9r-seat-options,.vf9r-config-extra{grid-template-columns:1fr}.vf9r-config-extra section>div{grid-template-columns:1fr 1fr}.vf9r-swatches{gap:14px;flex-wrap:wrap}.vf9r-config-bottom{display:none}.vf9r-offer-layout{padding:16px}.vf9r-price-table{overflow-x:auto}.vf9r-price-head,.vf9r-price-table>div:not(.vf9r-price-head){min-width:700px}.vf9r-support-cards{grid-template-columns:1fr 1fr;padding:8px 16px}.vf9r-ownership-cta{grid-template-columns:1fr;padding:10px 16px 20px}.vf9r-trust-strip{grid-template-columns:1fr 1fr;padding:0 12px}.vf9r-trust-strip article{padding:10px;justify-content:flex-start}.vf9r-contact{grid-template-columns:1fr;padding:22px 16px}.vf9r-form{grid-column:auto}.vf9r-form>div{grid-template-columns:1fr}.vf9r-footer{padding:28px 20px 14px}.vf9r-footer-grid{grid-template-columns:1fr 1fr;gap:25px}.vf9r-footer-grid>div:first-child{grid-column:1/3;border-right:0}.vf9r-footer-bottom{gap:15px;flex-direction:column}}
@media (max-width:1150px){.vf9r-exterior-thumbs{grid-template-columns:42px repeat(7,120px) 42px;overflow-x:auto}.vf9r-exterior-thumbs button{min-width:42px}}
@media (max-width:780px){.vf9r-page{padding-top:66px}.vf9r-overview .vf9r-copy,.vf9r-performance .vf9r-copy,.vf9r-ownership .vf9r-copy{top:32px}.vf9r-exterior-thumbs{margin:0 16px 18px}}
.vf9r-safety-tail,.vf9r-compare,.vf9r-form .vf9r-form-extra,.vf9r-social,.vf9r-newsletter{display:none}

/* Desktop art direction follows the supplied 1672 x 941 mockups. */
@media (min-width:1151px){
  body.vfnnb-vf9-page{background:#eef2f6!important}
  .vf9r-page{width:min(calc(100% - 32px),1672px);max-width:1672px;margin-inline:auto;box-shadow:0 0 0 1px rgba(12,31,53,.05)}
  .vf9r-header{left:50%;right:auto;width:min(calc(100% - 32px),1672px);max-width:1672px;transform:translateX(-50%)}
  .vf9r-overview-links a{min-height:204px;padding-top:146px}

  .vf9r-exterior .vf9r-copy{top:38%}.vf9r-exterior .vf9r-copy h2{font-size:68px}
  .vf9r-feature-row article{min-height:275px}.vf9r-feature-row--visual article{padding-top:166px}.vf9r-crop{height:150px}
  .vf9r-feature-row--visual article::after{content:"→";position:absolute;right:17px;bottom:15px;display:grid;place-items:center;width:35px;height:35px;border-radius:50%;color:var(--vf9r-blue);background:#edf4ff;font-size:18px}
  .vf9r-feature-row--visual article h3,.vf9r-feature-row--visual article p{padding-right:38px}

  .vf9r-interior .vf9r-scene{height:395px}.vf9r-interior .vf9r-copy{top:42%}
  .vf9r-interior-grid{grid-template-rows:195px 195px}
  .vf9r-interior-grid .vf9r-card-photo{background-image:var(--vf9r-detail-bg);background-size:200% 200%;background-position:100% 0}
  .vf9r-interior-grid__large .vf9r-card-photo{background-size:200% 200%;background-position:0 0;mask-image:linear-gradient(90deg,transparent 0 38%,#000 68%)}
  .vf9r-interior-grid__large>div:first-child{width:43%}.vf9r-interior-grid__large>div:first-child p{max-width:270px}
  .vf9r-interior-grid article:nth-child(2) .vf9r-card-photo{background-position:100% 0}
  .vf9r-interior-grid article:nth-child(3) .vf9r-card-photo{background-position:100% 0}
  .vf9r-interior-grid article:nth-child(4) .vf9r-card-photo{background-position:0 100%}
  .vf9r-interior-grid article:nth-child(5) .vf9r-card-photo{background-position:100% 100%}

  .vf9r-technology .vf9r-copy{top:40%}
  .vf9r-tech-grid{grid-template-rows:157px 157px}
  .vf9r-tech-grid article{background-image:linear-gradient(90deg,rgba(255,255,255,.98) 0 44%,rgba(255,255,255,.72) 66%,rgba(255,255,255,.12)),var(--vf9r-detail-bg);background-size:100% 100%,300% 200%;background-position:center,var(--detail-pos);background-repeat:no-repeat}
  .vf9r-tech-grid article:nth-child(1){--detail-pos:0 0}.vf9r-tech-grid article:nth-child(2){--detail-pos:50% 0}.vf9r-tech-grid article:nth-child(3){--detail-pos:100% 0}.vf9r-tech-grid article:nth-child(4){--detail-pos:0 100%}.vf9r-tech-grid article:nth-child(5){--detail-pos:50% 100%}.vf9r-tech-grid article:nth-child(6){--detail-pos:100% 100%}
  .vf9r-tech-grid .vf9r-tech-grid__hero{background-image:linear-gradient(90deg,rgba(4,17,35,.98),rgba(4,17,35,.62) 55%,rgba(4,17,35,.05)),var(--vf9r-detail-bg)!important;background-size:100% 100%,300% 200%!important;background-position:center,0 0!important}
  .vf9r-tech-grid article:not(.vf9r-tech-grid__hero)::after{content:"Tìm hiểu thêm  →";position:absolute;left:20px;bottom:13px;color:var(--vf9r-blue);font-size:10px;font-weight:700}
  .vf9r-radar{display:none}

  .vf9r-performance .vf9r-copy{top:32%}.vf9r-performance .vf9r-copy h2{font-size:58px}
  .vf9r-power-cards article{background-image:linear-gradient(90deg,rgba(255,255,255,.99) 0 42%,rgba(255,255,255,.72) 62%,rgba(255,255,255,.08)),var(--vf9r-detail-bg);background-size:100% 100%,400% auto;background-position:center,var(--detail-pos);background-repeat:no-repeat}
  .vf9r-power-cards article:nth-child(1){--detail-pos:0 center}.vf9r-power-cards article:nth-child(2){--detail-pos:33.333% center}.vf9r-power-cards article:nth-child(3){--detail-pos:66.667% center}.vf9r-power-cards article:nth-child(4){--detail-pos:100% center}
  .vf9r-battery-art{display:none}

  .vf9r-safety .vf9r-copy{top:42%}
  .vf9r-car-frame{width:96%;height:185px;margin:8px auto 4px;border:0;border-radius:0;background:var(--vf9r-detail-bg) center/125% auto no-repeat;box-shadow:none}
  .vf9r-car-frame span,.vf9r-car-frame i,.vf9r-car-frame b{display:none}
  .vf9r-safety-tail{display:grid;grid-template-columns:repeat(4,1fr);min-height:76px;padding:0 clamp(110px,18vw,300px);border-top:1px solid var(--vf9r-line);border-bottom:1px solid var(--vf9r-line);background:#fff}
  .vf9r-safety-tail article{display:flex;align-items:center;justify-content:center;gap:14px;border-right:1px solid var(--vf9r-line)}.vf9r-safety-tail article:last-child{border-right:0}
  .vf9r-safety-tail .vf9r-icon{width:30px;height:30px}.vf9r-safety-tail strong,.vf9r-safety-tail span{display:block}.vf9r-safety-tail strong{font-size:13px}.vf9r-safety-tail span{color:var(--vf9r-muted);font-size:10px}

  .vf9r-configurator-content{grid-template-columns:minmax(0,1fr) clamp(300px,23vw,380px);gap:clamp(18px,1.5vw,24px);padding:28px clamp(22px,3vw,50px) 18px}
  .vf9r-config-left{display:grid;grid-template-columns:minmax(532px,650px) minmax(240px,1fr);grid-auto-flow:row;column-gap:clamp(14px,1.2vw,18px);align-content:start;width:100%;max-width:1168px}
  .vf9r-config-left>.vf9r-eyebrow,.vf9r-config-left>h2,.vf9r-config-left>p,.vf9r-config-left>h3,.vf9r-config-left>.vf9r-option-grid,.vf9r-config-left>.vf9r-swatches,.vf9r-config-left>.vf9r-seat-options{grid-column:1}
  .vf9r-config-left>.vf9r-eyebrow{margin-bottom:12px!important}.vf9r-config-left h2{font-size:46px}.vf9r-config-left>p:not(.vf9r-eyebrow){margin:10px 0 12px}.vf9r-config-left>h3{margin:9px 0 6px}
  .vf9r-option-grid,.vf9r-seat-options{grid-template-columns:repeat(2,260px)}
  .vf9r-option-grid button{position:relative;min-height:184px;padding:12px 12px 8px;overflow:hidden}
  .vf9r-option-grid button::before{content:"";order:2;width:100%;height:105px;margin:3px 0;background-image:var(--vf9r-detail-bg);background-size:400% auto;background-position:var(--detail-pos);background-repeat:no-repeat}
  .vf9r-option-grid button:nth-child(1){--detail-pos:0 22%}.vf9r-option-grid button:nth-child(2){--detail-pos:33.333% 22%}
  .vf9r-option-grid button span{order:1;margin:0}.vf9r-option-grid button b{order:0}.vf9r-option-grid button strong{order:3;margin-top:auto}
  .vf9r-swatches{align-items:flex-start;justify-content:space-between;gap:0;min-height:82px;max-width:532px;margin:2px 0 4px}.vf9r-swatches button{position:relative;width:44px;height:44px;flex:0 0 44px}.vf9r-swatches button::after{content:attr(data-label) "\A" attr(data-note);position:absolute;top:52px;left:50%;width:82px;color:#26364a;font-size:9px;line-height:1.25;text-align:center;white-space:pre;transform:translateX(-50%)}.vf9r-swatches button.is-active::before{content:"✓";position:absolute;right:-5px;bottom:-4px;display:grid;place-items:center;width:17px;height:17px;border:2px solid #fff;border-radius:50%;background:var(--vf9r-blue);color:#fff;font-size:10px;font-weight:800}
  .vf9r-seat-options button{position:relative;min-height:140px;padding:8px 12px;overflow:hidden}
  .vf9r-seat-options button::before{content:"";position:absolute;z-index:0;left:60px;top:-60px;width:140px;height:260px;background-image:var(--vf9r-detail-bg);background-size:400% 200%;background-position:var(--detail-pos);background-repeat:no-repeat;transform:rotate(-90deg)}
  .vf9r-seat-options button:nth-child(1){--detail-pos:0 100%}.vf9r-seat-options button:nth-child(2){--detail-pos:33.333% 100%}.vf9r-seat-options button b,.vf9r-seat-options button span{position:relative;z-index:1;width:100%;background:rgba(255,255,255,.9)}.vf9r-seat-options button b{order:1;margin-top:auto}.vf9r-seat-options button span{order:2;margin:0}
  .vf9r-config-extra{grid-column:2;grid-row:4/11;display:grid;grid-template-columns:1fr;align-content:end;gap:20px;width:100%;margin:0}.vf9r-config-extra section:first-child{width:min(380px,100%)}
  .vf9r-config-extra section>div{grid-template-columns:1fr 1fr;gap:12px}.vf9r-config-extra button{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-height:142px;padding:8px 10px}.vf9r-config-extra button small{display:block;margin-top:2px;color:var(--vf9r-muted);font-size:9px;line-height:1.15}
  .vf9r-config-extra .vf9r-wheel-art,.vf9r-config-extra .vf9r-interior-art{display:block;width:100%;height:96px;border:0;border-radius:7px;background-image:var(--vf9r-detail-bg);background-size:400% auto;background-position:var(--detail-pos);box-shadow:none}
  .vf9r-wheel-art::after{display:none}.vf9r-config-extra button:nth-child(1) .vf9r-wheel-art{--detail-pos:66.667% 22%}.vf9r-config-extra button:nth-child(2) .vf9r-wheel-art{--detail-pos:100% 22%}.vf9r-config-extra button:nth-child(1) .vf9r-interior-art{--detail-pos:66.667% 100%}.vf9r-config-extra button:nth-child(2) .vf9r-interior-art{--detail-pos:100% 100%}
  .vf9r-config-extra button b{font-size:12px}
  .vf9r-config-summary{position:relative;z-index:2;padding:18px}.vf9r-config-summary__car{width:145px;height:82px;margin:2px 0;background-image:var(--vf9r-detail-bg);background-size:400% auto;background-position:0 22%}.vf9r-config-summary h3{position:absolute;left:160px;top:71px;font-size:21px}
  .vf9r-config-summary dl div{padding:6px 0}.vf9r-config-summary>span{margin-top:10px}.vf9r-config-summary>strong{margin-bottom:8px;font-size:20px}.vf9r-config-summary .vf9r-btn{min-height:37px;margin-top:6px}
  .vf9r-compare{position:absolute;z-index:2;right:clamp(22px,3vw,50px);top:465px;display:block;width:clamp(300px,23vw,380px);padding:16px 18px;border:1px solid #d2dbe5;border-radius:16px;background:rgba(255,255,255,.96);box-shadow:0 14px 40px rgba(11,42,74,.08)}
  .vf9r-compare h3{margin:0 0 9px;font-size:13px}.vf9r-compare>div{display:grid;grid-template-columns:1fr minmax(54px,72px) minmax(54px,72px);gap:6px;padding:5px 0;border-bottom:1px solid var(--vf9r-line);font-size:10px}.vf9r-compare>div:last-child{border:0}.vf9r-compare b{text-align:center;font-weight:600}

  .vf9r-ownership .vf9r-scene{height:285px}.vf9r-ownership .vf9r-copy{top:43%}
  .vf9r-promo{background-image:linear-gradient(90deg,rgba(5,31,68,.98) 0 47%,rgba(5,31,68,.34) 68%,rgba(5,31,68,.05)),var(--vf9r-detail-bg);background-size:100% 100%,400% 100%;background-position:center,100% center;background-repeat:no-repeat}
  .vf9r-charger{display:none}

  /* Desktop mockup corrections: keep the supplied 16:9 artwork uncropped. */
  .vf9r-performance .vf9r-scene{background-color:#030b14;background-image:var(--vf9r-bg);background-size:auto 117%;background-position:right 46%;background-repeat:no-repeat}
  .vf9r-performance .vf9r-copy{top:36.5%;width:min(570px,38vw)}
  .vf9r-performance .vf9r-copy h2{font-size:56px;line-height:1.04}
  .vf9r-power-cards{grid-template-columns:1.02fr 1fr 1fr 1fr;gap:12px;padding-top:18px}
  .vf9r-power-cards article{min-height:214px;color:#fff;background-image:linear-gradient(90deg,rgba(3,15,29,.98) 0 35%,rgba(3,15,29,.72) 55%,rgba(3,15,29,.12) 78%),var(--vf9r-detail-bg);background-size:100% 100%,400% auto;background-position:center,var(--detail-pos);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}
  .vf9r-power-cards article p{color:rgba(255,255,255,.78)}
  .vf9r-power-cards article>strong{color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.35)}
  .vf9r-power-cards article:nth-child(4){color:var(--vf9r-ink);background-image:linear-gradient(90deg,rgba(255,255,255,.98) 0 52%,rgba(255,255,255,.72) 70%,rgba(255,255,255,.08)),var(--vf9r-detail-bg)}
  .vf9r-power-cards article:nth-child(4) p{color:var(--vf9r-muted)}
  .vf9r-power-cards article:nth-child(4)>strong{color:var(--vf9r-ink);text-shadow:none}
  .vf9r-power-cards article:first-child::after{content:"UN R100     IP67     8 n\0103m";position:absolute;left:20px;bottom:17px;color:rgba(255,255,255,.9);font-size:9px;font-weight:700;letter-spacing:.02em}
  .vf9r-power-cards article:nth-child(4)::after{content:"";position:absolute;right:12px;top:10px;width:96px;height:190px;border-radius:9px;background-image:var(--vf9r-detail-bg);background-size:400% 100%;background-position:100% center;background-repeat:no-repeat;box-shadow:7px 12px 20px rgba(13,31,49,.14)}
  .vf9r-power-tags{position:absolute;left:20px;right:20px;bottom:16px;display:flex;gap:18px;color:rgba(255,255,255,.9);font-size:9px;font-weight:700}
  .vf9r-power-tags span{position:relative;padding-top:20px}
  .vf9r-power-tags span::before{content:"";position:absolute;left:0;top:0;width:14px;height:14px;border:1.5px solid currentColor;border-radius:4px}

  .vf9r-safety .vf9r-scene{background-color:#fff;background-image:linear-gradient(90deg,#fff 0,rgba(255,255,255,.94) 12%,rgba(255,255,255,.45) 29%,transparent 48%),var(--vf9r-bg);background-size:100% 100%,auto 190%;background-position:center,right 51%;background-repeat:no-repeat}

  .vf9r-technology .vf9r-scene{background-color:#03070d;background-size:auto 155%;background-position:9vw center;background-repeat:no-repeat}
  .vf9r-technology .vf9r-copy{top:45%;width:min(630px,42vw)}
  .vf9r-technology .vf9r-copy h2{font-size:42px;line-height:1.04}
  .vf9r-tech-grid{grid-template-columns:32% repeat(6,minmax(0,1fr));grid-template-rows:157px 157px;gap:16px}
  .vf9r-tech-grid .vf9r-tech-grid__hero{grid-column:1;grid-row:1/3}
  .vf9r-tech-grid article:nth-child(2){grid-column:2/5;grid-row:1}
  .vf9r-tech-grid article:nth-child(3){grid-column:5/8;grid-row:1}
  .vf9r-tech-grid article:nth-child(4){grid-column:2/4;grid-row:2}
  .vf9r-tech-grid article:nth-child(5){grid-column:4/6;grid-row:2}
  .vf9r-tech-grid article:nth-child(6){grid-column:6/8;grid-row:2}
  .vf9r-tech-grid article{background-image:linear-gradient(90deg,rgba(255,255,255,.99) 0 40%,rgba(255,255,255,.72) 58%,rgba(255,255,255,.06) 82%),var(--vf9r-detail-bg)}
  .vf9r-tech-grid article:nth-child(3){background-image:linear-gradient(90deg,rgba(255,255,255,.98) 0 38%,rgba(255,255,255,.56) 56%,rgba(255,255,255,.02) 76%),var(--vf9r-detail-bg)}
  .vf9r-tech-grid article{padding:16px 20px}
  .vf9r-tech-grid article h3{max-width:64%;margin:5px 0 5px;font-size:15px;line-height:1.15}
  .vf9r-tech-grid article p{max-width:64%;font-size:11px;line-height:1.35}
  .vf9r-tech-grid article:nth-child(n+4) h3{white-space:nowrap}
  .vf9r-tech-grid article:not(.vf9r-tech-grid__hero)::after{left:20px;bottom:10px;font-size:9px}
  .vf9r-tech-grid .vf9r-tech-grid__hero h3,.vf9r-tech-grid .vf9r-tech-grid__hero p{max-width:72%}

  .vf9r-configurator-bg{background-color:#fff;background-size:100% 100%,auto 79%;background-position:center,40% 48%;background-repeat:no-repeat}
  .vf9r-config-extra section:nth-child(2){width:min(520px,calc(100% + 140px));margin-left:clamp(-140px,calc((1150px - 100vw)*.27),0px)}

  .vf9r-ownership .vf9r-scene{background-color:#fff;background-image:var(--vf9r-bg);background-size:auto 250%;background-position:right 56%;background-repeat:no-repeat}
  .vf9r-promo{background-image:radial-gradient(circle at 72% 120%,rgba(68,128,205,.38),transparent 35%),linear-gradient(118deg,#071e40 0%,#0b2f62 55%,#457bb4 100%);background-size:100% 100%;background-position:center}
  .vf9r-promo::after{content:"";position:absolute;inset:auto 0 0;height:42%;background:linear-gradient(168deg,transparent 0 42%,rgba(4,17,35,.38) 43% 54%,rgba(2,12,26,.78) 55%);pointer-events:none}
  .vf9r-promo>span,.vf9r-promo>h3,.vf9r-promo>p,.vf9r-promo>.vf9r-btn{position:relative;z-index:2}
  .vf9r-promo .vf9r-btn{left:auto;bottom:auto;margin-top:22px}
  .vf9r-promo .vf9r-btn--light{color:#fff!important;background:transparent;border-color:rgba(255,255,255,.9)}
  .vf9r-charger{display:block;z-index:1;right:8%;top:9px;width:118px;height:220px;border-radius:12px;background-image:var(--vf9r-detail-bg);background-size:400% 100%;background-position:100% center;background-repeat:no-repeat;box-shadow:0 16px 34px rgba(0,0,0,.2)}
  .vf9r-charger::after,.vf9r-charger i,.vf9r-charger b,.vf9r-charger em{display:none}

  .vf9r-showroom .vf9r-scene{height:305px}.vf9r-showroom .vf9r-copy{top:45%}
  .vf9r-contact{gap:24px;padding:24px clamp(45px,5.7vw,96px)}.vf9r-contact-info .vf9r-eyebrow{margin-bottom:9px!important}.vf9r-contact-info>p:not(.vf9r-eyebrow){margin-bottom:7px}.vf9r-contact-info ul{margin-bottom:8px}.vf9r-contact-info li{margin:6px 0}.vf9r-map{min-height:205px}
  .vf9r-form .vf9r-form-extra{display:block}.vf9r-form{padding-left:24px}.vf9r-form .vf9r-eyebrow{margin-bottom:8px!important}.vf9r-form>span{margin-bottom:5px}.vf9r-form>div{gap:5px 10px}
  .vf9r-form label>span{top:3px}.vf9r-form input,.vf9r-form select{height:34px;padding:12px 12px 1px}.vf9r-form .vf9r-btn{min-height:34px;margin-top:5px}.vf9r-form label.vf9r-consent{margin-top:3px}
  .vf9r-footer{padding-top:22px}.vf9r-footer-grid{grid-template-columns:1.35fr .55fr .82fr .65fr .95fr 1.35fr;gap:28px}
  .vf9r-social{display:flex;gap:9px;margin-top:12px}.vf9r-social a{display:grid;place-items:center;width:29px;height:29px;margin:0;border:1px solid rgba(255,255,255,.55);border-radius:5px;color:#fff;font-size:10px}
  .vf9r-newsletter{display:block}.vf9r-newsletter>p{margin:0 0 17px}.vf9r-newsletter label{display:flex;height:38px;overflow:hidden;border:1px solid rgba(255,255,255,.34);border-radius:8px}.vf9r-newsletter input{min-width:0;flex:1;padding:0 12px;border:0;background:transparent;color:#fff;outline:0}.vf9r-newsletter button{display:grid;place-items:center;width:42px;border:0;background:#fff;color:#0f2135;cursor:pointer}.vf9r-newsletter button .vf9r-icon{width:16px;height:16px}
}

/* VF 9 configurator data states. */
.vf9r-config-summary .vf9r-price-note{display:block;margin:-8px 0 4px;color:var(--vf9r-muted);font-size:10px;line-height:1.35}
.vf9r-option-grid button.is-disabled,.vf9r-seat-options button.is-disabled,.vf9r-config-extra button.is-disabled{opacity:.42;filter:grayscale(.65);cursor:not-allowed;box-shadow:none}
.vf9r-option-grid button:disabled,.vf9r-seat-options button:disabled,.vf9r-config-extra button:disabled{cursor:not-allowed}

@media (min-width:1151px){
  .vf9r-configurator{min-height:861px}
  .vf9r-configurator-bg{inset:0 0 98px;background-size:100% 100%,58.4% auto}
  .vf9r-configurator-content{display:block;min-height:763px;padding:0}
  .vf9r-config-left{position:absolute;top:20px;display:block;height:724px;max-width:none}
  .vf9r-config-left>.vf9r-eyebrow{position:absolute;top:0;margin:0!important}
  .vf9r-config-left>h2{position:absolute;top:36px;margin:0;font-size:0;line-height:1}
  .vf9r-config-left>h2 br{display:none}
  .vf9r-config-left>h2 span{display:block;font-weight:620;letter-spacing:-.045em}
  .vf9r-config-left>p:not(.vf9r-eyebrow){position:absolute;margin:0}
  .vf9r-config-left>h3{position:absolute;left:0;margin:0}
  .vf9r-config-left>h3:nth-of-type(1){top:198px}
  .vf9r-config-left>h3:nth-of-type(2){top:428px}
  .vf9r-config-left>h3:nth-of-type(3){top:562px}
  .vf9r-config-left>.vf9r-option-grid{position:absolute;left:0;top:222px}
  .vf9r-config-left>.vf9r-option-grid button{height:186px;min-height:186px}
  .vf9r-config-left>.vf9r-swatches{position:absolute;left:0;top:450px;max-width:532px;margin:0}
  .vf9r-config-left>.vf9r-seat-options{position:absolute;left:0;top:584px;margin:0}
  .vf9r-config-left>.vf9r-seat-options button{height:140px;min-height:140px}
  .vf9r-config-extra{position:absolute;top:374px;display:block;margin:0;transform:none}
  .vf9r-config-extra section:first-child{transform:none}
  .vf9r-config-extra section:first-child>div{position:relative;top:4px}
  .vf9r-config-extra section:nth-child(2){margin:22px 0 0;transform:none}
  .vf9r-config-extra section>div{grid-template-columns:1fr 1fr;gap:12px}
  .vf9r-config-extra section:first-child button{height:137px;min-height:137px;overflow:hidden}
  .vf9r-config-extra .vf9r-wheel-art{height:82px}
  .vf9r-config-extra section:nth-child(2) button{position:relative;justify-content:flex-end;min-height:142px;padding:10px 12px;overflow:hidden;color:#fff}
  .vf9r-config-extra section:nth-child(2) .vf9r-interior-art{position:absolute;inset:0;width:100%;height:100%;border-radius:7px;background-size:400% auto}
  .vf9r-config-extra section:nth-child(2) button::after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(180deg,transparent,rgba(3,10,20,.78))}
  .vf9r-config-extra section:nth-child(2) button b,.vf9r-config-extra section:nth-child(2) button small{position:relative;z-index:2;color:#fff}
  .vf9r-config-summary{position:absolute;top:15px;height:425px;padding:18px}
  .vf9r-compare{top:452px;height:299px}
  .vf9r-config-bottom{min-height:98px}
}

@media (min-width:1451px){
  .vf9r-page{width:min(100%,1672px)}
  .vf9r-header{width:min(100%,1672px)}
  .vf9r-configurator-bg{background-position:center,44% -68px}
  .vf9r-config-left{left:55px;width:1168px}
  .vf9r-config-left>.vf9r-eyebrow{left:7px}
  .vf9r-config-left>h2{left:7px}
  .vf9r-config-left>h2 span:first-child{font-size:58px;line-height:.9}
  .vf9r-config-left>h2 span:last-child{font-size:41px;line-height:1}
  .vf9r-config-left>p:not(.vf9r-eyebrow){left:7px;top:139px;max-width:360px}
  .vf9r-config-left>.vf9r-option-grid{width:523px;grid-template-columns:263px 246px;gap:14px}
  .vf9r-config-left>.vf9r-swatches{width:532px}
  .vf9r-config-left>.vf9r-seat-options{width:500px;grid-template-columns:repeat(2,242px);gap:16px}
  .vf9r-config-extra{left:525px;width:520px}
  .vf9r-config-extra section:first-child{width:380px;margin-left:137px}
  .vf9r-config-extra section:nth-child(2){width:520px}
  .vf9r-config-summary{right:40px;width:382px}
  .vf9r-compare{right:40px;width:382px}
}

@media (min-width:1151px) and (max-width:1450px){
  .vf9r-configurator-bg{background-position:center,45% -4.1vw}
  .vf9r-config-left{left:3.3%;width:calc(100% - 6.6%)}
  .vf9r-config-left>.vf9r-eyebrow,
  .vf9r-config-left>h2{left:0}
  .vf9r-config-left>h2 span:first-child{font-size:clamp(46px,3.4vw,58px);line-height:.9}
  .vf9r-config-left>h2 span:last-child{font-size:clamp(33px,2.4vw,41px);line-height:1}
  .vf9r-config-left>p:not(.vf9r-eyebrow){left:0;top:128px;max-width:330px}
  .vf9r-config-left>.vf9r-option-grid{width:auto;grid-template-columns:clamp(205px,15.7vw,263px) clamp(194px,14.7vw,246px);gap:.85vw}
  .vf9r-config-left>.vf9r-swatches{width:31vw}
  .vf9r-config-left>.vf9r-seat-options{width:auto;grid-template-columns:repeat(2,clamp(198px,14.5vw,242px));gap:1vw}
  .vf9r-config-extra{left:30.7vw;width:30.5vw}
  .vf9r-config-extra section:first-child{width:22.4vw;margin-left:8vw}
  .vf9r-config-extra section:nth-child(2){width:30.5vw}
  .vf9r-config-summary{right:2.2vw;width:22.5vw}
  .vf9r-compare{right:2.2vw;width:22.5vw}
}

@media (min-width:1151px) and (max-width:1400px){
  .vf9r-performance .vf9r-copy{width:min(610px,45vw)}
  .vf9r-performance .vf9r-copy h2{font-size:48px}
  .vf9r-technology .vf9r-copy{width:min(600px,46vw)}
  .vf9r-technology .vf9r-copy h2{font-size:38px}
}

@media (max-width:780px){.vf9r-exterior .vf9r-copy,.vf9r-interior .vf9r-copy,.vf9r-technology .vf9r-copy,.vf9r-performance .vf9r-copy,.vf9r-safety .vf9r-copy,.vf9r-ownership .vf9r-copy,.vf9r-showroom .vf9r-copy{left:22px;right:22px;width:auto}.vf9r-exterior .vf9r-scene,.vf9r-interior .vf9r-scene,.vf9r-technology .vf9r-scene,.vf9r-safety .vf9r-scene,.vf9r-ownership .vf9r-scene,.vf9r-showroom .vf9r-scene{height:610px}.vf9r-ownership .vf9r-scene{background-position:67% center}.vf9r-showroom .vf9r-scene{background-position:65% center}}

@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.vf9r-reveal{opacity:1;transform:none;transition:none}.vf9r-btn{transition:none}}

/* Shared VinFast header and final VF9 mockup corrections. */
.vfnnb-vf9-page .h2-header,
.vfnnb-vf9-page .h2-mobile-menu{
  font-family:VF9Inter,"Segoe UI",sans-serif!important;
}
.vfnnb-vf9-page .h2-header{
  z-index:1500!important;
  color:#f6f8fb!important;
}
.vfnnb-vf9-page .h2-header__wing{
  border-color:rgba(201,215,230,.32)!important;
  background:linear-gradient(110deg,rgba(5,17,31,.96),rgba(27,42,58,.9))!important;
  box-shadow:0 15px 40px rgba(0,13,30,.3)!important;
  backdrop-filter:blur(18px) saturate(112%)!important;
}
.vfnnb-vf9-page .h2-header__location{
  border-right-color:rgba(238,245,252,.22)!important;
}
.vfnnb-vf9-page .h2-header__emblem{
  filter:drop-shadow(0 10px 12px rgba(0,0,0,.52))!important;
}
.vfnnb-vf9-page .h2-header__cta{
  border:1px solid rgba(121,180,255,.52)!important;
  background:linear-gradient(135deg,#0d73ec,#064ba8)!important;
  color:#fff!important;
  box-shadow:inset 0 0 15px rgba(199,225,255,.1),0 9px 24px rgba(0,34,79,.26)!important;
}
.vfnnb-vf9-page .h2-header nav a:hover,
.vfnnb-vf9-page .h2-header__location:hover{
  color:#78b8ff!important;
}
.vfnnb-vf9-page .vf9r-page{
  padding-top:0!important;
}
.vfnnb-vf9-page .vf9r-section{
  scroll-margin-top:124px;
}

@media (min-width:768px){
  .vfnnb-vf9-page .h2-header--vf9{
    top:18px!important;
    left:50%!important;
    right:auto!important;
    width:calc(100% - 48px)!important;
    max-width:1800px!important;
    transform:translateX(-50%)!important;
  }
  .vfnnb-vf9-page .h2-header--vf9 .h2-header__wing{
    gap:20px!important;
    padding-inline:24px!important;
  }
  .vfnnb-vf9-page .h2-header--vf9 .h2-header__wing--left{padding-right:58px!important}
  .vfnnb-vf9-page .h2-header--vf9 .h2-header__wing--right{padding-left:58px!important}
  .vfnnb-vf9-page .h2-header--vf9 nav{gap:20px!important}
  .vfnnb-vf9-page .h2-header--vf9 .h2-header__cta{padding-inline:17px!important}

  .vfnnb-vf9-page .vf9r-overview .vf9r-scene{
    height:610px;
    background-position:center 45%;
  }
  .vfnnb-vf9-page .vf9r-overview .vf9r-copy{top:56%}
  .vfnnb-vf9-page .vf9r-overview .vf9r-copy h1{
    font-size:44px;
    line-height:1.04;
  }
  .vfnnb-vf9-page .vf9r-overview .vf9r-copy h1 span{
    font-size:82px;
    letter-spacing:.09em;
  }
  .vfnnb-vf9-page .vf9r-technology .vf9r-scene{
    background-size:cover;
    background-position:center;
  }
  .vfnnb-vf9-page .vf9r-ownership .vf9r-scene{
    background-size:cover;
    background-position:center 60%;
  }
  .vfnnb-vf9-page .vf9r-showroom .vf9r-copy{top:41%}
  .vfnnb-vf9-page .vf9r-showroom .vf9r-copy>p:not(.vf9r-eyebrow){margin-top:14px}
  .vfnnb-vf9-page .vf9r-showroom .vf9r-actions{margin-top:16px}
  .vfnnb-vf9-page .vf9r-config-bottom{
    padding-left:340px;
  }
  .vfnnb-vf9-page .vf9r-index--config{
    left:96px;
    bottom:31px;
  }
}

@media (max-width:767px){
  .vfnnb-vf9-page .h2-header--vf9{
    top:12px!important;
    left:12px!important;
    right:auto!important;
    width:calc(100% - 24px)!important;
    max-width:none!important;
    height:74px!important;
    display:block!important;
    transform:none!important;
    border:1px solid rgba(196,214,232,.44)!important;
    border-radius:30px!important;
    background:linear-gradient(110deg,rgba(5,17,31,.96),rgba(28,43,59,.92))!important;
    box-shadow:0 13px 32px rgba(0,12,28,.4),inset 0 0 0 1px rgba(255,255,255,.04)!important;
    backdrop-filter:blur(16px)!important;
  }
  .vfnnb-vf9-page .h2-header--vf9 .h2-header__wing{display:none!important}
  .vfnnb-vf9-page .h2-header--vf9 .h2-header__emblem{
    position:absolute!important;
    left:50%!important;
    top:50%!important;
    width:72px!important;
    height:82px!important;
    transform:translate(-50%,-50%)!important;
  }
  .vfnnb-vf9-page .h2-header--vf9 .h2-header__emblem img{width:62px!important;height:72px!important}
  .vfnnb-vf9-page .h2-header--vf9 .h2-header__toggle{
    position:absolute!important;
    right:11px!important;
    top:50%!important;
    width:52px!important;
    height:52px!important;
    display:flex!important;
    flex-direction:column!important;
    justify-content:center!important;
    gap:6px!important;
    padding:0 12px!important;
    transform:translateY(-50%)!important;
    border:0!important;
    background:transparent!important;
  }
  .vfnnb-vf9-page .h2-header--vf9 .h2-header__toggle span{
    width:100%!important;
    height:3px!important;
    border-radius:2px!important;
    background:#e9f2fc!important;
  }
  .vfnnb-vf9-page .h2-mobile-menu--vf9{
    position:fixed!important;
    z-index:1499!important;
    inset:0!important;
    display:block!important;
    padding:110px 24px 30px!important;
    background:linear-gradient(180deg,#07192b,#03101d 74%)!important;
    transform:translateY(-110%)!important;
    transition:transform .28s ease!important;
  }
  .vfnnb-vf9-page .h2-mobile-menu--vf9.is-open{transform:translateY(0)!important}
  .vfnnb-vf9-page .h2-mobile-menu--vf9 nav{display:flex!important;flex-direction:column!important}
  .vfnnb-vf9-page .h2-mobile-menu--vf9 nav a{
    padding:15px 5px!important;
    border-bottom:1px solid rgba(210,226,241,.2)!important;
    color:#f5f8fc!important;
    text-decoration:none!important;
    font-size:22px!important;
    font-weight:750!important;
  }
  .vfnnb-vf9-page .h2-mobile-menu--vf9 .h2-btn{width:100%!important;margin-top:14px!important}
  .vfnnb-vf9-page .h2-mobile-menu--vf9 .h2-btn--primary{border-color:#2d82e7!important;background:#0b67d5!important;color:#fff!important}
  .vfnnb-vf9-page .h2-mobile-menu--vf9 .h2-btn--outline{border-color:rgba(208,226,244,.46)!important;background:rgba(255,255,255,.03)!important;color:#f5f8fc!important}
  .vfnnb-vf9-page .vf9r-overview .vf9r-copy{top:112px!important}
  .vfnnb-vf9-page .vf9r-overview .vf9r-copy>p:not(.vf9r-eyebrow){
    margin-left:-10px;
    padding:8px 10px;
    border-radius:8px;
    background:rgba(255,255,255,.72);
    backdrop-filter:blur(4px);
    opacity:1;
  }
  .vfnnb-vf9-page .vf9r-section{scroll-margin-top:94px}
}
