.ct[data-astro-cid-5rm4trcl]{padding-block:clamp(24px,4vw,48px) clamp(64px,9vw,128px)}.ct__grid[data-astro-cid-5rm4trcl]{grid-template-columns:5fr 7fr;align-items:start;gap:clamp(32px,6vw,96px);margin-top:clamp(28px,4vw,56px);display:grid}.ct__info[data-astro-cid-5rm4trcl]{gap:24px;display:grid;position:sticky;top:110px}.ct__h[data-astro-cid-5rm4trcl]{font-size:clamp(3.4rem,9vw,8rem)}.ct__ch[data-astro-cid-5rm4trcl]{border-top:1px solid var(--line);margin:16px 0 0;padding:0;list-style:none}.ct__ch[data-astro-cid-5rm4trcl] li[data-astro-cid-5rm4trcl]{border-bottom:1px solid var(--line);grid-template-columns:110px 1fr;align-items:baseline;gap:16px;padding:16px 0;display:grid}.ct__ch[data-astro-cid-5rm4trcl] .mono[data-astro-cid-5rm4trcl]{color:var(--ink-3);font-size:.84rem}.ct__ch[data-astro-cid-5rm4trcl] a[data-astro-cid-5rm4trcl]{font-size:1.08rem;font-weight:550;text-decoration:none}.ct__ch[data-astro-cid-5rm4trcl] a[data-astro-cid-5rm4trcl]:hover{color:var(--teal-ink)}.ct__form[data-astro-cid-5rm4trcl]{background:var(--card);border:1px solid var(--line);border-radius:24px;gap:18px;padding:clamp(22px,3.4vw,44px);display:grid}.ct__client[data-astro-cid-5rm4trcl]{background:color-mix(in srgb, var(--teal) 10%, var(--card));color:var(--ink-2);border-radius:12px;margin:0;padding:12px 16px;font-size:.95rem}.ct__client[data-astro-cid-5rm4trcl] a[data-astro-cid-5rm4trcl]{color:var(--teal-ink);font-weight:600}.ct__topic[data-astro-cid-5rm4trcl]{border:0;flex-wrap:wrap;gap:8px;margin:0 0 6px;padding:0;display:flex}.ct__topic[data-astro-cid-5rm4trcl] legend[data-astro-cid-5rm4trcl]{color:var(--ink-3);margin-bottom:12px;font-size:.84rem}.ct__topic[data-astro-cid-5rm4trcl] label[data-astro-cid-5rm4trcl]{cursor:pointer}.ct__topic[data-astro-cid-5rm4trcl] input[data-astro-cid-5rm4trcl]{opacity:0;pointer-events:none;position:absolute}.ct__topic[data-astro-cid-5rm4trcl] span[data-astro-cid-5rm4trcl]{border:1px solid var(--line);border-radius:999px;padding:.7em 1.1em;font-size:.95rem;transition:all .2s;display:inline-block}.ct__topic[data-astro-cid-5rm4trcl] input[data-astro-cid-5rm4trcl]:checked+span[data-astro-cid-5rm4trcl]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.ct__topic[data-astro-cid-5rm4trcl] input[data-astro-cid-5rm4trcl]:focus-visible+span[data-astro-cid-5rm4trcl]{outline:2px solid var(--signal);outline-offset:2px}.ct__row[data-astro-cid-5rm4trcl]{grid-template-columns:1fr 1fr;gap:18px;display:grid}.fld[data-astro-cid-5rm4trcl]{gap:8px;display:grid}.fld[data-astro-cid-5rm4trcl] span[data-astro-cid-5rm4trcl]{color:var(--ink-2);font-size:.85rem}.fld[data-astro-cid-5rm4trcl] input[data-astro-cid-5rm4trcl],.fld[data-astro-cid-5rm4trcl] textarea[data-astro-cid-5rm4trcl]{font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:12px;width:100%;padding:.85em 1em;transition:border-color .2s,box-shadow .2s}.fld[data-astro-cid-5rm4trcl] input[data-astro-cid-5rm4trcl]:focus,.fld[data-astro-cid-5rm4trcl] textarea[data-astro-cid-5rm4trcl]:focus{border-color:var(--teal);box-shadow:0 0 0 3px color-mix(in srgb, var(--teal) 25%, transparent);outline:none}.fld[data-astro-cid-5rm4trcl] textarea[data-astro-cid-5rm4trcl]{resize:vertical;min-height:140px}.hp[data-astro-cid-5rm4trcl]{position:absolute;left:-9999px}.ct__err[data-astro-cid-5rm4trcl]{background:color-mix(in srgb, var(--signal) 14%, transparent);color:var(--ink);border:1px solid var(--signal);border-radius:12px;margin:0;padding:14px 16px}.chk[data-astro-cid-5rm4trcl]{color:var(--ink-2);align-items:start;gap:10px;font-size:.92rem;display:flex}.chk[data-astro-cid-5rm4trcl] input[data-astro-cid-5rm4trcl]{accent-color:var(--teal);width:16px;height:16px;margin-top:4px}.chk[data-astro-cid-5rm4trcl] a[data-astro-cid-5rm4trcl]{color:var(--teal-ink)}.ct__send[data-astro-cid-5rm4trcl]{justify-self:start;font-size:1rem}.ct__legal[data-astro-cid-5rm4trcl]{color:var(--ink-3);border-top:1px solid var(--line);padding-top:16px;font-size:.84rem;line-height:1.5}.ct__legal[data-astro-cid-5rm4trcl] p[data-astro-cid-5rm4trcl]{color:var(--ink-2);margin:0 0 8px}.ct__legal[data-astro-cid-5rm4trcl] dl[data-astro-cid-5rm4trcl]{grid-template-columns:max-content 1fr;gap:4px 14px;margin:0;display:grid}.ct__legal[data-astro-cid-5rm4trcl] dt[data-astro-cid-5rm4trcl]{color:var(--ink-2);font-weight:600}.ct__legal[data-astro-cid-5rm4trcl] dd[data-astro-cid-5rm4trcl]{margin:0}.ct__legal[data-astro-cid-5rm4trcl] a[data-astro-cid-5rm4trcl]{color:var(--teal-ink)}@media (width<=520px){.ct__legal[data-astro-cid-5rm4trcl] dl[data-astro-cid-5rm4trcl]{grid-template-columns:1fr}.ct__legal[data-astro-cid-5rm4trcl] dd[data-astro-cid-5rm4trcl]{margin-bottom:6px}}@media (width<=900px){.ct__grid[data-astro-cid-5rm4trcl],.ct__row[data-astro-cid-5rm4trcl]{grid-template-columns:1fr}.ct__info[data-astro-cid-5rm4trcl]{position:static}}
