.TestDriveHero-module__2V8GxW__hero{justify-content:center;align-items:center;width:100%;height:100vh;min-height:600px;display:flex;position:relative;overflow:hidden}.TestDriveHero-module__2V8GxW__videoContainer{z-index:0;position:absolute;inset:0}.TestDriveHero-module__2V8GxW__video{object-fit:cover;width:100%;height:100%}.TestDriveHero-module__2V8GxW__videoOverlay{background:linear-gradient(#00271d66 0%,#00271d99 50%,#00271dcc 100%);position:absolute;inset:0}.TestDriveHero-module__2V8GxW__content{z-index:10;text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:900px;padding:0 24px;display:flex;position:relative}.TestDriveHero-module__2V8GxW__textContent{flex-direction:column;align-items:center;gap:24px;display:flex}.TestDriveHero-module__2V8GxW__title{color:#fff;text-transform:uppercase;letter-spacing:-.02em;margin:0;font-family:SKODA Next,sans-serif;font-size:clamp(40px,8vw,80px);font-weight:700;line-height:1.1}.TestDriveHero-module__2V8GxW__highlight{color:#78faae;display:block}.TestDriveHero-module__2V8GxW__subtitle{color:#ffffffd9;max-width:600px;margin:0;font-family:SKODA Next,sans-serif;font-size:clamp(16px,2vw,22px);font-weight:400;line-height:1.6}.TestDriveHero-module__2V8GxW__ctaButton{color:#00271d;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;background:#78faae;border:none;border-radius:50px;align-items:center;gap:12px;margin-top:16px;padding:18px 40px;font-family:SKODA Next,sans-serif;font-size:16px;font-weight:600;transition-property:background-color,box-shadow;transition-duration:.3s;transition-timing-function:ease;display:inline-flex}.TestDriveHero-module__2V8GxW__ctaButton:hover{background:#5ce898;box-shadow:0 10px 40px #78faae66}.TestDriveHero-module__2V8GxW__arrowIcon{width:20px;height:20px;transition:transform .3s;transform:rotate(0)}.TestDriveHero-module__2V8GxW__ctaButton:hover .TestDriveHero-module__2V8GxW__arrowIcon{transform:translateY(4px)}.TestDriveHero-module__2V8GxW__scrollIndicator{z-index:10;flex-direction:column;align-items:center;gap:12px;display:flex;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.TestDriveHero-module__2V8GxW__scrollText{color:#fff9;text-transform:uppercase;letter-spacing:.15em;font-family:SKODA Next,sans-serif;font-size:12px;font-weight:500}.TestDriveHero-module__2V8GxW__scrollLine{transform-origin:top;background:#78faae;width:2px;height:40px}@media (max-width:768px){.TestDriveHero-module__2V8GxW__hero{min-height:100vh}.TestDriveHero-module__2V8GxW__content{padding:0 20px}.TestDriveHero-module__2V8GxW__title{font-size:clamp(36px,10vw,56px)}.TestDriveHero-module__2V8GxW__ctaButton{padding:16px 32px;font-size:14px}.TestDriveHero-module__2V8GxW__scrollIndicator{bottom:24px}}
.CarShowcaseCard-module__zejtfW__card{cursor:pointer;will-change:transform;border-radius:12px;width:100%;transition:transform .6s cubic-bezier(.25,.46,.45,.94),box-shadow .6s,z-index;position:relative;overflow:hidden}.CarShowcaseCard-module__zejtfW__cardHovered{z-index:10;box-shadow:0 32px 80px #0e3a2f40,0 4px 20px #0e3a2f1f}.CarShowcaseCard-module__zejtfW__cardImage{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .8s cubic-bezier(.25,.46,.45,.94),opacity .5s;position:absolute;inset:0}.CarShowcaseCard-module__zejtfW__cardVideo{object-fit:cover;object-position:center;opacity:0;z-index:1;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.CarShowcaseCard-module__zejtfW__cardVideoVisible{opacity:1}.CarShowcaseCard-module__zejtfW__gradientOverlay{z-index:2;pointer-events:none;opacity:.85;background:linear-gradient(#0000 0%,#0e3a2f1a 40%,#0e3a2f73 65%,#0e3a2fe6 100%);transition:opacity .5s;position:absolute;inset:0}.CarShowcaseCard-module__zejtfW__gradientOverlayHovered{opacity:1}.CarShowcaseCard-module__zejtfW__cardContent{z-index:3;padding:32px 28px;position:absolute;bottom:0;left:0;right:0}.CarShowcaseCard-module__zejtfW__cardSubtitle{letter-spacing:.18em;text-transform:uppercase;color:#78faae;margin-bottom:8px;font-size:.6rem;font-weight:500;display:block}.CarShowcaseCard-module__zejtfW__cardName{letter-spacing:-.03em;color:#fff;text-shadow:0 2px 12px #0000004d;font-size:clamp(2rem,3.5vw,3.2rem);font-weight:800;line-height:1;font-family:var(--font-display),"Encode Sans",sans-serif;margin:0}.CarShowcaseCard-module__zejtfW__cardTagline{color:#ffffffbf;margin:8px 0 0;font-size:clamp(.85rem,1.2vw,1rem);font-weight:300;line-height:1.5}.CarShowcaseCard-module__zejtfW__cardDescription{color:#ffffffa6;opacity:0;max-width:38ch;margin:12px 0 0;font-size:.82rem;font-weight:300;line-height:1.7;transition:opacity .4s .1s,transform .4s .1s;transform:translateY(12px)}.CarShowcaseCard-module__zejtfW__cardDescriptionVisible{opacity:1;transform:translateY(0)}.CarShowcaseCard-module__zejtfW__cardCta{color:#0e3a2f;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;opacity:0;background:#78faae;border:none;border-radius:6px;align-items:center;gap:8px;margin-top:20px;padding:12px 24px;font-size:.72rem;font-weight:600;transition:opacity .35s .2s,transform .35s .2s,background .2s;display:inline-flex;transform:translateY(16px)}.CarShowcaseCard-module__zejtfW__cardCtaVisible{opacity:1;transform:translateY(0)}.CarShowcaseCard-module__zejtfW__cardCta:hover{background:#fff}.CarShowcaseCard-module__zejtfW__ctaArrow{font-size:1rem;line-height:1}@media (max-width:768px){.CarShowcaseCard-module__zejtfW__cardContent{padding:20px 16px;bottom:0;left:0;right:0}.CarShowcaseCard-module__zejtfW__cardSubtitle{letter-spacing:.14em;margin-bottom:6px;font-size:.55rem}.CarShowcaseCard-module__zejtfW__cardName{letter-spacing:-.02em;white-space:normal;font-size:clamp(1.4rem,6vw,2rem);line-height:1.02}.CarShowcaseCard-module__zejtfW__cardTagline{margin-top:4px;font-size:clamp(.72rem,2.5vw,.85rem);line-height:1.4}.CarShowcaseCard-module__zejtfW__cardDescription{display:none}.CarShowcaseCard-module__zejtfW__cardCta{opacity:1;pointer-events:auto;margin-top:10px;padding:10px 16px;font-size:.76rem;transform:translateY(0)}.CarShowcaseCard-module__zejtfW__ctaArrow{font-size:.85rem}}
.TestDriveModal-module__-_dX0G__backdrop{z-index:9999;-webkit-backdrop-filter:blur(8px);opacity:0;background:#0e3a2fbf;justify-content:center;align-items:center;padding:24px;transition:opacity .3s;display:flex;position:fixed;inset:0}.TestDriveModal-module__-_dX0G__backdropVisible{opacity:1}.TestDriveModal-module__-_dX0G__panel{opacity:0;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;background:#fff;border-radius:16px;flex-direction:column;width:min(700px,100vw - 48px);max-height:min(88vh,100svh - 48px);transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .4s;display:flex;overflow:hidden;transform:translateY(60px);box-shadow:0 40px 120px #0e3a2f59}.TestDriveModal-module__-_dX0G__panelVisible{opacity:1;transform:translateY(0)}.TestDriveModal-module__-_dX0G__panel::-webkit-scrollbar{display:none}.TestDriveModal-module__-_dX0G__header{background:linear-gradient(135deg,#0e3a2f 0%,#1a5c45 100%);border-radius:16px 16px 0 0;flex-shrink:0;padding:40px 40px 36px;position:relative;overflow:hidden}.TestDriveModal-module__-_dX0G__headerWatermark{letter-spacing:-.04em;color:#ffffff0a;pointer-events:none;font-size:5rem;font-weight:800;line-height:1;font-family:var(--font-display),"Encode Sans",sans-serif;position:absolute;bottom:-20px;right:-20px}.TestDriveModal-module__-_dX0G__headerPill{letter-spacing:.16em;text-transform:uppercase;color:#78faae;background:#78faae26;border:1px solid #78faae;border-radius:100px;margin-bottom:16px;padding:4px 16px;font-size:.62rem;font-weight:500;display:inline-block}.TestDriveModal-module__-_dX0G__headerTitle{letter-spacing:-.02em;color:#fff;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:700;line-height:1.15;font-family:var(--font-display),"Encode Sans",sans-serif;margin:0}.TestDriveModal-module__-_dX0G__headerSubtitle{color:#fff9;margin:10px 0 0;font-size:.875rem;font-weight:300;line-height:1.6}.TestDriveModal-module__-_dX0G__closeBtn{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:1rem;transition:background .2s;display:flex;position:absolute;top:20px;right:20px}.TestDriveModal-module__-_dX0G__closeBtn:hover{background:#78faae40}.TestDriveModal-module__-_dX0G__formBody{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;background:#fff;border-radius:0 0 16px 16px;flex:auto;min-height:0;padding:36px 40px 40px;overflow-y:auto}.TestDriveModal-module__-_dX0G__formBody::-webkit-scrollbar{display:none}.TestDriveModal-module__-_dX0G__fieldGroup{margin-bottom:20px}.TestDriveModal-module__-_dX0G__fieldLabel{letter-spacing:.1em;text-transform:uppercase;color:#0e3a2f;margin-bottom:8px;font-size:.72rem;font-weight:500;display:block}.TestDriveModal-module__-_dX0G__fieldInput{color:#0e3a2f;background:#fff;border:1.5px solid #0e3a2f26;border-radius:8px;outline:none;width:100%;padding:14px 16px;font-family:inherit;font-size:.9rem;font-weight:400;transition:border-color .2s,box-shadow .2s}.TestDriveModal-module__-_dX0G__fieldInput:focus{border-color:#78faae;box-shadow:0 0 0 4px #78faae26}.TestDriveModal-module__-_dX0G__fieldInput::placeholder{color:#0e3a2f4d}.TestDriveModal-module__-_dX0G__fieldError{border-color:#e84b3a!important;box-shadow:0 0 0 4px #e84b3a1a!important}.TestDriveModal-module__-_dX0G__fieldErrorMsg{color:#e84b3a;margin-top:6px;font-size:.72rem;display:block}.TestDriveModal-module__-_dX0G__selectWrapper{position:relative}.TestDriveModal-module__-_dX0G__fieldSelect{appearance:none;cursor:pointer;padding-right:40px}.TestDriveModal-module__-_dX0G__selectChevron{pointer-events:none;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.TestDriveModal-module__-_dX0G__twoCol{grid-template-columns:1fr 1fr;gap:20px;display:grid}.TestDriveModal-module__-_dX0G__checkboxGroup{margin-top:4px;margin-bottom:24px}.TestDriveModal-module__-_dX0G__checkboxLabel{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.TestDriveModal-module__-_dX0G__checkbox{opacity:0;width:0;height:0;position:absolute}.TestDriveModal-module__-_dX0G__checkboxCustom{background:#fff;border:1.5px solid #0e3a2f40;border-radius:4px;justify-content:center;align-items:center;width:20px;min-width:20px;height:20px;margin-top:2px;transition-property:background,border-color;transition-duration:.2s;transition-timing-function:ease;display:flex}.TestDriveModal-module__-_dX0G__checkbox:checked+.TestDriveModal-module__-_dX0G__checkboxCustom{background:#78faae;border-color:#78faae}.TestDriveModal-module__-_dX0G__checkboxText{color:#0e3a2fb3;font-size:.82rem;line-height:1.5}.TestDriveModal-module__-_dX0G__submitBtn{color:#78faae;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:#0e3a2f;border:none;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:8px;padding:18px;font-family:inherit;font-size:.78rem;font-weight:600;transition:background .25s,transform .15s,box-shadow .25s;display:flex}.TestDriveModal-module__-_dX0G__submitBtn:hover:not(:disabled){background:#1a5c45;transform:translateY(-1px);box-shadow:0 8px 32px #0e3a2f4d}.TestDriveModal-module__-_dX0G__submitBtn:active:not(:disabled){transform:translateY(0)}.TestDriveModal-module__-_dX0G__submitBtn:disabled{pointer-events:none;opacity:.7}.TestDriveModal-module__-_dX0G__spinnerIcon{flex-shrink:0}.TestDriveModal-module__-_dX0G__submitErrorBanner{color:#e84b3a;text-align:center;background:#e84b3a14;border:1px solid #e84b3a40;border-radius:8px;margin-bottom:20px;padding:12px 16px;font-size:.82rem}.TestDriveModal-module__-_dX0G__successContainer{text-align:center;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;background:#fff;border-radius:0 0 16px 16px;flex:auto;min-height:0;padding:60px 40px;overflow-y:auto}.TestDriveModal-module__-_dX0G__successContainer::-webkit-scrollbar{display:none}@media (max-width:1280px){.TestDriveModal-module__-_dX0G__backdrop{align-items:flex-start;padding:88px 24px 24px}}.TestDriveModal-module__-_dX0G__successCheckCircle{background:#78faae26;border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;margin:0 auto 32px;display:flex}.TestDriveModal-module__-_dX0G__successTitle{letter-spacing:-.02em;color:#0e3a2f;font-size:1.8rem;font-weight:700;font-family:var(--font-display),"Encode Sans",sans-serif;margin:0}.TestDriveModal-module__-_dX0G__successSubtitle{color:#0e3a2fa6;max-width:38ch;margin:16px auto 32px;font-size:.9rem;font-weight:300;line-height:1.7}@media (max-width:768px){.TestDriveModal-module__-_dX0G__backdrop{align-items:flex-end;padding:0}.TestDriveModal-module__-_dX0G__panel{opacity:1;border-radius:20px 20px 0 0;width:100vw;max-width:100vw;height:92dvh;max-height:92dvh;overflow:hidden;transform:translateY(100%)}.TestDriveModal-module__-_dX0G__panelVisible{opacity:1;transform:translateY(0)}.TestDriveModal-module__-_dX0G__header{padding:20px 20px 16px}.TestDriveModal-module__-_dX0G__headerWatermark{font-size:3.5rem}.TestDriveModal-module__-_dX0G__formBody{height:auto;max-height:none;padding:0 20px 32px}.TestDriveModal-module__-_dX0G__twoCol{grid-template-columns:1fr;gap:0}.TestDriveModal-module__-_dX0G__successContainer{height:auto;padding:40px 24px}.TestDriveModal-module__-_dX0G__closeBtn{width:32px;height:32px;top:14px;right:14px}}
.TestDriveForm-module__1MsEoG__showcaseSection{background:#fff;padding:80px 5vw 100px;position:relative}.TestDriveForm-module__1MsEoG__headingBlock{margin-bottom:60px}.TestDriveForm-module__1MsEoG__pill{letter-spacing:.18em;text-transform:uppercase;color:#0e3a2f;background:#78faae26;border:1px solid #78faae99;border-radius:100px;align-items:center;margin-bottom:28px;padding:6px 20px;font-size:.65rem;font-weight:500;display:inline-flex}.TestDriveForm-module__1MsEoG__mainHeading{letter-spacing:-.04em;color:#0e3a2f;font-size:clamp(3rem,7vw,6rem);font-weight:800;line-height:.95;font-family:var(--font-display),"Encode Sans",sans-serif;margin:0}.TestDriveForm-module__1MsEoG__headingAccent{color:#0e3a2f}.TestDriveForm-module__1MsEoG__subtext{color:#0e3a2f99;max-width:48ch;margin-top:20px;margin-bottom:0;font-size:1rem;font-weight:300;line-height:1.8}.TestDriveForm-module__1MsEoG__mintRule{background:#78faae;border-radius:2px;width:48px;height:3px;margin-top:24px}.TestDriveForm-module__1MsEoG__cardGrid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:60px;display:grid}.TestDriveForm-module__1MsEoG__desktopRows{display:none}.TestDriveForm-module__1MsEoG__desktopRow{isolation:isolate;grid-template-columns:1.05fr .95fr;align-items:stretch;gap:26px;margin-top:0;display:grid;position:relative}.TestDriveForm-module__1MsEoG__desktopRow:first-child{margin-top:0}.TestDriveForm-module__1MsEoG__desktopRowReverse{grid-template-columns:.95fr 1.05fr}.TestDriveForm-module__1MsEoG__desktopRowReverse .TestDriveForm-module__1MsEoG__desktopVisual{order:2}.TestDriveForm-module__1MsEoG__desktopRowReverse .TestDriveForm-module__1MsEoG__desktopContent{order:1}.TestDriveForm-module__1MsEoG__desktopVisual{min-height:clamp(340px,34vw,400px)}.TestDriveForm-module__1MsEoG__desktopVisual>div{height:100%}.TestDriveForm-module__1MsEoG__desktopContent{background:radial-gradient(circle at 0 0,#78faae29,#0000 34%),linear-gradient(#f8fbfa,#fff);border:1px solid #0e3a2f1f;border-radius:24px;flex-direction:column;justify-content:center;padding:clamp(28px,4vw,52px);display:flex;box-shadow:0 16px 44px #0e3a2f14}.TestDriveForm-module__1MsEoG__desktopSubtitle{letter-spacing:.26em;text-transform:uppercase;color:#0e3a2f;font-size:.75rem;font-weight:700}.TestDriveForm-module__1MsEoG__desktopName{letter-spacing:-.03em;color:#0e3a2f;font-size:clamp(2.4rem,4vw,4.2rem);line-height:.92;font-family:var(--font-display),"Encode Sans",sans-serif;margin:8px 0 0}.TestDriveForm-module__1MsEoG__desktopTagline{color:#0e3a2fe0;margin:14px 0 0;font-size:clamp(1.1rem,1.6vw,1.5rem);font-weight:500;line-height:1.25}.TestDriveForm-module__1MsEoG__desktopDescription{color:#0e3a2fbd;max-width:45ch;margin:18px 0 0;font-size:clamp(1rem,1.3vw,1.16rem);line-height:1.9}.TestDriveForm-module__1MsEoG__desktopCta{color:#0e3a2f;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#78faae 0%,#8df6be 100%);border:none;border-radius:14px;align-self:flex-start;margin-top:28px;padding:16px 28px;font-size:.86rem;font-weight:700;transition:transform .18s,box-shadow .18s,background .18s;box-shadow:0 14px 36px #78faae3d}.TestDriveForm-module__1MsEoG__desktopCta:hover{background:#5ce898;transform:translateY(-2px);box-shadow:0 18px 42px #78faae57}@media (min-width:1025px){.TestDriveForm-module__1MsEoG__desktopRows{gap:42px;margin-top:56px;display:grid}.TestDriveForm-module__1MsEoG__cardGrid{display:none}}@media (min-width:1025px) and (max-width:1366px){.TestDriveForm-module__1MsEoG__desktopRow,.TestDriveForm-module__1MsEoG__desktopRowReverse{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.TestDriveForm-module__1MsEoG__desktopVisual{min-height:320px}.TestDriveForm-module__1MsEoG__desktopContent{padding:30px}.TestDriveForm-module__1MsEoG__desktopName{font-size:clamp(2.1rem,3.4vw,3.2rem)}.TestDriveForm-module__1MsEoG__desktopDescription{font-size:1rem;line-height:1.75}}@media (max-width:1024px){.TestDriveForm-module__1MsEoG__showcaseSection{padding:60px 4vw 80px}}@media (max-width:768px){.TestDriveForm-module__1MsEoG__showcaseSection{padding:48px 5vw clamp(60px,8vw,100px)}.TestDriveForm-module__1MsEoG__cardGrid{grid-template-columns:1fr;gap:16px;margin-top:40px}.TestDriveForm-module__1MsEoG__mainHeading{font-size:clamp(2rem,8vw,3.5rem)}.TestDriveForm-module__1MsEoG__headingBlock{margin-bottom:32px}}
