:root{--v4-navy: #16283F;--v4-navy-deep: #0E1B2C;--v4-steel: #33506B;--v4-orange: #E8762C;--v4-orange-dark: #C9611E;--v4-mist: #F1F5F9;--v4-line: #E2E8F0;--v4-ink: #0F1F33;--v4-body: #33475B;--v4-sub: #64748B;--v4-radius: 10px;--v4-container: 1200px;--v4-reading: 820px;--v4-font: -apple-system,"Segoe UI","Microsoft YaHei","PingFang SC","Helvetica Neue",Arial,sans-serif;}.v4-ai-wrap{position: relative;}.v4-ai-badge{position: absolute;right: 14px;bottom: 12px;z-index: 3;display: inline-block;max-width: min(420px,72vw);padding: 5px 10px;font-family: var(--v4-font);font-size: 12px;line-height: 1.5;color: rgba(255,255,255,.88);background: rgba(10,18,30,.55);border: 1px solid rgba(255,255,255,.28);border-radius: 6px;pointer-events: none;}@media (max-width: 767px){.v4-ai-badge{right: 8px;bottom: 8px;font-size: 11px;}}.v4-cat-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 24px;}.v4-cat-card{display: flex;flex-direction: column;background: #fff;border: 1px solid var(--v4-line);border-radius: var(--v4-radius);overflow: hidden;text-decoration: none;color: inherit;transition: border-color .18s ease,box-shadow .18s ease,transform .18s ease;}.v4-cat-card:hover,.v4-cat-card:focus-visible{border-color: var(--v4-steel);box-shadow: 0 10px 28px rgba(22,40,63,.12);transform: translateY(-2px);}.v4-cat-card-media{position: relative;aspect-ratio: 4 / 3;background: var(--v4-mist);overflow: hidden;}.v4-cat-card-media img{width: 100%;height: 100%;object-fit: cover;display: block;}.v4-cat-card-media .v4-ph{position: absolute;inset: 12px;}.v4-cat-card-index{position: absolute;left: 12px;top: 12px;z-index: 2;min-width: 34px;padding: 3px 8px;font-size: 13px;font-weight: 700;color: #fff;background: rgba(22,40,63,.82);border-radius: 6px;font-variant-numeric: tabular-nums;}.v4-cat-card-body{display: flex;align-items: flex-start;gap: 10px;padding: 18px 20px 20px;}.v4-cat-card-body h3{margin: 0 0 6px;font-size: 19px;line-height: 1.35;color: var(--v4-ink);}.v4-cat-card-body p{margin: 0;font-size: 14px;line-height: 1.6;color: var(--v4-sub);}.v4-cat-card-arrow{margin-left: auto;flex: none;color: var(--v4-orange);font-size: 18px;line-height: 1.6;}@media (max-width: 1023px){.v4-cat-grid{grid-template-columns: repeat(2,1fr);gap: 18px;}}@media (max-width: 767px){.v4-cat-grid{grid-template-columns: 1fr;gap: 16px;}.v4-cat-card-body{padding: 16px;}}.v4-ph{position: relative;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 6px;min-height: 120px;padding: 16px;text-align: center;background: repeating-linear-gradient( -45deg,#F8FAFC 0 12px,#F1F5F9 12px 24px );border: 1.5px dashed #B7C4D2;border-radius: 8px;color: var(--v4-sub);font-family: var(--v4-font);}.v4-ph strong{font-size: 14px;font-weight: 600;color: #52657A;}.v4-ph small{font-size: 12px;color: #8CA0B3;line-height: 1.5;}.v4-ph::before{content: "";width: 26px;height: 26px;margin-bottom: 2px;background: linear-gradient(45deg,transparent 46%,#AEBECF 46% 54%,transparent 54%),linear-gradient(-45deg,transparent 46%,#AEBECF 46% 54%,transparent 54%);border-radius: 4px;}.v4-ph--wide{min-height: 220px;}.v4-ph--tall{min-height: 320px;}.v4-sec{padding: 96px 0;background: #fff;}.v4-sec--mist{background: var(--v4-mist);}.v4-container{max-width: var(--v4-container);margin: 0 auto;padding: 0 24px;}.v4-sec-head{margin-bottom: 36px;}.v4-sec-head h2{margin: 0 0 10px;font-size: 28px;line-height: 1.3;color: var(--v4-ink);}.v4-sec-head p{margin: 0;max-width: 760px;font-size: 15px;line-height: 1.7;color: var(--v4-sub);}.v4-group-label{display: flex;align-items: baseline;gap: 10px;margin: 28px 0 14px;}.v4-group-label:first-of-type{margin-top: 0;}.v4-group-label h3{margin: 0;font-size: 18px;color: var(--v4-ink);}.v4-group-label small{font-size: 13px;color: var(--v4-sub);}.v4-slot-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 16px;}.v4-slot-grid--2{grid-template-columns: repeat(2,1fr);}.v4-slot-grid--4{grid-template-columns: repeat(4,1fr);}.v4-slot-grid .v4-ph{aspect-ratio: 4 / 3;min-height: 0;}.v4-evidence-note{margin-top: 18px;font-size: 13px;color: #8CA0B3;line-height: 1.6;}@media (max-width: 1023px){.v4-sec{padding: 72px 0;}.v4-slot-grid{grid-template-columns: repeat(2,1fr);}.v4-slot-grid--4{grid-template-columns: repeat(2,1fr);}}@media (max-width: 767px){.v4-sec{padding: 48px 0;}.v4-container{padding: 0 16px;}.v4-sec-head h2{font-size: 22px;}.v4-slot-grid,.v4-slot-grid--2,.v4-slot-grid--4{grid-template-columns: 1fr 1fr;}}.v4-side-figure{display: none;margin-bottom: 18px;}.v4-side-figure .v4-ph{min-height: 240px;}.v3p-page--scode-11 .v4-side-figure{display: block;}.v4-detail-gallery{display: none;margin-top: 44px;}.v3p-page--scode-11 .v4-detail-gallery{display: block;}.v4-detail-gallery{margin-top: 44px;}.v4-detail-gallery h2{margin: 0 0 8px;font-size: 24px;color: var(--v4-ink);}.v4-detail-gallery > p{margin: 0 0 18px;font-size: 14px;color: var(--v4-sub);line-height: 1.7;}@media (max-width: 767px){.v4-detail-gallery{margin-top: 32px;}.v4-detail-gallery h2{font-size: 20px;}.v4-side-figure .v4-ph{min-height: 200px;}}.v3p-cta{background: linear-gradient(120deg,var(--v4-navy-deep) 0%,var(--v4-navy) 58%,#1D3552 100%) !important;}.zh-product-aside{background: linear-gradient(160deg,var(--v4-navy-deep) 0%,var(--v4-navy) 100%) !important;}@media (max-width: 767px){.v4-cat-card{min-height: 0;}body.v3p-page--product-list .v3p-hero{min-height: 196px;}body.v3p-page--product-list .v3p-hero .v3p-container{padding-top: 28px;padding-bottom: 32px;}body.v3p-page--product-list .v3p-hero + .v3p-sec{padding-top: 36px;}}