#vw-timing-belt .tb-sec{padding:62px 0}
#vw-timing-belt section[id]{scroll-margin-top:154px}
#vw-timing-belt p{margin:0 0 14px;line-height:1.7}
#vw-timing-belt p:last-child{margin-bottom:0}
#vw-timing-belt h3{font-size:21px;line-height:1.3;letter-spacing:-.2px;margin:0 0 11px}
#vw-timing-belt figure{margin:0;min-width:0}
#vw-timing-belt figure img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:12px}
#vw-timing-belt figcaption{font-size:12px;line-height:1.6;color:#43536a;margin-top:10px}
#vw-timing-belt .hero .wrap{align-items:center}
#vw-timing-belt .hero h1 span{display:inline-block}
#vw-timing-belt .tb-breadcrumb{font-size:13px;line-height:1.6;color:var(--body);margin-bottom:20px}
#vw-timing-belt .tb-price-cue{border-left:3px solid var(--blue);padding-left:17px;margin:22px 0}
#vw-timing-belt .tb-price-cue strong{display:block;font-size:19px;line-height:1.4;margin-bottom:8px}
#vw-timing-belt .tb-price-cue span{display:block;font-size:13px;line-height:1.65;color:var(--body)}
#vw-timing-belt .tb-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}
#vw-timing-belt .hero-facts{list-style:none;padding:0;margin:22px 0 0;gap:10px 20px;font-size:12px}
#vw-timing-belt .hero-facts li{border-left:2px solid var(--blue);padding-left:9px}
#vw-timing-belt .tb-kicker{display:block;color:var(--blue);font-size:11px;font-weight:700;line-height:1.6;text-transform:uppercase;letter-spacing:1px;margin-bottom:12px}
#vw-timing-belt .tb-head{display:grid;grid-template-columns:1.05fr 1fr;gap:42px;align-items:end;margin-bottom:30px}
#vw-timing-belt .tb-head h2{margin:0}
#vw-timing-belt .tb-head>p{font-size:15px;margin:0;color:var(--body)}
#vw-timing-belt .tb-cost-layout{display:grid;grid-template-columns:1.4fr .85fr;gap:34px;align-items:start}
#vw-timing-belt .tb-cost-list article{display:grid;grid-template-columns:1fr auto;gap:26px;border-top:1px solid var(--line);padding:24px 0}
#vw-timing-belt .tb-cost-list article:last-child{border-bottom:1px solid var(--line)}
#vw-timing-belt .tb-cost-list h3{font-size:21px}
#vw-timing-belt .tb-cost-list p{font-size:13px;color:var(--body)}
#vw-timing-belt .tb-cost-list strong{font-size:24px;line-height:1.2;color:var(--navy);white-space:nowrap;text-align:right;font-weight:750}
#vw-timing-belt .tb-cost-list strong small{font-size:11px;font-weight:650;display:block;letter-spacing:.7px;color:var(--steel);margin-bottom:8px}
#vw-timing-belt .tb-quote-panel{padding:28px;border-radius:12px;background:var(--navy);color:#fff}
#vw-timing-belt .tb-quote-panel .tb-kicker{color:#a9c9ff}
#vw-timing-belt .tb-quote-panel h3{color:#fff;font-size:24px;margin-bottom:20px}
#vw-timing-belt .tb-quote-panel ul{list-style:none;margin:0 0 22px;padding:0}
#vw-timing-belt .tb-quote-panel li{font-size:14px;line-height:1.6;padding:13px 0 13px 22px;border-bottom:1px solid #37517c;position:relative}
#vw-timing-belt .tb-quote-panel li:before{content:'✓';position:absolute;left:0;color:#a9c9ff;font-weight:750}
#vw-timing-belt .tb-quote-panel p{font-size:12px;color:#d5e2fc;line-height:1.7}
#vw-timing-belt .tb-price-foot{display:grid;grid-template-columns:1fr auto;gap:28px;align-items:center;border-top:1px solid var(--line);padding-top:26px;margin-top:28px}
#vw-timing-belt .tb-price-foot p{font-size:13px;color:var(--body);margin:0}
#vw-timing-belt .tb-mist{background:var(--mist)}
#vw-timing-belt .tb-drive-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}
#vw-timing-belt .tb-drive-grid article{background:#fff;border:1px solid var(--line);border-radius:12px;padding:26px}
#vw-timing-belt .tb-drive-grid h3{font-size:23px}
#vw-timing-belt .tb-drive-grid p{font-size:14px;color:var(--body)}
#vw-timing-belt .tb-engine-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:29px;border-top:1px solid var(--line);margin-top:28px;padding-top:25px}
#vw-timing-belt .tb-engine-strip strong{font-size:16px;line-height:1.4;display:block;margin-bottom:9px}
#vw-timing-belt .tb-engine-strip p{font-size:13px;color:var(--body)}
#vw-timing-belt .tb-service-links{display:flex;flex-wrap:wrap;gap:15px 28px;align-items:center;background:var(--tint);border-radius:12px;padding:20px 24px;margin-top:25px}
#vw-timing-belt .tb-service-links span{font-size:12px;color:var(--body)}
#vw-timing-belt .tb-service-links a{font-size:14px;font-weight:650;color:var(--blue);text-underline-offset:4px}
#vw-timing-belt .tb-due-layout{display:grid;grid-template-columns:1fr 1.05fr;gap:35px;align-items:start}
#vw-timing-belt .tb-inspection-note{padding:22px;background:var(--mist);border-radius:12px;margin-top:22px}
#vw-timing-belt .tb-inspection-note strong{font-size:17px;line-height:1.4;display:block;margin-bottom:10px}
#vw-timing-belt .tb-inspection-note p{font-size:13px;color:var(--body)}
#vw-timing-belt .tb-evidence{display:grid;gap:20px}
#vw-timing-belt .tb-evidence article{display:grid;grid-template-columns:29px 1fr;gap:18px;padding-bottom:22px;border-bottom:1px solid var(--line)}
#vw-timing-belt .tb-evidence article:last-child{padding-bottom:0;border-bottom:0}
#vw-timing-belt .tb-evidence article>span{font-size:12px;color:var(--blue);font-weight:750;line-height:26px}
#vw-timing-belt .tb-evidence h3{font-size:20px}
#vw-timing-belt .tb-evidence p{font-size:14px;color:var(--body)}
#vw-timing-belt .tb-icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;background:var(--tint);color:var(--blue);border-radius:12px;flex-shrink:0}
#vw-timing-belt .tb-icon svg{display:block}
#vw-timing-belt .tb-warning{display:grid;grid-template-columns:auto 1fr auto;gap:22px;align-items:center;background:var(--tint);padding:25px;border-radius:12px;margin-top:28px}
#vw-timing-belt .tb-warning .tb-icon{background:#fff;align-self:start}
#vw-timing-belt .tb-warning h3{font-size:20px}
#vw-timing-belt .tb-warning p{font-size:13px;color:var(--body)}
#vw-timing-belt .tb-kit-layout{display:grid;grid-template-columns:1.15fr .85fr;gap:38px;align-items:start}
#vw-timing-belt .tb-kit-list{margin:0}
#vw-timing-belt .tb-kit-list>div{display:grid;grid-template-columns:165px 1fr;gap:25px;border-top:1px solid var(--line);padding:23px 0}
#vw-timing-belt .tb-kit-list>div:last-child{border-bottom:1px solid var(--line)}
#vw-timing-belt .tb-kit-list dt{font-size:17px;color:var(--navy);font-weight:700;line-height:1.4}
#vw-timing-belt .tb-kit-list dd{margin:0;font-size:13px;color:var(--body);line-height:1.7}
#vw-timing-belt .tb-parts-choice{display:grid;gap:20px}
#vw-timing-belt .tb-parts-choice article{background:#fff;border:1px solid var(--line);border-radius:12px;padding:24px}
#vw-timing-belt .tb-parts-choice h3{font-size:22px}
#vw-timing-belt .tb-parts-choice p{font-size:14px;color:var(--body)}
#vw-timing-belt .tb-contamination{display:grid;grid-template-columns:.8fr 1.6fr;gap:30px;background:var(--tint);border-radius:12px;padding:24px;margin-top:28px}
#vw-timing-belt .tb-contamination strong{font-size:19px;line-height:1.4}
#vw-timing-belt .tb-contamination p{font-size:13px;color:var(--body)}
#vw-timing-belt .tb-pump-layout{display:grid;grid-template-columns:1.25fr .8fr;gap:45px;align-items:center}
#vw-timing-belt .tb-pump-layout h2{margin:0 0 18px}
#vw-timing-belt .tb-pump-layout>div>p{font-size:15px;color:var(--body)}
#vw-timing-belt .tb-pump-options{display:grid;gap:19px;margin-top:25px}
#vw-timing-belt .tb-pump-options>div{border-left:3px solid var(--blue);padding-left:18px}
#vw-timing-belt .tb-pump-options strong{display:block;font-size:17px;line-height:1.4;margin-bottom:8px}
#vw-timing-belt .tb-pump-options p{font-size:13px;color:var(--body)}
#vw-timing-belt .tb-reference img{aspect-ratio:1;object-fit:contain;padding:22px;background:var(--mist);border:1px solid var(--line)}
#vw-timing-belt .tb-dark{background:var(--navy);color:#fff}
#vw-timing-belt .tb-dark h2,#vw-timing-belt .tb-dark h3{color:#fff}
#vw-timing-belt .tb-dark .tb-kicker{color:#a9c9ff}
#vw-timing-belt .tb-dark p{color:#d5e2fc}
#vw-timing-belt .tb-stages{display:grid;grid-template-columns:1fr 1fr;gap:28px 38px;list-style:none;padding:0;margin:0}
#vw-timing-belt .tb-stages li{display:grid;grid-template-columns:40px 1fr;gap:20px;border-top:1px solid #37517c;padding-top:24px}
#vw-timing-belt .tb-stages li>span{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:#16376e;color:#d5e2fc;font-size:12px;font-weight:750;border-radius:50%}
#vw-timing-belt .tb-stages h3{font-size:21px}
#vw-timing-belt .tb-stages p{font-size:14px}
#vw-timing-belt .tb-fit-foot{display:grid;grid-template-columns:1fr 1fr;gap:30px;border-top:1px solid #37517c;padding-top:26px;margin-top:30px}
#vw-timing-belt .tb-fit-foot p{font-size:13px;margin:0}
#vw-timing-belt .tb-failure-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}
#vw-timing-belt .tb-failure-grid article{background:var(--mist);padding:26px;border-radius:12px;border-top:3px solid var(--blue)}
#vw-timing-belt .tb-failure-grid h3{font-size:23px}
#vw-timing-belt .tb-failure-grid p{font-size:14px;color:var(--body)}
#vw-timing-belt .tb-visit-layout{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}
#vw-timing-belt .tb-visit-layout h2{margin:0 0 20px}
#vw-timing-belt .tb-visit-layout>div>p{font-size:15px;color:var(--body)}
#vw-timing-belt .tb-visit-layout .tb-visit-note{font-size:13px;border-left:3px solid var(--blue);padding-left:17px;margin-top:22px}
#vw-timing-belt .tb-proof{display:grid;gap:22px}
#vw-timing-belt .tb-proof>div{display:flex;gap:19px;align-items:flex-start}
#vw-timing-belt .tb-proof .tb-icon{background:#fff}
#vw-timing-belt .tb-proof strong{font-size:17px;line-height:1.4;display:block;margin-bottom:8px}
#vw-timing-belt .tb-proof p{font-size:13px;color:var(--body)}
#vw-timing-belt .faq .wrap>div>p{font-size:15px;color:var(--body);max-width:380px;margin-top:18px}
#vw-timing-belt .tb-close .wrap{display:grid;grid-template-columns:1.15fr 1fr;gap:40px;align-items:center}
#vw-timing-belt .tb-close h2{margin:0 0 18px}
#vw-timing-belt .tb-close p{font-size:15px}
#vw-timing-belt .tb-price-foot a:not(.btn),#vw-timing-belt .tb-pump-options a,#vw-timing-belt .tb-failure-grid a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}
@media(max-width:1024px){#vw-timing-belt .tb-head{gap:28px}#vw-timing-belt .tb-cost-layout{grid-template-columns:1.2fr 1fr;gap:28px}#vw-timing-belt .tb-cost-list article{grid-template-columns:1fr;gap:15px}#vw-timing-belt .tb-cost-list strong{text-align:left}#vw-timing-belt .tb-cost-list strong small{display:inline-block;margin-right:10px}#vw-timing-belt .tb-price-foot,#vw-timing-belt .tb-close .wrap{grid-template-columns:1fr}#vw-timing-belt .tb-drive-grid{gap:18px}#vw-timing-belt .tb-drive-grid article{padding:23px}#vw-timing-belt .tb-warning{grid-template-columns:auto 1fr}#vw-timing-belt .tb-warning>.btn{grid-column:2;justify-self:start}#vw-timing-belt .tb-kit-list>div{grid-template-columns:1fr;gap:10px}#vw-timing-belt .tb-due-layout,#vw-timing-belt .tb-kit-layout,#vw-timing-belt .tb-pump-layout,#vw-timing-belt .tb-visit-layout{gap:28px}}
@media(max-width:767px){#vw-timing-belt .tb-sec{padding:44px 0}#vw-timing-belt section[id]{scroll-margin-top:120px}#vw-timing-belt .tb-head,#vw-timing-belt .tb-cost-layout,#vw-timing-belt .tb-drive-grid,#vw-timing-belt .tb-engine-strip,#vw-timing-belt .tb-due-layout,#vw-timing-belt .tb-kit-layout,#vw-timing-belt .tb-contamination,#vw-timing-belt .tb-pump-layout,#vw-timing-belt .tb-stages,#vw-timing-belt .tb-fit-foot,#vw-timing-belt .tb-failure-grid,#vw-timing-belt .tb-visit-layout{grid-template-columns:1fr;gap:24px}#vw-timing-belt .tb-head{gap:17px;margin-bottom:25px}#vw-timing-belt .tb-cost-list article{gap:16px;padding:23px 0}#vw-timing-belt .tb-quote-panel{padding:26px}#vw-timing-belt .tb-warning{padding:23px;gap:18px}#vw-timing-belt .tb-reference{max-width:440px;justify-self:center;width:100%}#vw-timing-belt .tb-pump-layout{gap:28px}#vw-timing-belt .tb-kit-list>div{padding:21px 0}#vw-timing-belt .tb-contamination{gap:13px}}
@media(max-width:430px){#vw-timing-belt .tb-warning{grid-template-columns:1fr}#vw-timing-belt .tb-warning>.btn{grid-column:auto}#vw-timing-belt .tb-actions{gap:10px}#vw-timing-belt .tb-evidence article{grid-template-columns:25px 1fr;gap:12px}#vw-timing-belt .tb-service-links{align-items:flex-start;flex-direction:column;gap:14px}#vw-timing-belt .tb-stages li{grid-template-columns:32px 1fr;gap:16px}#vw-timing-belt .tb-stages li>span{width:32px;height:32px}}
