.card-company-wrapper{box-sizing:border-box;flex-direction:column;width:100%;display:flex}.card-company{box-sizing:border-box;background-color:#fff;border:1px solid #eaf2ff;border-radius:12px;font-family:Inter,sans-serif;transition:all .2s;overflow:hidden}.card-company:hover{box-shadow:0 4px 16px #10182814}.card-company-title{color:#181d27;margin:0;font-size:16px;font-weight:600;line-height:24px;transition:color .15s}.card-company-title:hover{color:#245beb;text-decoration:underline}.card-company-industry,.card-company-size{color:#535862;margin:0;font-size:14px;font-weight:400;line-height:20px}.meta-inline-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.meta-inline-row .meta-item{color:#181d27;align-items:center;gap:4px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.meta-inline-row .meta-item.text-dark{color:#181d27}.meta-inline-row .meta-item.text-blue{color:#245beb;font-weight:600}.meta-inline-row .meta-item.link-blue{text-decoration:none}.meta-inline-row .meta-item.link-blue:hover{text-decoration:underline}.meta-inline-row .meta-item .svg-icon{flex-shrink:0;width:16px;height:16px}.meta-inline-row .meta-vdivider{background-color:#a4a7ae;width:1px;height:12px}.card-social-links{align-items:center;gap:12px;display:flex}.card-social-links .social-btn{justify-content:center;align-items:center;transition:opacity .15s;display:inline-flex}.card-social-links .social-btn:hover{opacity:.85}.company-card-footer{border-top:1px solid #eaf2ff;padding:6px 6px 6px 16px}.company-card-footer .company-footer-bar{box-sizing:border-box;background:#eaf2ff;border-radius:8px;justify-content:space-between;align-items:center;height:36px;padding:0 0 0 14px;transition:background .15s;display:flex}.company-card-footer .company-footer-bar.is-followed{background:#d1fadf}.company-card-footer .company-footer-bar .followers-count-group{color:#181d27;flex-basis:50%;align-items:center;gap:6px;font-size:14px;font-weight:500;line-height:20px;display:flex}.company-card-footer .company-footer-bar .btn-follow-company{color:#245beb;cursor:pointer;background:#fff;border:1px solid #a8c6ff;border-radius:8px;flex-basis:50%;justify-content:center;align-items:center;gap:4px;padding:8px 12px;font-size:14px;font-weight:600;line-height:20px;transition:all .15s;display:inline-flex}.company-card-footer .company-footer-bar .btn-follow-company .svg-icon{flex-shrink:0;width:20px;height:20px}.company-card-footer .company-footer-bar .btn-follow-company .svg-icon path{stroke:currentColor;transition:all .15s}.company-card-footer .company-footer-bar .btn-follow-company .svg-icon.is-filled path{fill:currentColor;stroke:currentColor}.company-card-footer .company-footer-bar .btn-follow-company.is-followed{color:#12b76a;background:#fff;border:1px solid #d1fadf}.company-card-footer .company-footer-bar .btn-follow-company.is-followed .svg-icon path{stroke:#12b76a;fill:none}.company-card-footer .company-footer-bar .btn-follow-company.is-followed:hover{background:#f6fef9;border-color:#12b76a}.company-card-footer .company-footer-bar .btn-follow-company:hover{background:#f5f9ff}.card-company--xl{justify-content:space-between;padding:16px}.card-company--xl,.card-company--xl .card-xl-top{flex-direction:column;gap:16px;display:flex}.card-company--xl .card-xl-top .card-xl-header-row{justify-content:space-between;align-items:center;gap:16px;display:flex}@media (width<=640px){.card-company--xl .card-xl-top .card-xl-header-row{flex-wrap:wrap;gap:12px}}.card-company--xl .card-xl-top .card-xl-header-row .card-logo-info-group{flex:1;align-items:center;gap:16px;min-width:0;display:flex}.card-company--xl .card-xl-top .card-xl-header-row .card-logo-info-group .card-logo-wrapper{flex-shrink:0;width:56px;height:56px;position:relative}.card-company--xl .card-xl-top .card-xl-header-row .card-logo-info-group .card-logo-wrapper .logo-img{-o-object-fit:cover;object-fit:cover;background:#fff;border-radius:50%;width:56px;height:56px;display:block}.card-company--xl .card-xl-top .card-xl-header-row .card-logo-info-group .card-logo-wrapper .logo-placeholder{color:#245beb;background:#eaf2ff;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:20px;font-weight:600;display:flex}.card-company--xl .card-xl-top .card-xl-header-row .card-logo-info-group .card-logo-wrapper .verified-tick{justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;bottom:-2px;right:-2px}.card-company--xl .card-xl-top .card-xl-header-row .card-logo-info-group .card-title-group{flex-direction:column;gap:2px;min-width:0;display:flex}.card-company--xl .card-xl-top .card-xl-header-row .card-logo-info-group .card-title-group .card-company-title{color:#072369;margin:0;font-size:20px;font-weight:600;line-height:30px;transition:color .15s}.card-company--xl .card-xl-top .card-xl-header-row .card-logo-info-group .card-title-group .card-company-title:hover{color:#245beb;text-decoration:underline}.card-company--xl .card-xl-top .card-xl-header-row .card-logo-info-group .card-title-group .card-company-industry{color:#667085;margin:0;font-size:16px;font-weight:400;line-height:24px}.card-company--xl .card-xl-top .card-xl-header-row .header-badges-row{flex-shrink:0;align-items:center;gap:8px;display:flex}.card-company--xl .card-xl-top .card-xl-header-row .header-badges-row .badge-featured{color:#fff;white-space:nowrap;background:linear-gradient(45deg,#ff7a00,#ffd439);border-radius:16px;align-items:center;gap:4px;padding:4px 8px 4px 10px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.card-company--xl .card-xl-top .card-xl-header-row .header-badges-row .badge-followers{color:#175cd3;white-space:nowrap;background:#eff8ff;border:1px solid #b2ddff;border-radius:16px;padding:4px 12px;font-size:14px;font-weight:500;line-height:20px}.card-company--xl .card-xl-grid-wrapper{width:100%}.card-company--xl .card-xl-grid{grid-template-columns:repeat(3,1fr);gap:16px 24px;display:grid}@media (width<=640px){.card-company--xl .card-xl-grid{grid-template-columns:repeat(2,1fr);gap:16px}}@media (width<=420px){.card-company--xl .card-xl-grid{grid-template-columns:1fr}}.card-company--xl .card-xl-grid .info-item{flex-direction:column;gap:4px;min-width:0;display:flex}.card-company--xl .card-xl-grid .info-item .info-label{color:#535862;font-size:14px;font-weight:400;line-height:20px}.card-company--xl .card-xl-grid .info-item .info-value{color:#101828;word-break:break-word;font-size:18px;font-weight:600;line-height:28px}.card-company--xl .card-xl-grid .info-item .info-value.info-link{color:#245beb;font-weight:600;text-decoration:none}.card-company--xl .card-xl-grid .info-item .info-value.info-link:hover{text-decoration:underline}.card-company--xl .card-xl-footer{border-top:none;width:100%;margin-top:4px;padding:0}.card-company--xl .card-xl-footer .btn-xl-follow{color:#fff;cursor:pointer;background:#4e87ff;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;padding:10px 16px;font-size:16px;font-weight:600;line-height:24px;transition:all .15s;display:flex;box-shadow:0 1px 2px #1018280d}.card-company--xl .card-xl-footer .btn-xl-follow .svg-icon{flex-shrink:0;width:20px;height:20px}.card-company--xl .card-xl-footer .btn-xl-follow .svg-icon path{stroke:currentColor}.card-company--xl .card-xl-footer .btn-xl-follow:hover{background:#3b76f6}.card-company--xl .card-xl-footer .btn-xl-follow.is-followed{color:#12b76a;background:#fff;border:1px solid #d1fadf}.card-company--xl .card-xl-footer .btn-xl-follow.is-followed .svg-icon path{stroke:#12b76a}.card-company--xl .card-xl-footer .btn-xl-follow.is-followed:hover{background:#f6fef9;border-color:#12b76a}.card-company--l{flex-direction:column;display:flex}.card-company--l .card-l-top{padding:16px 16px 12px}.card-company--l .card-l-top .card-l-header-row{justify-content:space-between;align-items:flex-start;display:flex}.card-company--l .card-l-top .card-l-header-row .card-l-info-group{align-items:flex-start;gap:12px;display:flex}.card-company--l .card-l-top .card-l-header-row .card-l-info-group .card-logo{flex-shrink:0;width:48px;height:48px}.card-company--l .card-l-top .card-l-header-row .card-l-info-group .card-logo img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.card-company--l .card-l-top .card-l-header-row .card-l-info-group .card-title-meta-group{flex-direction:column;gap:4px;display:flex}.card-company--l .card-l-top .card-l-badge-wrapper{padding-left:60px}@media (width<=480px){.card-company--l .card-l-top .card-l-badge-wrapper{padding-left:0}}.card-company--l .card-l-top .card-l-badge-banner{background:#ecfdf3;border:1px solid #a6f4c5;border-radius:16px;justify-content:space-between;align-items:center;padding:4px 4px 4px 14px;display:flex}.card-company--l .card-l-top .card-l-badge-banner .banner-text{color:#027a48;font-size:14px;font-weight:500;line-height:20px}.card-company--l .card-l-top .card-l-badge-banner .btn-badge-action{color:#027a48;background:#fff;border:1px solid #a6f4c5;border-radius:16px;align-items:center;gap:4px;padding:2px 8px 2px 10px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;transition:background-color .15s;display:inline-flex}.card-company--l .card-l-top .card-l-badge-banner .btn-badge-action:hover{background-color:#f6fef9;text-decoration:none}.card-company--m{flex-direction:column;justify-content:space-between;height:100%;display:flex}.card-company--m .card-m-top{padding:12px}.card-company--m .card-m-top .card-m-header-row{align-items:flex-start;gap:12px;display:flex}.card-company--m .card-m-top .card-m-header-row .card-logo{flex-shrink:0;width:48px;height:48px}.card-company--m .card-m-top .card-m-header-row .card-logo img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.card-company--m .card-m-top .card-m-header-row .card-m-info-group{flex-direction:column;flex:1;gap:4px;display:flex}.card-company--m .card-m-top .card-m-header-row .card-m-info-group .card-company-industry,.card-company--m .card-m-top .card-m-header-row .card-m-info-group .card-company-size{color:#181d27;margin:0;font-size:14px;font-weight:500;line-height:20px}.card-company--m .card-m-top .card-m-badge-wrapper{padding-left:60px}@media (width<=480px){.card-company--m .card-m-top .card-m-badge-wrapper{padding-left:0}}.card-company--m .card-m-top .card-m-badge-banner{background:#ecfdf3;border:1px solid #a6f4c5;border-radius:16px;justify-content:space-between;align-items:center;padding:4px 4px 4px 14px;display:flex}.card-company--m .card-m-top .card-m-badge-banner .banner-text{color:#027a48;font-size:14px;font-weight:500;line-height:20px}.card-company--m .card-m-top .card-m-badge-banner .btn-badge-action{color:#027a48;background:#fff;border:1px solid #a6f4c5;border-radius:16px;align-items:center;gap:4px;padding:2px 8px 2px 10px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;transition:background-color .15s;display:inline-flex}.card-company--m .card-m-top .card-m-badge-banner .btn-badge-action:hover{background-color:#f6fef9;text-decoration:none}.card-company--m .company-footer-bar .btn-follow-compact{padding:8px 12px}.card-company--s{padding:12px}.card-company--s .card-s-row{align-items:flex-start;gap:12px;display:flex}.card-company--s .card-s-row .card-logo{flex-shrink:0;width:32px;height:32px}.card-company--s .card-s-row .card-logo img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.card-company--s .card-s-row .card-s-info-group{flex-direction:column;flex:1;gap:4px;display:flex}.card-company--s .card-s-row .card-s-info-group .card-company-title{color:#181d27;font-size:14px;font-weight:600;line-height:20px}.card-company--s .card-s-row .card-s-info-group .card-company-title:hover{text-decoration:underline}.card-company--s .card-s-row .card-s-info-group .card-company-industry{color:#181d27;margin:0;font-size:14px;font-weight:500;line-height:20px}.card-company--modern{box-sizing:border-box;background:#fff;border:1px solid #eaf2ff;border-radius:18px;flex-direction:column;justify-content:space-between;gap:12px;height:100%;padding:6px;transition:all .2s;display:flex}.card-company--modern:hover{background:#f9fbff;border-color:#4e87ff;box-shadow:0 4px 16px #10182814}.card-company--modern:hover .card-modern-header{background:#eef4ff}.card-company--modern .card-modern-header{background:#f5f6f8;border-radius:12px;flex-direction:column;gap:8px;padding:6px 12px;transition:background-color .15s;display:flex}.card-company--modern .card-modern-header .header-top-row{align-items:center;gap:12px;display:flex}.card-company--modern .card-modern-header .header-top-row .logo-wrapper{flex-shrink:0;width:36px;height:36px;position:relative}.card-company--modern .card-modern-header .header-top-row .logo-wrapper .logo-img{-o-object-fit:cover;object-fit:cover;background:#fff;border-radius:50%;width:36px;height:36px;display:block}.card-company--modern .card-modern-header .header-top-row .logo-wrapper .logo-placeholder{color:#245beb;background:#eaf2ff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:600;display:flex}.card-company--modern .card-modern-header .header-top-row .logo-wrapper .verified-tick{justify-content:center;align-items:center;width:12px;height:12px;display:flex;position:absolute;bottom:-2px;right:-2px}.card-company--modern .card-modern-header .header-top-row .header-badges-row{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.card-company--modern .card-modern-header .header-top-row .header-badges-row .badge-featured{color:#fff;white-space:nowrap;background:linear-gradient(45deg,#ff7a00,#ffd439);border-radius:16px;align-items:center;gap:4px;padding:4px 8px 4px 10px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.card-company--modern .card-modern-header .header-top-row .header-badges-row .badge-followers{color:#175cd3;white-space:nowrap;background:#eff8ff;border:1px solid #b2ddff;border-radius:16px;padding:4px 12px;font-size:14px;font-weight:500;line-height:20px}.card-company--modern .card-modern-header .header-text-group{flex-direction:column;gap:2px;display:flex}.card-company--modern .card-modern-header .header-text-group .company-title-link{text-decoration:none}.card-company--modern .card-modern-header .header-text-group .company-name{color:#181d27;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:14px;font-weight:600;line-height:20px;transition:color .15s;overflow:hidden}.card-company--modern .card-modern-header .header-text-group .company-name:hover{color:#245beb;text-decoration:underline}.card-company--modern .card-modern-header .header-text-group .company-industry{color:#535862;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:14px;font-weight:400;line-height:20px;overflow:hidden}.card-company--modern .card-modern-body{flex-direction:column;gap:12px;padding:0 6px 6px;display:flex}.card-company--modern .card-modern-body .meta-pills-row{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.card-company--modern .card-modern-body .meta-pills-row .meta-pill{color:#363f72;box-sizing:border-box;background:#f8f9fc;border:1px solid #d5d9eb;border-radius:16px;align-items:center;gap:4px;max-width:100%;padding:2px 10px 2px 8px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.card-company--modern .card-modern-body .meta-pills-row .meta-pill .pill-icon{flex-shrink:0}.card-company--modern .card-modern-body .meta-pills-row .meta-pill .pill-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.card-company--modern .card-modern-body .meta-pills-row .meta-pill.meta-pill--link{text-decoration:none}.card-company--modern .card-modern-body .meta-pills-row .meta-pill.meta-pill--link:hover{color:#245beb;border-color:#b2ddff}.card-company--modern .card-modern-body .actions-row{align-items:center;gap:6px;display:flex}.card-company--modern .card-modern-body .actions-row .jobs-count-banner{box-sizing:border-box;background:#ecfdf3;border:1px solid #a6f4c5;border-radius:1000px;flex:1;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:4px 4px 4px 14px;display:flex}.card-company--modern .card-modern-body .actions-row .jobs-count-banner .jobs-count-text{color:#027a48;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.card-company--modern .card-modern-body .actions-row .jobs-count-banner .btn-jobs-action{color:#027a48;white-space:nowrap;background:#fff;border:1px solid #a6f4c5;border-radius:16px;align-items:center;gap:4px;padding:4px 8px 4px 10px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;transition:all .15s;display:inline-flex}.card-company--modern .card-modern-body .actions-row .jobs-count-banner .btn-jobs-action:hover{background:#f6fef9;text-decoration:none}.card-company--modern .card-modern-body .actions-row .btn-modern-follow{color:#fff;cursor:pointer;white-space:nowrap;background:#4e87ff;border:1px solid #4e87ff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;height:36px;min-height:36px;padding:8px 12px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:20px;transition:all .15s;display:inline-flex;box-shadow:0 1px 2px #1018280d}.card-company--modern .card-modern-body .actions-row .btn-modern-follow:hover{background:#245beb;border-color:#245beb}.card-company--modern .card-modern-body .actions-row .btn-modern-follow.is-followed{color:#175cd3;background:#eff8ff;border-color:#b2ddff}.card-company--modern .card-modern-body .actions-row .btn-modern-follow.is-followed:hover{background:#e0f0ff}
