body .header.header.wrap{max-width:1440px!important;width:100%!important;margin-inline:auto!important;padding:18px clamp(20px,3vw,48px)!important;gap:16px!important;min-height:78px;align-items:center!important}body .header.header>.nav.nav{font-size:14px!important;line-height:1.5!important;gap:14px!important;flex:1 1 auto!important;flex-wrap:nowrap!important;justify-content:center!important;order:0!important;width:auto!important;min-width:0}body .header.header>.nav.nav a{white-space:nowrap;font-size:inherit!important;line-height:1.5!important}body .header.header>.brand{flex:0 0 auto!important;min-width:0}body .header.header>.brand img{width:68px!important;height:35px!important;object-fit:contain}body .header.header>.brand strong{font-size:13px!important;line-height:1.3!important}body .header.header>.brand small{font-size:9px!important;line-height:1.5!important}body .header.header>.btn.btn{font-size:14px!important;line-height:1.5!important;min-height:44px!important;padding:10px 12px!important;white-space:nowrap!important;flex:0 0 auto!important}body .header.header .btn-arrow{display:none!important}body .header.header>.aic-language-current{font-size:12px!important;flex:0 0 auto}body #integrated-preview main.aic-new-page{max-width:1360px;margin-inline:auto!important;padding:32px clamp(20px,3vw,48px) 56px!important}body #integrated-preview main.aic-new-page>.aic-lead{max-width:75ch;font-size:17px;line-height:1.65}body #integrated-preview .aic-new-page .aic-product-hero{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)!important;gap:32px!important;align-items:start}body #integrated-preview .aic-new-page .aic-hero-photo .aic-photo-frame{height:clamp(340px,34vw,500px)!important;min-height:340px!important}body #integrated-preview .aic-new-page .cards,body #integrated-preview #vehicle-options.aic-six-brand-block .cards{align-items:stretch;gap:24px!important}body #integrated-preview .aic-new-page .car,body #integrated-preview #vehicle-options.aic-six-brand-block .car{display:flex!important;flex-direction:column!important;min-width:0;overflow:hidden}body #integrated-preview .aic-new-page .car-body,body #integrated-preview #vehicle-options.aic-six-brand-block .car-body{display:flex!important;flex-direction:column!important;padding:22px!important;min-width:0;flex:1;min-height:0!important;gap:0!important}body #integrated-preview .aic-new-page .car h3,body #integrated-preview #vehicle-options.aic-six-brand-block .car h3{margin:6px 0 12px!important;font-size:24px!important;line-height:1.3!important;overflow-wrap:anywhere}body #integrated-preview .aic-new-page .car-versions,body #integrated-preview #vehicle-options.aic-six-brand-block .car-versions{font-size:14px!important;line-height:1.5!important;margin:0 0 12px!important;min-height:0!important}body #integrated-preview .aic-new-page .car-specs,body #integrated-preview #vehicle-options.aic-six-brand-block .car-specs{margin:10px 0!important;gap:12px!important;min-height:0!important}body #integrated-preview .aic-new-page .car-price,body #integrated-preview #vehicle-options.aic-six-brand-block .car-price{padding:12px 0 0!important;margin:8px 0 0!important;min-height:0!important}body #integrated-preview .aic-new-page .car-price strong,body #integrated-preview #vehicle-options.aic-six-brand-block .car-price strong{font-size:28px!important;line-height:1.3!important;display:block}body #integrated-preview .aic-new-page .car-price p,body #integrated-preview #vehicle-options.aic-six-brand-block .car-price p{font-size:13px!important;line-height:1.5!important;margin:6px 0 0!important}body #integrated-preview .aic-new-page .car-actions,body #integrated-preview #vehicle-options.aic-six-brand-block .car-actions{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:12px!important;align-items:stretch!important;justify-content:normal!important;margin-top:auto!important;padding-top:18px!important;min-height:0!important}body #integrated-preview .aic-new-page .car-actions a.btn.btn,body #integrated-preview #vehicle-options.aic-six-brand-block .car-actions a.btn.btn{display:flex!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:46px!important;padding:11px 12px!important;font-size:14px!important;line-height:1.5!important;white-space:normal!important;text-align:center!important;grid-row:1;grid-column:1}body #integrated-preview .aic-new-page .car-actions a.aic-whatsapp.btn,body #integrated-preview #vehicle-options.aic-six-brand-block .car-actions a.aic-whatsapp.btn{grid-column:2!important;grid-row:1!important}body #integrated-preview #vehicle-options.aic-six-brand-block .car-actions>a:not(.btn){grid-column:1/-1;grid-row:2;font-size:14px!important;line-height:1.5!important;text-align:left;display:block}body main form label,body .brief-form label,body .enquiry-form label{font-size:14px!important;line-height:1.5!important}body main form input:not([type=checkbox]):not([type=radio]),body main form select,body main form textarea{font-size:16px!important;line-height:1.5!important;min-width:0;max-width:100%;box-sizing:border-box}body .enquiry-form,body .brief-form{row-gap:18px!important;column-gap:20px!important}body main a.btn,body main button.btn,body main .enquiry-form button,body main .brief-form button{min-height:44px;font-size:14px;line-height:1.5}body .aic-new-page .aic-table-scroll{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain}body #aic-analytics-consent{max-width:420px!important;width:calc(100vw - 32px)!important;font-size:13px!important;line-height:1.5!important;padding:16px!important;box-sizing:border-box}body #aic-analytics-consent p{font-size:13px!important;line-height:1.5!important;margin:0 0 12px!important}body #aic-analytics-consent button{min-height:44px!important;font-size:14px!important}@media (min-width:1281px){body .header.header.wrap{display:flex!important;flex-wrap:nowrap!important}body .header.header>.aic-mobile-nav{display:none!important}}@media (max-width:1280px){body .header.header.wrap{position:relative;display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;padding:14px 24px!important;gap:14px!important;min-height:72px}body .header.header>.nav.nav{display:none!important}body .header.header>.brand{grid-column:1!important;grid-row:1!important}body .header.header>.btn.btn{grid-column:2!important;grid-row:1!important}body .header.header>.aic-mobile-nav{display:block!important;grid-column:3!important;grid-row:1!important;justify-self:end!important;position:static!important}body .header.header>.aic-mobile-nav>summary{min-width:54px;min-height:44px;display:flex;align-items:center;justify-content:center;font-size:14px!important;gap:6px;padding:8px!important}body .header.header>.aic-language-current,body .header.header>.aic-language-selector{display:none!important}body .header.header .aic-mobile-panel{position:absolute!important;top:100%!important;left:16px!important;right:16px!important;width:auto!important;max-height:70vh;overflow-y:auto;z-index:1000;background:#fff;border:1px solid #dce5df;border-radius:8px;box-shadow:0 12px 30px #17382f24}body .header.header .aic-mobile-links{display:grid!important;grid-template-columns:1fr 1fr;gap:4px!important;padding:16px!important}body .header.header .aic-mobile-links a{font-size:16px!important;line-height:1.5!important;min-height:44px;display:flex;align-items:center;padding:10px!important}}@media (max-width:960px){body #integrated-preview main.aic-new-page{padding:28px 24px 44px!important}body #integrated-preview .aic-new-page .aic-product-hero{grid-template-columns:1fr!important;gap:24px!important}body #integrated-preview .aic-new-page .aic-hero-photo .aic-photo-frame{height:clamp(300px,52vw,480px)!important;min-height:300px!important}}@media (max-width:600px){body .header.header.wrap{padding:12px 16px!important;gap:10px!important;grid-template-columns:minmax(0,1fr) auto auto!important;min-height:68px}body .header.header>.brand img{width:48px!important;height:30px!important}body .header.header>.brand strong{font-size:11px!important;letter-spacing:0!important}body .header.header>.brand small{display:none!important}body .header.header>.btn.btn{font-size:12px!important;max-width:96px!important;white-space:normal!important;min-height:44px!important;padding:7px!important}body .header.header .aic-mobile-links{grid-template-columns:1fr!important}body .header.header>.aic-mobile-nav>summary{min-width:44px;font-size:12px!important}body #integrated-preview main.aic-new-page{padding:24px 16px 40px!important}body #integrated-preview .aic-new-page .cards,body #integrated-preview #vehicle-options.aic-six-brand-block .cards{grid-template-columns:1fr!important;gap:20px!important}body #integrated-preview .aic-new-page .car-body,body #integrated-preview #vehicle-options.aic-six-brand-block .car-body{padding:18px!important}body #integrated-preview .aic-new-page .aic-hero-photo .aic-photo-frame{height:clamp(240px,70vw,340px)!important;min-height:240px!important}body main form .grid,body main .enquiry-form,body main .brief-form{column-gap:14px!important}body main .enquiry-form,body main .brief-form{grid-template-columns:minmax(0,1fr)!important}body #aic-analytics-consent{left:12px!important;right:12px!important;bottom:68px!important;width:auto!important;max-width:none!important;max-height:34vh;overflow-y:auto;padding:14px!important}}@media (max-width:380px){body .header.header>.brand{gap:8px!important}body .header.header>.brand strong{font-size:10px!important}body .header.header>.brand small{display:none!important}body .header.header>.btn.btn{width:80px!important;max-width:80px!important}body .header.header>.aic-mobile-nav>summary{width:44px;box-sizing:border-box}body .header.header>.aic-mobile-nav>summary>span:first-child{display:none!important}}
body #integrated-preview form.brief-form>.intake-contact{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 20px!important;margin-bottom:18px!important;min-width:0}
body #integrated-preview form.brief-form>.intake-contact>.field{min-width:0!important;margin:0!important}
body #integrated-preview form.brief-form>.form-grid{row-gap:18px!important;min-width:0}
body #integrated-preview #vehicle-options.aic-six-brand-block .car-actions>a:not(.btn){width:auto!important;max-width:none!important;min-width:0!important;min-height:0!important;padding:0!important;justify-self:stretch!important}
@media(max-width:600px){body #integrated-preview form.brief-form>.intake-contact{grid-template-columns:minmax(0,1fr)!important;gap:18px!important}}
