.page-module__osHlXW__page{background:radial-gradient(circle at 12% 20%,#132b6314,transparent 35%),radial-gradient(circle at 85% 0%,#f4c52e14,transparent 30%),var(--bg-light);color:var(--text-dark);padding:7rem 1.5rem 5rem}.page-module__osHlXW__hero{background:#fff;border:1px solid #e4e7ef;border-radius:20px;flex-direction:column;gap:1.25rem;max-width:1100px;margin:0 auto 4rem;padding:3rem;display:flex;box-shadow:0 22px 60px #132b6314}.page-module__osHlXW__eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--brand-orange);font-size:.9rem;font-weight:700}.page-module__osHlXW__title{color:var(--primary);font-size:clamp(2.4rem,4vw,3.2rem);line-height:1.1}.page-module__osHlXW__lead{color:#3b4454;max-width:840px;font-size:1.05rem;line-height:1.7}.page-module__osHlXW__heroMeta{flex-wrap:wrap;gap:.75rem;display:flex}.page-module__osHlXW__heroMeta span{color:#1f2937;background:#f8f9fb;border:1px solid #e5e9f2;border-radius:999px;padding:.65rem .9rem;font-weight:600;box-shadow:0 8px 20px #0000000a}.page-module__osHlXW__valuesSection,.page-module__osHlXW__jobsSection,.page-module__osHlXW__contactSection{max-width:1200px;margin:0 auto 3.5rem;padding:0 .25rem}.page-module__osHlXW__valuesSection,.page-module__osHlXW__jobsSection{flex-direction:column;gap:1.5rem;display:flex}.page-module__osHlXW__valuesHeader,.page-module__osHlXW__jobsHeader{flex-direction:column;gap:.35rem;display:flex}.page-module__osHlXW__valuesHeader h2,.page-module__osHlXW__jobsHeader h2{color:var(--primary);font-size:1.9rem}.page-module__osHlXW__valuesHeader p,.page-module__osHlXW__jobsHeader p{color:#3b4454;max-width:720px}.page-module__osHlXW__valuesGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem;display:grid}.page-module__osHlXW__valueCard{background:#fff;border:1px solid #e4e7ef;border-radius:16px;flex-direction:column;gap:.6rem;padding:1.5rem;display:flex;box-shadow:0 14px 32px #132b630f}.page-module__osHlXW__valueEyebrow{color:var(--brand-orange);font-weight:700}.page-module__osHlXW__jobsGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem;display:grid}.page-module__osHlXW__jobCard{background:#fff;border:1px solid #e4e7ef;border-radius:18px;flex-direction:column;gap:1rem;padding:1.75rem;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 20px 40px #132b6314}.page-module__osHlXW__jobCard:hover{transform:translateY(-4px);box-shadow:0 26px 60px #132b631f}.page-module__osHlXW__jobHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.page-module__osHlXW__jobHeader h3{color:var(--primary);font-size:1.3rem}.page-module__osHlXW__jobBadge{color:#8a5a00;background:#fff7df;border:1px solid #f4c52e;border-radius:999px;padding:.4rem .75rem;font-size:.95rem;font-weight:700}.page-module__osHlXW__jobIntro{color:#3b4454;line-height:1.6}.page-module__osHlXW__jobListBlock{background:#f8f9fb;border:1px solid #e4e7ef;border-radius:.9rem;padding:1rem 1.2rem}.page-module__osHlXW__listLabel{color:var(--primary);margin-bottom:.5rem;font-weight:700}.page-module__osHlXW__jobListBlock ul{color:#3b4454;gap:.45rem;margin:0;padding-left:1.2rem;display:grid}.page-module__osHlXW__cardFooter{color:#3b4454;flex-direction:column;gap:.4rem;display:flex}.page-module__osHlXW__applyLink{color:var(--primary);align-items:center;gap:.4rem;font-weight:700;display:inline-flex}.page-module__osHlXW__applyLink:hover{color:var(--blue-dark)}.page-module__osHlXW__contactSection{background:linear-gradient(135deg,#fff 0%,#f8f9fb 100%);border:1px solid #e4e7ef;border-radius:20px;flex-direction:column;gap:1rem;padding:2.5rem;display:flex;box-shadow:0 22px 50px #132b6312}.page-module__osHlXW__contactSection h2{color:var(--primary);margin:.25rem 0;font-size:1.9rem}.page-module__osHlXW__steps{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-top:1.5rem;display:grid}.page-module__osHlXW__stepCard{background:#fff;border:1px solid #e4e7ef;border-radius:1rem;gap:.75rem;padding:1.25rem;display:flex;box-shadow:0 16px 30px #132b6314}.page-module__osHlXW__stepNumber{background:var(--primary);color:#fff;border:1px solid #dfe4f2;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-weight:800;display:inline-flex;box-shadow:0 10px 24px #132b6333}@media (max-width:720px){.page-module__osHlXW__page{padding-top:6rem}.page-module__osHlXW__hero{padding:2.25rem}.page-module__osHlXW__title{font-size:2rem}}
