.hub-body[data-astro-cid-mee2uoci]{max-width:860px;margin:0 auto;text-align:center}.hub-body[data-astro-cid-mee2uoci] h2[data-astro-cid-mee2uoci]{font-size:1.9rem;margin-bottom:18px}.hub-body[data-astro-cid-mee2uoci] p[data-astro-cid-mee2uoci]{color:var(--color-gray);line-height:1.85;margin-bottom:14px;text-align:left}.hub-body[data-astro-cid-mee2uoci] a[data-astro-cid-mee2uoci]{color:var(--color-accent);font-weight:600;text-decoration:underline;text-underline-offset:3px}.stage-nav[data-astro-cid-mee2uoci]{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px}.stage-nav-item[data-astro-cid-mee2uoci]{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-white);color:var(--color-dark);font-size:.92rem;font-weight:600;transition:all .25s}.stage-nav-item[data-astro-cid-mee2uoci]:hover{border-color:var(--color-accent2);color:var(--color-accent2);transform:translateY(-2px);box-shadow:0 6px 20px #0000000f}.stage-nav-icon[data-astro-cid-mee2uoci]{font-size:1.05rem}.stage-list[data-astro-cid-mee2uoci]{display:grid;gap:24px;max-width:980px;margin:0 auto}.stage[data-astro-cid-mee2uoci]{background:var(--color-white);border:1px solid var(--color-border);border-radius:16px;padding:28px 30px;transition:all .3s}.stage[data-astro-cid-mee2uoci]:hover{border-color:var(--color-accent);box-shadow:0 10px 36px #0000000f}.stage-head[data-astro-cid-mee2uoci]{display:flex;gap:16px;align-items:flex-start;padding-bottom:16px;border-bottom:1px dashed var(--color-border);margin-bottom:16px}.stage-icon[data-astro-cid-mee2uoci]{font-size:1.8rem;line-height:1.2}.stage-head[data-astro-cid-mee2uoci] h3[data-astro-cid-mee2uoci]{font-size:1.25rem;margin-bottom:6px}.stage-head[data-astro-cid-mee2uoci] p[data-astro-cid-mee2uoci]{color:var(--color-gray);font-size:.9rem;line-height:1.7;margin:0}.stage-links[data-astro-cid-mee2uoci]{list-style:none;padding:0;margin:0;display:grid;gap:14px}.stage-links[data-astro-cid-mee2uoci] li[data-astro-cid-mee2uoci]{padding-left:18px;position:relative}.stage-links[data-astro-cid-mee2uoci] li[data-astro-cid-mee2uoci]:before{content:"";position:absolute;left:0;top:.62em;width:7px;height:7px;border-radius:50%;background:var(--color-accent2)}.stage-links[data-astro-cid-mee2uoci] a[data-astro-cid-mee2uoci]{color:var(--color-accent);font-weight:600;font-size:1rem;line-height:1.6;text-decoration:none;border-bottom:1px solid transparent;transition:all .2s}.stage-links[data-astro-cid-mee2uoci] a[data-astro-cid-mee2uoci]:hover{border-bottom-color:var(--color-accent)}.stage-link-desc[data-astro-cid-mee2uoci]{display:block;color:var(--color-gray);font-size:.88rem;line-height:1.65;margin-top:4px}.specs-table-wrap[data-astro-cid-mee2uoci]{max-width:820px;margin:0 auto}.spec-table[data-astro-cid-mee2uoci]{width:100%;border-collapse:collapse;background:var(--color-white);border-radius:12px;overflow:hidden;box-shadow:0 2px 12px #0000000a}.spec-table[data-astro-cid-mee2uoci] tr[data-astro-cid-mee2uoci]{border-bottom:1px solid var(--color-border)}.spec-table[data-astro-cid-mee2uoci] tr[data-astro-cid-mee2uoci]:last-child{border-bottom:none}.spec-table[data-astro-cid-mee2uoci] tr[data-astro-cid-mee2uoci]:nth-child(2n){background:var(--color-light)}.spec-name[data-astro-cid-mee2uoci]{padding:14px 22px;font-size:.95rem;color:var(--color-gray);width:34%;vertical-align:top}.spec-val[data-astro-cid-mee2uoci]{padding:14px 22px;font-size:.95rem;color:var(--color-dark);line-height:1.7}.spec-note[data-astro-cid-mee2uoci]{max-width:820px;margin:18px auto 0;color:var(--color-gray);font-size:.86rem;line-height:1.75}.faq-list[data-astro-cid-mee2uoci]{display:grid;gap:16px;max-width:900px;margin:0 auto}.faq-item[data-astro-cid-mee2uoci]{background:var(--color-white);border:1px solid var(--color-border);border-left:4px solid var(--color-accent2);border-radius:12px;padding:22px 26px}.faq-item[data-astro-cid-mee2uoci] h3[data-astro-cid-mee2uoci]{font-size:1.08rem;margin-bottom:10px}.faq-item[data-astro-cid-mee2uoci] p[data-astro-cid-mee2uoci]{color:var(--color-gray);font-size:.92rem;line-height:1.8;margin:0}.faq-item[data-astro-cid-mee2uoci] a[data-astro-cid-mee2uoci]{color:var(--color-accent);font-weight:600}@media (max-width: 768px){.stage[data-astro-cid-mee2uoci]{padding:22px 20px}.stage-head[data-astro-cid-mee2uoci]{gap:12px}.spec-name[data-astro-cid-mee2uoci]{width:40%;padding:12px 16px}.spec-val[data-astro-cid-mee2uoci]{padding:12px 16px}}
