.page-hero[data-astro-cid-n3z6e6wi]{padding-top:clamp(3rem,2rem + 4vw,6rem);padding-bottom:clamp(3rem,2rem + 3vw,5rem);border-bottom:1px solid var(--color-line-soft)}.page-hero[data-astro-cid-n3z6e6wi] h1[data-astro-cid-n3z6e6wi]{margin-top:1.5rem;max-width:18ch}.page-lead[data-astro-cid-n3z6e6wi]{margin-top:1.5rem;font-size:var(--text-lg);color:var(--color-ink-soft);max-width:36rem;margin-bottom:2rem}.hero-actions[data-astro-cid-n3z6e6wi]{display:flex;gap:.75rem;flex-wrap:wrap}.section-header[data-astro-cid-n3z6e6wi]{margin-bottom:3rem;max-width:32rem}.section-header[data-astro-cid-n3z6e6wi] h2[data-astro-cid-n3z6e6wi]{margin-top:1rem}.how-grid[data-astro-cid-n3z6e6wi]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}.how-step[data-astro-cid-n3z6e6wi]{padding:2.5rem 1.5rem;border-right:1px solid var(--color-line)}.how-step[data-astro-cid-n3z6e6wi]:last-child{border-right:none}.step-n[data-astro-cid-n3z6e6wi]{font-family:var(--font-display);font-size:.875rem;color:var(--color-terracotta);display:block;margin-bottom:1.5rem}.how-step[data-astro-cid-n3z6e6wi] h3[data-astro-cid-n3z6e6wi]{margin-bottom:.75rem}.how-step[data-astro-cid-n3z6e6wi] p[data-astro-cid-n3z6e6wi]{color:var(--color-ink-soft);line-height:1.6}@media(max-width:720px){.how-step[data-astro-cid-n3z6e6wi]{border-right:none;border-bottom:1px solid var(--color-line)}.how-step[data-astro-cid-n3z6e6wi]:last-child{border-bottom:none}}.method[data-astro-cid-n3z6e6wi]{background:var(--color-bone-soft);border-block:1px solid var(--color-line-soft)}.method-grid[data-astro-cid-n3z6e6wi]{display:grid;grid-template-columns:1fr 1.5fr;gap:clamp(2rem,1rem + 4vw,5rem);align-items:start}.method-grid[data-astro-cid-n3z6e6wi] h2[data-astro-cid-n3z6e6wi]{margin-top:1rem;max-width:12ch}.method-content[data-astro-cid-n3z6e6wi] p[data-astro-cid-n3z6e6wi]{color:var(--color-ink-soft);font-size:var(--text-lg);line-height:1.55;margin-bottom:1rem}.method-content[data-astro-cid-n3z6e6wi] ul[data-astro-cid-n3z6e6wi]{list-style:none;padding:0;margin-top:1.5rem}.method-content[data-astro-cid-n3z6e6wi] li[data-astro-cid-n3z6e6wi]{padding:.85rem 0;border-bottom:1px solid var(--color-line-soft);color:var(--color-ink-soft)}.method-content[data-astro-cid-n3z6e6wi] li[data-astro-cid-n3z6e6wi] strong[data-astro-cid-n3z6e6wi]{color:var(--color-ink);margin-right:.5rem}@media(max-width:720px){.method-grid[data-astro-cid-n3z6e6wi]{grid-template-columns:1fr}}.faq-list[data-astro-cid-n3z6e6wi]{display:flex;flex-direction:column;gap:.5rem}.faq-item[data-astro-cid-n3z6e6wi]{border-bottom:1px solid var(--color-line-soft);padding-block:1.25rem}.faq-item[data-astro-cid-n3z6e6wi] summary[data-astro-cid-n3z6e6wi]{font-family:var(--font-display);font-size:1.15rem;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:1rem}.faq-item[data-astro-cid-n3z6e6wi] summary[data-astro-cid-n3z6e6wi]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-n3z6e6wi] summary[data-astro-cid-n3z6e6wi]:after{content:"+";font-size:1.5rem;color:var(--color-terracotta)}.faq-item[data-astro-cid-n3z6e6wi][open] summary[data-astro-cid-n3z6e6wi]:after{transform:rotate(45deg)}.faq-answer[data-astro-cid-n3z6e6wi]{margin-top:.75rem;color:var(--color-ink-soft);line-height:1.7}.cta-section[data-astro-cid-n3z6e6wi]{background:var(--color-ink);color:var(--color-bone);text-align:center}.cta-section[data-astro-cid-n3z6e6wi] h2[data-astro-cid-n3z6e6wi]{color:var(--color-bone);margin-bottom:1rem}.cta-section[data-astro-cid-n3z6e6wi]>.container-tight[data-astro-cid-n3z6e6wi]>p[data-astro-cid-n3z6e6wi]{color:var(--color-sand);margin-bottom:2rem;font-size:var(--text-lg)}.val-form[data-astro-cid-n3z6e6wi]{max-width:52rem;margin:0 auto}.val-form-row[data-astro-cid-n3z6e6wi]{display:grid;gap:.6rem;align-items:stretch}.val-form-row-top[data-astro-cid-n3z6e6wi]{grid-template-columns:2.2fr .7fr .7fr;margin-bottom:.6rem}.val-form-row-bottom[data-astro-cid-n3z6e6wi]{grid-template-columns:1fr 1.4fr auto}.val-honey[data-astro-cid-n3z6e6wi]{position:absolute;left:-9999px;opacity:0;height:0;width:0;pointer-events:none}.val-form-row[data-astro-cid-n3z6e6wi] input[data-astro-cid-n3z6e6wi],.val-form-row[data-astro-cid-n3z6e6wi] select[data-astro-cid-n3z6e6wi]{padding:.9rem 1rem;border:1px solid rgba(243,237,225,.22);border-radius:var(--r-sm);background:#ffffff12;color:var(--color-bone);font-size:.9375rem;font-family:var(--font-body);width:100%;transition:border-color .2s,background .2s;-moz-appearance:textfield}.val-form-row[data-astro-cid-n3z6e6wi] select[data-astro-cid-n3z6e6wi]{cursor:pointer}.val-form-row[data-astro-cid-n3z6e6wi] select[data-astro-cid-n3z6e6wi]:invalid{color:#f3ede173}.val-form-row[data-astro-cid-n3z6e6wi] select[data-astro-cid-n3z6e6wi] option[data-astro-cid-n3z6e6wi]{color:var(--color-ink);background:var(--color-bone)}.val-form-row[data-astro-cid-n3z6e6wi] input[data-astro-cid-n3z6e6wi]::-webkit-outer-spin-button,.val-form-row[data-astro-cid-n3z6e6wi] input[data-astro-cid-n3z6e6wi]::-webkit-inner-spin-button{-webkit-appearance:none}.val-form-row[data-astro-cid-n3z6e6wi] input[data-astro-cid-n3z6e6wi]::placeholder{color:#f3ede173}.val-form-row[data-astro-cid-n3z6e6wi] input[data-astro-cid-n3z6e6wi]:focus,.val-form-row[data-astro-cid-n3z6e6wi] select[data-astro-cid-n3z6e6wi]:focus{outline:none;border-color:var(--color-terracotta-soft);background:#ffffff1c}.val-form-note[data-astro-cid-n3z6e6wi]{font-size:.8rem;color:#f3ede180;margin:.75rem 0 0;text-align:center}.val-form-status[data-astro-cid-n3z6e6wi]{margin:1rem auto 0;font-size:.9375rem;text-align:center;min-height:1.4em}.val-form-status[data-astro-cid-n3z6e6wi].is-ok{color:#9fd6a9}.val-form-status[data-astro-cid-n3z6e6wi].is-error{color:#f0b9a4}.val-alt[data-astro-cid-n3z6e6wi]{display:flex;justify-content:center;margin-top:1.5rem}.btn-ghost-bone[data-astro-cid-n3z6e6wi]{color:#f3ede1b3;font-size:.9375rem;text-decoration:none;transition:color .2s}.btn-ghost-bone[data-astro-cid-n3z6e6wi]:hover{color:var(--color-bone);text-decoration:none}@media(max-width:820px){.val-form-row[data-astro-cid-n3z6e6wi] button[data-astro-cid-n3z6e6wi]{grid-column:1 / -1}}@media(max-width:720px){.val-form-row-top[data-astro-cid-n3z6e6wi],.val-form-row-bottom[data-astro-cid-n3z6e6wi]{grid-template-columns:1fr}}.cta-actions[data-astro-cid-n3z6e6wi]{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}
