.contact-form[data-astro-cid-vekgkm42]{gap:1.4rem;display:grid}.row[data-astro-cid-vekgkm42]{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1.4rem;display:grid}.field[data-astro-cid-vekgkm42]{gap:.45rem;display:grid}label[data-astro-cid-vekgkm42],legend[data-astro-cid-vekgkm42]{font-size:.9rem;font-weight:600}.opt[data-astro-cid-vekgkm42]{color:var(--ink-3);font-weight:400}input[data-astro-cid-vekgkm42][type=text],input[data-astro-cid-vekgkm42][type=email],input[data-astro-cid-vekgkm42][type=tel],textarea[data-astro-cid-vekgkm42]{width:100%;font:inherit;color:var(--ink);background:var(--offwhite);border:1px solid var(--line);transition:border-color .25s var(--ease), background-color .25s var(--ease), box-shadow .25s var(--ease);border-radius:12px;padding:.9rem 1rem;font-size:1rem}textarea[data-astro-cid-vekgkm42]{resize:vertical;min-height:150px}input[data-astro-cid-vekgkm42]:hover,textarea[data-astro-cid-vekgkm42]:hover{border-color:#cfc9bd}input[data-astro-cid-vekgkm42]:focus,textarea[data-astro-cid-vekgkm42]:focus{background:var(--white);border-color:var(--gold);outline:none;box-shadow:0 0 0 4px #c7a45a2e}[data-astro-cid-vekgkm42][aria-invalid=true]{border-color:#b3261e!important}.hint[data-astro-cid-vekgkm42]{color:var(--ink-3);font-size:.85rem}.err[data-astro-cid-vekgkm42]{color:#b3261e;font-size:.85rem;display:none}.err[data-astro-cid-vekgkm42].show{display:block}fieldset[data-astro-cid-vekgkm42]{border:0;gap:.75rem;margin:0;padding:0;display:grid}legend[data-astro-cid-vekgkm42]{margin-bottom:.75rem;padding:0}.chips[data-astro-cid-vekgkm42]{flex-wrap:wrap;gap:.5rem;display:flex}.chip[data-astro-cid-vekgkm42]{cursor:pointer;font-weight:500;position:relative}.chip[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]{opacity:0;cursor:pointer;position:absolute;inset:0}.chip[data-astro-cid-vekgkm42] span[data-astro-cid-vekgkm42]{border:1px solid var(--line);background:var(--offwhite);transition:all .25s var(--ease);border-radius:999px;padding:.55rem 1rem;font-size:.9rem;display:inline-block}.chip[data-astro-cid-vekgkm42]:hover span[data-astro-cid-vekgkm42]{border-color:#cfc9bd}.chip[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:checked+span[data-astro-cid-vekgkm42]{background:var(--black);color:var(--white);border-color:var(--black)}.chip[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:focus-visible+span[data-astro-cid-vekgkm42]{outline:2px solid var(--gold);outline-offset:2px}.consent[data-astro-cid-vekgkm42]{color:var(--ink-2);cursor:pointer;grid-template-columns:22px 1fr;gap:.75rem;font-size:.92rem;font-weight:400;display:grid}.consent[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]{width:20px;height:20px;accent-color:var(--black);margin-top:.15rem}.consent[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]{color:var(--gold-text)}.hp[data-astro-cid-vekgkm42]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.submit-row[data-astro-cid-vekgkm42]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.btn[data-astro-cid-vekgkm42][disabled]{opacity:.6;cursor:progress}.status[data-astro-cid-vekgkm42]:empty{display:none}.status[data-astro-cid-vekgkm42]{border-radius:12px;padding:1rem 1.25rem;font-size:.95rem}.status[data-astro-cid-vekgkm42].ok{color:#24461d;background:#eef5ec;border:1px solid #b7d3b0}.status[data-astro-cid-vekgkm42].fail{color:#6b1d16;background:#fbeeec;border:1px solid #e6b9b4}.status[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]{color:inherit;font-weight:600}.cal[data-astro-cid-5rie6xyo]{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--white);overflow:hidden}.cal-consent[data-astro-cid-5rie6xyo]{color:var(--gold-text);justify-items:start;gap:1rem;padding:clamp(1.5rem,3vw,2.25rem);display:grid}.cal-consent[data-astro-cid-5rie6xyo] p[data-astro-cid-5rie6xyo],.cal-consent[data-astro-cid-5rie6xyo] h3[data-astro-cid-5rie6xyo]{color:var(--ink)}.cal-consent[data-astro-cid-5rie6xyo] p[data-astro-cid-5rie6xyo]{color:var(--ink-2)}.cal-consent[data-astro-cid-5rie6xyo] a[data-astro-cid-5rie6xyo]{color:var(--gold-text)}.cal[data-astro-cid-5rie6xyo] iframe{border:0;width:100%;height:700px;display:block}.contact-grid[data-astro-cid-657w5j3a]{align-items:start;gap:1.5rem;display:grid}@media (width>=1000px){.contact-grid[data-astro-cid-657w5j3a]{grid-template-columns:1.6fr 1fr;gap:2rem}}.form-card[data-astro-cid-657w5j3a]{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-lg);gap:1.75rem;padding:clamp(1.5rem,4vw,3rem);display:grid}.side[data-astro-cid-657w5j3a]{gap:1.5rem;display:grid}@media (width>=1000px){.side[data-astro-cid-657w5j3a]{top:calc(var(--header-h) + 2rem);position:sticky}}.label[data-astro-cid-657w5j3a]{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-bottom:.5rem;font-size:.78rem;font-weight:600}.direct[data-astro-cid-657w5j3a]{background:var(--black);color:var(--on-dark);border-radius:var(--radius-lg);gap:.5rem;padding:clamp(1.5rem,3vw,2rem);display:grid}.d-link[data-astro-cid-657w5j3a]{border-bottom:1px solid var(--line-dark);word-break:break-word;align-items:center;gap:1rem;padding:.9rem 0;text-decoration:none;display:flex}.d-link[data-astro-cid-657w5j3a]:last-child{border-bottom:0}.d-link[data-astro-cid-657w5j3a] small[data-astro-cid-657w5j3a]{color:var(--on-dark-2);font-size:.78rem;display:block}.d-ic[data-astro-cid-657w5j3a]{border:1px solid var(--line-dark);width:44px;height:44px;color:var(--gold);transition:background .3s var(--ease), color .3s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}a[data-astro-cid-657w5j3a].d-link:hover .d-ic[data-astro-cid-657w5j3a]{background:var(--gold);color:var(--black);border-color:var(--gold)}.next[data-astro-cid-657w5j3a]{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-lg);padding:clamp(1.5rem,3vw,2rem)}.next[data-astro-cid-657w5j3a] .label[data-astro-cid-657w5j3a]{color:var(--gold-text);margin-bottom:1.25rem}.next[data-astro-cid-657w5j3a] ol[data-astro-cid-657w5j3a]{gap:1.1rem;margin:0;padding:0;list-style:none;display:grid}.next[data-astro-cid-657w5j3a] li[data-astro-cid-657w5j3a]{grid-template-columns:30px 1fr;gap:.9rem;display:grid}.n[data-astro-cid-657w5j3a]{border:1px solid var(--gold);width:30px;height:30px;color:var(--gold-text);border-radius:50%;place-items:center;font-size:.85rem;font-weight:600;display:grid}.cal-wrap[data-astro-cid-657w5j3a]{margin-top:2rem}
