.back-link[data-astro-cid-trxlulij]{min-height:var(--semantic-control);font-size:var(--semantic-small);font-weight:var(--semantic-medium);align-items:center;display:inline-flex}.discovery[data-astro-cid-trxlulij]{background:var(--semantic-surface-canvas,var(--semantic-surface))}.discovery-intro[data-astro-cid-trxlulij]{max-width:var(--semantic-reading);margin-bottom:var(--semantic-space-8)}.discovery-intro[data-astro-cid-trxlulij] h1[data-astro-cid-trxlulij]{margin-bottom:var(--semantic-space-5)}.booking-call[data-astro-cid-trxlulij]{align-items:center;gap:var(--semantic-space-5);margin-top:var(--semantic-space-6);flex-wrap:wrap;display:flex}.booking-call[data-astro-cid-trxlulij] p[data-astro-cid-trxlulij]{flex:16rem;margin:0}.form-card[data-astro-cid-trxlulij]{background:var(--semantic-raised);border:var(--semantic-stroke) solid var(--semantic-line);border-radius:var(--semantic-radius);padding:var(--semantic-space-8);max-width:44rem;box-shadow:var(--semantic-shadow-card,none)}.field[data-astro-cid-trxlulij]{margin:0 0 var(--semantic-space-6);border:0;padding:0}label[data-astro-cid-trxlulij],legend[data-astro-cid-trxlulij]{font-weight:var(--semantic-bold);margin-bottom:var(--semantic-space-2);padding:0;display:block}.req[data-astro-cid-trxlulij],.optional[data-astro-cid-trxlulij]{font-weight:var(--semantic-regular);color:var(--semantic-muted);font-size:var(--semantic-small)}.hint[data-astro-cid-trxlulij]{color:var(--semantic-muted);font-size:var(--semantic-small);margin-bottom:var(--semantic-space-2)}input[data-astro-cid-trxlulij][type=text],input[data-astro-cid-trxlulij][type=email],select[data-astro-cid-trxlulij],textarea[data-astro-cid-trxlulij]{width:100%;min-height:var(--semantic-control);padding:var(--semantic-space-3) var(--semantic-space-4);border:var(--semantic-stroke) solid var(--semantic-boundary);border-radius:var(--semantic-radius);background:var(--semantic-surface);color:var(--semantic-text);font:inherit}textarea[data-astro-cid-trxlulij]{resize:vertical}[data-astro-cid-trxlulij][aria-invalid=true]{border-color:var(--semantic-text);border-width:2px}.field-error[data-astro-cid-trxlulij]{color:var(--semantic-text);font-size:var(--semantic-small);font-weight:var(--semantic-medium);margin-top:var(--semantic-space-2)}.field-error[data-astro-cid-trxlulij]:before{content:"Please fix: ";font-weight:var(--semantic-bold)}.choices[data-astro-cid-trxlulij]{gap:var(--semantic-space-1);display:grid}.choice[data-astro-cid-trxlulij]{align-items:center;gap:var(--semantic-space-3);min-height:var(--semantic-control);font-weight:var(--semantic-regular);cursor:pointer;margin:0;display:flex}.choice[data-astro-cid-trxlulij] input[data-astro-cid-trxlulij]{block-size:1.25rem;inline-size:1.25rem;accent-color:var(--semantic-action);flex:none}.optional-block[data-astro-cid-trxlulij]{border-top:var(--semantic-stroke) solid var(--semantic-line);padding-top:var(--semantic-space-6);margin-top:var(--semantic-space-2)}.optional-block[data-astro-cid-trxlulij] h2[data-astro-cid-trxlulij]{font-size:var(--semantic-h3);margin-bottom:var(--semantic-space-5)}.followups[data-astro-cid-trxlulij]{border-inline-start:3px solid var(--semantic-line);margin-bottom:var(--semantic-space-6);padding-inline-start:var(--semantic-space-4)}.privacy[data-astro-cid-trxlulij]{font-size:var(--semantic-small);margin-bottom:var(--semantic-space-5)}.error-summary[data-astro-cid-trxlulij]{border:2px solid var(--semantic-text);border-radius:var(--semantic-radius);padding:var(--semantic-space-4) var(--semantic-space-5);margin-bottom:var(--semantic-space-6)}.error-summary[data-astro-cid-trxlulij] p[data-astro-cid-trxlulij]{margin:0}.error-summary[data-astro-cid-trxlulij] ul[data-astro-cid-trxlulij]{margin:var(--semantic-space-2) 0 0;padding-inline-start:var(--semantic-space-5)}.form-status[data-astro-cid-trxlulij]{min-height:1.5em;margin-bottom:var(--semantic-space-3);font-weight:var(--semantic-medium)}.submit[data-astro-cid-trxlulij]{cursor:pointer;border:0}.submit[data-astro-cid-trxlulij][disabled]{opacity:.65;cursor:progress}.success[data-astro-cid-trxlulij] h2[data-astro-cid-trxlulij],.notice[data-astro-cid-trxlulij]{margin-bottom:var(--semantic-space-4)}.trap[data-astro-cid-trxlulij]{block-size:1px;inline-size:1px;position:absolute;inset-inline-start:-10000px;overflow:hidden}@media (width<=40rem){.form-card[data-astro-cid-trxlulij]{padding:var(--semantic-space-5)}}
