.page-container[data-astro-cid-uw5kdbxl]{max-width:1080px;margin:0 auto;padding:64px 24px 96px}.page-hero[data-astro-cid-uw5kdbxl]{margin-bottom:48px}.page-eyebrow[data-astro-cid-uw5kdbxl]{display:inline-block;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--color-mute);margin-bottom:12px}.page-title[data-astro-cid-uw5kdbxl]{font-size:clamp(28px,4vw,40px);font-weight:600;letter-spacing:-1.5px;color:var(--color-ink);margin:0 0 12px}.page-subtitle[data-astro-cid-uw5kdbxl]{font-size:16px;color:var(--color-body);margin:0;line-height:1.6}.contact-layout[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:1fr 340px;gap:40px;align-items:start}.contact-form-wrap[data-astro-cid-uw5kdbxl]{background:var(--color-canvas);border:1px solid var(--color-hairline);border-radius:12px;padding:32px}.contact-form[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;gap:20px}.field-group[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;gap:6px}.field-label[data-astro-cid-uw5kdbxl]{font-size:13px;font-weight:500;color:var(--color-ink);letter-spacing:-.2px}.field-input[data-astro-cid-uw5kdbxl]{height:40px;padding:0 14px;border:1px solid var(--color-hairline);border-radius:8px;background:var(--color-canvas-soft);color:var(--color-ink);font-family:var(--font-geist);font-size:14px;outline:none;transition:border-color .15s ease,background-color .15s ease}.field-input[data-astro-cid-uw5kdbxl]:focus{border-color:var(--color-hairline-strong);background:var(--color-canvas)}.field-select[data-astro-cid-uw5kdbxl]{cursor:pointer}.field-textarea[data-astro-cid-uw5kdbxl]{height:auto;padding:12px 14px;resize:vertical;min-height:140px;line-height:1.6}.submit-btn[data-astro-cid-uw5kdbxl]{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 24px;background:var(--color-ink);color:var(--color-canvas);font-family:var(--font-geist);font-size:14px;font-weight:500;border:none;border-radius:100px;cursor:pointer;transition:opacity .15s ease;align-self:flex-start}.submit-btn[data-astro-cid-uw5kdbxl]:hover{opacity:.8}.submit-btn[data-astro-cid-uw5kdbxl]:disabled{opacity:.5;cursor:not-allowed}.form-success[data-astro-cid-uw5kdbxl]{display:flex;align-items:center;gap:10px;padding:14px 18px;background:#dcfce7;border:1px solid #86efac;border-radius:8px;font-size:14px;color:#16a34a;font-weight:500}.contact-sidebar[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;gap:16px}.sidebar-card[data-astro-cid-uw5kdbxl]{background:var(--color-canvas);border:1px solid var(--color-hairline);border-radius:12px;padding:24px}.sidebar-card[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl]{font-size:15px;font-weight:600;color:var(--color-ink);margin:0 0 18px;letter-spacing:-.3px}.help-list[data-astro-cid-uw5kdbxl]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.help-list[data-astro-cid-uw5kdbxl] li[data-astro-cid-uw5kdbxl]{display:flex;gap:12px;align-items:flex-start}.help-icon[data-astro-cid-uw5kdbxl]{font-size:18px;flex-shrink:0;margin-top:1px}.help-list[data-astro-cid-uw5kdbxl] strong[data-astro-cid-uw5kdbxl]{display:block;font-size:13px;font-weight:600;color:var(--color-ink);margin-bottom:2px}.help-list[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{font-size:12px;color:var(--color-body);margin:0;line-height:1.5}.response-time[data-astro-cid-uw5kdbxl]{text-align:center}.rt-label[data-astro-cid-uw5kdbxl]{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--color-mute);margin:0 0 6px}.rt-value[data-astro-cid-uw5kdbxl]{font-size:22px;font-weight:600;letter-spacing:-.5px;color:var(--color-ink);margin:0}.faq-prompt[data-astro-cid-uw5kdbxl]{font-size:13px;color:var(--color-body);margin:0;line-height:1.6}.link[data-astro-cid-uw5kdbxl]{color:var(--color-link);text-decoration:none}.link[data-astro-cid-uw5kdbxl]:hover{text-decoration:underline}@media(max-width:760px){.contact-layout[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr}.contact-sidebar[data-astro-cid-uw5kdbxl]{order:-1}}
