/* PCBuyer Blue Book authority landing page v4.6.5 */
.pcb-bluebook-landing{background:#061226;color:#eaf2ff;overflow:hidden}
.pcb-bluebook-landing .pcb-container{max-width:1280px;margin:0 auto;padding-left:24px;padding-right:24px}
.pcb-bb-hero{position:relative;padding:68px 0 36px;background:radial-gradient(circle at 78% 18%,rgba(37,99,235,.42),transparent 34%),linear-gradient(135deg,#071225 0%,#092856 55%,#061226 100%);border-bottom:1px solid rgba(96,165,250,.18)}
.pcb-bb-hero:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(96,165,250,.18) 1px,transparent 1px);background-size:24px 24px;opacity:.42;pointer-events:none}
.pcb-bb-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.92fr);gap:72px;align-items:center}
.pcb-bb-hero-copy h1{margin:0 0 18px;color:#fff;font-size:clamp(46px,6vw,76px);line-height:.94;letter-spacing:-.055em;font-weight:950}
.pcb-bb-hero-copy p{max-width:660px;color:#d5e4ff;font-size:18px;line-height:1.65;margin:0 0 18px}.pcb-bb-hero-copy .pcb-bb-lede{font-size:22px;font-weight:800;color:#fff;line-height:1.38}.pcb-bb-hero-actions{display:flex;gap:16px;flex-wrap:wrap;margin:28px 0 24px}.pcb-bb-hero-actions .pcb-button{padding:16px 24px;font-size:15px}.pcb-button.secondary.dark{background:rgba(15,36,70,.78);border-color:rgba(125,174,255,.35);color:#eaf2ff}.pcb-button.secondary.dark:hover{background:rgba(27,55,100,.96);color:#fff}.pcb-bb-trust-row{display:flex;flex-wrap:wrap;gap:18px;color:#dbeafe;font-size:14px;font-weight:800;opacity:.95}.pcb-bb-value-preview{background:linear-gradient(180deg,rgba(8,24,52,.94),rgba(6,18,38,.98));border:1px solid rgba(96,165,250,.45);box-shadow:0 24px 90px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.06);border-radius:22px;padding:34px}.pcb-bb-preview-top{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:18px;align-items:center}.pcb-bb-preview-top span{display:block;color:#b8cdf3;font-size:14px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.pcb-bb-preview-top strong{display:block;color:#fff;font-size:42px;line-height:1.05;margin:8px 0}.pcb-bb-preview-top em{font-style:normal;color:#dbeafe;font-weight:800}.pcb-bb-preview-top em b{color:#fbbf24}.pcb-bb-sparkline{height:100px;color:#3b82f6;filter:drop-shadow(0 0 12px rgba(59,130,246,.65))}.pcb-bb-sparkline svg{width:100%;height:100%}.pcb-bb-value-list{display:grid;gap:0;margin:24px 0 20px;border:1px solid rgba(148,163,184,.24);border-radius:16px;overflow:hidden;background:rgba(15,36,70,.48)}.pcb-bb-value-list div{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:12px;align-items:center;padding:16px 18px;border-bottom:1px solid rgba(148,163,184,.2)}.pcb-bb-value-list div:last-child{border-bottom:0}.pcb-bb-value-list span{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:rgba(255,255,255,.08);font-weight:950}.pcb-bb-value-list .green{color:#22c55e}.pcb-bb-value-list .blue{color:#60a5fa}.pcb-bb-value-list .purple{color:#a78bfa}.pcb-bb-value-list .orange{color:#f59e0b}.pcb-bb-value-list b{color:#fff;font-size:15px}.pcb-bb-value-list strong{color:#fff;font-size:16px}.pcb-bb-value-preview small{display:block;text-align:center;color:#9fb4d6}.pcb-bb-why{padding:30px 0 26px;background:linear-gradient(180deg,#071b39,#081a35)}.pcb-bb-centered-head{text-align:center;max-width:900px;margin:0 auto 22px}.pcb-bb-centered-head h2,.pcb-bb-method h2,.pcb-bb-faq h2,.pcb-bb-related h2{margin:0 0 8px;color:#fff;font-size:clamp(26px,3vw,36px);font-weight:950;letter-spacing:-.025em}.pcb-bb-centered-head p,.pcb-bb-method>div>p{color:#d5e4ff;font-size:16px;line-height:1.55;margin:0}.pcb-bb-use-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.pcb-bb-use-grid article{background:rgba(15,36,70,.82);border:1px solid rgba(148,163,184,.22);border-radius:14px;padding:22px 16px;text-align:center;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.pcb-bb-use-grid span{display:block;font-size:39px;line-height:1;margin-bottom:12px}.pcb-bb-use-grid h3{margin:0 0 8px;color:#fff;font-size:15px;line-height:1.22;font-weight:950}.pcb-bb-use-grid p{margin:0;color:#c7d7f1;font-size:13px;line-height:1.45}.pcb-bb-tool-section{background:#071b39;padding:0 0 22px}.pcb-bb-tool-wrap{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:0;align-items:stretch;background:#fff;color:#08172f;border-radius:14px;box-shadow:0 20px 70px rgba(0,0,0,.24);overflow:hidden}.pcb-bb-tool-main{padding:28px 28px 30px}.pcb-bb-tool-head h2{margin:0 0 4px;font-size:28px;line-height:1.1;color:#07172f;font-weight:950;letter-spacing:-.02em}.pcb-bb-tool-head p{margin:0 0 18px;color:#53657d;font-size:15px;line-height:1.5}.pcb-bb-expect-card{background:linear-gradient(180deg,#eef6ff,#eaf3ff);padding:30px 30px;color:#0b1730}.pcb-bb-expect-card h3{font-size:24px;margin:0 0 20px;color:#0b1730}.pcb-bb-expect-card ul{list-style:none;margin:0;padding:0;display:grid;gap:20px}.pcb-bb-expect-card li{display:grid;grid-template-columns:38px 1fr;gap:13px;align-items:start}.pcb-bb-expect-card li span{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:#fff;color:#1257ee;font-weight:950;box-shadow:0 8px 18px rgba(18,87,238,.1)}.pcb-bb-expect-card strong{display:block;font-size:14px;color:#0b1730;margin-bottom:3px}.pcb-bb-expect-card em{display:block;font-style:normal;font-size:13px;line-height:1.35;color:#53657d}.pcb-bluebook-landing #pcbb-app.pcbb-container{max-width:none;margin:0!important;padding:0!important;box-shadow:none!important;border:0!important;background:transparent!important}.pcb-bluebook-landing .pcbb-header{display:none!important}.pcb-bluebook-landing .pcbb-progress{margin-top:4px!important}.pcb-bluebook-landing .pcbb-step-content h3{font-size:24px!important;color:#07172f!important}.pcb-bluebook-landing .pcbb-type-grid{gap:18px!important}.pcb-bluebook-landing .pcbb-type-btn{min-height:190px!important;border-radius:14px!important;border:1px solid #d7e2f0!important;background:#fff!important;box-shadow:none!important}.pcb-bluebook-landing .pcbb-type-btn:hover,.pcb-bluebook-landing .pcbb-type-btn.selected{border-color:#1257ee!important;box-shadow:0 12px 28px rgba(18,87,238,.13)!important}.pcb-bluebook-landing .pcbb-label{font-size:21px!important;color:#07172f!important;font-weight:950!important}.pcb-bluebook-landing .pcbb-desc{font-size:14px!important;color:#53657d!important;line-height:1.35!important}.pcb-bb-method{background:#061226;padding:24px 0}.pcb-bb-method .pcb-container{background:linear-gradient(180deg,#0b2348,#071832);border:1px solid rgba(148,163,184,.18);border-radius:0;padding-top:26px;padding-bottom:26px}.pcb-bb-method-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-top:18px}.pcb-bb-method-grid article{background:rgba(15,36,70,.84);border:1px solid rgba(148,163,184,.22);border-radius:14px;padding:22px 14px;text-align:center}.pcb-bb-method-grid span{display:block;font-size:34px;color:#60a5fa;margin-bottom:10px}.pcb-bb-method-grid h3{margin:0 0 7px;color:#fff;font-size:15px;line-height:1.2;font-weight:950}.pcb-bb-method-grid p{margin:0;color:#c7d7f1;font-size:13px;line-height:1.45}.pcb-bb-factors{background:#061226;padding:0 0 26px}.pcb-bb-factors-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(260px,.8fr) minmax(280px,.62fr);gap:0;background:#fff;color:#07172f;border-radius:14px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.16)}.pcb-bb-factor-card{padding:26px 30px}.pcb-bb-factor-card h2{margin:0 0 8px;color:#07172f;font-size:25px}.pcb-bb-factor-card p{color:#53657d;margin:0 0 14px}.pcb-bb-factor-card ul{list-style:none;padding:0;margin:0;display:grid;gap:8px}.pcb-bb-factor-card li{position:relative;padding-left:25px;color:#22334d;font-size:14px;line-height:1.35}.pcb-bb-factor-card li:before{content:"✓";position:absolute;left:0;top:0;width:17px;height:17px;border-radius:50%;display:grid;place-items:center;background:#dcfce7;color:#16a34a;font-size:11px;font-weight:950}.pcb-bb-visual-card{display:flex;align-items:center;justify-content:center;padding:26px;background:linear-gradient(180deg,#f4f9ff,#fff)}.pcb-bb-laptop-graph{position:relative;width:min(350px,100%);height:190px;border-radius:14px;background:linear-gradient(180deg,#0f2d60,#081a35);box-shadow:0 18px 35px rgba(15,23,42,.2);color:#3b82f6;overflow:hidden}.pcb-bb-laptop-graph:after{content:"";position:absolute;left:12%;right:12%;bottom:12px;height:9px;background:#d8e2ee;border-radius:50%;filter:blur(1px)}.pcb-bb-laptop-graph span{position:absolute;left:15%;right:15%;bottom:29px;height:110px;border:6px solid #0d1728;border-radius:10px;background:rgba(255,255,255,.05)}.pcb-bb-laptop-graph svg{position:absolute;left:19%;right:19%;bottom:42px;width:62%;height:88px;filter:drop-shadow(0 0 8px rgba(59,130,246,.65))}.pcb-bb-disclaimer-card{background:linear-gradient(180deg,#f0f7ff,#e8f2ff);padding:34px 32px;display:flex;flex-direction:column;justify-content:center}.pcb-bb-disclaimer-card span{display:grid;place-items:center;width:58px;height:58px;border-radius:17px;background:#dbeafe;color:#1257ee;font-size:30px;margin-bottom:16px}.pcb-bb-disclaimer-card h3{margin:0 0 12px;color:#1257ee;font-size:20px;line-height:1.25}.pcb-bb-disclaimer-card p{margin:0 0 11px;color:#22334d;line-height:1.45}.pcb-bb-faq,.pcb-bb-related{background:#061226;padding:0 0 28px}.pcb-bb-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.pcb-bb-faq details{background:rgba(15,36,70,.82);border:1px solid rgba(148,163,184,.2);border-radius:9px;color:#dbeafe}.pcb-bb-faq summary{cursor:pointer;padding:17px 20px;font-weight:900;color:#fff;list-style:none;display:flex;justify-content:space-between;gap:12px}.pcb-bb-faq summary:after{content:"⌄";color:#9fb4d6}.pcb-bb-faq details[open] summary:after{content:"⌃"}.pcb-bb-faq details p{margin:0;padding:0 20px 17px;color:#c7d7f1;line-height:1.55}.pcb-bb-related-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:16px}.pcb-bb-related-grid a{display:block;text-decoration:none;background:rgba(15,36,70,.86);border:1px solid rgba(148,163,184,.22);border-radius:14px;padding:22px;color:#dbeafe;transition:transform .18s ease,border-color .18s ease,background .18s ease}.pcb-bb-related-grid a:hover{transform:translateY(-2px);border-color:rgba(96,165,250,.6);background:rgba(18,44,86,.96)}.pcb-bb-related-grid span{display:grid;place-items:center;width:52px;height:52px;border-radius:13px;background:#0f2d60;font-size:27px;margin-bottom:14px}.pcb-bb-related-grid strong{display:block;color:#fff;font-size:20px;line-height:1.1;margin-bottom:8px}.pcb-bb-related-grid em{display:block;font-style:normal;color:#c7d7f1;line-height:1.45;margin-bottom:12px}.pcb-bb-related-grid b{color:#60a5fa;font-size:16px}
@media (max-width:1100px){.pcb-bb-hero-grid{grid-template-columns:1fr;gap:32px}.pcb-bb-tool-wrap{grid-template-columns:1fr}.pcb-bb-use-grid,.pcb-bb-method-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pcb-bb-factors-grid{grid-template-columns:1fr}.pcb-bb-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:720px){.pcb-bluebook-landing .pcb-container{padding-left:16px;padding-right:16px}.pcb-bb-hero{padding:42px 0 26px}.pcb-bb-hero-copy h1{font-size:44px}.pcb-bb-hero-copy .pcb-bb-lede{font-size:18px}.pcb-bb-preview-top{grid-template-columns:1fr}.pcb-bb-value-preview{padding:22px}.pcb-bb-value-list div{grid-template-columns:28px 1fr;align-items:start}.pcb-bb-value-list strong{grid-column:2}.pcb-bb-use-grid,.pcb-bb-method-grid,.pcb-bb-faq-grid,.pcb-bb-related-grid{grid-template-columns:1fr}.pcb-bb-tool-main{padding:20px 16px}.pcb-bb-expect-card{padding:24px 18px}.pcb-bluebook-landing .pcbb-type-grid{grid-template-columns:1fr!important}.pcb-bb-factors-grid{border-radius:0}.pcb-bb-hero-actions{flex-direction:column}.pcb-bb-hero-actions .pcb-button{width:100%;justify-content:center}}


/* PCBuyer Blue Book polish fix v4.6.6 */
.pcb-bluebook-landing .pcb-bb-tool-main{min-width:0;}
.pcb-bluebook-landing .pcb-bb-tool-wrap:has(.pcbb-result-card),
.pcb-bluebook-landing .pcb-bb-tool-wrap:has(.pcbb-step-content[data-step="4"].active),
.pcb-bluebook-landing .pcb-bb-tool-wrap:has(.pcbb-step-content[data-step="5"].active){
  grid-template-columns:1fr;
}
.pcb-bluebook-landing .pcb-bb-tool-wrap:has(.pcbb-result-card) .pcb-bb-expect-card,
.pcb-bluebook-landing .pcb-bb-tool-wrap:has(.pcbb-step-content[data-step="4"].active) .pcb-bb-expect-card,
.pcb-bluebook-landing .pcb-bb-tool-wrap:has(.pcbb-step-content[data-step="5"].active) .pcb-bb-expect-card{
  display:none;
}
.pcb-bluebook-landing .pcbb-result-card{
  background:#f8fbff!important;
  border:1px solid #dbe7f7!important;
  border-radius:18px!important;
  box-shadow:0 18px 44px rgba(15,23,42,.08)!important;
  padding:28px!important;
  max-width:850px;
  margin:0 auto!important;
}
.pcb-bluebook-landing .pcbb-result-header h3,
.pcb-bluebook-landing .pcbb-result-card h3,
.pcb-bluebook-landing .pcbb-result-card h4{
  color:#07172f!important;
  font-weight:950!important;
}
.pcb-bluebook-landing .pcbb-value-display{
  padding:26px 0!important;
  border-bottom:1px solid #dbe7f7!important;
}
.pcb-bluebook-landing .pcbb-value-main{
  color:#16a34a!important;
  font-size:clamp(42px,5vw,64px)!important;
  font-weight:950!important;
  letter-spacing:-.04em!important;
}
.pcb-bluebook-landing .pcbb-value-range,
.pcb-bluebook-landing .pcbb-condition-tag{
  color:#53657d!important;
}
.pcb-bluebook-landing .pcbb-breakdown{
  background:#fff!important;
  border:1px solid #dbe7f7!important;
  border-radius:14px!important;
  padding:18px!important;
  margin-top:20px!important;
}
.pcb-bluebook-landing .pcbb-breakdown li{
  border-bottom:1px solid #edf2f8!important;
  color:#22334d!important;
}
.pcb-bluebook-landing .pcbb-breakdown li span:last-child{
  color:#07172f!important;
  font-weight:950!important;
}
.pcb-bluebook-landing .pcbb-action-grid{
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:12px!important;
}
.pcb-bluebook-landing .pcbb-action{
  border-radius:12px!important;
  border-color:#dbe7f7!important;
  background:#fff!important;
  box-shadow:0 10px 24px rgba(15,23,42,.05)!important;
}
.pcb-bluebook-landing .pcbb-action strong{color:#07172f!important;font-weight:950!important;}
.pcb-bluebook-landing .pcbb-action span{color:#53657d!important;}
.pcb-bluebook-landing .pcbb-disclaimer{
  background:#fff7ed!important;
  border:1px solid #fed7aa!important;
  border-radius:12px!important;
  color:#7c2d12!important;
  padding:14px 16px!important;
  margin-top:20px!important;
}
.pcb-bluebook-landing .pcb-bb-expect-card{min-width:300px;}
.pcb-bluebook-landing .pcb-bb-expect-card li{min-width:0;}
.pcb-bluebook-landing .pcb-bb-expect-card strong,
.pcb-bluebook-landing .pcb-bb-expect-card em{overflow-wrap:normal;word-break:normal;hyphens:none;}
.pcb-bluebook-landing .pcbb-step-content[data-step="4"].active,
.pcb-bluebook-landing .pcbb-step-content[data-step="5"].active{max-width:980px;margin:0 auto;}
.pcb-bluebook-landing .pcbb-step-content[data-step="4"].active > *,
.pcb-bluebook-landing .pcbb-step-content[data-step="5"].active > *{max-width:100%;}
.pcb-bluebook-landing .pcb-bb-faq,
.pcb-bluebook-landing .pcb-bb-related,
.pcb-bluebook-landing .pcb-bb-method,
.pcb-bluebook-landing .pcb-bb-factors{scroll-margin-top:96px;}
@media (max-width:900px){
  .pcb-bluebook-landing .pcbb-action-grid{grid-template-columns:1fr!important;}
  .pcb-bluebook-landing .pcbb-result-card{padding:20px!important;}
}


/* PCBuyer Blue Book What to Expect sidebar layout fix v4.6.7 */
.pcb-bluebook-landing .pcb-bb-expect-card{
  min-width:320px;
}
.pcb-bluebook-landing .pcb-bb-expect-card ul{
  gap:22px;
}
.pcb-bluebook-landing .pcb-bb-expect-card li{
  display:grid;
  grid-template-columns:42px minmax(0,1fr);
  grid-template-rows:auto auto;
  column-gap:14px;
  row-gap:3px;
  align-items:start;
}
.pcb-bluebook-landing .pcb-bb-expect-card li span{
  grid-column:1;
  grid-row:1 / span 2;
  width:38px;
  height:38px;
}
.pcb-bluebook-landing .pcb-bb-expect-card li strong{
  grid-column:2;
  grid-row:1;
  display:block;
  font-size:15px;
  line-height:1.25;
  margin:0;
  color:#07172f;
  white-space:normal;
}
.pcb-bluebook-landing .pcb-bb-expect-card li em{
  grid-column:2;
  grid-row:2;
  display:block;
  font-size:14px;
  line-height:1.45;
  color:#53657d;
  white-space:normal;
  max-width:100%;
}
@media (min-width:1101px){
  .pcb-bluebook-landing .pcb-bb-tool-wrap{
    grid-template-columns:minmax(0,1fr) 360px;
  }
}
