.page-module__FBtO9q__hero{text-align:center;width:100%;padding:calc(var(--header-height) + var(--space-16)) var(--container-padding) var(--space-12);position:relative;overflow:hidden}.page-module__FBtO9q__heroBackground{width:100%;height:100%;z-index:var(--z-base);background:var(--gradient-radial-bg);pointer-events:none;position:absolute;top:0;left:0;overflow:hidden}.page-module__FBtO9q__orb{filter:blur(80px);opacity:.3;border-radius:50%;animation:20s ease-in-out infinite page-module__FBtO9q__float;position:absolute}.page-module__FBtO9q__orb1{background:var(--color-primary);width:400px;height:400px;top:-100px;left:-100px}.page-module__FBtO9q__orb2{background:var(--color-secondary);width:500px;height:500px;animation-delay:-5s;bottom:-150px;right:-150px}.page-module__FBtO9q__heroContent{z-index:var(--z-above);max-width:var(--container-lg);margin:0 auto;position:relative}.page-module__FBtO9q__heroTitle{font-size:var(--font-size-hero);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-tight);margin-bottom:var(--space-4);color:var(--color-text-primary)}.page-module__FBtO9q__heroSubtitle{font-size:var(--font-size-subtitle);color:var(--color-text-muted);font-weight:var(--font-weight-light);max-width:640px;line-height:var(--line-height-normal);margin:0 auto}.page-module__FBtO9q__section{width:100%;padding:var(--space-20) 0;position:relative}.page-module__FBtO9q__sectionSm{padding:var(--space-12) 0}.page-module__FBtO9q__benefitsGrid{gap:var(--space-6);margin-top:var(--space-12);grid-template-columns:repeat(3,1fr);display:grid}.page-module__FBtO9q__benefitCard{background:var(--color-bg-card);-webkit-backdrop-filter:blur(10px);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-8);text-align:center;transition:all var(--transition-base)}.page-module__FBtO9q__benefitCard:hover{background:var(--color-bg-card-hover);border-color:var(--color-border-hover);box-shadow:var(--shadow-md);transform:translateY(-4px)}.page-module__FBtO9q__benefitIcon{width:64px;height:64px;margin:0 auto var(--space-5);background:var(--gradient-primary);border-radius:var(--radius-lg);font-size:var(--font-size-2xl);justify-content:center;align-items:center;display:flex}.page-module__FBtO9q__benefitTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-3);color:var(--color-text-primary)}.page-module__FBtO9q__benefitDescription{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:var(--line-height-normal)}.page-module__FBtO9q__cultureSection{background:var(--color-bg-glass);-webkit-backdrop-filter:blur(10px);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-12) var(--space-8);margin-top:var(--space-12);text-align:center}.page-module__FBtO9q__cultureTitle{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin-bottom:var(--space-4)}.page-module__FBtO9q__cultureDescription{font-size:var(--font-size-lg);color:var(--color-text-muted);max-width:800px;line-height:var(--line-height-relaxed);margin:0 auto}.page-module__FBtO9q__cultureValues{justify-content:center;gap:var(--space-8);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.page-module__FBtO9q__cultureValue{align-items:center;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);display:flex}.page-module__FBtO9q__cultureValueIcon{color:var(--color-primary)}.page-module__FBtO9q__positionsSection{padding:var(--space-20) 0}.page-module__FBtO9q__filtersWrapper{gap:var(--space-6);margin-bottom:var(--space-10);flex-direction:column;display:flex}.page-module__FBtO9q__filterRow{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.page-module__FBtO9q__filterLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-muted);min-width:80px}.page-module__FBtO9q__jobsGrid{gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(340px,1fr));display:grid}.page-module__FBtO9q__jobCard{background:var(--color-bg-card);-webkit-backdrop-filter:blur(10px);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);transition:all var(--transition-base);flex-direction:column;display:flex}.page-module__FBtO9q__jobCard:hover{background:var(--color-bg-card-hover);border-color:var(--color-border-hover);box-shadow:var(--shadow-md);transform:translateY(-4px)}.page-module__FBtO9q__jobHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.page-module__FBtO9q__jobTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);line-height:var(--line-height-snug)}.page-module__FBtO9q__jobDepartment{padding:var(--space-1) var(--space-3);background:var(--gradient-purple);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;display:inline-block}.page-module__FBtO9q__jobMeta{gap:var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.page-module__FBtO9q__jobMetaItem{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-muted);display:flex}.page-module__FBtO9q__jobMetaIcon{opacity:.7;width:16px;height:16px}.page-module__FBtO9q__jobDescription{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:var(--line-height-normal);margin-bottom:var(--space-6);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex-grow:1;display:-webkit-box;overflow:hidden}.page-module__FBtO9q__jobFooter{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:auto;display:flex}.page-module__FBtO9q__jobType{font-size:var(--font-size-xs);color:var(--color-text-dim);font-weight:var(--font-weight-medium)}.page-module__FBtO9q__noResults{text-align:center;padding:var(--space-16) var(--space-8);background:var(--color-bg-glass);-webkit-backdrop-filter:blur(10px);border:1px solid var(--color-border);border-radius:var(--radius-xl)}.page-module__FBtO9q__noResultsTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-3);color:var(--color-text-primary)}.page-module__FBtO9q__noResultsText{font-size:var(--font-size-base);color:var(--color-text-muted);margin-bottom:var(--space-6)}.page-module__FBtO9q__processSection{padding:var(--space-20) 0}.page-module__FBtO9q__processGrid{gap:var(--space-6);margin-top:var(--space-12);grid-template-columns:repeat(4,1fr);display:grid}.page-module__FBtO9q__processStep{text-align:center;position:relative}.page-module__FBtO9q__processStep:not(:last-child):after{content:"";background:var(--gradient-primary);opacity:.3;width:100%;height:2px;position:absolute;top:32px;right:-50%}.page-module__FBtO9q__processNumber{width:64px;height:64px;margin:0 auto var(--space-4);background:var(--gradient-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-bg-primary);box-shadow:var(--shadow-glow-primary);border-radius:50%;justify-content:center;align-items:center;display:flex}.page-module__FBtO9q__processTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-2);color:var(--color-text-primary)}.page-module__FBtO9q__processDescription{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:var(--line-height-normal)}.page-module__FBtO9q__ctaSection{padding:var(--space-16) 0}[data-theme=light] .page-module__FBtO9q__heroBackground{background:linear-gradient(#eff1f8 0%,#f8f9fc 100%)}[data-theme=light] .page-module__FBtO9q__orb{opacity:.15}[data-theme=light] .page-module__FBtO9q__orb1{background:#0891b2}[data-theme=light] .page-module__FBtO9q__orb2{background:#06b6d4}[data-theme=light] .page-module__FBtO9q__heroTitle{color:#0f172a}[data-theme=light] .page-module__FBtO9q__heroSubtitle{color:#475569}[data-theme=light] .page-module__FBtO9q__benefitCard{-webkit-backdrop-filter:none;background:#fff;border-color:#0f172a14;transition:background .3s,border-color .3s,box-shadow .3s,transform .3s;box-shadow:0 1px 3px #0f172a14,0 4px 12px #0f172a0f}[data-theme=light] .page-module__FBtO9q__benefitCard:hover{background:#f8f9fc;border-color:#0891b24d;box-shadow:0 10px 15px #0f172a1a,0 4px 6px #0f172a0d}[data-theme=light] .page-module__FBtO9q__benefitIcon{background:linear-gradient(135deg,#0891b2 0%,#06b6d4 50%,#22d3ee 100%)}[data-theme=light] .page-module__FBtO9q__benefitTitle{color:#0f172a}[data-theme=light] .page-module__FBtO9q__benefitDescription{color:#475569}[data-theme=light] .page-module__FBtO9q__cultureSection{-webkit-backdrop-filter:none;background:#fff;border-color:#0f172a14;box-shadow:0 1px 3px #0f172a14,0 4px 12px #0f172a0f}[data-theme=light] .page-module__FBtO9q__cultureTitle{color:#0f172a}[data-theme=light] .page-module__FBtO9q__cultureDescription{color:#475569}[data-theme=light] .page-module__FBtO9q__cultureValue{color:#334155}[data-theme=light] .page-module__FBtO9q__cultureValueIcon{color:#0891b2}[data-theme=light] .page-module__FBtO9q__filterLabel{color:#475569}[data-theme=light] .page-module__FBtO9q__jobCard{-webkit-backdrop-filter:none;background:#fff;border-color:#0f172a14;transition:background .3s,border-color .3s,box-shadow .3s,transform .3s;box-shadow:0 1px 3px #0f172a14,0 4px 12px #0f172a0f}[data-theme=light] .page-module__FBtO9q__jobCard:hover{background:#f8f9fc;border-color:#0891b24d;box-shadow:0 10px 15px #0f172a1a,0 4px 6px #0f172a0d}[data-theme=light] .page-module__FBtO9q__jobTitle{color:#0f172a}[data-theme=light] .page-module__FBtO9q__jobDepartment{color:#fff;background:linear-gradient(135deg,#0891b2 0%,#06b6d4 100%)}[data-theme=light] .page-module__FBtO9q__jobMetaItem{color:#475569}[data-theme=light] .page-module__FBtO9q__jobDescription{color:#475569}[data-theme=light] .page-module__FBtO9q__jobType{color:#64748b}[data-theme=light] .page-module__FBtO9q__noResults{-webkit-backdrop-filter:none;background:#fff;border-color:#0f172a14;box-shadow:0 1px 3px #0f172a14,0 4px 12px #0f172a0f}[data-theme=light] .page-module__FBtO9q__noResultsTitle{color:#0f172a}[data-theme=light] .page-module__FBtO9q__noResultsText{color:#475569}[data-theme=light] .page-module__FBtO9q__processStep:not(:last-child):after{opacity:.3;background:linear-gradient(135deg,#0891b2 0%,#06b6d4 50%,#22d3ee 100%)}[data-theme=light] .page-module__FBtO9q__processNumber{color:#fff;background:linear-gradient(135deg,#0891b2 0%,#06b6d4 50%,#22d3ee 100%);box-shadow:0 4px 20px #0891b233}[data-theme=light] .page-module__FBtO9q__processTitle{color:#0f172a}[data-theme=light] .page-module__FBtO9q__processDescription{color:#475569}@media (max-width:1024px){.page-module__FBtO9q__benefitsGrid{grid-template-columns:repeat(2,1fr)}.page-module__FBtO9q__processGrid{gap:var(--space-8);grid-template-columns:repeat(2,1fr)}.page-module__FBtO9q__processStep:not(:last-child):after{display:none}}@media (max-width:768px){.page-module__FBtO9q__hero{padding-top:calc(var(--header-height) + var(--space-10));padding-bottom:var(--space-8)}.page-module__FBtO9q__heroTitle{font-size:var(--font-size-section)}.page-module__FBtO9q__section{padding:var(--space-12) 0}.page-module__FBtO9q__benefitsGrid,.page-module__FBtO9q__processGrid,.page-module__FBtO9q__jobsGrid{grid-template-columns:1fr}.page-module__FBtO9q__filterRow{flex-direction:column;align-items:flex-start}.page-module__FBtO9q__filterLabel{min-width:auto}.page-module__FBtO9q__cultureSection{padding:var(--space-8) var(--space-6)}.page-module__FBtO9q__cultureValues{gap:var(--space-4);flex-direction:column}.page-module__FBtO9q__jobHeader{gap:var(--space-3);flex-direction:column}.page-module__FBtO9q__jobFooter{flex-direction:column;align-items:stretch}}@keyframes page-module__FBtO9q__float{0%,to{transform:translate(0)}25%{transform:translate(50px,50px)}50%{transform:translate(-30px,80px)}75%{transform:translate(-60px,-20px)}}@media (prefers-reduced-motion:reduce){.page-module__FBtO9q__orb{animation:none!important}.page-module__FBtO9q__benefitCard,.page-module__FBtO9q__jobCard,.page-module__FBtO9q__processStep{transition:none!important}.page-module__FBtO9q__benefitCard:hover,.page-module__FBtO9q__jobCard:hover{transform:none!important}}
