/* PARKE 沛克 · 产品中心页增量样式
   与 main.css 共用同一套 token（--ink-900 / --accent / 8px 间距体系）
   仅补齐首页未使用到的组件：面包屑、页头、四维选型带、机型筛选栅格
   加载顺序：main.css → products.css */

/* ---------- 面包屑 ---------- */
.crumbs{padding-top:20px;font-size:13px;color:var(--text-3);display:flex;gap:8px;flex-wrap:wrap;align-items:center}
.crumbs a:hover{color:var(--ink-900);text-decoration:underline}
.crumbs [aria-current="page"]{color:var(--text-1)}

/* ---------- 页头（浅色，延续首页亮度节奏） ---------- */
.page-head{padding:24px 0 56px}
@media (min-width:992px){.page-head{padding:32px 0 88px}}
.page-head__inner{display:grid;gap:36px;align-items:center}
@media (min-width:992px){.page-head__inner{grid-template-columns:1.06fr .94fr;gap:56px}}
.page-head h1{font-size:30px;line-height:1.16;letter-spacing:-.02em;color:var(--ink-900);margin:0}
@media (min-width:576px){.page-head h1{font-size:38px}}
@media (min-width:992px){.page-head h1{font-size:46px}}
.page-head h1 em{font-style:normal;color:var(--accent)}
.page-head__sub{margin-top:18px;color:var(--text-2);font-size:16px;max-width:34em}
.page-head__cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}
.trustline{margin-top:26px;display:flex;flex-wrap:wrap;gap:10px 20px;font-size:13px;color:var(--text-2);list-style:none;padding:0}
.trustline li{display:flex;align-items:center;gap:7px}
.trustline li::before{content:"";width:5px;height:5px;border-radius:50%;background:var(--accent);flex:none}
.page-head__media{display:grid;gap:10px}
.page-head__media .media-box{aspect-ratio:16/10;border-radius:var(--r-md);overflow:hidden;border:1px solid var(--line)}
@media (min-width:992px){.page-head__media .media-box{aspect-ratio:4/3}}
.page-head__media img{width:100%;height:100%;object-fit:cover;display:block}
.media-note{font-size:12px;color:var(--text-3);text-align:center}

/* 六系列在本页用 3 列（首页是 4 列） */
@media (min-width:992px){.series__grid{grid-template-columns:repeat(3,1fr)}}

/* ---------- 深色四维选型带 ---------- */
.picker{background:var(--ink-900);color:#fff;padding:48px 0 56px;border-top:1px solid rgba(255,255,255,.12)}
@media (min-width:992px){.picker{padding:72px 0 80px}}
.picker__head{display:grid;gap:8px;margin-bottom:28px;max-width:52em}
@media (min-width:992px){.picker__head{margin-bottom:40px}}
.picker__head .eyebrow{color:#ff9147}
.picker__head .eyebrow::before{background:var(--accent)}
.picker__head h2{font-size:24px;color:#fff;margin:4px 0 0}
@media (min-width:768px){.picker__head h2{font-size:32px}}
.picker__head p{color:#9fbbd8;font-size:15px}
.picker__grid{display:grid;gap:16px}
@media (min-width:576px){.picker__grid{grid-template-columns:repeat(2,1fr)}}
@media (min-width:992px){.picker__grid{grid-template-columns:repeat(4,1fr);gap:20px}}
.pick{display:grid;gap:10px;border:1px solid rgba(255,255,255,.16);border-radius:var(--r-lg);padding:22px;
  background:rgba(255,255,255,.03);transition:transform .25s ease-out,border-color .25s,background-color .25s;color:inherit}
.pick:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.42);background:rgba(255,255,255,.07)}
.pick__k{font-size:12px;color:#ff9147;font-variant-numeric:tabular-nums;letter-spacing:.08em}
.pick h3{font-size:16px;color:#fff;margin:0}
.pick p{font-size:13px;color:#9fbbd8;line-height:1.65;margin:0}
.pick__go{margin-top:4px;font-size:13px;color:#fff;display:inline-flex;align-items:center;gap:6px}

/* ---------- 机型筛选 ---------- */
.filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:26px}
.filters button{min-height:38px;padding:0 16px;border-radius:999px;border:1px solid var(--line);background:#fff;
  color:var(--text-2);font-size:14px;transition:background-color .2s,color .2s,border-color .2s}
.filters button:hover{border-color:var(--ink-900);color:var(--ink-900)}
.filters button[aria-pressed="true"]{background:var(--ink-900);border-color:var(--ink-900);color:#fff}
.models__grid{display:grid;gap:16px}
@media (min-width:576px){.models__grid{grid-template-columns:repeat(2,1fr)}}
@media (min-width:992px){.models__grid{grid-template-columns:repeat(3,1fr);gap:20px}}
@media (min-width:1200px){.models__grid{grid-template-columns:repeat(4,1fr)}}
.model{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);
  overflow:hidden;transition:transform .25s ease-out,border-color .25s,box-shadow .25s}
.model:hover{transform:translateY(-3px);border-color:var(--line-2);box-shadow:var(--shadow)}
.model[hidden]{display:none}
.model__media{position:relative}
.model__media .media-box{aspect-ratio:4/3;overflow:hidden;border-bottom:1px solid var(--line);background:var(--ink-50);display:grid;place-items:center}
.model__media .media-box img{width:100%;height:100%;object-fit:cover}
.model__series{position:absolute;top:10px;left:10px;z-index:2;font-size:11px;border-radius:999px;padding:3px 10px;
  background:rgba(1,45,94,.88);color:#fff}
.model__body{display:flex;flex-direction:column;gap:12px;padding:16px;flex:1}
.model__body h3{font-size:16px;color:var(--ink-900);line-height:1.45;margin:0}
.model__specs{display:grid;border-top:1px solid var(--ink-100);margin:0}
.model__specs div{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid var(--ink-100)}
.model__specs div:last-child{border-bottom:0}
.model__specs dt{font-size:12px;color:var(--text-3)}
.model__specs dd{font-size:13px;color:var(--ink-900);font-variant-numeric:tabular-nums;text-align:right;margin:0}
.model__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:4px}
.model__foot .link-more{font-size:13px}
.models__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:28px;padding-top:20px;border-top:1px solid var(--line)}
.models__count{font-size:13px;color:var(--text-3)}

/* ---------- 三步流程（首页是五步） ---------- */
.process--3{list-style:none;padding:0;display:grid;gap:16px;counter-reset:step}
@media (min-width:768px){.process--3{grid-template-columns:repeat(3,1fr);gap:20px}}
.process--3 .step{padding:24px;border:1px solid var(--line);border-radius:var(--r-lg);background:#fff}
.process--3 .step h3{font-size:17px;color:var(--ink-900);margin:0 0 8px}
.process--3 .step h3::before{counter-increment:step;content:"0" counter(step);display:block;font-size:12px;color:var(--accent);
  letter-spacing:.08em;margin-bottom:8px;font-variant-numeric:tabular-nums}
.process--3 .step p{font-size:14px;color:var(--text-2);line-height:1.65;margin:0}

/* 页脚产品链接两列排布，六系列不挤压 */
.footer__grid ul{display:grid;gap:8px}
@media (prefers-reduced-motion: reduce){
  .pick,.model{transition:none}
  .pick:hover,.model:hover{transform:none}
}
