.cp-sec[data-astro-cid-a3h2e7ay]{padding:96px 24px}.cp-sec--ivory[data-astro-cid-a3h2e7ay]{background:#fafaf8}.cp-sec--white[data-astro-cid-a3h2e7ay]{background:#fff}#form[data-astro-cid-a3h2e7ay]{scroll-margin-top:110px}.cp-wrap[data-astro-cid-a3h2e7ay]{max-width:1200px;margin:0 auto}.cp-eyebrow[data-astro-cid-a3h2e7ay]{margin:0 0 16px;font-size:12px;font-weight:500;letter-spacing:.25em;text-transform:uppercase;color:var(--sg-rust)}.cp-h2[data-astro-cid-a3h2e7ay]{margin:0 0 40px;font-size:clamp(30px,3.4vw,46px);font-weight:300;letter-spacing:-.02em;line-height:1.12;color:var(--sg-ink)}.cp-h3[data-astro-cid-a3h2e7ay]{margin:0 0 18px;font-size:21px;font-weight:400;letter-spacing:-.01em;line-height:1.3;color:var(--sg-ink)}.cp-body[data-astro-cid-a3h2e7ay]{font-weight:400;margin:0 0 24px;font-size:17px;line-height:1.7;color:var(--sg-ink)}.cp-layout[data-astro-cid-a3h2e7ay]{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:32px;align-items:start}.cp-card-form[data-astro-cid-a3h2e7ay]{padding:32px;background:#fff;border:1px solid var(--sg-line);border-radius:20px;scroll-margin-top:110px}.cp-field[data-astro-cid-a3h2e7ay]{min-width:0;margin:0 0 24px;padding:0;border:0}.cp-label[data-astro-cid-a3h2e7ay]{display:block;margin:0 0 10px;padding:0;font-size:15px;font-weight:500;line-height:1.4;color:var(--sg-ink)}.cp-group[data-astro-cid-a3h2e7ay]{margin:0 0 14px}.cp-sub[data-astro-cid-a3h2e7ay]{margin:0 0 8px;font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--sg-rust)}.cp-chips[data-astro-cid-a3h2e7ay]{display:flex;flex-wrap:wrap;gap:8px}.cp-chips--solo[data-astro-cid-a3h2e7ay]{margin-top:4px}.cp-chip[data-astro-cid-a3h2e7ay]{position:relative;display:inline-flex}.cp-chip[data-astro-cid-a3h2e7ay] input[data-astro-cid-a3h2e7ay]{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.cp-chip[data-astro-cid-a3h2e7ay] span[data-astro-cid-a3h2e7ay]{display:inline-flex;align-items:center;min-height:42px;padding:0 16px;border:1px solid var(--sg-line);border-radius:999px;background:#fafaf8;font-size:14px;line-height:1.3;color:var(--sg-ink);transition:background .15s ease,color .15s ease}.cp-chip[data-astro-cid-a3h2e7ay] input[data-astro-cid-a3h2e7ay]:checked+span[data-astro-cid-a3h2e7ay]{background:var(--sg-ink);border-color:var(--sg-ink);color:#fff}.cp-chip[data-astro-cid-a3h2e7ay] input[data-astro-cid-a3h2e7ay]:focus-visible+span[data-astro-cid-a3h2e7ay]{outline:2px solid var(--sg-rust);outline-offset:2px}.cp-row[data-astro-cid-a3h2e7ay]{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.cp-input[data-astro-cid-a3h2e7ay]{display:block;width:100%;min-height:48px;padding:0 14px;border:1px solid var(--sg-line);border-radius:12px;background:#fafaf8;font:inherit;font-size:16px;color:var(--sg-ink)}.cp-textarea[data-astro-cid-a3h2e7ay]{min-height:120px;padding:12px 14px;resize:vertical}.cp-input[data-astro-cid-a3h2e7ay]:focus{outline:2px solid var(--sg-ink);outline-offset:1px}.cp-consent[data-astro-cid-a3h2e7ay]{display:flex;align-items:flex-start;gap:12px;font-size:15px;line-height:1.5;color:var(--sg-ink);cursor:pointer}.cp-consent[data-astro-cid-a3h2e7ay] input[data-astro-cid-a3h2e7ay]{flex:0 0 auto;width:20px;height:20px;margin:1px 0 0;accent-color:var(--sg-ink)}.cp-consent[data-astro-cid-a3h2e7ay] input[data-astro-cid-a3h2e7ay]:focus-visible{outline:2px solid var(--sg-rust);outline-offset:2px}.cp-error[data-astro-cid-a3h2e7ay]{font-weight:400;margin:0 0 16px;font-size:15px;line-height:1.5;color:#a3361b}.sg[data-astro-cid-a3h2e7ay] .cp-submit{width:100%}.cp-fine[data-astro-cid-a3h2e7ay]{font-weight:400;margin:14px 0 0;font-size:13px;line-height:1.5;text-align:center;color:var(--sg-muted)}.cp-thanks__h[data-astro-cid-a3h2e7ay]{margin-bottom:16px}.cp-thanks__h[data-astro-cid-a3h2e7ay]:focus{outline:none}.cp-side[data-astro-cid-a3h2e7ay]{position:sticky;top:124px;display:grid;gap:20px}.cp-box[data-astro-cid-a3h2e7ay]{padding:28px;background:#fff;border:1px solid var(--sg-line);border-radius:20px}.cp-box--dark[data-astro-cid-a3h2e7ay]{background:#0f0b07;border-color:#0f0b07}.cp-box--dark[data-astro-cid-a3h2e7ay] .cp-h3[data-astro-cid-a3h2e7ay],.cp-box--dark[data-astro-cid-a3h2e7ay] p[data-astro-cid-a3h2e7ay]{color:#fff}.cp-box--dark[data-astro-cid-a3h2e7ay] p[data-astro-cid-a3h2e7ay]{margin:0 0 22px;font-weight:400;font-size:16px;line-height:1.7}.sg[data-astro-cid-a3h2e7ay] .cp-wide{width:100%;white-space:normal}.cp-steps[data-astro-cid-a3h2e7ay]{display:grid;gap:18px;margin:0;padding:0;list-style:none}.cp-steps[data-astro-cid-a3h2e7ay] li[data-astro-cid-a3h2e7ay]{display:flex;gap:14px;align-items:flex-start}.cp-steps__n[data-astro-cid-a3h2e7ay]{flex:0 0 30px;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--sg-ink);border-radius:50%;font-size:13px;font-weight:500;color:var(--sg-ink)}.cp-steps[data-astro-cid-a3h2e7ay] strong[data-astro-cid-a3h2e7ay]{display:block;margin:4px 0;font-size:16px;font-weight:500;color:var(--sg-ink)}.cp-steps[data-astro-cid-a3h2e7ay] p[data-astro-cid-a3h2e7ay]{font-weight:400;margin:0;font-size:15px;line-height:1.6;color:var(--sg-muted)}.cp-explore[data-astro-cid-a3h2e7ay]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cp-link-card[data-astro-cid-a3h2e7ay]{display:block;padding:22px 24px;background:#fff;border:1px solid var(--sg-line);border-radius:16px;text-decoration:none;transition:border-color .2s ease}.cp-link-card[data-astro-cid-a3h2e7ay]:hover{border-color:var(--sg-ink)}.cp-link-card__name[data-astro-cid-a3h2e7ay]{margin:0 0 6px;font-size:19px;font-weight:500;letter-spacing:-.01em;line-height:1.3;color:var(--sg-ink)}.cp-link-card__text[data-astro-cid-a3h2e7ay]{font-weight:400;margin:0;font-size:15px;line-height:1.6;color:var(--sg-muted)}@media(max-width:1023px){.cp-layout[data-astro-cid-a3h2e7ay]{grid-template-columns:1fr}.cp-side[data-astro-cid-a3h2e7ay]{position:static}.cp-explore[data-astro-cid-a3h2e7ay]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.cp-sec[data-astro-cid-a3h2e7ay]{padding:64px 20px}#form[data-astro-cid-a3h2e7ay],.cp-card-form[data-astro-cid-a3h2e7ay]{scroll-margin-top:70px}.cp-h2[data-astro-cid-a3h2e7ay]{margin-bottom:28px}.cp-card-form[data-astro-cid-a3h2e7ay],.cp-box[data-astro-cid-a3h2e7ay]{padding:22px}}@media(max-width:560px){.cp-row[data-astro-cid-a3h2e7ay]{grid-template-columns:1fr}}@media(max-width:520px){.cp-explore[data-astro-cid-a3h2e7ay]{grid-template-columns:1fr}}
