.page-module__qife4a__hero{padding:var(--space-16) 0 var(--space-12);position:relative;overflow:hidden}.page-module__qife4a__heroBackground{pointer-events:none;position:absolute;inset:0}.page-module__qife4a__orb{filter:blur(80px);opacity:.4;border-radius:50%;position:absolute}.page-module__qife4a__orb1{background:var(--color-primary);opacity:.2;width:400px;height:400px;top:-100px;right:-100px}.page-module__qife4a__orb2{background:var(--color-accent-purple);opacity:.15;width:300px;height:300px;bottom:-50px;left:-50px}.page-module__qife4a__jobHeader{z-index:1;margin-bottom:var(--space-8);position:relative}.page-module__qife4a__jobMeta{gap:var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.page-module__qife4a__metaBadge{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--color-bg-glass);border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:var(--font-size-sm);color:var(--color-text-secondary);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:inline-flex}.page-module__qife4a__metaBadge svg{opacity:.7;width:14px;height:14px}.page-module__qife4a__departmentBadge{background:var(--glass-bg);border-color:var(--color-border-accent);color:var(--color-primary-light)}.page-module__qife4a__jobTitle{font-size:clamp(2rem,4vw,3rem);font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:var(--line-height-tight);margin-bottom:var(--space-4)}.page-module__qife4a__postedDate{font-size:var(--font-size-sm);color:var(--color-text-muted)}.page-module__qife4a__shareWrapper{margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--color-border)}.page-module__qife4a__content{gap:var(--space-12);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.page-module__qife4a__content{grid-template-columns:2fr 1fr}}.page-module__qife4a__mainColumn{gap:var(--space-10);flex-direction:column;display:flex}.page-module__qife4a__section{padding:var(--space-10) 0}.page-module__qife4a__section:first-child{padding-top:0}.page-module__qife4a__sectionTitle{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--space-6);align-items:center;gap:var(--space-3);display:flex}.page-module__qife4a__sectionTitle svg{width:24px;height:24px;color:var(--color-primary)}.page-module__qife4a__sectionIcon{background:var(--color-bg-glass);border:1px solid var(--color-border);border-radius:var(--radius-md);width:40px;height:40px;color:var(--color-primary);justify-content:center;align-items:center;display:flex}.page-module__qife4a__sectionIcon svg{width:20px;height:20px}.page-module__qife4a__description{font-size:var(--font-size-base);color:var(--color-text-body);line-height:var(--line-height-relaxed)}.page-module__qife4a__list{gap:var(--space-3);flex-direction:column;list-style:none;display:flex}.page-module__qife4a__list li{padding-left:var(--space-6);color:var(--color-text-body);line-height:var(--line-height-normal);position:relative}.page-module__qife4a__list li:before{content:"";background:var(--gradient-primary);border-radius:50%;width:6px;height:6px;position:absolute;top:10px;left:0}.page-module__qife4a__niceToHavesSection{background:var(--color-bg-glass);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6)}.page-module__qife4a__niceToHavesSection .page-module__qife4a__sectionTitle{font-size:var(--font-size-lg);margin-bottom:var(--space-4)}.page-module__qife4a__niceToHavesSection .page-module__qife4a__list li:before{background:var(--color-text-muted)}.page-module__qife4a__compensationCard{background:var(--glass-bg);border:1px solid var(--color-border-accent);border-radius:var(--radius-lg);padding:var(--space-6)}.page-module__qife4a__compensationLabel{font-size:var(--font-size-sm);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-2)}.page-module__qife4a__compensationValue{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);background:var(--gradient-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.page-module__qife4a__sidebar{gap:var(--space-8);flex-direction:column;display:flex}.page-module__qife4a__sidebarCard{background:var(--color-bg-glass);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.page-module__qife4a__sidebarTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--space-4);align-items:center;gap:var(--space-2);display:flex}.page-module__qife4a__sidebarTitle svg{width:18px;height:18px;color:var(--color-primary)}.page-module__qife4a__benefitsGrid{gap:var(--space-3);grid-template-columns:1fr;display:grid}.page-module__qife4a__benefitItem{align-items:flex-start;gap:var(--space-3);padding:var(--space-3);background:var(--color-bg-glass);border-radius:var(--radius-md);border:1px solid var(--color-border);display:flex}.page-module__qife4a__benefitItem svg{width:18px;height:18px;color:var(--color-success);flex-shrink:0;margin-top:2px}.page-module__qife4a__benefitItem span{color:var(--color-text-body);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.page-module__qife4a__aboutCompany{color:var(--color-text-body);line-height:var(--line-height-relaxed)}.page-module__qife4a__applyButtonWrapper{margin-top:var(--space-6)}.page-module__qife4a__form{gap:var(--space-5);flex-direction:column;display:flex}.page-module__qife4a__formGroup{gap:var(--space-2);flex-direction:column;display:flex}.page-module__qife4a__formRow{gap:var(--space-5);grid-template-columns:1fr;display:grid}@media (min-width:640px){.page-module__qife4a__formRow{grid-template-columns:1fr 1fr}}.page-module__qife4a__formLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.page-module__qife4a__required{color:var(--color-accent-red-light)}.page-module__qife4a__formInput,.page-module__qife4a__formSelect,.page-module__qife4a__formTextarea{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-bg-glass-strong);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);font-family:var(--font-family);font-size:var(--font-size-base);transition:border-color var(--transition-fast), box-shadow var(--transition-fast)}.page-module__qife4a__formInput:focus,.page-module__qife4a__formSelect:focus,.page-module__qife4a__formTextarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--glass-border);outline:none}.page-module__qife4a__formInput::placeholder,.page-module__qife4a__formTextarea::placeholder{color:var(--color-text-dim)}.page-module__qife4a__formSelect{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238892b0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-3) center;padding-right:var(--space-10)}.page-module__qife4a__formSelect option{background:var(--color-bg-secondary);color:var(--color-text-primary)}.page-module__qife4a__formTextarea{resize:vertical;min-height:120px}.page-module__qife4a__formInputError{border-color:var(--color-error)}.page-module__qife4a__formInputError:focus{box-shadow:0 0 0 3px #ef444426}.page-module__qife4a__errorText{font-size:var(--font-size-sm);color:var(--color-error)}.page-module__qife4a__fileUpload{position:relative}.page-module__qife4a__fileInput{opacity:0;cursor:pointer;position:absolute;inset:0}.page-module__qife4a__fileUploadBox{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-6);background:var(--color-bg-glass);border:2px dashed var(--color-border);border-radius:var(--radius-md);text-align:center;transition:border-color var(--transition-fast), background var(--transition-fast);flex-direction:column;display:flex}.page-module__qife4a__fileUploadBox:hover,.page-module__qife4a__fileUploadBox.page-module__qife4a__dragOver{border-color:var(--color-primary);background:var(--glass-bg)}.page-module__qife4a__fileUploadIcon{color:var(--color-text-muted)}.page-module__qife4a__fileUploadIcon svg{width:32px;height:32px}.page-module__qife4a__fileUploadText{font-size:var(--font-size-sm);color:var(--color-text-muted)}.page-module__qife4a__fileUploadText span{color:var(--color-primary);font-weight:var(--font-weight-medium)}.page-module__qife4a__fileName{margin-top:var(--space-2);font-size:var(--font-size-sm);color:var(--color-success);font-weight:var(--font-weight-medium)}.page-module__qife4a__submitButton{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-8);background:var(--gradient-primary);border-radius:var(--radius-md);color:var(--color-bg-primary);font-family:var(--font-family);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);cursor:pointer;transition:transform var(--transition-fast), box-shadow var(--transition-fast);border:none;display:inline-flex}.page-module__qife4a__submitButton:hover:not(:disabled){box-shadow:var(--shadow-glow-primary);transform:translateY(-2px)}.page-module__qife4a__submitButton:disabled{opacity:.6;cursor:not-allowed}.page-module__qife4a__submitButton svg{width:18px;height:18px}.page-module__qife4a__spinner{border:2px solid #0000;border-top-color:currentColor;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite page-module__qife4a__spin}@keyframes page-module__qife4a__spin{to{transform:rotate(360deg)}}.page-module__qife4a__successMessage,.page-module__qife4a__errorMessage{padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--font-size-sm);align-items:center;gap:var(--space-2);display:flex}.page-module__qife4a__successMessage{color:var(--color-success);background:#25d3661a;border:1px solid #25d3664d}.page-module__qife4a__errorMessage{color:var(--color-error);background:#ef44441a;border:1px solid #ef44444d}.page-module__qife4a__successMessage svg,.page-module__qife4a__errorMessage svg{flex-shrink:0;width:18px;height:18px}.page-module__qife4a__structuredData{display:none}[data-theme=light] .page-module__qife4a__orb{opacity:.1}[data-theme=light] .page-module__qife4a__orb1{background:#0891b2}[data-theme=light] .page-module__qife4a__orb2{background:#7c3aed}[data-theme=light] .page-module__qife4a__metaBadge{color:#334155;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-color:#0f172a1a;box-shadow:0 1px 3px #0f172a14}[data-theme=light] .page-module__qife4a__departmentBadge{color:#0e7490;background:#0891b224;border-color:#0891b24d}[data-theme=light] .page-module__qife4a__jobTitle{color:#0f172a}[data-theme=light] .page-module__qife4a__postedDate{color:#64748b}[data-theme=light] .page-module__qife4a__shareWrapper{border-top-color:#0f172a1a}[data-theme=light] .page-module__qife4a__sectionTitle{color:#0f172a}[data-theme=light] .page-module__qife4a__sectionTitle svg{color:#0891b2}[data-theme=light] .page-module__qife4a__sectionIcon{color:#0891b2;background:#0891b21a;border-color:#0891b240}[data-theme=light] .page-module__qife4a__description{color:#475569}[data-theme=light] .page-module__qife4a__list li{color:#475569}[data-theme=light] .page-module__qife4a__list li:before{background:linear-gradient(135deg,#0891b2 0%,#06b6d4 100%)}[data-theme=light] .page-module__qife4a__niceToHavesSection{background:#f8f9fc;border-color:#0f172a14}[data-theme=light] .page-module__qife4a__niceToHavesSection .page-module__qife4a__list li:before{background:#64748b}[data-theme=light] .page-module__qife4a__compensationCard{background:#0891b20d;border-color:#0891b240}[data-theme=light] .page-module__qife4a__compensationLabel{color:#64748b}[data-theme=light] .page-module__qife4a__compensationValue{background:linear-gradient(135deg,#0891b2 0%,#06b6d4 50%,#22d3ee 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}[data-theme=light] .page-module__qife4a__sidebarCard{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f8f9fc;border-color:#0f172a14;box-shadow:0 1px 3px #0f172a14,0 4px 12px #0f172a0f}[data-theme=light] .page-module__qife4a__sidebarTitle{color:#0f172a}[data-theme=light] .page-module__qife4a__sidebarTitle svg{color:#0891b2}[data-theme=light] .page-module__qife4a__benefitItem{background:#fff;border-color:#0f172a0f}[data-theme=light] .page-module__qife4a__benefitItem span{color:#475569}[data-theme=light] .page-module__qife4a__aboutCompany{color:#475569}[data-theme=light] .page-module__qife4a__formLabel{color:#334155}[data-theme=light] .page-module__qife4a__required{color:#dc2626}:is([data-theme=light] .page-module__qife4a__formInput,[data-theme=light] .page-module__qife4a__formSelect,[data-theme=light] .page-module__qife4a__formTextarea){color:#0f172a;background:#fff;border-color:#0f172a1a}:is([data-theme=light] .page-module__qife4a__formInput:focus,[data-theme=light] .page-module__qife4a__formSelect:focus,[data-theme=light] .page-module__qife4a__formTextarea:focus){border-color:#0891b2;box-shadow:0 0 0 3px #0891b226}[data-theme=light] .page-module__qife4a__formInput::placeholder{color:#94a3b8}[data-theme=light] .page-module__qife4a__formTextarea::placeholder{color:#94a3b8}[data-theme=light] .page-module__qife4a__formSelect option{color:#0f172a;background:#fff}[data-theme=light] .page-module__qife4a__fileUploadBox{background:#f8f9fc;border-color:#0f172a26}:is([data-theme=light] .page-module__qife4a__fileUploadBox:hover,[data-theme=light] .page-module__qife4a__fileUploadBox.page-module__qife4a__dragOver){background:#0891b20d;border-color:#0891b2}[data-theme=light] .page-module__qife4a__fileUploadIcon{color:#64748b}[data-theme=light] .page-module__qife4a__fileUploadText{color:#64748b}[data-theme=light] .page-module__qife4a__fileUploadText span{color:#0891b2}[data-theme=light] .page-module__qife4a__submitButton{color:#fff;background:linear-gradient(135deg,#0891b2 0%,#06b6d4 50%,#22d3ee 100%)}[data-theme=light] .page-module__qife4a__submitButton:hover:not(:disabled){box-shadow:0 4px 20px #0891b24d}.page-module__qife4a__formInput:focus,.page-module__qife4a__formSelect:focus,.page-module__qife4a__formTextarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--glass-border), 0 0 12px #0891b226}.page-module__qife4a__fileUploadBox.page-module__qife4a__dragOver{border-color:var(--color-primary);background:var(--glass-bg);animation:1.5s ease-in-out infinite page-module__qife4a__dashPulse}@keyframes page-module__qife4a__dashPulse{0%,to{border-color:var(--color-primary)}50%{border-color:var(--color-primary-light)}}.page-module__qife4a__submitButton{animation:3s ease-in-out infinite page-module__qife4a__subtleGlow}@keyframes page-module__qife4a__subtleGlow{0%,to{box-shadow:0 0 #0000}50%{box-shadow:0 0 12px #0891b233}}.page-module__qife4a__submitButton:hover:not(:disabled){animation:none}.page-module__qife4a__formInputError{animation:.4s ease-in-out page-module__qife4a__errorShake}@keyframes page-module__qife4a__errorShake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.page-module__qife4a__successMessage{animation:.5s ease-out page-module__qife4a__successReveal}@keyframes page-module__qife4a__successReveal{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.page-module__qife4a__errorMessage{animation:.4s ease-out page-module__qife4a__errorReveal}@keyframes page-module__qife4a__errorReveal{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.page-module__qife4a__orb,.page-module__qife4a__submitButton,.page-module__qife4a__formInputError,.page-module__qife4a__successMessage,.page-module__qife4a__errorMessage,.page-module__qife4a__fileUploadBox.page-module__qife4a__dragOver{animation:none!important}.page-module__qife4a__formInput,.page-module__qife4a__formSelect,.page-module__qife4a__formTextarea,.page-module__qife4a__fileUploadBox,.page-module__qife4a__submitButton,.page-module__qife4a__linkedinBtn,.page-module__qife4a__metaBadge,.page-module__qife4a__benefitItem{transition:none!important}.page-module__qife4a__submitButton:hover:not(:disabled){transform:none!important}.page-module__qife4a__spinner{animation:.8s linear infinite page-module__qife4a__spin!important}}
