.form-card[data-astro-cid-3rdxlqbm]{background:var(--surface-page);border:var(--border-width) solid var(--border);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:var(--shadow-sm)}.field[data-astro-cid-3rdxlqbm]{display:flex;flex-direction:column;gap:var(--space-2);margin:0 0 var(--space-5)}.field[data-astro-cid-3rdxlqbm] label[data-astro-cid-3rdxlqbm]{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-strong)}.field__hint[data-astro-cid-3rdxlqbm]{font-size:var(--text-sm);color:var(--text-muted);line-height:var(--leading-normal)}.field__optional[data-astro-cid-3rdxlqbm]{font-weight:var(--weight-regular, 400);color:var(--text-muted)}.field[data-astro-cid-3rdxlqbm] input[data-astro-cid-3rdxlqbm],.field[data-astro-cid-3rdxlqbm] select[data-astro-cid-3rdxlqbm],.field[data-astro-cid-3rdxlqbm] textarea[data-astro-cid-3rdxlqbm],.handoff[data-astro-cid-3rdxlqbm] textarea[data-astro-cid-3rdxlqbm]{font-family:var(--font-ui);font-size:var(--text-base);color:var(--text-strong);background:var(--surface-card);border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-md);padding:0 var(--space-4);height:var(--control-height-md);transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.field[data-astro-cid-3rdxlqbm] textarea[data-astro-cid-3rdxlqbm],.handoff[data-astro-cid-3rdxlqbm] textarea[data-astro-cid-3rdxlqbm]{height:auto;padding:var(--space-3) var(--space-4);line-height:var(--leading-normal);resize:vertical}.field[data-astro-cid-3rdxlqbm] input[data-astro-cid-3rdxlqbm]:focus,.field[data-astro-cid-3rdxlqbm] select[data-astro-cid-3rdxlqbm]:focus,.field[data-astro-cid-3rdxlqbm] textarea[data-astro-cid-3rdxlqbm]:focus,.handoff[data-astro-cid-3rdxlqbm] textarea[data-astro-cid-3rdxlqbm]:focus{outline:none;border-color:var(--focus-ring);box-shadow:var(--shadow-focus)}.hp[data-astro-cid-3rdxlqbm]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.check[data-astro-cid-3rdxlqbm]{display:flex;gap:var(--space-3);align-items:flex-start;margin-bottom:var(--space-5);font-size:var(--text-sm);cursor:pointer}.check[data-astro-cid-3rdxlqbm] input[data-astro-cid-3rdxlqbm]{margin-top:3px;width:18px;height:18px;flex:none;accent-color:var(--brand)}.check[data-astro-cid-3rdxlqbm] a[data-astro-cid-3rdxlqbm]{color:var(--text-brand);text-underline-offset:3px}.form-error[data-astro-cid-3rdxlqbm]{margin:var(--space-4) 0 0;padding:var(--space-3) var(--space-4);background:var(--danger-100);border-left:3px solid var(--danger-500);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--danger-500);font-weight:var(--weight-medium)}.form-success[data-astro-cid-3rdxlqbm]:focus{outline:none}.alert[data-astro-cid-3rdxlqbm]{display:flex;gap:var(--space-3);padding:var(--space-4);background:var(--success-100);border-left:3px solid var(--success-500);border-radius:var(--radius-md)}.alert__ico[data-astro-cid-3rdxlqbm]{flex:none;width:22px;height:22px;border-radius:var(--radius-circle);background:var(--success-500);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:var(--weight-bold);font-size:var(--text-xs)}.alert[data-astro-cid-3rdxlqbm] strong[data-astro-cid-3rdxlqbm]{color:var(--text-strong);font-size:var(--text-sm)}.alert[data-astro-cid-3rdxlqbm] p[data-astro-cid-3rdxlqbm]{margin-top:var(--space-1);font-size:var(--text-sm)}.handoff[data-astro-cid-3rdxlqbm]{margin-top:var(--space-8);display:flex;flex-direction:column;gap:var(--space-4)}.handoff[data-astro-cid-3rdxlqbm] h3[data-astro-cid-3rdxlqbm]{font-size:var(--text-lg)}.handoff[data-astro-cid-3rdxlqbm] p[data-astro-cid-3rdxlqbm]{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.handoff__actions[data-astro-cid-3rdxlqbm]{display:flex;flex-wrap:wrap;gap:var(--space-3)}.handoff__status[data-astro-cid-3rdxlqbm]{min-height:1.5em;color:var(--text-brand);font-weight:var(--weight-medium)}@media(max-width:560px){.form-card[data-astro-cid-3rdxlqbm]{padding:var(--space-5)}}.grid[data-astro-cid-pyu53xby]{display:grid;grid-template-columns:.8fr 1fr;gap:var(--space-12);align-items:start;max-width:var(--container-lg);margin-inline:auto}.routes[data-astro-cid-pyu53xby]{display:flex;flex-direction:column;gap:var(--space-10)}.routes[data-astro-cid-pyu53xby] h2[data-astro-cid-pyu53xby]{font-size:var(--text-xl)}.routes[data-astro-cid-pyu53xby] p[data-astro-cid-pyu53xby]{margin-top:var(--space-4);line-height:var(--leading-relaxed)}.google[data-astro-cid-pyu53xby]{padding:var(--space-8);background:var(--surface-tint);border:var(--border-width) solid var(--border);border-radius:var(--radius-xl)}.google[data-astro-cid-pyu53xby] p[data-astro-cid-pyu53xby]:has(.btn){margin-top:var(--space-6)}.google__read[data-astro-cid-pyu53xby] a[data-astro-cid-pyu53xby],.list__lead[data-astro-cid-pyu53xby] a[data-astro-cid-pyu53xby]{color:var(--text-brand);text-underline-offset:3px}.google__read[data-astro-cid-pyu53xby]{font-size:var(--text-sm)}.list__lead[data-astro-cid-pyu53xby]{margin-top:var(--space-4);max-width:42rem}.list[data-astro-cid-pyu53xby]{margin-top:var(--space-8);display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));gap:var(--space-6);align-items:stretch}@media(max-width:900px){.grid[data-astro-cid-pyu53xby]{grid-template-columns:1fr;gap:var(--space-10)}}@media(max-width:560px){.google[data-astro-cid-pyu53xby]{padding:var(--space-5)}}
