.pt-hero[data-astro-cid-vpsb35i6]{padding:clamp(4rem,11vw,6rem) var(--space-page) clamp(2.5rem,6vw,3.5rem);background:radial-gradient(circle at 1px 1px,var(--color-border) 1px,transparent 0),linear-gradient(160deg,rgba(34,197,94,.06) 0%,var(--color-bg) 60%);background-size:28px 28px,100% 100%;border-bottom:1px solid var(--color-border);text-align:center}.pt-hero-inner[data-astro-cid-vpsb35i6]{max-width:var(--width-content);margin:0 auto;display:flex;flex-direction:column;align-items:center}.pt-badge[data-astro-cid-vpsb35i6]{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);background:#22c55e1a;border:1px solid rgba(34,197,94,.25);padding:.3rem .875rem;border-radius:999px;margin-bottom:1.25rem}.pt-title[data-astro-cid-vpsb35i6]{font-family:var(--font-display);font-weight:700;font-size:clamp(2.25rem,6vw,3.5rem);letter-spacing:-.03em;line-height:1.05;margin:0 0 1rem}.pt-subtitle[data-astro-cid-vpsb35i6]{font-size:clamp(1rem,2.5vw,1.125rem);color:var(--color-text-muted);max-width:58ch;line-height:1.6;margin:0 0 1.75rem}.pt-btn[data-astro-cid-vpsb35i6]{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;padding:.875rem 1.75rem;background:var(--color-accent);color:var(--color-bg);font-family:var(--font-sans);font-weight:700;font-size:1rem;border:none;border-radius:var(--radius);cursor:pointer;text-decoration:none;transition:background var(--transition),transform var(--transition)}.pt-hero[data-astro-cid-vpsb35i6] .pt-btn[data-astro-cid-vpsb35i6]{align-self:center}.pt-btn[data-astro-cid-vpsb35i6]:hover:not(:disabled){background:var(--color-accent-hover);transform:translateY(-2px)}.pt-btn[data-astro-cid-vpsb35i6]:disabled{opacity:.7;cursor:default}.pt-section[data-astro-cid-vpsb35i6]{padding:var(--space-section) var(--space-page)}.pt-section-alt[data-astro-cid-vpsb35i6]{background:var(--color-surface);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.pt-inner[data-astro-cid-vpsb35i6]{max-width:var(--width-content);margin:0 auto}.pt-form-inner[data-astro-cid-vpsb35i6]{max-width:560px}.pt-h2[data-astro-cid-vpsb35i6]{font-family:var(--font-display);font-size:clamp(1.5rem,4vw,2rem);letter-spacing:-.02em;margin:0 0 1rem}.pt-h2[data-astro-cid-vpsb35i6]:not(:first-child){margin-top:2.5rem}.pt-p[data-astro-cid-vpsb35i6],.pt-steps[data-astro-cid-vpsb35i6] li[data-astro-cid-vpsb35i6],.pt-terms[data-astro-cid-vpsb35i6] li[data-astro-cid-vpsb35i6]{color:var(--color-text-muted);line-height:1.65}.pt-p[data-astro-cid-vpsb35i6] a[data-astro-cid-vpsb35i6],.pt-note[data-astro-cid-vpsb35i6] a[data-astro-cid-vpsb35i6],.pt-terms[data-astro-cid-vpsb35i6] a[data-astro-cid-vpsb35i6]{color:var(--color-accent)}.pt-steps[data-astro-cid-vpsb35i6]{padding-left:1.25rem;display:grid;gap:.75rem;margin:0}.pt-steps[data-astro-cid-vpsb35i6] strong[data-astro-cid-vpsb35i6],.pt-terms[data-astro-cid-vpsb35i6] strong[data-astro-cid-vpsb35i6]{color:var(--color-text)}code[data-astro-cid-vpsb35i6]{font-size:.875em;background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:4px;padding:.1em .35em;word-break:break-all}.pt-facts[data-astro-cid-vpsb35i6]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media(min-width:640px){.pt-facts[data-astro-cid-vpsb35i6]{grid-template-columns:repeat(4,1fr)}}.pt-facts[data-astro-cid-vpsb35i6] li[data-astro-cid-vpsb35i6]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1.25rem 1rem;display:flex;flex-direction:column;gap:.35rem}.pt-facts[data-astro-cid-vpsb35i6] strong[data-astro-cid-vpsb35i6]{font-family:var(--font-display);font-size:clamp(1.5rem,4vw,1.875rem);color:var(--color-accent)}.pt-facts[data-astro-cid-vpsb35i6] span[data-astro-cid-vpsb35i6]{color:var(--color-text-muted);font-size:.875rem;line-height:1.45}.pt-table-wrap[data-astro-cid-vpsb35i6]{overflow-x:auto;margin:1.25rem 0 .75rem}.pt-table[data-astro-cid-vpsb35i6]{width:100%;border-collapse:collapse;font-size:.9375rem}.pt-table[data-astro-cid-vpsb35i6] th[data-astro-cid-vpsb35i6],.pt-table[data-astro-cid-vpsb35i6] td[data-astro-cid-vpsb35i6]{text-align:left;padding:.7rem .75rem;border-bottom:1px solid var(--color-border)}.pt-table[data-astro-cid-vpsb35i6] th[data-astro-cid-vpsb35i6]{font-family:var(--font-display);font-weight:600;color:var(--color-text-muted);font-size:.8125rem;text-transform:uppercase;letter-spacing:.05em}.pt-note[data-astro-cid-vpsb35i6]{font-size:.875rem;color:var(--color-text-muted);line-height:1.6}.pt-faq[data-astro-cid-vpsb35i6]{display:grid;gap:.75rem}.pt-faq-item[data-astro-cid-vpsb35i6]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:.9rem 1.1rem}.pt-faq-item[data-astro-cid-vpsb35i6] summary[data-astro-cid-vpsb35i6]{cursor:pointer;font-weight:600}.pt-faq-item[data-astro-cid-vpsb35i6] p[data-astro-cid-vpsb35i6]{color:var(--color-text-muted);line-height:1.6;margin:.75rem 0 0}.pt-terms[data-astro-cid-vpsb35i6] h3[data-astro-cid-vpsb35i6]{font-family:var(--font-display);font-size:1.125rem;margin:1.75rem 0 .5rem}.pt-terms[data-astro-cid-vpsb35i6] ul[data-astro-cid-vpsb35i6]{padding-left:1.25rem;margin:0;display:grid;gap:.5rem}.pt-form[data-astro-cid-vpsb35i6]{display:flex;flex-direction:column;gap:1.25rem}.pt-field[data-astro-cid-vpsb35i6]{display:flex;flex-direction:column;gap:.4rem}.pt-label[data-astro-cid-vpsb35i6]{font-family:var(--font-display);font-weight:600;font-size:.875rem}.pt-optional[data-astro-cid-vpsb35i6]{font-weight:400;color:var(--color-text-muted)}.pt-input[data-astro-cid-vpsb35i6]{width:100%;padding:.75rem .875rem;font-family:var(--font-sans);font-size:1rem;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);transition:border-color var(--transition),box-shadow var(--transition)}.pt-input[data-astro-cid-vpsb35i6]:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px #22c55e26}.pt-textarea[data-astro-cid-vpsb35i6]{resize:vertical;line-height:1.6}.pt-hint[data-astro-cid-vpsb35i6]{margin:0;font-size:.8125rem;color:var(--color-text-muted);line-height:1.5}.pt-check[data-astro-cid-vpsb35i6]{display:flex;gap:.6rem;align-items:flex-start;color:var(--color-text-muted);font-size:.9375rem}.pt-check[data-astro-cid-vpsb35i6] input[data-astro-cid-vpsb35i6]{margin-top:.25rem;accent-color:var(--color-accent)}.pt-check[data-astro-cid-vpsb35i6] a[data-astro-cid-vpsb35i6]{color:var(--color-accent)}.pt-hp[data-astro-cid-vpsb35i6]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.pt-status[data-astro-cid-vpsb35i6]{margin:0;font-size:.9375rem;line-height:1.55}.pt-status[data-astro-cid-vpsb35i6]:empty{display:none}.pt-status-ok[data-astro-cid-vpsb35i6]{color:var(--color-accent);padding:.875rem 1rem;background:#22c55e14;border:1px solid rgba(34,197,94,.25);border-radius:var(--radius)}.pt-status-error[data-astro-cid-vpsb35i6]{color:#f87171;padding:.875rem 1rem;background:#f8717114;border:1px solid rgba(248,113,113,.25);border-radius:var(--radius)}
