.banner-section.tarifas-banner{background-image:linear-gradient(90deg, rgba(0, 48, 87, 0.65), rgba(0, 48, 87, 0.2)),url("../../img/banner-tarifas.webp");background-size:cover;background-position:center 60%;background-repeat:no-repeat}.tarifas-conteudo{display:grid;gap:48px;margin:0 0 48px;width:100%}.tarifas-conteudo,.tarifas-conteudo *{box-sizing:border-box}.tarifas-conteudo h2{margin:0 0 16px;font-size:clamp(1.5rem,3vw,2rem);line-height:1.25;font-weight:700;color:#003057}.tarifas-conteudo h3{margin:24px 0 16px;font-size:1.125rem;color:#003057}.tarifas-conteudo p{margin:0 0 24px;font-size:1rem;line-height:1.7}.tarifas-conteudo p:last-child{margin-bottom:0}.tarifas-conteudo .tarifas-imagem{display:block;width:100%;padding:20px;margin:0;background:#fff;border:1px solid #dde5e8;border-radius:16px;color:#003057;font:inherit;text-align:center;cursor:zoom-in}.tarifas-conteudo .tarifas-imagem img{display:block;width:100%;height:auto;margin:0 !important}.tarifas-conteudo .tarifas-imagem span{display:block;margin-top:16px;font-size:.875rem}.tarifas-conteudo .tarifas-imagem i{margin-right:6px}.tarifas-conteudo .tarifas-imagem:hover{border-color:#003057}.tarifas-conteudo .tarifas-nota{margin:16px 0 0;color:#596a74;font-size:.875rem}.tarifas-conteudo .tarifas-destaque{display:grid;grid-template-columns:minmax(0, 2fr) minmax(0, 3fr);align-items:center;gap:32px;padding:48px 28px;min-height:330px;border-radius:32px;background:#003057;color:#fff;box-shadow:0 2px 16px rgba(0,0,0,.1)}.tarifas-conteudo .tarifas-destaque h2{color:#fff !important}.tarifas-conteudo .tarifas-destaque .tarifas-botao{background:rgba(0,0,0,0);border:2px solid #67d7a7;color:#67d7a7}.tarifas-conteudo .tarifas-destaque .tarifas-botao:hover{background:#67d7a7;color:#003057}.tarifas-conteudo .tarifas-destaque__logo{display:flex;justify-content:center;align-items:center}.tarifas-conteudo .tarifas-destaque__logo img{width:100%;max-width:300px;height:240px;object-fit:contain;margin:0 !important}.tarifas-conteudo .tarifas-destaque__texto{text-align:center;min-width:0}.tarifas-conteudo .tarifas-destaque__texto h2{font-size:1.5rem}.tarifas-conteudo .tarifas-cupom{grid-template-columns:minmax(0, 3fr) minmax(0, 2fr)}.tarifas-conteudo .tarifas-cupom .tarifas-destaque__logo{grid-column:2;grid-row:1}.tarifas-conteudo .tarifas-cupom .tarifas-destaque__texto{grid-column:1;grid-row:1}.tarifas-conteudo .tarifas-botao{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 24px;min-height:48px;border-radius:30px;background:#67d7a7;color:#003057;font-weight:700;text-decoration:none}.tarifas-conteudo .tarifas-botao:hover{background:#8ae3be;color:#003057}.tarifas-conteudo :is(button,a):focus-visible{outline:3px solid #27a576;outline-offset:4px}.tarifas-conteudo .tarifas-marcas{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:12px;padding:0;margin:0;list-style:none}.tarifas-conteudo .tarifas-marcas li{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:128px;padding:20px 12px;border:1px solid #dde5e8;border-radius:12px;background:#fff}.tarifas-conteudo .tarifas-marcas img{width:100%;height:44px;object-fit:contain;max-width:120px;margin:0 !important}.tarifas-conteudo .tarifas-marcas span{font-size:.875rem;color:#003057;text-align:center}.tarifas-conteudo .tarifas-marcas a{display:flex;flex-direction:column;align-items:center;gap:16px;text-decoration:none;width:100%}.tarifas-conteudo .tarifas-marcas i{margin-left:4px;font-size:.75rem}.tarifas-conteudo .tarifas-operadoras li:hover{border-color:#003057;background:#f5f8f9}.tarifas-conteudo .tarifas-operadoras img[alt=ConectCar]{background:#003057;border-radius:6px;padding:6px}@media(max-width: 768px){.tarifas-conteudo{gap:32px;margin-bottom:32px}.tarifas-conteudo .tarifas-destaque{grid-template-columns:minmax(0, 1fr);gap:24px;padding:32px 24px;min-height:0}.tarifas-conteudo .tarifas-destaque__logo img{max-width:180px;height:120px}.tarifas-conteudo .tarifas-cupom .tarifas-destaque__logo{grid-column:1;grid-row:1}.tarifas-conteudo .tarifas-cupom .tarifas-destaque__texto{grid-column:1;grid-row:2}.tarifas-conteudo .tarifas-imagem{padding:12px}.tarifas-conteudo .tarifas-marcas{grid-template-columns:repeat(2, minmax(0, 1fr))}.tarifas-conteudo .tarifas-botao{width:100%;padding-inline:16px}}.lightbox-modal{display:none;position:fixed;z-index:99999;left:0;top:0;width:100%;height:100%;padding:60px 16px;box-sizing:border-box;background-color:rgba(0,0,0,.9);backdrop-filter:blur(5px)}#lightboxModal [hidden]{display:none !important}#lightboxModal button:focus-visible{outline:3px solid #67d7a7;outline-offset:3px}.tarifa-card img:focus-visible{outline:3px solid #003057;outline-offset:-3px}.lightbox-modal.active{display:flex;align-items:center;justify-content:center}.lightbox-content{max-width:100%;max-height:100%;display:flex;align-items:center;justify-content:center}.lightbox-image{margin:0 !important;max-width:calc(100vw - 32px);max-height:calc(100vh - 120px);max-height:calc(100dvh - 120px);width:auto;height:auto;object-fit:contain;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.5)}.lightbox-close{position:absolute;top:10px;right:10px;background:rgba(0,0,0,.6);border:none;color:#fff;font-size:1.8rem;cursor:pointer;padding:6px;border-radius:50%;transition:background .2s ease;width:44px;height:44px;display:flex;align-items:center;justify-content:center;z-index:10000}.lightbox-close:hover{background:rgba(0,0,0,.8)}.lightbox-nav{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,48,87,.8);color:#fff;border:none;border-radius:50%;width:50px;height:50px;cursor:pointer;font-size:1.5rem;display:flex;align-items:center;justify-content:center;transition:background .2s ease}.lightbox-nav:hover{background:#003057}.lightbox-prev{left:8px}.lightbox-next{right:8px}.lightbox-counter{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);color:#fff;font-size:1rem;background:rgba(0,0,0,.5);padding:8px 16px;border-radius:20px}@media(max-width: 768px){.lightbox-nav{width:44px;height:44px;font-size:1.2rem}.lightbox-prev{left:8px}.lightbox-next{right:8px}.lightbox-close{top:10px;font-size:1.5rem}}@media(max-width: 768px){.main-content{padding:5px 5px !important}.content-wrapper{padding:0 10px}.article__content{width:100%;flex-shrink:0;max-width:100% !important;padding:0 5px}}@media(max-width: 480px){.main-content{padding:2px 2px !important}.content-wrapper{padding:0 5px}.article__content{padding:0 2px}}.tarifas-conteudo .tarifas-impostos-abrir{border:0;background:#6dc497;color:#003057;font:inherit;font-weight:700}.tarifas-conteudo .tarifas-impostos-abrir:hover{background:#003057;color:#fff}.tarifas-conteudo .tarifas-impostos-abrir:focus-visible{outline:3px solid #f9ce47;outline-offset:4px}.tarifas-impostos-modal{box-sizing:border-box;width:min(960px,100% - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:32px;border:1px solid #dde5e8;border-top:4px solid #6dc497;border-radius:20px;background:#fff;color:#596a74;font-family:Inter,sans-serif;overflow:auto}.tarifas-impostos-modal::backdrop{background:rgba(0,26,52,.65)}.tarifas-impostos-modal h2{margin:0;font-size:1.5rem;line-height:1.3;color:#003057}.tarifas-impostos-modal .tarifas-impostos-modal__cabecalho{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px}.tarifas-impostos-modal .tarifas-impostos-fechar{flex:0 0 44px;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#003057;color:#fff;font-size:1.5rem}.tarifas-impostos-modal .tarifas-impostos-fechar:hover{background:#6dc497;color:#003057}.tarifas-impostos-modal .tarifas-impostos-fechar:focus-visible{outline:3px solid #f9ce47;outline-offset:4px}:is(.tarifas-impostos-modal,.tarifas-conteudo noscript) .tarifas-tributos{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:20px}:is(.tarifas-impostos-modal,.tarifas-conteudo noscript) .tarifas-tributos section{min-width:0;padding:24px;border:1px solid #dde5e8;border-radius:12px}:is(.tarifas-impostos-modal,.tarifas-conteudo noscript) .tarifas-tributos h3{margin:0 0 16px;font-size:1.125rem;line-height:1.4;color:#003057}:is(.tarifas-impostos-modal,.tarifas-conteudo noscript) .tarifas-tributos p{margin:0;font-size:1rem;line-height:1.65}@media(max-width: 767px){.tarifas-impostos-modal{padding:20px}:is(.tarifas-impostos-modal,.tarifas-conteudo noscript) .tarifas-tributos{grid-template-columns:1fr;gap:16px}}/*# sourceMappingURL=tarifas.css.map */
