.hero[data-v-0fb4bc98]{text-align:center;padding:28px 0 26px}.hero h1[data-v-0fb4bc98]{font-size:var(--fs-hero);color:var(--ink);letter-spacing:1px;font-weight:800}.hero .hero-sub[data-v-0fb4bc98]{font-size:var(--fs-md);color:var(--text-muted);max-width:640px;margin:12px auto 20px;line-height:1.8}.hero .hero-actions[data-v-0fb4bc98]{flex-direction:column;gap:10px;max-width:360px;margin:0 auto;display:flex}.hero .pc-br[data-v-0fb4bc98]{display:none}.hero .hero-points[data-v-0fb4bc98]{flex-wrap:wrap;justify-content:center;gap:8px 18px;margin-top:18px;list-style:none;display:flex}.hero .hero-points li[data-v-0fb4bc98]{font-size:var(--fs-sm);color:var(--text-muted)}.hero .hero-points li[data-v-0fb4bc98]:before{content:"✓ ";color:#22a06b;font-weight:700}.flow-grid[data-v-0fb4bc98]{grid-template-columns:1fr;gap:16px;display:grid}.flow-grid .flow-item[data-v-0fb4bc98]{padding:22px 20px;position:relative}.flow-grid .flow-item .flow-num[data-v-0fb4bc98]{background:var(--blue);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;font-weight:700;display:flex;position:absolute;top:-12px;left:18px}.flow-grid .flow-item h3[data-v-0fb4bc98]{font-size:var(--fs-md);color:var(--ink);margin:8px 0 6px}.flow-grid .flow-item p[data-v-0fb4bc98]{font-size:var(--fs-sm);color:var(--text-muted)}.spec-grid[data-v-0fb4bc98]{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.spec-grid .spec-card[data-v-0fb4bc98]{display:block;overflow:hidden}@media (hover:hover) and (pointer:fine){.spec-grid .spec-card[data-v-0fb4bc98]:hover{box-shadow:var(--shadow-lg);text-decoration:none;transition:all .15s;transform:translateY(-2px)}}.spec-grid .spec-card .spec-photo[data-v-0fb4bc98]{aspect-ratio:3/4;border-bottom:1px solid var(--border);position:relative}.spec-grid .spec-card .spec-photo .spec-head[data-v-0fb4bc98]{aspect-ratio:1;background:#1c2733bf;border-radius:50%;width:34%;position:absolute;top:30%;left:50%;transform:translate(-50%)}.spec-grid .spec-card .spec-photo .spec-shoulder[data-v-0fb4bc98]{aspect-ratio:1.6;background:#1c2733bf;border-radius:50% 50% 0 0;width:68%;position:absolute;bottom:-18%;left:50%;transform:translate(-50%)}.spec-grid .spec-card .spec-info[data-v-0fb4bc98]{padding:10px 12px}.spec-grid .spec-card .spec-name[data-v-0fb4bc98]{font-size:var(--fs-sm);color:var(--ink);font-weight:600}.spec-grid .spec-card .spec-dim[data-v-0fb4bc98]{font-size:var(--fs-xs);color:var(--text-muted);margin-top:2px}.spec-more[data-v-0fb4bc98]{text-align:center;margin-top:20px}.tool-grid[data-v-0fb4bc98]{grid-template-columns:1fr;gap:16px;display:grid}.tool-grid .tool-card[data-v-0fb4bc98]{padding:20px;display:block}@media (hover:hover) and (pointer:fine){.tool-grid .tool-card[data-v-0fb4bc98]:hover{box-shadow:var(--shadow-lg);text-decoration:none}}.tool-grid .tool-card h3[data-v-0fb4bc98]{font-size:var(--fs-md);color:var(--ink);margin-bottom:6px}.tool-grid .tool-card p[data-v-0fb4bc98]{font-size:var(--fs-sm);color:var(--text-muted)}.trust-grid[data-v-0fb4bc98]{grid-template-columns:1fr;gap:16px;display:grid}.trust-grid .trust-item[data-v-0fb4bc98]{padding:4px 4px 0}.trust-grid .trust-item h3[data-v-0fb4bc98]{font-size:var(--fs-md);color:var(--ink);margin-bottom:6px}.trust-grid .trust-item p[data-v-0fb4bc98]{font-size:var(--fs-sm);color:var(--text-muted)}.faq-card[data-v-0fb4bc98]{padding:6px 20px}.faq-more[data-v-0fb4bc98]{font-size:var(--fs-sm);color:var(--text-muted);padding:12px 0}@media (width>=768px){.hero[data-v-0fb4bc98]{padding:44px 0 36px}.hero .hero-actions[data-v-0fb4bc98]{flex-direction:row;justify-content:center;gap:14px;max-width:none}.hero .pc-br[data-v-0fb4bc98]{display:inline}.hero .hero-points[data-v-0fb4bc98]{gap:22px;margin-top:22px}.flow-grid[data-v-0fb4bc98],.tool-grid[data-v-0fb4bc98],.trust-grid[data-v-0fb4bc98]{grid-template-columns:repeat(3,1fr)}.tool-grid[data-v-0fb4bc98]{grid-template-columns:repeat(2,1fr)}.spec-grid[data-v-0fb4bc98]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px}}@media (width>=480px) and (width<=767px){.spec-grid[data-v-0fb4bc98]{grid-template-columns:repeat(3,1fr)}}
