.hero[data-astro-cid-bbe6dxrz]{padding-top:clamp(2.5rem,5vw,5rem);padding-bottom:clamp(2rem,4vw,3.5rem);border-bottom:1px solid var(--line)}.hero__intro[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;align-items:center;text-align:center}.hero__title[data-astro-cid-bbe6dxrz]{margin-top:var(--space-4);font-size:var(--fs-display);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);max-width:22ch;font-weight:400}.hero__title-em[data-astro-cid-bbe6dxrz]{color:var(--accent-ink);font-style:italic;font-weight:500}.hero__lead[data-astro-cid-bbe6dxrz]{margin-top:var(--space-5);font-size:var(--fs-lead);color:var(--fg-dim);max-width:58ch;line-height:var(--lh-loose)}.hero__foot[data-astro-cid-bbe6dxrz]{margin-top:var(--space-6);display:flex;flex-direction:column;align-items:center;gap:var(--space-3);text-align:center}.hero__ctas[data-astro-cid-bbe6dxrz]{display:flex;gap:var(--space-3);flex-wrap:wrap;justify-content:center}.hero__proof[data-astro-cid-bbe6dxrz]{font-family:var(--font-mono);font-size:.8125rem;color:var(--fg-mute);letter-spacing:.02em}@media (max-width: 640px){.hero__intro[data-astro-cid-bbe6dxrz],.hero__foot[data-astro-cid-bbe6dxrz]{align-items:flex-start;text-align:left}.hero__ctas[data-astro-cid-bbe6dxrz]{justify-content:flex-start}}.services__grid[data-astro-cid-g5jplrhu]{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.services__card[data-astro-cid-g5jplrhu]{position:relative;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5) var(--space-6)}.services__number[data-astro-cid-g5jplrhu]{font-family:var(--font-mono);font-size:var(--fs-eyebrow);color:var(--accent-ink);letter-spacing:var(--tracking-wider)}.services__name[data-astro-cid-g5jplrhu]{font-size:var(--fs-h4);font-weight:500}.services__link[data-astro-cid-g5jplrhu]{color:var(--fg)}.services__link[data-astro-cid-g5jplrhu]:after{content:"";position:absolute;inset:0;border-radius:inherit}.services__link[data-astro-cid-g5jplrhu]:focus-visible{outline:none}.services__card[data-astro-cid-g5jplrhu]:has(.services__link:focus-visible){outline:2px solid var(--focus);outline-offset:3px}.services__summary[data-astro-cid-g5jplrhu]{font-size:.9375rem;color:var(--fg-dim);line-height:var(--lh-normal)}.services__more[data-astro-cid-g5jplrhu]{margin-top:auto;font-size:.8125rem;color:var(--accent-ink)}.services__segs[data-astro-cid-g5jplrhu]{margin-top:var(--space-5);text-align:center;font-size:.9375rem}.services__segs[data-astro-cid-g5jplrhu] a[data-astro-cid-g5jplrhu]{color:var(--accent-ink)}@media (max-width: 1000px){.services__grid[data-astro-cid-g5jplrhu]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 680px){.services__grid[data-astro-cid-g5jplrhu]{grid-template-columns:1fr}}.brief[data-astro-cid-bpggaac3]{display:flex;flex-direction:column;gap:var(--space-5);margin-top:var(--space-6)}.brief__top[data-astro-cid-bpggaac3]{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-4);flex-wrap:wrap}.brief__intro[data-astro-cid-bpggaac3]{font-size:.9375rem;color:var(--fg-mute)}.brief__counter[data-astro-cid-bpggaac3]{font-family:var(--font-mono);font-size:var(--fs-caption);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--accent-ink)}.brief__progress[data-astro-cid-bpggaac3]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-3)}.brief__progress-item[data-astro-cid-bpggaac3]{display:flex;flex-direction:column;gap:var(--space-2)}.brief__progress-bar[data-astro-cid-bpggaac3]{height:2px;background:var(--line);border-radius:var(--radius-pill);transition:background var(--dur-2) var(--ease)}.brief__progress-item[data-astro-cid-bpggaac3][data-state=current] .brief__progress-bar[data-astro-cid-bpggaac3],.brief__progress-item[data-astro-cid-bpggaac3][data-state=done] .brief__progress-bar[data-astro-cid-bpggaac3]{background:var(--accent-ink)}.brief__progress-item[data-astro-cid-bpggaac3][data-state=done] .brief__progress-bar[data-astro-cid-bpggaac3]{opacity:.5}.brief__progress-label[data-astro-cid-bpggaac3]{font-family:var(--font-mono);font-size:.65rem;letter-spacing:var(--tracking-wide);color:var(--fg-mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brief__progress-item[data-astro-cid-bpggaac3][data-state=current] .brief__progress-label[data-astro-cid-bpggaac3]{color:var(--fg-dim)}.brief__step[data-astro-cid-bpggaac3]{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-4)}:root[data-js=on] .brief__step[data-astro-cid-bpggaac3]:not([data-active]){display:none}:root:not([data-js=on]) .brief__progress[data-astro-cid-bpggaac3],:root:not([data-js=on]) .brief__counter[data-astro-cid-bpggaac3],:root:not([data-js=on]) [data-astro-cid-bpggaac3][data-next],:root:not([data-js=on]) [data-astro-cid-bpggaac3][data-prev]{display:none}.brief__legend[data-astro-cid-bpggaac3]{display:flex;align-items:baseline;gap:var(--space-3);font-family:var(--font-display);font-size:var(--fs-h3);font-weight:400;letter-spacing:var(--tracking-tight);color:var(--fg);padding:0;margin-bottom:var(--space-2)}.brief__legend-index[data-astro-cid-bpggaac3]{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:var(--tracking-wider);color:var(--accent-ink)}.brief__hint[data-astro-cid-bpggaac3]{font-size:.9375rem;color:var(--fg-mute);max-width:58ch}.brief__options[data-astro-cid-bpggaac3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.brief__option[data-astro-cid-bpggaac3]{position:relative;display:grid;grid-template-columns:1fr auto;grid-template-areas:"index check" "label label" "note  note";gap:var(--space-1) var(--space-3);min-height:44px;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-3);background:var(--bg-sunken);cursor:pointer;transition:border-color var(--dur-1) var(--ease),background var(--dur-1) var(--ease),transform var(--dur-2) var(--ease)}.brief__option[data-astro-cid-bpggaac3]:hover{border-color:var(--accent-ink);transform:translateY(-1px)}.brief__radio[data-astro-cid-bpggaac3]{position:absolute;width:1px;height:1px;margin:-1px;opacity:0;pointer-events:none}.brief__option-index[data-astro-cid-bpggaac3]{grid-area:index;font-family:var(--font-mono);font-size:var(--fs-caption);letter-spacing:var(--tracking-wider);color:var(--accent-ink)}.brief__option-check[data-astro-cid-bpggaac3]{grid-area:check;width:18px;height:18px;border-radius:50%;border:1.5px solid var(--fg-mute);position:relative;transition:border-color var(--dur-1) var(--ease),background var(--dur-1) var(--ease)}.brief__option-check[data-astro-cid-bpggaac3]:after{content:"";position:absolute;inset:4px;border-radius:50%;background:var(--color-grafite);opacity:0;transition:opacity var(--dur-1) var(--ease)}.brief__option-label[data-astro-cid-bpggaac3]{grid-area:label;margin-top:var(--space-1);font-family:var(--font-display);font-size:var(--fs-h4);font-weight:500;line-height:var(--lh-snug);color:var(--fg)}.brief__option-note[data-astro-cid-bpggaac3]{grid-area:note;font-size:.8125rem;color:var(--fg-mute);line-height:var(--lh-normal)}.brief__option[data-astro-cid-bpggaac3]:has(.brief__radio:checked){border-color:var(--accent-ink);background:var(--accent-soft)}.brief__option[data-astro-cid-bpggaac3]:has(.brief__radio:checked) .brief__option-check[data-astro-cid-bpggaac3]{border-color:var(--accent);background:var(--accent)}.brief__option[data-astro-cid-bpggaac3]:has(.brief__radio:checked) .brief__option-check[data-astro-cid-bpggaac3]:after{opacity:1}.brief__option[data-astro-cid-bpggaac3]:has(.brief__radio:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.brief__row[data-astro-cid-bpggaac3]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.field[data-astro-cid-bpggaac3]{display:flex;flex-direction:column;gap:var(--space-2)}.field[data-astro-cid-bpggaac3] label[data-astro-cid-bpggaac3]{font-family:var(--font-mono);font-size:.75rem;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--fg-dim)}.field__req[data-astro-cid-bpggaac3]{color:var(--accent-ink)}.field__opt[data-astro-cid-bpggaac3]{color:var(--fg-mute);text-transform:none;letter-spacing:0}.field__hint[data-astro-cid-bpggaac3]{font-size:.8125rem;color:var(--fg-mute)}.field[data-astro-cid-bpggaac3] input[data-astro-cid-bpggaac3],.field[data-astro-cid-bpggaac3] textarea[data-astro-cid-bpggaac3],.field[data-astro-cid-bpggaac3] select[data-astro-cid-bpggaac3]{width:100%;min-height:44px;background:var(--bg-sunken);border:1px solid var(--line);border-radius:var(--radius-2);padding:var(--space-3) var(--space-4);color:var(--fg);font-family:var(--font-body);font-size:var(--fs-body);transition:border-color var(--dur-1) var(--ease)}.field[data-astro-cid-bpggaac3] textarea[data-astro-cid-bpggaac3]{resize:vertical;min-height:140px}.field[data-astro-cid-bpggaac3] input[data-astro-cid-bpggaac3]:focus-visible,.field[data-astro-cid-bpggaac3] textarea[data-astro-cid-bpggaac3]:focus-visible,.field[data-astro-cid-bpggaac3] select[data-astro-cid-bpggaac3]:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-color:var(--accent-ink)}.field[data-astro-cid-bpggaac3][data-invalid=true] input[data-astro-cid-bpggaac3],.field[data-astro-cid-bpggaac3][data-invalid=true] textarea[data-astro-cid-bpggaac3]{border-color:var(--danger)}.field__err[data-astro-cid-bpggaac3]{font-size:.8125rem;color:var(--danger-ink)}.brief__check[data-astro-cid-bpggaac3]{display:flex;align-items:center;gap:var(--space-3);font-size:.9375rem;color:var(--fg-dim);cursor:pointer;min-height:44px}.brief__check[data-astro-cid-bpggaac3] input[data-astro-cid-bpggaac3]{width:18px;height:18px;accent-color:var(--accent);flex:none}.brief__privacy[data-astro-cid-bpggaac3]{font-size:.8125rem;color:var(--fg-mute);max-width:52ch}.brief__privacy[data-astro-cid-bpggaac3] a[data-astro-cid-bpggaac3]{color:var(--accent-ink)}.brief__hp[data-astro-cid-bpggaac3]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.brief__nav[data-astro-cid-bpggaac3]{display:flex;justify-content:flex-end;gap:var(--space-3);flex-wrap:wrap;padding-top:var(--space-2)}.brief[data-astro-cid-bpggaac3][data-loading=true] [data-astro-cid-bpggaac3][data-submit]{opacity:.6;pointer-events:none}.cform__status[data-astro-cid-bpggaac3]{font-size:.9375rem;padding:var(--space-3) var(--space-4);border-radius:var(--radius-2)}.cform__status--info[data-astro-cid-bpggaac3]{color:var(--fg-dim);border:1px solid var(--line)}.cform__status--ok[data-astro-cid-bpggaac3]{color:var(--fg);border:1px solid var(--accent-soft);background:var(--accent-soft)}.cform__status--error[data-astro-cid-bpggaac3]{color:var(--danger-ink);border:1px solid var(--danger)}.visually-hidden[data-astro-cid-bpggaac3]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (max-width: 640px){.brief__row[data-astro-cid-bpggaac3],.brief__options[data-astro-cid-bpggaac3]{grid-template-columns:1fr}.brief__nav[data-astro-cid-bpggaac3]{justify-content:stretch}.brief__nav[data-astro-cid-bpggaac3] .btn[data-astro-cid-bpggaac3]{flex:1;justify-content:center}.brief__progress[data-astro-cid-bpggaac3]{grid-template-columns:repeat(4,1fr)}.brief__progress-label[data-astro-cid-bpggaac3]{display:none}}.contact__grid[data-astro-cid-xmivup5a]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,4vw,4rem);align-items:start}.contact__aside[data-astro-cid-xmivup5a]{position:sticky;top:96px}.contact__form[data-astro-cid-xmivup5a]{padding:var(--space-5) var(--space-6) var(--space-6)}.contact__form[data-astro-cid-xmivup5a]:hover{transform:none;border-color:var(--line)}.contact__form[data-astro-cid-xmivup5a] .brief{margin-top:0}.contact__title[data-astro-cid-xmivup5a]{margin-top:var(--space-3);font-size:var(--fs-h1);font-weight:400;line-height:var(--lh-tight);letter-spacing:var(--tracking-tight)}.contact__lead[data-astro-cid-xmivup5a]{margin-top:var(--space-5);font-size:var(--fs-lead);color:var(--fg-dim);max-width:48ch}.contact__alt[data-astro-cid-xmivup5a]{margin-top:var(--space-6);font-family:var(--font-mono);font-size:.8125rem;color:var(--fg-mute);letter-spacing:var(--tracking-wide)}.contact__channels[data-astro-cid-xmivup5a]{list-style:none;padding:0;margin-top:var(--space-5);display:flex;flex-direction:column;border-top:1px solid var(--line)}.contact__channels[data-astro-cid-xmivup5a] li[data-astro-cid-xmivup5a]{display:grid;grid-template-columns:130px 1fr;gap:var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--line);align-items:baseline}.contact__label[data-astro-cid-xmivup5a]{font-family:var(--font-mono);font-size:.75rem;color:var(--fg-mute);letter-spacing:var(--tracking-wider);text-transform:uppercase}.contact__value[data-astro-cid-xmivup5a]{font-size:var(--fs-body);color:var(--fg)}a[data-astro-cid-xmivup5a].contact__value:hover{color:var(--accent-ink)}.contact__value--plain[data-astro-cid-xmivup5a]{color:var(--fg-dim)}@media (max-width: 900px){.contact__grid[data-astro-cid-xmivup5a]{grid-template-columns:1fr}.contact__aside[data-astro-cid-xmivup5a]{position:static}}@media (max-width: 640px){.contact__form[data-astro-cid-xmivup5a]{padding:var(--space-4)}.contact__channels[data-astro-cid-xmivup5a] li[data-astro-cid-xmivup5a]{grid-template-columns:1fr;gap:var(--space-1)}}
