.sp-intent-contact{font-family:var(--primary-font)}.sp-intent-contact__intro{margin-bottom:28px;max-width:760px}.sp-intent-contact__intro h2{color:var(--sp-form-heading);font-family:var(--secondary-font);margin:0 0 14px}.sp-intent-contact__choices{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:28px}.sp-intent-contact__choice{appearance:none;background:#fff;border:1px solid #d5dce5;border-radius:999px;color:#16345c;cursor:pointer;font:inherit;font-size:14px;font-weight:700;padding:9px 16px}.sp-intent-contact__choice.is-active{background:var(--sp-form-primary);border-color:var(--sp-form-primary);color:#fff}.sp-intent-contact__layout{align-items:start;display:grid;gap:32px;grid-template-columns:minmax(0,2fr) minmax(260px,1fr)}.sp-intent-contact__main{background:#fff;border:1px solid #d5dce5;border-radius:8px;padding:28px}.sp-intent-contact__guidance{background:#eaf3fb;border-left:4px solid var(--sp-form-primary);margin-bottom:24px;padding:15px 18px}.sp-intent-contact__commitment>:last-child,.sp-intent-contact__guidance>:last-child{margin-bottom:0}.sp-intent-contact__selected{background:#f5f7fa;border-radius:6px;color:#16345c;font-size:14px;font-weight:700;margin-bottom:20px;padding:12px 15px}.sp-intent-contact__form-placeholder{border:1px dashed #93a4b8;color:#465a72;padding:30px;text-align:center}.sp-intent-contact__commitment{background:#16345c;border-radius:8px;color:#fff;padding:28px}.sp-intent-contact__commitment h3{color:#fff;font-family:var(--secondary-font);margin-top:0}@media (max-width:800px){.sp-intent-contact__layout{grid-template-columns:1fr}}@media (max-width:540px){.sp-intent-contact__choice{text-align:center;width:100%}.sp-intent-contact__main{padding:20px}}