.tp[data-astro-cid-wsod2i6u]{max-width:900px;margin:0 auto;padding:2.5rem 1.5rem 4rem}.tp[data-astro-cid-wsod2i6u] h1[data-astro-cid-wsod2i6u]{margin:.75rem 0 .6rem}.tp-sub[data-astro-cid-wsod2i6u]{font-size:1.02rem;line-height:1.65;color:var(--text-2);max-width:720px}.tp-status[data-astro-cid-wsod2i6u]{margin:.9rem 0 1.5rem;padding:.7rem 1rem;border-left:3px solid var(--link);background:var(--brand-50);color:var(--text-2);font-size:.95rem;line-height:1.6}.tp-grid[data-astro-cid-wsod2i6u]{display:grid;grid-template-columns:1fr 320px;gap:1.5rem;align-items:start}@media(max-width:860px){.tp-grid[data-astro-cid-wsod2i6u]{grid-template-columns:1fr}.tp-price[data-astro-cid-wsod2i6u]{order:-1}}.tp-sample[data-astro-cid-wsod2i6u],.tp-price[data-astro-cid-wsod2i6u]{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:1.1rem 1.25rem}.tp-sample[data-astro-cid-wsod2i6u] h2[data-astro-cid-wsod2i6u],.tp-price[data-astro-cid-wsod2i6u] h2[data-astro-cid-wsod2i6u]{font-size:1.2rem;font-weight:800;color:var(--text);margin-bottom:.6rem}.tp-price[data-astro-cid-wsod2i6u] h2[data-astro-cid-wsod2i6u]{font-size:1.8rem;letter-spacing:-.03em;margin-bottom:.2rem}.tp-pn[data-astro-cid-wsod2i6u]{font-size:.875rem;color:var(--text-2);line-height:1.55;margin-bottom:.9rem}.tp-btn[data-astro-cid-wsod2i6u]{width:100%;min-height:44px}.tp-form[data-astro-cid-wsod2i6u],.tp-q[data-astro-cid-wsod2i6u]{margin-top:.9rem;display:flex;flex-direction:column;gap:.45rem}.tp-form[data-astro-cid-wsod2i6u][hidden],.tp-q[data-astro-cid-wsod2i6u][hidden]{display:none}.tp-form[data-astro-cid-wsod2i6u] label[data-astro-cid-wsod2i6u],.tp-q[data-astro-cid-wsod2i6u] label[data-astro-cid-wsod2i6u]{font-size:.875rem;font-weight:600;color:var(--text)}.tp-row[data-astro-cid-wsod2i6u]{display:flex;gap:.5rem;flex-wrap:wrap}.tp-row[data-astro-cid-wsod2i6u] input[data-astro-cid-wsod2i6u]{flex:1 1 180px;font:inherit;font-size:16px;min-height:44px;padding:.5rem .7rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text)}.tp-q[data-astro-cid-wsod2i6u] textarea[data-astro-cid-wsod2i6u]{font:inherit;font-size:16px;padding:.5rem .7rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text)}.tp-row[data-astro-cid-wsod2i6u] .btn[data-astro-cid-wsod2i6u],.tp-q[data-astro-cid-wsod2i6u] .btn[data-astro-cid-wsod2i6u]{min-height:44px}.tp-hp[data-astro-cid-wsod2i6u]{display:none}.tp-note[data-astro-cid-wsod2i6u]{font-size:.8125rem;color:var(--text-3);line-height:1.5}.tp-note[data-astro-cid-wsod2i6u] a[data-astro-cid-wsod2i6u]{color:var(--link)}.tp-status-msg[data-astro-cid-wsod2i6u]{font-size:.9rem;color:var(--text);margin-top:.5rem;min-height:1.2em}.tbl[data-astro-cid-wsod2i6u]{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius)}.tbl[data-astro-cid-wsod2i6u] table[data-astro-cid-wsod2i6u]{width:100%;border-collapse:collapse;font-size:.9rem;font-variant-numeric:tabular-nums}.tbl[data-astro-cid-wsod2i6u] th[data-astro-cid-wsod2i6u],.tbl[data-astro-cid-wsod2i6u] td[data-astro-cid-wsod2i6u]{padding:.5rem .75rem;border-bottom:1px solid var(--border);text-align:left;vertical-align:top;color:var(--text-2)}.tbl[data-astro-cid-wsod2i6u] thead[data-astro-cid-wsod2i6u] th[data-astro-cid-wsod2i6u]{background:var(--gray-50);font-size:.8125rem;color:var(--text-3)}.tbl[data-astro-cid-wsod2i6u] thead[data-astro-cid-wsod2i6u] a[data-astro-cid-wsod2i6u]{color:var(--link)}.tp-cap[data-astro-cid-wsod2i6u]{font-size:.8125rem;color:var(--text-3);margin-top:.6rem;line-height:1.5}.tp-cmp[data-astro-cid-wsod2i6u],.tp-faq[data-astro-cid-wsod2i6u]{margin-top:2.25rem}.tp-cmp[data-astro-cid-wsod2i6u] h2[data-astro-cid-wsod2i6u],.tp-faq[data-astro-cid-wsod2i6u] h2[data-astro-cid-wsod2i6u]{font-size:1.15rem;font-weight:700;color:var(--text);margin-bottom:.6rem}.tp-extra[data-astro-cid-wsod2i6u],.tp-disc[data-astro-cid-wsod2i6u]{font-size:.875rem;color:var(--text-2);line-height:1.6;margin-top:.7rem}.tp-faq[data-astro-cid-wsod2i6u] p[data-astro-cid-wsod2i6u]{font-size:.95rem;line-height:1.7;color:var(--text-2);margin-bottom:.7rem}.tp-faq[data-astro-cid-wsod2i6u] a[data-astro-cid-wsod2i6u]{color:var(--link)}
