.mi-proam{--mp-yellow:#f2c300;--mp-blue:#102a43;--mp-gray:#5f6b76;max-width:1100px;margin:32px auto;color:var(--mp-blue);font-family:inherit}.mi-proam *{box-sizing:border-box}.mi-proam__header{padding:28px;border-radius:18px;background:var(--mp-yellow)}.mi-proam__header span{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.mi-proam__header h1{margin:4px 0 0;font-size:38px}.mi-proam__columns{display:grid;grid-template-columns:1fr 1.2fr;gap:22px;margin-top:22px}.mi-proam__card{margin-top:22px;padding:24px;border:1px solid #dde3e8;border-radius:16px;background:#fff;box-shadow:0 8px 26px rgba(16,42,67,.06)}.mi-proam__columns .mi-proam__card{margin-top:0}.mi-proam h2{margin-top:0}.mi-proam label{display:block;margin:0 0 15px;font-weight:600}.mi-proam input,.mi-proam select{display:block;width:100%;margin-top:6px;padding:11px 12px;border:1px solid #aeb8c1;border-radius:8px;background:#fff;color:#172b3a}.mi-proam small{display:block;margin-top:5px;color:var(--mp-gray);font-weight:400}.mi-proam button,.mi-proam__link-button{display:inline-block;border:0;border-radius:9px;padding:12px 18px;background:var(--mp-blue);color:#fff;text-decoration:none;font-weight:700;cursor:pointer}.mi-proam__grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.mi-proam__check{display:flex!important;gap:9px;align-items:flex-start;font-weight:400!important}.mi-proam__check input{width:auto;margin-top:4px}.mi-proam__honeypot{position:absolute!important;left:-9999px!important}.mi-proam__notice{margin-top:18px;padding:14px 16px;border-radius:9px}.mi-proam__notice--success{background:#e9f7ec;color:#176b2c}.mi-proam__notice--error{background:#fff0f0;color:#9b1c1c}.mi-proam__welcome{display:flex;justify-content:space-between;align-items:center;margin:22px 0}.mi-proam__welcome p,.mi-proam__welcome h2{margin:0}.mi-proam__nav{display:flex;gap:8px;flex-wrap:wrap}.mi-proam__nav a{padding:9px 12px;border-radius:8px;background:#eef2f5;color:var(--mp-blue);text-decoration:none;font-weight:600}.mi-proam dl{display:grid;grid-template-columns:130px 1fr;gap:8px}.mi-proam dt{font-weight:700}.mi-proam dd{margin:0}@media(max-width:760px){.mi-proam__columns,.mi-proam__grid{grid-template-columns:1fr}.mi-proam{margin:16px}.mi-proam__welcome{align-items:flex-start;gap:16px}.mi-proam__header h1{font-size:31px}}
.mi-proam__separator{margin:24px 0;border:0;border-top:1px solid #dde3e8}
.mi-proam textarea{display:block;width:100%;margin-top:6px;padding:11px 12px;border:1px solid #aeb8c1;border-radius:8px;background:#fff;color:#172b3a;resize:vertical}.mi-proam__details{margin-top:16px;padding:14px;border:1px solid #dde3e8;border-radius:10px;background:#fbfcfd}.mi-proam__details summary{cursor:pointer;font-weight:700}.mi-proam__details[open] summary{margin-bottom:18px}.mi-proam__form h4{margin:20px 0 12px}.mi-proam__form button{margin-top:6px}
.mi-proam__quote-option{display:flex;justify-content:space-between;align-items:center;gap:18px;margin:12px 0;padding:14px;border-radius:9px;background:#eef2f5}.mi-proam__quote-option form{margin:0}@media(max-width:760px){.mi-proam__quote-option{display:block}.mi-proam__quote-option form{margin-top:12px}}
.mi-proam__accept-form{width:min(100%,520px)}.mi-proam__destination-fields{display:grid;grid-template-columns:1fr 1.4fr;gap:10px;margin-bottom:10px}.mi-proam__destination-fields label{margin:0;font-size:13px}.mi-proam__assignment{margin:12px 0;padding:12px 14px;border-left:4px solid var(--mp-yellow);border-radius:6px;background:#fff8d8}.mi-proam__help{color:var(--mp-gray);font-size:14px}@media(max-width:760px){.mi-proam__destination-fields{grid-template-columns:1fr}}
.mi-proam__embedded-quote{margin-top:22px}.mi-proam__embedded-quote>h2{margin:0 0 14px}.mi-proam__embedded-quote .proam-quote{margin-left:0;margin-right:0;max-width:none}.mi-proam__embedded-quote .proam-check{display:flex;align-items:flex-start;gap:.6rem;margin:0;padding:.75rem}.mi-proam__embedded-quote .proam-check input[type="checkbox"]{display:block;flex:0 0 18px;width:18px;height:18px;margin:.18rem 0 0;padding:0;border-radius:0}.mi-proam__embedded-quote .proam-privacy{display:flex;align-items:flex-start}.mi-proam__embedded-quote .proam-privacy input[type="checkbox"]{width:auto;padding:0}
