.ContactForm_form__7CH_t{display:grid;grid-gap:1.2rem;gap:1.2rem;width:min(100%,620px)}.ContactForm_field__KElW6{display:grid;grid-gap:.45rem;gap:.45rem;color:var(--text-primary);font-size:.95rem;font-weight:600}.ContactForm_field__KElW6 input,.ContactForm_field__KElW6 textarea{width:100%;border:1px solid var(--border-strong);border-radius:4px;background:var(--bg-surface);color:var(--text-primary);font:inherit;font-weight:400;padding:.75rem .85rem}.ContactForm_field__KElW6 textarea{min-height:9rem;resize:vertical}.ContactForm_field__KElW6 input:focus-visible,.ContactForm_field__KElW6 textarea:focus-visible,.ContactForm_submit__7cJgX:focus-visible{outline:3px solid var(--border-focus);outline-offset:2px}.ContactForm_challenge__Fw4ud{min-height:65px}.ContactForm_setup__kxVAg,.ContactForm_status__tSMoz{color:var(--text-secondary);font-size:.92rem}.ContactForm_submit__7cJgX{justify-self:start;min-height:44px;padding:.7rem 1.2rem;border:1px solid var(--brand-primary);border-radius:4px;background:var(--brand-primary);color:#fff;font:inherit;font-weight:600;cursor:pointer}.ContactForm_submit__7cJgX:hover:not(:disabled){background:var(--brand-primary-hover)}.ContactForm_submit__7cJgX:disabled{cursor:not-allowed;opacity:.58}.ContactForm_trap__f2jOt{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.InfoPage_page__rUZqC{width:min(100% - 3rem,820px);margin:0 auto;padding:4.5rem 0 1rem}.InfoPage_header__MY6bH{padding-bottom:2rem;border-bottom:1px solid var(--border-light)}.InfoPage_eyebrow__AsikU{margin-bottom:.75rem;color:var(--accent-marker);font-family:var(--font-sans);font-size:.78rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.InfoPage_title__KYOQN{margin-bottom:1rem;font-size:clamp(2.2rem,6vw,3.5rem);letter-spacing:-.03em}.InfoPage_intro__OSrGm{max-width:680px;color:var(--text-secondary);font-size:1.12rem;line-height:1.7}.InfoPage_content__m3DJJ{display:grid;grid-gap:1.75rem;gap:1.75rem;padding-top:2rem;color:var(--text-secondary);line-height:1.75}.InfoPage_content__m3DJJ section{display:grid;grid-gap:.65rem;gap:.65rem}.InfoPage_content__m3DJJ h2{font-size:1.3rem}.InfoPage_content__m3DJJ p,.InfoPage_content__m3DJJ ul{max-width:74ch}.InfoPage_content__m3DJJ ul{padding-left:1.35rem}.InfoPage_content__m3DJJ li+li{margin-top:.45rem}.InfoPage_content__m3DJJ a{color:var(--brand-primary);text-decoration:underline;text-underline-offset:.18em}@media (max-width:576px){.InfoPage_page__rUZqC{width:min(100% - 2rem,820px);padding-top:3rem}}