.contact-page{padding-top:54px;padding-bottom:70px}.contact-heading{max-width:1000px;margin-bottom:45px}.contact-heading .eyebrow{margin:0 0 24px}.contact-heading h1{font-size:var(--wize-page-title-size);font-weight:800;letter-spacing:-2.8px;line-height:1.08;margin:0 0 26px}.contact-heading .editorial-lead{max-width:760px}.contact-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(250px,1fr);gap:70px;border-top:1px solid var(--line);padding-top:35px}.contact-layout h2{font-size:24px;margin:0 0 24px}.contact-page label{display:grid;gap:8px;font-size:14px;margin-bottom:22px}.contact-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.contact-page input,.contact-page select,.contact-page textarea{font:inherit;color:var(--ink);background:var(--page);border:1px solid var(--line);border-radius:8px;padding:13px;min-width:0;width:100%;box-sizing:border-box}.contact-page textarea{resize:vertical;line-height:1.6}.contact-page :is(input,select,textarea):focus{outline:2px solid var(--blue);outline-offset:2px}.contact-aside{border-radius:14px;background:var(--tint);padding:28px;align-self:start}.contact-aside p,.contact-privacy{font-size:14px;line-height:1.8}.contact-privacy{color:var(--muted);margin:0 0 22px}.contact-trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.contact-page button:disabled{opacity:.6;cursor:wait}[data-contact-status]{font-size:14px;line-height:1.7;overflow-wrap:anywhere}@media(max-width:850px){.contact-page{padding-top:30px}.contact-heading .eyebrow{margin-bottom:22px}.contact-heading h1{letter-spacing:-1.8px}.contact-layout{grid-template-columns:1fr;gap:35px}.contact-fields{grid-template-columns:1fr;gap:0}.contact-heading{margin-bottom:30px}}
