.tq8-visual,.tq8-card,.tq8-modal{box-sizing:border-box;font-family:Inter,Arial,sans-serif;color:#172b24}.tq8-visual{position:relative;border:0;padding:0;width:100%;display:block;border-radius:14px;overflow:hidden;background:#272e31;cursor:zoom-in}.tq8-visual img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;mix-blend-mode:normal}.tq8-launch{position:absolute;right:12px;bottom:12px;display:inline-block;background:#fffffff0;color:#173c2e;border:1px solid #c6d8ce;border-radius:30px;padding:9px 14px;font-size:12px;font-weight:700;cursor:pointer}.tq8-price{margin:16px 0;font-size:30px;font-weight:800;line-height:1.2}.tq8-price del{font-size:16px;color:#707b75;font-weight:400;margin-right:12px}.tq8-price small{display:block;color:#2d794c;font-size:12px;letter-spacing:.06em;margin-top:8px}.tq8-cover{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #dce5df;border-bottom:1px solid #dce5df;padding:16px 0;gap:10px;margin:15px 0}.tq8-cover strong{display:block;font-size:20px;color:#174f36;line-height:1.25}.tq8-cover small{display:block;font-size:11px;line-height:1.5;margin-top:5px;color:#5e6d64}.tq8-features{display:flex;flex-wrap:wrap;gap:7px;margin:14px 0}.tq8-features span{border:1px solid #d7e5dc;border-radius:8px;padding:7px 9px;font-size:12px;background:#f4f8f5}.tq8-note{font-size:11px;line-height:1.6;color:#657169}.tq8-support{font-size:13px;color:#25543c}.tq8-colours{display:flex;flex-wrap:wrap;gap:8px}.tq8-colours button{background:#fff;color:#203c2e;border:1px solid #becfc3;border-radius:8px;padding:10px 12px;cursor:pointer;font:500 12px Arial,sans-serif}.tq8-colours button:before{content:"";display:inline-block;width:14px;height:14px;background:var(--shade);border:1px solid #0002;border-radius:50%;vertical-align:middle;margin-right:6px}.tq8-colours button[aria-pressed="true"]{outline:2px solid #326f4a;outline-offset:1px}.tq8-modal{border:0;border-radius:20px;padding:0;width:min(1100px,95vw);max-width:95vw;max-height:94dvh;background:#fff;box-shadow:0 20px 90px #0006;overflow:auto}.tq8-modal::backdrop{background:#071d17bb}.tq8-head{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;gap:20px;border-bottom:1px solid #e3e8e4}.tq8-head h2{margin:0;font-size:19px;line-height:1.4}.tq8-close{font-size:25px;border:1px solid #cfdbd2;background:#fff;color:#143d2b;width:40px;height:40px;border-radius:50%;cursor:pointer;padding:0}.tq8-stage{position:relative;display:grid;place-items:center;background:#202629;touch-action:pan-y;overflow:hidden;height:min(56dvh,620px)}.tq8-stage img{display:block;width:100%;height:100%;max-height:100%;object-fit:contain;user-select:none;-webkit-user-drag:none}.tq8-arrow{position:absolute;top:50%;transform:translateY(-50%);border:1px solid #c9d9d0;border-radius:50%;width:42px;height:42px;background:#fffffff0;color:#173e2c;font-size:27px;padding:0;cursor:pointer}.tq8-prev{left:12px}.tq8-next{right:12px}.tq8-gallery-meta{padding:12px 20px;display:flex;gap:12px;align-items:center;justify-content:space-between;font-size:12px}.tq8-play{color:#1b5637;background:#f3f7f3;border:1px solid #c7d8cc;padding:8px 12px;border-radius:8px;cursor:pointer}.tq8-thumbs{display:grid;max-width:680px;margin:0 auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:0 20px 12px}.tq8-thumbs button{padding:0;border:2px solid #fff0;background:#edf1ee;aspect-ratio:3/2;border-radius:6px;overflow:hidden;cursor:pointer}.tq8-thumbs img{width:100%;height:100%;object-fit:contain}.tq8-thumbs button[aria-pressed="true"]{border-color:#2b7750}.tq8-modal .tq8-note{margin:0;padding:0 20px 16px}.tq8-modal button:focus-visible,.tq8-visual:focus-visible{outline:3px solid #ef7a26;outline-offset:2px}#tejo-shop-v2 article[aria-label="TEJO EV Q8"] .sv2-photo{background:#252b2c;aspect-ratio:3/2;cursor:zoom-in}#tejo-shop-v2 article[aria-label="TEJO EV Q8"] .sv2-photo img{object-fit:contain;mix-blend-mode:normal}.tsm-card.tq8-scroll .tsm-media{background:#292f31}.tsm-card.tq8-scroll .tsm-media img{width:100%;height:100%;object-fit:contain;mix-blend-mode:normal}.tsm-card.tq8-scroll em{font-size:12px}@media(max-width:600px){.tq8-modal{border-radius:14px}.tq8-stage{height:49dvh}.tq8-head{padding:12px}.tq8-head h2{font-size:16px}.tq8-thumbs{grid-template-columns:repeat(4,minmax(0,1fr));padding:0 12px 12px}.tq8-gallery-meta{padding:10px 12px}.tq8-cover strong{font-size:18px}.tq8-colours button{padding:10px 8px}}#tejo-q8-photos .tq8-stage{display:block}#tejo-q8-photos .tq8-stage>img{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;min-height:0!important;object-fit:contain!important;margin:0!important;padding:0!important}#tejo-q8-photos .tq8-head h2{font-size:19px!important;line-height:1.4!important;margin:0!important}#tejo-q8-photos button{box-sizing:border-box;min-width:0!important;min-height:0!important;margin:0!important;box-shadow:none!important;line-height:1.25!important;text-transform:none!important;font-family:Arial,sans-serif!important}#tejo-q8-photos .tq8-close,#tejo-q8-photos .tq8-arrow{width:42px!important;height:42px!important;padding:0!important;border:1px solid #c9d9d0!important;border-radius:50%!important;background:#fffffff0!important;color:#173e2c!important;font-size:27px!important}#tejo-q8-photos .tq8-play{padding:9px 14px!important;background:#f3f7f3!important;color:#1b5637!important;border:1px solid #c7d8cc!important;border-radius:8px!important;font-size:13px!important}#tejo-q8-photos .tq8-thumbs button{position:relative;padding:0!important;border:2px solid transparent!important;border-radius:6px!important;background:#edf1ee!important;aspect-ratio:3/2}#tejo-q8-photos .tq8-thumbs button[aria-pressed="true"]{border-color:#2b7750!important}#tejo-q8-photos .tq8-thumbs img{display:block;position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:contain!important;max-width:100%!important;margin:0!important}#tejo-q8-catalog-card .tq8-launch{padding:9px 14px!important;border-radius:30px!important;background:#fffffff0!important;color:#173c2e!important;font-size:12px!important;line-height:1.4!important;border:1px solid #c6d8ce!important}@media(max-width:600px){#tejo-q8-photos .tq8-head h2{font-size:16px!important}}#tejo-q8-series-card{overflow:hidden;padding:0!important;border-radius:18px;background:#fff;border:1px solid #dce5df}#tejo-q8-series-card>.tq8-visual{display:block;width:100%;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:#252b2c!important;line-height:0!important}#tejo-q8-series-card>.tq8-visual img{display:block;width:100%!important;height:auto!important;aspect-ratio:3/2;object-fit:contain!important;margin:0!important}#tejo-q8-series-card>:not(.tq8-visual){margin-left:20px;margin-right:20px}#tejo-q8-series-card>.ts-k{margin-top:20px}#tejo-q8-series-card>.tq8-note{margin-bottom:20px}#tejo-q8-series-card .tq8-launch{line-height:1.4}.tsm-card.tiqt-scroll .tsm-media{background:#eef4f1}.tsm-card.tiqt-scroll .tsm-media img{object-fit:contain;mix-blend-mode:normal}#tejo-iqt-catalog-card .sv2-photo{background:#eef4f1}#tejo-iqt-catalog-card .sv2-photo img{object-fit:contain;mix-blend-mode:normal}#tejo-iqt-catalog-card .sv2-photo{position:relative}#tejo-iqt-catalog-card .sv2-photo>img{position:absolute;inset:0;width:100%!important;height:100%!important;max-height:100%!important;min-height:0!important;object-fit:contain!important;margin:0!important;padding:8px!important;box-sizing:border-box}.tsm-card.tiqt-scroll .tsm-media img{width:100%!important;height:100%!important;object-fit:contain!important}.tejo-company-estimator{width:min(1180px,96vw);max-width:96vw;height:92dvh;max-height:92dvh;padding:0;border:1px solid #cbd8d3;border-radius:16px;background:#f1f5f3;color:#173d31}.tejo-company-estimator::backdrop{background:rgb(8 30 23 / .65)}.tejo-company-estimator .tce-toolbar{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:12px 16px;background:#fff;border-bottom:1px solid #cbd8d3;font-size:13px}.tejo-company-estimator .tce-toolbar a{margin-left:auto;color:#125b47}.tejo-company-estimator .tce-toolbar button{padding:7px 14px;border:1px solid #cbd8d3;border-radius:8px;background:#fff;color:#173d31}.tejo-company-estimator iframe{width:100%;height:calc(100% - 65px);border:0;display:block}@media(max-width:600px){.tejo-company-estimator{width:98vw;max-width:98vw;height:96dvh;max-height:96dvh}.tejo-company-estimator .tce-toolbar{gap:8px;font-size:11px;padding:10px}.tejo-company-estimator .tce-toolbar strong{width:100%}.tejo-company-estimator .tce-toolbar a{margin-left:0}.tejo-company-estimator iframe{height:calc(100% - 85px)}}#tejo-shop-v2 .tejo-x13-price-table{width:100%;border-collapse:collapse;margin-top:14px;font-size:12px;line-height:1.5}#tejo-shop-v2 .tejo-x13-price-table th,#tejo-shop-v2 .tejo-x13-price-table td{text-align:left;padding:9px 5px;border-bottom:1px solid #dce5df}#tejo-shop-v2 .tejo-x13-price-table th{background:#edf5f0;color:#174c37}#tejo-shop-v2 .tejo-x13-price-table td:last-child{font-weight:700;white-space:nowrap}