.page_pageContainer__gOP1r{min-height:100vh;background-color:#fbfbfb;padding:2rem 0}.page_layout__KEuFP{display:flex;gap:1.5rem;align-items:flex-start;margin-top:1.5rem}.page_mainContent__q_kTD{flex:1 1;display:flex;flex-direction:column;gap:1.5rem;min-width:0}.page_rightSidebar__YXLyd{width:400px;display:flex;flex-direction:column;gap:1.5rem;flex-shrink:0}.page_headerBlock__546wS{background:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.02);border:1px solid #f3f4f6;padding:1.5rem 2rem 2rem;position:relative;margin-top:2rem;display:flex;flex-direction:column}.page_headerLogoContainer__ISn9i{position:absolute;top:-2rem;left:2rem}.page_companyLogo__JQo4O{width:90px;height:90px;border-radius:12px;background-color:#fff;border:1px solid #e5e7eb;display:flex;align-items:center;justify-content:center;font-size:2.5rem;font-weight:600;color:var(--color-primary);overflow:hidden;box-shadow:0 4px 10px rgba(0,0,0,.05)}.page_headerContent__bV4XP{display:flex;justify-content:space-between;align-items:flex-end;margin-top:2.5rem}.page_headerLeft__z6_TF{display:flex;flex-direction:column;gap:.4rem}.page_title__PM4QS{font-size:1.5rem;font-weight:700;color:#111827;margin:0}.page_companyNameHeader__RHxrW{font-size:1.1rem;font-weight:600;color:#374151}.page_metaInfo__3kVr0{gap:.75rem;font-size:.9rem;color:#6b7280;flex-wrap:wrap}.page_metaInfo__3kVr0,.page_metaInfo__3kVr0 span{display:flex;align-items:center}.page_metaInfo__3kVr0 span:not(:last-child):after{content:"•";margin-left:.75rem;color:#d1d5db}.page_headerRight__PFAi5{display:flex;gap:.75rem;align-items:center}.page_actions__W0cZA{display:flex;align-items:center;gap:1rem}.page_iconBtn__LNLmo{display:flex;align-items:center;gap:.5rem;background:transparent;border:none;cursor:pointer;padding:0;color:#6b7280;font-size:.95rem}.page_iconBtn__LNLmo:hover{color:#111827!important}.page_saveBtn__CxZi6{margin-right:.5rem}.page_circleBtn__KpkQr{width:40px;height:40px;border-radius:50%;border:1px solid #e5e7eb;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#6b7280}.page_circleBtn__KpkQr:hover{background:#f9fafb;border-color:#d1d5db;color:#111827}.page_sendBtn___3dDD{background-color:#3b82f6;color:#fff;border:none;border-radius:8px;padding:.65rem 2rem;font-weight:600;font-size:.95rem;cursor:pointer;transition:background-color .2s}.page_sendBtn___3dDD:hover{background-color:#2563eb}.page_mainCard__hNCzf{background:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.02);border:1px solid #f3f4f6;padding:0;overflow:hidden}.page_sectionInner__F0yQx{padding:1.5rem 2rem;border-bottom:1px solid #f3f4f6}.page_sectionInner__F0yQx:last-child{border-bottom:none}.page_section__cbw8N{background:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.02);border:1px solid #f3f4f6;padding:1.5rem 2rem}.page_sectionTitle__pLhqM{font-size:1.1rem;font-weight:600;color:#111827;margin:0 0 1rem}.page_description__GwDXL{font-size:.95rem;line-height:1.6;color:#374151}.page_description__GwDXL ul{padding-left:1.25rem;margin-top:.5rem;margin-bottom:1rem}.page_description__GwDXL li{margin-bottom:.25rem}.page_description__GwDXL a{color:var(--color-primary,#3b82f6);text-decoration:underline}.page_description__GwDXL a:hover{text-decoration:none}.page_pillContainer__v0AMX,.page_skillsWrapper__jBx7F{display:flex;flex-wrap:wrap;gap:.5rem}.page_pillBadge__Kuaug{background-color:#f8f9fa;color:#4b5563;padding:.4rem 1rem;border-radius:8px;font-size:.85rem;font-weight:500}.page_pillBadgeBenefits__vUJcA{border:1px solid #e5e7eb;color:#374151;padding:.4rem 1rem;border-radius:8px;font-size:.85rem;font-weight:500}.page_mutedText__53IWh{color:#9ca3af;font-size:.9rem}.page_videoContainer__Ll9R5{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:12px}.page_videoIframe__010c7{position:absolute;top:0;left:0;width:100%;height:100%}.page_aboutCompanyCard__EbgRr{background:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.02);border:1px solid #f3f4f6;padding:2rem;display:grid;grid-template-columns:1fr auto;grid-template-areas:"title follow" "desc right";grid-gap:1.25rem 2rem;gap:1.25rem 2rem}.page_aboutCompanyHeader__sZmp4{grid-area:title;display:flex;align-items:center}.page_aboutCompanyHeader__sZmp4 .page_sectionTitle__pLhqM{margin:0}.page_aboutCompanyFollow__VWFO2{grid-area:follow;display:flex;align-items:center;justify-content:flex-end}.page_aboutCompanyContent__CQtAt{grid-area:desc}.page_followBtnTop__pFeYQ{display:inline-flex;align-items:center;gap:.6rem;background:transparent;border:none;color:#9ca3af;font-size:.95rem;font-weight:500;cursor:pointer;padding:0;transition:color .2s}.page_followBtnTop__pFeYQ svg{display:block;padding:8px;background-color:#f3f4f6;border-radius:50%;width:17px;height:17px;box-sizing:content-box;flex-shrink:0;transition:background-color .2s}.page_followBtnTop__pFeYQ:hover{color:#374151}.page_followBtnTop__pFeYQ:hover svg{background-color:#e5e7eb}.page_showMoreBtn__j3mkt{background:none;border:none;color:var(--color-primary);font-size:.9rem;font-weight:500;cursor:pointer;padding:.5rem 0 0;text-decoration:underline}.page_companyLogoLink__XM5za{display:block;text-decoration:none}.page_companyNameLink__c_co7{text-decoration:none}.page_companyNameLink__c_co7:hover .page_companyNameSmall__riSHf{color:var(--color-primary)}.page_companyDescText__SU2jt{font-size:.95rem;color:#4b5563;line-height:1.6}.page_aboutCompanyRight__aF83N{grid-area:right;display:flex;flex-direction:column;align-items:center;text-align:center;min-width:140px}.page_companyLogoSmall__jIKHt{width:70px;height:70px;border-radius:8px;background-color:#fff;border:1px solid #e5e7eb;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:600;color:var(--color-primary);overflow:hidden;margin-bottom:.75rem}.page_companyNameSmall__riSHf{font-size:1rem;font-weight:600;color:#111827;margin:0 0 .25rem}.page_followersText__nGFnb{font-size:.8rem;color:#6b7280;margin-bottom:.25rem}.page_subscribersDesktop__vBtQf{font-size:.8rem;color:#6b7280;margin-bottom:1rem}.page_subscribersMobile__4OVg7{display:none;font-size:.75rem;color:#6b7280;font-weight:500;padding-left:.25rem}.page_followBtn__fNkR4{width:100%;padding:.5rem;background-color:transparent;border:1px solid var(--color-primary);color:var(--color-primary);border-radius:8px;font-weight:500;font-size:.85rem;cursor:pointer;transition:all .2s ease}.page_followBtn__fNkR4:hover{background-color:var(--color-primary);color:#fff}.page_followBtnSmall__hQE_I{display:flex;align-items:center;justify-content:center;gap:8px;padding:6px 24px;background-color:transparent;border:1px solid var(--color-primary,#3b82f6);color:var(--color-primary,#3b82f6);border-radius:8px;font-weight:500;font-size:.9rem;cursor:pointer;transition:all .2s ease}.page_followBtnSmall__hQE_I:hover{background-color:#eff6ff}.page_detailsCard__n0Cq6{background:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.02);border:1px solid #f3f4f6;padding:1.5rem}.page_salaryHeader__5lfdZ{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #f3f4f6}.page_salaryAmount__q4UYw{font-size:1.25rem;font-weight:700;color:#111827;margin-bottom:.25rem}.page_salarySubtitle__SQTL2{font-size:.85rem;color:#6b7280}.page_detailsList__klK_N{display:flex;flex-direction:column;gap:1.25rem}.page_detailRow__8hb8L{display:flex;align-items:flex-start;gap:1rem}.page_detailIconBox__lOx1W{width:32px;height:32px;border-radius:8px;background-color:#f9fafb;border:1px solid #f3f4f6;display:flex;align-items:center;justify-content:center;color:#6b7280;flex-shrink:0}.page_detailText__YRsHZ{display:flex;flex-direction:column;gap:.15rem}.page_detailValue__PtVo2{font-size:.9rem;font-weight:600;color:#111827}.page_detailLabel__C3kq_{font-size:.8rem;color:#6b7280}.page_latestJobsCard__ZH6gH{background:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.02);border:1px solid #f3f4f6;padding:1.5rem}.page_latestJobsList__RZZkW{display:flex;flex-direction:column;gap:1rem}.page_latestJobItem__cSguR{display:flex;align-items:flex-start;gap:.75rem;text-decoration:none}.page_latestJobLogo__4RYfA{width:24px;height:24px;border-radius:4px;background-color:#fff;border:1px solid #e5e7eb;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:600;color:var(--color-primary);overflow:hidden;flex-shrink:0}.page_latestJobInfo__nZtqW{display:flex;flex-direction:column;gap:.2rem}.page_latestJobTitle__JhoIF{font-size:.9rem;font-weight:600;color:#111827}.page_latestJobMeta___aGX1{font-size:.8rem;color:#6b7280}.page_latestJobItem__cSguR:hover .page_latestJobTitle__JhoIF{color:var(--color-primary)}@media (max-width:768px){.page_layout__KEuFP{flex-direction:column;display:flex;align-items:stretch}.page_mainContent__q_kTD,.page_rightSidebar__YXLyd{display:contents}.page_mainCard__hNCzf{order:1}.page_detailsCard__n0Cq6{order:2}.page_aboutCompanyCard__EbgRr{order:3}.page_latestJobsCard__ZH6gH{order:4}.page_headerContent__bV4XP{flex-direction:column;align-items:flex-start;gap:1.5rem}.page_aboutCompanyCard__EbgRr{grid-template-columns:1fr auto;grid-template-areas:"right follow" "title title" "desc desc";gap:1rem;padding:1.5rem}.page_aboutCompanyRight__aF83N{flex-direction:row;align-items:center;text-align:left;gap:1rem;min-width:0}.page_companyNameSmall__riSHf{margin:0 0 .2rem}.page_followersText__nGFnb{margin-bottom:.25rem}.page_subscribersDesktop__vBtQf{display:none}.page_subscribersMobile__4OVg7{display:block;margin:0 auto;padding-left:0;text-align:center}.page_aboutCompanyInfoWrapper__1aa8D{display:flex;flex-direction:column;justify-content:center}}.ApplyModal_overlay__z_eOI{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.ApplyModal_modal__019zo{background:#fff;width:100%;max-width:550px;border-radius:12px;max-height:90vh;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);position:relative}.ApplyModal_form__Z0qc9,.ApplyModal_modal__019zo{display:flex;flex-direction:column;overflow:hidden}.ApplyModal_form__Z0qc9{flex:1 1}.ApplyModal_header__qxElj{padding:1.5rem;text-align:center;border-bottom:1px solid #f3f4f6;position:relative}.ApplyModal_title__695p_{font-size:1.25rem;font-weight:600;color:#111827;margin:0 0 .25rem}.ApplyModal_subtitle__yvUXm{font-size:.875rem;color:#6b7280;margin:0}.ApplyModal_closeButton__UuKp_{position:absolute;top:1rem;right:1rem;background:transparent;border:none;color:#9ca3af;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s}.ApplyModal_closeButton__UuKp_:hover{background:#f3f4f6;color:#4b5563}.ApplyModal_body__c1N2n{padding:1.5rem;overflow-y:auto;display:flex;flex-direction:column;gap:1.25rem}.ApplyModal_row__61pQ5{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.ApplyModal_input__TSUeN{width:100%;padding:.75rem 2rem .75rem 1rem;border:1px solid #e5e7eb;border-radius:8px;font-size:.95rem;color:#1f2937;outline:none;transition:border-color .2s}.ApplyModal_inputWrapper__cRr18{position:relative;width:100%}.ApplyModal_requiredAsterisk__c5HRF{position:absolute;right:1rem;top:50%;transform:translateY(-50%);color:#ef4444;font-weight:700;pointer-events:none}.ApplyModal_input__TSUeN:focus{border-color:#1c7bff;box-shadow:0 0 0 3px rgba(147,51,234,.1)}.ApplyModal_input__TSUeN::placeholder{color:#9ca3af}.ApplyModal_uploadBox__GqjqI{border:1px dashed #d1d5db;border-radius:8px;padding:1.5rem;display:flex;align-items:center;gap:1rem;cursor:pointer;background:#fafafa;transition:all .2s}.ApplyModal_uploadBox__GqjqI:hover{border-color:#1c7bff;background:#f8faff}.ApplyModal_uploadIcon___49Od{width:48px;height:48px;background:#e5e7eb;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#9ca3af}.ApplyModal_uploadIconActive__TGbjD{background:rgba(147,51,234,.1);color:#1c7bff}.ApplyModal_uploadText__5QAVz h4{margin:0;font-size:1rem;font-weight:600;color:#1c7bff}.ApplyModal_uploadText__5QAVz p{margin:.25rem 0 0;font-size:.8rem;color:#6b7280}.ApplyModal_companyBox__WpmhT{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:1rem;display:flex;align-items:center;gap:1rem}.ApplyModal_companyIcon__siW_B{width:40px;height:40px;background:#fbbf24;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.ApplyModal_companyName__BwYl1{font-weight:500;color:#374151;font-size:.95rem}.ApplyModal_checkboxRow__vBoZl{display:flex;align-items:flex-start;gap:.75rem}.ApplyModal_checkbox__1ofS0{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border:1px solid #d1d5db;border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;margin-top:.125rem;transition:all .2s}.ApplyModal_checkbox__1ofS0:checked{background-color:#1c7bff;border-color:#1c7bff}.ApplyModal_checkbox__1ofS0:checked:after{content:"";width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);margin-bottom:2px}.ApplyModal_checkboxLabel__mtRkZ{font-size:.9rem;color:#4b5563;line-height:1.4}.ApplyModal_link__jMpJE{color:#1c7bff;text-decoration:underline;cursor:pointer}.ApplyModal_footer__O_bN_{padding:1.5rem;border-top:1px solid #f3f4f6}.ApplyModal_submitBtn__Ti6Xs{width:100%;padding:.875rem;background:#1c7bff;color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:background .2s}.ApplyModal_submitBtn__Ti6Xs:hover{background:#1c7bff}.ApplyModal_submitBtn__Ti6Xs:disabled{background:#d1d5db;cursor:not-allowed}.ApplyModal_successMessage__HMIYd{text-align:center;padding:3rem 1rem;display:flex;flex-direction:column;align-items:center;gap:1rem}.ApplyModal_successIcon__eqz6C{width:64px;height:64px;border-radius:50%;background:#d1fae5;color:#10b981;display:flex;align-items:center;justify-content:center}@media (max-width:640px){.ApplyModal_row__61pQ5{grid-template-columns:1fr}}
/*# sourceMappingURL=fa87ced79bd3d3f4.css.map*/