.contact[data-astro-cid-jjagjrbk]{background:var(--navy);color:#fff;padding-block:clamp(3.5rem,7vw,6.5rem)}.contact__grid[data-astro-cid-jjagjrbk]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(2rem,5vw,4.5rem);align-items:center}.eyebrow[data-astro-cid-jjagjrbk]{font-family:var(--font-display);font-weight:700;font-size:.875rem;color:var(--amber);margin-bottom:.75rem}.contact[data-astro-cid-jjagjrbk] h2[data-astro-cid-jjagjrbk]{color:#fff;font-size:clamp(1.8rem,3.2vw,2.5rem);font-weight:800}.contact__lead[data-astro-cid-jjagjrbk]{margin-top:1rem;color:#c8d4e6;font-size:1.05rem}.checks[data-astro-cid-jjagjrbk]{list-style:none;margin:1.25rem 0 0;padding:0;display:grid;gap:.55rem;color:#dbe6f7}.checks[data-astro-cid-jjagjrbk] li[data-astro-cid-jjagjrbk]{position:relative;padding-left:1.7rem;font-size:.975rem}.checks[data-astro-cid-jjagjrbk] li[data-astro-cid-jjagjrbk]:before{content:"";position:absolute;left:0;top:.2em;width:18px;height:18px;border-radius:50%;background:var(--amber)}.checks[data-astro-cid-jjagjrbk] li[data-astro-cid-jjagjrbk]:after{content:"";position:absolute;left:5px;top:calc(.2em + 5px);width:8px;height:4px;border-left:2px solid var(--navy);border-bottom:2px solid var(--navy);transform:rotate(-45deg)}.contact__alt[data-astro-cid-jjagjrbk]{margin-top:1.5rem;color:#c8d4e6;font-size:.975rem}.contact__alt[data-astro-cid-jjagjrbk] a[data-astro-cid-jjagjrbk]{color:#fff;font-weight:600;text-underline-offset:3px}.form[data-astro-cid-jjagjrbk]{background:#fff;color:var(--ink);border-radius:var(--radius);padding:clamp(1.5rem,3vw,2.25rem);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem 1.25rem;box-shadow:0 30px 60px #0000004d}.form__row[data-astro-cid-jjagjrbk]{display:flex;flex-direction:column;gap:.35rem}.form__row--full[data-astro-cid-jjagjrbk]{grid-column:1 / -1}.form[data-astro-cid-jjagjrbk] label[data-astro-cid-jjagjrbk]{font-weight:600;font-size:.9rem;color:var(--navy)}.form__opt[data-astro-cid-jjagjrbk]{color:var(--slate-light);font-weight:400}.consent[data-astro-cid-jjagjrbk]{display:flex;gap:.6rem;align-items:flex-start;font-size:.9rem;color:var(--slate);font-weight:400}.consent[data-astro-cid-jjagjrbk] input[data-astro-cid-jjagjrbk]{width:18px;height:18px;margin-top:.15rem;flex:none;accent-color:var(--blue)}.consent[data-astro-cid-jjagjrbk] a[data-astro-cid-jjagjrbk]{color:var(--blue-text);font-weight:600;text-decoration:underline;text-underline-offset:3px}.form[data-astro-cid-jjagjrbk] input[data-astro-cid-jjagjrbk]:not([type=hidden]):not([type=checkbox]):not(.form__botcheck),.form[data-astro-cid-jjagjrbk] select[data-astro-cid-jjagjrbk],.form[data-astro-cid-jjagjrbk] textarea[data-astro-cid-jjagjrbk]{width:100%;padding:.8rem .9rem;border:1px solid #cbd5e1;border-radius:var(--radius-sm);background:#fff;color:var(--ink);font-size:1rem;transition:border-color .15s ease,box-shadow .15s ease}.form[data-astro-cid-jjagjrbk] input[data-astro-cid-jjagjrbk]:hover,.form[data-astro-cid-jjagjrbk] select[data-astro-cid-jjagjrbk]:hover,.form[data-astro-cid-jjagjrbk] textarea[data-astro-cid-jjagjrbk]:hover{border-color:var(--slate-light)}.form[data-astro-cid-jjagjrbk] input[data-astro-cid-jjagjrbk]:focus-visible,.form[data-astro-cid-jjagjrbk] select[data-astro-cid-jjagjrbk]:focus-visible,.form[data-astro-cid-jjagjrbk] textarea[data-astro-cid-jjagjrbk]:focus-visible{border-color:var(--blue);outline:none;box-shadow:0 0 0 3px #1d6fe033}.form[data-astro-cid-jjagjrbk] select[data-astro-cid-jjagjrbk]{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%230b1f3a' stroke-width='1.8'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .9rem center;padding-right:2.4rem}.form[data-astro-cid-jjagjrbk] textarea[data-astro-cid-jjagjrbk]{resize:vertical;min-height:6rem}.form__botcheck[data-astro-cid-jjagjrbk]{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.form__actions[data-astro-cid-jjagjrbk]{flex-direction:row;align-items:center;flex-wrap:wrap;gap:1rem 1.25rem;margin-top:.25rem}.form__hint[data-astro-cid-jjagjrbk]{font-size:.9rem;color:var(--slate)}@media (max-width: 820px){.contact__grid[data-astro-cid-jjagjrbk]{grid-template-columns:1fr}}@media (max-width: 560px){.form[data-astro-cid-jjagjrbk]{grid-template-columns:1fr}.form__actions[data-astro-cid-jjagjrbk] .btn[data-astro-cid-jjagjrbk]{width:100%}}
