.contact-public-page-module__SKl8_q__heroImage{object-fit:contain;width:100%;max-width:28rem;height:auto;margin-inline:auto;display:block}
.contact-form-preview-module__Uf-CIG__form{gap:var(--ps-space-8);border:1px solid var(--ps-color-border);border-radius:var(--ps-radius-xl);background:var(--ps-color-surface);box-shadow:var(--ps-shadow-md);padding:clamp(1.25rem,4vw,2.5rem);display:grid}.contact-form-preview-module__Uf-CIG__submit{justify-self:center;width:min(100%,18rem);max-width:100%}.contact-form-preview-module__Uf-CIG__heading h2{font-size:var(--ps-text-2xl);margin:0}.contact-form-preview-module__Uf-CIG__heading p{max-width:42rem;margin:var(--ps-space-3) 0 0;color:var(--ps-color-muted)}.contact-form-preview-module__Uf-CIG__grid{gap:var(--ps-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.contact-form-preview-module__Uf-CIG__fields{gap:var(--ps-space-6);border:0;min-width:0;margin:0;padding:0;display:grid}.contact-form-preview-module__Uf-CIG__full{grid-column:1/-1}.contact-form-preview-module__Uf-CIG__counter{margin:calc(var(--ps-space-4) * -1) 0 0;color:var(--ps-color-muted);font:600 var(--ps-text-sm) / 1.4 var(--ps-font-sans);text-align:right}.contact-form-preview-module__Uf-CIG__turnstile{gap:var(--ps-space-2);justify-items:center;width:100%;max-width:100%;display:grid;overflow:hidden}.contact-form-preview-module__Uf-CIG__turnstile p,.contact-form-preview-module__Uf-CIG__error{color:var(--ps-color-danger);font-size:var(--ps-text-sm);margin:0}.contact-form-preview-module__Uf-CIG__turnstile p{text-align:center}.contact-form-preview-module__Uf-CIG__success{padding:var(--ps-space-4);border:1px solid var(--ps-color-success);border-radius:var(--ps-radius-md);color:var(--ps-color-foreground);background:var(--ps-color-success-soft);margin:0}.contact-form-preview-module__Uf-CIG__error:focus,.contact-form-preview-module__Uf-CIG__success:focus{outline:2px solid var(--ps-color-focus);outline-offset:3px}@media (max-width:42rem){.contact-form-preview-module__Uf-CIG__form{padding-inline:var(--ps-space-4)}.contact-form-preview-module__Uf-CIG__grid{grid-template-columns:1fr}.contact-form-preview-module__Uf-CIG__full{grid-column:auto}}
.action-link-module__KJbhya__action{justify-content:center;align-items:center;gap:var(--ps-space-2);min-height:2.75rem;padding-inline:var(--ps-space-4);border-radius:var(--ps-radius-control);letter-spacing:-.01em;transition:color var(--ps-duration-base) var(--ps-ease-standard), background-color var(--ps-duration-base) var(--ps-ease-standard), border-color var(--ps-duration-base) var(--ps-ease-standard), transform var(--ps-duration-fast) var(--ps-ease-standard);border:1px solid #0000;font-weight:750;text-decoration:none;display:inline-flex}button.action-link-module__KJbhya__action{font-family:inherit;font-size:inherit;cursor:pointer}.action-link-module__KJbhya__action[data-size=lg]{min-height:3.25rem;padding-inline:var(--ps-space-5)}.action-link-module__KJbhya__action[data-variant=primary]{border-color:var(--ps-color-action-border);color:var(--ps-color-action-foreground);background:var(--ps-color-action-gradient);box-shadow:var(--ps-shadow-action-inset)}.action-link-module__KJbhya__action[data-variant=primary]:hover{background:var(--ps-color-action-gradient-hover)}.action-link-module__KJbhya__action[data-variant=primary]:active{background:var(--ps-color-action-gradient-active)}.action-link-module__KJbhya__action[data-variant=secondary]{border-color:var(--ps-color-border-strong);color:var(--ps-color-foreground);background:var(--ps-color-surface)}.action-link-module__KJbhya__action[data-variant=secondary]:hover{border-color:var(--ps-color-action);background:var(--ps-color-surface-subtle)}.action-link-module__KJbhya__action[data-variant=text]{min-height:2.75rem;color:var(--ps-color-action);padding-inline:0}.action-link-module__KJbhya__action[data-variant=text]:hover{color:var(--ps-color-action-hover)}.action-link-module__KJbhya__action:hover svg{transform:translate(.2rem)}.action-link-module__KJbhya__action:active{transform:translateY(1px)}.action-link-module__KJbhya__action:focus-visible{outline:3px solid var(--ps-color-focus);outline-offset:3px}.action-link-module__KJbhya__action svg{transition:transform var(--ps-duration-base) var(--ps-ease-standard);flex:none}
