.job-image-wrapper img{display:block;border-radius:6px;max-height:600px;width:100%;height:auto}@media (max-width:768px){.job-image-wrapper img{max-height:320px}}.SingleJobPostV1_page__NJxdB{background:#0d1b2a;min-height:100vh}.SingleJobPostV1_hero__FtJW0{background:#0d1b2a;padding:40px 0 0}.SingleJobPostV1_heroInner__cCU7B{max-width:1280px;margin:0 auto;padding:0 24px;display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.SingleJobPostV1_heroLeft__mm2Bo{flex:1 1;min-width:0}.SingleJobPostV1_jobTitle__aD0jN{font-size:2.4rem;font-weight:800;color:#fff;margin:0 0 18px;line-height:1.15}.SingleJobPostV1_companyRow__Lobwq{display:flex;align-items:center;gap:10px}.SingleJobPostV1_companyLogo__hQwfT{width:36px;height:36px;border-radius:8px;object-fit:contain;background:#fff;padding:3px;flex-shrink:0}.SingleJobPostV1_companyLogoFallback__oHCSZ{width:36px;height:36px;border-radius:8px;background:#1e3a5f;color:#94a3b8;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:700;flex-shrink:0}.SingleJobPostV1_companyNameLink__1hkyz{color:#94a3b8;font-size:1rem;font-weight:500;text-decoration:none;transition:color .15s}.SingleJobPostV1_companyNameLink__1hkyz:hover{color:#00c4b4}.SingleJobPostV1_heroRight__hPBMF{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.SingleJobPostV1_applyBtn__O5lKt{background:#00c4b4;color:#fff;border:none;border-radius:10px;padding:14px 36px;font-size:1rem;font-weight:700;cursor:pointer;transition:background .18s,transform .12s;white-space:nowrap}.SingleJobPostV1_applyBtn__O5lKt:hover:not(:disabled){background:#00a89a;transform:translateY(-1px)}.SingleJobPostV1_applyBtn__O5lKt:disabled{background:#475569;cursor:not-allowed;transform:none}.SingleJobPostV1_appliedNote__gYqDi{font-size:.78rem;color:#00c4b4;text-align:right}.SingleJobPostV1_editBtn__1p51P{background:transparent;border:1.5px solid #475569;color:#94a3b8;border-radius:8px;padding:7px 16px;font-size:.8rem;font-weight:600;cursor:pointer;transition:border-color .15s,color .15s}.SingleJobPostV1_editBtn__1p51P:hover{border-color:#00c4b4;color:#00c4b4}.SingleJobPostV1_metaRow__OE_zH{max-width:1280px;margin:32px auto 0;padding:0 24px;display:flex;gap:14px;flex-wrap:wrap}.SingleJobPostV1_metaCard__MRRZ3{background:#162032;border:1px solid hsla(0,0%,100%,.07);border-radius:12px;padding:14px 22px;min-width:140px}.SingleJobPostV1_metaLabel__lworT{font-size:.72rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin-bottom:5px}.SingleJobPostV1_metaValue__RElHd{font-size:.95rem;font-weight:600;color:#e2e8f0}.SingleJobPostV1_heroActionsBar__G_1pm{max-width:1280px;margin:24px auto 0;padding:0 24px 32px}.SingleJobPostV1_heroActions__9miN3{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.SingleJobPostV1_saveBtn__wmQ_w{background:transparent;border:1.5px solid #334155;color:#94a3b8;border-radius:8px;padding:8px 18px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .18s;display:flex;align-items:center;gap:6px}.SingleJobPostV1_saveBtn__wmQ_w:hover{border-color:#00c4b4;color:#00c4b4}.SingleJobPostV1_saveBtnActive__r9D6P{background:#00c4b4;border-color:#00c4b4;color:#fff}.SingleJobPostV1_shareGroup__z8h9_{display:flex;align-items:center;gap:6px}.SingleJobPostV1_shareBtn__XL0nU{background:transparent;border:1.5px solid #2d3e50;color:#64748b;border-radius:8px;padding:7px 10px;cursor:pointer;transition:all .15s;display:flex;align-items:center;line-height:1}.SingleJobPostV1_shareBtn__XL0nU:hover{border-color:#00c4b4;color:#00c4b4}.SingleJobPostV1_body__VAL3T{background:#f1f5f9;padding:36px 0 60px}.SingleJobPostV1_bodyInner__cvsOw{max-width:1280px;margin:0 auto;padding:0 24px;display:flex;gap:28px;align-items:flex-start}.SingleJobPostV1_mainCol__nMwNC{flex:1 1;min-width:0}.SingleJobPostV1_sectionCard__w7_S8{background:#fff;border-radius:14px;padding:28px 30px;margin-bottom:20px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.SingleJobPostV1_sectionTitle__Nff1L{font-size:1.15rem;font-weight:700;color:#0d1b2a;margin:0 0 18px}.SingleJobPostV1_description__IxMMh{color:#334155;line-height:1.75;font-size:.95rem}.SingleJobPostV1_description__IxMMh p{margin-bottom:14px}.SingleJobPostV1_description__IxMMh ol,.SingleJobPostV1_description__IxMMh ul{padding-left:22px;margin-bottom:14px}.SingleJobPostV1_description__IxMMh li{margin-bottom:6px}.SingleJobPostV1_description__IxMMh h1,.SingleJobPostV1_description__IxMMh h2,.SingleJobPostV1_description__IxMMh h3,.SingleJobPostV1_description__IxMMh h4{color:#0d1b2a;margin-bottom:10px;margin-top:20px}.SingleJobPostV1_description__IxMMh strong{color:#0d1b2a}.SingleJobPostV1_skillsRow__1Atpq{display:flex;flex-wrap:wrap;gap:8px}.SingleJobPostV1_skillPill__Uv7b5{background:#f1f5f9;border:1px solid #e2e8f0;color:#334155;border-radius:20px;padding:5px 14px;font-size:.85rem;font-weight:500}.SingleJobPostV1_jobImage__DnBVX{width:100%;border-radius:10px;display:block}.SingleJobPostV1_sideCol__leCbE{width:310px;flex-shrink:0}.SingleJobPostV1_sideCard__oM_84{background:#0e3b38;border-radius:14px;padding:22px 24px;margin-bottom:20px;color:#fff}.SingleJobPostV1_sideCardTitle__yzc91{font-size:1.05rem;font-weight:700;color:#fff;margin:0 0 14px}.SingleJobPostV1_sideCardItem__ss0bk{display:flex;align-items:flex-start;gap:10px;padding:6px 0;color:#cbd5e1;font-size:.88rem;border-bottom:1px solid hsla(0,0%,100%,.06)}.SingleJobPostV1_sideCardItem__ss0bk:last-child{border-bottom:none}.SingleJobPostV1_sideCardCheck__e6E0r{color:#00c4b4;flex-shrink:0;margin-top:1px}.SingleJobPostV1_sideCardIcon__9xxBE{color:#64748b;flex-shrink:0;margin-top:2px}.SingleJobPostV1_sideCardLink__lv3yf{color:#cbd5e1;text-decoration:none;transition:color .15s;font-size:.88rem}.SingleJobPostV1_sideCardLink__lv3yf:hover{color:#00c4b4}.SingleJobPostV1_mapEmbed__tZBPd{width:100%;height:155px;border-radius:10px;overflow:hidden;margin-top:14px;background:#1a4a4a}.SingleJobPostV1_mapEmbed__tZBPd iframe{width:100%;height:100%;border:none}.SingleJobPostV1_adSideCard__P32bU{background:#0e3b38;border-radius:14px;padding:22px 24px;margin-bottom:20px;color:#fff;min-height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:2px dashed rgba(0,196,180,.25)}.SingleJobPostV1_adSideCardLabel__u0_yu{font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:hsla(0,0%,100%,.3);margin-bottom:10px;font-weight:600}.SingleJobPostV1_adSideCardSlot__1wiVr{width:100%;min-height:90px;display:flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.18);font-size:.78rem}.SingleJobPostV1_applySideCard__FqlM4{background:#fff;border-radius:14px;padding:22px 24px;margin-bottom:20px;box-shadow:0 2px 8px rgba(0,0,0,.05);display:flex;flex-direction:column;gap:12px}.SingleJobPostV1_applyBtnLarge__7mkFx{background:#00c4b4;color:#fff;border:none;border-radius:10px;padding:14px 20px;font-size:1rem;font-weight:700;cursor:pointer;width:100%;transition:background .18s}.SingleJobPostV1_applyBtnLarge__7mkFx:hover:not(:disabled){background:#00a89a}.SingleJobPostV1_applyBtnLarge__7mkFx:disabled{background:#475569;cursor:not-allowed}.SingleJobPostV1_expiryNote__EYqV5{text-align:center;font-size:.8rem;color:#64748b}.SingleJobPostV1_expiredNote__TQwvI{text-align:center;font-size:.8rem;color:#ef4444;font-weight:600}.SingleJobPostV1_contactBtn__cHv3d{display:block;width:100%;background:transparent;border:1.5px solid #e2e8f0;color:#475569;border-radius:10px;padding:10px 16px;font-size:.9rem;font-weight:600;text-align:center;cursor:pointer;text-decoration:none;transition:border-color .15s,color .15s}.SingleJobPostV1_contactBtn__cHv3d:hover{border-color:#00c4b4;color:#00c4b4}.SingleJobPostV1_mobileApplyBar__F28H0{display:none;position:fixed;left:0;right:0;bottom:0;padding:12px 16px;background:rgba(13,27,42,.96);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid hsla(0,0%,100%,.08);z-index:1100}.SingleJobPostV1_mobileApplyBtn__V0Ukf{width:100%;background:#00c4b4;color:#fff;border:none;border-radius:10px;padding:14px;font-size:1rem;font-weight:700;cursor:pointer}.SingleJobPostV1_mobileApplyBtn__V0Ukf:disabled{background:#475569;cursor:not-allowed}@media (max-width:900px){.SingleJobPostV1_bodyInner__cvsOw{flex-direction:column}.SingleJobPostV1_sideCol__leCbE{width:100%}.SingleJobPostV1_jobTitle__aD0jN{font-size:1.85rem}.SingleJobPostV1_heroInner__cCU7B{flex-direction:column;gap:16px}.SingleJobPostV1_heroRight__hPBMF{align-items:flex-start;flex-direction:row;flex-wrap:wrap;width:100%}.SingleJobPostV1_mobileApplyBar__F28H0{display:block}}@media (max-width:600px){.SingleJobPostV1_metaRow__OE_zH{gap:10px}.SingleJobPostV1_metaCard__MRRZ3{min-width:calc(50% - 5px);flex:1 1}.SingleJobPostV1_jobTitle__aD0jN{font-size:1.5rem}.SingleJobPostV1_sectionCard__w7_S8{padding:20px 18px}.SingleJobPostV1_hero__FtJW0{padding:28px 0 0}}