.contact-details-module__hRm7zW__panel{background:var(--line);border:1px solid var(--line);border-radius:20px;gap:1px;max-width:460px;margin-top:30px;display:grid;overflow:hidden}.contact-details-module__hRm7zW__panelRaised{margin-top:32px;box-shadow:0 20px 40px -36px #0f221e59;}.contact-details-module__hRm7zW__row{background:var(--white);justify-content:space-between;gap:16px;padding:16px 20px;font-size:15px;display:flex}.contact-details-module__hRm7zW__rowLabel{color:var(--muted);letter-spacing:.1em;align-self:center;font-size:11.5px;font-weight:700}
.demo-form-module__Q-fE0W__card{background:var(--white);border:1px solid var(--line);border-radius:26px;padding:30px;box-shadow:0 30px 60px -46px #0f221e4d}.demo-form-module__Q-fE0W__cardRaised{border-radius:28px;padding:32px;animation:.9s cubic-bezier(.2,.7,.2,1) .2s both demo-form-module__Q-fE0W__ulFadeUp;box-shadow:0 30px 60px -44px #0f221e59;}.demo-form-module__Q-fE0W__form{gap:16px;display:grid}.demo-form-module__Q-fE0W__row{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:820px){.demo-form-module__Q-fE0W__row{grid-template-columns:1fr}}.demo-form-module__Q-fE0W__label{letter-spacing:.08em;text-transform:uppercase;color:var(--body);gap:8px;font-size:12px;font-weight:700;display:grid}.demo-form-module__Q-fE0W__input,.demo-form-module__Q-fE0W__select,.demo-form-module__Q-fE0W__textarea{background:var(--white);border:1px solid var(--line);color:var(--ink);letter-spacing:normal;text-transform:none;border-radius:12px;outline:none;width:100%;padding:13px 14px;font-size:15px;font-weight:400;transition:border-color .2s,box-shadow .2s}.demo-form-module__Q-fE0W__textarea{resize:vertical}.demo-form-module__Q-fE0W__input:focus,.demo-form-module__Q-fE0W__select:focus,.demo-form-module__Q-fE0W__textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px #4fc79e40}.demo-form-module__Q-fE0W__inputInvalid{border-color:#b4453a;}.demo-form-module__Q-fE0W__fieldError{letter-spacing:normal;text-transform:none;color:#b4453a;margin:0;font-size:12px;font-weight:500}.demo-form-module__Q-fE0W__submit{background:var(--brand);color:var(--white);border-radius:var(--radius-pill);cursor:pointer;transition:var(--transition);border:0;margin-top:4px;padding:15px 24px;font-size:15.5px;font-weight:600}.demo-form-module__Q-fE0W__submit:hover:not(:disabled){background:var(--brand-dark)}.demo-form-module__Q-fE0W__submit:disabled{opacity:.65;cursor:progress}.demo-form-module__Q-fE0W__privacy{color:var(--muted);margin:0;font-size:12.5px;line-height:1.6}.demo-form-module__Q-fE0W__formError{color:#b4453a;background:#fdf3f2;border:1px solid #f2d9d6;border-radius:12px;margin:0;padding:12px 14px;font-size:13.5px;line-height:1.55}.demo-form-module__Q-fE0W__honeypot{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.demo-form-module__Q-fE0W__sent{text-align:center;padding:44px 0;animation:.5s ease-out both demo-form-module__Q-fE0W__ulFadeUp}.demo-form-module__Q-fE0W__sentRaised{padding:48px 0;}.demo-form-module__Q-fE0W__sentMark{background:var(--brand);border-radius:12px;width:36px;height:36px;margin:0 auto}.demo-form-module__Q-fE0W__sentTitle{letter-spacing:-.03em;margin:20px 0 0;font-size:23px;font-weight:700}.demo-form-module__Q-fE0W__sentTitleRaised{font-size:24px;}.demo-form-module__Q-fE0W__sentSub{color:var(--body);margin:10px 0 0;font-size:15px;line-height:1.6}
