.contact-section[data-astro-cid-ogjzdvpc]{padding-top:0}.contact[data-astro-cid-ogjzdvpc]{grid-template-columns:1.5fr 1fr;align-items:start;gap:24px;display:grid}.form[data-astro-cid-ogjzdvpc]{gap:20px;display:grid}.row[data-astro-cid-ogjzdvpc].two{grid-template-columns:1fr 1fr;gap:20px;display:grid}.field[data-astro-cid-ogjzdvpc]{gap:8px;display:grid}label[data-astro-cid-ogjzdvpc]{font-size:.95rem;font-weight:500}.opt[data-astro-cid-ogjzdvpc]{color:var(--text-dim);font-weight:400}input[data-astro-cid-ogjzdvpc],select[data-astro-cid-ogjzdvpc],textarea[data-astro-cid-ogjzdvpc]{background:var(--bg);border:1px solid var(--border-strong);width:100%;color:var(--text);font:inherit;border-radius:12px;padding:12px 14px;font-size:1rem;transition:border-color .2s,box-shadow .2s}select[data-astro-cid-ogjzdvpc]{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239aa6bf' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:18px;padding-right:40px}textarea[data-astro-cid-ogjzdvpc]{resize:vertical;min-height:140px}input[data-astro-cid-ogjzdvpc]:focus,select[data-astro-cid-ogjzdvpc]:focus,textarea[data-astro-cid-ogjzdvpc]:focus{border-color:var(--cyan);outline:none;box-shadow:0 0 0 4px #22d3ee26}[data-astro-cid-ogjzdvpc][aria-invalid=true]{border-color:var(--red)}.hp[data-astro-cid-ogjzdvpc]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.fine[data-astro-cid-ogjzdvpc]{color:var(--text-dim);margin:0;font-size:.88rem}.submit-row[data-astro-cid-ogjzdvpc]{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.status[data-astro-cid-ogjzdvpc]{margin:0;font-size:.95rem}.status[data-astro-cid-ogjzdvpc].ok{color:var(--green)}.status[data-astro-cid-ogjzdvpc].err{color:var(--red)}.side[data-astro-cid-ogjzdvpc]{gap:20px;display:grid}.h3[data-astro-cid-ogjzdvpc]{font-size:1.25rem}.next[data-astro-cid-ogjzdvpc]{color:var(--text-muted);gap:12px;margin:0;padding-left:1.2em;display:grid}.next[data-astro-cid-ogjzdvpc] strong[data-astro-cid-ogjzdvpc]{color:var(--text);font-weight:600}.direct[data-astro-cid-ogjzdvpc] p[data-astro-cid-ogjzdvpc]{margin-bottom:8px}.mail[data-astro-cid-ogjzdvpc]{word-break:break-all;align-items:center;gap:8px;font-weight:600;display:inline-flex}@media (width<=900px){.contact[data-astro-cid-ogjzdvpc]{grid-template-columns:1fr}}@media (width<=560px){.row[data-astro-cid-ogjzdvpc].two{grid-template-columns:1fr}}
