/* wicko-story.css — Wicko story blocks: big numbers, benefit boxes, callout, sizes, lineup, quotes.
   Canonical: skippy-plans/skills/wicko-design/assets/product/wicko-story.css. Used by the kit product page
   (Packard tires) and the Packard wheel pages. */
:root{--w-disp:'Rajdhani','Arial Narrow',system-ui,sans-serif;--w-body:'Barlow Semi Condensed','Arial Narrow',system-ui,sans-serif}
/* ===== Story blocks (Nov 10 2026) — reusable product-selling sections: big numbers, benefits, callout, sizes,
   lineup, rider quotes. First used by the tire pages (wicko-product-tires.js). ===== */
.wpd-story{margin:8px 0 8px}
.wpd-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:24px 0 40px;background:#fff;border:1px solid #DDE1E6;border-radius:10px;overflow:hidden}
.wpd-stats>div{padding:20px 16px 18px;border-left:1px solid #DDE1E6;min-width:0}
.wpd-stats>div:first-child{border-left:0}
.wpd-stats b{display:block;font-family:var(--w-disp,'Rajdhani','Arial Narrow',system-ui,sans-serif);font-weight:700;font-size:clamp(31px,2.8vw,44px);line-height:1;letter-spacing:.01em;color:#0E0D0B;overflow-wrap:anywhere}
.wpd-stats span{display:block;margin-top:8px;font-family:var(--w-body,'Barlow Semi Condensed','Arial Narrow',system-ui,sans-serif);font-size:14px;line-height:1.35;color:#5F6369}
@media(max-width:640px){.wpd-stats{grid-template-columns:1fr 1fr}.wpd-stats>div:nth-child(3){border-left:0}.wpd-stats>div:nth-child(n+3){border-top:1px solid #DDE1E6}}
.wpd-story h3{font-family:var(--w-disp,'Rajdhani','Arial Narrow',system-ui,sans-serif);font-weight:700;font-size:25px;line-height:1.1;letter-spacing:.01em;text-transform:none;color:#0E0D0B;margin:0 0 16px}
.wpd-feel{margin:0 0 40px}
.wpd-feel-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.wpd-feel-grid>div{background:#fff;border:1px solid #DDE1E6;border-top:3px solid #D90008;border-radius:10px;padding:16px}
.wpd-feel-grid b{display:block;font-family:var(--w-body,'Barlow Semi Condensed','Arial Narrow',system-ui,sans-serif);font-weight:600;font-size:18px;line-height:1.3;color:#0E0D0B}
.wpd-feel-grid p{margin:6px 0 0!important;font-size:16px!important;line-height:1.45!important;color:#3A3D42}
@media(max-width:640px){.wpd-feel-grid{grid-template-columns:1fr}}
.wpd-callout{margin:0 0 40px;padding:20px 20px 16px;background:#fff;border:1px solid #DDE1E6;border-left:4px solid #D90008;border-radius:10px}
.wpd-callout h3{font-size:20px!important;margin-bottom:12px!important}
.wpd-callout ul{list-style:none;margin:0;padding:0}
.wpd-callout li{position:relative;padding:6px 0 6px 26px;font-family:var(--w-body,'Barlow Semi Condensed','Arial Narrow',system-ui,sans-serif);font-size:16px;line-height:1.45;color:#3A3D42}
.wpd-callout li::before{content:"";position:absolute;left:4px;top:13px;width:9px;height:9px;border-radius:2px;background:#D90008}
.wpd-callout p{margin:10px 0 0!important;font-size:14px!important;color:#5F6369}
.wpd-sizes{margin:0 0 40px}
.wpd-sizes-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}
.wpd-sizes-grid>div{background:#fff;border:1px solid #DDE1E6;border-radius:10px;padding:14px 16px}
.wpd-sizes-grid span{display:block;font-family:var(--w-body,'Barlow Semi Condensed','Arial Narrow',system-ui,sans-serif);font-size:14px;line-height:1.35;color:#5F6369}
.wpd-sizes-grid b{display:block;margin-top:4px;font-family:var(--w-disp,'Rajdhani','Arial Narrow',system-ui,sans-serif);font-weight:700;font-size:31px;line-height:1;color:#0E0D0B}
/* lineup: dark band after the product */
.wpd-lineup{background:#0E0D0B;color:#F4F6F8;padding:clamp(56px,7vw,96px) 0}
.wpd-eyebrow{margin:0 0 6px;font-family:var(--w-body,'Barlow Semi Condensed','Arial Narrow',system-ui,sans-serif);font-size:16px;line-height:1.4;color:inherit;opacity:.72}
.wpd-lineup h2,.wpd-quotes h2{margin:0;color:inherit}
.wpd-lineup-sub{margin:12px 0 0;max-width:62ch;font-family:var(--w-body,'Barlow Semi Condensed','Arial Narrow',system-ui,sans-serif);font-size:18px;line-height:1.55;color:#C7CBD1}
.wpd-line-row{margin-top:40px}
.wpd-line-row h3{margin:0 0 16px;font-family:var(--w-body,'Barlow Semi Condensed','Arial Narrow',system-ui,sans-serif);font-weight:600;font-size:18px;color:#F4F6F8}
.wpd-line-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.wpd-line{display:flex;flex-direction:column;gap:6px;padding:16px;background:#171613;border:1px solid #2A2823;border-radius:10px;color:#F4F6F8;text-decoration:none;transition:border-color .2s}
.wpd-line:hover{border-color:#7E858E}
.wpd-line.on{border:2px solid #D90008;padding:15px}
.wpd-line-img{display:block;aspect-ratio:1/1;margin:-4px -4px 8px;background:#fff;border-radius:6px;overflow:hidden}
.wpd-line-img img{width:100%;height:100%;object-fit:contain;display:block}
.wpd-line-n{font-family:var(--w-disp,'Rajdhani','Arial Narrow',system-ui,sans-serif);font-weight:700;font-size:22px;line-height:1.1;letter-spacing:.02em;text-transform:uppercase}
.wpd-line-n em{display:inline-block;margin-left:6px;padding:2px 8px;border-radius:4px;background:#D90008;color:#fff;font-family:var(--w-body,'Barlow Semi Condensed','Arial Narrow',system-ui,sans-serif);font-style:normal;font-weight:600;font-size:13px;letter-spacing:0;text-transform:none;vertical-align:3px}
.wpd-line-w{font-family:var(--w-body,'Barlow Semi Condensed','Arial Narrow',system-ui,sans-serif);font-size:14px;color:#C7CBD1}
.wpd-line-w b{font-family:var(--w-disp,'Rajdhani','Arial Narrow',system-ui,sans-serif);font-weight:700;font-size:31px;line-height:1;color:#fff;margin-right:2px}
.wpd-line-use{font-family:var(--w-body,'Barlow Semi Condensed','Arial Narrow',system-ui,sans-serif);font-weight:600;font-size:16px;color:#F4F6F8}
.wpd-line-meta{font-family:var(--w-body,'Barlow Semi Condensed','Arial Narrow',system-ui,sans-serif);font-size:14px;line-height:1.4;color:#B8BDC4}
.wpd-line-p{margin-top:auto;padding-top:6px;font-family:var(--w-disp,'Rajdhani','Arial Narrow',system-ui,sans-serif);font-weight:700;font-size:18px;color:#fff}
@media(max-width:959px){.wpd-line-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0 calc(-1*var(--gut,20px));padding:0 var(--gut,20px) 8px}.wpd-line-grid::-webkit-scrollbar{display:none}.wpd-line{flex:0 0 68%;max-width:280px;scroll-snap-align:start}}
/* rider quotes: light band */
.wpd-quotes{background:#F4F6F8;color:#0E0D0B;padding:clamp(56px,7vw,96px) 0}
.wpd-quote-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:32px}
.wpd-quote{margin:0;padding:24px;background:#fff;border:1px solid #DDE1E6;border-radius:10px;display:flex;flex-direction:column;gap:12px}
.wpd-quote blockquote{margin:0;font-family:var(--w-disp,'Rajdhani','Arial Narrow',system-ui,sans-serif);font-weight:700;font-size:25px;line-height:1.15;color:#0E0D0B}
.wpd-quote figcaption{font-family:var(--w-body,'Barlow Semi Condensed','Arial Narrow',system-ui,sans-serif);font-size:14px;line-height:1.45;color:#5F6369}
.wpd-quote figcaption b{display:block;font-weight:600;color:#3A3D42}
.wpd-quote figcaption a{color:#0E0D0B;text-decoration:underline;text-underline-offset:3px}
.wpd-quote p{margin:0;font-family:var(--w-body,'Barlow Semi Condensed','Arial Narrow',system-ui,sans-serif);font-size:16px;line-height:1.45;color:#3A3D42}
.wpd-quote-note{margin:16px 0 0;font-family:var(--w-body,'Barlow Semi Condensed','Arial Narrow',system-ui,sans-serif);font-size:14px;color:#5F6369}
@media(max-width:899px){.wpd-quote-grid{grid-template-columns:1fr}}

/* wheel pages and other non-kit pages (Nov 10 2026) */
.wpd-wstory{background:#F4F6F8;color:#0E0D0B;padding:clamp(56px,7vw,96px) 0}
.wpd-wstory h2{margin:0;max-width:22ch}
.wpd-wstory .wpd-stats{margin:32px 0 32px}
.wpd-feel-3{grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 32px}
@media(max-width:800px){.wpd-feel-3{grid-template-columns:1fr}}
.wpd-wstory .wpd-callout{max-width:860px}
.wpd-quotes-h{margin:0 0 16px!important}
.wpd-quote-2{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}
@media(max-width:899px){.wpd-quote-2{grid-template-columns:1fr}}
.wpd-line-5{grid-template-columns:repeat(5,minmax(0,1fr))}
@media(max-width:1199px) and (min-width:960px){.wpd-line-5{grid-template-columns:repeat(4,minmax(0,1fr))}}
.wpd-wlineup .wpd-line-meta{min-height:2.8em}

/* explainer: sizes, widths, offset (dark) — wheel pages and Trail & Dirt product pages (Nov 10 2026) */
.wpd-explain{background:#0E0D0B;color:#F4F6F8;padding:clamp(56px,7vw,96px) 0}
.wpd-explain h2{margin:0;color:inherit}
.wpd-ex-row{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(24px,4vw,56px);align-items:start;margin-top:48px}
.wpd-ex-row h3,.wpd-ex-pick-h{margin:0 0 12px;font-family:var(--w-disp,'Rajdhani','Arial Narrow',system-ui,sans-serif);font-weight:700;font-size:25px;line-height:1.1;color:#fff}
.wpd-ex-copy p{margin:0 0 14px;font-family:var(--w-body,'Barlow Semi Condensed','Arial Narrow',system-ui,sans-serif);font-size:18px;line-height:1.55;color:#C7CBD1;max-width:60ch}
.wpd-ex-list{list-style:none;margin:16px 0 0;padding:0}
.wpd-ex-list li{padding:10px 0;border-top:1px solid #2A2823;font-family:var(--w-body,'Barlow Semi Condensed','Arial Narrow',system-ui,sans-serif);font-size:16px;line-height:1.45;color:#C7CBD1}
.wpd-ex-list b{color:#fff;font-weight:600}
.wpd-ex-honest{padding:14px 16px;border-left:3px solid #D90008;background:#171613;border-radius:0 6px 6px 0}
.wpd-ex-honest b{display:block;color:#fff;margin-bottom:4px}
.wpd-fig{margin:0 0 16px;padding:18px;background:#171613;border:1px solid #2A2823;border-radius:10px}
.wpd-fig svg{display:block;width:100%;height:auto}
.wpd-fig figcaption{margin-top:10px;font-family:var(--w-body,'Barlow Semi Condensed','Arial Narrow',system-ui,sans-serif);font-size:14px;line-height:1.45;color:#B8BDC4}
.wpd-ex-pick-h{margin-top:56px!important}
.wpd-ex-pick{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.wpd-ex-card{padding:20px;background:#171613;border:1px solid #2A2823;border-radius:10px}
.wpd-ex-card.on{border:2px solid #D90008;padding:19px}
.wpd-ex-card span{font-family:var(--w-body,'Barlow Semi Condensed','Arial Narrow',system-ui,sans-serif);font-size:14px;color:#B8BDC4}
.wpd-ex-card h3{margin:4px 0 12px;font-family:var(--w-disp,'Rajdhani','Arial Narrow',system-ui,sans-serif);font-weight:700;font-size:22px;color:#fff;text-transform:uppercase;letter-spacing:.02em}
.wpd-ex-card ul{margin:0 0 14px;padding-left:18px}
.wpd-ex-card li{font-family:var(--w-body,'Barlow Semi Condensed','Arial Narrow',system-ui,sans-serif);font-size:16px;line-height:1.5;color:#C7CBD1}
.wpd-ex-card a{font-family:var(--w-body,'Barlow Semi Condensed','Arial Narrow',system-ui,sans-serif);font-weight:600;font-size:16px;color:#fff;text-decoration:underline;text-underline-offset:3px}
@media(max-width:900px){.wpd-ex-row{grid-template-columns:1fr}.wpd-ex-pick{grid-template-columns:1fr}}
/* Trail & Dirt sets (light) */
.wpd-tdsets{background:#F4F6F8;color:#0E0D0B;padding:clamp(56px,7vw,96px) 0}
.wpd-tdsets h2{margin:0}
.wpd-tdsets .wpd-lineup-sub{color:#3A3D42}
.wpd-td-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:32px}
.wpd-td{display:flex;flex-direction:column;gap:6px;padding:16px;background:#fff;border:1px solid #DDE1E6;border-radius:10px;color:#0E0D0B;text-decoration:none}
.wpd-td.on{border:2px solid #D90008;padding:15px}
.wpd-td-img{display:block;aspect-ratio:1/1;margin-bottom:8px}
.wpd-td-img img{width:100%;height:100%;object-fit:contain}
.wpd-td-n{font-family:var(--w-disp,'Rajdhani','Arial Narrow',system-ui,sans-serif);font-weight:700;font-size:22px;text-transform:uppercase;letter-spacing:.02em}
.wpd-td-n em{display:inline-block;margin-left:6px;padding:2px 8px;border-radius:4px;background:#D90008;color:#fff;font-family:var(--w-body,'Barlow Semi Condensed','Arial Narrow',system-ui,sans-serif);font-style:normal;font-weight:600;font-size:13px;letter-spacing:0;text-transform:none;vertical-align:3px}
.wpd-td-d{font-family:var(--w-body,'Barlow Semi Condensed','Arial Narrow',system-ui,sans-serif);font-size:16px;line-height:1.45;color:#3A3D42}
.wpd-td-p{margin-top:auto;padding-top:6px;font-family:var(--w-disp,'Rajdhani','Arial Narrow',system-ui,sans-serif);font-weight:700;font-size:18px}
.wpd-td-more{margin:20px 0 0;font-family:var(--w-body,'Barlow Semi Condensed','Arial Narrow',system-ui,sans-serif);font-size:16px}
.wpd-td-more a{color:#0E0D0B;font-weight:600;text-decoration:underline;text-underline-offset:3px}
@media(max-width:800px){.wpd-td-grid{grid-template-columns:1fr}}
/* phones: diagrams scroll sideways inside their panel so the labels stay readable */
@media(max-width:600px){.wpd-fig{overflow-x:auto;-webkit-overflow-scrolling:touch}.wpd-fig svg{min-width:520px}}

/* supercharger story (Nov 10 2026) — wicko-boost-story.js, Scott's /assets/boost/ artwork */
.wbs-power{margin:24px 0 0}
.wbs-badge{display:block;width:100%;max-width:340px;height:auto}
.wbs .wpd-stats{margin-top:16px}
.wbs-kits,.wbs-fuel{margin:0 0 40px}
.wbs-kits h3,.wbs-fuel h3{margin:0 0 16px}
.wbs-kit-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.wbs-kit-grid.one{grid-template-columns:1fr}
.wbs-kit{display:grid;grid-template-columns:88px 1fr;gap:14px;align-items:center;padding:14px;background:#fff;border:1px solid #DDE1E6;border-radius:10px}
.wbs-kit-img{width:88px;height:88px;object-fit:contain}
.wbs-kit b{display:block;font-family:var(--w-disp,'Rajdhani','Arial Narrow',system-ui,sans-serif);font-weight:700;font-size:20px;line-height:1.1;text-transform:uppercase;letter-spacing:.02em;color:#0E0D0B}
.wbs-kit span{display:block;margin-top:4px;font-family:var(--w-body,'Barlow Semi Condensed','Arial Narrow',system-ui,sans-serif);font-size:15px;line-height:1.4;color:#5F6369}
.wbs-kit ul{margin:8px 0 0;padding-left:18px;font-family:var(--w-body,'Barlow Semi Condensed','Arial Narrow',system-ui,sans-serif);font-size:15px;line-height:1.45;color:#3A3D42}
.wbs-kit em{display:block;margin-top:6px;font-style:normal;font-family:var(--w-disp,'Rajdhani','Arial Narrow',system-ui,sans-serif);font-weight:700;font-size:20px;color:#0E0D0B}
@media(max-width:640px){.wbs-kit-grid{grid-template-columns:1fr}}
.wbs-fuel-row{display:flex;gap:16px;align-items:center;flex-wrap:wrap;padding:16px;background:#fff;border:1px solid #DDE1E6;border-radius:10px}
.wbs-fuel-g{width:100%;max-width:320px;height:auto}
.wbs-fuel-b{width:88px;height:auto}
.wbs-fuel-row p{flex:1 1 220px;margin:0!important;font-family:var(--w-body,'Barlow Semi Condensed','Arial Narrow',system-ui,sans-serif);font-size:16px!important;line-height:1.5!important;color:#3A3D42}
.wbs-order{background:#0E0D0B;color:#F4F6F8;padding:clamp(56px,7vw,96px) 0}
.wbs-order h2{margin:0;color:inherit}
.wbs-steps{list-style:none;margin:32px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.wbs-steps li{background:#171613;border:1px solid #2A2823;border-radius:10px;padding:0 0 18px;overflow:hidden}
.wbs-scene{display:block;padding:14px 12px 4px}
.wbs-scene img{display:block;width:100%;height:auto}
.wbs-steps b{display:flex;gap:10px;align-items:baseline;margin:8px 16px 6px;font-family:var(--w-disp,'Rajdhani','Arial Narrow',system-ui,sans-serif);font-weight:700;font-size:19px;line-height:1.15;text-transform:uppercase;letter-spacing:.02em;color:#fff}
.wbs-steps b i{font-style:normal;color:#FF020A;font-size:24px}
.wbs-steps p{margin:0 16px;font-family:var(--w-body,'Barlow Semi Condensed','Arial Narrow',system-ui,sans-serif);font-size:16px;line-height:1.5;color:#C7CBD1}
@media(max-width:1000px){.wbs-steps{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.wbs-steps{grid-template-columns:1fr}}
.wbs-line{background:#F4F6F8;color:#0E0D0B;padding:clamp(56px,7vw,96px) 0}
.wbs-line h2{margin:0}
.wbs-line .wpd-lineup-sub{color:#3A3D42}
.wbs-line-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:32px}
.wbs-line-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}
.wbs-tier{display:flex;flex-direction:column;gap:8px;padding:16px;background:#fff;border:1px solid #DDE1E6;border-radius:10px;color:#0E0D0B;text-decoration:none}
.wbs-tier.on{border:2px solid #D90008;padding:15px}
.wbs-tier-badge{width:100%;height:auto}
.wbs-tier-whp{font-family:var(--w-body,'Barlow Semi Condensed','Arial Narrow',system-ui,sans-serif);font-size:16px;color:#5F6369}
.wbs-tier-whp b{font-family:var(--w-disp,'Rajdhani','Arial Narrow',system-ui,sans-serif);font-weight:700;font-size:44px;line-height:1;color:#0E0D0B;margin-right:4px}
.wbs-tier-n{font-family:var(--w-disp,'Rajdhani','Arial Narrow',system-ui,sans-serif);font-weight:700;font-size:20px;text-transform:uppercase;letter-spacing:.02em}
.wbs-tier-n em{display:inline-block;margin-left:6px;padding:2px 8px;border-radius:4px;background:#D90008;color:#fff;font-family:var(--w-body,'Barlow Semi Condensed','Arial Narrow',system-ui,sans-serif);font-style:normal;font-weight:600;font-size:13px;letter-spacing:0;text-transform:none;vertical-align:3px}
.wbs-tier-d{font-family:var(--w-body,'Barlow Semi Condensed','Arial Narrow',system-ui,sans-serif);font-size:15px;line-height:1.45;color:#3A3D42}
.wbs-tier-p{margin-top:auto;font-family:var(--w-disp,'Rajdhani','Arial Narrow',system-ui,sans-serif);font-weight:700;font-size:18px}
@media(max-width:900px){.wbs-line-grid{grid-template-columns:1fr 1fr}}
@media(max-width:520px){.wbs-line-grid,.wbs-line-grid.two{grid-template-columns:1fr}}
.wbs-adds-h{margin:48px 0 14px;font-family:var(--w-disp,'Rajdhani','Arial Narrow',system-ui,sans-serif);font-weight:700;font-size:25px;color:#0E0D0B}
.wbs-adds{border:1px solid #DDE1E6;border-radius:10px;overflow:hidden;background:#fff}
.wbs-adds a{display:flex;gap:14px;align-items:center;padding:14px 16px;border-top:1px solid #DDE1E6;color:#0E0D0B;text-decoration:none}
.wbs-adds a:first-child{border-top:0}
.wbs-adds a:hover{background:#F4F6F8}
.wbs-ic{flex:0 0 32px;width:32px;height:32px}
.wbs-adds span{flex:1}
.wbs-adds b{display:block;font-family:var(--w-body,'Barlow Semi Condensed','Arial Narrow',system-ui,sans-serif);font-weight:600;font-size:17px}
.wbs-adds small{display:block;font-family:var(--w-body,'Barlow Semi Condensed','Arial Narrow',system-ui,sans-serif);font-size:14px;color:#5F6369}
.wbs-adds i{font-style:normal;font-family:var(--w-disp,'Rajdhani','Arial Narrow',system-ui,sans-serif);font-weight:700;font-size:18px;white-space:nowrap}

/* icons beside headings; tire pack identity + spec plaques; tune and turbo stories (Nov 10 2026) */
.wpd-ui{flex:0 0 24px;width:24px;height:24px}
.wpd-h3i,.wpd-h2i{display:flex;align-items:center;gap:10px}
summary .wpd-ui{display:inline-block;vertical-align:-5px;margin-right:10px}
.wpd-aski{display:inline-flex;align-items:center;gap:8px}
.wpd-tid{display:flex;align-items:center;gap:16px;margin:24px 0 8px}
.wpd-tid-emblem{width:132px;height:132px;object-fit:contain;flex:0 0 auto}
.wpd-tid-mark{width:100%;max-width:288px;height:auto}
.wpd-plaques{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0 40px}
.wpd-plaques img{display:block;width:100%;height:auto}
.wpd-feel-ic>div{display:grid;grid-template-columns:36px 1fr;column-gap:12px;align-items:start}
.wpd-feel-ic>div .wpd-bi{grid-row:span 2;width:36px;height:36px}
.wpd-feel-ic>div b{align-self:center}
.wts-stages,.wts-opts-list{margin:0 0 40px}
.wts-stages h3,.wts-opts-list h3{margin:0 0 16px}
.wts-stage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.wts-stage,.wtt{display:flex;flex-direction:column;gap:6px;padding:16px;background:#fff;border:1px solid #DDE1E6;border-radius:10px}
.wts-stage-n{font-family:var(--w-disp,'Rajdhani','Arial Narrow',system-ui,sans-serif);font-weight:700;font-size:20px;text-transform:uppercase;letter-spacing:.02em;color:#0E0D0B}
.wts-whp{font-family:var(--w-body,'Barlow Semi Condensed','Arial Narrow',system-ui,sans-serif);font-size:15px;color:#5F6369}
.wts-whp b{font-family:var(--w-disp,'Rajdhani','Arial Narrow',system-ui,sans-serif);font-weight:700;font-size:44px;line-height:1;color:#0E0D0B;margin-right:2px}
.wts-e85{font-family:var(--w-body,'Barlow Semi Condensed','Arial Narrow',system-ui,sans-serif);font-weight:600;font-size:15px;color:#D90008}
.wts-hw,.wts-opts{font-family:var(--w-body,'Barlow Semi Condensed','Arial Narrow',system-ui,sans-serif);font-size:15px;line-height:1.4;color:#3A3D42}
.wts-stage em{margin-top:auto;padding-top:6px;font-style:normal;font-family:var(--w-disp,'Rajdhani','Arial Narrow',system-ui,sans-serif);font-weight:700;font-size:20px;color:#0E0D0B}
@media(max-width:760px){.wts-stage-grid{grid-template-columns:1fr}}
.wts-opt{padding:14px 16px;background:#fff;border:1px solid #DDE1E6;border-radius:10px;margin-bottom:10px}
.wts-opt b{font-family:var(--w-body,'Barlow Semi Condensed','Arial Narrow',system-ui,sans-serif);font-weight:600;font-size:18px;color:#0E0D0B}
.wts-opt span{margin-left:8px;font-family:var(--w-body,'Barlow Semi Condensed','Arial Narrow',system-ui,sans-serif);font-weight:600;font-size:15px;color:#D90008}
.wts-opt p{margin:6px 0 0!important;font-size:16px!important;line-height:1.5!important;color:#3A3D42}
.wtt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.wtt.std{border:2px solid #0E0D0B;padding:15px}
.wtt-note{margin:10px 0 0!important;font-size:14px!important;color:#5F6369}
.wtt-box{margin:0;padding:16px 16px 16px 34px;background:#fff;border:1px solid #DDE1E6;border-radius:10px;columns:2;column-gap:28px}
.wtt-box li{font-family:var(--w-body,'Barlow Semi Condensed','Arial Narrow',system-ui,sans-serif);font-size:16px;line-height:1.5;color:#3A3D42;break-inside:avoid;margin-bottom:4px}
@media(max-width:640px){.wtt-grid{grid-template-columns:1fr}.wtt-box{columns:1}}
.wtt-proof{background:#F4F6F8;color:#0E0D0B;padding:clamp(56px,7vw,96px) 0}
.wtt-proof h2{margin:0}
.wtt-quote{max-width:720px;margin-top:28px}
.wtt-cta{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 0}
.wtt-call{display:inline-flex;align-items:center;min-height:48px;padding:0 22px;border-radius:6px;background:#D90008;color:#fff;font-family:var(--w-disp,'Rajdhani','Arial Narrow',system-ui,sans-serif);font-weight:700;font-size:16px;letter-spacing:.04em;text-transform:uppercase;text-decoration:none}
.wtt-more{display:inline-flex;align-items:center;min-height:48px;padding:0 6px;color:#0E0D0B;font-family:var(--w-body,'Barlow Semi Condensed','Arial Narrow',system-ui,sans-serif);font-weight:600;font-size:16px;text-decoration:underline;text-underline-offset:3px}
.wpd-tid-mark{flex:1 1 auto;min-width:0}
@media(max-width:640px){.wpd-tid-emblem{width:96px;height:96px}}

/* wheel pack placements (Nov 10 2026) */
.wws-mark{display:block;width:100%;max-width:360px;height:auto;margin:0 0 20px}
.wws-pat{display:block;width:100%;max-width:220px;height:auto;margin:0 0 16px}
.wws-build{display:grid!important;grid-template-columns:96px 1fr;column-gap:16px;align-items:center}
.wws-build .wws-emblem{grid-row:span 2;width:96px;height:96px;object-fit:contain}
.wws-build b{align-self:end}
.wws-build p{align-self:start}
@media(max-width:800px){.wws-build{grid-template-columns:72px 1fr}.wws-build .wws-emblem{width:72px;height:72px}}
.wws-line-mark{display:block;width:100%;max-width:260px;height:auto;margin:0 0 12px}
.wws-strip{display:block;width:100%;height:auto;margin:0 0 14px}
.wws-finish{display:block;width:100%;max-width:200px;height:auto;margin:0 0 6px}
.wws-price{margin:-24px 0 40px!important;font-family:var(--w-body,'Barlow Semi Condensed','Arial Narrow',system-ui,sans-serif);font-size:15px!important;color:#5F6369}

/* tuning pack placements + the Instagram clip (Nov 10 2026) */
.wpd-plaques.three{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:640px){.wpd-plaques.three{grid-template-columns:1fr 1fr}}
.wts-stage .wts-emblem{width:96px;height:96px;object-fit:contain;margin:0 auto}
.wts-stage .wts-label{width:100%;max-width:220px;height:auto;margin:0 auto}
.wts-stage .wts-power{width:100%;height:auto}
.wts-hwi{display:flex;gap:6px}
.wts-inst{display:block;margin-top:12px}
.wts-inst img{display:block;width:100%;max-width:440px;height:auto}
.wts-inst-2{display:grid;grid-template-columns:1fr 1fr;gap:12px}
@media(max-width:640px){.wts-inst-2{grid-template-columns:1fr}}
.wts-iat .wts-inst img{max-width:400px}
.wts-box{margin:0 0 40px}
.wts-box h3{margin:0 0 14px}
.wts-box ul{list-style:none;margin:0;padding:0;background:#fff;border:1px solid #DDE1E6;border-radius:10px;overflow:hidden}
.wts-box li{display:flex;align-items:center;gap:14px;padding:12px 16px;border-top:1px solid #DDE1E6;font-family:var(--w-body,'Barlow Semi Condensed','Arial Narrow',system-ui,sans-serif);font-size:17px;line-height:1.4;color:#0E0D0B}
.wts-box li:first-child{border-top:0}
.wts-box-ic{flex:0 0 36px;width:36px;height:36px}
.wts-hpt{display:block;width:100%;max-width:420px;height:auto;margin:18px 0 0}
.wts-seen{background:#F4F6F8;color:#0E0D0B;padding:clamp(56px,7vw,96px) 0}
.wts-seen-grid{display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:clamp(24px,5vw,64px);align-items:center}
.wts-seen-vid{position:relative;aspect-ratio:9/16;border-radius:10px;overflow:hidden;background:#0E0D0B;box-shadow:0 18px 40px rgba(0,0,0,.18)}
.wts-seen-vid iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.wts-seen h2{margin:0}
.wts-seen-q{max-width:560px;margin-top:24px}
.wts-seen-build{display:flex;gap:10px;align-items:flex-start;margin:18px 0 0;max-width:560px;font-family:var(--w-body,'Barlow Semi Condensed','Arial Narrow',system-ui,sans-serif);font-size:17px;line-height:1.5;color:#3A3D42}
.wts-seen-build .wpd-ui{margin-top:2px}
@media(max-width:760px){.wts-seen-grid{grid-template-columns:1fr}.wts-seen-vid{max-width:320px;width:100%;margin:0 auto}}
.wts-seen .wpd-lineup-sub{color:#3A3D42}
.wts-seen .wpd-eyebrow{color:#0E0D0B}
