.contact-module__AtjXrW__main{background:var(--color-background);color:var(--color-text)}.contact-module__AtjXrW__breadcrumbWrap,.contact-module__AtjXrW__hero{width:min(77.5rem,100% - 2rem);margin-inline:auto}.contact-module__AtjXrW__breadcrumbWrap{padding-block:var(--act-space-5)}.contact-module__AtjXrW__hero{--act-identity-canvas:var(--act-image-identity-canvas-service);gap:clamp(var(--act-space-6), 7vw, var(--act-space-12));padding-block:clamp(var(--act-space-8), 8vw, var(--act-space-14));grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);display:grid;}.contact-module__AtjXrW__eyebrow{color:var(--color-accent);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.contact-module__AtjXrW__hero h1{max-width:15ch;font-size:clamp(2.25rem,6vw,4.75rem);line-height:1.02}.contact-module__AtjXrW__lead{max-width:58ch;color:var(--color-text-secondary);font-size:1.125rem}.contact-module__AtjXrW__contactFacts{gap:var(--act-space-4);margin-top:var(--act-space-8);display:grid}.contact-module__AtjXrW__contactFacts div{padding-top:var(--act-space-3);border-top:1px solid var(--color-border)}.contact-module__AtjXrW__contactFacts dt{color:var(--color-text-secondary)}.contact-module__AtjXrW__contactFacts dd{margin:var(--act-space-1) 0 0;font-weight:700}.contact-module__AtjXrW__contactFacts a{color:var(--color-accent)}.contact-module__AtjXrW__formPanel{padding:clamp(var(--act-space-5), 5vw, var(--act-space-8));border:1px solid var(--color-border);border-radius:var(--act-radius-xl);background:var(--color-surface);box-shadow:var(--act-shadow-md);color:var(--act-color-text-primary)}.contact-module__AtjXrW__hero .contact-module__AtjXrW__formPanel h2{color:var(--act-color-text-primary);margin-top:0}.contact-module__AtjXrW__form{gap:var(--act-space-4);display:grid}.contact-module__AtjXrW__fieldGrid{gap:var(--act-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.contact-module__AtjXrW__form{color:var(--act-color-text-primary)}.contact-module__AtjXrW__form label:not(.contact-module__AtjXrW__consent):not(.contact-module__AtjXrW__honeypot){gap:var(--act-space-2);color:var(--act-color-text-primary);font-weight:700;display:grid}.contact-module__AtjXrW__form input,.contact-module__AtjXrW__form select,.contact-module__AtjXrW__form textarea{width:100%;min-height:3rem;padding:var(--act-space-3);border:1px solid var(--act-color-border);border-radius:var(--act-radius-md);background:var(--act-color-surface);color:var(--act-color-text-primary);font:inherit}.contact-module__AtjXrW__form ::placeholder{color:var(--act-color-text-secondary);opacity:1}.contact-module__AtjXrW__form textarea{resize:vertical}.contact-module__AtjXrW__form input:focus-visible,.contact-module__AtjXrW__form select:focus-visible,.contact-module__AtjXrW__form textarea:focus-visible,.contact-module__AtjXrW__form button:focus-visible{outline:3px solid var(--act-color-focus);outline-offset:2px}.contact-module__AtjXrW__consent{align-items:start;gap:var(--act-space-3);color:var(--act-color-text-primary);grid-template-columns:auto 1fr;font-weight:400;display:grid}.contact-module__AtjXrW__consent input{width:1.25rem;min-height:1.25rem;margin-top:.2rem}.contact-module__AtjXrW__hint{color:var(--act-color-text-secondary);margin:0;font-size:.925rem}.contact-module__AtjXrW__form button{min-height:3rem;padding-inline:var(--act-space-5);border-radius:var(--act-radius-md);background:var(--color-accent);color:var(--act-color-on-brand);font:inherit;cursor:pointer;border:0;justify-self:start;font-weight:700}.contact-module__AtjXrW__form button:disabled{cursor:wait;opacity:.65}.contact-module__AtjXrW__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.contact-module__AtjXrW__status{min-height:1.75rem}.contact-module__AtjXrW__status p{padding:var(--act-space-3);border-radius:var(--act-radius-md);margin:0}.contact-module__AtjXrW__success{background:var(--act-color-success-surface);color:var(--act-color-success)}.contact-module__AtjXrW__error{background:var(--act-color-danger-surface);color:var(--act-color-danger)}@media (max-width:48rem){.contact-module__AtjXrW__hero,.contact-module__AtjXrW__fieldGrid{grid-template-columns:1fr}}.contact-module__AtjXrW__hero .contact-module__AtjXrW__eyebrow{color:var(--act-color-brand-gold-light)}.contact-module__AtjXrW__hero .contact-module__AtjXrW__lead{color:var(--act-color-ivory)}
