.CompanyPage-module-scss-module__BI7QJq__header{border-bottom:1px solid #eaeaea;justify-content:space-between;align-items:center;margin-bottom:25px;padding-bottom:15px;display:flex}.CompanyPage-module-scss-module__BI7QJq__companyName{color:#2d3748;margin:0;font-size:24px;font-weight:600}.CompanyPage-module-scss-module__BI7QJq__exitButton{color:#a0aec0;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:24px;transition:all .2s;display:flex}.CompanyPage-module-scss-module__BI7QJq__exitButton:hover{color:#4a5568;background:#f8fafc}.CompanyPage-module-scss-module__BI7QJq__details{margin-bottom:25px}.CompanyPage-module-scss-module__BI7QJq__detailItem{border-bottom:1px solid #edf2f7;justify-content:space-between;padding:12px 0;display:flex}.CompanyPage-module-scss-module__BI7QJq__detailItem:last-child{border-bottom:none}.CompanyPage-module-scss-module__BI7QJq__label{color:#718096;font-size:14px;font-weight:500}.CompanyPage-module-scss-module__BI7QJq__value{color:#2d3748;font-size:16px;font-weight:500}.CompanyPage-module-scss-module__BI7QJq__actions{gap:12px;margin-top:10px;display:flex}.CompanyPage-module-scss-module__BI7QJq__actionButton{color:#4a5568;cursor:pointer;background:#e2e8f0;border:none;border-radius:8px;flex:1;padding:12px;font-weight:500;transition:all .2s}.CompanyPage-module-scss-module__BI7QJq__actionButton:hover{background:#cbd5e0}.CompanyPage-module-scss-module__BI7QJq__actionButton:active{transform:scale(.98)}.CompanyPage-module-scss-module__BI7QJq__emptyState .CompanyPage-module-scss-module__BI7QJq__header{justify-content:start;gap:10px;display:flex}.CompanyPage-module-scss-module__BI7QJq__emptyState .CompanyPage-module-scss-module__BI7QJq__header .CompanyPage-module-scss-module__BI7QJq__illustration{color:#4a6cf7;background:#e6f0ff;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.CompanyPage-module-scss-module__BI7QJq__emptyState .CompanyPage-module-scss-module__BI7QJq__header .CompanyPage-module-scss-module__BI7QJq__illustration svg{width:20px;height:20px}.CompanyPage-module-scss-module__BI7QJq__emptyState .CompanyPage-module-scss-module__BI7QJq__header .CompanyPage-module-scss-module__BI7QJq__title{font-size:28px;font-weight:700}.CompanyPage-module-scss-module__BI7QJq__emptyState .CompanyPage-module-scss-module__BI7QJq__description{color:var(--on-surface-var);width:50%;margin-bottom:30px;font-size:16px;line-height:1.5}.CompanyPage-module-scss-module__BI7QJq__emptyState .CompanyPage-module-scss-module__BI7QJq__createButton{background:var(--primary);color:var(--on-primary);border:none;border-radius:8px;width:100%;padding:16px 32px;font-size:16px;font-weight:600;transition:all .2s}.CompanyPage-module-scss-module__BI7QJq__emptyState .CompanyPage-module-scss-module__BI7QJq__createButton:hover{background:#3a56d4}
.CompanyPanel-module-scss-module__XudDUG__form{flex-direction:column;gap:15px;display:flex}.CompanyPanel-module-scss-module__XudDUG__form .CompanyPanel-module-scss-module__XudDUG__label{margin-bottom:5px;font-size:.9rem;font-weight:500}.CompanyPanel-module-scss-module__XudDUG__form .CompanyPanel-module-scss-module__XudDUG__inputGroup{flex-direction:column;width:100%;display:flex;position:relative}.CompanyPanel-module-scss-module__XudDUG__form .CompanyPanel-module-scss-module__XudDUG__inputGroup .CompanyPanel-module-scss-module__XudDUG__input,.CompanyPanel-module-scss-module__XudDUG__form .CompanyPanel-module-scss-module__XudDUG__inputGroup .CompanyPanel-module-scss-module__XudDUG__textarea,.CompanyPanel-module-scss-module__XudDUG__form .CompanyPanel-module-scss-module__XudDUG__inputGroup .CompanyPanel-module-scss-module__XudDUG__select{background-color:var(--surface-container-highest);width:100%;color:var(--on-surface);border:1px solid #0000;border-radius:4px;height:50px;padding:10px 12px;font-family:inherit;font-size:1rem}.CompanyPanel-module-scss-module__XudDUG__form .CompanyPanel-module-scss-module__XudDUG__inputGroup .CompanyPanel-module-scss-module__XudDUG__input:focus,.CompanyPanel-module-scss-module__XudDUG__form .CompanyPanel-module-scss-module__XudDUG__inputGroup .CompanyPanel-module-scss-module__XudDUG__textarea:focus,.CompanyPanel-module-scss-module__XudDUG__form .CompanyPanel-module-scss-module__XudDUG__inputGroup .CompanyPanel-module-scss-module__XudDUG__select:focus{border-color:var(--primary);background-color:var(--surface);outline:none}.CompanyPanel-module-scss-module__XudDUG__form .CompanyPanel-module-scss-module__XudDUG__inputGroup .CompanyPanel-module-scss-module__XudDUG__input::placeholder,.CompanyPanel-module-scss-module__XudDUG__form .CompanyPanel-module-scss-module__XudDUG__inputGroup .CompanyPanel-module-scss-module__XudDUG__textarea::placeholder,.CompanyPanel-module-scss-module__XudDUG__form .CompanyPanel-module-scss-module__XudDUG__inputGroup .CompanyPanel-module-scss-module__XudDUG__select::placeholder{color:color-mix(in srgb,var(--on-surface),transparent 60%)}.CompanyPanel-module-scss-module__XudDUG__form .CompanyPanel-module-scss-module__XudDUG__inputGroup .CompanyPanel-module-scss-module__XudDUG__textarea{resize:vertical;min-height:80px;max-height:200px}.CompanyPanel-module-scss-module__XudDUG__form .CompanyPanel-module-scss-module__XudDUG__inputGroup .CompanyPanel-module-scss-module__XudDUG__select{cursor:pointer;appearance:none;color:var(--on-surface);background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22currentColor%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E);background-position:right 10px top 50%;background-repeat:no-repeat;background-size:12px;padding-right:30px}.CompanyPanel-module-scss-module__XudDUG__form .CompanyPanel-module-scss-module__XudDUG__row .CompanyPanel-module-scss-module__XudDUG__orgTypeWrapper{gap:10px;display:flex}.CompanyPanel-module-scss-module__XudDUG__form .CompanyPanel-module-scss-module__XudDUG__row .CompanyPanel-module-scss-module__XudDUG__orgTypeWrapper .CompanyPanel-module-scss-module__XudDUG__select{flex-shrink:0;width:100px}.CompanyPanel-module-scss-module__XudDUG__form .CompanyPanel-module-scss-module__XudDUG__row .CompanyPanel-module-scss-module__XudDUG__orgTypeWrapper .CompanyPanel-module-scss-module__XudDUG__input{flex-grow:1}
.Modal-module-scss-module__OjdvPG__modalOverlay{z-index:1000;background-color:#000000b3;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}@keyframes Modal-module-scss-module__OjdvPG__scale-up{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.Modal-module-scss-module__OjdvPG__modalContent{background-color:var(--surface);border-radius:12px;width:90%;max-width:500px;max-height:80vh;animation:.25s cubic-bezier(.4,0,.2,1.5) forwards Modal-module-scss-module__OjdvPG__scale-up;position:relative;overflow-y:auto}.Modal-module-scss-module__OjdvPG__modalContent .Modal-module-scss-module__OjdvPG__closeButton{background:var(--on-surface);color:var(--surface);z-index:2;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;transition:all .3s ease-in-out;display:flex;position:absolute;top:20px;right:20px}.Modal-module-scss-module__OjdvPG__modalContent .Modal-module-scss-module__OjdvPG__closeButton:hover,.Modal-module-scss-module__OjdvPG__modalContent .Modal-module-scss-module__OjdvPG__closeButton:active{opacity:.8;border-radius:5px}.Modal-module-scss-module__OjdvPG__modalContent .Modal-module-scss-module__OjdvPG__modalBody{padding:40px 20px;position:relative}
.Checkbox-module-scss-module__b88JPG__container .Checkbox-module-scss-module__b88JPG__checkbox{appearance:none;cursor:pointer;background-color:var(--on-surface);border:2px solid var(--on-surface);border-radius:4px;justify-content:center;width:18px;height:18px;transition:all .1s cubic-bezier(.2,0,0,1);display:flex;position:relative}.Checkbox-module-scss-module__b88JPG__container .Checkbox-module-scss-module__b88JPG__checkbox:before{content:"";z-index:-1;border-radius:12px;width:48px;height:48px;position:absolute}.Checkbox-module-scss-module__b88JPG__container .Checkbox-module-scss-module__b88JPG__checkbox:after{content:"";border:2px solid var(--on-surface-variant);border-radius:4px;width:24px;height:24px;transition:all .1s cubic-bezier(.2,0,0,1);display:block}.Checkbox-module-scss-module__b88JPG__container .Checkbox-module-scss-module__b88JPG__checkbox:hover:after{background-color:var(--primary)}.Checkbox-module-scss-module__b88JPG__container .Checkbox-module-scss-module__b88JPG__checkbox:focus-visible:before{background:#6750a41f}.Checkbox-module-scss-module__b88JPG__container .Checkbox-module-scss-module__b88JPG__checkbox:checked{background-color:var(--primary)}.Checkbox-module-scss-module__b88JPG__container .Checkbox-module-scss-module__b88JPG__checkbox:checked:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='white' d='M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.6c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z'/%3E%3C/svg%3E");color:#fff;opacity:1;z-index:100;align-self:center;width:12px;height:12px;transition:all .1s cubic-bezier(.2,0,0,1);position:absolute;transform:scale(.7)}.Checkbox-module-scss-module__b88JPG__container .Checkbox-module-scss-module__b88JPG__checkbox:before{opacity:0;transition:all .1s cubic-bezier(.2,0,0,1);transform:scale(.3)}.Checkbox-module-scss-module__b88JPG__container .Checkbox-module-scss-module__b88JPG__checkbox:after{content:"";background:var(--primary);opacity:0;width:48px;height:48px;transition:transform .3s,opacity .3s;position:absolute;transform:scale(.1)}
.page-module-scss-module__qR1xBq__banner{align-items:center;width:100%;min-height:60vh;transition:all .3s ease-in-out;display:flex}.page-module-scss-module__qR1xBq__banner.page-module-scss-module__qR1xBq__resultsActive{min-height:auto;padding-top:1rem;padding-bottom:1rem}.page-module-scss-module__qR1xBq__banner .page-module-scss-module__qR1xBq__intro{text-align:center;flex-direction:column;width:100%;display:flex}.page-module-scss-module__qR1xBq__banner .page-module-scss-module__qR1xBq__intro .page-module-scss-module__qR1xBq__text h2{margin-bottom:15px;font-size:2.5rem;font-weight:600;line-height:1.2;transition:opacity .3s}@media (max-width:768px){.page-module-scss-module__qR1xBq__banner .page-module-scss-module__qR1xBq__intro .page-module-scss-module__qR1xBq__text h2{font-size:2rem}}.page-module-scss-module__qR1xBq__banner .page-module-scss-module__qR1xBq__intro .page-module-scss-module__qR1xBq__text p{color:var(--on-surface-var);margin-bottom:50px;font-size:1rem;font-weight:600;transition:opacity .3s}.page-module-scss-module__qR1xBq__banner .page-module-scss-module__qR1xBq__intro .page-module-scss-module__qR1xBq__textCount{margin-bottom:30px}.page-module-scss-module__qR1xBq__banner .page-module-scss-module__qR1xBq__intro .page-module-scss-module__qR1xBq__textCount h2{text-align:start;font-size:2.5rem;font-weight:600;transition:opacity .3s ease-in-out}@media (max-width:768px){.page-module-scss-module__qR1xBq__banner .page-module-scss-module__qR1xBq__intro .page-module-scss-module__qR1xBq__textCount h2{font-size:2rem}}
.LocationBanner-module-scss-module__kW8a4W__locationBanner{z-index:1200;background:var(--primary);color:var(--on-primary);opacity:0;border-radius:0 4px 4px 0;align-items:center;width:calc(100% - 32px);max-width:568px;padding:12px 16px;font-size:.875rem;display:flex;position:fixed;top:16px;left:0;transform:translate(-100%);box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.LocationBanner-module-scss-module__kW8a4W__locationBanner.LocationBanner-module-scss-module__kW8a4W__show{animation:.25s cubic-bezier(.2,0,0,1) .2s forwards LocationBanner-module-scss-module__kW8a4W__slideInFromLeft}@media (prefers-reduced-motion:reduce){.LocationBanner-module-scss-module__kW8a4W__locationBanner.LocationBanner-module-scss-module__kW8a4W__show{opacity:1;animation:none;transform:none}}@media (min-width:768px){.LocationBanner-module-scss-module__kW8a4W__locationBanner{border-radius:4px;width:auto}.LocationBanner-module-scss-module__kW8a4W__locationBanner.LocationBanner-module-scss-module__kW8a4W__show{animation:.25s cubic-bezier(.2,0,0,1) .2s forwards LocationBanner-module-scss-module__kW8a4W__slideInFromLeftDesktop}}@keyframes LocationBanner-module-scss-module__kW8a4W__slideInFromLeft{0%{opacity:0;transform:translate(-100%)}70%{transform:translate(5%)}to{opacity:1;transform:translate(0)}}@keyframes LocationBanner-module-scss-module__kW8a4W__slideInFromLeftDesktop{0%{opacity:0;transform:translate(-20px)}70%{transform:translate(2px)}to{opacity:1;transform:translate(0)}}.LocationBanner-module-scss-module__kW8a4W__locationBanner.LocationBanner-module-scss-module__kW8a4W__fadeOut{animation:.25s cubic-bezier(.2,0,0,1) forwards LocationBanner-module-scss-module__kW8a4W__fadeOut}@keyframes LocationBanner-module-scss-module__kW8a4W__fadeOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-100%)}}.LocationBanner-module-scss-module__kW8a4W__locationBanner .LocationBanner-module-scss-module__kW8a4W__content{flex:1;justify-content:space-between;align-items:center;gap:8px;min-height:24px;display:flex}.LocationBanner-module-scss-module__kW8a4W__locationBanner .LocationBanner-module-scss-module__kW8a4W__content .LocationBanner-module-scss-module__kW8a4W__locationIcon{width:20px;height:20px;color:var(--on-primary);flex-shrink:0}.LocationBanner-module-scss-module__kW8a4W__locationBanner .LocationBanner-module-scss-module__kW8a4W__content .LocationBanner-module-scss-module__kW8a4W__text{flex-grow:1}.LocationBanner-module-scss-module__kW8a4W__locationBanner .LocationBanner-module-scss-module__kW8a4W__content .LocationBanner-module-scss-module__kW8a4W__buttonGroup{gap:8px;display:flex}.LocationBanner-module-scss-module__kW8a4W__locationBanner .LocationBanner-module-scss-module__kW8a4W__content .LocationBanner-module-scss-module__kW8a4W__buttonGroup button{border:none;border-radius:4px;min-width:40px;padding:4px 12px;font-size:1rem;font-weight:500;transition:background-color .2s}.LocationBanner-module-scss-module__kW8a4W__locationBanner .LocationBanner-module-scss-module__kW8a4W__content .LocationBanner-module-scss-module__kW8a4W__buttonGroup button.LocationBanner-module-scss-module__kW8a4W__yesButton{color:var(--on-primary);background:#ffffff4d}.LocationBanner-module-scss-module__kW8a4W__locationBanner .LocationBanner-module-scss-module__kW8a4W__content .LocationBanner-module-scss-module__kW8a4W__buttonGroup button.LocationBanner-module-scss-module__kW8a4W__yesButton:hover{background:#fff6}.LocationBanner-module-scss-module__kW8a4W__locationBanner .LocationBanner-module-scss-module__kW8a4W__content .LocationBanner-module-scss-module__kW8a4W__buttonGroup button.LocationBanner-module-scss-module__kW8a4W__yesButton:active{background:#fff3}.LocationBanner-module-scss-module__kW8a4W__locationBanner .LocationBanner-module-scss-module__kW8a4W__content .LocationBanner-module-scss-module__kW8a4W__buttonGroup button.LocationBanner-module-scss-module__kW8a4W__noButton{color:var(--on-primary);background:#ffffff26}.LocationBanner-module-scss-module__kW8a4W__locationBanner .LocationBanner-module-scss-module__kW8a4W__content .LocationBanner-module-scss-module__kW8a4W__buttonGroup button.LocationBanner-module-scss-module__kW8a4W__noButton:hover{background:#ffffff40}.LocationBanner-module-scss-module__kW8a4W__locationBanner .LocationBanner-module-scss-module__kW8a4W__content .LocationBanner-module-scss-module__kW8a4W__buttonGroup button.LocationBanner-module-scss-module__kW8a4W__noButton:active{background:#ffffff1a}
.CookieBanner-module-scss-module__HIxpmW__cookieBanner{background-color:var(--surface-container-highest);z-index:100;padding:16px 24px;transition:transform .3s ease-in-out;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 4px 25px #0000001a}.CookieBanner-module-scss-module__HIxpmW__cookieBanner.CookieBanner-module-scss-module__HIxpmW__visible{transform:translateY(0)}.CookieBanner-module-scss-module__HIxpmW__cookieBanner.CookieBanner-module-scss-module__HIxpmW__hidden{transform:translateY(100%)}.CookieBanner-module-scss-module__HIxpmW__cookieBanner .CookieBanner-module-scss-module__HIxpmW__content{align-items:center;gap:35px;max-width:1200px;margin:0 auto;display:flex}@media (max-width:768px){.CookieBanner-module-scss-module__HIxpmW__cookieBanner .CookieBanner-module-scss-module__HIxpmW__content{flex-direction:column;align-items:flex-start;gap:12px}}.CookieBanner-module-scss-module__HIxpmW__cookieBanner .CookieBanner-module-scss-module__HIxpmW__icon{width:61px;height:61px}@media (max-width:768px){.CookieBanner-module-scss-module__HIxpmW__cookieBanner .CookieBanner-module-scss-module__HIxpmW__icon{width:40px;height:40px}}.CookieBanner-module-scss-module__HIxpmW__cookieBanner .CookieBanner-module-scss-module__HIxpmW__text{color:var(--on-surface);flex-grow:1;font-size:16px;font-weight:600}@media (max-width:768px){.CookieBanner-module-scss-module__HIxpmW__cookieBanner .CookieBanner-module-scss-module__HIxpmW__text{font-size:13px}}.CookieBanner-module-scss-module__HIxpmW__cookieBanner .CookieBanner-module-scss-module__HIxpmW__acceptButton{background-color:var(--primary);color:var(--on-primary);cursor:pointer;border-radius:8px;padding:15px 50px;font-size:16px;font-weight:600;transition:background-color .2s}.CookieBanner-module-scss-module__HIxpmW__cookieBanner .CookieBanner-module-scss-module__HIxpmW__acceptButton:hover{background-color:#5a6268}@media (max-width:768px){.CookieBanner-module-scss-module__HIxpmW__cookieBanner .CookieBanner-module-scss-module__HIxpmW__acceptButton{padding:8px 20px;font-size:14px}}
.Spinner-module-scss-module__S394fa__spinner{pointer-events:none;stroke:var(--on-surface);animation:1.4s ease-in-out infinite Spinner-module-scss-module__S394fa__rotator}.Spinner-module-scss-module__S394fa__spinner .Spinner-module-scss-module__S394fa__path{stroke-dasharray:187;stroke-dashoffset:0;transform-origin:50%;animation:1.4s ease-in-out infinite Spinner-module-scss-module__S394fa__dash}@keyframes Spinner-module-scss-module__S394fa__rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}@keyframes Spinner-module-scss-module__S394fa__dash{0%{stroke-dashoffset:187px}50%{stroke-dashoffset:46.75px;transform:rotate(135deg)}to{stroke-dashoffset:187px;transform:rotate(450deg)}}
.SubmitButton-module-scss-module__1vCKfG__submitButton{background-color:var(--primary);color:var(--on-primary);border-radius:8px;justify-content:center;align-items:center;width:100%;height:50px;padding:.75rem 20px;font-size:16px;font-weight:600;transition:all .3s ease-in-out;display:flex}.SubmitButton-module-scss-module__1vCKfG__submitButton.SubmitButton-module-scss-module__1vCKfG__errorButton{background-color:var(--error);color:var(--on-error)}.SubmitButton-module-scss-module__1vCKfG__submitButton.SubmitButton-module-scss-module__1vCKfG__successButton{color:#adff2f;background-color:green}.SubmitButton-module-scss-module__1vCKfG__submitButton:hover,.SubmitButton-module-scss-module__1vCKfG__submitButton:active{border-radius:30px}@media (max-width:760px){.SubmitButton-module-scss-module__1vCKfG__submitButton{padding:.5rem;font-size:.95rem}}
