.contact-form[data-astro-cid-rytsccpt]{flex-direction:column;gap:2rem;inline-size:100%;max-inline-size:45rem;display:none}:root[data-app-scripting] .contact-form[data-astro-cid-rytsccpt]:not([hidden]){display:flex}.contact-form__field[data-astro-cid-rytsccpt]:not([hidden]){flex-direction:column;gap:.5rem;inline-size:100%;display:flex}.contact-form__label[data-astro-cid-rytsccpt]{font-family:var(--font-inter);color:var(--app-surface-text);font-size:.875rem;font-weight:700}.contact-form__optional[data-astro-cid-rytsccpt]{color:var(--app-surface-text-secondary);font-weight:400}.contact-form__input[data-astro-cid-rytsccpt]{border:1px solid var(--app-field-border);background-color:var(--app-field-bg);block-size:3rem;inline-size:100%;color:var(--app-surface-text);font-family:var(--font-inter);border-radius:.5rem;padding-block:.8125rem;padding-inline:1rem;font-size:1rem;transition:border-color .2s ease-out,background-color .2s ease-out}.contact-form__input[data-astro-cid-rytsccpt]::placeholder{color:var(--app-field-placeholder);opacity:1}.contact-form__input[data-astro-cid-rytsccpt]:focus-visible{outline:2px solid var(--app-button-focus-ring);outline-offset:2px}.contact-form__input[data-astro-cid-rytsccpt][aria-invalid=true]{border-color:var(--app-field-error);background-color:var(--app-field-error-bg)}.contact-form__input--message[data-astro-cid-rytsccpt]{resize:vertical;block-size:9.25rem;line-height:1.5}.contact-form__reasons[data-astro-cid-rytsccpt]{border:0;flex-direction:column;gap:1rem;inline-size:100%;margin:0;padding:0;display:flex}.contact-form__reason-rows[data-astro-cid-rytsccpt]{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.contact-form__reason[data-astro-cid-rytsccpt]{align-items:center;gap:1rem;padding-block:.75rem;display:flex}.contact-form__reason-edge[data-astro-cid-rytsccpt]{border-radius:.125rem;flex-shrink:0;align-self:stretch;min-block-size:1.5rem;inline-size:.25rem}.contact-form__reason[data-astro-cid-rytsccpt][data-category=technical] .contact-form__reason-edge[data-astro-cid-rytsccpt]{background-color:var(--app-category-technical)}.contact-form__reason[data-astro-cid-rytsccpt][data-category=strategic] .contact-form__reason-edge[data-astro-cid-rytsccpt]{background-color:var(--app-category-strategic)}.contact-form__reason[data-astro-cid-rytsccpt][data-category=investment] .contact-form__reason-edge[data-astro-cid-rytsccpt]{background-color:var(--app-category-investment)}.contact-form__reason[data-astro-cid-rytsccpt][data-category=general] .contact-form__reason-edge[data-astro-cid-rytsccpt]{background-color:var(--app-section-border)}.contact-form__checkbox[data-astro-cid-rytsccpt]{appearance:none;border:1px solid var(--app-field-border);background-color:var(--app-field-bg);cursor:pointer;border-radius:.25rem;flex-shrink:0;place-content:center;block-size:1.5rem;inline-size:1.5rem;margin:0;transition:border-color .2s ease-out,background-color .2s ease-out;display:grid}.contact-form__checkbox[data-astro-cid-rytsccpt]:before{content:"";border-color:var(--app-field-checked-mark);opacity:0;border-style:solid;border-width:0 2px 2px 0;block-size:.625rem;inline-size:.3125rem;transition:opacity .2s ease-out;transform:rotate(45deg)translate(-.0625rem,-.0625rem)}.contact-form__checkbox[data-astro-cid-rytsccpt]:checked{border-color:var(--app-field-checked-bg);background-color:var(--app-field-checked-bg)}.contact-form__checkbox[data-astro-cid-rytsccpt]:checked:before{opacity:1}.contact-form__checkbox[data-astro-cid-rytsccpt]:focus-visible{outline:2px solid var(--app-button-focus-ring);outline-offset:2px}.contact-form__reason-label[data-astro-cid-rytsccpt]{font-family:var(--font-inter);color:var(--app-surface-text);cursor:pointer;font-size:1rem}.contact-form__error[data-astro-cid-rytsccpt]{font-family:var(--font-inter);color:var(--app-field-error);font-size:.875rem}.contact-form__status[data-astro-cid-rytsccpt]{font-family:var(--font-inter);color:var(--app-field-error);margin:0;font-size:1rem}.contact-form__status[data-astro-cid-rytsccpt]:not(:empty){margin-block-start:1rem}.contact-form__status[data-astro-cid-rytsccpt][data-tone=neutral]{color:var(--app-surface-text-secondary)}.contact-form__trap[data-astro-cid-rytsccpt]{clip:rect(1px, 1px, 1px, 1px);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.contact-form__turnstile[data-astro-cid-rytsccpt]:empty{display:none}.contact-form__actions[data-astro-cid-rytsccpt]{flex-direction:column;align-items:flex-start;display:flex}.contact-form__success[data-astro-cid-rytsccpt]{border:1px solid var(--app-section-border);background-color:var(--app-surface-bg-alt);inline-size:100%;max-inline-size:45rem;color:var(--app-surface-text);border-radius:.75rem;flex-direction:column;gap:.75rem;padding:2rem;display:flex}.contact-form__success[data-astro-cid-rytsccpt]:focus-visible{outline:2px solid var(--app-button-focus-ring);outline-offset:2px}.contact-form__success-title[data-astro-cid-rytsccpt]{font-family:var(--font-jost);margin:0;font-size:1.5rem;font-weight:700}.contact-form__success-body[data-astro-cid-rytsccpt]{font-family:var(--font-inter);color:var(--app-surface-text-secondary);margin:0;font-size:1rem}.contact[data-astro-cid-4yco6z2o]{background-color:var(--app-surface-bg);color:var(--app-surface-text);flex-direction:column;gap:4rem;padding-block:5rem;padding-inline:1.5rem;display:flex}@media (width>=768px){.contact[data-astro-cid-4yco6z2o]{gap:5rem;padding-block:7.5rem;padding-inline:5rem}}.contact__body[data-astro-cid-4yco6z2o],.contact__mailto-only[data-astro-cid-4yco6z2o],.contact[data-astro-cid-4yco6z2o] .section-intro{inline-size:100%;max-inline-size:80rem;margin-inline:auto}.contact__body[data-astro-cid-4yco6z2o]{flex-direction:column;gap:2rem;display:flex}.contact__fallback[data-astro-cid-4yco6z2o]{color:var(--app-surface-text-secondary);margin:0;font-size:1rem}.contact__mailto-only[data-astro-cid-4yco6z2o]{color:var(--app-surface-text-secondary);margin:0;font-size:1.125rem}.contact__mailto[data-astro-cid-4yco6z2o]{color:var(--app-surface-text);text-underline-offset:.25em;text-decoration:underline}.contact__mailto[data-astro-cid-4yco6z2o]:focus-visible{outline:2px solid var(--app-button-focus-ring);outline-offset:2px}
