.contact-grid[data-astro-cid-6bfsojfh]{gap:var(--s6);align-items:start;display:grid}@media (width>=900px){.contact-grid[data-astro-cid-6bfsojfh]{gap:var(--s7);grid-template-columns:1.4fr 1fr}}.ct-card[data-astro-cid-6bfsojfh]{background:var(--card);border:1px solid var(--line);border-radius:var(--r3);padding:var(--s6);box-shadow:var(--sh1);gap:var(--s5);flex-direction:column;display:flex}.ct-field[data-astro-cid-6bfsojfh]{flex-direction:column;gap:8px;display:flex}.ct-field[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh]{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:.74rem}.contact-required[data-astro-cid-6bfsojfh]{color:var(--bad)}.ct-input[data-astro-cid-6bfsojfh]{font-family:var(--ui);border:1.5px solid var(--line2);background:var(--paper);color:var(--text);border-radius:var(--r2);width:100%;padding:14px 18px;font-size:.95rem;transition:border-color .15s,box-shadow .15s}textarea[data-astro-cid-6bfsojfh].ct-input{resize:vertical;line-height:1.55}select[data-astro-cid-6bfsojfh].ct-input{cursor:pointer}.ct-input[data-astro-cid-6bfsojfh]:focus{border-color:var(--dev1);box-shadow:0 0 0 3px color-mix(in srgb,var(--dev1) 18%,transparent);outline:none}.ct-hint[data-astro-cid-6bfsojfh]{font-family:var(--mono);color:var(--muted);font-size:.72rem}.ct-captcha[data-astro-cid-6bfsojfh]{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.contact-captcha__question[data-astro-cid-6bfsojfh]{font-family:var(--mono);background:var(--paper2);border-radius:var(--r2);max-width:100%;padding:12px 16px;font-size:.95rem;font-weight:600}.ct-captcha__answer[data-astro-cid-6bfsojfh]{max-width:120px}.ct-captcha__refresh[data-astro-cid-6bfsojfh]{border:1.5px solid var(--line2);width:44px;height:44px;color:var(--text);border-radius:999px;flex:none;place-items:center;font-size:1.2rem;transition:background .15s,color .15s,transform .3s;display:grid}.ct-captcha__refresh[data-astro-cid-6bfsojfh]:hover{background:var(--ink);color:#fff;border-color:var(--ink);transform:rotate(180deg)}.contact-form__hp[data-astro-cid-6bfsojfh]{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.ct-footer[data-astro-cid-6bfsojfh]{align-items:center;gap:var(--s4);flex-wrap:wrap;display:flex}.ct-status[data-astro-cid-6bfsojfh]{font-family:var(--mono);margin:0;font-size:.85rem}.ct-status[data-astro-cid-6bfsojfh][data-kind=error]{color:var(--bad)}.ct-status[data-astro-cid-6bfsojfh][data-kind=success]{color:var(--good)}.ct-status[data-astro-cid-6bfsojfh][data-kind=loading]{color:var(--muted)}.contact-success[data-astro-cid-6bfsojfh]{background:var(--card);border:1px solid var(--line);border-radius:var(--r3);padding:var(--s6);box-shadow:var(--sh1)}.contact-success[data-astro-cid-6bfsojfh] h3[data-astro-cid-6bfsojfh]{font-family:var(--display);margin:0 0 var(--s3);font-size:1.4rem}.contact-success[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{color:var(--muted);font-size:.95rem}.contact-success[data-astro-cid-6bfsojfh] .cta--inline[data-astro-cid-6bfsojfh]{color:var(--dev1);text-underline-offset:3px;font-weight:700;text-decoration:underline}.ct-rgpd[data-astro-cid-6bfsojfh]{color:var(--muted);margin:0;font-size:.82rem;line-height:1.5}.ct-rgpd[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{color:var(--dev1);text-underline-offset:2px;text-decoration:underline}.ct-aside[data-astro-cid-6bfsojfh]{gap:var(--s4);flex-direction:column;display:flex}.ct-aside[data-astro-cid-6bfsojfh] .trust[data-astro-cid-6bfsojfh]{padding:var(--s5);gap:var(--s2)}.ct-aside[data-astro-cid-6bfsojfh] .trust[data-astro-cid-6bfsojfh] [data-astro-cid-6bfsojfh]:is(h2,h3){font-size:1.08rem}.ct-aside[data-astro-cid-6bfsojfh] .trust[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{font-size:.9rem}.ct-aside[data-astro-cid-6bfsojfh] .trust[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{color:var(--dev1);text-underline-offset:2px;text-decoration:underline}.ct-list[data-astro-cid-6bfsojfh]{color:var(--muted);gap:8px;margin:0;padding:0;font-size:.9rem;list-style:none;display:grid}.ct-list[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]{padding-left:20px;position:relative}.ct-list[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]:before{content:"×";color:var(--bad);font-weight:700;position:absolute;left:0}
