.ct-crumbs[data-astro-cid-uw5kdbxl]{padding-top:28px}.ct-hero[data-astro-cid-uw5kdbxl]{padding-top:44px}.ct-eyebrow[data-astro-cid-uw5kdbxl]{font-family:var(--cg-font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--cg-text-muted);line-height:1.5}.ct-title[data-astro-cid-uw5kdbxl]{margin:22px 0 0;font-size:clamp(56px,9vw,128px);line-height:.88;letter-spacing:-.065em;font-weight:700}.ct-lead[data-astro-cid-uw5kdbxl]{margin-top:28px;max-width:560px}.ct-main[data-astro-cid-uw5kdbxl]{padding-top:56px;display:flex;flex-wrap:wrap;gap:16px;align-items:stretch}.ct-form-card[data-astro-cid-uw5kdbxl]{flex:1.6 1 520px;min-width:0;box-sizing:border-box;background:var(--cg-bg-card);border:1px solid var(--cg-border-card);border-radius:24px;padding:clamp(24px,4vw,44px)}.ct-form-h[data-astro-cid-uw5kdbxl]{margin:0;font-size:32px;letter-spacing:-.035em;font-weight:700;line-height:1.1}.ct-form[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:18px 16px;margin-top:28px}.ct-form[data-astro-cid-uw5kdbxl].hidden{display:none}.ct-form[data-astro-cid-uw5kdbxl]>[data-astro-cid-uw5kdbxl]{min-width:0}.ct-full[data-astro-cid-uw5kdbxl]{grid-column:1 / -1}.ct-req[data-astro-cid-uw5kdbxl]{color:var(--cg-red-700)}.ct-opt[data-astro-cid-uw5kdbxl]{font-weight:400;color:var(--cg-ink-300)}.ct-input[data-astro-cid-uw5kdbxl]{background:var(--cg-white);border-color:var(--cg-border-list);padding:14px 16px}.ct-select[data-astro-cid-uw5kdbxl]{appearance:none;-webkit-appearance:none;padding-right:40px;background-image:linear-gradient(45deg,transparent 50%,var(--cg-ink-900) 50%),linear-gradient(135deg,var(--cg-ink-900) 50%,transparent 50%);background-position:calc(100% - 22px) 50%,calc(100% - 16px) 50%;background-size:6px 6px;background-repeat:no-repeat}.ct-select[data-astro-cid-uw5kdbxl]:invalid{color:var(--cg-ink-200)}.ct-select[data-astro-cid-uw5kdbxl] option[data-astro-cid-uw5kdbxl]{color:var(--cg-ink-900)}.ct-spend[data-astro-cid-uw5kdbxl]{border:0;margin:0;padding:0;min-width:0}.ct-spend[data-astro-cid-uw5kdbxl] legend[data-astro-cid-uw5kdbxl]{padding:0;margin-bottom:10px}.ct-chips[data-astro-cid-uw5kdbxl]{display:flex;flex-wrap:wrap;gap:8px}.ct-chip[data-astro-cid-uw5kdbxl]{position:relative;cursor:pointer}.ct-chip[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl]{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.ct-chip[data-astro-cid-uw5kdbxl] span[data-astro-cid-uw5kdbxl]{display:inline-block;font-size:14px;font-weight:600;padding:10px 14px;border-radius:10px;border:1px solid var(--cg-border-list);background:var(--cg-white);color:var(--cg-ink-900);transition:background .15s ease,color .15s ease,border-color .15s ease}.ct-chip[data-astro-cid-uw5kdbxl]:hover span[data-astro-cid-uw5kdbxl]{border-color:var(--cg-ink-900)}.ct-chip[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl]:checked+span[data-astro-cid-uw5kdbxl]{background:var(--cg-ink-900);border-color:var(--cg-ink-900);color:var(--cg-cream-100)}.ct-chip[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl]:focus-visible+span[data-astro-cid-uw5kdbxl]{outline:2px solid var(--cg-ink-900);outline-offset:2px}.ct-submit-row[data-astro-cid-uw5kdbxl]{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:8px}.ct-submit[data-astro-cid-uw5kdbxl]{font-size:16px;padding:16px 28px}.ct-submit[data-astro-cid-uw5kdbxl]:disabled{opacity:.7;cursor:wait;transform:none}.ct-submit[data-astro-cid-uw5kdbxl] svg{width:20px;height:20px}.ct-note[data-astro-cid-uw5kdbxl]{margin:0;font-size:14.5px;color:var(--cg-text-muted)}@media(max-width:639px){.ct-submit[data-astro-cid-uw5kdbxl]{flex:1 1 100%}}.ct-error[data-astro-cid-uw5kdbxl]{display:flex;gap:12px;align-items:flex-start;margin-top:20px;padding:14px 16px;border-radius:14px;background:#fbe4dd;border:1px solid #F3B6A6}.ct-error[data-astro-cid-uw5kdbxl].hidden{display:none}.ct-error-mark[data-astro-cid-uw5kdbxl]{flex:none;width:22px;height:22px;border-radius:50%;background:var(--cg-red-500);color:var(--cg-ink-900);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800}.ct-error-text[data-astro-cid-uw5kdbxl]{margin:0;font-size:15px;line-height:1.5;color:var(--cg-red-700);font-weight:600}.ct-success[data-astro-cid-uw5kdbxl]{min-height:420px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px}.ct-success-mark[data-astro-cid-uw5kdbxl]{width:56px;height:56px;border-radius:50%;background:var(--cg-lime-500);display:grid;place-items:center;font-size:26px;font-weight:700}.ct-success-h[data-astro-cid-uw5kdbxl]{margin:8px 0 0;font-size:40px;letter-spacing:-.045em;font-weight:700;line-height:1}.ct-success-p[data-astro-cid-uw5kdbxl]{margin:0;font-size:17px;line-height:1.55;color:var(--cg-text-body);max-width:420px}.ct-success[data-astro-cid-uw5kdbxl] .cg-btn[data-astro-cid-uw5kdbxl]{margin-top:8px}.ct-side[data-astro-cid-uw5kdbxl]{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:16px}.ct-dark[data-astro-cid-uw5kdbxl]{background:var(--cg-bg-dark);color:var(--cg-cream-100);border-radius:24px;padding:12px 28px;flex:1}.ct-contact[data-astro-cid-uw5kdbxl]{padding:20px 0;border-bottom:1px solid var(--cg-border-dark)}.ct-contact[data-astro-cid-uw5kdbxl]:last-child{border-bottom:0}.ct-contact-h[data-astro-cid-uw5kdbxl]{margin:0;font-family:var(--cg-font-mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:500;color:var(--cg-ink-200)}.ct-contact-a[data-astro-cid-uw5kdbxl]{display:block;margin-top:10px;font-size:21px;font-weight:700;letter-spacing:-.02em;color:var(--cg-cream-100);overflow-wrap:anywhere;transition:color .15s ease}.ct-contact-a[data-astro-cid-uw5kdbxl]:hover{color:var(--cg-lime-500)}.ct-contact-p[data-astro-cid-uw5kdbxl]{margin:4px 0 0;font-size:14.5px;color:var(--cg-ink-100)}.ct-response[data-astro-cid-uw5kdbxl]{background:var(--cg-lime-500);border-radius:24px;padding:24px 28px}.ct-response-t[data-astro-cid-uw5kdbxl]{margin:0;display:flex;align-items:center;gap:10px;font-size:17px;font-weight:700;letter-spacing:-.01em}.ct-response-t[data-astro-cid-uw5kdbxl] span[data-astro-cid-uw5kdbxl]{flex:none;width:9px;height:9px;border-radius:50%;background:var(--cg-ink-900)}.ct-response-p[data-astro-cid-uw5kdbxl]{margin:6px 0 0 19px;font-size:14.5px;color:var(--cg-text-strong)}.ct-follow[data-astro-cid-uw5kdbxl]{background:var(--cg-bg-card);border:1px solid var(--cg-border-card);border-radius:24px;padding:22px 28px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.ct-follow-h[data-astro-cid-uw5kdbxl]{margin:0;font-size:17px;font-weight:700}.ct-follow-links[data-astro-cid-uw5kdbxl]{display:flex;gap:8px}.ct-follow-links[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]{font-size:13.5px;font-weight:600;border:1px solid var(--cg-border-list);border-radius:9px;padding:7px 12px;transition:border-color .15s ease}.ct-follow-links[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]:hover{border-color:var(--cg-ink-900)}.ct-q[data-astro-cid-uw5kdbxl]{border-top:1.5px solid var(--cg-ink-900);padding:24px 0;min-width:0}.ct-q-h[data-astro-cid-uw5kdbxl]{margin:0;font-size:21px;font-weight:700;letter-spacing:-.025em;line-height:1.25}.ct-q-p[data-astro-cid-uw5kdbxl]{margin:10px 0 0;font-size:16px;line-height:1.6;color:var(--cg-text-body);text-wrap:pretty}
