:root{--bg: #ffffff;--fg: #1a2233;--muted: #5b6478;--accent: #d96b80;--accent-2: #e88290;--border: #e6e9f0;--max: 1080px}*{box-sizing:border-box}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;color:var(--fg);background:var(--bg);line-height:1.6}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}.container{max-width:var(--max);margin:0 auto;padding:0 20px}.nav{display:flex;align-items:center;gap:16px;padding:14px 20px;border-bottom:1px solid var(--border);position:sticky;top:0;background:#ffffffeb;backdrop-filter:blur(6px);z-index:10;flex-wrap:wrap}.nav .brand{font-weight:700;font-size:18px;color:var(--fg);display:flex;align-items:center}.nav .brand span{color:var(--accent);font-weight:600}.nav .brand img{height:30px;width:auto;display:block}@media(max-width:560px){.nav .brand img{height:26px}}.nav nav{display:flex;gap:18px;margin-left:auto;flex-wrap:wrap}.nav nav a{color:var(--muted);font-size:14px}.nav nav a.active{color:var(--accent);font-weight:600}.nav .lang{border:1px solid var(--border);border-radius:999px;padding:4px 12px;font-size:13px;color:var(--accent)}.hero{padding:64px 20px;text-align:center;background:linear-gradient(180deg,#fdf3f5,#fff)}.hero h1{font-size:36px;margin:0 0 12px}.hero p{font-size:18px;color:var(--muted);margin:0 0 24px}.btn{display:inline-block;padding:10px 22px;border-radius:8px;background:var(--accent);color:#fff;margin:0 6px}.btn.alt{background:#fff;color:var(--accent);border:1px solid var(--accent)}section.block{padding:48px 0}h2.section-title{font-size:26px;text-align:center;margin:0 0 8px}p.section-sub{text-align:center;color:var(--muted);margin:0 0 28px}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px}.prod-section{margin-bottom:44px}.col-title{font-size:20px;margin:0 0 10px;display:flex;align-items:baseline;gap:8px}.col-title span{font-size:13px;color:var(--muted);font-weight:400}.prod-note{color:var(--muted);margin:0 0 18px;font-size:14px}.diff-title{font-size:17px;margin:26px 0 4px}.table-wrap{overflow-x:auto}.card{border:1px solid var(--border);border-radius:12px;overflow:hidden;color:inherit;transition:box-shadow .2s,transform .2s;background:#fff}.card:hover{box-shadow:0 8px 24px #d96b8029;transform:translateY(-2px);text-decoration:none}.card .thumb{position:relative;aspect-ratio:1/1;background:#f1f4fb;display:flex;align-items:center;justify-content:center;color:var(--muted)}.card .thumb img{width:100%;height:100%;object-fit:cover}.card h3{margin:12px 14px 2px;font-size:17px}.card .model{margin:0 14px;color:var(--accent-2);font-size:13px}.card .tag{margin:6px 14px 14px;color:var(--muted);font-size:14px}.specs{width:100%;border-collapse:collapse;margin:16px 0}.specs th,.specs td{border:1px solid var(--border);padding:10px 12px;text-align:left}.specs th{background:#fdf3f5;width:30%;color:var(--muted);font-weight:600}.badge{display:inline-block;padding:2px 10px;border-radius:999px;background:#fdeef1;color:var(--accent);font-size:12px;margin-right:6px}.badge-float{position:absolute;top:10px;left:10px;margin:0;box-shadow:0 2px 6px #0000001f}.qr-box{margin:16px 0 0;display:inline-flex;flex-direction:column;align-items:center;gap:8px;padding:14px;border:1px solid var(--border);border-radius:12px;background:#fff}.qr-box img{display:block;border-radius:6px}.qr-box figcaption{font-size:13px;color:var(--muted)}.footer-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.footer-col{font-size:13px;color:var(--muted)}.footer-qr{margin:0;text-align:center}.footer-qr img{display:block;border:3px solid #fff;border-radius:8px;box-shadow:0 2px 8px #0000001f}.footer-qr figcaption{font-size:11px;color:var(--muted);margin-top:4px}.contact-cta{display:flex;align-items:center;gap:28px;flex-wrap:wrap;padding:18px;border:1px solid var(--border);border-radius:14px;background:#fdfafb}.contact-cta-info p{margin:4px 0;font-size:15px}.stores{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:16px}.store{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px;border:1px solid var(--border);border-radius:12px;background:#fff;text-align:center}.store-name{font-size:16px}.store-link{display:inline-block;padding:6px 16px;border-radius:999px;background:var(--accent);color:#fff;font-size:13px;text-decoration:none}.store-link:hover{opacity:.9}.store-qr{margin:0}.store-qr img{display:block;border:1px solid var(--border);border-radius:8px}.store-qr figcaption{font-size:12px;color:var(--muted);margin-top:4px}.footer{border-top:1px solid var(--border);padding:28px 20px;color:var(--muted);font-size:13px;text-align:center}.prose{max-width:760px;margin:0 auto}.prose h1{font-size:30px}.faq-item{border:1px solid var(--border);border-radius:10px;padding:14px 18px;margin-bottom:12px}.faq-item h3{margin:0 0 6px;font-size:16px}.note{background:#fff7e6;border:1px solid #ffe1a8;color:#8a6d1a;padding:10px 14px;border-radius:8px;font-size:14px}.beian[data-astro-cid-sz7xmlte]{margin-top:6px;font-size:13px;color:var(--muted, #888)}.beian[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:inherit;text-decoration:none}.beian[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{text-decoration:underline}
