@font-face{font-family:NeoSansRegular;src:url(/fonts/NeoSansProRegular.OTF)}@font-face{font-family:NeoSansBold;src:url(/fonts/NeoSansProBold.OTF)}.isuzu-landing{margin:0;padding:0;font-family:NeoSansRegular}.cover-image{position:relative;width:100vw;height:100vh;background-image:url(/images/isuzu/isuzu-cover.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;display:flex;justify-content:center;text-align:center;overflow:hidden}.cover-image:before{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,.5);z-index:1}.cover-content-main{position:relative;z-index:1;color:white;font-family:NeoSansBold;padding:2rem;margin-top:13vw}.cover-content-main h1{font-size:2.5rem;margin-bottom:1rem}.cover-content-main p{font-size:1.2rem;margin-bottom:2rem}.tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.tab-link{padding:.75rem 1.5rem;border-radius:8px;background-color:rgba(255,255,255,.35);color:white;text-decoration:none;transition:background-color .3s}.tab-link.active,.tab-link:hover{background-color:#c8102e}.cover-t{position:relative;height:60vh;min-height:300px;background:url(/images/isuzu/isuzu-cover-model.jpg) 50%/cover no-repeat;display:flex;flex-direction:column;align-items:center;justify-content:center}.cover-t:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.45)}.cover-content{position:relative;color:white;text-align:center;z-index:1;padding:1rem;margin-top:4vw;font-family:NeoSansBold}.cover-content h1{font-size:2rem;margin-bottom:.5rem}.cover-content p{font-size:1.1rem;margin-bottom:1rem}.isuzu-button-wrapper{z-index:1;margin-top:30px;text-align:center}.isuzu-button{background-color:#c8102e;color:white;font-weight:700;padding:12px 24px;border-radius:8px;text-decoration:none;display:inline-block;transition:background-color .3s ease}.isuzu-button:hover{background-color:#a00e26}.model-gallery{max-width:1200px;margin:2rem auto}.model-gallery img{width:100%;border-radius:8px}.model-info{max-width:1000px;margin:2rem auto;display:grid;grid-gap:2rem;gap:2rem}.info-block h2{font-size:1.5rem;color:#c8102e;margin-bottom:.5rem}.info-block ul{list-style:disc;margin-left:1.5rem;color:#333}.feature-tabs{display:flex;flex-wrap:wrap;max-width:1200px;margin:3rem auto;gap:2rem;padding:0 1rem}.feature-price{background-color:#eee;padding:10px 20px;font-size:1.2rem;font-weight:700;text-align:center;color:#000;border-radius:8px;margin-bottom:1rem}.feature-image{flex:1 1 50%;text-align:center}.feature-panel{flex:1 1 45%;gap:1.5rem}.feature-buttons,.feature-panel{display:flex;flex-direction:column}.feature-buttons{gap:.5rem}.feature-buttons button{padding:.75rem 1rem;background:#eee;border:none;border-radius:6px;font-weight:700;cursor:pointer;transition:background .3s;text-align:left}.feature-buttons button.active,.feature-buttons button:hover{background-color:#c8102e;color:white}.feature-content h3{margin-bottom:.5rem;color:#c8102e;font-size:1.4rem}.feature-content p,.feature-content ul{color:#333;line-height:1.5;font-size:1rem;margin-bottom:1rem}.model-variants{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin:2rem auto;max-width:1000px;padding:0 1rem}.variant-link{padding:.5rem 1rem;font-weight:700;border:none;border-bottom:2px solid transparent;background:none;color:#333;transition:border-color .3s,color .3s;cursor:pointer;font-family:NeoSansBold}.variant-link.active,.variant-link:hover{color:#c8102e;border-color:#c8102e}.downloads>h4{font-size:1.4rem;margin-bottom:.5rem}.brochure-list{max-width:350px}.brochure-button{display:inline-block;background-color:#c8102e;color:white;padding:12px 24px;border-radius:8px;text-decoration:none;box-shadow:0 4px 8px rgba(0,0,0,.1);transition:background-color .3s,transform .2s;width:100%}.brochure-button:hover{background-color:#a0001a;transform:translateY(-2px)}@media (max-width:768px){.cover-content{padding-left:0;padding-right:0}.cover-content h1{font-size:2rem}.cover-content p{font-size:1rem}.tabs{display:flex;flex-wrap:wrap;justify-content:center;width:100%;margin:auto;gap:.5rem}.tab-link{text-align:center;padding:.5rem}.cover-t{margin-top:61px;background-position:26%}.model-card{flex-direction:row;text-align:left}.model-info{flex:1 1;display:block;padding:0 1rem}.feature-tabs{flex-direction:column;align-items:stretch;gap:2rem}.feature-image{width:100%}.feature-image>img{width:100%;max-width:500px;height:auto;border-radius:8px;margin:0 auto}.feature-buttons{overflow-x:auto;gap:.5rem;padding-bottom:.5rem;scrollbar-width:none}.feature-buttons::-webkit-scrollbar{display:none}.feature-buttons button{flex:1 0 auto;white-space:nowrap;font-size:.9rem;padding:.5rem 1rem;text-align:center}.feature-content h3{text-align:center;font-size:1.2rem}.feature-content p,.feature-content ul{text-align:left;padding:0 .5rem}.downloads{display:flex;flex-direction:column;align-items:center}.downloads>h4{font-size:1.2rem}}@media (min-width:768px) and (max-width:1024px){.cover-t{margin-top:100px}}