.po-contact[data-astro-cid-5osed3nl]{display:grid;gap:var(--po-s-8)}@media(min-width:940px){.po-contact[data-astro-cid-5osed3nl]{grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);gap:var(--po-s-9);align-items:start}}.po-contact__h[data-astro-cid-5osed3nl]{font-size:var(--po-t-xl);margin-bottom:var(--po-s-6)}.po-noscript[data-astro-cid-5osed3nl]{padding:var(--po-s-4) var(--po-s-5);border-radius:var(--po-r-md);background:var(--po-status-dev-bg);color:var(--po-status-dev-fg);font-size:var(--po-t-sm);margin-bottom:var(--po-s-5)}.po-form[data-astro-cid-5osed3nl]{display:grid;gap:var(--po-s-5);background:var(--po-surface);border:1px solid var(--po-border);border-radius:var(--po-r-lg);padding:clamp(1.25rem,3vw,2rem)}.po-form__alert[data-astro-cid-5osed3nl]{padding:var(--po-s-4) var(--po-s-5);border-radius:var(--po-r-md);font-size:var(--po-t-sm);border:1px solid}.po-form__alert[data-astro-cid-5osed3nl][data-tone=error]{background:var(--po-error-soft);border-color:var(--po-error);color:var(--po-error)}.po-form__alert[data-astro-cid-5osed3nl][data-tone=success]{background:var(--po-status-available-bg);border-color:var(--po-success);color:var(--po-success)}.po-form__alert[data-astro-cid-5osed3nl] strong[data-astro-cid-5osed3nl]{display:block;margin-bottom:4px}.po-field[data-astro-cid-5osed3nl]{display:grid;gap:var(--po-s-2);align-content:start}.po-field__row[data-astro-cid-5osed3nl]{display:grid;gap:var(--po-s-5);align-items:start}@media(min-width:620px){.po-field__row[data-astro-cid-5osed3nl]{grid-template-columns:1fr 1fr}}.po-field[data-astro-cid-5osed3nl] label[data-astro-cid-5osed3nl]{font-size:var(--po-t-sm);font-weight:500}.po-req[data-astro-cid-5osed3nl]{color:var(--po-error)}.po-hint[data-astro-cid-5osed3nl]{font-weight:400;color:var(--po-text-muted);font-size:var(--po-t-xs)}.po-hint--below[data-astro-cid-5osed3nl]{margin-top:2px}.po-field[data-astro-cid-5osed3nl] input[data-astro-cid-5osed3nl][type=text],.po-field[data-astro-cid-5osed3nl] input[data-astro-cid-5osed3nl][type=email],.po-field[data-astro-cid-5osed3nl] select[data-astro-cid-5osed3nl],.po-field[data-astro-cid-5osed3nl] textarea[data-astro-cid-5osed3nl]{width:100%;min-height:48px;padding:var(--po-s-3) var(--po-s-4);background:var(--po-bg);color:var(--po-text);border:1px solid var(--po-border-strong);border-radius:var(--po-r-md);font-size:var(--po-t-base);transition:border-color var(--po-dur) var(--po-ease),background-color var(--po-dur) var(--po-ease)}.po-field[data-astro-cid-5osed3nl] textarea[data-astro-cid-5osed3nl]{min-height:140px;resize:vertical;line-height:1.6;padding-top:var(--po-s-3)}.po-field[data-astro-cid-5osed3nl] select[data-astro-cid-5osed3nl]{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='%23566078' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--po-s-4) center;padding-right:var(--po-s-8)}.po-field[data-astro-cid-5osed3nl] [data-astro-cid-5osed3nl]:is(input,select,textarea):focus{background:var(--po-surface);border-color:var(--po-accent)}.po-field[data-astro-cid-5osed3nl] :is(input,select,textarea)[data-astro-cid-5osed3nl][aria-invalid=true]{border-color:var(--po-error)}.po-field--check[data-astro-cid-5osed3nl]{grid-template-columns:auto minmax(0,1fr);gap:var(--po-s-3);align-items:start}.po-field--check[data-astro-cid-5osed3nl] input[data-astro-cid-5osed3nl]{width:24px;height:24px;margin-top:0;accent-color:var(--po-accent);flex:none}.po-field--check[data-astro-cid-5osed3nl] label[data-astro-cid-5osed3nl]{font-weight:400;color:var(--po-text-muted);line-height:1.55}.po-err[data-astro-cid-5osed3nl]{color:var(--po-error);font-size:var(--po-t-sm)}.po-hp[data-astro-cid-5osed3nl]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.po-security[data-astro-cid-5osed3nl]{display:flex;gap:var(--po-s-3);align-items:flex-start;padding:var(--po-s-4);border-radius:var(--po-r-md);background:var(--po-surface-sunk);font-size:var(--po-t-xs);color:var(--po-text-muted);line-height:1.6}.po-security[data-astro-cid-5osed3nl] svg[data-astro-cid-5osed3nl]{flex:none;margin-top:2px}.po-contact__side[data-astro-cid-5osed3nl]{display:grid;gap:var(--po-s-4)}.po-side-card[data-astro-cid-5osed3nl]{background:var(--po-surface);border:1px solid var(--po-border);border-radius:var(--po-r-lg);padding:var(--po-s-5)}.po-side-card__h[data-astro-cid-5osed3nl]{font-size:var(--po-t-xs);letter-spacing:.13em;text-transform:uppercase;color:var(--po-text-muted);margin-bottom:var(--po-s-4)}.po-side-card__mail[data-astro-cid-5osed3nl]{font-size:var(--po-t-md);font-weight:600;overflow-wrap:anywhere;display:inline-flex;align-items:center;min-height:44px}.po-side-card__note[data-astro-cid-5osed3nl]{margin-top:var(--po-s-3);font-size:var(--po-t-xs);color:var(--po-text-muted);line-height:1.6}.po-side-card__legal[data-astro-cid-5osed3nl]{font-size:var(--po-t-sm);line-height:1.7}.po-side-steps[data-astro-cid-5osed3nl]{list-style:none;padding:0;display:grid;gap:var(--po-s-3)}.po-side-steps[data-astro-cid-5osed3nl] li[data-astro-cid-5osed3nl]{display:grid;grid-template-columns:auto 1fr;gap:var(--po-s-3);font-size:var(--po-t-sm)}.po-side-steps[data-astro-cid-5osed3nl] li[data-astro-cid-5osed3nl]>span[data-astro-cid-5osed3nl]:first-child{color:var(--po-accent-ink);font-size:var(--po-t-xs)}.po-mt[data-astro-cid-5osed3nl]{margin-top:var(--po-s-6)}
