.company-verified-form{display:block;width:100%}.company-verified-form,.company-verified-form *{box-sizing:border-box}.company-verified-form [hidden]{display:none!important}.company-verified-form__shell{display:grid;gap:clamp(1.25rem,3vw,1.75rem);width:100%;margin:0;padding:clamp(1.75rem,5vw,3.25rem);border:1px solid #e4e4e7;border-radius:2.6rem 0;background:#fff;box-shadow:0 28px 70px #18181b1a}.company-verified-form__header{display:grid;gap:1rem;margin-bottom:.25rem}.company-verified-form__badge{width:-moz-fit-content;width:fit-content;margin:0;padding:.55rem 1rem;border-radius:999px;background:#f4f4f5;color:#18181b;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.company-verified-form__header h2{margin:.35rem 0 0;color:#09090b;font-size:clamp(2rem,5vw,2.65rem);font-weight:700;line-height:1.08;letter-spacing:-.035em}.company-verified-form__description{max-width:55ch;margin:0;color:#52525b;font-size:1rem;line-height:1.65}.company-verified-form label{display:inline-block;margin:0 0 .55rem 1rem;color:#18181b;font-size:.98rem;font-weight:700}.company-verified-form input{display:block;width:100%;min-height:4.15rem;padding:.95rem 1.15rem;border:1.5px solid #b5c0cf;border-radius:1.35rem 0;background:#fff;color:#18181b;font:inherit;font-size:1.05rem;transition:border-color .16s ease,box-shadow .16s ease}.company-verified-form input::-moz-placeholder{color:#9ca3af}.company-verified-form input::placeholder{color:#9ca3af}.company-verified-form input:focus{outline:none;border-color:#fa6f12;box-shadow:0 0 0 4px #fa6f1224}.company-verified-form input[aria-invalid=true]{border-color:#dc2626}.company-verified-form__field,.company-verified-form__search{min-width:0}.company-verified-form__search{position:relative;display:grid;gap:1rem}.company-verified-form__search label{margin-bottom:-.45rem}.company-verified-form__button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:4.2rem;padding:.95rem 1.25rem;border:0;border-radius:1.35rem 0;background:#ffa36b;color:#fff;font:inherit;font-size:1.05rem;font-weight:700;cursor:pointer;box-shadow:0 14px 26px #fa6f1226;transition:background-color .16s ease,transform .16s ease,box-shadow .16s ease}.company-verified-form__button:hover,.company-verified-form__button:focus-visible{background:#fa6f12;outline:none;transform:translateY(-1px);box-shadow:0 18px 30px #fa6f1238}.company-verified-form__button:disabled{opacity:.62;cursor:wait;transform:none}.company-verified-form__toggle{width:-moz-fit-content;width:fit-content;margin:-.15rem 0 0;padding:0;border:0;background:transparent;color:#18181b;font:inherit;font-size:1rem;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;cursor:pointer}.company-verified-form__results{position:absolute;inset:calc(100% + .5rem) 0 auto;z-index:10;max-height:20rem;overflow:auto;border:1px solid #b5c0cf;border-radius:1.35rem 0;background:#fff;box-shadow:0 20px 40px #18181b29}.company-verified-form .company-result{display:grid;gap:.25rem;width:100%;padding:.9rem 1rem;border:0;border-top:1px solid #e4e4e7;background:#fff;color:#18181b;text-align:left;cursor:pointer}.company-verified-form .company-result:first-child{border-top:0}.company-verified-form .company-result:hover,.company-verified-form .company-result[data-active=true]{background:#fafafa}.company-verified-form .company-result__title{font-weight:700}.company-verified-form .company-result__meta{color:#52525b;font-size:.86rem}.company-verified-form__input-shell{position:relative}.company-verified-form__verified{position:absolute;top:50%;right:1rem;display:none;width:1.9rem;height:1.9rem;align-items:center;justify-content:center;border-radius:999px;background:#dcfce7;color:#166534;transform:translateY(-50%)}.company-verified-form__input-shell:has(input[readonly]) .company-verified-form__verified{display:inline-flex}.company-verified-form__help{margin:.55rem 0 0 1rem;color:#52525b;font-size:.85rem;line-height:1.5}.company-verified-form__message{margin:0;padding:.9rem 1rem;border-radius:1rem 0;background:#f4f4f5;color:#52525b;font-size:.9rem}.company-verified-form__message[data-type=error]{background:#fef2f2;color:#991b1b}.company-verified-form__submit{margin-top:clamp(1.5rem,5vw,3.25rem)}@media(max-width:520px){.company-verified-form__shell{padding:1.5rem 1.15rem 1.75rem;border-radius:2rem 0}.company-verified-form__header h2{font-size:2rem}.company-verified-form input,.company-verified-form__button{min-height:3.75rem}}
