:root{--bv-ink:#152b40;--bv-navy:#0b2943;--bv-blue:#1477df;--bv-orange:#f08b2d;--bv-green:#13876f;--bv-muted:#647b8f;--bv-line:#dbe6ef;--bv-bg:#f4f7fa;--bv-white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body.bike-value-page{margin:0;background:var(--bv-bg);color:var(--bv-ink);font-family:"Yu Gothic UI","Meiryo",system-ui,sans-serif;line-height:1.7}a{color:inherit}.bv-header{position:sticky;top:0;z-index:30;background:#fff;border-bottom:1px solid var(--bv-line)}.bv-header-inner{width:min(1100px,94%);min-height:68px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:20px}.bv-brand{display:flex;align-items:center;gap:10px;text-decoration:none}.bv-brand>span{font-size:28px}.bv-brand b{display:block;color:var(--bv-navy);font-size:16px}.bv-brand small{display:block;color:#71859a;font-size:10px}.bv-header nav{display:flex;gap:20px;font-size:12px;font-weight:900;color:#486176}.bv-header nav a{text-decoration:none}.bv-shell{width:min(1080px,94%);margin:auto;padding:22px 0 72px}.bv-breadcrumb{display:flex;gap:8px;align-items:center;margin:2px 0 18px;color:#71859a;font-size:12px}.bv-breadcrumb a{color:#116bc0}.bv-hero{display:grid;grid-template-columns:1.45fr .75fr;gap:24px;align-items:center;background:linear-gradient(135deg,#082943,#105b84);color:#fff;border-radius:24px;padding:42px 40px;box-shadow:0 18px 44px rgba(12,42,66,.16)}.bv-eyebrow{display:inline-block;color:#b5ddff;font-size:11px;font-weight:950;letter-spacing:.14em}.bv-eyebrow.blue{color:var(--bv-blue)}.bv-eyebrow.orange{color:var(--bv-orange)}.bv-hero h1{margin:10px 0 14px;font-size:clamp(31px,5vw,50px);line-height:1.2}.bv-hero h1 em{font-style:normal;color:#ffd18b}.bv-hero p{margin:0;color:#e6f1f8;font-size:15px}.bv-hero-points{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}.bv-hero-points span{background:rgba(255,255,255,.11);border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:7px 10px;font-size:11px;font-weight:900}.bv-hero-card{min-height:260px;border-radius:20px;padding:25px;background:linear-gradient(180deg,rgba(255,255,255,.13),rgba(255,255,255,.06));border:1px solid rgba(255,255,255,.18);display:flex;flex-direction:column;justify-content:center}.bv-bike-orb{width:82px;height:82px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#1a4e70;font-size:40px;box-shadow:0 12px 30px rgba(0,0,0,.18);margin-bottom:15px}.bv-hero-card small{font-size:10px;letter-spacing:.13em;color:#b8daf0;font-weight:900}.bv-hero-card strong{font-size:18px;margin-top:3px}.bv-mini-line{display:flex;align-items:end;gap:8px;height:58px;margin-top:14px}.bv-mini-line i{display:block;width:20%;background:linear-gradient(180deg,#74d9ff,#fff);border-radius:7px 7px 2px 2px}.bv-mini-line i:nth-child(1){height:95%}.bv-mini-line i:nth-child(2){height:79%}.bv-mini-line i:nth-child(3){height:63%}.bv-mini-line i:nth-child(4){height:48%}.bv-section{margin-top:31px}.bv-section-head{margin-bottom:14px}.bv-section-head h2{margin:3px 0 4px;color:#10314b;font-size:28px;line-height:1.35}.bv-section-head p{margin:0;color:var(--bv-muted);font-size:13px}.bv-tool-grid{display:grid;grid-template-columns:1.35fr .75fr;gap:16px}.bv-form,.bv-summary,.bv-timing-card,.bv-chart-card,.bv-note{background:#fff;border:1px solid var(--bv-line);border-radius:20px;box-shadow:0 9px 28px rgba(18,53,83,.05)}.bv-form{padding:25px}.bv-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.bv-form label{font-size:12px;font-weight:900;color:#38566e}.bv-form select,.bv-form input{display:block;width:100%;height:48px;margin-top:6px;border:1px solid #cbd9e5;border-radius:10px;background:#fff;padding:0 12px;color:#17324a;font-size:14px}.bv-form select:focus,.bv-form input:focus{outline:none;border-color:#67aaf0;box-shadow:0 0 0 3px rgba(20,119,223,.09)}.bv-unit{position:relative}.bv-unit input{padding-right:54px}.bv-unit span{position:absolute;right:12px;bottom:12px;color:#718599;font-size:11px}.bv-form button{width:100%;height:54px;margin-top:18px;border:0;border-radius:11px;background:linear-gradient(135deg,#0b6fd6,#1693ef);color:#fff;font-size:14px;font-weight:950;cursor:pointer}.bv-form-note{margin:9px 0 0;color:#75899a;font-size:10px}.bv-summary{padding:25px;background:linear-gradient(180deg,#eef8ff,#fff)}.bv-summary-kicker{font-size:10px;color:var(--bv-blue);font-weight:950;letter-spacing:.12em}.bv-summary h3{margin:7px 0 2px;font-size:20px;color:#103550}.bv-summary>p{margin:0;color:#6c8295;font-size:11px}.bv-price-label{margin-top:18px;color:#597187;font-size:11px;font-weight:900}.bv-price{display:flex;align-items:flex-end;gap:5px;color:#0a6ed2;line-height:1}.bv-price strong{font-size:50px;letter-spacing:-.04em}.bv-price span{font-size:16px;font-weight:950;margin-bottom:7px}.bv-range{margin-top:8px;display:inline-block;border-radius:999px;background:#e9f4ff;color:#0b6bc8;padding:6px 9px;font-size:11px;font-weight:900}.bv-summary-rows{margin-top:18px;border-top:1px solid #dce8f1}.bv-summary-rows>div{display:flex;justify-content:space-between;gap:10px;padding:11px 0;border-bottom:1px solid #e5edf4;font-size:12px}.bv-summary-rows span{color:#60778b}.bv-summary-rows b{text-align:right}.bv-small{margin-top:12px!important;line-height:1.55!important}.bv-timing-card{padding:25px}.bv-timing-main{display:flex;gap:14px;align-items:flex-start}.bv-timing-main>span{font-size:34px}.bv-timing-main small{color:#778b9d;font-size:10px;font-weight:900}.bv-timing-main h3{margin:2px 0 2px;font-size:23px;color:#133b57}.bv-timing-main p{margin:0;color:#587188;font-size:12px}.bv-timing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:11px;margin-top:18px}.bv-timing-grid article{border:1px solid #dce7ef;border-radius:15px;padding:16px;background:#fbfdff}.bv-timing-grid article:first-child{background:#eef8ff;border-color:#bcdcf8}.bv-timing-grid small{display:block;color:#728799;font-size:10px;font-weight:950}.bv-timing-grid b{display:block;margin:4px 0;font-size:22px;color:#123c59}.bv-timing-grid span{display:block;color:#667d91;font-size:10px}.bv-chart-card{padding:24px}.bv-chart{height:260px;display:flex;gap:16px;align-items:flex-end;padding:20px 12px 0;border-bottom:1px solid #dbe5ee;background:linear-gradient(180deg,#fbfdff,#f5f9fc)}.bv-bar-wrap{flex:1;display:flex;height:100%;flex-direction:column;justify-content:flex-end;align-items:center;gap:7px}.bv-bar-value{font-size:11px;font-weight:950;color:#174f76}.bv-bar{width:min(72px,72%);min-height:18px;background:linear-gradient(180deg,#2c9be9,#1471d2);border-radius:11px 11px 3px 3px;box-shadow:0 8px 16px rgba(17,113,210,.14)}.bv-bar-label{font-size:11px;font-weight:900;color:#5d7489;margin-bottom:8px}.bv-chart-legend{margin-top:12px;color:#718598;font-size:10px}.bv-factor-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.bv-factor{background:#fff;border:1px solid var(--bv-line);border-radius:16px;padding:18px}.bv-factor span{display:block;font-size:22px}.bv-factor b{display:block;margin-top:5px;font-size:14px;color:#173e5a}.bv-factor p{margin:5px 0 0;color:#657c90;font-size:11px;line-height:1.6}.bv-appraisal{display:grid;grid-template-columns:.9fr 1.1fr;gap:15px;align-items:stretch}.bv-appraisal-copy,.bv-provider-card{background:#fff;border-radius:19px;border:1px solid var(--bv-line);padding:23px}.bv-appraisal-copy h2{margin:3px 0 8px;color:#123852}.bv-appraisal-copy p{margin:0;color:#5c7489;font-size:12px}.bv-provider-note{margin-top:10px!important;font-weight:850;color:#345970!important}.bv-provider-card{display:flex;flex-direction:column;justify-content:center;background:linear-gradient(135deg,#fff7ee,#fff);border-color:#f1c995}.bv-provider-card small{display:block;color:#9b6421;font-size:10px;font-weight:950}.bv-provider-card b{display:block;margin:2px 0;font-size:20px;color:#4c351d}.bv-provider-card b em{display:block;font-size:11px;font-style:normal;color:#6d5b48}.bv-provider-card p{margin:4px 0 14px;color:#735d47;font-size:11px}.bv-provider-card a{display:flex;align-items:center;justify-content:center;min-height:52px;border-radius:11px;background:var(--bv-orange);color:#fff;text-decoration:none;font-weight:950;font-size:13px;text-align:center}.bv-disclosure{grid-column:1/-1;margin:0;color:#7a6a5b;font-size:10px}.bv-related{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.bv-related a{background:#fff;border:1px solid var(--bv-line);border-radius:15px;padding:18px;text-decoration:none}.bv-related b{display:block;color:#173d5a}.bv-related span{display:block;margin-top:5px;color:#1476d8;font-size:11px;font-weight:900}.bv-note{padding:18px}.bv-note b{color:#214762}.bv-note p{margin:5px 0 0;color:#667d90;font-size:11px}.bv-footer{border-top:1px solid var(--bv-line);background:#fff;padding:24px 5%;display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;color:#6d8192;font-size:11px}.bv-footer a{color:#256ca9;text-decoration:none}@media(max-width:900px){.bv-hero{grid-template-columns:1fr}.bv-hero-card{min-height:190px}.bv-tool-grid{grid-template-columns:1fr}.bv-factor-grid{grid-template-columns:repeat(2,1fr)}.bv-appraisal{grid-template-columns:1fr}}@media(max-width:700px){.bv-header-inner{min-height:60px}.bv-header nav{display:none}.bv-shell{width:min(94%,720px);padding-bottom:80px}.bv-hero{padding:31px 22px;border-radius:18px}.bv-hero p{font-size:13px}.bv-form-grid{grid-template-columns:1fr}.bv-form,.bv-summary,.bv-timing-card,.bv-chart-card{padding:20px}.bv-section-head h2{font-size:23px}.bv-timing-grid{grid-template-columns:1fr}.bv-factor-grid{grid-template-columns:1fr}.bv-related{grid-template-columns:1fr}.bv-chart{gap:7px;height:230px}.bv-bar{width:min(58px,78%)}.bv-price strong{font-size:44px}}

/* =========================================================
   BIKE VALUE COLOR + CONTRAST v87
   Blue/navy backgrounds never use gray text.
   ========================================================= */
body.bike-value-page{
  --bv-ink:#18344d;
  --bv-muted:#405e76;
  --bv-blue:#147cf0;
  --bv-green:#159d72;
  --bv-orange:#f18b2c;
  --bv-purple:#7159dc;
}

/* Blue hero: white/light-blue text only */
.bike-value-page .bv-hero,
.bike-value-page .bv-hero h1,
.bike-value-page .bv-hero strong{
  color:#fff!important;
}
.bike-value-page .bv-hero p,
.bike-value-page .bv-hero-card small{
  color:#eef8ff!important;
}
.bike-value-page .bv-eyebrow{color:#bce8ff!important}
.bike-value-page .bv-hero-points span{color:#fff!important}
.bike-value-page .bv-hero-card{
  background:linear-gradient(180deg,rgba(7,43,70,.78),rgba(4,31,51,.80))!important;
  border-color:rgba(180,229,255,.28)!important;
}

/* Light-blue summary: dark blue text, never gray */
.bike-value-page .bv-summary{
  background:linear-gradient(180deg,#eaf6ff,#ffffff)!important;
  border:2px solid #b9daf3!important;
}
.bike-value-page .bv-summary h3,
.bike-value-page .bv-summary>p,
.bike-value-page .bv-price-label,
.bike-value-page .bv-summary-rows span,
.bike-value-page .bv-small{
  color:#173f5e!important;
}
.bike-value-page .bv-summary-kicker,
.bike-value-page .bv-price{color:#086cc8!important}

/* Colorful timing cards with dark saturated text */
.bike-value-page .bv-timing-card{
  background:linear-gradient(180deg,#effbf6,#fff)!important;
  border:2px solid #bee8d8!important;
}
.bike-value-page .bv-timing-main small,
.bike-value-page .bv-timing-main p{color:#275e4c!important}
.bike-value-page .bv-timing-main h3{color:#0d684e!important}
.bike-value-page .bv-timing-grid article:nth-child(1){background:#eaf6ff!important;border-color:#b8daf5!important}
.bike-value-page .bv-timing-grid article:nth-child(1) small,
.bike-value-page .bv-timing-grid article:nth-child(1) span,
.bike-value-page .bv-timing-grid article:nth-child(1) b{color:#0b4f82!important}
.bike-value-page .bv-timing-grid article:nth-child(2){background:#ecfaf5!important;border-color:#b9e6d5!important}
.bike-value-page .bv-timing-grid article:nth-child(2) small,
.bike-value-page .bv-timing-grid article:nth-child(2) span,
.bike-value-page .bv-timing-grid article:nth-child(2) b{color:#116147!important}
.bike-value-page .bv-timing-grid article:nth-child(3){background:#fff5e8!important;border-color:#f1d1a5!important}
.bike-value-page .bv-timing-grid article:nth-child(3) small,
.bike-value-page .bv-timing-grid article:nth-child(3) span,
.bike-value-page .bv-timing-grid article:nth-child(3) b{color:#8f4a10!important}

/* Chart uses pale blue -> dark navy text */
.bike-value-page .bv-chart{
  background:linear-gradient(180deg,#f0f8ff,#e8f3fb)!important;
}
.bike-value-page .bv-bar-value,
.bike-value-page .bv-bar-label,
.bike-value-page .bv-chart-legend{
  color:#174b72!important;
}

/* Factor cards: blue card uses dark navy, not gray */
.bike-value-page .bv-factor:nth-child(4n+1){background:#edf6ff!important;border-color:#b9d9f6!important}
.bike-value-page .bv-factor:nth-child(4n+1) b,
.bike-value-page .bv-factor:nth-child(4n+1) p{color:#174b72!important}
.bike-value-page .bv-factor:nth-child(4n+2){background:#ecfaf5!important;border-color:#bce7d7!important}
.bike-value-page .bv-factor:nth-child(4n+2) b,
.bike-value-page .bv-factor:nth-child(4n+2) p{color:#185d48!important}
.bike-value-page .bv-factor:nth-child(4n+3){background:#fff5e8!important;border-color:#f1d0a2!important}
.bike-value-page .bv-factor:nth-child(4n+3) b,
.bike-value-page .bv-factor:nth-child(4n+3) p{color:#81450f!important}
.bike-value-page .bv-factor:nth-child(4n+4){background:#f3efff!important;border-color:#d4caf8!important}
.bike-value-page .bv-factor:nth-child(4n+4) b,
.bike-value-page .bv-factor:nth-child(4n+4) p{color:#4f3ba3!important}

/* Appraisal = warm orange */
.bike-value-page .bv-appraisal-copy,
.bike-value-page .bv-provider-card{
  background:linear-gradient(135deg,#fff6e9,#fff)!important;
  border-color:#efc58d!important;
}
.bike-value-page .bv-appraisal-copy h2,
.bike-value-page .bv-provider-card b{color:#754006!important}
.bike-value-page .bv-appraisal-copy p,
.bike-value-page .bv-provider-card p,
.bike-value-page .bv-provider-note{color:#64472a!important}
.bike-value-page .bv-provider-card a{
  background:linear-gradient(135deg,#f18b2c,#ffb249)!important;
  color:#fff!important;
}

/* General white-background muted text darker */
.bike-value-page .bv-section-head p,
.bike-value-page .bv-form-note,
.bike-value-page .bv-note p,
.bike-value-page .bv-footer{
  color:#405e76!important;
}


/* TOP10 PALETTE BIKE VALUE v89
   White/light-gray base + dark text + colored CTA/accent. */
body.bike-value-page{
  --bv-ink:#1f2937;
  --bv-navy:#111827;
  --bv-muted:#475569;
  --bv-blue:#0b6fd6;
  --bv-green:#0f8a63;
  --bv-orange:#f58220;
  --bv-line:#dce3ea;
  --bv-bg:#f5f7fa;
  background:#f5f7fa!important;
  color:#1f2937!important;
}
.bike-value-page .bv-header{
  background:rgba(255,255,255,.98)!important;border-bottom-color:#dce3ea!important;
}
.bike-value-page .bv-brand b{color:#111827!important}
.bike-value-page .bv-brand small,
.bike-value-page .bv-header nav,
.bike-value-page .bv-breadcrumb{color:#475569!important}

/* Hero: top-ranking informational pattern */
.bike-value-page .bv-hero{
  background:#fff!important;
  color:#1f2937!important;
  border:1px solid #dce3ea!important;
  border-top:5px solid #0b6fd6!important;
  box-shadow:0 8px 24px rgba(15,23,42,.05)!important;
}
.bike-value-page .bv-hero h1{color:#111827!important}
.bike-value-page .bv-hero h1 em{color:#0b6fd6!important}
.bike-value-page .bv-hero p{color:#334155!important}
.bike-value-page .bv-eyebrow{color:#0b63b6!important}
.bike-value-page .bv-hero-points span{
  background:#f8fafc!important;border-color:#d6dee7!important;color:#334155!important;
}
.bike-value-page .bv-hero-card{
  background:#f7f9fc!important;border-color:#dce3ea!important;color:#111827!important;
}
.bike-value-page .bv-hero-card small{color:#475569!important}
.bike-value-page .bv-bike-orb{background:#edf8f3!important;color:#155b45!important}
.bike-value-page .bv-mini-line i{background:linear-gradient(180deg,#58a9ed,#0b6fd6)!important}

/* Form and estimate */
.bike-value-page .bv-section-head h2{color:#111827!important}
.bike-value-page .bv-section-head p{color:#475569!important}
.bike-value-page .bv-form,
.bike-value-page .bv-summary,
.bike-value-page .bv-timing-card,
.bike-value-page .bv-chart-card,
.bike-value-page .bv-note{
  background:#fff!important;border-color:#dce3ea!important;box-shadow:0 6px 18px rgba(15,23,42,.04)!important;
}
.bike-value-page .bv-form label{color:#334155!important}
.bike-value-page .bv-form select,
.bike-value-page .bv-form input{
  color:#111827!important;background:#fff!important;border-color:#cbd5e1!important;
}
.bike-value-page .bv-form-note{color:#475569!important}
.bike-value-page .bv-form button{background:#0b6fd6!important;color:#fff!important;box-shadow:none!important}

.bike-value-page .bv-summary{
  background:#f1f8f6!important;border-color:#c7e3d9!important;
}
.bike-value-page .bv-summary-kicker{color:#0f7a59!important}
.bike-value-page .bv-summary h3{color:#111827!important}
.bike-value-page .bv-summary>p,
.bike-value-page .bv-price-label,
.bike-value-page .bv-summary-rows span,
.bike-value-page .bv-small{color:#334155!important}
.bike-value-page .bv-price{color:#0f7a59!important}
.bike-value-page .bv-range{
  background:#e5f3ed!important;color:#155b45!important;
}

/* Timing */
.bike-value-page .bv-timing-card{
  background:#fff!important;border-color:#dce3ea!important;
}
.bike-value-page .bv-timing-main h3{color:#111827!important}
.bike-value-page .bv-timing-main small,
.bike-value-page .bv-timing-main p{color:#475569!important}
.bike-value-page .bv-timing-grid article{
  background:#fff!important;border-color:#dce3ea!important;
}
.bike-value-page .bv-timing-grid article:nth-child(1){border-top:4px solid #0f8a63!important}
.bike-value-page .bv-timing-grid article:nth-child(2){border-top:4px solid #0b6fd6!important}
.bike-value-page .bv-timing-grid article:nth-child(3){border-top:4px solid #f58220!important}
.bike-value-page .bv-timing-grid small,
.bike-value-page .bv-timing-grid span{color:#475569!important}
.bike-value-page .bv-timing-grid b{color:#111827!important}

/* Chart/factors */
.bike-value-page .bv-chart{background:#f8fafc!important}
.bike-value-page .bv-bar-value{color:#0b63b6!important}
.bike-value-page .bv-bar-label,
.bike-value-page .bv-chart-legend{color:#475569!important}
.bike-value-page .bv-factor{
  background:#fff!important;border-color:#dce3ea!important;
}
.bike-value-page .bv-factor:nth-child(4n+1){border-top:4px solid #0b6fd6!important}
.bike-value-page .bv-factor:nth-child(4n+2){border-top:4px solid #0f8a63!important}
.bike-value-page .bv-factor:nth-child(4n+3){border-top:4px solid #f58220!important}
.bike-value-page .bv-factor:nth-child(4n+4){border-top:4px solid #6b55c7!important}
.bike-value-page .bv-factor b{color:#111827!important}
.bike-value-page .bv-factor p{color:#475569!important}

/* Appraisal: one warm accent area */
.bike-value-page .bv-appraisal-copy,
.bike-value-page .bv-provider-card{
  background:#fffaf4!important;border-color:#f0c99f!important;
}
.bike-value-page .bv-appraisal-copy{border-left:5px solid #f58220!important}
.bike-value-page .bv-appraisal-copy h2,
.bike-value-page .bv-provider-card b{color:#7c3b09!important}
.bike-value-page .bv-appraisal-copy p,
.bike-value-page .bv-provider-card p,
.bike-value-page .bv-provider-note,
.bike-value-page .bv-disclosure{color:#62452f!important}
.bike-value-page .bv-provider-card a{
  background:#f58220!important;color:#fff!important;box-shadow:none!important;
}

/* Related links */
.bike-value-page .bv-related a{
  background:#fff!important;border-color:#dce3ea!important;
}
.bike-value-page .bv-related a:nth-child(1){border-top:4px solid #0b6fd6!important}
.bike-value-page .bv-related a:nth-child(2){border-top:4px solid #6b55c7!important}
.bike-value-page .bv-related a:nth-child(3){border-top:4px solid #0f8a63!important}
.bike-value-page .bv-related b{color:#111827!important}
.bike-value-page .bv-related span{color:#0b63b6!important}
.bike-value-page .bv-note b{color:#111827!important}
.bike-value-page .bv-note p,
.bike-value-page .bv-footer{color:#475569!important}



/* =========================================================
   TOP-10 STYLE PALETTE v89 - BIKE VALUE
   White/light layout, dark text, blue utility, orange CTA.
   ========================================================= */
body.bike-value-page{
  background:#f6f8fb!important;
  color:#17212b!important;
}
.bike-value-page .bv-header{
  background:#fff!important;
  border-bottom-color:#d9e2ec!important;
}
.bike-value-page .bv-brand b{color:#17212b!important}
.bike-value-page .bv-brand small,
.bike-value-page .bv-header nav,
.bike-value-page .bv-breadcrumb{color:#40566c!important}

/* Hero: light like mainstream comparison/finance sites */
.bike-value-page .bv-hero{
  background:linear-gradient(135deg,#f3f8ff,#eef8f4)!important;
  color:#17212b!important;
  border:1px solid #d5e2ec!important;
  box-shadow:0 16px 38px rgba(20,45,75,.08)!important;
}
.bike-value-page .bv-hero h1,
.bike-value-page .bv-hero strong{color:#17212b!important}
.bike-value-page .bv-hero h1 em{color:#0d5fb8!important}
.bike-value-page .bv-hero p{color:#34495e!important}
.bike-value-page .bv-eyebrow{color:#0d5fb8!important}
.bike-value-page .bv-hero-points span{
  background:#fff!important;
  border-color:#cfdde8!important;
  color:#24384a!important;
}
.bike-value-page .bv-hero-card{
  background:#fff!important;
  border-color:#d4e1e9!important;
  color:#17212b!important;
}
.bike-value-page .bv-hero-card small{color:#40566c!important}

/* Panels */
.bike-value-page .bv-form,
.bike-value-page .bv-summary,
.bike-value-page .bv-timing-card,
.bike-value-page .bv-chart-card,
.bike-value-page .bv-note{
  background:#fff!important;
  border-color:#d8e2eb!important;
  box-shadow:0 8px 24px rgba(20,45,75,.05)!important;
}
.bike-value-page .bv-section-head h2,
.bike-value-page .bv-summary h3,
.bike-value-page .bv-factor b,
.bike-value-page .bv-note b{
  color:#17212b!important;
}
.bike-value-page .bv-section-head p,
.bike-value-page .bv-form-note,
.bike-value-page .bv-summary>p,
.bike-value-page .bv-summary-rows span,
.bike-value-page .bv-small,
.bike-value-page .bv-note p{
  color:#40566c!important;
}
.bike-value-page .bv-form label{color:#24384a!important}
.bike-value-page .bv-form select,
.bike-value-page .bv-form input{
  color:#17212b!important;
  border-color:#c7d4df!important;
  background:#fff!important;
}
.bike-value-page .bv-form button{
  background:#1769e0!important;
  color:#fff!important;
}

/* Summary: white with green value accent */
.bike-value-page .bv-summary{
  border-top:4px solid #159d72!important;
}
.bike-value-page .bv-summary-kicker{color:#0c7a55!important}
.bike-value-page .bv-price{color:#0c8a60!important}
.bike-value-page .bv-range{
  background:#eef8f4!important;
  color:#184d43!important;
}

/* Timing */
.bike-value-page .bv-timing-card{
  border-top:4px solid #1769e0!important;
}
.bike-value-page .bv-timing-main h3{color:#0d5fb8!important}
.bike-value-page .bv-timing-main small,
.bike-value-page .bv-timing-main p{color:#40566c!important}
.bike-value-page .bv-timing-grid article{
  background:#f8fafc!important;
  border-color:#d8e2eb!important;
}
.bike-value-page .bv-timing-grid article:nth-child(1){border-top:4px solid #159d72!important}
.bike-value-page .bv-timing-grid article:nth-child(2){border-top:4px solid #1769e0!important}
.bike-value-page .bv-timing-grid article:nth-child(3){border-top:4px solid #f28b22!important}
.bike-value-page .bv-timing-grid small,
.bike-value-page .bv-timing-grid span{color:#40566c!important}
.bike-value-page .bv-timing-grid b{color:#17212b!important}

/* Chart */
.bike-value-page .bv-chart{
  background:#f8fafc!important;
}
.bike-value-page .bv-bar-value,
.bike-value-page .bv-bar-label,
.bike-value-page .bv-chart-legend{color:#34495e!important}

/* Factors neutral, accent by border */
.bike-value-page .bv-factor,
.bike-value-page .bv-factor:nth-child(4n+1),
.bike-value-page .bv-factor:nth-child(4n+2),
.bike-value-page .bv-factor:nth-child(4n+3),
.bike-value-page .bv-factor:nth-child(4n+4){
  background:#fff!important;
  border-color:#d8e2eb!important;
}
.bike-value-page .bv-factor:nth-child(4n+1){border-top:4px solid #1769e0!important}
.bike-value-page .bv-factor:nth-child(4n+2){border-top:4px solid #159d72!important}
.bike-value-page .bv-factor:nth-child(4n+3){border-top:4px solid #f28b22!important}
.bike-value-page .bv-factor:nth-child(4n+4){border-top:4px solid #7159dc!important}
.bike-value-page .bv-factor b{color:#17212b!important}
.bike-value-page .bv-factor p{color:#40566c!important}

/* Appraisal */
.bike-value-page .bv-appraisal-copy,
.bike-value-page .bv-provider-card{
  background:#fff8ef!important;
  border-color:#ffd0a0!important;
}
.bike-value-page .bv-appraisal-copy h2,
.bike-value-page .bv-provider-card b{color:#6f3305!important}
.bike-value-page .bv-appraisal-copy p,
.bike-value-page .bv-provider-card p,
.bike-value-page .bv-provider-note{color:#5e4632!important}
.bike-value-page .bv-provider-card a{
  background:#f28b22!important;
  color:#fff!important;
}

/* Related cards: white, colored top borders */
.bike-value-page .bv-related a{
  background:#fff!important;
  border-color:#d8e2eb!important;
}
.bike-value-page .bv-related a:nth-child(1){border-top:4px solid #1769e0!important}
.bike-value-page .bv-related a:nth-child(2){border-top:4px solid #7159dc!important}
.bike-value-page .bv-related a:nth-child(3){border-top:4px solid #159d72!important}
.bike-value-page .bv-related b{color:#17212b!important}
.bike-value-page .bv-related span{color:#0d5fb8!important}
