.so-container[data-astro-cid-52q5xhqt]{max-width:1120px;margin:0 auto;padding:0 24px}.so-hero[data-astro-cid-52q5xhqt]{padding:64px 0 72px;background:#f2f0e9;text-align:center}.so-hero-kicker[data-astro-cid-52q5xhqt]{font-size:13px;font-weight:600;letter-spacing:.12em;color:#a94026;text-transform:uppercase;margin:0 0 16px}.so-hero-title[data-astro-cid-52q5xhqt]{font-family:"Noto Serif TC",serif;font-size:clamp(26px,4vw,40px);font-weight:700;line-height:1.35;color:#252323;margin:0 0 20px}.so-hero-desc[data-astro-cid-52q5xhqt]{font-size:16px;line-height:1.75;color:#70798c;max-width:620px;margin:0 auto 32px}.so-hero-actions[data-astro-cid-52q5xhqt]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.so-btn-primary[data-astro-cid-52q5xhqt]{display:inline-block;padding:14px 32px;background:#952222;color:#fff;font-size:15px;font-weight:600;text-decoration:none;border-radius:12px;box-shadow:0 4px 18px #95222259;transition:background .2s,transform .2s}.so-btn-primary[data-astro-cid-52q5xhqt]:hover{background:#a94026;transform:translateY(-2px)}.so-btn-secondary[data-astro-cid-52q5xhqt]{display:inline-block;padding:14px 32px;background:transparent;color:#a94026;font-size:15px;font-weight:600;text-decoration:none;border:2px solid #a94026;border-radius:12px;transition:background .2s,color .2s}.so-btn-secondary[data-astro-cid-52q5xhqt]:hover{background:#a94026;color:#fff}.so-physical[data-astro-cid-52q5xhqt]{padding:72px 0;background:#f5f1ed}.so-section-title[data-astro-cid-52q5xhqt]{font-family:"Noto Serif TC",serif;font-size:26px;font-weight:700;color:#252323;text-align:center;margin:0 0 8px}.so-section-sub[data-astro-cid-52q5xhqt]{font-size:15px;line-height:1.7;color:#70798c;text-align:center;max-width:640px;margin:0 auto 40px}.so-physical-grid[data-astro-cid-52q5xhqt]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.so-card[data-astro-cid-52q5xhqt]{position:relative;display:flex;flex-direction:column;background:#fff;border-radius:12px;padding:28px 24px 24px;text-decoration:none;color:inherit;box-shadow:0 2px 8px #0000000f;transition:box-shadow .2s,transform .15s}.so-card[data-astro-cid-52q5xhqt]:hover{box-shadow:0 4px 16px #0000001a;transform:translateY(-3px)}.so-card-badge[data-astro-cid-52q5xhqt]{position:absolute;top:16px;right:16px;font-size:11px;font-weight:600;color:#fff;background:#a94026;padding:4px 10px;border-radius:100px;letter-spacing:.02em}.so-card-icon[data-astro-cid-52q5xhqt]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#f2f0e9;border-radius:10px;color:#a94026;margin-bottom:16px}.so-card-title[data-astro-cid-52q5xhqt]{font-size:17px;font-weight:600;color:#252323;margin:0 0 4px}.so-card-tagline[data-astro-cid-52q5xhqt]{font-size:12px;font-weight:500;color:#a94026;margin-bottom:12px}.so-card-audience[data-astro-cid-52q5xhqt]{font-size:14px;line-height:1.6;color:#252323;margin:0 0 8px}.so-card-diff[data-astro-cid-52q5xhqt]{font-size:13px;line-height:1.6;color:#70798c;margin:0 0 8px}.so-card-scenario[data-astro-cid-52q5xhqt]{font-size:13px;line-height:1.6;color:#a99985;font-style:italic;margin:0 0 auto;padding-bottom:16px}.so-card-link[data-astro-cid-52q5xhqt]{font-size:14px;font-weight:500;color:#952222;transition:color .15s}.so-card[data-astro-cid-52q5xhqt]:hover .so-card-link[data-astro-cid-52q5xhqt]{color:#a94026}.so-bridge[data-astro-cid-52q5xhqt]{padding:64px 0;background:#f2f0e9}.so-bridge-inner[data-astro-cid-52q5xhqt]{max-width:640px;text-align:center}.so-bridge-title[data-astro-cid-52q5xhqt]{font-family:"Noto Serif TC",serif;font-size:22px;font-weight:700;color:#252323;margin:0 0 16px}.so-bridge-body[data-astro-cid-52q5xhqt]{font-size:15px;line-height:1.8;color:#70798c;margin:0 0 12px}.so-bridge-body[data-astro-cid-52q5xhqt]:last-child{margin-bottom:0}.so-digital[data-astro-cid-52q5xhqt]{padding:72px 0;background:#fff}.so-digital-grid[data-astro-cid-52q5xhqt]{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:960px;margin:0 auto}.so-dcard[data-astro-cid-52q5xhqt]{display:flex;flex-direction:column;background:#f5f1ed;border:1px solid #dad2bc;border-radius:12px;padding:28px 24px 24px;text-decoration:none;color:inherit;transition:box-shadow .2s,transform .15s}.so-dcard[data-astro-cid-52q5xhqt]:hover{box-shadow:0 4px 16px #00000014;transform:translateY(-2px)}.so-dcard-icon[data-astro-cid-52q5xhqt]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:10px;color:#a94026;margin-bottom:16px}.so-dcard-title[data-astro-cid-52q5xhqt]{font-size:17px;font-weight:600;color:#252323;margin:0 0 4px}.so-dcard-tagline[data-astro-cid-52q5xhqt]{font-size:12px;font-weight:500;color:#a94026;margin-bottom:14px}.so-dcard-desc[data-astro-cid-52q5xhqt]{font-size:14px;line-height:1.65;color:#252323;margin:0 0 10px}.so-dcard-extra[data-astro-cid-52q5xhqt]{font-size:13px;line-height:1.6;color:#70798c;margin:0 0 10px}.so-dcard-scenario[data-astro-cid-52q5xhqt]{font-size:13px;line-height:1.6;color:#a99985;font-style:italic;margin:0 0 auto;padding-bottom:16px}.so-dcard-link[data-astro-cid-52q5xhqt]{font-size:14px;font-weight:500;color:#952222;transition:color .15s}.so-dcard[data-astro-cid-52q5xhqt]:hover .so-dcard-link[data-astro-cid-52q5xhqt]{color:#a94026}.so-guide[data-astro-cid-52q5xhqt]{padding:72px 0;background:#f2f0e9}.so-guide-lead[data-astro-cid-52q5xhqt]{font-size:15px;color:#70798c;text-align:center;margin:4px 0 32px}.so-guide-table-wrap[data-astro-cid-52q5xhqt]{max-width:860px;margin:0 auto;overflow-x:auto}.so-guide-table[data-astro-cid-52q5xhqt]{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000000f;font-size:14px}.so-guide-table[data-astro-cid-52q5xhqt] thead[data-astro-cid-52q5xhqt]{background:#252323;color:#f5f1ed}.so-guide-table[data-astro-cid-52q5xhqt] th[data-astro-cid-52q5xhqt]{padding:14px 18px;font-weight:600;text-align:left;font-size:13px}.so-guide-table[data-astro-cid-52q5xhqt] td[data-astro-cid-52q5xhqt]{padding:14px 18px;border-bottom:1px solid #f2f0e9;color:#252323;vertical-align:top}.so-guide-table[data-astro-cid-52q5xhqt] tbody[data-astro-cid-52q5xhqt] tr[data-astro-cid-52q5xhqt]:last-child td[data-astro-cid-52q5xhqt]{border-bottom:none}.so-guide-table[data-astro-cid-52q5xhqt] a[data-astro-cid-52q5xhqt]{color:#952222;text-decoration:none;font-weight:500}.so-guide-table[data-astro-cid-52q5xhqt] a[data-astro-cid-52q5xhqt]:hover{color:#a94026;text-decoration:underline}@media(max-width:1024px){.so-physical-grid[data-astro-cid-52q5xhqt]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.so-hero[data-astro-cid-52q5xhqt]{padding:48px 0 56px}.so-hero-title[data-astro-cid-52q5xhqt]{font-size:24px}.so-hero-actions[data-astro-cid-52q5xhqt]{flex-direction:column;align-items:center}.so-physical[data-astro-cid-52q5xhqt],.so-digital[data-astro-cid-52q5xhqt],.so-guide[data-astro-cid-52q5xhqt]{padding:56px 0}.so-section-title[data-astro-cid-52q5xhqt]{font-size:22px}.so-physical-grid[data-astro-cid-52q5xhqt],.so-digital-grid[data-astro-cid-52q5xhqt]{grid-template-columns:1fr;gap:16px}.so-bridge[data-astro-cid-52q5xhqt]{padding:48px 0}.so-guide-table[data-astro-cid-52q5xhqt]{font-size:13px}.so-guide-table[data-astro-cid-52q5xhqt] th[data-astro-cid-52q5xhqt],.so-guide-table[data-astro-cid-52q5xhqt] td[data-astro-cid-52q5xhqt]{padding:10px 12px}}
