:root{--tl-red:#f32638;--tl-bg:#07111c;--tl-card:#fff;--tl-ink:#141a22;--tl-soft:#f5f7fa;--tl-line:#e2e7ee;--tl-muted:#7c8794;--tl-mood:55,135,225}
.tlv05-page,.tlv05-page *{box-sizing:border-box}.tlv05-page{direction:rtl;font-family:inherit;background:radial-gradient(circle at 50% 10%,rgba(var(--tl-mood),.26),transparent 30%),radial-gradient(circle at 84% 26%,rgba(var(--tl-mood),.14),transparent 26%),linear-gradient(180deg,#040b13 0%,#07111c 22%,#06111d 100%);color:#fff;padding:0 0 36px;transition:background 1.1s ease}.tlv05-page>div{width:100%}.tlv05-page .tlv05-hero,.tlv05-page .tlv05-panel,.tlv05-page .tlv05-dark-cards,.tlv05-page .tlv05-lower,.tlv05-page .tlv05-banner{width:min(1500px,calc(100% - 40px));margin-inline:auto;margin-bottom:30px}.section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px}.section-head h2{font-size:28px;font-weight:950;margin:4px 0}.section-head p{color:#7f8b98;font-size:12px;margin:0}.section-head.light h2{color:#fff}.eyebrow{font-size:10px;letter-spacing:.16em;font-weight:900;color:#b7c4d2}.eyebrow.red{color:var(--tl-red)}h1,h2,h3,p{margin-top:0}.btn{display:inline-flex;align-items:center;justify-content:center;padding:11px 17px;border-radius:11px;text-decoration:none;font-weight:900;border:1px solid transparent;cursor:pointer;font-size:12px}.btn-red{background:var(--tl-red);color:#fff}.btn-ghost{background:rgba(255,255,255,.04);color:#fff;border-color:rgba(255,255,255,.18)}.btn-dark{background:#0f1926;color:#fff;border-color:#2a3848}.more{display:inline-flex;margin-top:12px;color:var(--tl-red);text-decoration:none;font-weight:900;font-size:12px}
.tlv05-hero{position:relative;min-height:570px;overflow:hidden;border-radius:0 0 22px 22px;background:#06111d;box-shadow:0 25px 90px rgba(0,0,0,.42)}.tlv05-hero .hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.58}.tlv05-hero .hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,7,12,.98) 0%,rgba(2,7,12,.83) 30%,rgba(2,7,12,.3) 70%,rgba(2,7,12,.08) 100%),linear-gradient(180deg,rgba(2,7,12,.1),rgba(2,7,12,.63))}.hero-selector{position:absolute;z-index:5;top:16px;left:24px;right:24px;display:grid;grid-template-columns:1.05fr 1.45fr .75fr .75fr .68fr 1.05fr auto 1.1fr;gap:8px;align-items:end;padding:10px;border:1px solid rgba(255,255,255,.15);border-radius:15px;background:rgba(6,15,25,.82);backdrop-filter:blur(16px);box-shadow:0 16px 50px rgba(0,0,0,.28)}.selector-intro{display:flex;align-items:center;gap:10px;min-width:0}.selector-intro .selector-icon{width:32px;height:32px;border:1px solid rgba(255,255,255,.16);border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--tl-red);font-size:18px}.selector-intro b,.selector-current b{display:block;font-size:12px}.selector-intro small,.selector-current small{display:block;color:#8d9aa8;font-size:9px;margin-top:2px}.selector-field label{display:block;font-size:8px;color:#aab6c2;margin-bottom:4px;font-weight:800}.selector-field select,.vin-wrap input{width:100%;height:36px;border:1px solid #2b3d51;background:#0b1624;color:#fff;border-radius:9px;padding:0 10px;font-size:10px}.vin-wrap{display:flex;gap:5px}.vin-btn{width:36px;border:0;border-radius:9px;background:#132236;color:#fff}.selector-submit{height:36px;white-space:nowrap}.selector-current{display:flex;align-items:center;gap:8px;padding-right:6px}.selector-current img{width:76px;height:36px;object-fit:contain}.selector-current a{display:block;color:var(--tl-red);font-size:8px;margin-top:2px;text-decoration:none}
.hero-content{position:relative;z-index:2;max-width:620px;padding:205px 60px 45px}.hero-brand{position:absolute;top:170px;right:60px;opacity:.09;font-size:120px;font-weight:950;letter-spacing:.12em}.hero-content .eyebrow{position:relative}.hero-content h1{font-size:clamp(44px,5.2vw,82px);line-height:1;margin:8px 0;font-weight:950;letter-spacing:-.04em}.hero-year{font-size:22px;color:#dce5ed;font-weight:800;margin-bottom:22px}.hero-year span{font-size:11px;border:1px solid #516175;padding:4px 9px;border-radius:999px;margin-right:8px}.hero-stats{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12)}.hero-stats div{padding:13px 8px;border-left:1px solid rgba(255,255,255,.12);text-align:center}.hero-stats div:last-child{border-left:0}.hero-stats b{display:block;font-size:13px}.hero-stats small{display:block;color:#9aa8b6;font-size:10px;margin-top:4px}.hero-actions{display:flex;gap:9px;margin-top:22px}.hero-car{position:absolute;z-index:2;right:2%;bottom:0;width:62%;height:83%;display:flex;align-items:flex-end;justify-content:center}.hero-car img{width:96%;max-height:100%;object-fit:contain;filter:drop-shadow(0 36px 35px rgba(0,0,0,.65))}
.tlv05-panel{background:#fff;color:#141a22;border-radius:20px;padding:26px;border:1px solid #e2e7ee;box-shadow:0 18px 55px rgba(0,0,0,.16)}.maincats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.maincat{display:flex;align-items:center;gap:16px;min-height:120px;padding:14px;text-decoration:none;color:#10151c;border:1px solid #e0e5eb;border-radius:16px;background:linear-gradient(90deg,#fff,#f7f9fb);transition:.2s}.maincat.is-active{border-color:var(--tl-red);box-shadow:0 0 0 1px rgba(243,38,56,.08)}.maincat img{width:120px;height:80px;border-radius:12px;object-fit:cover}.maincat h3{margin:0 0 7px;font-size:18px}.maincat p{margin:0;color:#788491;font-size:11px;line-height:1.7}.maincat span{display:inline-flex;margin-top:10px;color:var(--tl-red);font-size:11px;font-weight:900}.subcat-strip{display:flex;gap:0;margin-top:18px;padding:6px 0;border-top:1px solid #edf0f4;border-bottom:1px solid #edf0f4;overflow:auto}.subcat{min-width:120px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7px;padding:10px 12px;border-left:1px solid #edf0f4;color:#1a222c;text-decoration:none}.subcat:first-child{border-left:0}.subcat b{font-size:22px;color:#758595}.subcat strong{font-size:11px}.subcat small{font-size:9px;color:#9aa5af}.subcat:hover,.subcat:focus{color:var(--tl-red)}
.tlv05-oil .oil-layout{display:grid;grid-template-columns:.95fr 1.7fr;gap:18px;align-items:stretch}.oil-main{min-width:0}.oil-head h2{font-size:24px;margin:3px 0 6px}.oil-head p{color:#75818f;font-size:12px;line-height:1.8}.oil-meta{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--tl-line);border-radius:12px;overflow:hidden;margin:14px 0}.oil-meta div{text-align:center;padding:11px;border-left:1px solid var(--tl-line)}.oil-meta div:last-child{border-left:0}.oil-meta b{display:block;font-size:13px}.oil-meta span{display:block;color:#8a949f;font-size:9px;margin-top:3px}.products{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.product{position:relative;border:1px solid #e1e6ec;border-radius:13px;padding:10px;background:#fff}.product img{width:100%;height:118px;object-fit:cover;border-radius:9px}.product h3{font-size:11px;min-height:28px;margin:8px 0 5px}.product strong{font-size:11px;display:block}.product .buy{display:inline-flex;margin-top:7px;color:#fff;background:var(--tl-red);text-decoration:none;border-radius:8px;padding:7px 8px;font-size:10px;font-weight:900}.service-panel{background:linear-gradient(180deg,#07111d,#0a1624);color:#fff;border-radius:16px;padding:20px;display:flex;flex-direction:column}.service-panel h3{font-size:21px;margin:4px 0 5px}.service-panel>p{font-size:10px;color:#98a6b4;line-height:1.8;margin-bottom:12px}.km-input{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:12px;margin-bottom:12px}.km-input label{font-size:10px;font-weight:900;display:block;margin-bottom:8px}.km-input>div{display:flex;gap:7px}.km-input input{flex:1;border:1px solid rgba(255,255,255,.1);background:#0c1826;color:#fff;border-radius:9px;padding:10px;font-size:12px}.km-input span{margin-right:-42px;align-self:center;z-index:1;color:#82909f;font-size:9px}.km-input small{display:block;margin-top:8px;color:#aebbc7;font-size:9px}.service-timeline{display:grid;gap:7px;margin-top:2px;overflow:auto}.service-row{display:grid;grid-template-columns:64px 1fr 28px;gap:8px;align-items:center;border:1px solid rgba(255,255,255,.07);border-radius:11px;padding:9px;background:rgba(255,255,255,.025)}.service-row.is-next{border-color:rgba(243,38,56,.55);box-shadow:0 0 0 1px rgba(243,38,56,.08)}.service-km{font-size:9px;font-weight:950;color:#fff}.service-km small{font-size:8px;color:#93a1af}.service-row-main b{display:block;font-size:10px}.service-row-main span{display:block;color:#8f9eac;font-size:8px;margin-top:2px}.service-check{width:24px;height:24px;border-radius:50%;background:rgba(255,255,255,.05);display:flex;align-items:center;justify-content:center;color:#778796;font-size:11px}.service-row.is-next .service-check{background:var(--tl-red);color:#fff}.service-more{margin-top:12px;font-size:10px}
.tlv05-dark-cards{background:transparent}.dark-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.dark-card{height:150px;position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:16px;text-decoration:none;color:#fff;background:#0a1320}.dark-card img{width:100%;height:100%;object-fit:cover;opacity:.68}.dark-card .shade{position:absolute;inset:0;padding:17px;display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(180deg,rgba(4,8,12,.05),rgba(4,8,12,.92))}.dark-card h3{margin:0;font-size:17px}.dark-card p{margin:4px 0;color:#aebdca;font-size:10px}.dark-card span{font-size:10px;color:#ff5c69}
.tlv05-lower{background:transparent}.lower-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.light-box{background:#fff;color:#141a22;border:1px solid #e2e7ee;border-radius:18px;padding:20px;min-height:250px}.light-box h3{font-size:18px;margin-bottom:14px}.compare-list{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.compare-item{border:1px solid #e2e7ee;border-radius:10px;padding:7px;text-align:center}.compare-item.active{border-color:var(--tl-red)}.compare-item img{width:100%;height:64px;object-fit:contain}.compare-item b{font-size:10px}.package-body{display:flex;gap:12px;align-items:center}.package-body img{width:120px;height:120px;object-fit:cover;border-radius:12px}.package-body p{color:#73808e;font-size:10px;line-height:1.8}.package-body strong{display:block;color:#159447;margin:8px 0}.specs dl{display:grid;gap:7px;margin:0}.specs dl div{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid #edf0f3;padding-bottom:6px;font-size:10px}.specs dt{color:#86919c}.specs dd{margin:0;font-weight:800}.faq-item{display:flex;justify-content:space-between;gap:8px;padding:10px 0;border-bottom:1px solid #edf0f3;font-size:10px}.faq-item b{color:var(--tl-red)}
.tlv05-banner{position:relative;overflow:hidden;min-height:230px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:#0a1320}.tlv05-banner img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;opacity:.62}.tlv05-banner:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,9,14,.96),rgba(4,9,14,.35),rgba(4,9,14,.06))}.tlv05-banner>div{position:relative;z-index:2;padding:36px;max-width:720px}.tlv05-banner h2{font-size:30px;margin:4px 0}.tlv05-banner p{color:#c0ccd7;font-size:11px;line-height:1.9}
@media(max-width:1180px){.hero-selector{grid-template-columns:1fr 1.2fr 1fr 1fr 1fr auto}.selector-intro,.selector-current{display:none}.tlv05-oil .oil-layout{grid-template-columns:1fr}.hero-car{width:58%}.hero-content{padding-top:190px}.lower-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){.tlv05-page .tlv05-hero,.tlv05-page .tlv05-panel,.tlv05-page .tlv05-dark-cards,.tlv05-page .tlv05-lower,.tlv05-page .tlv05-banner{width:calc(100% - 20px);margin-bottom:20px}.hero-selector{position:relative;top:auto;left:auto;right:auto;margin:10px;grid-template-columns:1fr 1fr;padding:10px}.vin-field{grid-column:1/-1}.selector-current{display:none}.tlv05-hero{display:flex;flex-direction:column;min-height:0;border-radius:0 0 18px 18px}.hero-content{padding:25px 20px 20px;order:2;max-width:none}.hero-brand{display:none}.hero-car{position:relative;order:1;width:100%;height:300px;right:auto}.hero-content h1{font-size:46px}.hero-stats{grid-template-columns:repeat(2,1fr)}.hero-actions{flex-wrap:wrap}.maincats,.products,.dark-grid,.lower-grid{grid-template-columns:1fr}.oil-meta{grid-template-columns:repeat(2,1fr)}.service-row{grid-template-columns:58px 1fr 26px}.subcat{min-width:108px}}
