.contact-grid[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:1fr 1.4fr;gap:3rem;align-items:start}@media(max-width:900px){.contact-grid[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr;gap:2.5rem}}.contact-info[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;gap:1.75rem}.info-block[data-astro-cid-uw5kdbxl]{padding-bottom:1.5rem;border-bottom:1px solid var(--color-border-dark)}.info-block[data-astro-cid-uw5kdbxl]:last-child{border-bottom:0;padding-bottom:0}.info-heading[data-astro-cid-uw5kdbxl]{font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);margin:0 0 .5rem}.info-block[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{color:var(--color-white);margin:0 0 .25rem}.info-secondary[data-astro-cid-uw5kdbxl]{color:var(--color-text-soft)!important;font-size:.95rem}.info-note[data-astro-cid-uw5kdbxl]{font-size:.9rem;font-weight:600;color:var(--color-accent);margin:.25rem 0 0}.info-link[data-astro-cid-uw5kdbxl]{color:var(--color-white);font-size:1.25rem;font-weight:600;text-decoration:none}.info-link[data-astro-cid-uw5kdbxl]:hover{color:var(--color-accent)}.info-link-small[data-astro-cid-uw5kdbxl]{color:var(--color-accent);font-size:.95rem;text-decoration:none}.info-link-small[data-astro-cid-uw5kdbxl]:hover{color:var(--color-white)}.info-list[data-astro-cid-uw5kdbxl]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem 1.25rem}.form-card[data-astro-cid-uw5kdbxl]{background:var(--color-surface);border:1px solid var(--color-border-dark);border-radius:12px;padding:2rem}.field[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;margin-bottom:1.25rem}.field-row[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:540px){.field-row[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr;gap:0}}label[data-astro-cid-uw5kdbxl]{color:var(--color-white);font-size:.9rem;font-weight:600;margin-bottom:.4rem}label[data-astro-cid-uw5kdbxl] span[data-astro-cid-uw5kdbxl][aria-hidden=true]{color:var(--color-accent);margin-left:.25rem}input[data-astro-cid-uw5kdbxl],select[data-astro-cid-uw5kdbxl],textarea[data-astro-cid-uw5kdbxl]{width:100%;background:var(--color-bg-deep);border:1px solid var(--color-border-dark);border-radius:6px;color:var(--color-white);font-family:inherit;font-size:1rem;padding:.75rem .9rem;transition:border-color .15s ease,box-shadow .15s ease}textarea[data-astro-cid-uw5kdbxl]{resize:vertical;min-height:110px}input[data-astro-cid-uw5kdbxl]::placeholder,textarea[data-astro-cid-uw5kdbxl]::placeholder{color:#ffffff59}input[data-astro-cid-uw5kdbxl]:focus,select[data-astro-cid-uw5kdbxl]:focus,textarea[data-astro-cid-uw5kdbxl]:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px #8ab0ff2e}select[data-astro-cid-uw5kdbxl]{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='%238ab0ff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .9rem center;background-size:16px;padding-right:2.5rem}.submit-btn[data-astro-cid-uw5kdbxl]{margin-top:.5rem;width:100%}.form-message[data-astro-cid-uw5kdbxl]{margin:1rem 0 0;color:var(--color-text-soft);font-size:.95rem;min-height:1.5em}.form-message[data-astro-cid-uw5kdbxl].is-success{color:#8ef0b0}.form-message[data-astro-cid-uw5kdbxl].is-error{color:#ffb0b0}.video-option[data-astro-cid-uw5kdbxl]{border:1px solid var(--color-border-dark);border-radius:10px;padding:1rem 1.1rem;margin:0 0 1.25rem}.video-legend[data-astro-cid-uw5kdbxl]{padding:0 .4rem;font-weight:600;color:var(--color-white)}.check[data-astro-cid-uw5kdbxl]{display:flex;gap:.6rem;align-items:flex-start;cursor:pointer;color:var(--color-white)}.check[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl]{margin-top:.3rem;flex:0 0 auto;width:auto}.video-details[data-astro-cid-uw5kdbxl]{margin-top:.9rem}.video-help[data-astro-cid-uw5kdbxl]{color:var(--color-text-soft);font-size:.9rem;margin:0 0 .6rem}.video-subhead[data-astro-cid-uw5kdbxl]{font-weight:600;color:var(--color-white);margin:.9rem 0 .5rem}.field-row-3[data-astro-cid-uw5kdbxl]{grid-template-columns:2fr 1fr 1fr}@media(max-width:600px){.field-row-3[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr}}.turnstile-box[data-astro-cid-uw5kdbxl]{margin-top:.9rem;min-height:65px}.hp-field[data-astro-cid-uw5kdbxl]{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}
