.CompanyLandingPage_container__S3_u7{min-height:100vh;background:linear-gradient(135deg,#fef7cd,#fef3c7 50%,#fed7aa);position:relative;overflow:hidden}.CompanyLandingPage_backgroundDecorations__GCkf8{position:absolute;inset:0}.CompanyLandingPage_honeycombPattern__umqEB{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.05}.CompanyLandingPage_honeycombGrid__RntBY{display:grid;grid-template-columns:repeat(12,1fr);gap:1rem;transform:rotate(12deg) scale(1.5) translate(-2rem,-2rem)}.CompanyLandingPage_honeycombCell__H2bU3{width:2rem;height:2rem;border:2px solid #fcd34d;transform:rotate(45deg)}.CompanyLandingPage_floatingBee1__k8THu{position:absolute;top:5rem;right:5rem;width:2rem;height:2rem;opacity:.6}.CompanyLandingPage_floatingBee2__ojdr4{position:absolute;bottom:8rem;left:4rem;width:1.5rem;height:1.5rem;opacity:.4}.CompanyLandingPage_floatingBee3__fk9HC{position:absolute;top:33%;left:25%;width:1rem;height:1rem;opacity:.3}.CompanyLandingPage_beeAnimation__O6MCM{position:relative;animation:CompanyLandingPage_bounce__wcdQ0 4s infinite}.CompanyLandingPage_beeAnimation2__o5d0X{animation-delay:2s;animation-duration:5s}.CompanyLandingPage_beeAnimation3__0UUDV{animation-delay:1s;animation-duration:6s}.CompanyLandingPage_bee__6zqdE{font-size:2rem}.CompanyLandingPage_bee2__346n_{font-size:1.25rem}.CompanyLandingPage_bee3__PW8_P{font-size:1.125rem}.CompanyLandingPage_contentWrapper__jRbQp{position:relative;max-width:1200px;margin:0 auto;padding:4rem 1.5rem}.CompanyLandingPage_heroSection__T31gH{text-align:center;margin-bottom:4rem;padding:3rem 0;position:relative}.CompanyLandingPage_floatingElement1__jkqtb{top:1rem;left:25%;width:4rem;height:4rem;background:rgba(251,191,36,.2)}.CompanyLandingPage_floatingElement1__jkqtb,.CompanyLandingPage_floatingElement2__0QKB_{position:absolute;border-radius:50%;filter:blur(1rem);animation:CompanyLandingPage_pulse__bLWDk 2s infinite}.CompanyLandingPage_floatingElement2__0QKB_{bottom:1rem;right:25%;width:5rem;height:5rem;background:rgba(253,224,71,.15);animation-delay:1s}.CompanyLandingPage_heroContent__bSAnJ{position:relative;z-index:10}.CompanyLandingPage_badge__qw27q{display:inline-flex;align-items:center;background:hsla(0,0%,100%,.6);backdrop-filter:blur(8px);color:#92400e;padding:.75rem 1.5rem;border-radius:1rem;font-size:.875rem;font-weight:600;margin-bottom:1.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);border:2px solid #fde68a;transform:translateY(0);transition:all .3s ease}.CompanyLandingPage_badge__qw27q:hover{transform:translateY(-.25rem)}.CompanyLandingPage_badgeIcon__vBtuI{width:1.25rem;height:1.25rem;margin-right:.75rem}.CompanyLandingPage_badgeText__P1dRJ{font-size:1.125rem}.CompanyLandingPage_heroTitle__Xdqgy{font-size:3rem;font-weight:700;color:#111827;margin-bottom:1.5rem;line-height:1.25}@media(min-width:1024px){.CompanyLandingPage_heroTitle__Xdqgy{font-size:3.75rem}}.CompanyLandingPage_heroTitleGradient__JRD23{display:block;background:linear-gradient(90deg,#f59e0b,#eab308,#f97316);background-clip:text;-webkit-background-clip:text;color:transparent;margin-top:.5rem}.CompanyLandingPage_heroDescription__zZw1N{font-size:1.25rem;color:#374151;max-width:48rem;margin:0 auto 3rem;line-height:1.75}.CompanyLandingPage_connectSection__iI50X{margin-bottom:4rem}.CompanyLandingPage_connectButton__ytByH{position:relative;display:inline-flex;align-items:center;padding:1.25rem 3rem;background:linear-gradient(90deg,#f59e0b,#eab308);color:#fff;font-weight:700;font-size:1.25rem;border-radius:1rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);transform:translateY(0);transition:all .3s ease;border:none;cursor:pointer;overflow:hidden}.CompanyLandingPage_connectButton__ytByH:hover{transform:translateY(-.5rem);box-shadow:0 35px 60px -12px rgba(0,0,0,.3)}.CompanyLandingPage_connectButton__ytByH:disabled{opacity:.75;cursor:not-allowed}.CompanyLandingPage_connectButtonOverlay__HnpIg{position:absolute;inset:0;background:linear-gradient(90deg,#d97706,#ca8a04);opacity:0;transition:opacity .3s ease}.CompanyLandingPage_connectButton__ytByH:hover .CompanyLandingPage_connectButtonOverlay__HnpIg{opacity:1}.CompanyLandingPage_connectButtonContent__9p3ae{position:relative;z-index:10;display:flex;align-items:center}.CompanyLandingPage_connectButtonIcon__EbaeI{width:1.5rem;height:1.5rem;margin-right:.75rem;transform:rotate(0deg);transition:transform .3s ease}.CompanyLandingPage_connectButton__ytByH:hover .CompanyLandingPage_connectButtonIcon__EbaeI{transform:rotate(12deg)}.CompanyLandingPage_spinner__g39am{width:1.5rem;height:1.5rem;margin-right:.75rem;border:2px solid #fff;border-top-color:transparent;border-radius:50%;animation:CompanyLandingPage_spin__1FvsA 1s linear infinite}.CompanyLandingPage_connectDescription__eHCj6{font-size:.875rem;color:#6b7280;margin-top:1rem;max-width:28rem;margin-left:auto;margin-right:auto}.CompanyLandingPage_decorativeLine__UsMN_{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:4rem}.CompanyLandingPage_lineSegment1__KIwij{width:4rem;height:.125rem;background:linear-gradient(90deg,transparent,#fbbf24)}.CompanyLandingPage_lineSegment2__aI8oz{width:6rem;height:.125rem;background:linear-gradient(90deg,#fbbf24,#eab308)}.CompanyLandingPage_lineSegment3___0tvN{width:4rem;height:.125rem;background:linear-gradient(90deg,#eab308,transparent)}.CompanyLandingPage_lineDot1__aQpha{width:.75rem;height:.75rem;background:#fbbf24;border-radius:50%;animation:CompanyLandingPage_pulse__bLWDk 2s infinite}.CompanyLandingPage_lineDot2__DE_pt{width:.5rem;height:.5rem;background:#eab308;border-radius:50%;animation:CompanyLandingPage_pulse__bLWDk 2s infinite;animation-delay:.5s}.CompanyLandingPage_featuresGrid__Ntn2p{display:grid;grid-template-columns:1fr;gap:2rem;max-width:80rem;margin:0 auto}@media(min-width:768px){.CompanyLandingPage_featuresGrid__Ntn2p{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.CompanyLandingPage_featuresGrid__Ntn2p{grid-template-columns:repeat(2,1fr)}}.CompanyLandingPage_featureCard__sYBJ2{background:hsla(0,0%,100%,.6);backdrop-filter:blur(8px);border-radius:1.5rem;padding:2rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);border:2px solid #fde68a;transform:translateY(0);transition:all .3s ease;position:relative;overflow:hidden}.CompanyLandingPage_featureCard__sYBJ2:hover{transform:translateY(-.5rem);border-color:#fbbf24}.CompanyLandingPage_featureCardDecoration__9KQV6{position:absolute;top:-1rem;right:-1rem;width:4rem;height:4rem;border-radius:50%}.CompanyLandingPage_featureCardDecoration1__krIn7{background:rgba(251,191,36,.2)}.CompanyLandingPage_featureCardDecoration2__K_8FE{background:rgba(253,224,71,.2)}.CompanyLandingPage_featureCardDecoration3__5juiK{background:rgba(251,146,60,.2)}.CompanyLandingPage_featureCardDecoration4__ROt9k{background:rgba(34,197,94,.2)}.CompanyLandingPage_featureCardDecoration5___NHZ1{background:rgba(168,85,247,.2)}.CompanyLandingPage_featureCardDecoration6__h4s6O{background:rgba(236,72,153,.2)}.CompanyLandingPage_featureContent__0_P5S{position:relative}.CompanyLandingPage_featureIcon__zxa1k{width:4rem;height:4rem;border-radius:1rem;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.CompanyLandingPage_featureIcon__zxa1k svg{width:2rem;height:2rem;color:#fff}.CompanyLandingPage_featureIcon1__qsDpl{background:linear-gradient(135deg,#fbbf24,#eab308)}.CompanyLandingPage_featureIcon2__6HDm2{background:linear-gradient(135deg,#eab308,#f97316)}.CompanyLandingPage_featureIcon3__d8fT5{background:linear-gradient(135deg,#f97316,#dc2626)}.CompanyLandingPage_featureIcon4__XVwT5{background:linear-gradient(135deg,#22c55e,#059669)}.CompanyLandingPage_featureIcon5__4_Bzg{background:linear-gradient(135deg,#a855f7,#7c3aed)}.CompanyLandingPage_featureIcon6__M2BsO{background:linear-gradient(135deg,#ec4899,#be185d)}.CompanyLandingPage_featureTitle__YG9Kt{font-size:1.5rem;font-weight:700;color:#111827;margin-bottom:1rem}.CompanyLandingPage_featureDescription__DMmtg{color:#374151;line-height:1.75}.CompanyLandingPage_ctaSection__0M6ci{text-align:center;margin-top:5rem}.CompanyLandingPage_ctaCard__VQd0w{background:hsla(0,0%,100%,.6);backdrop-filter:blur(8px);border-radius:1.5rem;padding:3rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);border:2px solid #fde68a;position:relative;overflow:hidden;max-width:64rem;margin:0 auto}.CompanyLandingPage_ctaCardDecoration1__s69SO{position:absolute;top:-2rem;left:-2rem;width:6rem;height:6rem;background:rgba(251,191,36,.15);border-radius:50%}.CompanyLandingPage_ctaCardDecoration2__v_859{position:absolute;bottom:-2rem;right:-2rem;width:8rem;height:8rem;background:rgba(253,224,71,.1);border-radius:50%}.CompanyLandingPage_ctaContent__tezQp{position:relative}.CompanyLandingPage_ctaTitle__H1HRr{font-size:2.5rem;font-weight:700;color:#111827;margin-bottom:1.5rem}@media(min-width:1024px){.CompanyLandingPage_ctaTitle__H1HRr{font-size:3rem}}.CompanyLandingPage_ctaTitleGradient__9IVvX{display:block;background:linear-gradient(90deg,#f59e0b,#eab308,#f97316);background-clip:text;-webkit-background-clip:text;color:transparent;margin-top:.5rem}.CompanyLandingPage_ctaDescription__P9MHf{font-size:1.25rem;color:#374151;margin-bottom:2rem;max-width:32rem;margin-left:auto;margin-right:auto}.CompanyLandingPage_ctaButton__DJPiZ{position:relative;display:inline-flex;align-items:center;padding:1rem 2.5rem;background:linear-gradient(90deg,#f59e0b,#eab308);color:#fff;font-weight:700;font-size:1.125rem;border-radius:1rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);transform:translateY(0);transition:all .3s ease;border:none;cursor:pointer;overflow:hidden}.CompanyLandingPage_ctaButton__DJPiZ:hover{transform:translateY(-.25rem);box-shadow:0 20px 25px -5px rgba(0,0,0,.1)}.CompanyLandingPage_ctaButton__DJPiZ:disabled{opacity:.75;cursor:not-allowed}.CompanyLandingPage_ctaButtonOverlay__0J9bD{position:absolute;inset:0;background:linear-gradient(90deg,#d97706,#ca8a04);opacity:0;transition:opacity .3s ease}.CompanyLandingPage_ctaButton__DJPiZ:hover .CompanyLandingPage_ctaButtonOverlay__0J9bD{opacity:1}.CompanyLandingPage_ctaButtonContent__gRaGY{position:relative;z-index:10;display:flex;align-items:center}.CompanyLandingPage_ctaButtonIcon__P11vA{width:1.25rem;height:1.25rem;margin-right:.5rem;transform:rotate(0deg);transition:transform .3s ease}.CompanyLandingPage_ctaButton__DJPiZ:hover .CompanyLandingPage_ctaButtonIcon__P11vA{transform:rotate(12deg)}.CompanyLandingPage_ctaSpinner__VD_W1{width:1.25rem;height:1.25rem;margin-right:.5rem;border:2px solid #fff;border-top-color:transparent;border-radius:50%;animation:CompanyLandingPage_spin__1FvsA 1s linear infinite}.CompanyLandingPage_topLeftHexCluster__pFQFJ{position:absolute;top:-50px;left:-100px;z-index:1;display:none}@media(min-width:1024px){.CompanyLandingPage_topLeftHexCluster__pFQFJ{display:block}}.CompanyLandingPage_topRightHexCluster__KqGbu{position:absolute;top:0;right:-80px;z-index:1;display:none}@media(min-width:1024px){.CompanyLandingPage_topRightHexCluster__KqGbu{display:block}}.CompanyLandingPage_bottomLeftHexCluster__Z0Nu7{position:absolute;bottom:20px;left:-50px;z-index:1;display:none}@media(min-width:1024px){.CompanyLandingPage_bottomLeftHexCluster__Z0Nu7{display:block}}.CompanyLandingPage_bottomRightHexCluster__8mEga{position:absolute;bottom:-100px;right:-150px;z-index:1;display:none}@media(min-width:1024px){.CompanyLandingPage_bottomRightHexCluster__8mEga{display:block}}.CompanyLandingPage_scatteredHexagons__gZy72{position:absolute;inset:0;pointer-events:none;z-index:1}.CompanyLandingPage_scatteredHexagons__gZy72 .CompanyLandingPage_topCenterHex__H_Jmd{position:absolute;top:10%;left:50%;transform:translateX(-50%);display:none}@media(min-width:768px){.CompanyLandingPage_scatteredHexagons__gZy72 .CompanyLandingPage_topCenterHex__H_Jmd{display:block}}.CompanyLandingPage_scatteredHexagons__gZy72 .CompanyLandingPage_midLeftHex__X1dEt{position:absolute;top:40%;left:5%;display:none}@media(min-width:768px){.CompanyLandingPage_scatteredHexagons__gZy72 .CompanyLandingPage_midLeftHex__X1dEt{display:block}}.CompanyLandingPage_scatteredHexagons__gZy72 .CompanyLandingPage_midRightHex__ak6Y1{position:absolute;top:35%;right:8%;display:none}@media(min-width:768px){.CompanyLandingPage_scatteredHexagons__gZy72 .CompanyLandingPage_midRightHex__ak6Y1{display:block}}.CompanyLandingPage_scatteredHexagons__gZy72 .CompanyLandingPage_bottomCenterHex__C3ekH{position:absolute;bottom:15%;left:45%;display:none}@media(min-width:768px){.CompanyLandingPage_scatteredHexagons__gZy72 .CompanyLandingPage_bottomCenterHex__C3ekH{display:block}}@keyframes CompanyLandingPage_bounce__wcdQ0{0%,20%,53%,80%,to{transform:translateZ(0)}40%,43%{transform:translate3d(0,-30px,0)}70%{transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}@keyframes CompanyLandingPage_pulse__bLWDk{0%,to{opacity:1}50%{opacity:.5}}@keyframes CompanyLandingPage_spin__1FvsA{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.modal_modalOverlay__gHIZq{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;background:rgba(0,0,0,.15);display:flex;align-items:center;justify-content:center;z-index:9999;transition:all .3s cubic-bezier(.4,0,.2,1)}.modal_modalOverlay__gHIZq.modal_visible__2bwYF{opacity:1;visibility:visible}.modal_modalOverlay__gHIZq.modal_hidden__eHgYy{opacity:0;visibility:hidden}.modal_modalOverlay__gHIZq.modal_blurLight__754TZ{backdrop-filter:blur(2px)}.modal_modalOverlay__gHIZq.modal_blurMedium__B2U0_{backdrop-filter:blur(4px)}.modal_modalOverlay__gHIZq.modal_blurHeavy__yLWo4{backdrop-filter:blur(8px)}.modal_modalDialog__8fYak{position:relative;background:#fff;border-radius:.75rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.25),0 0 0 1px hsla(0,0%,100%,.05);border:none;padding:0;max-height:90vh;max-width:90vw;transition:all .3s cubic-bezier(.4,0,.2,1);animation:modal_modalAppear__kxPWu .3s cubic-bezier(.4,0,.2,1)}.modal_modalDialog__8fYak.modal_visible__2bwYF{transform:scale(1);opacity:1}.modal_modalDialog__8fYak.modal_hidden__eHgYy{transform:scale(.95);opacity:0}@media(max-width:768px){.modal_modalDialog__8fYak{max-width:95vw;max-height:85vh;border-radius:.5rem}}@keyframes modal_modalAppear__kxPWu{0%{opacity:0;transform:scale(.95) translateY(1rem)}to{opacity:1;transform:scale(1) translateY(0)}}.modal_modalDialog__8fYak{overflow-y:auto;-webkit-overflow-scrolling:touch}.modal_modalDialog__8fYak::-webkit-scrollbar{width:6px}.modal_modalDialog__8fYak::-webkit-scrollbar-track{background:rgba(0,0,0,.05);border-radius:3px}.modal_modalDialog__8fYak::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.modal_modalDialog__8fYak::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}.OnboardingPopup_popup__Vfgo7{position:relative;width:100%;max-width:900px;margin:0 auto;background:#fff;border-radius:12px;box-shadow:0 12px 40px rgba(16,24,40,.18);overflow:hidden;animation:OnboardingPopup_slideInUp__lT7ue .3s ease-out}@keyframes OnboardingPopup_slideInUp__lT7ue{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.OnboardingPopup_closeBtn__RuPZH{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:1px solid rgba(0,0,0,.08);background:hsla(0,0%,100%,.9);backdrop-filter:saturate(140%) blur(4px);color:#111827;cursor:pointer}.OnboardingPopup_videoWrapper__lPTE1{position:relative;width:100%;aspect-ratio:16/9;background:#0b0f19}.OnboardingPopup_videoWrapper__lPTE1 iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.OnboardingPopup_videoLoading__FIV_6{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fde047}.OnboardingPopup_content__uDvnE{padding:20px 24px 24px}.OnboardingPopup_title__Ztxl0{margin:0 0 8px;font-size:24px;line-height:32px;font-weight:700;color:#111827}.OnboardingPopup_description__shMBW{margin:0 0 20px;color:#6b7280;font-size:16px;line-height:24px}.OnboardingPopup_actions__CjuDW{display:flex;gap:12px;flex-wrap:wrap}.OnboardingPopup_primaryBtn__o2v2a{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:10px;background:#ffc905;color:#fff;font-weight:600;padding:12px 18px;min-width:160px;cursor:pointer;box-shadow:none;text-shadow:0 1px 2px rgba(0,0,0,.18)}.OnboardingPopup_primaryBtn__o2v2a:hover{background:#f2c205}.OnboardingPopup_secondaryBtn__OX10g{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:10px;border:1px solid hsl(var(--border));background:#fff;color:hsl(var(--foreground));font-weight:600;padding:12px 18px;min-width:120px;cursor:pointer}@media(max-width:520px){.OnboardingPopup_popup__Vfgo7{max-width:94vw;border-radius:10px}.OnboardingPopup_content__uDvnE{padding:16px}.OnboardingPopup_title__Ztxl0{font-size:20px;line-height:28px}}.TalentVerificationPopup_popup__slWhx{position:relative;width:100%;max-width:520px;margin:0 auto;background:#fff;border-radius:16px;box-shadow:0 25px 50px -12px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.05);overflow:hidden;animation:TalentVerificationPopup_slideInScale__f7T13 .4s cubic-bezier(.4,0,.2,1)}@media(max-width:640px){.TalentVerificationPopup_popup__slWhx{max-width:95vw;margin:1rem;border-radius:12px}}@keyframes TalentVerificationPopup_slideInScale__f7T13{0%{opacity:0;transform:scale(.95) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.TalentVerificationPopup_closeBtn__XqV63{position:absolute;top:16px;right:16px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:1px solid rgba(0,0,0,.08);background:hsla(0,0%,100%,.9);backdrop-filter:blur(4px);color:#6b7280;cursor:pointer;transition:all .2s ease;z-index:10}.TalentVerificationPopup_closeBtn__XqV63:hover{background:#fff;color:#374151;transform:scale(1.05)}.TalentVerificationPopup_closeBtn__XqV63:active{transform:scale(.95)}.TalentVerificationPopup_header__exiOb{text-align:center;padding:2rem 2rem 1.5rem;background:linear-gradient(135deg,#fef3c7,#fed7aa);position:relative}.TalentVerificationPopup_header__exiOb:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23f59e0b' fill-opacity='0.08'%3E%3Cpolygon points='30 0 60 30 30 60 0 30'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") repeat;opacity:.3}@media(max-width:640px){.TalentVerificationPopup_header__exiOb{padding:1.5rem 1.5rem 1rem}}.TalentVerificationPopup_iconWrapper__2KH70{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;background:rgba(239,68,68,.1);border-radius:16px;margin-bottom:1rem;position:relative;z-index:1}.TalentVerificationPopup_alertIcon__k9IQA{color:#dc2626}.TalentVerificationPopup_title__RtJ3N{margin:0 0 .5rem;font-size:1.5rem;line-height:1.3;font-weight:700;color:#111827;position:relative;z-index:1}@media(max-width:640px){.TalentVerificationPopup_title__RtJ3N{font-size:1.25rem}}.TalentVerificationPopup_subtitle__urwPT{margin:0;color:#6b7280;font-size:.95rem;line-height:1.5;position:relative;z-index:1}.TalentVerificationPopup_jobInfo__hT86q{padding:1.5rem 2rem;text-align:center;border-bottom:1px solid #f3f4f6}@media(max-width:640px){.TalentVerificationPopup_jobInfo__hT86q{padding:1rem 1.5rem}}.TalentVerificationPopup_jobInfoText__Iss8b{margin:0 0 .25rem;color:#6b7280;font-size:.9rem;line-height:1.5}.TalentVerificationPopup_jobTitle__2xSV7{font-weight:600;color:#111827}.TalentVerificationPopup_companyText__QNHwB{margin:0;color:#9ca3af;font-size:.85rem;font-style:italic}.TalentVerificationPopup_stepsSection__Hau03{padding:1.5rem 2rem}@media(max-width:640px){.TalentVerificationPopup_stepsSection__Hau03{padding:1rem 1.5rem}}.TalentVerificationPopup_stepsTitle__5LLqj{margin:0 0 1.25rem;font-size:1rem;font-weight:600;color:#111827}.TalentVerificationPopup_stepsList__Ydlqa{display:flex;flex-direction:column;gap:1rem}.TalentVerificationPopup_step__gIB0h{display:flex;align-items:flex-start;gap:.75rem;transition:all .2s ease}.TalentVerificationPopup_stepIcon__wGyOl{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;flex-shrink:0;transition:all .3s ease;background:#f3f4f6;color:#9ca3af}.TalentVerificationPopup_stepIcon__wGyOl.TalentVerificationPopup_active__ijqJH{background:linear-gradient(135deg,#f59e0b,#eab308);color:#fff;box-shadow:0 4px 12px rgba(245,158,11,.3)}.TalentVerificationPopup_stepIcon__wGyOl.TalentVerificationPopup_completed__zYrHA{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 4px 12px rgba(16,185,129,.3)}.TalentVerificationPopup_stepContent__MUwPf{flex:1;min-width:0}.TalentVerificationPopup_stepTitle__JVl1i{margin:0 0 .25rem;font-size:.9rem;font-weight:600;color:#111827;line-height:1.4}.TalentVerificationPopup_stepDescription__eljRy{margin:0;font-size:.8rem;color:#6b7280;line-height:1.4}.TalentVerificationPopup_actions___Umym{display:flex;gap:.75rem;padding:1.5rem 2rem;flex-direction:column}@media(min-width:480px){.TalentVerificationPopup_actions___Umym{flex-direction:row}}@media(max-width:640px){.TalentVerificationPopup_actions___Umym{padding:1rem 1.5rem}}.TalentVerificationPopup_primaryBtn__ulvT5{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:12px;background:linear-gradient(135deg,#f59e0b,#eab308);color:#fff;font-weight:600;font-size:.9rem;padding:.875rem 1.5rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(245,158,11,.3);display:flex;align-items:center;justify-content:center;gap:.5rem;flex:1}.TalentVerificationPopup_primaryBtn__ulvT5:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px rgba(245,158,11,.4);background:linear-gradient(135deg,#d97706,#ca8a04)}.TalentVerificationPopup_primaryBtn__ulvT5:active:not(:disabled){transform:translateY(0)}.TalentVerificationPopup_primaryBtn__ulvT5:disabled{opacity:.7;cursor:not-allowed;transform:none}@media(max-width:480px){.TalentVerificationPopup_primaryBtn__ulvT5{order:1}}.TalentVerificationPopup_secondaryBtn__es6ag{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:12px;border:1px solid #d1d5db;background:#fff;color:#6b7280;font-weight:600;font-size:.9rem;padding:.875rem 1.5rem;cursor:pointer;transition:all .2s ease;flex:1}.TalentVerificationPopup_secondaryBtn__es6ag:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af;color:#374151}.TalentVerificationPopup_secondaryBtn__es6ag:active:not(:disabled){background:#f3f4f6}.TalentVerificationPopup_secondaryBtn__es6ag:disabled{opacity:.5;cursor:not-allowed}@media(max-width:480px){.TalentVerificationPopup_secondaryBtn__es6ag{order:2}}.TalentVerificationPopup_spinner__jAa4j{width:16px;height:16px;border-radius:50%;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;animation:TalentVerificationPopup_spin__7TwAK 1s ease-in-out infinite}@keyframes TalentVerificationPopup_spin__7TwAK{to{transform:rotate(1turn)}}.TalentVerificationPopup_footer__A6iXr{padding:1rem 2rem 1.5rem;text-align:center;background:#fafafa}@media(max-width:640px){.TalentVerificationPopup_footer__A6iXr{padding:.75rem 1.5rem 1rem}}.TalentVerificationPopup_footerText__NcA1L{margin:0;color:#6b7280;font-size:.8rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.TalentVerificationPopup_footerIcon__rdfTM{font-size:1rem}.JobPageHeader_headerContainer__3_CyA{background:#fff;border-bottom:1px solid #e5e7eb;padding:1.5rem 0 2rem}@media(max-width:768px){.JobPageHeader_headerContainer__3_CyA{padding:1rem 0 1.5rem}}.JobPageHeader_breadcrumbSection__xuxMq{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem;max-width:1200px;margin-left:auto;margin-right:auto;padding:0 2rem}@media(max-width:768px){.JobPageHeader_breadcrumbSection__xuxMq{flex-direction:column;align-items:flex-start;gap:.75rem;padding:0 1rem;margin-bottom:1.5rem}}.JobPageHeader_backButton__soR5G{display:inline-flex;align-items:center;gap:.5rem;color:#6b7280;text-decoration:none;font-size:.9rem;font-weight:500;transition:color .2s ease}.JobPageHeader_backButton__soR5G:hover{color:#374151}@media(max-width:768px){.JobPageHeader_backButton__soR5G{font-size:.85rem}}.JobPageHeader_breadcrumb__uwQmT{display:flex;align-items:center;gap:.5rem;font-size:.85rem}@media(max-width:768px){.JobPageHeader_breadcrumb__uwQmT{font-size:.8rem}}.JobPageHeader_breadcrumbLink__8D8W6{color:#6b7280;text-decoration:none;transition:color .2s ease}.JobPageHeader_breadcrumbLink__8D8W6:hover{color:#374151}.JobPageHeader_breadcrumbSeparator__c_cjw{color:#d1d5db;font-weight:400}.JobPageHeader_breadcrumbCurrent__uEbcX{color:#111827;font-weight:500;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.JobPageHeader_headerContent__cIlxt{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;align-items:flex-start;justify-content:space-between;gap:2rem}@media(max-width:768px){.JobPageHeader_headerContent__cIlxt{flex-direction:column;padding:0 1rem;gap:1.5rem}}.JobPageHeader_headerMain__4mCpJ{display:flex;align-items:flex-start;gap:1.5rem;flex:1}@media(max-width:640px){.JobPageHeader_headerMain__4mCpJ{gap:1rem}}.JobPageHeader_companyLogo__vCXlY{flex-shrink:0}.JobPageHeader_logoImage__gQdtx{width:64px;height:64px;border-radius:12px;-o-object-fit:cover;object-fit:cover;border:1px solid #e5e7eb}@media(max-width:640px){.JobPageHeader_logoImage__gQdtx{width:56px;height:56px}}.JobPageHeader_logoPlaceholder__3cNNg{width:64px;height:64px;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#9ca3af}@media(max-width:640px){.JobPageHeader_logoPlaceholder__3cNNg{width:56px;height:56px}}.JobPageHeader_jobInfo__B6YpL{flex:1;min-width:0}.JobPageHeader_jobTitle__qVFVm{font-size:2rem;font-weight:700;color:#111827;line-height:1.2;margin:0 0 .75rem}@media(max-width:768px){.JobPageHeader_jobTitle__qVFVm{font-size:1.75rem}}@media(max-width:640px){.JobPageHeader_jobTitle__qVFVm{font-size:1.5rem}}.JobPageHeader_companyInfo__QuG2T{display:flex;flex-direction:column;gap:.5rem}@media(max-width:640px){.JobPageHeader_companyInfo__QuG2T{gap:.375rem}}.JobPageHeader_companyName__4AeXC{font-size:1.125rem;font-weight:600;color:#f59e0b;text-decoration:none;transition:color .2s ease}.JobPageHeader_companyName__4AeXC:hover{color:#d97706}@media(max-width:640px){.JobPageHeader_companyName__4AeXC{font-size:1rem}}.JobPageHeader_locationInfo__ldfTy{display:flex;align-items:center;gap:.5rem;color:#6b7280;font-size:.95rem;font-weight:500}@media(max-width:640px){.JobPageHeader_locationInfo__ldfTy{font-size:.9rem}}.JobPageHeader_postedInfo__GY2ws{display:flex;align-items:center;gap:.5rem;color:#6b7280;font-size:.875rem;font-weight:400;margin-top:.125rem}@media(max-width:640px){.JobPageHeader_postedInfo__GY2ws{font-size:.8rem;gap:.375rem}}.JobPageHeader_postedIcon__LBxIW{width:16px;height:16px;color:#6b7280;flex-shrink:0;opacity:.8}@media(max-width:640px){.JobPageHeader_postedIcon__LBxIW{width:14px;height:14px}}.JobPageHeader_headerActions__1J4_H{display:flex;align-items:center;gap:.75rem;flex-shrink:0}@media(max-width:768px){.JobPageHeader_headerActions__1J4_H{width:100%;justify-content:flex-end}}@media(max-width:640px){.JobPageHeader_headerActions__1J4_H{justify-content:stretch}}.JobPageHeader_shareButton__r3GKO{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#6b7280;cursor:pointer;transition:all .2s ease}.JobPageHeader_shareButton__r3GKO:hover{background:#f9fafb;border-color:#9ca3af;color:#374151}@media(max-width:640px){.JobPageHeader_shareButton__r3GKO{width:40px;height:40px}}.JobPageHeader_applyButton__klAAF{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 2rem;background:linear-gradient(135deg,#f59e0b,#eab308);color:#fff;border:none;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(245,158,11,.3)}.JobPageHeader_applyButton__klAAF:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(245,158,11,.4);background:linear-gradient(135deg,#d97706,#ca8a04)}.JobPageHeader_applyButton__klAAF:active{transform:translateY(0)}@media(max-width:768px){.JobPageHeader_applyButton__klAAF{padding:.625rem 1.5rem;font-size:.9rem}}@media(max-width:640px){.JobPageHeader_applyButton__klAAF{flex:1;justify-content:center;padding:.75rem 1rem}}.JobPageHeader_applyIcon__nBJF2{width:18px;height:18px}@media(max-width:640px){.JobPageHeader_applyIcon__nBJF2{width:16px;height:16px}}.JobPageHeader_jobMeta__fdwKe{max-width:calc(1200px - 4rem);padding:1.5rem 2rem;background:linear-gradient(180deg,#fef3c7 0,#fffbeb);border-radius:12px;border:1px solid #fde68a;display:flex;flex-wrap:wrap;gap:1.5rem;align-items:stretch;box-sizing:border-box;width:calc(100% - 4rem);margin:2rem auto 0}@media(max-width:1200px){.JobPageHeader_jobMeta__fdwKe{width:calc(100% - 4rem);margin-left:2rem;margin-right:2rem}}@media(max-width:768px){.JobPageHeader_jobMeta__fdwKe{margin-top:1.5rem;margin-left:1rem;margin-right:1rem;width:calc(100% - 2rem);padding:1rem;gap:.75rem}}@media(max-width:640px){.JobPageHeader_jobMeta__fdwKe{gap:.625rem;padding:.875rem}}@media(max-width:480px){.JobPageHeader_jobMeta__fdwKe{padding:.75rem;gap:.5rem}}.JobPageHeader_metaItem__VJg_j{display:flex;align-items:center;gap:.75rem;padding:1rem 1.125rem;background:#fff;border-radius:10px;border:1px solid #fde68a;box-shadow:0 1px 3px rgba(0,0,0,.05);transition:all .2s ease;flex:1 1 calc(20% - 1.2rem);min-width:160px;max-width:calc(33.333% - 1rem);min-height:80px;box-sizing:border-box}.JobPageHeader_metaItem__VJg_j:hover{background:#fffbeb;border-color:#fcd34d;box-shadow:0 2px 6px rgba(245,158,11,.1);transform:translateY(-1px)}@media(max-width:1024px){.JobPageHeader_metaItem__VJg_j{flex:1 1 calc(33.333% - 1rem);max-width:calc(33.333% - 1rem);min-width:140px}}@media(max-width:768px){.JobPageHeader_metaItem__VJg_j{flex:1 1 calc(50% - .375rem);max-width:calc(50% - .375rem);min-width:0;padding:.75rem .625rem;min-height:auto;gap:.5rem}}@media(max-width:640px){.JobPageHeader_metaItem__VJg_j{flex:1 1 calc(50% - .3125rem);max-width:calc(50% - .3125rem);padding:.625rem .5rem;gap:.375rem}}@media(max-width:480px){.JobPageHeader_metaItem__VJg_j{flex:1 1 100%;max-width:100%;padding:.75rem .625rem;gap:.5rem}}.JobPageHeader_metaIcon__nJMjq{width:20px;height:20px;color:#f59e0b;flex-shrink:0;align-self:flex-start;margin-top:.125rem}@media(max-width:768px){.JobPageHeader_metaIcon__nJMjq{width:18px;height:18px}}@media(max-width:640px){.JobPageHeader_metaIcon__nJMjq{width:16px;height:16px;margin-top:0}}.JobPageHeader_metaContent__SVGia{display:flex;flex-direction:column;gap:.25rem;min-width:0;flex:1;justify-content:center}.JobPageHeader_metaLabel__vXXkn{font-size:.75rem;font-weight:500;color:#6b7280;text-transform:uppercase;letter-spacing:.5px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:768px){.JobPageHeader_metaLabel__vXXkn{font-size:.7rem;letter-spacing:.3px}}@media(max-width:640px){.JobPageHeader_metaLabel__vXXkn{font-size:.65rem;letter-spacing:.25px}}.JobPageHeader_metaValue__M_uDs{font-size:.95rem;font-weight:600;color:#111827;line-height:1.3;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media(max-width:768px){.JobPageHeader_metaValue__M_uDs{font-size:.85rem;line-height:1.25;-webkit-line-clamp:2}}@media(max-width:640px){.JobPageHeader_metaValue__M_uDs{font-size:.8rem;line-height:1.2}}@media(max-width:480px){.JobPageHeader_headerActions__1J4_H{flex-direction:column;width:100%}.JobPageHeader_shareButton__r3GKO{display:none}.JobPageHeader_applyButton__klAAF{width:100%}}.JobPageHeader_jobSummarySection__MyaIf{margin-top:2rem;padding:1.5rem}@media(max-width:768px){.JobPageHeader_jobSummarySection__MyaIf{margin-top:1.5rem;padding:1.25rem}}.JobPageHeader_jobSummaryTitle__qZnXR{font-size:1.25rem;font-weight:600;color:#111827;margin:0 0 1.25rem;text-align:center}@media(max-width:768px){.JobPageHeader_jobSummaryTitle__qZnXR{font-size:1.125rem;margin-bottom:1rem}}.JobPageSidebar_sidebarContainer__7gMmF{display:flex;flex-direction:column;gap:1.5rem}@media(max-width:768px){.JobPageSidebar_sidebarContainer__7gMmF{gap:1rem}}.JobPageSidebar_card__IC8Qy{background:#fff;border-radius:16px;padding:1.5rem;border:1px solid #e5e7eb;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:all .3s ease}.JobPageSidebar_card__IC8Qy:hover{box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-2px)}@media(max-width:768px){.JobPageSidebar_card__IC8Qy{padding:1.25rem;border-radius:12px}}.JobPageSidebar_cardTitle__WSATc{font-size:1.125rem;font-weight:600;color:#111827;margin:0 0 1.25rem;padding-bottom:.75rem;border-bottom:1px solid #f3f4f6}@media(max-width:768px){.JobPageSidebar_cardTitle__WSATc{font-size:1rem;margin-bottom:1rem;padding-bottom:.5rem}}.JobPageSidebar_detailsList__AD8UF{display:flex;flex-direction:column;gap:1rem}@media(max-width:768px){.JobPageSidebar_detailsList__AD8UF{gap:.75rem}}.JobPageSidebar_detailItem__QngGS{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 0}.JobPageSidebar_detailItem__QngGS:not(:last-child){border-bottom:1px solid #f9fafb}@media(max-width:768px){.JobPageSidebar_detailItem__QngGS{gap:.625rem;padding:.625rem 0}}.JobPageSidebar_detailIcon__4fzxg{width:18px;height:18px;color:#f59e0b;flex-shrink:0;margin-top:.125rem}@media(max-width:768px){.JobPageSidebar_detailIcon__4fzxg{width:16px;height:16px}}.JobPageSidebar_detailContent__4_Whm{display:flex;flex-direction:column;gap:.25rem;flex:1;min-width:0}.JobPageSidebar_detailLabel__r3_Oo{font-size:.8rem;font-weight:500;color:#6b7280;text-transform:uppercase;letter-spacing:.025em}.JobPageSidebar_detailValue__nkdwg{font-size:.95rem;font-weight:600;color:#111827;word-break:break-word}@media(max-width:768px){.JobPageSidebar_detailValue__nkdwg{font-size:.9rem}}.JobPageSidebar_companyHeader__suYEI{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1rem}@media(max-width:768px){.JobPageSidebar_companyHeader__suYEI{gap:.625rem;margin-bottom:.75rem}}.JobPageSidebar_companyLogo__QfXqL{flex-shrink:0}.JobPageSidebar_logoImage__1rqJa{width:48px;height:48px;border-radius:8px;-o-object-fit:cover;object-fit:cover;border:1px solid #e5e7eb}@media(max-width:768px){.JobPageSidebar_logoImage__1rqJa{width:40px;height:40px;border-radius:6px}}.JobPageSidebar_logoPlaceholder__Nj_DZ{width:48px;height:48px;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#9ca3af}@media(max-width:768px){.JobPageSidebar_logoPlaceholder__Nj_DZ{width:40px;height:40px;border-radius:6px}}.JobPageSidebar_companyInfo__ybAax{flex:1;min-width:0}.JobPageSidebar_companyName___6czX{font-size:1rem;font-weight:600;color:#f59e0b;text-decoration:none;transition:color .2s ease;display:block;word-break:break-word}.JobPageSidebar_companyName___6czX:hover{color:#d97706}@media(max-width:768px){.JobPageSidebar_companyName___6czX{font-size:.95rem}}.JobPageSidebar_companyHeadline__4Glyb{font-size:.85rem;color:#6b7280;margin:.25rem 0 0;line-height:1.4}@media(max-width:768px){.JobPageSidebar_companyHeadline__4Glyb{font-size:.8rem}}.JobPageSidebar_companyDetail__MkIUo{display:flex;align-items:center;gap:.5rem;color:#6b7280;font-size:.875rem;margin-bottom:1rem}.JobPageSidebar_companyDetail__MkIUo .JobPageSidebar_detailIcon__4fzxg{color:#9ca3af;margin-top:0}@media(max-width:768px){.JobPageSidebar_companyDetail__MkIUo{font-size:.8rem;margin-bottom:.75rem}}.JobPageSidebar_companyLinks__GzfTi{display:flex;flex-direction:column;gap:.5rem;padding-top:.75rem;border-top:1px solid #f3f4f6}@media(max-width:768px){.JobPageSidebar_companyLinks__GzfTi{gap:.375rem;padding-top:.5rem}}.JobPageSidebar_companyContactSection__HXMNt{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #f3f4f6}.JobPageSidebar_contactSubtitle__I8qBu{font-size:1rem;font-weight:600;color:#111827;margin-bottom:1rem}@media(max-width:768px){.JobPageSidebar_contactSubtitle__I8qBu{font-size:.95rem;margin-bottom:.875rem}}.JobPageSidebar_contactGrid__Gr7Ow{display:flex;flex-direction:column;gap:.75rem}.JobPageSidebar_contactItem__CQWp2{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:linear-gradient(135deg,#fffbeb,#fef3c7);border:1px solid #fbbf24;border-radius:8px;transition:all .2s ease}.JobPageSidebar_contactItem__CQWp2:hover{background:linear-gradient(135deg,#fef3c7,#fcd34d);border-color:#f59e0b;transform:translateY(-1px);box-shadow:0 4px 8px rgba(245,158,11,.2)}.JobPageSidebar_contactIcon__llKQg{width:16px;height:16px;color:#f59e0b;flex-shrink:0}.JobPageSidebar_contactLink__ebZ2r{color:#f59e0b;text-decoration:none;font-weight:500;font-size:.875rem;transition:color .2s ease;flex:1;min-width:0;word-break:break-word}.JobPageSidebar_contactLink__ebZ2r:hover{color:#d97706;text-decoration:underline}.JobPageSidebar_companyLink__DnViM{display:inline-flex;align-items:center;gap:.5rem;color:#6b7280;text-decoration:none;font-size:.875rem;font-weight:500;padding:.5rem;border-radius:6px;transition:all .2s ease}.JobPageSidebar_companyLink__DnViM:hover{background:#f9fafb;color:#374151}@media(max-width:768px){.JobPageSidebar_companyLink__DnViM{font-size:.8rem;padding:.375rem}.JobPageSidebar_sidebarContainer__7gMmF{order:2}}.JobPageSidebar_journeyContent__labAQ{text-align:center}.JobPageSidebar_journeyText__IA6ND{font-size:.875rem;color:#6b7280;margin:0;line-height:1.5}.JobPageSidebar_accessRestricted__3zdoM{text-align:center}.JobPageSidebar_restrictedContent__iV6Oi{background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #fbbf24;border-radius:25px;padding:1rem 1.5rem;margin:0;display:inline-block;width:100%;box-sizing:border-box}.JobPageSidebar_restrictedTitle__kxSc_{font-size:1rem;font-weight:600;color:#92400e;margin:0 0 .5rem}.JobPageSidebar_restrictedText__wDWQs{font-size:.875rem;color:#92400e;margin:0;line-height:1.4}.JobPageSidebar_contactGoodHive__LhpBd{text-align:center;display:flex;flex-direction:column;gap:1.25rem}.JobPageSidebar_contactDescription__h3_H6{font-size:.875rem;color:#6b7280;margin:0;line-height:1.5}.JobPageSidebar_sendMessageButton__cQvy0{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#fff;border:none;border-radius:25px;padding:.875rem 2rem;font-size:.875rem;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;transition:all .2s ease;cursor:pointer;width:100%;box-shadow:0 2px 8px rgba(245,158,11,.2)}.JobPageSidebar_sendMessageButton__cQvy0:hover{background:linear-gradient(135deg,#f59e0b,#d97706);transform:translateY(-1px);box-shadow:0 4px 12px rgba(245,158,11,.3)}.JobPageSidebar_sendMessageButton__cQvy0:active{transform:translateY(0)}@media(max-width:768px){.JobPageSidebar_sendMessageButton__cQvy0{padding:.75rem 1.5rem;font-size:.8rem}}.JobPageSidebar_buttonIcon__OeIsv{width:16px;height:16px;flex-shrink:0}@media(min-width:1024px){.JobPageSidebar_sidebarContainer__7gMmF{position:sticky;top:2rem;height:-moz-fit-content;height:fit-content}}.page_pageContainer__EZRLC{min-height:100vh;background:#fafafa}.page_contentContainer__NWA9a{max-width:1200px;margin:0 auto;padding:2rem}@media(max-width:768px){.page_contentContainer__NWA9a{padding:1rem}}.page_contentGrid__9zd7g{display:grid;grid-template-columns:1fr 320px;gap:2rem;align-items:start}@media(max-width:1024px){.page_contentGrid__9zd7g{grid-template-columns:1fr 280px;gap:1.5rem}}@media(max-width:768px){.page_contentGrid__9zd7g{grid-template-columns:1fr;gap:1.5rem}}.page_mainContent__8qYcd{display:flex;flex-direction:column;gap:2rem}@media(max-width:768px){.page_mainContent__8qYcd{gap:1.5rem}.page_sidebar__QUCbx{order:-1}}.page_section__tkPVx{background:#fff;border-radius:16px;padding:2rem;border:1px solid #e5e7eb;box-shadow:0 1px 3px rgba(0,0,0,.1)}@media(max-width:768px){.page_section__tkPVx{padding:1.5rem;border-radius:12px}}@media(max-width:640px){.page_section__tkPVx{padding:1.25rem}}.page_sectionTitle__2DQGS{font-size:1.5rem;font-weight:700;color:#111827;margin:0 0 1.5rem;line-height:1.3}@media(max-width:768px){.page_sectionTitle__2DQGS{font-size:1.375rem;margin-bottom:1.25rem}}@media(max-width:640px){.page_sectionTitle__2DQGS{font-size:1.25rem;margin-bottom:1rem}}.page_description__3V1NN,.page_sectionContent__OJO7M{color:#374151;font-size:1rem;line-height:1.7}.page_description__3V1NN h1,.page_description__3V1NN h2,.page_description__3V1NN h3,.page_description__3V1NN h4,.page_description__3V1NN h5,.page_description__3V1NN h6,.page_sectionContent__OJO7M h1,.page_sectionContent__OJO7M h2,.page_sectionContent__OJO7M h3,.page_sectionContent__OJO7M h4,.page_sectionContent__OJO7M h5,.page_sectionContent__OJO7M h6{color:#111827;font-weight:600;margin-top:2rem;margin-bottom:1rem;line-height:1.4}.page_description__3V1NN h1:first-child,.page_description__3V1NN h2:first-child,.page_description__3V1NN h3:first-child,.page_description__3V1NN h4:first-child,.page_description__3V1NN h5:first-child,.page_description__3V1NN h6:first-child,.page_sectionContent__OJO7M h1:first-child,.page_sectionContent__OJO7M h2:first-child,.page_sectionContent__OJO7M h3:first-child,.page_sectionContent__OJO7M h4:first-child,.page_sectionContent__OJO7M h5:first-child,.page_sectionContent__OJO7M h6:first-child{margin-top:0}.page_description__3V1NN h1,.page_sectionContent__OJO7M h1{font-size:1.875rem}.page_description__3V1NN h2,.page_sectionContent__OJO7M h2{font-size:1.5rem}.page_description__3V1NN h3,.page_sectionContent__OJO7M h3{font-size:1.25rem}.page_description__3V1NN h4,.page_sectionContent__OJO7M h4{font-size:1.125rem}.page_description__3V1NN p,.page_sectionContent__OJO7M p{margin-bottom:1.25rem}.page_description__3V1NN p:last-child,.page_sectionContent__OJO7M p:last-child{margin-bottom:0}.page_description__3V1NN ol,.page_description__3V1NN ul,.page_sectionContent__OJO7M ol,.page_sectionContent__OJO7M ul{margin:1.25rem 0;padding-left:1.5rem}.page_description__3V1NN ol li,.page_description__3V1NN ul li,.page_sectionContent__OJO7M ol li,.page_sectionContent__OJO7M ul li{margin-bottom:.5rem;line-height:1.6}.page_description__3V1NN ul,.page_sectionContent__OJO7M ul{list-style-type:disc}.page_description__3V1NN ol,.page_sectionContent__OJO7M ol{list-style-type:decimal}.page_description__3V1NN blockquote,.page_sectionContent__OJO7M blockquote{border-left:4px solid #f59e0b;background:#fffbeb;padding:1rem 1.5rem;margin:1.5rem 0;border-radius:8px;font-style:italic;color:#92400e}.page_description__3V1NN code,.page_sectionContent__OJO7M code{background:#f3f4f6;color:#e11d48;padding:.125rem .375rem;border-radius:4px;font-size:.875em;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace}.page_description__3V1NN pre,.page_sectionContent__OJO7M pre{background:#1f2937;color:#f9fafb;padding:1.5rem;border-radius:8px;overflow-x:auto;margin:1.5rem 0}.page_description__3V1NN pre code,.page_sectionContent__OJO7M pre code{background:none;color:inherit;padding:0}.page_description__3V1NN a,.page_sectionContent__OJO7M a{color:#f59e0b;text-decoration:underline;transition:color .2s ease}.page_description__3V1NN a:hover,.page_sectionContent__OJO7M a:hover{color:#d97706}.page_description__3V1NN b,.page_description__3V1NN strong,.page_sectionContent__OJO7M b,.page_sectionContent__OJO7M strong{font-weight:600;color:#111827}.page_description__3V1NN em,.page_description__3V1NN i,.page_sectionContent__OJO7M em,.page_sectionContent__OJO7M i{font-style:italic}@media(max-width:768px){.page_description__3V1NN,.page_sectionContent__OJO7M{font-size:.95rem;line-height:1.6}.page_description__3V1NN h1,.page_sectionContent__OJO7M h1{font-size:1.625rem}.page_description__3V1NN h2,.page_sectionContent__OJO7M h2{font-size:1.375rem}.page_description__3V1NN h3,.page_sectionContent__OJO7M h3{font-size:1.125rem}.page_description__3V1NN h4,.page_sectionContent__OJO7M h4{font-size:1rem}}.page_jobSections__YV66d{display:flex;flex-direction:column;gap:2rem}@media(max-width:768px){.page_jobSections__YV66d{gap:1.5rem}}.page_skillsContainer__k_X4s{display:flex;flex-wrap:wrap;gap:.75rem}@media(max-width:768px){.page_skillsContainer__k_X4s{gap:.5rem}}.page_skillTag__HyH0v{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#92400e;border:1px solid #f59e0b;padding:.5rem 1rem;border-radius:20px;font-size:.875rem;font-weight:500;transition:all .2s ease}.page_skillTag__HyH0v:hover{background:linear-gradient(135deg,#fde68a,#fcd34d);transform:translateY(-1px);box-shadow:0 4px 8px rgba(245,158,11,.3)}@media(max-width:768px){.page_skillTag__HyH0v{padding:.375rem .75rem;font-size:.8rem}}.page_companyContactSection__2_42Q{margin-top:2rem;padding-top:2rem;border-top:1px solid #e5e7eb}.page_contactSubtitle__kVVDT{font-size:1.25rem;font-weight:600;color:#111827;margin-bottom:1.5rem}@media(max-width:768px){.page_contactSubtitle__kVVDT{font-size:1.125rem;margin-bottom:1.25rem}}.page_contactGrid__bBZbp{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem}@media(max-width:768px){.page_contactGrid__bBZbp{grid-template-columns:1fr;gap:1rem}}.page_contactItem__gUZuj{display:flex;flex-direction:column;gap:.5rem;padding:1.25rem;background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;transition:all .2s ease}.page_contactItem__gUZuj:hover{background:#f3f4f6;border-color:#d1d5db}@media(max-width:768px){.page_contactItem__gUZuj{padding:1rem}}.page_contactLabel__CY8KV{font-size:.875rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.page_contactLink__t5Qrg{color:#f59e0b;text-decoration:none;font-weight:500;transition:all .2s ease;padding:.5rem 1rem;border-radius:8px;background:transparent;border:1px solid #f59e0b;display:inline-block}.page_contactLink__t5Qrg:hover{color:#fff;background:#f59e0b;text-decoration:none;transform:translateY(-1px);box-shadow:0 4px 8px rgba(245,158,11,.2)}.page_contactValue__j2yih{color:#374151;font-weight:500}.page_relatedJobs__l_yBE{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}@media(max-width:768px){.page_relatedJobs__l_yBE{grid-template-columns:1fr;gap:.75rem}}.page_relatedJobCard__LFwIh{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:1.25rem;text-decoration:none;transition:all .2s ease;display:block}.page_relatedJobCard__LFwIh:hover{background:#fff;border-color:#f59e0b;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}@media(max-width:768px){.page_relatedJobCard__LFwIh{padding:1rem}}.page_relatedJobTitle__6sZ82{font-size:1rem;font-weight:600;color:#111827;margin:0 0 .5rem;line-height:1.4}@media(max-width:768px){.page_relatedJobTitle__6sZ82{font-size:.95rem}}.page_relatedJobMeta__WeUFf{font-size:.875rem;color:#6b7280;margin:0;line-height:1.4}@media(max-width:768px){.page_relatedJobMeta__WeUFf{font-size:.8rem}}@media(max-width:480px){.page_contentContainer__NWA9a{padding:.75rem}.page_section__tkPVx{padding:1rem;border-radius:8px}.page_sectionTitle__2DQGS{font-size:1.125rem}}.job-summary-section_jobSummary__sGE6D{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:2rem;margin-bottom:1.5rem}@media(max-width:768px){.job-summary-section_jobSummary__sGE6D{padding:1.5rem;margin-bottom:1rem}}.job-summary-section_jobHeader__dSvLF{margin-bottom:1.5rem;border-bottom:1px solid #f3f4f6;padding-bottom:1.5rem}.job-summary-section_jobTitle__CkIrE{font-size:1.75rem;font-weight:700;color:#111827;margin:0 0 1rem;line-height:1.3}@media(max-width:768px){.job-summary-section_jobTitle__CkIrE{font-size:1.5rem}}.job-summary-section_jobMeta__WTECZ{display:flex;flex-wrap:wrap;gap:1.5rem}@media(max-width:768px){.job-summary-section_jobMeta__WTECZ{gap:1rem}}.job-summary-section_metaItem__j3shG{display:flex;align-items:center;gap:.5rem;color:#6b7280;font-size:.95rem;font-weight:500}@media(max-width:768px){.job-summary-section_metaItem__j3shG{font-size:.875rem}}.job-summary-section_metaIcon__LKfcw{width:1rem;height:1rem;color:#9ca3af}.job-summary-section_jobDetails__L7ee5{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #f3f4f6}.job-summary-section_detailsGrid__BUPrN{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}@media(max-width:768px){.job-summary-section_detailsGrid__BUPrN{grid-template-columns:1fr 1fr;gap:1rem}}@media(max-width:480px){.job-summary-section_detailsGrid__BUPrN{grid-template-columns:1fr}}.job-summary-section_detailItem__FI_Wy{display:flex;flex-direction:column;gap:.5rem}.job-summary-section_detailLabel__0NN6Y{font-size:.8rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.job-summary-section_detailValue__kNoh3{display:flex;align-items:center;gap:.375rem;font-size:.95rem;font-weight:600;color:#111827}.job-summary-section_valueIcon__NXlTH{width:1rem;height:1rem;color:#059669}.job-summary-section_balanceAmount__lNAxf{color:#059669;font-weight:700}.job-summary-section_balanceLoading__Ri1Xj{color:#6b7280;font-style:italic}.job-summary-section_skillsSection__Mpchv{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #f3f4f6}.job-summary-section_skillsTitle__wboB3{font-size:1.125rem;font-weight:600;color:#111827;margin:0 0 1rem}.job-summary-section_skillsTags__TS7jP{display:flex;flex-wrap:wrap;gap:.75rem}.job-summary-section_skillTag__cUu97{display:inline-flex;align-items:center;padding:.375rem .75rem;background:#f3f4f6;color:#374151;border:1px solid #d1d5db;border-radius:6px;font-size:.825rem;font-weight:500;transition:all .2s ease}.job-summary-section_skillTag__cUu97:hover{background:#e5e7eb;border-color:#9ca3af}.job-summary-section_descriptionSection___tevX{margin-bottom:1.5rem}.job-summary-section_sectionTitle__9Kjww{font-size:1.25rem;font-weight:600;color:#111827;margin:0 0 1.5rem}.job-summary-section_jobSections__4eki2{display:flex;flex-direction:column;gap:1.5rem}.job-summary-section_jobSection__Z_rVy{border-left:3px solid #f3f4f6;padding-left:1rem}.job-summary-section_sectionHeading__4FnNH{font-size:1.125rem;font-weight:600;color:#111827;margin:0 0 .75rem}.job-summary-section_sectionContent__XkQs_{color:#374151;line-height:1.6;font-size:.95rem}.job-summary-section_sectionContent__XkQs_ p{margin:0 0 1rem}.job-summary-section_sectionContent__XkQs_ p:last-child{margin-bottom:0}.job-summary-section_sectionContent__XkQs_ ol,.job-summary-section_sectionContent__XkQs_ ul{margin:0 0 1rem 1.5rem}.job-summary-section_sectionContent__XkQs_ ol li,.job-summary-section_sectionContent__XkQs_ ul li{margin-bottom:.5rem}.job-summary-section_sectionContent__XkQs_ ol li:last-child,.job-summary-section_sectionContent__XkQs_ ul li:last-child{margin-bottom:0}.job-summary-section_sectionContent__XkQs_ strong{font-weight:600;color:#111827}.job-summary-section_sectionContent__XkQs_ h1,.job-summary-section_sectionContent__XkQs_ h2,.job-summary-section_sectionContent__XkQs_ h3,.job-summary-section_sectionContent__XkQs_ h4,.job-summary-section_sectionContent__XkQs_ h5,.job-summary-section_sectionContent__XkQs_ h6{color:#111827;font-weight:600;margin:1rem 0 .5rem}.job-summary-section_sectionContent__XkQs_ h1:first-child,.job-summary-section_sectionContent__XkQs_ h2:first-child,.job-summary-section_sectionContent__XkQs_ h3:first-child,.job-summary-section_sectionContent__XkQs_ h4:first-child,.job-summary-section_sectionContent__XkQs_ h5:first-child,.job-summary-section_sectionContent__XkQs_ h6:first-child{margin-top:0}.job-summary-section_jobDescription__k_PIt{color:#374151;line-height:1.6;font-size:.95rem}.job-summary-section_jobDescription__k_PIt p{margin:0 0 1rem}.job-summary-section_jobDescription__k_PIt p:last-child{margin-bottom:0}.job-summary-section_applySection__hbaAi{text-align:center;padding-top:1.5rem;border-top:1px solid #f3f4f6}.job-summary-section_applyButton__0YxIF{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 2rem;background:linear-gradient(135deg,#f59e0b,#eab308);color:#fff;border:none;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px rgba(245,158,11,.2)}.job-summary-section_applyButton__0YxIF:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(245,158,11,.3);background:linear-gradient(135deg,#d97706,#ca8a04)}.job-summary-section_applyButton__0YxIF:active{transform:translateY(0)}@media(max-width:768px){.job-summary-section_applyButton__0YxIF{padding:.75rem 1.5rem;font-size:.875rem}}.job-summary-section_applyIcon__VU2Ds{width:1.125rem;height:1.125rem}.job-summary-section_applyText__dtPUy{margin:.75rem 0 0;color:#6b7280;font-size:.875rem;font-style:italic}@media(max-width:640px){.job-summary-section_jobTitle__CkIrE{font-size:1.375rem}.job-summary-section_sectionTitle__9Kjww{font-size:1.125rem}.job-summary-section_sectionHeading__4FnNH{font-size:1rem}.job-summary-section_detailsGrid__BUPrN{gap:.75rem}.job-summary-section_skillsTags__TS7jP{gap:.5rem}.job-summary-section_skillTag__cUu97{font-size:.75rem;padding:.25rem .5rem}}