:root{--navy:#092c51;--ink:#182a3b;--blue:#0876c9;--bright:#13a1e8;--muted:#687989;--line:#dce4eb;--pale:#f3f6f9;--white:#fff}*{box-sizing:border-box}body{margin:0;background:#fff;color:var(--ink);font-family:'DM Sans',Arial,sans-serif;font-size:14px}html{scroll-behavior:smooth;scroll-padding-top:95px}a{color:inherit;text-decoration:none}a:hover{color:var(--blue)}button,input,select,textarea{font:inherit}button,a,summary{touch-action:manipulation}button{cursor:pointer}img{max-width:100%}button{border:0}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #21a5e8;outline-offset:4px}h1,h2,h3,p{margin-top:0}h1,h2{font-family:'Barlow Condensed','Arial Narrow',Arial,sans-serif;font-weight:600;letter-spacing:-.5px}h1{font-size:64px;line-height:1.05}h2{font-size:46px;line-height:1.08;margin-bottom:22px}h3{font-size:18px;line-height:1.4}p{font-size:14px;line-height:1.85;color:var(--muted)}.container{width:min(1200px,88%);margin:auto}.section{padding-top:85px;padding-bottom:85px}.pale{background:var(--pale)}.eyebrow{display:block;color:var(--blue);font-size:10px;letter-spacing:2px;font-weight:700;margin-bottom:15px}.eyebrow.light{color:#a9dcff}.btn{display:inline-flex;align-items:center;justify-content:center;gap:18px;padding:16px 24px;border-radius:2px;font-size:12px;font-weight:700;line-height:1.4;transition:background .2s,color .2s}.btn:hover{filter:brightness(.94)}.primary{background:var(--blue);color:white}.primary:hover{color:white;background:#0663aa}.white{background:white;color:var(--navy)}.outline{border:1px solid var(--line);background:white;color:var(--ink)}.outline-white{border:1px solid #ffffff77;background:transparent;color:white}.small{padding:10px 17px}.full{width:100%;margin-bottom:10px}.text-link{font-size:12px;font-weight:700;border-bottom:1px solid #88b5d1;padding-bottom:5px;display:inline-block;color:var(--navy)}.skip{position:fixed;left:20px;top:-80px;background:white;z-index:100;padding:15px}.skip:focus{top:15px}.topbar{background:var(--navy);color:#dce7ef;font-size:9px;letter-spacing:1px}.topbar>.container{display:flex;justify-content:space-between;padding-top:11px;padding-bottom:11px}.topbar .container>div{display:flex;gap:28px;letter-spacing:.3px}.header{position:sticky;top:0;background:white;z-index:25;box-shadow:0 2px 0 #092c510a}.navrow{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:18px 0}.brand{display:flex;align-items:center;gap:10px;flex-shrink:0;color:var(--navy)}.brand img{width:77px;height:51px;object-fit:contain}.brand>span{font-family:'Barlow Condensed',sans-serif;font-size:23px;font-weight:700;letter-spacing:.5px}.brand b{font-weight:500}.brand small{display:block;font-family:'DM Sans',sans-serif;font-size:7px;letter-spacing:.8px;font-weight:500;margin-top:3px}.header nav{display:flex;align-items:center;gap:23px}.header nav a{font-size:11px;font-weight:600;padding:14px 0;white-space:nowrap}.header nav a[aria-current]{color:var(--blue);box-shadow:inset 0 -2px var(--blue)}.navquote{padding:13px 18px;white-space:nowrap}.menu-toggle{display:none}.home-hero{position:relative;min-height:590px;color:white;display:flex;align-items:center;background:var(--navy);overflow:hidden}.hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#041c36eb 0%,#052447cf 33%,#03274e37 70%),linear-gradient(0deg,#05244866,transparent 60%)}.hero-content{position:relative;z-index:2;padding:62px 0 76px}.hero-content h1{font-size:88px;line-height:.99;font-weight:600;margin-bottom:25px;max-width:650px}.hero-content h1 em{font-style:normal;color:#89d0ff}.hero-content p{font-size:15px;color:#dde6ee;line-height:1.8;margin-bottom:30px}.hero-buttons{display:flex;gap:12px}.hero-caption{display:flex;align-items:center;gap:10px;font-size:8px;letter-spacing:2px;margin-top:45px}.hero-caption>span:last-child{border-left:1px solid #ffffff55;margin-left:8px;padding-left:18px;color:#b9cedf}.dot{height:6px;width:6px;background:#66c6ff;display:inline-block;border-radius:100%}.hero-price{position:absolute;z-index:3;right:6%;bottom:35px;background:#ffffffed;color:var(--navy);padding:21px 27px;border-left:4px solid var(--blue)}.hero-price>span{font-size:8px;letter-spacing:1.5px;display:block;font-weight:700}.hero-price strong{display:block;font-family:'Barlow Condensed';font-size:30px;margin:5px 0}.hero-price small{font-size:9px;color:var(--muted)}.hero-facts{border-bottom:1px solid var(--line);background:white}.hero-facts .container{display:grid;grid-template-columns:repeat(4,1fr);padding-top:30px;padding-bottom:30px}.hero-facts .container>div{padding-left:35px;border-left:1px solid var(--line)}.hero-facts .container>div:first-child{padding-left:0;border:0}.hero-facts strong{font-family:'Barlow Condensed';font-weight:600;font-size:28px;display:block;line-height:1.1;color:var(--navy)}.hero-facts span{display:block;font-size:10px;color:var(--muted);margin-top:7px}.section-head{display:flex;justify-content:space-between;gap:25px;align-items:end;margin-bottom:35px}.section-head h2{margin-bottom:0}.section-head .text-link{flex-shrink:0;margin-bottom:6px}.category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.category{background:var(--pale);overflow:hidden;position:relative;border:1px solid var(--line)}.category img{height:220px;width:100%;object-fit:cover;display:block;transition:transform .4s}.category:hover img{transform:scale(1.035)}.category>div{position:relative;padding:24px 58px 25px 25px}.category h3{font-family:'Barlow Condensed';font-size:26px;font-weight:600;margin:0 0 9px}.category p{font-size:11px;margin:0;line-height:1.7}.round-arrow{position:absolute;right:22px;top:25px;border:1px solid #becbd5;padding:8px 12px;border-radius:100%}.vehicle-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.vehicle-card{background:white;border:1px solid var(--line);overflow:hidden}.vehicle-card[hidden]{display:none}.vehicle-image{display:block;position:relative;height:235px;background:#e5ebef;overflow:hidden}.vehicle-image img{height:100%;width:100%;object-fit:cover;transition:transform .35s}.vehicle-image:hover img{transform:scale(1.03)}.vehicle-image>span{position:absolute;bottom:12px;left:13px;background:#ffffffed;color:var(--navy);padding:6px 9px;font-size:9px;font-weight:500}.vehicle-info{padding:22px}.vehicle-meta{display:flex;justify-content:space-between;text-transform:uppercase;font-size:9px;letter-spacing:1px;color:var(--blue)}.vehicle-meta span{color:#8793a1}.vehicle-info h3{font-size:18px;line-height:1.35;min-height:48px;margin:12px 0 14px;letter-spacing:-.4px}.spec-row{display:flex;gap:10px;flex-wrap:wrap;font-size:10px;color:var(--muted);min-height:28px}.spec-row>span+span{border-left:1px solid var(--line);padding-left:10px}.price{font-family:'Barlow Condensed';font-size:25px;font-weight:600;color:var(--navy);margin-top:17px}.price small{display:block;font-family:'DM Sans';font-weight:400;letter-spacing:0;color:var(--muted);font-size:9px;margin-top:3px}.card-bottom{margin-top:21px;padding-top:17px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;font-size:10px}.card-bottom>a{font-weight:700;display:flex;gap:18px}.card-bottom label{display:flex;align-items:center;gap:4px;color:var(--muted);font-size:10px}.card-bottom input{width:13px;height:13px;accent-color:var(--blue)}.footnote{font-size:10px;line-height:1.8;margin:22px 0 0;color:#6d7b89}.company-preview{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center}.company-photos{position:relative;padding:0 30px 50px 0}.base-photo{width:100%;height:360px;object-fit:cover;object-position:65% center}.since{position:absolute;left:0;bottom:12px;background:var(--navy);color:white;padding:23px 33px;z-index:2}.since strong{font-family:'Barlow Condensed';font-size:43px;display:block;line-height:1}.since span{font-size:9px;letter-spacing:2px}.emblem{width:145px;height:145px;object-fit:contain;position:absolute;right:0;bottom:0;border:9px solid white;background:white;box-shadow:0 10px 30px #092c5115}.company-preview p{font-size:13px}.check-list{padding:0;margin:25px 0;list-style:none;display:grid;gap:12px;font-size:12px}.check-list li:before{content:'✓';color:var(--blue);margin-right:10px}.inline-actions{display:flex;gap:25px;align-items:center;flex-wrap:wrap}.services-dark{background:var(--navy);color:white}.services-dark .eyebrow{color:#82caff}.services-dark .text-link{color:white;border-color:#8db9d4}.service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:35px}.service-grid article{border-top:1px solid #ffffff35;padding-top:26px}.service-grid article>span{font-family:'Barlow Condensed';font-size:35px;color:#59afe8}.service-grid h3{font-size:17px;min-height:48px;margin:20px 0 10px}.service-grid p{font-size:12px;color:#b1c6d9}.application-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.application-grid>a{border-top:1px solid var(--line);padding:25px 10px 5px 0}.application-grid>a>span{font-size:11px;color:var(--blue)}.application-grid h3{font-family:'Barlow Condensed';font-size:28px;margin:20px 0 10px}.application-grid p{font-size:12px}.application-grid b{font-size:11px;color:var(--blue)}.ali-section{display:grid;grid-template-columns:1fr 1.35fr;gap:85px;align-items:center}.ali-section p{max-width:340px;font-size:13px}.ali-section .footnote{font-size:10px;margin-top:20px}.ali-selections{display:grid;grid-template-columns:1fr 1fr;column-gap:25px}.ali-selections>a{display:flex;align-items:center;gap:15px;border-bottom:1px solid #d6e0e8;padding:20px 0}.ali-index{font-family:'Barlow Condensed';font-size:22px;color:#9eb4c7}.ali-selections h3{font-size:12px;font-weight:600;margin:0 0 5px}.ali-selections p{font-size:10px;margin:0;line-height:1.6}.ali-selections>a>span:last-child{margin-left:auto;color:var(--blue)}.home-faq{display:grid;grid-template-columns:1fr 1.6fr;gap:80px}.faq-list details{border-bottom:1px solid var(--line);padding:20px 0}.faq-list details:first-child{padding-top:0}.faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:25px;cursor:pointer;list-style:none;font-size:13px;font-weight:600;line-height:1.6}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{font-size:23px;color:var(--blue);font-weight:400}.faq-list details p{font-size:12px;margin-top:15px;margin-bottom:0}.bottom-cta{background:#0766b4;color:white;padding:55px 0}.bottom-cta .container{display:flex;align-items:center;justify-content:space-between;gap:40px}.bottom-cta h2{font-size:44px;margin:0}.bottom-cta .container>div:last-child{display:grid;gap:20px;justify-items:center}.quiet-link{font-size:11px;color:#d1eaff}.quiet-link:hover{color:white}footer{background:#061e36;color:#a2b7c9;padding:55px 0 0}.footer-grid{display:grid;grid-template-columns:1.5fr .8fr 1fr 1.3fr;gap:40px;padding-bottom:42px}.footer-brand{color:white;margin-bottom:20px}.footer-brand img{background:white;border-radius:2px;width:65px;height:45px}.footer-brand>span{font-size:21px}.footer-brand small{display:none}footer p{font-size:10px;color:#9eb5c9;line-height:1.9}footer h3{font-size:12px;color:white;margin:8px 0 22px}.footer-grid>div>a:not(.brand){display:block;font-size:10px;margin:0 0 13px;line-height:1.6;overflow-wrap:anywhere}footer a:hover{color:#fff}.copyright{border-top:1px solid #ffffff17;padding-top:22px;padding-bottom:22px;display:flex;justify-content:space-between;font-size:9px}.copyright>div{display:flex;gap:25px}.whatsapp{position:fixed;right:22px;bottom:22px;display:flex;align-items:center;gap:8px;z-index:30;background:#087747;color:white;border-radius:30px;padding:13px 20px;box-shadow:0 4px 20px #001c2733;font-size:11px;font-weight:700}.whatsapp>span{font-size:18px}.whatsapp:hover{background:#066139;color:white}.page-title{background:linear-gradient(110deg,#eef4fa,#f8fafc);padding:26px 0 55px;border-bottom:1px solid var(--line);position:relative;overflow:hidden}.page-title .container{position:relative;z-index:1}.page-title:after{content:'19';position:absolute;right:7%;bottom:-85px;font-family:'Barlow Condensed';font-size:380px;line-height:1;color:#dce8f147;font-weight:700;font-style:italic}.crumb{display:flex;gap:11px;font-size:9px;color:#7a8c9d;margin-bottom:35px}.page-title h1{max-width:850px;margin:0 0 20px}.page-title p{max-width:620px;font-size:13px;margin:0}.catalog-section{padding-top:40px}.filter-top{display:grid;grid-template-columns:1.6fr 1fr 1fr auto;gap:15px;align-items:end;padding:25px;background:var(--pale);border:1px solid var(--line)}label{font-size:10px;font-weight:600;display:grid;gap:8px}input,select,textarea{width:100%;border:1px solid #cbd7e2;background:white;padding:13px;color:var(--ink);border-radius:2px;font-size:12px;min-width:0}select{height:44px}.filter-top .btn{height:44px;padding:12px 20px}.filter-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:25px}.filter-tabs{display:flex;gap:7px;flex-wrap:wrap}.filter-tabs button{background:white;border:1px solid var(--line);padding:10px 17px;font-size:11px;border-radius:2px;color:var(--muted)}.filter-tabs .active{background:var(--navy);color:white;border-color:var(--navy)}.reset-filters{background:transparent;text-decoration:underline;color:var(--muted);font-size:10px}.catalog-summary{display:flex;justify-content:space-between;font-size:10px;margin:30px 0 0}.catalog-summary>span:last-child{color:var(--blue)}.catalog-section>.footnote{margin:10px 0 24px}.pagination{display:flex;justify-content:center;gap:8px;margin-top:35px}.pagination button{border:1px solid var(--line);padding:9px 14px;background:white;color:var(--ink);font-size:11px}.pagination button[aria-current]{background:var(--navy);color:white}.empty{text-align:center;padding:50px;background:var(--pale)}.narrow-top{padding-top:0}.about-intro{display:grid;grid-template-columns:1.45fr 1fr;align-items:center;gap:110px}.about-intro p{font-size:13px}.company-logo{width:100%;max-height:330px;object-fit:contain}.facility-wide{width:100%;height:auto;display:block}.image-description{font-size:10px;margin:12px 0 0}.about-facts{display:grid;grid-template-columns:1fr 1.5fr;gap:80px}dl{margin:0}.about-facts dl>div{display:grid;grid-template-columns:140px 1fr;border-bottom:1px solid var(--line);padding:16px 0;gap:30px;font-size:12px}dt{color:var(--muted)}dd{margin:0;font-weight:500;line-height:1.7}.markets{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.market-list{display:grid;grid-template-columns:1fr 1fr;gap:15px}.market-list>span{background:white;border:1px solid var(--line);padding:18px;font-size:12px}.market-list small{color:#8ea6b9;margin-right:15px;font-size:10px}.markets p{font-size:13px}.service-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px}.service-detail-grid article{padding:35px;background:var(--pale);border-top:3px solid var(--blue)}.step-label{font-size:10px;letter-spacing:2px;color:var(--blue);display:block;margin-bottom:20px}.service-detail-grid h2{font-size:34px}.service-detail-grid p{font-size:13px}.service-detail-grid ul,.buying-note ul{padding-left:16px;font-size:12px;line-height:2;color:var(--muted)}.shipment{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.shipment-note{padding:35px;border-left:3px solid var(--blue);background:white}.shipment p{font-size:13px}.contact-layout{display:grid;grid-template-columns:1fr 1.2fr;gap:100px}.contact-info dl>div{padding:15px 0;border-bottom:1px solid var(--line)}.contact-info dt{font-size:9px;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px}.contact-info dd{font-size:12px}.contact-info img{width:100%;height:180px;object-fit:cover;margin-top:25px}.inquiry-panel{background:var(--pale);padding:35px}.inquiry-panel h2{font-size:35px}.inquiry-panel>p{font-size:12px}.inquiry-form{display:grid;gap:16px}.formrow{display:grid;grid-template-columns:1fr 1fr;gap:15px}.inquiry-form textarea{min-height:130px;resize:vertical}.inquiry-form .btn{justify-self:start}.form-note{font-size:10px;margin:-3px 0 0}.inquiry-result:not(:empty){border-top:1px solid var(--line);padding-top:15px}.inquiry-result p{font-size:11px}.result-actions{display:flex;flex-wrap:wrap;gap:10px}.faq-page{max-width:850px}.faq-page .faq-list details{padding:25px 0}.faq-page summary{font-size:16px}.video-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px}.video-grid article{border:1px solid var(--line)}video{width:100%;max-height:450px;background:var(--navy);display:block}.video-grid video{height:280px;object-fit:contain}.video-grid article>div{padding:25px}.video-grid h2{font-size:29px}.video-grid p{font-size:16px;font-weight:700;color:var(--navy)}.prose{max-width:800px}.prose h2{font-size:30px;margin-top:30px}.prose p{font-size:13px}.product-crumb{display:flex;gap:12px;padding-top:30px;padding-bottom:25px;font-size:9px;color:var(--muted);flex-wrap:wrap}.product-main{display:grid;grid-template-columns:1.4fr 1fr;gap:50px;align-items:start}.product-gallery>#product-photo{width:100%;height:415px;object-fit:contain;background:var(--pale);display:block}.gallery-thumbs{display:flex;gap:8px;overflow:auto;padding:12px 0}.gallery-thumbs>button{padding:2px;border:2px solid transparent;background:white;flex-shrink:0;width:80px;height:65px}.gallery-thumbs>button.chosen{border-color:var(--blue)}.gallery-thumbs img{width:100%;height:100%;object-fit:cover}.product-summary h1{font-size:44px;margin-bottom:22px}.product-price{font-family:'Barlow Condensed';font-size:34px;color:var(--blue);font-weight:600;border-bottom:1px solid var(--line);padding-bottom:20px}.product-price small{font-size:10px;display:block;font-family:'DM Sans';color:var(--muted);font-weight:400;margin-top:7px}.quick-specs{display:grid;grid-template-columns:repeat(3,1fr);padding:22px 0;gap:10px}.quick-specs span{display:block;font-size:9px;color:var(--muted);margin-bottom:7px}.quick-specs strong{font-size:12px;font-weight:600}.product-summary p{font-size:11px}.compare-product{display:flex;align-items:center;gap:8px;font-size:11px;margin:14px 0}.compare-product input{width:15px;accent-color:var(--blue)}.product-contact{margin-top:17px}.product-details{display:grid;grid-template-columns:2fr 1fr;gap:60px;align-items:start}table{width:100%;border-collapse:collapse;font-size:12px}th,td{text-align:left;padding:16px 18px;border-bottom:1px solid var(--line);line-height:1.6;vertical-align:top}th{font-weight:500;width:42%;color:var(--muted);background:var(--pale)}td{font-weight:500}.buying-note{padding:30px;background:var(--pale)}.buying-note h3{font-family:'Barlow Condensed';font-size:27px}.video-heading{font-size:32px;margin-top:40px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}dialog{color:var(--ink);border:0;box-shadow:0 20px 90px #001a3b55;border-radius:5px;width:min(700px,92%);max-height:90vh;padding:35px;scrollbar-gutter:stable}dialog::backdrop{background:#031b35b8;backdrop-filter:blur(3px)}.close{position:sticky;top:0;float:right;z-index:2;background:var(--pale);color:var(--ink);font-size:25px;padding:0 10px}dialog h2{font-size:36px;margin-right:20px}dialog p{font-size:12px}dialog table{font-size:11px}dialog th,dialog td{padding:12px 10px}#comparebar{position:fixed;bottom:22px;left:50%;transform:translateX(-50%);padding:12px 18px;background:var(--navy);color:white;gap:18px;align-items:center;z-index:35;box-shadow:0 5px 30px #031a3544;max-width:95%;width:max-content;border-radius:3px;font-size:11px}#comparebar:not([hidden]){display:flex}#comparebar .clear{background:transparent;color:white;font-size:10px}.contact-link{font-weight:600;text-decoration:underline}
@media(min-width:1700px){.home-hero{min-height:680px}.hero-content h1{font-size:104px}.hero-bg{object-position:center 55%}}
@media(max-width:1150px){.container{width:90%}.navrow{gap:18px}.brand>span{font-size:20px}.brand img{width:60px}.brand small{font-size:6px}.header nav{gap:15px}.header nav a{font-size:10px}.navquote{padding:12px}.hero-content h1{font-size:78px}.company-preview{gap:45px}.ali-section{gap:50px}.footer-grid{gap:25px}.contact-layout{gap:55px}}
@media(max-width:900px){.navquote{display:none}.home-hero{min-height:580px}.hero-price{right:5%;bottom:28px}.hero-content{padding-top:50px}.hero-caption>span:last-child{display:none}.hero-content h1{font-size:73px}.hero-facts .container>div{padding-left:20px}.hero-facts strong{font-size:24px}.hero-facts span{font-size:8px}.vehicle-grid{grid-template-columns:repeat(2,1fr)}.category-grid{gap:15px}.category img{height:180px}.category>div{padding:20px 20px 45px}.category h3{font-size:23px}.round-arrow{top:auto;bottom:10px;right:15px;padding:4px 8px}.section{padding-top:65px;padding-bottom:65px}.company-preview{gap:40px}.base-photo{height:330px}.emblem{width:110px;height:110px}.company-preview h2{font-size:39px}.service-grid{grid-template-columns:repeat(2,1fr);gap:30px}.service-grid h3{min-height:0}.ali-section{grid-template-columns:1fr;gap:25px}.ali-section p{max-width:600px}.home-faq{gap:45px;grid-template-columns:1fr 1.5fr}.footer-grid{grid-template-columns:1.2fr 1fr}.filter-top{grid-template-columns:1fr 1fr}.about-intro{gap:40px}.markets{gap:40px}.contact-layout{gap:40px;grid-template-columns:1fr 1.25fr}.inquiry-panel{padding:25px}.formrow{grid-template-columns:1fr}.product-main{gap:30px;grid-template-columns:1.2fr 1fr}.product-gallery>#product-photo{height:340px}.product-summary h1{font-size:36px}.product-details{gap:35px}.page-title h1{font-size:54px}.shipment{gap:40px}.video-grid video{height:220px}}
@media(max-width:680px){.container{width:90%}.topbar .container{padding:9px 0}.topbar .container>span{font-size:7px;max-width:42%;line-height:1.6;letter-spacing:.5px}.topbar .container>div{align-items:center}.topbar a{font-size:8px}.topbar a:first-child{display:none}.navrow{padding:10px 0;flex-wrap:wrap;gap:0}.brand img{width:65px;height:47px}.brand>span{font-size:23px}.brand small{font-size:6px}.menu-toggle{display:flex;align-items:center;gap:13px;background:var(--pale);font-size:10px;padding:11px 13px;color:var(--navy)}.header nav{display:none;width:100%;padding:14px 0 8px;gap:0}.header nav.is-open{display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.header nav a{font-size:12px;padding:14px 0;border-bottom:1px solid var(--line)}.home-hero{display:block;min-height:680px}.hero-bg{object-position:60% center}.hero-shade{background:linear-gradient(90deg,#041f3ce8,#04234670),linear-gradient(0deg,#05244699,transparent)}.hero-content{padding:48px 0 150px}.hero-content h1{font-size:72px;line-height:1;margin-bottom:23px}.hero-content .eyebrow{font-size:8px;letter-spacing:1.5px}.hero-content p{font-size:12px;line-height:1.9}.hero-buttons{flex-wrap:wrap;gap:10px}.hero-buttons .btn{padding:14px 17px;font-size:10px}.hero-caption{margin-top:30px;font-size:8px}.hero-price{left:5%;right:auto;bottom:25px;padding:15px 22px}.hero-price strong{font-size:28px}.hero-facts .container{grid-template-columns:1fr 1fr;padding-top:10px;padding-bottom:10px}.hero-facts .container>div,.hero-facts .container>div:first-child{padding:18px 0;border:0}.hero-facts strong{font-size:25px}.hero-facts span{font-size:9px}.hero-facts .container>div:nth-child(even){padding-left:20px;border-left:1px solid var(--line)}.section{padding-top:48px;padding-bottom:48px}h2{font-size:37px}.eyebrow{font-size:9px;letter-spacing:1.6px}.section-head{display:block;margin-bottom:25px}.section-head .text-link{margin-top:17px}.category-grid{grid-template-columns:1fr;gap:18px}.category{display:grid;grid-template-columns:43% 57%}.category img{height:175px}.category>div{padding:20px 18px 35px}.category h3{font-size:24px}.category p{font-size:10px}.category .round-arrow{bottom:10px}.vehicle-grid{grid-template-columns:1fr;gap:22px}.vehicle-image{height:255px}.vehicle-info{padding:21px}.vehicle-info h3{min-height:0;font-size:20px}.spec-row{min-height:0;font-size:11px}.price{font-size:28px}.card-bottom{font-size:11px}.company-preview{grid-template-columns:1fr;gap:30px}.company-photos{padding-bottom:36px}.base-photo{height:290px}.since{padding:20px 27px}.emblem{width:125px;height:125px}.company-preview h2{font-size:39px}.inline-actions{gap:18px}.service-grid{gap:25px 20px}.service-grid h3{font-size:16px}.service-grid p{font-size:11px}.service-grid article>span{font-size:30px}.application-grid{grid-template-columns:1fr;gap:20px}.application-grid>a{padding-top:20px;display:grid;grid-template-columns:28px 1fr;gap:6px 8px}.application-grid h3{margin:0;font-size:26px}.application-grid p,.application-grid b{grid-column:2}.application-grid p{margin-bottom:5px}.ali-selections{grid-template-columns:1fr}.ali-selections>a{padding:18px 0}.ali-section .btn{font-size:11px}.home-faq{grid-template-columns:1fr;gap:30px}.bottom-cta .container{display:block}.bottom-cta h2{font-size:38px}.bottom-cta .container>div:last-child{justify-items:start;margin-top:25px}.bottom-cta .eyebrow{font-size:8px}.footer-grid{grid-template-columns:1fr 1fr;gap:30px 25px}.footer-grid>div:first-child{grid-column:1/-1}.footer-grid>div:last-child{grid-column:1/-1}.footer-grid p{font-size:11px}.footer-grid>div>a:not(.brand){font-size:11px}.footer-brand img{width:72px}.footer-brand>span{font-size:25px}.copyright{display:block;line-height:1.8;font-size:8px}.copyright>div{margin-top:15px}.whatsapp{right:13px;bottom:13px;padding:11px 16px;font-size:10px}.page-title{padding:20px 0 38px}.crumb{margin-bottom:25px}.page-title h1{font-size:47px}.page-title p{font-size:12px}.page-title:after{font-size:260px;right:-5%;bottom:-60px}.filter-top{grid-template-columns:1fr 1fr;padding:18px;gap:15px 10px}.filter-top label{font-size:9px}.search-field{grid-column:1/-1}.filter-top .btn{grid-column:1/-1}.filter-bottom{align-items:start;gap:15px}.filter-tabs{gap:5px}.filter-tabs button{font-size:9px;padding:9px 11px}.reset-filters{font-size:9px;white-space:nowrap;padding:10px 0}.catalog-summary{font-size:9px;gap:20px;line-height:1.7}.footnote{font-size:9px}.narrow-top{padding-top:0}.about-intro{grid-template-columns:1fr;gap:25px}.company-logo{max-height:260px}.about-facts{grid-template-columns:1fr;gap:10px}.about-facts dl>div{grid-template-columns:100px 1fr;gap:15px;font-size:11px}.markets{grid-template-columns:1fr;gap:20px}.market-list{gap:10px}.market-list>span{font-size:11px;padding:15px}.market-list small{margin-right:10px}.service-detail-grid{grid-template-columns:1fr;gap:22px}.service-detail-grid article{padding:25px}.shipment{grid-template-columns:1fr;gap:25px}.shipment-note{padding:25px}.contact-layout{grid-template-columns:1fr;gap:35px}.contact-info img{height:180px}.inquiry-panel{padding:25px 20px}.formrow{grid-template-columns:1fr}.inquiry-form .btn{width:100%}.video-grid{grid-template-columns:1fr;gap:25px}.video-grid video{height:240px}.video-grid h2{font-size:29px}.product-crumb{font-size:8px;gap:8px;padding-top:23px;padding-bottom:20px}.product-main{grid-template-columns:1fr;gap:25px}.product-gallery>#product-photo{height:300px}.gallery-thumbs>button{width:70px;height:56px}.product-summary h1{font-size:43px}.product-price{font-size:34px}.quick-specs strong{font-size:12px}.product-summary p{font-size:12px}.product-details{grid-template-columns:1fr;gap:30px}.product-details h2{font-size:35px}table{font-size:11px}th,td{padding:13px 12px}.buying-note{padding:25px}.product-details video{max-height:300px}dialog{padding:25px}dialog h2{font-size:32px}dialog table th,dialog table td{font-size:9px;padding:10px 6px}.result-actions{flex-direction:column}.result-actions .btn{width:100%}#comparebar{bottom:70px;gap:10px;font-size:10px;padding:10px 12px}#comparebar .btn{font-size:10px;padding:9px 13px}}
