
/* Scoped conversion fixes. These do not change checkout permissions. */
.milo-advert-preview,.milo-company-search{margin:1.5rem 0;padding:1.4rem;border:1px solid #d8dce5;border-radius:1.2rem;background:#fff;color:#152337;box-shadow:0 12px 32px #10172a0b}
.milo-advert-preview h2,.milo-company-search h2{font-size:1.35rem;font-weight:750;line-height:1.25;color:#152337}
.milo-advert-preview p,.milo-company-search p{margin:.65rem 0;color:#516071;font-size:.92rem;line-height:1.6}
.milo-demo-choices{display:flex;flex-wrap:wrap;gap:.5rem;margin:.85rem 0}
.milo-demo-choices button{background:#f0efff;color:#4338ca;border:1px solid #c7c4ff;padding:.6rem .8rem;border-radius:100px;font-size:.8rem;cursor:pointer}
.milo-advert-preview textarea,.milo-company-search input{display:block;width:100%;min-height:5rem;padding:.85rem;border:1px solid #bbc3cf;border-radius:.75rem;background:#fff;color:#152337;font:inherit}
.milo-company-search input{min-height:3rem}
.milo-demo-submit,.milo-company-search button{margin:.75rem 0;background:#4f46e5;color:white;border:0;border-radius:.75rem;padding:.75rem 1rem;cursor:pointer;font-weight:650}
.milo-demo-result{color:#334155;line-height:1.6;font-size:.86rem}.milo-advert-preview a{display:inline-block;margin-top:.65rem;color:#4338ca;text-decoration:underline;font-weight:700}
.milo-public-page button:focus-visible,.milo-advert-preview a:focus-visible{outline:3px solid #818cf8;outline-offset:2px}
