.ct.svelte-2v6brr{background:#fff}.ct-grid.svelte-2v6brr{box-sizing:border-box;grid-template-columns:minmax(0,45fr) minmax(0,55fr);align-items:start;gap:48px;max-width:1200px;padding-top:40px;padding-bottom:0;display:grid}.ct-left.svelte-2v6brr{flex-direction:column;gap:22px;display:flex}.ct-h1.svelte-2v6brr{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--color-ink);margin:8px 0 0;font-size:clamp(36px,4.2vw,52px);font-weight:700;line-height:1.05}.ct-h1.svelte-2v6brr em:where(.svelte-2v6brr){color:var(--color-blue-deep);font-style:italic;font-weight:500}.ct-lead.svelte-2v6brr{color:var(--color-ink-2);max-width:520px;margin:0;font-size:18.5px;line-height:1.75}.ct-collab.svelte-2v6brr{background:#fff5d6;border-radius:16px;flex-direction:column;gap:10px;margin-top:6px;padding:26px 28px;display:flex}.ct-ci.svelte-2v6brr{width:44px;height:44px;color:var(--color-honey-text);background:#fff;border-radius:50%;justify-content:center;align-items:center;margin-bottom:4px;display:flex}.ct-collab.svelte-2v6brr h2:where(.svelte-2v6brr){font-family:var(--font-serif);color:var(--color-ink);margin:0 0 4px;font-size:24px;font-weight:700;line-height:1.3}.ct-collab.svelte-2v6brr p:where(.svelte-2v6brr){color:var(--color-ink-2);margin:0;font-size:15.5px;line-height:1.75}.ct-right.svelte-2v6brr{position:static}.ct-form.svelte-2v6brr,.ct-done.svelte-2v6brr{border:1px solid var(--color-line);background:#fff;border-radius:22px;padding:36px 36px 32px;box-shadow:0 18px 44px #1d3a4a12}.ct-form.svelte-2v6brr{flex-direction:column;gap:20px;display:flex}.ct-fh.svelte-2v6brr{font-family:var(--font-serif);color:var(--color-ink);margin:0;font-size:28px;font-weight:700}.ct-req.svelte-2v6brr{color:var(--color-muted);margin:-12px 0 0;font-size:13.5px}.ct-row.svelte-2v6brr{grid-template-columns:1fr 1fr;gap:20px;display:grid}.ct-form.svelte-2v6brr .fld:where(.svelte-2v6brr){flex-direction:column;gap:8px;display:flex}.ct-form.svelte-2v6brr .fld:where(.svelte-2v6brr) label:where(.svelte-2v6brr){color:var(--color-ink);font-size:14.5px;font-weight:700}.ct-form.svelte-2v6brr .fld:where(.svelte-2v6brr) label:where(.svelte-2v6brr) span:where(.svelte-2v6brr){color:#b3261e}.ct-form.svelte-2v6brr input:where(.svelte-2v6brr),.ct-form.svelte-2v6brr select:where(.svelte-2v6brr),.ct-form.svelte-2v6brr textarea:where(.svelte-2v6brr){box-sizing:border-box;width:100%;min-height:52px;color:var(--color-ink);background:#fff;border:1.5px solid #dce5e8;border-radius:12px;padding:12px 16px;font-family:inherit;font-size:16px;transition:border-color .15s,box-shadow .15s}.ct-form.svelte-2v6brr textarea:where(.svelte-2v6brr){resize:vertical;min-height:150px;line-height:1.65}.ct-form.svelte-2v6brr input:where(.svelte-2v6brr)::placeholder,.ct-form.svelte-2v6brr textarea:where(.svelte-2v6brr)::placeholder{color:#8c9a9f}.ct-form.svelte-2v6brr input:where(.svelte-2v6brr):hover,.ct-form.svelte-2v6brr select:where(.svelte-2v6brr):hover,.ct-form.svelte-2v6brr textarea:where(.svelte-2v6brr):hover{border-color:#bfd0d5}.ct-form.svelte-2v6brr input:where(.svelte-2v6brr):focus,.ct-form.svelte-2v6brr select:where(.svelte-2v6brr):focus,.ct-form.svelte-2v6brr textarea:where(.svelte-2v6brr):focus{border-color:var(--color-blue-deep);box-shadow:0 0 0 4px var(--color-sky-hover);outline:none}.ct-form.svelte-2v6brr [aria-invalid=true]:where(.svelte-2v6brr){background:#fffbfa;border-color:#b3261e!important}.ct-form.svelte-2v6brr .err:where(.svelte-2v6brr){color:#b3261e;min-height:0;font-size:13.5px;font-weight:600}.ct-form.svelte-2v6brr .err:where(.svelte-2v6brr):empty{display:none}.ct-alert.svelte-2v6brr{color:#8c1d18;background:#fbe9e7;border-radius:12px;padding:14px 16px;font-size:14.5px;font-weight:600;line-height:1.55}.ct-send.svelte-2v6brr{flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:4px;display:flex}.ct-send.svelte-2v6brr .btn:where(.svelte-2v6brr){min-height:52px;padding:0 28px}.ct-send.svelte-2v6brr .btn[aria-disabled=true]:where(.svelte-2v6brr){opacity:.65;cursor:progress;pointer-events:none}.ct-priv.svelte-2v6brr{color:var(--color-muted);flex:220px;font-size:13px;line-height:1.55}.ct-priv.svelte-2v6brr a:where(.svelte-2v6brr){color:var(--color-blue-deep);font-weight:600}.ct-done.svelte-2v6brr{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.ct-done.svelte-2v6brr img:where(.svelte-2v6brr){border-radius:50%;width:72px;height:72px}.ct-done.svelte-2v6brr h2:where(.svelte-2v6brr){font-family:var(--font-serif);color:var(--color-ink);margin:0;font-size:30px}.ct-done.svelte-2v6brr p:where(.svelte-2v6brr){color:var(--color-ink-2);margin:0;font-size:16.5px;line-height:1.7}.hp.svelte-2v6brr{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (width<=1000px){.ct-grid.svelte-2v6brr{grid-template-columns:1fr;gap:48px}.ct-right.svelte-2v6brr{position:static}}@media (width<=560px){.ct-grid.svelte-2v6brr{padding-top:28px;padding-bottom:0}.ct-row.svelte-2v6brr{grid-template-columns:1fr}.ct-form.svelte-2v6brr,.ct-done.svelte-2v6brr{padding:26px 20px}.ct-collab.svelte-2v6brr{padding:24px 20px}.ct-send.svelte-2v6brr .btn:where(.svelte-2v6brr){justify-content:center;width:100%}}.ct-soc.svelte-2v6brr{box-sizing:border-box;border-top:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;max-width:1200px;margin-top:56px;padding-top:40px;padding-bottom:80px;display:flex}.ct-soc.svelte-2v6brr h2:where(.svelte-2v6brr){font-family:var(--font-serif);color:var(--color-ink);margin:0;font-size:26px;font-style:italic;font-weight:500}.ct-soc.svelte-2v6brr ul:where(.svelte-2v6brr){grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;width:100%;margin:0;padding:0;list-style:none;display:grid}.ct-soc.svelte-2v6brr li:where(.svelte-2v6brr),.ct-soc.svelte-2v6brr a:where(.svelte-2v6brr){min-width:0}.ct-soc.svelte-2v6brr a:where(.svelte-2v6brr)>b:where(.svelte-2v6brr){white-space:nowrap}.ct-soc.svelte-2v6brr a:where(.svelte-2v6brr)>small:where(.svelte-2v6brr){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ct-soc.svelte-2v6brr a:where(.svelte-2v6brr){border:1.5px solid var(--color-line);min-height:52px;color:var(--color-ink);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:6px 18px 6px 7px;text-decoration:none;transition:border-color .2s,background .2s,transform .2s;display:flex}.ct-soc.svelte-2v6brr a:where(.svelte-2v6brr):hover{border-color:var(--color-blue);background:var(--color-sky-light);color:var(--color-ink);transform:translateY(-2px)}.ct-soc.svelte-2v6brr a:where(.svelte-2v6brr):focus-visible{outline:3px solid var(--color-blue-deep);outline-offset:2px}.ct-si.svelte-2v6brr{background:var(--color-sky);width:38px;height:38px;color:var(--color-blue-deep);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:background .2s,color .2s;display:flex}.ct-soc.svelte-2v6brr a:where(.svelte-2v6brr):hover .ct-si:where(.svelte-2v6brr){background:var(--color-blue-deep);color:#fff}.ct-soc.svelte-2v6brr b:where(.svelte-2v6brr){font-size:15px;font-weight:700}.ct-soc.svelte-2v6brr small:where(.svelte-2v6brr){color:var(--color-muted);font-size:12.5px}@media (width<=1100px){.ct-soc.svelte-2v6brr a:where(.svelte-2v6brr)>small:where(.svelte-2v6brr){display:none}}@media (width<=1000px){.ct-soc.svelte-2v6brr{margin-top:48px}}@media (width<=760px){.ct-soc.svelte-2v6brr ul:where(.svelte-2v6brr){grid-template-columns:repeat(2,minmax(0,1fr))}.ct-soc.svelte-2v6brr a:where(.svelte-2v6brr)>small:where(.svelte-2v6brr){display:inline}}@media (width<=560px){.ct-soc.svelte-2v6brr{padding-bottom:64px}.ct-soc.svelte-2v6brr ul:where(.svelte-2v6brr){grid-template-columns:1fr;width:100%;display:grid}.ct-soc.svelte-2v6brr a:where(.svelte-2v6brr){border-radius:14px}}
