.contact-lock,.selected-contact,.quote-allowance{background:#eef4ee;border:1px solid #d5e1d2;border-radius:20px;padding:22px;display:flex;gap:16px;align-items:center;margin:22px 0}.contact-lock>span{font-size:32px;color:#506b4d}.contact-lock p,.quote-allowance p{margin:6px 0 0;color:#52624f;font-size:14px}.selected-contact{display:block;background:#f0f5ed}.selected-contact h3{margin:12px 0 4px}.selected-contact>strong{display:block;font-size:27px;margin:14px 0}.selected-contact small,.quote-allowance small{display:block;margin-top:10px;color:#64705e;font-size:12px}.selected-contact .cta{margin-bottom:10px}.contact-dialog{width:min(520px,calc(100% - 32px));box-sizing:border-box;padding:30px;border:1px solid #e3dfd5;border-radius:24px;background:#fffdf8;color:#323c30;max-height:90dvh;overflow:auto}.contact-dialog::backdrop{background:#24322488;backdrop-filter:blur(5px)}.contact-dialog h2{font-size:28px;line-height:1.35}.contact-dialog dl{padding:16px;background:#f4f2e9;border-radius:14px;font-size:14px}.contact-dialog dl>div{margin:10px 0}.contact-dialog dt{font-size:12px;color:#71776b}.contact-dialog dd{margin:4px 0}.contact-dialog .check{align-items:flex-start;line-height:1.65}.contact-dialog-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:22px}.quote-allowance{justify-content:space-between}.quote-allowance strong{display:block;font-size:22px;margin-top:7px}.quote-allowance p{max-width:520px}.example-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:42px 0 20px}.example-heading h1{font-size:clamp(30px,4vw,48px);line-height:1.3;letter-spacing:-1.6px;margin:12px 0}.example-heading p{color:#6b7166}.example-disclosure{font-size:12px;color:#75786c;line-height:1.8;background:#f4f1e9;padding:12px 18px;border-radius:12px}.choice-steps{display:flex;gap:14px;flex-wrap:wrap;align-items:center;padding:20px 0;color:#57664e;font-size:13px}.choice-steps b{color:#b0b79e}.example-company-tabs{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:12px 0 20px}.example-company-tabs button{background:#fffdf8;border:1px solid #dedfd4;text-align:left;padding:20px;border-radius:17px;color:#354a30}.example-company-tabs button[aria-pressed=true]{border:2px solid #5c744e;background:#eff4e9;padding:19px}.example-company-tabs b,.example-company-tabs span{display:block}.example-company-tabs b{font-size:18px}.example-company-tabs small{font-size:11px;font-weight:400;color:#7b806e;margin-left:6px}.example-company-tabs span{font-size:13px;margin-top:8px}.contact-promise{margin:0 auto 20px;display:flex;align-items:center;gap:18px;padding:24px 32px;background:#eff3e8;border-radius:22px;color:#3b5334}.contact-promise h2{font-size:22px;margin:0 0 6px}.contact-promise p{margin:0;font-size:14px}.contact-promise svg{width:38px;min-width:38px}.contact-promise a{margin-left:auto;white-space:nowrap;color:inherit}.quote-allowance-empty{color:#854929}@media(max-width:640px){.example-heading{display:block;margin-top:24px}.example-heading .cta{margin-top:12px}.example-company-tabs{gap:8px}.example-company-tabs button{padding:14px}.example-company-tabs button[aria-pressed=true]{padding:13px}.example-company-tabs b{font-size:16px}.example-company-tabs small{display:block;margin:4px 0}.quote-allowance{display:block}.quote-allowance p{margin-top:16px}.contact-dialog{padding:22px}.contact-dialog-actions{display:grid;grid-template-columns:1fr}.contact-dialog-actions .primary{grid-row:1}.contact-promise{margin:16px 0;padding:22px;flex-wrap:wrap}.contact-promise h2{font-size:19px}.contact-promise a{margin-left:56px}.contact-lock{padding:18px}.choice-steps{gap:8px;font-size:11px}}

.contact-lock svg{width:30px;height:30px;display:block}
