:root{--landing-section-pt:24px;--landing-section-pb:24px;--landing-section-title-size:33px;--landing-section-title-size-md:29px}.max_width{max-width:100px}.child-pages .gallery-img{width:200px;height:200px}.child-pages img{max-width:100%;max-height:100%}.centered-button{position:absolute;top:95%;left:49%;transform:translate(-50%,-50%);padding:10px 20px;background-color:#e05d0e !important;color:white;border:none;cursor:pointer;border-radius:4px;max-width:240px}.hero-banner-image{width:100%;height:auto}.panorama-controls{display:none}.landing-360-viewer,#panorama{width:100%;height:500px}.landing-spin-viewer{position:relative;overflow:hidden;background:#f5f5f5;cursor:ew-resize;touch-action:pan-y}.landing-spin-viewer.is-dragging{cursor:grabbing}.landing-spin-frame{width:100%;height:100%;object-fit:contain;display:block;pointer-events:none;user-select:none;-webkit-user-drag:none}.landing-testimonial-white .appie-title,.landing-testimonial-white p{color:#fff}.faq-accordionww .faq-accrodion .accrodion .accrodion-content .inner{padding:0}.faq-accordionww .faq-accrodion .accrodion+.accrodion{margin-top:0px}.faq-accordionww .faq-accrodion .accrodion.active{box-shadow:0px 0 0 0}.faq-accordionww .faq-accrodion .accrodion .accrodion-title{padding:0}.faq-accordionww .faq-accrodion .accrodion{border-radius:0}.faq-accordionww .faq-accrodion .accrodion .accrodion-inner{border:0px;border-top:1px solid #dfdfdf;padding:0}.faq-accordionww .faq-accrodion .accrodion .accrodion-title h4{margin:0;color:#0e1133;font-size:16px;font-weight:500}.landing-page-readmore{border:0;background:none;padding:0;color:inherit;text-decoration:underline;cursor:pointer}.landing-visually-hidden{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}.landing-page-root .hide{display:none}.landing-section{padding-top:var(--landing-section-pt);padding-bottom:var(--landing-section-pb);position:relative}.landing-section + .landing-section{margin-top:0}.landing-section .appie-title{margin-top:0;line-height:1.25}.landing-section-title,.landing-section .landing-section-title,.landing-section .appie-section-title .appie-title{margin-bottom:16px}.landing-page-root .appie-title{font-size:var(--landing-section-title-size-md)}@media (min-width:1200px){.landing-page-root .appie-title{font-size:var(--landing-section-title-size)}}.landing-page-faq-grid{margin-top:20px}.landing-page-faq-item{padding-bottom:16px}.landing-photo-gallery .gallery-item{margin-bottom:16px}.child-pages .child-pages-footer{line-height:40px}.hero-banner-image{width:100%;height:auto}.location-map-frame{border:0;width:100%;display:block;aspect-ratio:16 / 9;min-height:260px}.address-link-inline{display:contents}.header-goback-btn{float:right}.landing-compare-clear{clear:both}.landing-footer-text{line-height:40px}iframe[src*="merchantverse"],iframe[src*="google.com/shopping"]{min-height:180px !important;display:block}.location p{line-height:40px}.landing-enquiry-submit{background:#2b70fa !important;color:#fff;border:0;padding:8px 24px}.landing-enquiry-submit:hover,.landing-enquiry-submit:focus{background:#2058c6 !important}.landing-section .landing-page-cta,.landing-section .landing-compare-cta{margin-top:10px}.landing-page-root .comparebtn{border-radius:2px}.landing-page-root .landing-photo-gallery .gallery-item,.landing-page-root .landing-video-gallery .col-md-6,.landing-page-root .landing-media .col-md-3{margin-bottom:16px}@media (max-width:991px){.landing-page-root .comparediv3,.landing-page-root .comparediv0{width:100%}.landing-page-root .comparediv3 .newcompare{gap:10px}.landing-page-root .landing-section.landing-media{margin-bottom:24px}.landing-section .comparebtn{width:100%}}@media (max-width:767px){.landing-page-root .comparebtn{margin-top:8px}.landing-page-root .locationmap{margin-bottom:16px}.landing-page-root .landing-page-testimonial-grid .appie-testimonial-item{margin-bottom:14px}.landing-page-root .appie-title{line-height:1.35}.landing-page-root .landing-page-faq-grid{row-gap:16px;-webkit-column-gap:0;column-gap:0}.landing-page-root #landing-media-gallery-colors .img-gallery-magnific{column-count:2}.landing-page-root .landing-photo-gallery .col-md-4,.landing-page-root .landing-photo-gallery .col-md-6,.landing-page-root .landing-video-gallery .col-md-6{float:none;width:100%}}:root{--landing-section-pt:clamp(36px,5vw,72px);--landing-section-pb:clamp(36px,5vw,72px);--landing-section-title-size:clamp(2rem,2.8vw,2.9rem);--landing-section-title-size-md:clamp(1.7rem,3.2vw,2.3rem);--landing-shell-max-width:1240px;--landing-shell-gutter:clamp(14px,3vw,30px);--landing-card-radius:24px;--landing-card-border:1px solid rgba(148,163,184,0.24);--landing-card-shadow:0 18px 38px rgba(15,23,42,0.08);--landing-surface:#ffffff;--landing-surface-muted:#f4f7fb;--landing-text:#132033;--landing-text-muted:#5c697d;--landing-accent:#0f56cc;--landing-accent-strong:#0a3c92;--landing-cta:#e05d0e;--landing-cta-hover:#c44f08;--landing-focus-ring:0 0 0 4px rgba(43,112,250,0.2)}body[data-page-context="landing"]{background:linear-gradient(180deg,#f7f9fc 0%,#eef3f8 100%);color:var(--landing-text)}body[data-page-context="landing"] .container{width:min(calc(100% - (var(--landing-shell-gutter) * 2)),var(--landing-shell-max-width))}.landing-page-root{color:var(--landing-text);padding-bottom:clamp(24px,5vw,56px)}.landing-page-root p{color:var(--landing-text-muted);line-height:1.72}.landing-page-root img{display:block}.landing-page-root a{text-underline-offset:0.16em}.landing-page-root a:focus-visible,.landing-page-root button:focus-visible,.landing-page-root input:focus-visible,.landing-page-root select:focus-visible,.landing-page-root textarea:focus-visible{outline:none;box-shadow:var(--landing-focus-ring)}.landing-page-root .landing-section-title,.landing-page-root .landing-section .appie-section-title .appie-title,.landing-page-root .appie-title{color:var(--landing-text);font-weight:800;letter-spacing:-0.03em}.landing-page-root .landing-page-cta,.landing-page-root .comparebtn,.landing-page-root .inqubtn,.landing-page-root .landing-enquiry-submit,.landing-page-root #contactSubmitBtn,.landing-page-root #broSubmitBtn,.landing-page-root .downloadbroserbutton,.landing-page-root .landing-inline-contact-cta>a,.landing-page-root .model-price-summary>a,.landing-inline-contact-cta>a,.model-price-summary>a,.landing-page-root .theme-btn.btn-style-three,.header .comparebtn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;border:0;border-radius:999px;font-weight:700;line-height:1.2;text-decoration:none;box-shadow:0 14px 28px rgba(224,93,14,0.18);transition:transform 0.18s ease,box-shadow 0.18s ease,background-color 0.18s ease}.landing-page-root .landing-page-cta:hover,.landing-page-root .landing-page-cta:focus,.landing-page-root .comparebtn:hover,.landing-page-root .comparebtn:focus,.landing-page-root .inqubtn:hover,.landing-page-root .inqubtn:focus,.landing-page-root .landing-enquiry-submit:hover,.landing-page-root .landing-enquiry-submit:focus,.landing-page-root #contactSubmitBtn:hover,.landing-page-root #contactSubmitBtn:focus,.landing-page-root #broSubmitBtn:hover,.landing-page-root #broSubmitBtn:focus,.landing-page-root .downloadbroserbutton:hover,.landing-page-root .downloadbroserbutton:focus,.landing-page-root .landing-inline-contact-cta>a:hover,.landing-page-root .landing-inline-contact-cta>a:focus,.landing-page-root .model-price-summary>a:hover,.landing-page-root .model-price-summary>a:focus,.landing-inline-contact-cta>a:hover,.landing-inline-contact-cta>a:focus,.model-price-summary>a:hover,.model-price-summary>a:focus,.landing-page-root .theme-btn.btn-style-three:hover,.landing-page-root .theme-btn.btn-style-three:focus,.header .comparebtn:hover,.header .comparebtn:focus{transform:translateY(-1px);box-shadow:0 18px 34px rgba(224,93,14,0.22)}.landing-page-root .cardinfobox,.landing-page-root .contact-form.variantmoreformm,.landing-page-root .downloadbroserbuttonbox,.landing-page-root .locationmap,.landing-page-root .compairetableres,.landing-page-root .productslider-right{background:var(--landing-surface);border:var(--landing-card-border);border-radius:var(--landing-card-radius);box-shadow:var(--landing-card-shadow)}.landing-page-root .cardinfobox,.landing-page-root .contact-form.variantmoreformm,.landing-page-root .downloadbroserbuttonbox,.landing-page-root .locationmap{padding:clamp(20px,3vw,28px)}.landing-page-root .productslider-right{padding:0;overflow:visible;background:transparent;border:0;border-radius:0;box-shadow:none}.landing-page-root .contact-form input:not([type="submit"]):not([type="checkbox"]),.landing-page-root .contact-form input.select-dropdown,.landing-page-root .contact-form select,.landing-page-root .contact-form textarea,.landing-page-root #landing-model-switch,.landing-page-root #compare-models,.landing-page-root #compare-model-variant,.landing-page-root .comparesection select,.landing-page-root .onroadprices select{width:100%;min-height:48px;border:1px solid rgba(148,163,184,0.34);border-radius:16px;background:#fff;color:var(--landing-text);padding:10px 14px}.landing-page-root .contact-form textarea{min-height:120px;height:auto;resize:vertical}body[data-page-context="landing"] .header{position:relative;z-index:3;padding:10px 0 12px;background:linear-gradient(180deg,rgba(255,255,255,0.98) 0%,rgba(248,251,255,0.95) 100%);border-bottom:1px solid rgba(148,163,184,0.16);box-shadow:0 12px 28px rgba(15,23,42,0.05)}body[data-page-context="landing"] .header>.row{display:flex;flex-wrap:wrap;align-items:flex-start;row-gap:12px;margin-left:0;margin-right:0}body[data-page-context="landing"] .header>.row>.landing-header-brand,body[data-page-context="landing"] .header>.row>.landing-header-featured,body[data-page-context="landing"] .header>.row>.landing-header-contact,body[data-page-context="landing"] .header>.row>.landing-header-actions{float:none}.landing-header-brand{flex:0 0 12%;max-width:12%;padding-top:6px}.landing-header-featured{flex:1 1 28%;max-width:28%;padding-top:4px}.landing-header-contact{flex:1 1 30%;max-width:30%}.landing-header-actions{flex:1 1 100%;max-width:100%}body[data-page-context="landing"] .header .logo{display:inline-flex;align-items:center}body[data-page-context="landing"] .header .logo img{max-height:48px;width:auto}.headerfeature-label{margin:0 0 8px;padding:0;font-size:13px;line-height:1.35}.headerfeature{text-align:center}.headerfeature ul{display:flex;flex-wrap:nowrap;justify-content:center;gap:6px;list-style:none;margin:0;padding:0}.headerfeature ul li{display:flex;align-items:center;justify-content:center;width:60px;max-width:60px;flex:0 0 60px;min-height:56px;padding:8px;border:var(--landing-card-border);border-radius:16px;background:var(--landing-surface);box-shadow:0 12px 22px rgba(15,23,42,0.05)}.headerfeature .featured-logo,.headerfeature .featured-logo img{width:100%}.headerfeature .featured-logo img{height:30px;object-fit:contain}.headerrightwrap,.headerright{height:100%}.headerright{padding:14px 16px;border:var(--landing-card-border);border-radius:18px;background:var(--landing-surface);box-shadow:0 10px 22px rgba(15,23,42,0.04)}.headerright p{margin:0 0 8px;color:var(--landing-text-muted);font-size:14px;line-height:1.5}.headerright p:last-child{margin-bottom:0}.headerright b{color:var(--landing-text);display:inline-block;min-width:78px}.headerright a{color:var(--landing-accent-strong);overflow-wrap:anywhere}.header-mobile-actions{display:none}.header-mobile-actions a{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:7px 12px;border:1px solid rgba(15,32,51,0.14);border-radius:8px;background:#fff;color:#0e1133;font-size:12px;font-weight:800;line-height:1;text-decoration:none;white-space:nowrap}.landing-page-root .address-link-inline{display:inline}@media (min-width:992px){body[data-page-context="landing"] .header{padding:4px 0}body[data-page-context="landing"] .header>.row{row-gap:4px}.landing-header-brand{padding-top:0;align-self:center}body[data-page-context="landing"] .header>.row>.col-md-2:first-child{display:flex;align-items:center;min-height:78px}.landing-header-featured{padding-top:0}body[data-page-context="landing"] .header .logo img{width:80px;max-height:62px}.headerfeature-label{margin-bottom:4px;font-size:12px}.headerfeature ul{gap:4px}.headerfeature ul li{width:auto;max-width:none;flex-basis:auto;min-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.headerfeature .featured-logo img{height:30px}.headerright{padding:2px 0;border:0;border-radius:0;background:transparent;box-shadow:none}.headerright p{margin-bottom:2px;font-size:13px;line-height:1.25}.headerright b{min-width:72px}}.landing-hero{padding-top:0;padding-bottom:clamp(24px,4vw,40px)}.landing-hero .herobanner{position:relative;overflow:hidden;background:#dbe7f4}.landing-hero .herobanner::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(7,16,34,0.14) 0%,rgba(7,16,34,0.08) 28%,rgba(7,16,34,0.62) 100%);pointer-events:none}.landing-hero .hero-banner-title{position:absolute;top:auto;right:auto;left:50%;bottom:clamp(70px,11vw,124px);width:min(86%,18ch);margin:0;padding:0;transform:translateX(-50%);z-index:1;font-size:clamp(2.35rem,5.2vw,4.6rem);line-height:0.94;letter-spacing:-0.05em;font-weight:800;color:#fff;text-align:center;text-shadow:0 12px 32px rgba(0,0,0,0.3);text-wrap:balance}body[data-page-context="landing"] .hero-banner-title{color:#fff !important}.landing-hero .centered-button{top:auto;left:50%;bottom:clamp(18px,4vw,36px);transform:translateX(-50%);width:min(320px,calc(100% - 32px));min-width:0;max-width:calc(100% - 32px);padding:14px 28px;z-index:2;background-color:var(--landing-cta) !important}.landing-page-root .landing-hero{--landing-hero-bottom-reserve:clamp(24px,4vw,40px)}.landing-page-root .landing-hero .centered-button{bottom:calc(clamp(18px,4vw,36px) + var(--landing-hero-bottom-reserve))}.landing-page-root .landing-hero .centered-button:hover,.landing-page-root .landing-hero .centered-button:focus{transform:translateX(-50%)}.landing-quick-actions{padding:clamp(10px,2vw,18px) 0;background:#fff;border-bottom:1px solid rgba(148,163,184,0.18)}.landing-quick-actions__inner{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;align-items:stretch}.landing-quick-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:48px;padding:11px 14px;border:1px solid rgba(15,32,51,0.12);border-radius:8px;background:#fff;color:var(--landing-text);font-size:14px;font-weight:800;line-height:1.15;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;box-shadow:0 10px 22px rgba(15,23,42,0.06);transition:transform 0.18s ease,box-shadow 0.18s ease,border-color 0.18s ease,background-color 0.18s ease}.landing-quick-action:hover,.landing-quick-action:focus{color:var(--landing-text);transform:translateY(-1px);border-color:rgba(15,86,204,0.26);box-shadow:0 14px 26px rgba(15,23,42,0.1);text-decoration:none}.landing-quick-action--direct{color:var(--landing-accent) !important}.landing-quick-action--direct .fa,.landing-quick-action--direct .fab{color:var(--landing-accent)}.landing-quick-action--direct:hover,.landing-quick-action--direct:focus{color:var(--landing-accent-strong) !important}.landing-quick-action--primary{background:var(--landing-cta);border-color:var(--landing-cta);color:#fff}.landing-quick-action--primary:hover,.landing-quick-action--primary:focus{background:var(--landing-cta-hover);border-color:var(--landing-cta-hover);color:#fff}.comment-reply-link{appearance:none;background:none;border:0;color:#0f56cc;cursor:pointer;font:inherit;font-weight:700;padding:0;text-decoration:underline}.comment-reply-link:hover,.comment-reply-link:focus{color:#093a8f;outline:none;text-decoration-thickness:2px}.landing-quick-action .fa,.landing-quick-action .fab{flex:0 0 auto;font-size:15px;line-height:1}.landing-about .kiaaboutus{margin-bottom:22px}.landing-about .kiaaboutus .landing-about-title{font-size:22px;font-weight:900;line-height:1.25;color:#0e1133;margin-bottom:10px}.landing-about .kiaaboutus .landing-about-title-primary{margin-bottom:10px}.landing-about .productslider{display:grid;grid-template-columns:minmax(100px,112px) minmax(0,1fr);gap:18px;align-items:stretch}.landing-about .productslider-left.fixedslid{display:none !important}.landing-about .productslider-left{display:flex;flex-direction:column;width:100%;float:none;margin-right:0;gap:12px}.landing-about .ps-left-ico{margin:0;width:100%}.landing-about .ps-left-ico a{display:flex;align-items:center;gap:12px;width:100%;min-height:88px;padding:14px 16px;border-radius:18px;background:var(--landing-surface);border:var(--landing-card-border);box-shadow:0 12px 22px rgba(15,23,42,0.05)}.landing-about .ps-left-ico-text p{margin:0}.landing-about .productslider-right .appie-testimonial-item,.landing-about .productslider-right img{border-radius:18px}.landing-about .productslider-right{width:100%;float:none}.landing-about .productslider-right img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.landing-about .col-md-7>.landing-section-title,.landing-about .col-md-7>.landing-model-heading{display:flex;flex-wrap:nowrap;align-items:center;gap:14px;font-size:22px;font-weight:900;line-height:1.25;color:#0e1133;margin:0}.landing-about .landing-model-name{display:inline-block;white-space:nowrap;flex:0 1 auto}.landing-about #landing-model-switch{display:inline-flex;width:280px !important;min-width:280px !important;max-width:280px !important;margin-left:12px !important;vertical-align:middle;font-size:clamp(1rem,1.35vw,1.15rem);font-weight:700;line-height:1.2;flex:0 0 280px !important}.landing-about .review ul{display:flex;gap:6px;margin:12px 0;padding:0;list-style:none;color:#f59e0b}.landing-about .model-price-summary{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 8px;font-size:1.05rem}.landing-about .model-price-summary a{margin-left:0}.landing-about .exprice{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.landing-about .exprice span{min-width:min(240px,100%)}.landing-about .productnote{margin-top:14px}.landing-page-root .landing-photo-gallery .gallery-box,.landing-page-root .child-pages .gallery-box{border:var(--landing-card-border);border-radius:22px;overflow:hidden;background:var(--landing-surface);box-shadow:0 14px 28px rgba(15,23,42,0.07)}.landing-page-root .gallery-img{aspect-ratio:4 / 3;background:var(--landing-surface-muted);display:flex;align-items:center;justify-content:center}.landing-page-root .gallery-img img{width:100%;height:100%;object-fit:cover}.landing-page-root .img-gallery-magnific{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;align-items:start}.landing-page-root .landing-carousel-slider{display:block}.landing-page-root .landing-carousel-slider.slick-slider{display:block !important}.landing-page-root .landing-carousel-slider.slick-initialized .slick-list{margin:0}.landing-page-root .landing-carousel-slider.slick-initialized .slick-track{display:flex}.landing-page-root .landing-carousel-slider.slick-initialized .slick-slide{height:auto;padding:0 10px}.landing-page-root .landing-carousel-slider.slick-initialized .slick-slide>div,.landing-page-root .landing-carousel-slider.slick-initialized .magnific-img,.landing-page-root .landing-carousel-slider.slick-initialized .landing-video-slide,.landing-page-root .landing-carousel-slider.slick-initialized .videboxs{height:100%}.landing-page-root .landing-carousel-slider.slick-initialized .magnific-img,.landing-page-root .landing-carousel-slider.slick-initialized .landing-video-slide{float:none;width:auto;max-width:none}.landing-page-root .landing-carousel-slider .slick-dots{display:flex;justify-content:center;gap:8px;margin:18px 0 0;padding:0;list-style:none}.landing-page-root .landing-carousel-slider .slick-dots li{margin:0}.landing-page-root .landing-carousel-slider .slick-dots button{width:9px;height:9px;padding:0;border:0;border-radius:999px;background:rgba(15,23,42,0.26);color:transparent;font-size:0;line-height:0}.landing-page-root .landing-carousel-slider .slick-dots .slick-active button{width:24px;background:var(--landing-cta)}.landing-page-root .landing-carousel-slider .prev,.landing-page-root .landing-carousel-slider .next{position:absolute;top:42%;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:999px;background:#fff;color:var(--landing-text);box-shadow:0 12px 28px rgba(15,23,42,0.18);cursor:pointer}.landing-page-root .landing-carousel-slider .prev{left:-8px}.landing-page-root .landing-carousel-slider .next{right:-8px}.landing-page-root .landing-carousel-expanded{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.landing-page-root .landing-carousel-expanded .magnific-img,.landing-page-root .landing-carousel-expanded .landing-video-slide{float:none;width:auto;max-width:none;padding:0}.landing-page-root .landing-carousel-actions{display:flex;justify-content:center;margin-top:22px}.landing-page-root .landing-carousel-view-all{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:11px 26px;border:0;border-radius:999px;background:var(--landing-cta);color:#fff;font-weight:850;line-height:1.15;text-align:center;cursor:pointer;box-shadow:0 14px 28px rgba(224,93,14,0.18)}.landing-page-root .landing-carousel-view-all:hover,.landing-page-root .landing-carousel-view-all:focus{background:var(--landing-cta-hover);color:#fff;text-decoration:none}.landing-page-root .magnific-img{margin:0;width:auto;float:none;min-width:0}.landing-page-root .magnific-img a{display:flex;flex-direction:column;gap:14px;height:100%;width:100%;padding:14px;border:var(--landing-card-border);border-radius:22px;background:var(--landing-surface);box-shadow:0 14px 28px rgba(15,23,42,0.07);text-decoration:none;overflow:hidden}.landing-page-root .magnific-img img{width:100%;height:auto;min-height:0;max-height:none;aspect-ratio:4 / 3;object-fit:cover;border-radius:16px;background:var(--landing-surface-muted)}.landing-page-root .landing-card-cta{display:inline-flex;align-items:center;justify-content:center;min-height:42px;margin-top:auto;padding:10px 18px;border-radius:999px;background:var(--landing-cta);color:#fff;font-size:0.92rem;font-weight:800;line-height:1.15;text-align:center;text-decoration:none;box-shadow:0 12px 24px rgba(224,93,14,0.16)}.landing-page-root .magnific-img a:hover .landing-card-cta,.landing-page-root .magnific-img a:focus .landing-card-cta,.landing-page-root .landing-card-cta:hover,.landing-page-root .landing-card-cta:focus{background:var(--landing-cta-hover);color:#fff;text-decoration:none}.landing-page-root .gallery-card-title,.landing-page-root .blog-card-title,.landing-page-root .child-page-title{display:block;margin-bottom:0;color:var(--landing-text);font-size:1rem;line-height:1.45;font-weight:700}.landing-page-root .landing-video-gallery .vid-area,.landing-page-root .landing-media .videboxs{overflow:hidden;border:var(--landing-card-border);border-radius:22px;background:var(--landing-surface);box-shadow:0 14px 28px rgba(15,23,42,0.07)}.landing-page-root #landing-media-gallery-video .videboxs iframe,.landing-page-root .landing-video-gallery .vid-area iframe{display:block;border-radius:0;box-shadow:none}.landing-page-root #landing-media-gallery-video .videboxs{display:flex;flex-direction:column;height:100%}.landing-page-root #landing-media-gallery-video .landing-video-cta{margin:14px}.landing-page-root .landing-video-toggle{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.landing-page-root #landing-media-gallery-video .landing-video-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:22px;row-gap:22px}.landing-page-root #landing-media-gallery-video .landing-video-grid.slick-slider{display:block !important}.landing-page-root #landing-media-gallery-video .landing-video-slide{min-width:0}.landing-page-root #landing-media-gallery-video .landing-video-extra{display:none}.landing-page-root #landing-media-gallery-video .landing-video-toggle:checked~.landing-video-grid .landing-video-extra{display:block}.landing-page-root #landing-media-gallery-video .landing-video-actions{display:flex;justify-content:center;margin-top:22px}.landing-page-root #landing-media-gallery-video .landing-video-more-toggle{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:11px 24px;border-radius:999px;background:var(--landing-cta);color:#fff;font-weight:850;cursor:pointer;box-shadow:0 14px 28px rgba(224,93,14,0.18)}.landing-page-root #landing-media-gallery-video .landing-video-more-toggle .when-open{display:none}.landing-page-root #landing-media-gallery-video .landing-video-toggle:checked~.landing-video-actions .when-closed{display:none}.landing-page-root #landing-media-gallery-video .landing-video-toggle:checked~.landing-video-actions .when-open{display:inline}.landing-page-root .variantmoretable,.landing-page-root .onroadprices,.landing-page-root .comparetable{overflow:hidden}.landing-page-root .variantmoretable table,.landing-page-root .compairetable,.landing-page-root .compairecolum{width:100%;background:transparent}.landing-page-root .variantmoretable table th,.landing-page-root .variantmoretable table td,.landing-page-root .compairetable td,.landing-page-root .compairetable th{vertical-align:top}.landing-page-root .variantmoretable table th{color:var(--landing-text)}.landing-page-root .VariantsWidthForm>.container.veriantsbb{width:min(calc(100% - 24px),1460px);max-width:1460px;padding-left:12px !important;padding-right:12px !important}.landing-page-root .VariantsWidthForm>.container.veriantsbb>.row{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:clamp(24px,2.4vw,36px);margin-left:0;margin-right:0}.landing-page-root .VariantsWidthForm>.container.veriantsbb>.row>.col-md-8,.landing-page-root .VariantsWidthForm>.container.veriantsbb>.row>.col-md-4{float:none;padding-left:0;padding-right:0}.landing-page-root .VariantsWidthForm>.container.veriantsbb>.row>.col-md-8{flex:1 1 0;width:auto;max-width:none;min-width:0}.landing-page-root .VariantsWidthForm>.container.veriantsbb>.row>.col-md-4{flex:0 0 clamp(360px,30vw,430px);width:clamp(360px,30vw,430px);max-width:clamp(360px,30vw,430px)}.landing-page-root .VariantsWidthForm .variantsection,.landing-page-root .VariantsWidthForm .variantmore,.landing-page-root .VariantsWidthForm .onroadprices{min-width:0}.landing-page-root .VariantsWidthForm .variantmoretable{overflow-x:auto;-webkit-overflow-scrolling:touch}.landing-page-root .Variantsinfo .landing-variant-note{margin-top:8px;color:#374151;font-size:14px;line-height:1.55}.landing-page-root .VariantsWidthForm .variantmoretable table{min-width:760px;border-collapse:separate;border-spacing:0}.landing-page-root .VariantsWidthForm .variantmoretable table th,.landing-page-root .VariantsWidthForm .variantmoretable table td{padding:14px 12px}.landing-page-root .VariantsWidthForm .variantmoretable table th{background:#f5f7fb;border-bottom:1px solid rgba(148,163,184,0.28);white-space:nowrap}.landing-page-root .VariantsWidthForm .variantmoretable table td{border-bottom:1px solid rgba(226,232,240,0.9)}.landing-page-root .VariantsWidthForm .variantmoretable table td:first-child{min-width:220px}.landing-page-root .VariantsWidthForm .variant-price-value{margin-bottom:4px;color:var(--landing-text);font-weight:800}.landing-page-root .VariantsWidthForm .getprice_detail.landing-button-marker{display:inline-flex;align-items:center;justify-content:center;min-height:36px;margin-top:6px;padding:8px 14px;border-radius:999px;background:#0a3c92;color:#fff !important;font-size:13px;font-weight:850;line-height:1.15;text-align:center;text-decoration:none !important;box-shadow:0 10px 20px rgba(10,60,146,0.14)}.landing-page-root .VariantsWidthForm .getprice_detail.landing-button-marker:hover,.landing-page-root .VariantsWidthForm .getprice_detail.landing-button-marker:focus{background:#072c6b;color:#fff !important;text-decoration:none !important}.landing-page-root .landing-page-cta,.landing-page-root .landing-button-marker,.landing-page-root .centered-button,.landing-page-root .comparebtn,.landing-page-root .inqubtn,.landing-page-root .downloadbroserbutton,.landing-page-root .landing-video-cta,.landing-page-root .landing-video-more-toggle,.landing-page-root .landing-quick-action,.landing-page-root .dealer-home-text-link{text-decoration:none !important}.landing-page-root .VariantsWidthForm #enquery.contact-form.variantmoreformm{width:100%}.landing-page-root .VariantsWidthForm #enqueryForm.row{margin-left:-10px;margin-right:-10px}.landing-page-root .VariantsWidthForm #enqueryForm>[class*="col-"]{padding-left:10px;padding-right:10px}.landing-compare .comparedives,.landing-compare .comparecars{overflow:visible}.landing-compare .newcompare{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:12px;align-items:stretch}.landing-compare #variant-div{min-width:0}.landing-compare .compairetableres{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px 0}.landing-compare .compairetable td{padding:16px;border-bottom:1px solid rgba(226,232,240,0.9)}.landing-compare .compairehead{color:var(--landing-text)}.landing-page-root .locationmap{height:100%}.landing-page-root #landing-location.appie-testimonial-area{background-image:none;background-color:transparent}.landing-page-root .location-map-frame{min-height:260px;margin-bottom:18px;border-radius:18px;box-shadow:inset 0 0 0 1px rgba(148,163,184,0.12)}.landing-page-root .locationmap p{margin-bottom:10px;line-height:1.7}.landing-page-root .locationmap p:last-child{margin-bottom:0}.landing-page-root .locationmap b{color:var(--landing-text)}body[data-page-context="landing"] #testimonial.appie-testimonial-area,body[data-page-context="landing"] #landing-location.appie-testimonial-area{padding-top:6px;padding-bottom:8px}body[data-page-context="landing"] #testimonial.landing-testimonial-section{padding-top:clamp(44px,5vw,72px);padding-bottom:clamp(44px,5vw,72px);background:#1738bd;color:#fff}body[data-page-context="landing"] #testimonial.landing-testimonial-section .appie-section-title{max-width:900px;margin:0 auto 28px}body[data-page-context="landing"] #testimonial.landing-testimonial-section .appie-title,body[data-page-context="landing"] #testimonial.landing-testimonial-section .testimonial-section-label,body[data-page-context="landing"] #testimonial.landing-testimonial-section .testimonial-section-description,body[data-page-context="landing"] #testimonial.landing-testimonial-section .testimonial-section-description p{color:#fff !important}body[data-page-context="landing"] #testimonial.landing-testimonial-section .appie-title{line-height:1.16}body[data-page-context="landing"] #testimonial.landing-testimonial-section .appie-testimonial-slider{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}body[data-page-context="landing"] #testimonial.landing-testimonial-section .appie-testimonial-item{height:100%;padding:22px;border:1px solid rgba(255,255,255,0.16);border-radius:18px;background:rgba(255,255,255,0.08);box-shadow:0 18px 34px rgba(0,0,0,0.12)}body[data-page-context="landing"] #testimonial.landing-testimonial-section .author-info,body[data-page-context="landing"] #testimonial.landing-testimonial-section .text,body[data-page-context="landing"] #testimonial.landing-testimonial-section .text p,body[data-page-context="landing"] #testimonial.landing-testimonial-section .testimonial-name{color:#fff !important}body[data-page-context="landing"] #testimonial.landing-testimonial-section .author-info span{color:rgba(255,255,255,0.76) !important}body[data-page-context="landing"] #testimonial.landing-testimonial-section .text{margin-top:10px;line-height:1.65}body[data-page-context="landing"] #testimonial .appie-section-title,body[data-page-context="landing"] #landing-location .appie-section-title{margin-bottom:4px}body[data-page-context="landing"] #testimonial .appie-title,body[data-page-context="landing"] #landing-location .appie-title{margin-bottom:0;line-height:1.02}body[data-page-context="landing"] #testimonial>.container>.row:last-child,body[data-page-context="landing"] #landing-location>.container>.row:last-child{display:flex;flex-wrap:wrap;row-gap:2px;margin-left:-10px;margin-right:-10px}body[data-page-context="landing"] #landing-location.appie-testimonial-area{padding-top:2px;padding-bottom:6px}body[data-page-context="landing"] #testimonial.appie-testimonial-area:has(.locationmap){padding-top:2px;padding-bottom:6px}body[data-page-context="landing"] #landing-location>.container>.row:last-child{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));column-gap:18px;row-gap:4px;margin-left:0;margin-right:0}body[data-page-context="landing"] #testimonial>.container>.row:last-child:has(.locationmap){display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));column-gap:18px;row-gap:4px;margin-left:0;margin-right:0}body[data-page-context="landing"] #landing-location>.container>.row:last-child>[class*="col-"]{width:100%;max-width:none;flex:none;padding-left:0;padding-right:0}body[data-page-context="landing"] #testimonial>.container>.row:last-child:has(.locationmap)>[class*="col-"]{width:100%;max-width:none;flex:none;padding-left:0;padding-right:0}body[data-page-context="landing"] #testimonial .locationmap{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}body[data-page-context="landing"] #landing-location .locationmap{padding-left:0;padding-right:0}body[data-page-context="landing"] #testimonial .locationmap iframe{display:block;width:100%;max-width:100%;height:184px;margin-bottom:4px;border-radius:0;box-shadow:none}body[data-page-context="landing"] #landing-location .location-map-frame,body[data-page-context="landing"] #landing-location .locationmap iframe{display:block;width:100%;max-width:100%;min-height:176px;height:176px;margin-bottom:3px}body[data-page-context="landing"] #testimonial .locationmap p,body[data-page-context="landing"] #landing-location .locationmap p{margin-bottom:1px;line-height:1.24;color:#111827}body[data-page-context="landing"] #testimonial .locationmap p:last-child,body[data-page-context="landing"] #landing-location .locationmap p:last-child{margin-bottom:0}body[data-page-context="landing"] #testimonial .locationmap b,body[data-page-context="landing"] #testimonial .locationmap a,body[data-page-context="landing"] #testimonial .locationmap .location-address,body[data-page-context="landing"] #landing-location .locationmap b,body[data-page-context="landing"] #landing-location .locationmap a,body[data-page-context="landing"] #landing-location .locationmap .location-address{color:#111827 !important}body[data-page-context="landing"] #testimonial .locationmap a:hover,body[data-page-context="landing"] #testimonial .locationmap a:focus,body[data-page-context="landing"] #testimonial .locationmap .location-address:hover,body[data-page-context="landing"] #testimonial .locationmap .location-address:focus,body[data-page-context="landing"] #landing-location .locationmap a:hover,body[data-page-context="landing"] #landing-location .locationmap a:focus,body[data-page-context="landing"] #landing-location .locationmap .location-address:hover,body[data-page-context="landing"] #landing-location .locationmap .location-address:focus{color:#0a3c92 !important}.landing-page-root .landing-cms-page-content a{color:#2b70fa !important}.landing-page-root .landing-cms-page-content a:hover,.landing-page-root .landing-cms-page-content a:focus{color:#0a3c92 !important;text-decoration:underline}.dz-post-text a.landing-page-cta,.landing-cms-page-content a.landing-page-cta,.landing-page-root .landing-cms-page-content a.landing-page-cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin:6px 8px 8px 0;padding:11px 22px;border:0;border-radius:999px;background:var(--landing-cta);color:#fff !important;font-weight:800;line-height:1.2;text-align:center;text-decoration:none !important;box-shadow:0 14px 28px rgba(224,93,14,0.18);transition:transform 0.18s ease,box-shadow 0.18s ease,background-color 0.18s ease}.dz-post-text a.landing-page-cta:hover,.dz-post-text a.landing-page-cta:focus,.landing-cms-page-content a.landing-page-cta:hover,.landing-cms-page-content a.landing-page-cta:focus,.landing-page-root .landing-cms-page-content a.landing-page-cta:hover,.landing-page-root .landing-cms-page-content a.landing-page-cta:focus{background:var(--landing-cta-hover);color:#fff !important;text-decoration:none !important;transform:translateY(-1px);box-shadow:0 18px 34px rgba(224,93,14,0.22)}.dz-post-text,.dz-post-text p,.dz-post-text li,.dz-post-text div,.dz-post-text figure,.dz-post-text img,.dz-post-text iframe,.dz-post-text video,.dz-post-text table{max-width:100%}.dz-post-text img,.dz-post-text iframe,.dz-post-text video{height:auto}.dz-post-text table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.dz-post-text [style*="width:800"],.dz-post-text [style*="width:800"],.dz-post-text [style*="min-width:800"],.dz-post-text [style*="min-width:800"],.dz-post-text [style*="width:700"],.dz-post-text [style*="width:700"],.dz-post-text [style*="min-width:700"],.dz-post-text [style*="min-width:700"]{max-width:100% !important;width:100% !important;min-width:0 !important}.dz-share-post,.dz-social-icon.primary-light,.dz-social-icon.primary-light ul{max-width:100%}.dz-social-icon.primary-light ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px;padding-left:0;margin:0}.dz-social-icon.primary-light li{flex:0 0 auto;margin:0}.dz-social-icon.primary-light a{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;background:#eef4ff;color:#0a3c92 !important;text-decoration:none !important}.dz-social-icon.primary-light a:hover,.dz-social-icon.primary-light a:focus{background:#0a3c92;color:#fff !important}.dz-post-text .btn-tertiary,.dz-post-text a.button-style{display:inline-flex;align-items:center;justify-content:center;min-height:42px;margin:6px 8px 8px 0;padding:10px 20px;border-radius:999px;background:#0a3c92;color:#fff !important;font-weight:800;line-height:1.2;text-decoration:none !important;box-shadow:0 12px 24px rgba(10,60,146,0.16)}.dz-post-text .btn-tertiary:hover,.dz-post-text .btn-tertiary:focus,.dz-post-text a.button-style:hover,.dz-post-text a.button-style:focus{background:#072c6b;color:#fff !important;text-decoration:none !important}.landing-page-root .dealer-home-text-link,.dealer-home-text-link{text-decoration:none !important}.landing-other .herobanner{max-width:min(100%,860px);margin:0 auto 24px;overflow:hidden;border-radius:24px;box-shadow:var(--landing-card-shadow)}.landing-other .herobanner img{width:100%;height:auto}.landing-page-root .downloadbroserbuttonbox{display:flex;align-items:center;justify-content:center;min-height:100%}.landing-page-root .downloadbroserbutton{width:100%;max-width:320px}.landing-page-root .back-to-top a{box-shadow:none}@media (max-width:1199px){.landing-header-brand{flex-basis:16%;max-width:16%}.landing-header-featured{flex-basis:30%;max-width:30%}.landing-header-contact{flex-basis:27%;max-width:27%}.landing-hero .hero-banner-title{width:min(90%,16ch)}.landing-page-root .VariantsWidthForm>.container.veriantsbb{width:min(calc(100% - 20px),1360px)}.landing-page-root .VariantsWidthForm>.container.veriantsbb>.row>.col-md-4{flex-basis:clamp(340px,32vw,390px);width:clamp(340px,32vw,390px);max-width:clamp(340px,32vw,390px)}}@media (max-width:991px){.landing-header-brand,.landing-header-featured{flex:1 1 100%;max-width:100%;text-align:center}.landing-header-contact{flex:1 1 calc(50% - 10px);max-width:calc(50% - 10px)}.landing-about .productslider{grid-template-columns:1fr}.landing-about .productslider-left{flex-direction:row;flex-wrap:wrap}.landing-about .col-md-7>.landing-model-heading{display:block}.landing-about .landing-model-name{display:block;margin-bottom:10px;white-space:normal}.landing-about #landing-model-switch{display:block;width:100%;min-width:0;max-width:none;margin:14px 0 0;flex:none}.landing-compare .newcompare{grid-template-columns:1fr}.landing-page-root .downloadbroserbuttonbox{min-height:0;margin-bottom:18px}.landing-page-root .VariantsWidthForm>.container.veriantsbb{width:min(calc(100% - 20px),100%)}.landing-page-root .VariantsWidthForm>.container.veriantsbb>.row{display:block}.landing-page-root .VariantsWidthForm>.container.veriantsbb>.row>.col-md-8,.landing-page-root .VariantsWidthForm>.container.veriantsbb>.row>.col-md-4{width:100%;max-width:none}.landing-page-root .VariantsWidthForm #enquery.contact-form.variantmoreformm{margin-top:24px}.landing-quick-actions__inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){body[data-page-context="landing"] .header{padding:6px 0}body[data-page-context="landing"] .header>.row{flex-wrap:wrap;row-gap:6px;min-height:0}body[data-page-context="landing"] .header>.row>.col-md-2:first-child{flex:0 0 20%;max-width:20%}body[data-page-context="landing"] .headercenter{flex:1 1 78%;max-width:78%}body[data-page-context="landing"] .headerfeature{justify-content:flex-end;gap:5px}body[data-page-context="landing"] .headerfeature-label{display:none}body[data-page-context="landing"] .landing-header-contact-strip{flex:1 1 100%;max-width:100%;padding-left:8px;padding-right:8px}.landing-header-contact{flex:1 1 100%;max-width:100%}.headerright{padding:16px 18px}.headerfeature ul{justify-content:flex-end;gap:6px}.headerfeature ul li{width:56px;max-width:56px;flex-basis:56px;min-height:56px;padding:8px}.headerfeature .featured-logo img{height:16px;max-height:16px;max-width:48px}body[data-page-context="landing"] .headerright.header-location-strip{justify-content:center;overflow:visible}body[data-page-context="landing"] .header-location-line{display:none}body[data-page-context="landing"] .header-mobile-actions{display:flex;justify-content:center;gap:8px;width:100%}.landing-hero .hero-banner-title{bottom:82px;width:min(92%,14ch);font-size:clamp(2rem,9vw,3.35rem);line-height:0.98}.landing-hero .centered-button{width:min(320px,calc(100% - 24px));max-width:calc(100% - 24px);bottom:16px}.landing-page-root .landing-hero .centered-button{bottom:calc(16px + var(--landing-hero-bottom-reserve))}.landing-about .productslider-left{flex-direction:column}.landing-about .model-price-summary,.landing-about .exprice{display:block}.landing-about .exprice span{display:block;margin-top:8px}.landing-page-root .img-gallery-magnific{grid-template-columns:1fr}.landing-page-root .cardinfobox,.landing-page-root .contact-form.variantmoreformm,.landing-page-root .downloadbroserbuttonbox,.landing-page-root .locationmap{padding:18px}.landing-page-root .VariantsWidthForm #enqueryForm>.col-md-6,.landing-page-root .VariantsWidthForm #enqueryForm>.col-md-12{width:100%}.landing-page-root .VariantsWidthForm .variantmoretable{overflow:visible}.landing-page-root .VariantsWidthForm .variantmoretable table{display:block;min-width:0;width:100%;border-spacing:0}.landing-page-root .VariantsWidthForm .variantmoretable thead{display:none}.landing-page-root .VariantsWidthForm .variantmoretable tbody,.landing-page-root .VariantsWidthForm .variantmoretable tr.tiwari_display_price_list,.landing-page-root .VariantsWidthForm .variantmoretable tr.tiwari_display_price_list td{display:block;width:100%}.landing-page-root .VariantsWidthForm .variantmoretable tr.tiwari_display_price_list{margin:0 0 14px;padding:14px;border:1px solid rgba(148,163,184,0.26);border-radius:18px;background:#fff;box-shadow:0 14px 28px rgba(15,23,42,0.07)}.landing-page-root .VariantsWidthForm .variantmoretable tr.tiwari_display_price_list td{min-width:0;padding:7px 0;border-bottom:0}.landing-page-root .VariantsWidthForm .variantmoretable tr.tiwari_display_price_list td:first-child h4{margin:0 0 4px;color:var(--landing-text);font-size:18px;line-height:1.25;font-weight:900}.landing-page-root .VariantsWidthForm .variantmoretable tr.tiwari_display_price_list td:first-child p{margin-bottom:0;color:#4b5563;line-height:1.45}.landing-page-root .VariantsWidthForm .variantmoretable tr.tiwari_display_price_list td:nth-child(2){margin-top:8px;padding:10px 12px;border-radius:14px;background:#f8fafc}.landing-page-root .VariantsWidthForm .variantmoretable tr.tiwari_display_price_list td:nth-child(2)::before{content:attr(data-label);display:block;margin-bottom:4px;color:#64748b;font-size:11px;font-weight:850;letter-spacing:0.04em;text-transform:uppercase}.landing-page-root .VariantsWidthForm .variantmoretable tr.tiwari_display_price_list td:nth-child(3){display:flex;align-items:center;gap:8px;color:#4b5563;font-size:13px;font-weight:750}.landing-page-root .VariantsWidthForm .variantmoretable tr.tiwari_display_price_list td:nth-child(3)::before{content:"Compare"}.landing-page-root .VariantsWidthForm .variantmoretable tr.tiwari_display_price_list td:nth-child(4){padding-top:10px}.landing-page-root .VariantsWidthForm .variantmoretable tr.tiwari_display_price_list td:nth-child(4) .inqubtn,.landing-page-root .VariantsWidthForm .variantmoretable tr.tiwari_display_price_list .getprice_detail.landing-button-marker{width:100%;max-width:100%}.landing-page-root .VariantsWidthForm .variantmoretable tr.tiwari_display_price_list td:nth-child(5){min-height:0;padding-top:4px}.landing-page-root .VariantsWidthForm .variantmoretable tr.tiwari_display_price_list td:nth-child(5):empty{display:none}.dz-share-post{display:block;overflow-x:hidden}.dz-social-icon.primary-light{float:none;clear:both;margin-top:12px;overflow-x:hidden}.dz-post-text table{white-space:nowrap}.dz-post-text [style*="grid-template-columns"]{grid-template-columns:1fr !important;width:100% !important;max-width:100% !important;min-width:0 !important;gap:14px !important}.dz-post-text [style*="repeat(auto-fill"],.dz-post-text [style*="repeat(auto-fit"],.dz-post-text [style*="minmax(300px"]{grid-template-columns:1fr !important}html,body{max-width:100%;overflow-x:hidden}.off_canvars_overlay{right:0 !important;left:0 !important;width:100vw !important;max-width:100vw !important;overflow-x:hidden !important}.landing-page-root{padding-bottom:94px}body[data-page-context="landing"] .appie-footer-area{position:relative;z-index:10;background:#eaf0f7;padding-bottom:calc(100px + env(safe-area-inset-bottom,0px)) !important}.landing-quick-actions{position:fixed;right:0;bottom:0;left:0;z-index:998;padding:6px 8px 8px;border-top:1px solid rgba(148,163,184,0.28);border-bottom:0;background:rgba(255,255,255,0.98);box-shadow:0 -14px 28px rgba(15,23,42,0.14)}.landing-quick-actions .container{width:100%}.landing-quick-actions__inner{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.landing-quick-action{flex-direction:column;gap:4px;min-height:54px;padding:8px 4px;border-radius:8px;font-size:11px;white-space:normal;box-shadow:none}.landing-quick-action .fa,.landing-quick-action .fab{font-size:15px}.landing-page-root .floatbtn{display:none !important}body[data-page-context="landing"] .back-to-top{bottom:100px}}@media (max-width:480px){.landing-hero .hero-banner-title{bottom:104px;width:min(92%,15ch);font-size:clamp(1.8rem,8vw,2.5rem);line-height:1.02}.landing-hero .centered-button{bottom:14px}.landing-page-root .landing-hero .centered-button{bottom:calc(14px + var(--landing-hero-bottom-reserve))}}.dealer-location-page{background:#f7f9fc;color:#111827}.dealer-location-hero{position:relative;overflow:hidden;min-height:440px;background:linear-gradient(135deg,#102033 0%,#24364d 58%,#f05a0a 100%)}.dealer-location-hero--image{background:#102033}.dealer-location-hero__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.dealer-location-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(9,18,32,0.88) 0%,rgba(9,18,32,0.72) 45%,rgba(9,18,32,0.38) 100%)}.dealer-location-hero__overlay{position:relative;z-index:1;display:flex;align-items:center;min-height:440px;padding:64px 0}.dealer-location-eyebrow{margin:0 0 12px;color:#f97316;font-size:12px;font-weight:900;letter-spacing:0.08em;line-height:1.2;text-transform:uppercase}.dealer-location-hero h1,.dealer-location-section-head h2,.dealer-location-link-group h2{margin:0;color:#0e1133;letter-spacing:0}.dealer-location-hero h1{max-width:820px;color:#fff !important;font-size:clamp(2.35rem,5vw,4.6rem);line-height:1.02}.dealer-location-summary{max-width:720px;margin:18px 0 0;color:rgba(255,255,255,0.9);font-size:18px;line-height:1.7}.dealer-location-hero__actions,.dealer-location-action-stack{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.dealer-location-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;min-width:148px;padding:0 20px;border:1px solid rgba(255,255,255,0.22);border-radius:8px;font-size:14px;font-weight:900;line-height:1.15;text-align:center;text-decoration:none !important;transition:background-color 0.18s ease,border-color 0.18s ease,color 0.18s ease,box-shadow 0.18s ease}.dealer-location-btn:hover,.dealer-location-btn:focus{text-decoration:none !important;transform:none !important}.dealer-location-btn--primary{border-color:#f05a0a;background:#f05a0a;color:#fff !important;box-shadow:0 14px 30px rgba(240,90,10,0.24)}.dealer-location-btn--primary:hover,.dealer-location-btn--primary:focus{background:#d94f08;border-color:#d94f08;color:#fff !important}.dealer-location-btn--secondary{background:rgba(255,255,255,0.96);color:#102033 !important}.dealer-location-btn--secondary:hover,.dealer-location-btn--secondary:focus{border-color:#102033;background:#fff;color:#102033 !important}.dealer-location-content-section,.dealer-location-showrooms,.dealer-location-route-section{padding:44px 0}.dealer-location-content-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:22px;align-items:start}.dealer-location-content-card,.dealer-location-action-card,.dealer-location-showroom-card,.dealer-location-link-group{border:1px solid rgba(205,213,223,0.9);border-radius:8px;background:#fff;box-shadow:0 18px 45px rgba(15,23,42,0.08)}.dealer-location-content-card,.dealer-location-action-card,.dealer-location-link-group{padding:24px}.dealer-location-cms-content h2,.dealer-location-cms-content h3{margin:22px 0 10px;color:#0e1133;letter-spacing:0}.dealer-location-cms-content h2:first-child,.dealer-location-cms-content h3:first-child{margin-top:0}.dealer-location-cms-content p,.dealer-location-cms-content li{color:#374151;font-size:16px;line-height:1.72}.dealer-location-cms-content ul,.dealer-location-cms-content ol{padding-left:22px}.dealer-location-action-card{position:sticky;top:18px}.dealer-location-action-title{margin:0 0 8px;color:#0e1133 !important;font-size:22px !important;font-weight:900 !important;line-height:1.2 !important}.dealer-location-action-card p{color:#4b5563;line-height:1.65}.dealer-location-action-stack{flex-direction:column}.dealer-location-action-stack .dealer-location-btn{width:100%}.dealer-location-section-head{max-width:820px;margin:0 0 24px}.dealer-location-section-head h2,.dealer-location-link-group h2{font-size:clamp(1.7rem,3vw,2.35rem);line-height:1.18}.dealer-location-showroom-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}.dealer-location-showroom-card{overflow:hidden}.dealer-location-map{min-height:220px;background:#e5e7eb}.dealer-location-map iframe{display:block;width:100%;border:0}.dealer-location-showroom-body{padding:20px}.dealer-location-showroom-body h3{margin:0 0 10px;color:#0e1133;font-size:22px;line-height:1.25}.dealer-location-showroom-body p{margin:0 0 14px;color:#4b5563;line-height:1.62}.dealer-location-contact-list{display:grid;gap:9px}.dealer-location-contact-list a{display:inline-flex;align-items:center;gap:9px;color:#0f3f8f;font-weight:800;line-height:1.35;overflow-wrap:anywhere}.dealer-location-route-section{padding-top:8px}.dealer-location-route-section .container{display:grid;gap:18px}.dealer-location-link-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin-top:18px}.dealer-location-link-card{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:56px;padding:14px 16px;border:1px solid rgba(205,213,223,0.95);border-radius:8px;background:#f8fafc;color:#102033 !important;font-weight:900;line-height:1.3;text-decoration:none !important}.dealer-location-link-card:hover,.dealer-location-link-card:focus{border-color:#f05a0a;background:#fff7ed;color:#102033 !important;text-decoration:none !important}@media (max-width:991px){.dealer-location-content-grid{grid-template-columns:1fr}.dealer-location-action-card{position:static}}@media (max-width:767px){.dealer-location-hero,.dealer-location-hero__overlay{min-height:0}.dealer-location-hero__overlay{padding:42px 0}.dealer-location-hero h1{font-size:clamp(2rem,9vw,3rem)}.dealer-location-summary{font-size:16px;line-height:1.62}.dealer-location-hero__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dealer-location-btn{width:100%;min-width:0;min-height:46px;padding:0 10px;font-size:12px}.dealer-location-content-section,.dealer-location-showrooms,.dealer-location-route-section{padding:28px 0}.dealer-location-content-card,.dealer-location-action-card,.dealer-location-link-group{padding:18px}.dealer-location-link-grid{grid-template-columns:1fr}}.landing-about .productslider{grid-template-columns:50px minmax(0,1fr);gap:10px;align-items:start}.landing-about .productslider-left{display:block;width:50px;min-width:50px;max-width:50px;gap:0}.landing-about .ps-left-ico{position:relative;width:50px;margin:0 0 10px;overflow:hidden;border-radius:0 10px 10px 0}.landing-about .ps-left-ico a{position:relative;display:block;width:50px;min-height:45px;height:45px;padding:0;overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none}.landing-about .ps-left-ico a:hover,.landing-about .ps-left-ico a:focus{background:transparent;box-shadow:none}.landing-about .ps-left-thumbnail{display:block;width:50px;height:45px;border-radius:4px;background-image:url('../../img/careen02.webp');background-position:center;background-repeat:no-repeat;background-size:cover}.landing-about .ps-left-ico .ps-left-ico-text{position:absolute;inset:0;width:100%;height:100%;padding-top:7px;text-align:center;color:#fff;background:rgba(0,0,0,0.5)}.landing-about .ps-left-ico .ps-left-ico-text p{margin:0;color:#fff;font-size:12px;line-height:16px}.landing-about .ps-left-ico .ps-left-ico-text img{width:70%;height:auto;margin:7px auto 0}.landing-about .ps-left-ico .ps-left-ico-text i{margin-top:9px}@media (max-width:991px){.landing-about .productslider{grid-template-columns:50px minmax(0,1fr)}.landing-about .productslider-left{display:block;flex-direction:initial;flex-wrap:initial;width:50px;min-width:50px;max-width:50px}}.landing-page-root .landing-quick-action--primary{background:var(--landing-cta) !important;border-color:var(--landing-cta) !important;color:#fff !important}.landing-page-root .landing-quick-action--primary:hover,.landing-page-root .landing-quick-action--primary:focus{background:var(--landing-cta-hover) !important;border-color:var(--landing-cta-hover) !important;color:#fff !important}@media (max-width:991px){.landing-page-root .landing-carousel-expanded{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){.landing-page-root .landing-carousel-expanded{grid-template-columns:1fr}.landing-page-root .landing-carousel-slider .prev,.landing-page-root .landing-carousel-slider .next{top:auto;bottom:-2px;width:34px;height:34px}.landing-page-root .landing-carousel-slider .prev{left:4px}.landing-page-root .landing-carousel-slider .next{right:4px}}@media (prefers-reduced-motion:reduce){.landing-page-root *,.landing-page-root *::before,.landing-page-root *::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}}.market-landing-page{--market-ink:#081327;--market-muted:#526174;--market-line:#dce5f0;--market-soft:#f5f8fc;--market-blue:#0b4aa2;--market-cta:var(--landing-cta,#ef5b0c);--market-cta-hover:var(--landing-cta-hover,#bf4300);background:#f7f9fc;color:var(--market-ink);overflow-x:hidden}.market-landing-hero{position:relative;min-height:460px;overflow:hidden;background:linear-gradient(135deg,#07111f 0%,#173964 100%);color:#fff}.market-landing-hero__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.market-landing-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,12,24,.82) 0%,rgba(4,12,24,.56) 48%,rgba(4,12,24,.32) 100%)}.market-landing-hero__overlay{position:relative;z-index:1;display:flex;align-items:center;min-height:460px;padding:72px 0}.market-landing-eyebrow{margin:0 0 12px;color:#ffb36c;font-size:13px;font-weight:900;letter-spacing:.12em;line-height:1.35;text-transform:uppercase}.market-landing-hero h1{max-width:880px;margin:0;color:#fff !important;font-size:clamp(2.35rem,5.2vw,4.75rem);font-weight:900;letter-spacing:0;line-height:.98}.market-landing-summary{max-width:760px;margin:18px 0 0;color:rgba(255,255,255,.9);font-size:18px;line-height:1.65}.market-landing-hero__actions,.market-landing-action-stack{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.market-landing-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;min-width:156px;padding:0 22px;border:1px solid transparent;border-radius:999px;font-weight:900;line-height:1;text-align:center;text-decoration:none !important;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.market-landing-btn:hover,.market-landing-btn:focus{transform:none;text-decoration:none !important}.market-landing-btn--primary{background:#ef5b0c;background-color:var(--market-cta,#ef5b0c) !important;border-color:var(--market-cta,#ef5b0c) !important;color:#fff !important;box-shadow:0 18px 34px rgba(239,91,12,.24)}.market-landing-btn--primary:hover,.market-landing-btn--primary:focus{background:#bf4300;background-color:var(--market-cta-hover,#bf4300) !important;border-color:var(--market-cta-hover,#bf4300) !important;color:#fff !important}.market-landing-btn--secondary{background:#fff;border-color:rgba(255,255,255,.55);color:var(--market-ink) !important}.market-landing-btn--secondary:hover,.market-landing-btn--secondary:focus{background:#f8fafc;border-color:rgba(11,74,162,.28);color:var(--market-blue) !important;box-shadow:0 14px 28px rgba(15,23,42,.1)}.market-landing-content-section,.market-landing-locations,.market-landing-route-section,.market-landing-faq{padding:56px 0}.market-landing-content-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:24px;align-items:stretch}.market-landing-content-card,.market-landing-action-card,.market-landing-location-card,.market-landing-link-group,.market-landing-faq-card{border:1px solid var(--market-line);border-radius:18px;background:#fff;box-shadow:0 18px 48px rgba(15,23,42,.08);overflow:hidden}.market-landing-content-card,.market-landing-action-card,.market-landing-link-group,.market-landing-faq-card{padding:24px}.market-landing-cms-content h2,.market-landing-cms-content h3{margin:0 0 14px;color:var(--market-ink);line-height:1.18}.market-landing-cms-content h2:not(:first-child),.market-landing-cms-content h3:not(:first-child){margin-top:28px}.market-landing-cms-content p,.market-landing-cms-content li,.market-landing-action-card p,.market-landing-location-card p,.market-landing-faq-card p{color:var(--market-muted);font-size:16px;line-height:1.72}.market-landing-cms-content ul,.market-landing-cms-content ol{margin:14px 0 0;padding-left:22px}.market-landing-action-title{margin:0 0 10px;color:var(--market-ink) !important;font-size:22px !important;font-weight:900 !important;line-height:1.2 !important}.market-landing-action-stack{flex-direction:column}.market-landing-action-stack .market-landing-btn{width:100%}.market-landing-section-head{margin-bottom:22px}.market-landing-section-head h2,.market-landing-link-group h2{margin:0;color:var(--market-ink);font-size:clamp(1.65rem,3vw,2.6rem);line-height:1.12}.market-landing-location-grid,.market-landing-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.market-landing-location-card h3,.market-landing-faq-card h3{margin:0 0 10px;color:var(--market-ink);font-size:20px;line-height:1.24}.market-landing-location-card{padding:22px}.market-landing-contact-list{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.market-landing-contact-list a{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-radius:999px;background:var(--market-soft);color:var(--market-blue) !important;font-weight:900;text-decoration:none !important}.market-landing-route-section .container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.market-landing-link-grid{display:grid;gap:10px;margin-top:16px}.market-landing-link-card{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:12px 14px;border:1px solid var(--market-line);border-radius:12px;color:var(--market-ink) !important;font-weight:900;line-height:1.3;text-decoration:none !important}.market-landing-link-card:hover,.market-landing-link-card:focus{border-color:rgba(11,74,162,.38);color:var(--market-blue) !important;box-shadow:0 10px 26px rgba(15,23,42,.08)}@media (max-width:991px){.market-landing-content-grid,.market-landing-route-section .container{grid-template-columns:1fr}.market-landing-hero,.market-landing-hero__overlay{min-height:420px}}@media (max-width:767px){.market-landing-hero,.market-landing-hero__overlay{min-height:360px}.market-landing-hero__overlay{padding:42px 0}.market-landing-hero h1{font-size:clamp(1.85rem,8vw,2.8rem);line-height:1.05}.market-landing-summary{font-size:16px}.market-landing-hero__actions{flex-direction:column}.market-landing-btn{width:100%}.market-landing-action-card{order:-1}.market-landing-content-section,.market-landing-locations,.market-landing-route-section,.market-landing-faq{padding:38px 0}.market-landing-location-grid,.market-landing-faq-grid{grid-template-columns:1fr}.market-landing-content-card,.market-landing-action-card,.market-landing-link-group,.market-landing-faq-card,.market-landing-location-card{padding:20px;border-radius:14px}}