.card[data-astro-cid-jbceweda]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:28px;flex:520px;min-width:0;padding:clamp(24px,3.5vw,44px)}[data-astro-cid-jbceweda][hidden]{display:none!important}.form[data-astro-cid-jbceweda]{flex-direction:column;gap:22px;margin:0;display:flex}.pair[data-astro-cid-jbceweda]{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:22px;display:grid}.field[data-astro-cid-jbceweda]{flex-direction:column;gap:8px;font-size:14px;font-weight:600;display:flex}.optional[data-astro-cid-jbceweda]{color:var(--color-text-subtle);font-weight:400}.input[data-astro-cid-jbceweda]{font:inherit;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border-strong);border-radius:12px;min-height:48px;padding:14px 16px;font-size:16px;font-weight:400}.input[data-astro-cid-jbceweda]:focus-visible{outline-offset:3px}.textarea[data-astro-cid-jbceweda]{resize:vertical;line-height:1.5}.topics[data-astro-cid-jbceweda]{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.legend[data-astro-cid-jbceweda]{margin-bottom:10px;padding:0;font-size:14px;font-weight:600}.chips[data-astro-cid-jbceweda]{flex-wrap:wrap;gap:8px;display:flex}.chip[data-astro-cid-jbceweda]{box-sizing:border-box;cursor:pointer;border-radius:var(--radius-pill);min-height:44px;color:var(--color-text);border:1px solid var(--color-border-strong);background:0 0;align-items:center;padding:11px 18px;font-size:15px;font-weight:500;display:inline-flex;position:relative}.chip[data-astro-cid-jbceweda]:has(.chip-input:checked){background:var(--color-accent);color:var(--color-on-accent);border-color:var(--color-accent)}.chip[data-astro-cid-jbceweda]:has(.chip-input:focus-visible){outline:2px solid var(--color-accent);outline-offset:4px}.chip-input[data-astro-cid-jbceweda]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.notice[data-astro-cid-jbceweda]{color:var(--color-text-muted);align-items:flex-start;gap:10px;margin:-8px 0 0;font-size:14px;display:flex}.notice[data-astro-cid-jbceweda] .notice-icon{flex:none;margin-top:2px}.submit-row[data-astro-cid-jbceweda]{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:4px;display:flex}.submit[data-astro-cid-jbceweda]{font:inherit;cursor:pointer;background:var(--color-accent);color:var(--color-on-accent);border-radius:var(--radius-pill);border:0;align-items:center;gap:10px;min-height:52px;padding:17px 30px;font-size:17px;font-weight:600;display:inline-flex}.helper[data-astro-cid-jbceweda]{color:var(--color-text-subtle);max-width:260px;margin:0;font-size:13px}.sent[data-astro-cid-jbceweda]{flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;min-height:520px;padding:24px 0;display:flex}.check[data-astro-cid-jbceweda]{background:var(--color-accent);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.sent-title[data-astro-cid-jbceweda]{font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(36px,4vw,52px);font-weight:600;line-height:1}.sent-title[data-astro-cid-jbceweda]:focus{outline:none}.sent-body[data-astro-cid-jbceweda]{max-width:420px;color:var(--color-text-muted);margin:0;font-size:18px}.sent-topic[data-astro-cid-jbceweda]{margin:0;font-size:15px}.sent-topic[data-astro-cid-jbceweda] strong[data-astro-cid-jbceweda]{color:var(--color-accent);font-weight:600}.sent-actions[data-astro-cid-jbceweda]{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.ghost[data-astro-cid-jbceweda]{font:inherit;cursor:pointer;color:var(--color-text);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:0 0;min-height:48px;padding:14px 24px;font-size:16px;font-weight:500}.back[data-astro-cid-jbceweda]{align-items:center;padding:14px 8px;font-weight:500;text-decoration:none;display:inline-flex}.main[data-astro-cid-6bfsojfh]{flex-wrap:wrap;gap:56px 80px;padding-top:clamp(56px,8vw,112px);padding-bottom:clamp(72px,9vw,128px);display:flex}.intro[data-astro-cid-6bfsojfh]{flex-direction:column;flex:420px;gap:28px;display:flex}.title[data-astro-cid-6bfsojfh]{font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(52px,7vw,112px);font-weight:600;line-height:.92}.sub[data-astro-cid-6bfsojfh]{max-width:440px;color:var(--color-text-muted);margin:0;font-size:19px}.email[data-astro-cid-6bfsojfh]{font-family:var(--font-display);letter-spacing:-.02em;text-decoration-color:var(--color-accent);text-underline-offset:6px;align-self:flex-start;font-size:clamp(22px,2.4vw,30px);font-weight:600}.steps[data-astro-cid-6bfsojfh]{border-top:1px solid var(--color-border);flex-direction:column;margin:16px 0 0;padding:0;list-style:none;display:flex}.step[data-astro-cid-6bfsojfh]{border-bottom:1px solid var(--color-border);align-items:baseline;gap:20px;padding:18px 0;display:flex}.step-num[data-astro-cid-6bfsojfh]{font-family:var(--font-display);color:var(--color-accent);flex:none;width:28px;font-size:14px;font-weight:600}.step-title[data-astro-cid-6bfsojfh]{font-weight:600}.step-body[data-astro-cid-6bfsojfh]{color:var(--color-text-muted)}
