.contact-panel[data-astro-cid-jbceweda]{max-width:70rem}.unavailable[data-astro-cid-jbceweda]{margin-bottom:var(--space-8);padding:var(--space-5) var(--space-6);border-left:2px solid var(--guard-petrol);background:var(--surface-light);color:var(--guard-deep);font-size:.9375rem}fieldset[data-astro-cid-jbceweda]{border:0;margin:0;padding:0}legend[data-astro-cid-jbceweda]{font:500 .75rem/1.6 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin-bottom:var(--space-8)}.fields[data-astro-cid-jbceweda]{gap:var(--space-6);display:grid}label[data-astro-cid-jbceweda]{gap:var(--space-2);font-size:.875rem;font-weight:500;display:grid}.fields[data-astro-cid-jbceweda] label[data-astro-cid-jbceweda]{display:block}.fields[data-astro-cid-jbceweda] [data-astro-cid-jbceweda]:is(input,select,textarea),.fields[data-astro-cid-jbceweda] .error[data-astro-cid-jbceweda]{margin-top:var(--space-2);display:block}input[data-astro-cid-jbceweda],textarea[data-astro-cid-jbceweda],select[data-astro-cid-jbceweda]{width:100%;min-width:0;min-height:3.5rem;padding:var(--space-4);border:1px solid var(--border-light-strong);border-radius:var(--radius-xs);background:var(--surface-light);color:var(--guard-black);font-size:1rem;font-weight:400}input[data-astro-cid-jbceweda]:focus-visible,textarea[data-astro-cid-jbceweda]:focus-visible,select[data-astro-cid-jbceweda]:focus-visible{outline:2px solid var(--guard-petrol);outline-offset:3px;background:#fff}fieldset[data-astro-cid-jbceweda]:disabled input[data-astro-cid-jbceweda],fieldset[data-astro-cid-jbceweda]:disabled select[data-astro-cid-jbceweda],fieldset[data-astro-cid-jbceweda]:disabled textarea[data-astro-cid-jbceweda]{opacity:1;color:var(--guard-deep);-webkit-text-fill-color:var(--guard-deep);cursor:not-allowed}textarea[data-astro-cid-jbceweda]{min-height:9rem}.error[data-astro-cid-jbceweda]{color:#9b1c1c;font-size:.875rem}.trap[data-astro-cid-jbceweda]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.consent[data-astro-cid-jbceweda]{margin-block:var(--space-8);font-weight:400;line-height:1.8;display:block}.consent[data-astro-cid-jbceweda] input[data-astro-cid-jbceweda]{width:auto;min-height:0;margin-right:var(--space-2)}button[data-astro-cid-jbceweda]{margin-top:var(--space-8);min-height:3.5rem;padding-inline:var(--space-8);border-radius:var(--radius-pill);background:var(--guard-green);color:var(--guard-black);transition:background var(--duration-fast) var(--ease-ui);border:0;font-weight:600}button[data-astro-cid-jbceweda]:hover:not(:disabled){background:var(--guard-green-hover)}button[data-astro-cid-jbceweda]:disabled{background:var(--guard-gray);color:var(--guard-deep);cursor:not-allowed}@media (width<=479px){button[data-astro-cid-jbceweda]{width:100%}}#contact-status[data-astro-cid-jbceweda]:not(:empty){margin-top:var(--space-5)}@media (width>=768px){.fields[data-astro-cid-jbceweda]{grid-template-columns:repeat(2,minmax(0,1fr))}.full[data-astro-cid-jbceweda]{grid-column:1/-1}}.contact-page .contact-grid{gap:var(--space-10);align-items:start;display:grid}h2[data-astro-cid-in7yjviz]{max-width:10ch}.form[data-astro-cid-in7yjviz]{min-width:0;padding-top:var(--space-8);border-top:2px solid var(--guard-petrol)}.privacy-policy[data-astro-cid-in7yjviz]{gap:var(--space-6);align-items:center;display:grid}.privacy-policy__eyebrow[data-astro-cid-in7yjviz]{margin-bottom:var(--space-3);color:var(--guard-petrol);font:500 .75rem/1.5 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.privacy-policy[data-astro-cid-in7yjviz] h2[data-astro-cid-in7yjviz]{max-width:none;font-size:clamp(1.5rem,3vw,2.5rem)}.privacy-policy__download[data-astro-cid-in7yjviz]{justify-content:center;align-items:center;gap:var(--space-3);width:fit-content;min-height:3.125rem;padding-inline:var(--space-6);border-radius:var(--radius-pill);background:var(--guard-green);color:var(--guard-black);font-weight:600;text-decoration:none;display:inline-flex}.privacy-policy__download[data-astro-cid-in7yjviz]:focus-visible{outline:2px solid var(--guard-petrol);outline-offset:3px}.privacy-policy__status[data-astro-cid-in7yjviz]{max-width:44ch;padding-left:var(--space-5);border-left:2px solid var(--guard-petrol);color:var(--text-on-light-muted);font-size:.875rem;line-height:1.6}@media (width>=1280px){.contact-page .contact-grid{gap:var(--space-16);grid-template-columns:1fr 2.4fr}}@media (width>=768px){.privacy-policy[data-astro-cid-in7yjviz]{gap:var(--space-10);grid-template-columns:minmax(0,1fr) auto}}
