:root{--ac-ink:#06243e;--ac-muted:#597084;--ac-red:#008d99;--ac-paper:#fff;--ac-line:#e1eaf0;--ac-teal:#00d6d5;--ac-navy:#05233e;--ac-font:Tahoma,Arial,sans-serif}
html{scroll-padding-top:20px}body{background:#fff}.ac-design{font-size:15px}.ac-shell{width:min(1240px,calc(100% - 64px))}.ac-export-icon{width:24px;height:24px;flex-shrink:0;display:block}.ac-design a:focus-visible,.ac-design summary:focus-visible{outline:3px solid #00b7bb;outline-offset:4px}.ac-header{background:var(--ac-navy);color:#fff;border-bottom:1px solid #ffffff19;position:relative;z-index:30}.ac-header-inner{height:102px;display:grid;grid-template-columns:1fr auto 1fr;gap:24px;direction:ltr}.ac-header-tools{display:flex;align-items:center;gap:16px}.ac-logo{justify-content:center}.ac-original-logo{position:relative;width:238px;height:86px;display:block;overflow:hidden;isolation:isolate;background:var(--ac-navy)}.ac-original-logo img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:260px;height:260px;max-width:none;object-fit:contain;mix-blend-mode:screen}.ac-header-wa{justify-self:end;background:#00b95d;color:#fff!important;display:flex;align-items:center;justify-content:center;gap:9px;border-radius:99px;padding:12px 18px;font-weight:700;font-size:12px;direction:rtl;min-height:48px}.ac-header-wa .ac-export-icon{width:26px;height:26px}.ac-header-wa:hover{background:#008f48}.ac-mobile-menu{display:block;direction:rtl}.ac-mobile-menu nav{inset-inline-end:auto;left:0;color:var(--ac-ink);z-index:50;background:white;box-shadow:0 12px 30px #001b3b30}.ac-mobile-menu summary,.ac-icon-link{border-radius:8px;width:44px;height:44px}.ac-mobile-menu summary:hover,.ac-icon-link:hover{background:#ffffff12}.ac-mobile-menu summary svg,.ac-icon-link svg{width:25px;height:25px}.ac-desktop-nav{display:flex;justify-content:center;gap:44px;border-top:1px solid #ffffff12;font-size:12px;height:42px}.ac-desktop-nav a{padding:8px 0}.ac-desktop-nav a[aria-current=page]::after{bottom:0;background:var(--ac-teal);width:100%;height:2px}.ac-desktop-nav a:hover{color:var(--ac-teal)}
.ac-export-home{background:#fff}.ac-port-hero{position:relative;min-height:590px;background:#06243e;overflow:hidden;color:#fff}.ac-port-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 57%}.ac-port-shade{position:absolute;inset:0;background:linear-gradient(270deg,#031b39cf 0%,#031b3950 37%,transparent 65%),linear-gradient(0deg,#06243e44,transparent 50%)}.ac-port-inner{position:relative;min-height:590px;display:flex;align-items:center;padding-block:55px 80px}.ac-port-copy{width:40%;max-width:480px;margin-right:0;margin-left:auto}.ac-port-eyebrow{font-size:12px;color:#b2e8ee;display:block;margin-bottom:20px}.ac-port-copy h1{font-size:clamp(38px,4.6vw,68px);line-height:1.4;font-weight:800;color:white;letter-spacing:-1px}.ac-port-copy h1 span{color:white}.ac-teal-line{height:5px;background:var(--ac-teal);border-radius:9px;width:66px;margin:22px 0}.ac-port-copy p{max-width:350px;color:#e1edf5;font-size:14px;line-height:1.9}.ac-port-actions{display:grid;gap:13px;margin-top:28px;max-width:345px}.ac-button{border-radius:50px;background:var(--ac-teal);color:#04243e!important;border-color:var(--ac-teal);font-weight:700;font-size:15px;min-height:56px;gap:14px;padding:13px 22px}.ac-button:hover{background:#20e4e2;transform:translateY(-2px)}.ac-port-actions .ac-button{justify-content:flex-start}.ac-port-actions .ac-button>.ac-export-icon:last-child{margin-inline-start:auto;width:19px}.ac-button-outline{color:#fff!important;background:#04243e38;border:1.5px solid #d0e8fa}.ac-button-outline:hover{background:#ffffff16}.ac-route-steps{position:relative;z-index:2;margin-top:-36px;border-radius:22px;background:linear-gradient(115deg,#05243f,#073353);color:white;display:grid;grid-template-columns:repeat(3,1fr);padding:28px 22px;box-shadow:0 12px 35px #06243e16}.ac-route-steps article{text-align:center;position:relative;padding:0 24px;border-inline-end:1px solid #ffffff1f}.ac-route-steps article:last-child{border:0}.ac-step-icon{border:1px solid #00b9cb;width:62px;height:62px;border-radius:50%;display:grid;place-items:center;margin:0 auto 14px}.ac-step-icon .ac-export-icon{width:30px;height:30px}.ac-route-steps h2{font-size:19px;color:white;font-weight:700;line-height:1.5;margin-bottom:6px}.ac-route-steps p{font-size:13px;color:#d4e4ef;line-height:1.7}.ac-inventory{padding:60px 0 65px}.ac-section-heading h2{font-size:36px;color:var(--ac-ink);line-height:1.5}.ac-section-heading .ac-eyebrow{font-size:11px;margin-bottom:4px;color:#678094}.ac-view-all{background:#edf3f7;border-radius:30px;display:flex;align-items:center;gap:15px;padding:12px 20px;font-size:13px;font-weight:700}.ac-view-all .ac-export-icon{width:18px;height:18px}.ac-view-all:hover{background:#d7edf4}.ac-cars-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.ac-vehicle-card{border:1px solid #e2eaf1;border-radius:16px;box-shadow:0 3px 8px #06243e08}.ac-vehicle-image{aspect-ratio:1.42;background:#eef4f7}.ac-vehicle-image img{object-fit:cover}.ac-vehicle-body{padding:19px 16px 13px;gap:13px}.ac-vehicle-body h3{font-family:Arial,Tahoma,sans-serif;text-align:left;direction:ltr;font-size:22px;font-weight:800;min-height:0;line-height:1.25}.ac-card-inquiry{background:#d9f4fa;border:0;border-radius:30px;gap:9px;padding:11px 14px;font-size:13px;min-height:46px;justify-content:center;margin-top:auto}.ac-card-inquiry>.ac-export-icon{width:21px;height:21px}.ac-card-inquiry>.ac-export-icon:last-child{width:16px;margin-inline-start:auto}.ac-card-inquiry>.ac-export-icon:first-child{margin-inline-end:auto}.ac-card-inquiry:hover{background:#00d6d5;color:var(--ac-ink)}.ac-car-details{font-size:10px;text-align:center;color:#597084!important;padding:1px 5px}.ac-car-details:hover{text-decoration:underline}.ac-export-about{background:#edf6f8;border:1px solid #dcebf0;border-radius:18px;margin-bottom:65px;padding:34px 38px;display:flex;justify-content:space-between;gap:45px;align-items:center}.ac-export-about h2{font-size:29px;line-height:1.5;font-weight:700;margin-bottom:12px}.ac-export-about .ac-eyebrow{font-family:Arial,sans-serif;letter-spacing:1.4px;font-size:10px}.ac-export-about p{font-size:13px;line-height:1.9;color:var(--ac-muted);max-width:650px}.ac-export-about>.ac-button{flex-shrink:0;font-size:13px;min-height:50px}.ac-footer{background:var(--ac-navy);color:white;border:0;padding-top:24px}.ac-footer-top{gap:40px;padding-bottom:22px}.ac-footer-top p,.ac-footer-bottom{color:#bdd0df}.ac-footer-top nav{font-size:12px}.ac-footer-bottom{border-color:#ffffff1e}.ac-footer .ac-original-logo{width:215px;height:73px}.ac-footer .ac-original-logo img{width:225px;height:225px}.ac-bottom-nav{display:none}.ac-catalog,.ac-product{background:#f8fbfd}.ac-catalog .ac-button-outline{color:var(--ac-ink)!important;border-color:var(--ac-line)}.ac-product-main{background:#edf4f8;border-radius:16px}.ac-stock-note{background:#ddf5f3;color:#14726b}.ac-product-details>.ac-button{color:var(--ac-ink)!important}.ac-variants a[aria-current=true]{background:var(--ac-navy);color:white}.ac-product-description .rte{color:#425d70}
@media(min-width:1600px){.ac-port-hero,.ac-port-inner{min-height:670px}.ac-port-photo{object-position:50% 60%}}
@media(max-width:1000px){.ac-shell{width:calc(100% - 40px)}.ac-port-hero,.ac-port-inner{min-height:530px}.ac-port-copy{width:43%}.ac-port-copy h1{font-size:43px}.ac-port-copy p{font-size:13px}.ac-cars-grid{gap:15px}.ac-vehicle-body h3{font-size:19px}.ac-route-steps article{padding:0 12px}.ac-route-steps h2{font-size:16px}.ac-export-about{gap:25px;padding:28px}.ac-export-about h2{font-size:25px}}
@media(max-width:640px){body{padding-bottom:78px}.ac-shell{width:calc(100% - 28px)}.ac-header-inner{height:82px;gap:4px;grid-template-columns:74px 1fr 45px}.ac-header-tools{gap:0}.ac-header-wa{width:40px;height:40px;min-height:40px;padding:7px}.ac-header-wa span{display:none}.ac-header-wa .ac-export-icon{width:27px;height:27px}.ac-original-logo{width:190px;max-width:100%;height:72px}.ac-original-logo img{width:210px;height:210px}.ac-header-tools .ac-icon-link,.ac-mobile-menu summary{width:36px;height:42px}.ac-header-tools .ac-export-icon{width:21px;height:21px}.ac-desktop-nav{display:none}.ac-mobile-menu nav{top:50px;left:0}.ac-port-hero,.ac-port-inner{min-height:490px}.ac-port-photo{top:auto;bottom:0;height:325px;object-position:21% 70%}.ac-port-shade{background:linear-gradient(180deg,#05233e 0%,#05233e 25%,#05233ef0 35%,#05233e00 62%,#05233e00 80%,#05233e70 100%)}.ac-port-inner{padding:24px 0 280px;align-items:flex-start;display:block}.ac-port-copy{width:100%;max-width:none;text-align:right}.ac-port-eyebrow{font-size:10px;margin-bottom:8px;color:#94d7e5}.ac-port-copy h1{font-size:34px;line-height:1.35;letter-spacing:0}.ac-port-copy h1 br{display:block}.ac-port-copy h1 span{display:inline}.ac-teal-line{margin:13px 0;width:42px;height:3px}.ac-port-copy p{display:none}.ac-port-actions{display:grid;grid-template-columns:1fr 1fr;max-width:none;margin-top:15px;gap:9px}.ac-port-actions .ac-button{font-size:11px;min-height:44px;padding:10px 11px;gap:7px;white-space:nowrap;justify-content:center}.ac-port-actions .ac-button .ac-export-icon{width:18px;height:18px}.ac-port-actions .ac-button>.ac-export-icon:last-child{display:none}.ac-route-steps{margin-top:-21px;padding:18px 5px;border-radius:15px}.ac-route-steps article{padding:0 5px}.ac-step-icon{width:42px;height:42px;margin-bottom:9px}.ac-step-icon .ac-export-icon{width:22px;height:22px}.ac-route-steps h2{font-size:11px;margin-bottom:4px;line-height:1.6}.ac-route-steps p{font-size:9px;line-height:1.65}.ac-inventory{padding:35px 0 38px}.ac-section-heading{gap:10px;margin-bottom:19px;align-items:center}.ac-section-heading h2{font-size:25px;line-height:1.4}.ac-section-heading .ac-eyebrow{font-size:9px;margin-bottom:4px}.ac-view-all{padding:9px 11px;font-size:10px;gap:6px;white-space:nowrap;min-height:40px}.ac-view-all .ac-export-icon{width:14px}.ac-cars-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 10px}.ac-vehicle-card{border-radius:12px}.ac-vehicle-image{aspect-ratio:1.12}.ac-vehicle-body{padding:12px 9px 9px;gap:9px}.ac-vehicle-body h3{font-size:15px;line-height:1.35;min-height:40px;display:flex;align-items:center}.ac-card-inquiry{font-size:10px;min-height:39px;padding:9px;gap:5px}.ac-card-inquiry>.ac-export-icon:first-child{width:17px;height:17px;margin:0}.ac-card-inquiry>.ac-export-icon:last-child{width:13px;height:13px}.ac-car-details{font-size:9px;min-height:24px}.ac-export-about{display:block;padding:24px 20px;margin-bottom:35px;border-radius:14px}.ac-export-about h2{font-size:23px}.ac-export-about p{font-size:12px}.ac-export-about>.ac-button{margin-top:20px;font-size:12px}.ac-footer{padding-top:22px}.ac-footer-top{gap:18px;flex-direction:column;align-items:center;text-align:center}.ac-footer-top nav{justify-content:center;gap:25px}.ac-footer-top p{font-size:11px;max-width:300px}.ac-footer-bottom{justify-content:center;text-align:center;padding:18px 0;gap:15px;font-size:9px}.ac-footer-bottom>div{justify-content:center}.ac-bottom-nav{display:flex;position:fixed;z-index:60;bottom:0;left:0;right:0;background:#052844f7;backdrop-filter:blur(10px);color:white;border-radius:24px 24px 0 0;padding:9px 16px max(9px,env(safe-area-inset-bottom));box-shadow:0 -5px 22px #001b3e18;justify-content:space-around;min-height:70px}.ac-bottom-nav a{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3px;position:relative;width:30%;min-height:50px;font-size:10px;line-height:1.6}.ac-bottom-nav .ac-export-icon{width:23px;height:23px}.ac-bottom-nav a[aria-current=page]{color:var(--ac-teal)}.ac-bottom-nav a[aria-current=page]::after{content:"";position:absolute;bottom:-4px;height:2px;left:18%;right:18%;background:var(--ac-teal);border-radius:8px}.ac-catalog{padding-bottom:45px}.ac-catalog .ac-section-heading h1{font-size:28px}.ac-product-details h1{font-size:28px}.ac-product-grid{gap:22px}}
@media(max-width:360px){.ac-header-inner{grid-template-columns:66px 1fr 38px;gap:0}.ac-header-tools .ac-icon-link,.ac-mobile-menu summary{width:32px}.ac-original-logo{width:165px}.ac-original-logo img{width:185px;height:185px}.ac-header-wa{width:36px;height:36px;min-height:36px}.ac-port-copy h1{font-size:31px}.ac-section-heading h2{font-size:22px}.ac-route-steps h2{font-size:10px}.ac-route-steps p{font-size:8px}.ac-vehicle-body h3{font-size:13px}.ac-card-inquiry{font-size:9px;padding:7px}}
@media(prefers-reduced-motion:reduce){.ac-button:hover{transform:none}}
