#tally-container[data-astro-cid-6bfsojfh]{scroll-margin-top:5rem}.contact-layout[data-astro-cid-6bfsojfh]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(2rem,4vw,3.5rem);display:grid}.contact-aside[data-astro-cid-6bfsojfh]{display:block}.aside-brief-card[data-astro-cid-6bfsojfh]{border-top:1px solid var(--ie-rule)}.brief-section[data-astro-cid-6bfsojfh]{border-bottom:1px solid var(--ie-rule);padding:1.35rem 0}.brief-section[data-astro-cid-6bfsojfh]:last-child{border-bottom:0}.aside-label[data-astro-cid-6bfsojfh]{color:var(--ie-ink);font-family:var(--font-sans);font-size:var(--ie-type-small);letter-spacing:-.01em;margin:0 0 .5rem;font-weight:600}.brief-section[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]:not(.aside-label){color:var(--ie-ink-secondary);font-size:var(--ie-type-small);margin:0;line-height:1.55}.aside-list[data-astro-cid-6bfsojfh]{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.aside-list[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]{color:var(--ie-ink-secondary);font-size:var(--ie-type-small);margin:0;line-height:1.5}.route-links[data-astro-cid-6bfsojfh]{flex-direction:column;gap:.5rem;display:flex}.route-link[data-astro-cid-6bfsojfh]{overflow-wrap:anywhere;min-height:44px;color:var(--ie-blue);font-family:var(--font-sans);font-size:var(--ie-type-small);justify-content:space-between;align-items:center;gap:.5rem;padding:.35rem 0;text-decoration:none;display:flex}.route-link[data-astro-cid-6bfsojfh]:hover span[data-astro-cid-6bfsojfh]:first-child{text-underline-offset:.18em;text-decoration:underline}.form-panel[data-astro-cid-6bfsojfh]{border-top:1px solid var(--ie-rule);min-height:540px;padding-top:1.35rem}.form-panel-head[data-astro-cid-6bfsojfh]{border-bottom:1px solid var(--ie-rule);margin-bottom:1.5rem;padding-bottom:1.25rem}.form-register[data-astro-cid-6bfsojfh]{color:var(--ie-ink);font-family:var(--font-sans);font-size:var(--ie-type-small);letter-spacing:-.01em;margin:0 0 .5rem;font-weight:600;display:block}.form-panel-head[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]:not(.form-register){color:var(--ie-ink-secondary);font-size:var(--ie-type-small);margin:0;line-height:1.55}.iframe-container[data-astro-cid-6bfsojfh]{background:var(--ie-embed-surface);border-radius:var(--radius-control);width:100%;min-height:380px;position:relative}.form-skeleton[data-astro-cid-6bfsojfh]{z-index:2;background:var(--ie-surface);border:1px solid var(--ie-rule);border-radius:var(--radius-control);flex-direction:column;gap:1rem;padding:1.5rem;transition:opacity .28s,visibility .28s;display:flex;position:absolute;inset:0}.form-skeleton[data-astro-cid-6bfsojfh].loaded{opacity:0;visibility:hidden;pointer-events:none}.skeleton-header[data-astro-cid-6bfsojfh]{align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.skeleton-marker[data-astro-cid-6bfsojfh]{background:var(--ie-surface-raised);width:60px;height:12px;animation:1.8s ease-in-out infinite shimmer}.skeleton-status[data-astro-cid-6bfsojfh]{color:var(--ie-muted);font-size:var(--ie-type-caption)}.skeleton-line[data-astro-cid-6bfsojfh]{background:var(--ie-surface-raised);border:1px solid var(--ie-rule);border-radius:4px;height:12px;animation:1.8s ease-in-out infinite shimmer}.skeleton-line[data-astro-cid-6bfsojfh].full{width:100%}.skeleton-line[data-astro-cid-6bfsojfh].half{width:60%}.skeleton-box[data-astro-cid-6bfsojfh]{border-radius:var(--radius-control);background:var(--ie-surface-raised);border:1px solid var(--ie-rule);height:120px;margin-top:.5rem;animation:1.8s ease-in-out infinite shimmer}.skeleton-button[data-astro-cid-6bfsojfh]{border-radius:var(--radius-control);background:var(--ie-surface-raised);border:1px solid var(--ie-rule);width:130px;height:36px;animation:1.8s ease-in-out infinite shimmer}@keyframes shimmer{0%,to{opacity:.6}50%{opacity:1}}.iframe-container[data-astro-cid-6bfsojfh] iframe[data-astro-cid-6bfsojfh]{background:var(--ie-embed-surface);color-scheme:light;border-radius:var(--radius-control);border:0;width:100%;display:block}.form-error[data-astro-cid-6bfsojfh],.form-fallback[data-astro-cid-6bfsojfh]{border-left:2px solid var(--ie-rust);background:var(--ie-rust-soft);color:var(--ie-ink-secondary);font-size:var(--ie-type-small);margin:1rem 0 0;padding:.8rem 1rem;line-height:1.5}.form-error[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh],.form-fallback[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{color:var(--ie-blue);font-weight:600}@media (width<=840px){.contact-layout[data-astro-cid-6bfsojfh]{grid-template-columns:1fr}}
