.top[data-astro-cid-nen7h5rs]{padding:18px 0}.top__in[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:16px;display:flex}.mark[data-astro-cid-nen7h5rs]{padding:4px 0;text-decoration:none;display:inline-flex}.top__spec[data-astro-cid-nen7h5rs]{color:var(--ink-2);font-size:12px}@media (width<=720px){.top__spec[data-astro-cid-nen7h5rs]{display:none}}.hero[data-astro-cid-ge2uvauf]{padding:clamp(40px,8vw,96px) 0 clamp(64px,10vw,120px)}.crop[data-astro-cid-ge2uvauf]{border:1px dashed var(--accent);background:#fff9;margin:0 0 32px;padding:clamp(18px,3vw,32px) clamp(20px,4vw,44px);display:inline-block;position:relative}.crop__tag[data-astro-cid-ge2uvauf]{background:var(--white);color:var(--accent-ink);white-space:nowrap;padding:0 6px;font-size:12px;position:absolute;top:-10px;left:14px}.crop__corner[data-astro-cid-ge2uvauf]{border-color:var(--ink);border-style:solid;border-width:0;width:14px;height:14px;position:absolute}.crop__corner--tl[data-astro-cid-ge2uvauf]{border-top-width:2px;border-left-width:2px;top:-7px;left:-7px}.crop__corner--tr[data-astro-cid-ge2uvauf]{border-top-width:2px;border-right-width:2px;top:-7px;right:-7px}.crop__corner--bl[data-astro-cid-ge2uvauf]{border-bottom-width:2px;border-left-width:2px;bottom:-7px;left:-7px}.crop__corner--br[data-astro-cid-ge2uvauf]{border-bottom-width:2px;border-right-width:2px;bottom:-7px;right:-7px}.hero__h1[data-astro-cid-ge2uvauf]{font-family:var(--serif);letter-spacing:-.02em;margin:0;font-size:clamp(52px,10vw,128px);font-weight:400;line-height:.98}.hero__sub[data-astro-cid-ge2uvauf]{color:var(--ink-2);max-width:600px;margin:0 0 32px;font-size:clamp(17px,1.8vw,20px)}.hero__cta[data-astro-cid-ge2uvauf]{flex-wrap:wrap;align-items:center;gap:16px 20px;display:flex}.hero__micro[data-astro-cid-ge2uvauf]{color:var(--ink-2);font-size:12px}.steps[data-astro-cid-3xih677i]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 0 28px;padding:0;list-style:none;display:grid}.step[data-astro-cid-3xih677i]{border-top:4px solid var(--accent);flex-direction:column;gap:2px;padding-top:14px;display:flex}.step--last[data-astro-cid-3xih677i]{border-top-color:var(--ink)}.step__t[data-astro-cid-3xih677i]{color:var(--accent-ink);font-size:13px}.step--last[data-astro-cid-3xih677i] .step__t[data-astro-cid-3xih677i]{color:var(--ink)}.step__title[data-astro-cid-3xih677i]{font-size:18px;font-weight:500}.step__note[data-astro-cid-3xih677i]{color:var(--ink-2);font-size:15px}.fine[data-astro-cid-3xih677i]{color:var(--ink-2);margin:0;font-size:15px}@media (width<=720px){.steps[data-astro-cid-3xih677i]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}}.svc[data-astro-cid-lesv7jgp]{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.svc__item[data-astro-cid-lesv7jgp]{border-bottom:1px solid var(--line);background:#ffffffb3;grid-template-columns:56px minmax(0,1fr) minmax(0,1.4fr);align-items:baseline;gap:16px;padding:20px 0;display:grid}.svc__n[data-astro-cid-lesv7jgp]{color:var(--accent-ink);font-size:12px}.svc__name[data-astro-cid-lesv7jgp]{font-family:var(--serif);flex-wrap:wrap;align-items:center;gap:12px;font-size:clamp(26px,3vw,34px);line-height:1.1;display:inline-flex}.svc__tag[data-astro-cid-lesv7jgp]{font-family:var(--mono);color:var(--ink-2);border:1px solid var(--line);border-radius:2px;padding:2px 8px;font-size:11px}.svc__note[data-astro-cid-lesv7jgp]{color:var(--ink-2);font-size:16px}@media (width<=720px){.svc__item[data-astro-cid-lesv7jgp]{grid-template-columns:40px minmax(0,1fr)}.svc__note[data-astro-cid-lesv7jgp]{grid-column:2}}.spec[data-astro-cid-fctat2lq]{background:var(--ink);color:var(--paper);padding:22px 0}.spec__in[data-astro-cid-fctat2lq]{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.spec__label[data-astro-cid-fctat2lq]{color:var(--accent-light);white-space:nowrap;font-size:12px}.spec__list[data-astro-cid-fctat2lq]{flex-wrap:wrap;gap:8px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.spec__list[data-astro-cid-fctat2lq] li[data-astro-cid-fctat2lq]{border:1px solid #5f5e5a;border-radius:2px;padding:4px 10px}.spec__list[data-astro-cid-fctat2lq] .spec__ratio[data-astro-cid-fctat2lq]{border-color:var(--accent)}.reel[data-astro-cid-4xgjx5cf]{aspect-ratio:16/9;border:1px dashed var(--ink-3);text-align:center;background:#ffffffb3;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px;display:flex;position:relative}@media (width>=721px){.reel[data-astro-cid-4xgjx5cf]{aspect-ratio:21/9}}.reel__dim[data-astro-cid-4xgjx5cf]{color:var(--ink-3);font-size:12px;position:absolute;top:12px;left:14px}.reel__msg[data-astro-cid-4xgjx5cf]{font-family:var(--serif);font-size:clamp(28px,4vw,44px)}.reel__sub[data-astro-cid-4xgjx5cf]{color:var(--ink-2);font-size:12px}.brief[data-astro-cid-tziyyszk]{background:var(--ink);color:var(--paper);padding:clamp(64px,9vw,112px) 0}.brief__in[data-astro-cid-tziyyszk]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:56px;display:grid}.brief__eyebrow[data-astro-cid-tziyyszk]{color:var(--accent-light)}.brief__h[data-astro-cid-tziyyszk]{margin-bottom:20px}.brief__lead[data-astro-cid-tziyyszk]{color:var(--line);max-width:420px;margin:0 0 24px;font-size:18px}.brief__addr[data-astro-cid-tziyyszk]{color:var(--on-dark-muted);margin:0;font-size:13px}.brief__addr[data-astro-cid-tziyyszk] a[data-astro-cid-tziyyszk]{color:var(--paper)}.form[data-astro-cid-tziyyszk]{flex-direction:column;gap:18px;display:flex}.row2[data-astro-cid-tziyyszk]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.f[data-astro-cid-tziyyszk]{border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}.f__l[data-astro-cid-tziyyszk]{font-family:var(--mono);color:var(--on-dark-muted);padding:0;font-size:12px}.opt[data-astro-cid-tziyyszk]{color:var(--ink-3)}.f[data-astro-cid-tziyyszk] input[data-astro-cid-tziyyszk],.f[data-astro-cid-tziyyszk] textarea[data-astro-cid-tziyyszk]{font:inherit;color:var(--paper);background:#1f1f1d;border:1px solid #5f5e5a;border-radius:2px;width:100%;padding:11px 12px;font-size:16px}.f[data-astro-cid-tziyyszk] textarea[data-astro-cid-tziyyszk]{resize:vertical;min-height:120px}.f[data-astro-cid-tziyyszk] input[data-astro-cid-tziyyszk]::placeholder,.f[data-astro-cid-tziyyszk] textarea[data-astro-cid-tziyyszk]::placeholder{color:#6e6d68}.f[data-astro-cid-tziyyszk] input[data-astro-cid-tziyyszk]:focus,.f[data-astro-cid-tziyyszk] textarea[data-astro-cid-tziyyszk]:focus{border-color:var(--accent-light);outline:none}.f--date[data-astro-cid-tziyyszk] input[data-astro-cid-tziyyszk]{color-scheme:dark;max-width:220px}.chips[data-astro-cid-tziyyszk]{flex-wrap:wrap;gap:8px;display:flex}.chip[data-astro-cid-tziyyszk]{cursor:pointer;position:relative}.chip[data-astro-cid-tziyyszk] input[data-astro-cid-tziyyszk]{opacity:0;cursor:pointer;position:absolute;inset:0}.chip[data-astro-cid-tziyyszk] span[data-astro-cid-tziyyszk]{color:var(--line);border:1px solid #5f5e5a;border-radius:2px;padding:8px 14px;font-size:14px;transition:background-color .15s,border-color .15s;display:inline-block}.chip[data-astro-cid-tziyyszk] input[data-astro-cid-tziyyszk]:checked+span[data-astro-cid-tziyyszk]{background:var(--accent-btn);border-color:var(--accent-btn);color:var(--white)}.chip[data-astro-cid-tziyyszk] input[data-astro-cid-tziyyszk]:focus-visible+span[data-astro-cid-tziyyszk]{outline:2px solid var(--accent-light);outline-offset:2px}.hp[data-astro-cid-tziyyszk]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.note[data-astro-cid-tziyyszk]{color:var(--accent-light);margin:-4px 0 0;font-size:12px}.form[data-astro-cid-tziyyszk] .btn[data-astro-cid-tziyyszk]{align-self:flex-start}.form[data-astro-cid-tziyyszk] .btn[data-astro-cid-tziyyszk][disabled]{opacity:.7;cursor:progress}.status[data-astro-cid-tziyyszk]{min-height:1.4em;color:var(--line);margin:0;font-size:15px}.status[data-astro-cid-tziyyszk][data-state=ok]{color:#c0dd97}.status[data-astro-cid-tziyyszk][data-state=error]{color:#f7c1c1}@media (width<=860px){.brief__in[data-astro-cid-tziyyszk]{grid-template-columns:minmax(0,1fr);gap:36px}}@media (width<=520px){.row2[data-astro-cid-tziyyszk]{grid-template-columns:minmax(0,1fr)}}.foot[data-astro-cid-lcdefpme]{background:var(--white);border-top:1px solid var(--line);color:var(--ink-2);padding:24px 0;font-size:14px}.foot__in[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;gap:8px 24px;display:flex}.foot[data-astro-cid-lcdefpme] .mono[data-astro-cid-lcdefpme]{font-size:12px}
