.c-hero[data-astro-cid-yq4s2tet]{display:grid;grid-template-columns:1.3fr 1fr;gap:5rem;padding-block:clamp(1.5rem,3vh,2.5rem) clamp(2.5rem,7vw,7rem);align-items:end}.c-hero__h[data-astro-cid-yq4s2tet]{font-family:var(--font-display);font-size:clamp(2.75rem,2rem + 4vw,5.5rem);line-height:.92;letter-spacing:-.025em;font-variation-settings:"opsz" 144,"SOFT" 100,"WONK" 1;margin:1.5rem 0}.c-hero__h[data-astro-cid-yq4s2tet] em[data-astro-cid-yq4s2tet]{font-style:italic;color:var(--color-accent)}.c-hero__lede[data-astro-cid-yq4s2tet]{font-size:1.05rem;line-height:1.75;color:var(--color-ink-muted);max-width:48ch;margin-bottom:2rem}.c-hero__ctas[data-astro-cid-yq4s2tet]{display:flex;gap:.75rem;flex-wrap:wrap}.c-hero__stats[data-astro-cid-yq4s2tet]{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--color-rule);padding:0;margin:0}.c-hero__stat[data-astro-cid-yq4s2tet]{padding:1.75rem 1.5rem;border-right:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule)}.c-hero__stat[data-astro-cid-yq4s2tet]:nth-child(2n){border-right:none}.c-hero__stat[data-astro-cid-yq4s2tet]:nth-last-child(-n+2){border-bottom:none}.c-hero__stat-rom[data-astro-cid-yq4s2tet]{display:block;font-family:var(--font-mono);font-size:.6rem;letter-spacing:.2em;color:var(--color-brass-400);margin-bottom:.5rem}.c-hero__stat-n[data-astro-cid-yq4s2tet]{font-family:var(--font-display);font-size:2.25rem;line-height:1;font-variation-settings:var(--fraunces-display);color:var(--color-ink)}.c-hero__stat-t[data-astro-cid-yq4s2tet]{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-muted);margin-top:.5rem}.section[data-astro-cid-yq4s2tet]{padding-block:clamp(2rem,5vw,5rem)}.packages[data-astro-cid-yq4s2tet]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.pkg[data-astro-cid-yq4s2tet]{position:relative;padding:2rem 1.75rem;border:1px solid var(--color-rule);border-radius:2px}.pkg--featured[data-astro-cid-yq4s2tet]{background:var(--color-surface);border-color:var(--color-brass-500)}.pkg__badge[data-astro-cid-yq4s2tet]{position:absolute;top:-1px;right:1.25rem;background:var(--color-brass-500);color:var(--color-espresso);padding:.25rem .625rem;font-family:var(--font-mono);font-size:.55rem;letter-spacing:.18em;text-transform:uppercase;font-weight:600}:root[data-theme=light] .pkg__badge[data-astro-cid-yq4s2tet]{background:var(--color-terracotta-500);color:var(--color-cream-50)}.pkg__roman[data-astro-cid-yq4s2tet]{font-family:var(--font-display);font-style:italic;font-size:2rem;color:var(--color-brass-400);font-variation-settings:var(--fraunces-title)}.pkg__kind[data-astro-cid-yq4s2tet]{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent);margin-top:.5rem}.pkg__name[data-astro-cid-yq4s2tet]{font-family:var(--font-display);font-size:2rem;line-height:1;margin-top:.5rem;font-variation-settings:var(--fraunces-title)}.pkg__price[data-astro-cid-yq4s2tet]{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--color-rule)}.pkg__price-n[data-astro-cid-yq4s2tet]{font-family:var(--font-display);font-size:2.75rem;line-height:1;color:var(--color-brass-400);font-variation-settings:var(--fraunces-display)}.pkg__price-u[data-astro-cid-yq4s2tet]{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.1em;color:var(--color-ink-muted)}.pkg__desc[data-astro-cid-yq4s2tet]{font-size:.9rem;color:var(--color-ink-muted);line-height:1.7;margin-top:1rem}.pkg__best[data-astro-cid-yq4s2tet]{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-subtle);margin-top:1.5rem;padding-top:1rem;border-top:1px dashed var(--color-rule)}.faq-wrap[data-astro-cid-yq4s2tet]{display:grid;grid-template-columns:1fr 1.5fr;gap:5rem;align-items:start}.faq-wrap__h[data-astro-cid-yq4s2tet]{font-family:var(--font-display);font-size:clamp(2.5rem,2rem + 2.5vw,4rem);font-variation-settings:"opsz" 144,"SOFT" 100,"WONK" 1;margin-top:1rem}.faq-wrap__h[data-astro-cid-yq4s2tet] em[data-astro-cid-yq4s2tet]{font-style:italic;color:var(--color-accent)}.brief-form[data-astro-cid-yq4s2tet]{padding-block:clamp(3rem,8.5vw,8rem);background:var(--color-bg-2)}.brief-form__head[data-astro-cid-yq4s2tet]{max-width:52ch;margin-bottom:3rem}.brief-form__h[data-astro-cid-yq4s2tet]{font-family:var(--font-display);font-size:clamp(2.5rem,2rem + 2.5vw,4rem);font-variation-settings:"opsz" 144,"SOFT" 100,"WONK" 1;margin:1rem 0}.brief-form__h[data-astro-cid-yq4s2tet] em[data-astro-cid-yq4s2tet]{font-style:italic;color:var(--color-accent)}.brief-form__p[data-astro-cid-yq4s2tet]{font-size:1rem;color:var(--color-ink-muted)}.brief-form__form[data-astro-cid-yq4s2tet]{max-width:640px;display:grid;gap:1.25rem}.brief-form__row[data-astro-cid-yq4s2tet]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.brief-form__form[data-astro-cid-yq4s2tet] label[data-astro-cid-yq4s2tet]{display:grid;gap:.5rem}.brief-form__form[data-astro-cid-yq4s2tet] label[data-astro-cid-yq4s2tet] span[data-astro-cid-yq4s2tet]{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.15em;text-transform:uppercase;color:var(--color-ink-muted)}.brief-form__form[data-astro-cid-yq4s2tet] input[data-astro-cid-yq4s2tet],.brief-form__form[data-astro-cid-yq4s2tet] select[data-astro-cid-yq4s2tet],.brief-form__form[data-astro-cid-yq4s2tet] textarea[data-astro-cid-yq4s2tet]{padding:.75rem .875rem;background:var(--color-bg);border:1px solid var(--color-rule-strong);color:var(--color-ink);font-family:var(--font-body);font-size:.95rem;border-radius:2px}.brief-form__form[data-astro-cid-yq4s2tet] input[data-astro-cid-yq4s2tet]:focus,.brief-form__form[data-astro-cid-yq4s2tet] select[data-astro-cid-yq4s2tet]:focus,.brief-form__form[data-astro-cid-yq4s2tet] textarea[data-astro-cid-yq4s2tet]:focus{outline:none;border-color:var(--color-accent)}.brief-form__hp[data-astro-cid-yq4s2tet]{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.brief-form__gdpr[data-astro-cid-yq4s2tet]{display:flex!important;flex-direction:row!important;gap:.75rem!important;align-items:flex-start}.brief-form__gdpr[data-astro-cid-yq4s2tet] input[data-astro-cid-yq4s2tet]{width:1.25rem;height:1.25rem;flex-shrink:0;margin-top:.1rem;accent-color:var(--color-brass-500)}.brief-form__gdpr[data-astro-cid-yq4s2tet] span[data-astro-cid-yq4s2tet]{font-family:var(--font-body)!important;font-size:.8rem!important;letter-spacing:0!important;text-transform:none!important;line-height:1.6;color:var(--color-ink-muted)!important}.brief-form__gdpr[data-astro-cid-yq4s2tet] a[data-astro-cid-yq4s2tet]{color:var(--color-accent);text-decoration:underline;text-underline-offset:.2em}.brief-form__status[data-astro-cid-yq4s2tet]{max-width:640px;margin-bottom:1.5rem;padding:1rem 1.25rem;border-radius:2px;font-size:.95rem;line-height:1.6}.brief-form__status[data-astro-cid-yq4s2tet].is-ok{background:color-mix(in oklch,var(--color-olive-500) 14%,var(--color-bg));border:1px solid var(--color-olive-500);color:var(--color-ink)}.brief-form__status[data-astro-cid-yq4s2tet].is-err{background:color-mix(in oklch,var(--color-terracotta-500) 12%,var(--color-bg));border:1px solid var(--color-terracotta-500);color:var(--color-ink)}@media (max-width: 880px){.c-hero[data-astro-cid-yq4s2tet],.faq-wrap[data-astro-cid-yq4s2tet],.brief-form__row[data-astro-cid-yq4s2tet]{grid-template-columns:1fr;gap:2rem}.packages[data-astro-cid-yq4s2tet]{grid-template-columns:1fr}.c-hero__stats[data-astro-cid-yq4s2tet]{grid-template-columns:1fr 1fr}}
