.contact-module__Jc4ErW__page{padding:64px 0 96px}.contact-module__Jc4ErW__head{gap:12px;max-width:720px;display:grid}.contact-module__Jc4ErW__head h1{letter-spacing:-.038em;text-wrap:balance;font-size:clamp(32px,4.6vw,50px);line-height:1.04}.contact-module__Jc4ErW__head>p:last-child{color:var(--ink-2);max-width:60ch;font-size:17px}.contact-module__Jc4ErW__layout{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);align-items:start;gap:40px;margin-top:40px;display:grid}.contact-module__Jc4ErW__form{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg);gap:18px;padding:28px;display:grid}.contact-module__Jc4ErW__row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.contact-module__Jc4ErW__optional{color:var(--muted);font-style:normal;font-weight:400}.contact-module__Jc4ErW__choices{border:0;gap:10px;margin:0;padding:0;display:grid}.contact-module__Jc4ErW__choices legend{margin-bottom:8px;font-size:13.5px;font-weight:500}.contact-module__Jc4ErW__options{flex-wrap:wrap;gap:8px;display:flex}.contact-module__Jc4ErW__option{display:inline-flex}.contact-module__Jc4ErW__option input{opacity:0;pointer-events:none;position:absolute}.contact-module__Jc4ErW__option span{border:1px solid var(--hairline-strong);background:var(--surface);cursor:pointer;border-radius:999px;padding:9px 14px;font-size:14px}.contact-module__Jc4ErW__option input:checked+span{border-color:var(--btn-primary-bg);background:var(--btn-primary-bg);color:var(--btn-primary-fg)}.contact-module__Jc4ErW__option input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.contact-module__Jc4ErW__topics{flex-direction:column;align-items:stretch}.contact-module__Jc4ErW__topics .contact-module__Jc4ErW__option span{border-radius:var(--radius);flex:1}.contact-module__Jc4ErW__cell{gap:6px;display:grid}.contact-module__Jc4ErW__fieldError{color:var(--critical);margin:0;font-size:13.5px}.contact-module__Jc4ErW__form .input[aria-invalid=true]{border-color:var(--critical)}.contact-module__Jc4ErW__choices[data-invalid] .contact-module__Jc4ErW__option span{border-color:var(--critical)}.contact-module__Jc4ErW__trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.contact-module__Jc4ErW__error{border-radius:var(--radius);background:var(--critical-soft);color:var(--critical);margin:0;padding:10px 14px;font-size:14px}.contact-module__Jc4ErW__actions{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.contact-module__Jc4ErW__privacy{color:var(--muted);margin:0;font-size:13px}.contact-module__Jc4ErW__done{background:var(--ok-soft);border-radius:var(--radius-lg);color:var(--ink-2);gap:8px;padding:28px;display:grid}.contact-module__Jc4ErW__doneTitle{color:var(--ok);margin:0;font-size:18px;font-weight:600}.contact-module__Jc4ErW__done p{margin:0}.contact-module__Jc4ErW__includes{border:1px solid var(--hairline);border-radius:var(--radius-lg);padding:24px}.contact-module__Jc4ErW__includesTitle{font:500 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 12px}.contact-module__Jc4ErW__includes ul{color:var(--ink-2);gap:9px;margin:0;padding-left:18px;font-size:14.5px;display:grid}@media (max-width:860px){.contact-module__Jc4ErW__page{padding:40px 0 72px}.contact-module__Jc4ErW__layout{grid-template-columns:1fr;gap:24px}.contact-module__Jc4ErW__row{grid-template-columns:1fr}.contact-module__Jc4ErW__form{padding:20px}}
