.company-card-module-scss-module__amZAbG__card{font-family:var(--font-family-nunito);font-weight:var(--font-weight-semibold);justify-content:space-between;align-items:flex-start;gap:var(--spacing-5);padding:var(--spacing-5);border:1px solid var(--color-neutral-200);border-radius:var(--border-radius-large,.75rem);cursor:pointer;text-align:left;background:#fff;flex-direction:column;width:100%;transition:box-shadow .15s,border-color .15s;display:flex}.company-card-module-scss-module__amZAbG__card:hover{border-color:var(--color-neutral-300);box-shadow:0 4px 16px #00000014}.company-card-module-scss-module__amZAbG__logoWrapper{flex-shrink:0;width:3rem;height:3rem;position:relative}.company-card-module-scss-module__amZAbG__logo{object-fit:contain;border-radius:.5rem;width:100%;height:100%}.company-card-module-scss-module__amZAbG__logoFallback{background:var(--color-neutral-200);width:100%;height:100%;font-size:var(--font-size-4);font-weight:var(--font-weight-bold);color:var(--color-neutral-600);border-radius:.5rem;justify-content:center;align-items:center;display:flex}.company-card-module-scss-module__amZAbG__lockBadge{background:var(--color-neutral-700);border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;display:flex;position:absolute;top:-.375rem;right:-.375rem}.company-card-module-scss-module__amZAbG__lockIcon{color:#fff;font-size:.625rem}.company-card-module-scss-module__amZAbG__info{flex:1;width:100%;min-width:0}.company-card-module-scss-module__amZAbG__companyName{font-size:var(--font-size-4);font-weight:var(--font-weight-semibold);color:var(--color-neutral-900);white-space:nowrap;text-overflow:ellipsis;margin-bottom:var(--spacing-2);display:block;overflow:hidden}.company-card-module-scss-module__amZAbG__bottomRow{justify-content:space-between;align-items:center;gap:var(--spacing-2);flex-wrap:wrap;width:100%;display:flex}.company-card-module-scss-module__amZAbG__updatedAt{font-size:var(--font-size-2);color:var(--color-neutral-500);flex-shrink:0}.company-card-module-scss-module__amZAbG__tierBadge{align-items:center;gap:var(--spacing-1);font-size:var(--font-size-1);font-weight:var(--font-weight-semibold);padding:var(--spacing-2)calc(var(--spacing-2) + 5px);border-radius:var(--border-radius-pill,999px);white-space:nowrap;flex-shrink:0;display:inline-flex}.company-card-module-scss-module__amZAbG__tier_free{color:#c0392b;background:#fce4e4}.company-card-module-scss-module__amZAbG__tier_plus{color:#d35400;background:#fef3e2}.company-card-module-scss-module__amZAbG__tier_premium,.company-card-module-scss-module__amZAbG__tier_enterprise{color:#6c3fd5;background:#ede7f6}
.ci-filter-chips-module-scss-module__m1ORrW__chipRow{gap:var(--spacing-3);margin-bottom:var(--spacing-6);flex-wrap:wrap;display:flex}.ci-filter-chips-module-scss-module__m1ORrW__chip{padding:var(--spacing-4)var(--spacing-5);border-radius:var(--border-radius-pill,999px);font-size:var(--font-size-3);font-weight:var(--font-weight-medium);color:var(--color-neutral-800);cursor:pointer;font-family:var(--font-family-nunito);background:var(--color-neutral-200);border:none;transition:background .15s,color .15s}.ci-filter-chips-module-scss-module__m1ORrW__chip:hover:not(.ci-filter-chips-module-scss-module__m1ORrW__active){color:var(--color-neutral-900);background:var(--color-neutral-300)}.ci-filter-chips-module-scss-module__m1ORrW__active{background:var(--color-primary-default);color:#fff}
.request-info-button-module-scss-module__V_F_Kq__floatingButtonWrapper{z-index:100;position:fixed;bottom:2rem;right:2rem}@media only screen and (max-width:768px){.request-info-button-module-scss-module__V_F_Kq__floatingButtonWrapper{bottom:1rem;right:1rem}}.request-info-button-module-scss-module__V_F_Kq__floatingButton{font-family:var(--font-family-nunito);color:#fff;font-size:var(--font-size-3);text-transform:none;white-space:nowrap;font-weight:var(--font-weight-bold);background:#6c63ff;border-radius:999px;align-items:center;gap:.5rem;padding:.75rem 1.25rem;display:flex;box-shadow:0 4px 16px #6c63ff66}.request-info-button-module-scss-module__V_F_Kq__floatingButton:hover{background:linear-gradient(135deg,#5a52e0 0%,#3d3a8c 100%);box-shadow:0 6px 20px #6c63ff8c}.request-info-button-module-scss-module__V_F_Kq__floatingButton svg{flex-shrink:0;width:1rem;height:1rem}.request-info-button-module-scss-module__V_F_Kq__modalContent{width:90vw;max-width:48rem}.request-info-button-module-scss-module__V_F_Kq__formContainer{gap:var(--spacing-6);flex-direction:column;display:flex}.request-info-button-module-scss-module__V_F_Kq__fieldRow{gap:var(--spacing-6);grid-template-columns:1fr 1fr;display:grid}@media only screen and (max-width:768px){.request-info-button-module-scss-module__V_F_Kq__fieldRow{grid-template-columns:1fr}}.request-info-button-module-scss-module__V_F_Kq__description{color:var(--color-neutral-600);margin:0 0 var(--spacing-4);font-size:var(--font-size-3)}.request-info-button-module-scss-module__V_F_Kq__textField{width:100%}.request-info-button-module-scss-module__V_F_Kq__textField .MuiOutlinedInput-root{border-radius:var(--border-radius-default)}.request-info-button-module-scss-module__V_F_Kq__textField .MuiInputLabel-root{font-family:var(--font-family-nunito)}.request-info-button-module-scss-module__V_F_Kq__textField .MuiInputBase-input{font-family:var(--font-family-nunito)}.request-info-button-module-scss-module__V_F_Kq__submitButton{margin-top:var(--spacing-4);color:#fff;text-transform:none;font-weight:var(--font-weight-medium);background-color:#6c63ff;padding:.75rem 1.5rem}.request-info-button-module-scss-module__V_F_Kq__submitButton:hover{color:#fff;background-color:#5a52e0}.request-info-button-module-scss-module__V_F_Kq__submitButton:disabled{background-color:var(--color-neutral-300);color:var(--color-neutral-500)}.request-info-button-module-scss-module__V_F_Kq__successMessage{padding:var(--spacing-8);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.request-info-button-module-scss-module__V_F_Kq__successMessage .request-info-button-module-scss-module__V_F_Kq__successIcon{margin-bottom:var(--spacing-4);font-size:3rem}.request-info-button-module-scss-module__V_F_Kq__successMessage p{font-size:var(--font-size-4);font-weight:var(--font-weight-medium);color:var(--color-neutral-800);margin:0}.request-info-button-module-scss-module__V_F_Kq__successMessage .request-info-button-module-scss-module__V_F_Kq__subText{margin-top:var(--spacing-2);font-size:var(--font-size-3);font-weight:var(--font-weight-regular);color:var(--color-neutral-600)}
