/* 品牌调整：从高饱和 AI 青绿改为克制的电商企业软件配色。 */
:root{--ink:#172638;--ink-soft:#637284;--mist:#f5f7f9;--paper:#ffffff;--mint:#dce8f0;--teal:#315f83;--amber:#b79263;--coral:#9d7170;--line:rgba(23,38,56,.13);--shadow:0 20px 60px rgba(23,38,56,.11)}
body{background:#fff}.site-header{height:78px;background:rgba(255,255,255,.96);border-bottom:1px solid rgba(23,38,56,.08);box-shadow:0 3px 15px rgba(23,38,56,.03)}
.brand-mark{width:44px;height:44px;border:0;border-radius:0;padding:0;background:#fff url('assets/bozhix-logo.png') center/120% no-repeat;overflow:hidden}.brand-mark i{display:none}.brand-copy{display:grid;gap:1px}.brand-copy strong{font-size:16px;letter-spacing:.1em;color:#172638}.brand-copy small{font:8px var(--mono);letter-spacing:.14em;color:#738296}
.qr-placeholder img{width:100%;height:100%;display:block;object-fit:cover;position:relative;z-index:2}
.header-cta{border-color:#c5ced7;color:#24384c;background:#fff}.header-cta:hover{background:#24384c;color:#fff}.main-nav{color:#526477}.main-nav a:after{background:#315f83}.hero{background:#f5f7f9}.hero:before{background:none;opacity:0}.live-dot{background:#647e95;box-shadow:0 0 0 5px rgba(100,126,149,.12)}.eyebrow,.section-kicker{color:#60758a}.hero h1 em,.section h2 em{color:#294d6b}.button-primary{background:#21394f;box-shadow:0 10px 20px rgba(23,38,56,.13)}.button-primary:hover{background:#315f83}.button-ghost{background:#fff;border-color:#d4dce4}.button-ghost:hover{border-color:#6b7f91}.trust-strip{background:#fff}.section-scenarios{background:#eef2f5}.section-flow{background:#263849}.section-flow .section-kicker,.section-flow h2 em{color:#cfdee8}.download-panel{background:#24384c}.download-panel .section-kicker,.download-panel h2 em,.download-icon,.download-arrow{color:#cfdee8}.flow-step.active span{background:#cfdee8;border-color:#cfdee8}.capability-top i{color:#315f83;border-color:rgba(49,95,131,.28)}.capability-arrow,.scenario-arrow,.contact-line i{color:#315f83}

/* 电商产品实拍主视觉：独立于基础主题，方便后续只改这一块。 */
.hero-product-visual{perspective:1100px}
.product-window{margin:0;width:min(620px,96%);background:#f5fafb;padding:9px;border:1px solid rgba(16,43,53,.16);box-shadow:0 30px 65px rgba(16,43,53,.2);transform:rotateY(-6deg) rotateX(2deg) rotateZ(-2deg);position:relative;z-index:2}
.product-window figcaption{height:28px;display:flex;align-items:center;gap:9px;padding:0 5px;font-size:9px;color:#5c747a}
.product-window figcaption span{display:flex;gap:4px}.product-window figcaption i{display:block;width:5px;height:5px;border-radius:50%;background:#d1dddd}.product-window figcaption i:nth-child(1){background:var(--coral)}.product-window figcaption i:nth-child(2){background:var(--amber)}.product-window figcaption i:nth-child(3){background:var(--teal)}
.product-window figcaption b{font-size:10px;color:var(--ink)}.product-window figcaption small{margin-left:auto;font:8px var(--mono);color:#82949a}.product-window img{width:100%;display:block;border:1px solid rgba(16,43,53,.08)}
.product-note{position:absolute;z-index:3;max-width:185px;padding:11px 13px;background:rgba(251,252,248,.94);box-shadow:0 15px 34px rgba(16,43,53,.15);display:flex;gap:9px;transform:rotate(-2deg)}.product-note span{font:10px var(--mono);color:var(--teal)}.product-note p{margin:0;font-size:10px;line-height:1.6;color:var(--ink-soft)}.product-note b{display:block;color:var(--ink);font-size:11px}.note-one{top:2%;right:-1%;transform:rotate(4deg)}.note-two{bottom:5%;left:-2%}
@media(max-width:640px){.hero-product-visual{transform:scale(.71);transform-origin:center top;margin-bottom:-95px}.product-window{width:590px}.product-note{font-size:9px}}
