dialog.svelte-1cgnif3{border:none;border-radius:var(--radius-3);padding:0;width:min(540px,calc(100vw - var(--size-8)));background:var(--color-bg);color:var(--color-text);box-shadow:var(--shadow-5)}dialog.svelte-1cgnif3::backdrop{background:#2d211880;backdrop-filter:blur(2px)}.modal-content.svelte-1cgnif3{padding:var(--size-7)}.modal-header.svelte-1cgnif3{display:flex;align-items:flex-start;justify-content:space-between;margin-block-end:var(--size-6)}.modal-header.svelte-1cgnif3 h2:where(.svelte-1cgnif3){font-size:var(--font-size-fluid-1);margin:0}.close-btn.svelte-1cgnif3{background:none;border:none;cursor:pointer;font-size:var(--font-size-2);color:var(--color-muted);padding:var(--size-1);line-height:1}.close-btn.svelte-1cgnif3:hover{color:var(--color-text)}form.svelte-1cgnif3{display:flex;flex-direction:column;gap:var(--size-5)}.field.svelte-1cgnif3{display:flex;flex-direction:column;gap:var(--size-2)}.field.svelte-1cgnif3 label:where(.svelte-1cgnif3){font-size:var(--font-size-0);font-weight:var(--font-weight-6);color:var(--color-muted);text-transform:uppercase;letter-spacing:.06em}.field.svelte-1cgnif3 input:where(.svelte-1cgnif3),.field.svelte-1cgnif3 textarea:where(.svelte-1cgnif3){font-family:var(--font-body);font-size:var(--font-size-1);color:var(--color-text);background:var(--color-surface);border:1px solid transparent;border-radius:var(--radius-2);padding:var(--size-3) var(--size-4);width:100%;box-sizing:border-box;resize:vertical}.field.svelte-1cgnif3 input:where(.svelte-1cgnif3):focus,.field.svelte-1cgnif3 textarea:where(.svelte-1cgnif3):focus{outline:none;border-color:var(--color-accent)}.field.svelte-1cgnif3 input:where(.svelte-1cgnif3):disabled,.field.svelte-1cgnif3 textarea:where(.svelte-1cgnif3):disabled{opacity:.6}.error-msg.svelte-1cgnif3{font-size:var(--font-size-0);color:var(--color-accent);margin:0}.submit-btn.svelte-1cgnif3{align-self:flex-start}.submit-btn.svelte-1cgnif3:disabled{opacity:.6;cursor:not-allowed}.success.svelte-1cgnif3{display:flex;flex-direction:column;align-items:flex-start;gap:var(--size-5)}.success.svelte-1cgnif3 p:where(.svelte-1cgnif3){font-size:var(--font-size-2);margin:0}.btn.svelte-1cgnif3{display:inline-flex;align-items:center;padding:var(--size-3) var(--size-6);border-radius:var(--radius-2);font-family:var(--font-body);font-size:var(--font-size-1);font-weight:var(--font-weight-6);text-decoration:none;border:none;cursor:pointer;transition:opacity .15s}.btn.svelte-1cgnif3:hover{opacity:.85}.btn-primary.svelte-1cgnif3{background:var(--color-accent);color:#fff}.page-header[data-astro-cid-35nblzrv]{padding-block:var(--size-9) var(--size-7);max-width:52ch;h1{font-size:var(--font-size-fluid-3);margin-block-end:var(--size-4)}p{font-size:var(--font-size-2);color:var(--color-muted)}}.section[data-astro-cid-35nblzrv]{padding-block:var(--size-7);border-block-start:1px solid var(--color-surface)}.section-label[data-astro-cid-35nblzrv]{font-size:var(--font-size-0);font-weight:var(--font-weight-7);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);margin-block-end:var(--size-6)}.engagement-list[data-astro-cid-35nblzrv]{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--size-5)}.engagement-item[data-astro-cid-35nblzrv]{padding:var(--size-5);background:var(--color-surface);border-radius:var(--radius-3);h3{font-size:var(--font-size-2);margin-block-end:var(--size-2)}p{font-size:var(--font-size-1);color:var(--color-muted);margin-block-end:var(--size-4)}}.fits[data-astro-cid-35nblzrv]{list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--size-1);li{font-size:var(--font-size-0);color:var(--color-muted);padding-inline-start:var(--size-3);border-inline-start:2px solid var(--color-accent)}}.industry-list[data-astro-cid-35nblzrv]{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:var(--size-3);li{font-size:var(--font-size-1);font-weight:var(--font-weight-6);padding:var(--size-2) var(--size-4);border:1px solid var(--color-surface);border-radius:var(--radius-round)}}.cta-section[data-astro-cid-35nblzrv]{h2{font-size:var(--font-size-fluid-2);margin-block-end:var(--size-3)}p{color:var(--color-muted);margin-block-end:var(--size-5)}}.btn[data-astro-cid-35nblzrv]{display:inline-flex;align-items:center;padding:var(--size-3) var(--size-6);border-radius:var(--radius-2);font-size:var(--font-size-1);font-weight:var(--font-weight-6);text-decoration:none;transition:opacity .15s;&:hover{opacity:.85}}.btn-primary[data-astro-cid-35nblzrv]{background:var(--color-accent);color:#fff}
