@font-face{font-family:Gilroy;font-style:normal;font-weight:400;src:url(https://45449540.fs1.hubspotusercontent-na1.net/hubfs/45449540/raw_assets/public/TVS%20Motor%20LATAM/Fonts/Gilroy-Medium.ttf) format("truetype")}body{background:#fff;color:#00274f;font-family:Gilroy,sans-serif;margin:0;padding:0}.container,.warranty-block,.warranty-header{margin:0 auto;max-width:1100px;padding:2rem 1rem;text-align:center}body,html{margin:0;overflow-x:hidden;padding:0}*{box-sizing:border-box}img{display:block;height:auto;max-width:100%}.top-bar{display:flex;height:50px;width:100%}.top-logo{align-items:center;background:linear-gradient(180deg,#c3c3c3,#fbfbfb 47.4%,#e4e4e4);display:flex;justify-content:center;padding:0 1rem;width:180px}.top-logo img{height:28px;width:auto}.top-info{align-items:center;background-color:#004a8f;color:#fff;display:flex;flex-grow:1;font-size:.85rem;gap:1rem;justify-content:flex-end;padding:0 1.5rem}.lang-selector{background:#fff;border-radius:15px;color:#004a8f;display:flex;font-weight:700;gap:.5rem;padding:.2rem .6rem}.lang{cursor:pointer}.lang.active{text-decoration:underline}.social-icon{color:#fff;font-size:1rem;text-decoration:none}.phone{font-weight:700}.hero{background-color:#f5f5f5;color:#004a8f;padding:2rem;position:relative}.hero h1{font-size:2.5rem;margin-bottom:1rem}.hero p{color:#000;font-size:1.2rem}.logo-header{height:50px;left:40px;position:absolute;top:30px;width:auto;z-index:10}.tagline{color:#ccc;font-size:1rem;font-style:italic}.warranty-header h1{font-size:24px;font-weight:600;margin:0}.warranty-block h2{color:#00274f;font-size:24px;font-weight:600;margin-bottom:1rem;text-transform:uppercase}.warranty-grid{align-items:center;border:1px solid #ccc;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;padding:1.5rem}.warranty-badge,.warranty-info{flex:1 1 45%;text-align:center}.warranty-badge img{height:auto;max-width:100%}.warranty-info img{display:block;margin:0 auto;max-height:300px;object-fit:contain;width:auto}.warranty-info p{color:#00274f;font-size:1rem;font-weight:600;line-height:1.4;margin-top:1rem}@media (max-width:768px){.warranty-grid{flex-direction:column;text-align:center}}.model-list{color:#333;font-size:.9rem;list-style:none;margin-top:.5rem;padding:0}.model-list li:before{color:#004a8f;content:"• "}.disclaimer{background-color:#f7f7f7;color:#444;font-size:.95rem;line-height:1.6}.faq-section{background-color:#f7f7f7;font-family:Helvetica Neue,sans-serif;padding:4rem 2rem}.faq-section h2{color:#004a8f;font-size:2rem;margin-bottom:2rem;text-align:center}.faq-section details{background:#fff;border:1px solid #ddd;border-radius:8px;cursor:pointer;margin-bottom:1rem;padding:1.2rem;transition:all .3s ease}.faq-section summary{color:#222;font-size:1.05rem;font-weight:600;list-style:none;padding-right:1.5rem;position:relative}.faq-section summary:after{content:"▼";position:absolute;right:0;transition:transform .3s ease}.faq-section details[open] summary:after{transform:rotate(180deg)}.faq-section details p,.faq-section details ul{color:#444;font-size:.95rem;line-height:1.5;margin-top:1rem}.faq-section ul{padding-left:1.5rem}.footer{background-color:#004a8f;color:#fff;padding:1rem}