.legal[data-company-page=contact]{width:min(100% - 2rem,1080px)}.contact-grid[data-astro-cid-ogjzdvpc]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:clamp(2rem,5vw,3.5rem);display:grid}.contact-info[data-astro-cid-ogjzdvpc] h2[data-astro-cid-ogjzdvpc]{margin-top:1.8rem}.contact-notice[data-astro-cid-ogjzdvpc]{background:var(--color-dark-section);color:#f1f4f9;border-radius:10px;align-items:flex-start;gap:.75rem;padding:1rem 1.15rem;display:flex}.contact-notice[data-astro-cid-ogjzdvpc] svg[data-astro-cid-ogjzdvpc]{flex:none;margin-top:.2rem}.contact-notice[data-astro-cid-ogjzdvpc] p[data-astro-cid-ogjzdvpc]{margin:0;font-weight:600;line-height:1.5}.contact-email[data-astro-cid-ogjzdvpc]{font-weight:600}.contact-reasons[data-astro-cid-ogjzdvpc]{padding-left:0!important;list-style:none!important}.contact-small[data-astro-cid-ogjzdvpc]{color:var(--color-muted);font-size:.9rem}.contact-actions[data-astro-cid-ogjzdvpc]{flex-wrap:wrap;gap:.75rem;margin-block:.75rem 1rem;display:flex}.contact-action[data-astro-cid-ogjzdvpc]{border:1px solid var(--color-primary);background:var(--color-bg);min-height:44px;color:var(--color-primary);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:.6rem 1rem;text-decoration:none;display:inline-flex}.contact-action[data-astro-cid-ogjzdvpc][hidden]{display:none}.contact-action[data-astro-cid-ogjzdvpc]:hover{background:var(--color-surface)}.contact-action[data-astro-cid-ogjzdvpc]:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.contact-feedback[data-astro-cid-ogjzdvpc]:empty{display:none}.contact-card[data-astro-cid-ogjzdvpc]{border:1px solid var(--color-border);background:var(--color-bg);border-radius:14px;padding:1.75rem 1.5rem 1.5rem;position:relative;overflow:hidden;box-shadow:0 10px 30px -18px #0f172a40}.contact-card[data-astro-cid-ogjzdvpc]:before{content:"";background:linear-gradient(90deg, var(--color-secondary) 0 33%, var(--color-primary) 33% 66%, #d97706 66%);height:4px;position:absolute;inset:0 0 auto}.contact-pending[data-astro-cid-ogjzdvpc]{color:#5b3a06;background:#fff8eb;border:1px solid #f0c987;border-left:4px solid #d97706;border-radius:8px;margin-bottom:1.25rem;padding:.85rem 1rem;font-size:.92rem;line-height:1.5}.contact-form[data-astro-cid-ogjzdvpc] fieldset[data-astro-cid-ogjzdvpc]{border:0;gap:.35rem;min-width:0;margin:0;padding:0;display:grid}.contact-req[data-astro-cid-ogjzdvpc]{color:var(--color-muted);margin:0 0 .5rem;font-size:.82rem}.contact-form[data-astro-cid-ogjzdvpc] span[data-astro-cid-ogjzdvpc][aria-hidden]{color:#b42318}.contact-form[data-astro-cid-ogjzdvpc] label[data-astro-cid-ogjzdvpc]{margin-top:.6rem;font-size:.95rem;font-weight:600}.contact-form[data-astro-cid-ogjzdvpc] input[data-astro-cid-ogjzdvpc],.contact-form[data-astro-cid-ogjzdvpc] select[data-astro-cid-ogjzdvpc],.contact-form[data-astro-cid-ogjzdvpc] textarea[data-astro-cid-ogjzdvpc]{border:1px solid var(--color-border);background:var(--color-surface);width:100%;min-height:44px;color:var(--color-text);font:inherit;border-radius:8px;padding:.6rem .75rem}.contact-form[data-astro-cid-ogjzdvpc] textarea[data-astro-cid-ogjzdvpc]{resize:vertical}.contact-form[data-astro-cid-ogjzdvpc] fieldset[data-astro-cid-ogjzdvpc]:disabled input[data-astro-cid-ogjzdvpc],.contact-form[data-astro-cid-ogjzdvpc] fieldset[data-astro-cid-ogjzdvpc]:disabled select[data-astro-cid-ogjzdvpc],.contact-form[data-astro-cid-ogjzdvpc] fieldset[data-astro-cid-ogjzdvpc]:disabled textarea[data-astro-cid-ogjzdvpc]{cursor:not-allowed;opacity:.75}.contact-submit[data-astro-cid-ogjzdvpc]{background:var(--color-primary);color:#fff;min-height:46px;font:inherit;cursor:pointer;border:0;border-radius:8px;margin-top:1.1rem;font-weight:600}fieldset[data-astro-cid-ogjzdvpc]:disabled .contact-submit[data-astro-cid-ogjzdvpc]{opacity:.7;cursor:wait}.sr-only[data-astro-cid-ogjzdvpc]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=820px){.contact-grid[data-astro-cid-ogjzdvpc]{grid-template-columns:1fr}}
