.vacancies-module__P4waxq__pageContainer{background-color:#f8fafc;min-height:100vh;padding-bottom:8rem}.vacancies-module__P4waxq__heroHeader{text-align:center;padding:10rem 2rem 5rem;position:relative;overflow:hidden}.vacancies-module__P4waxq__title{color:var(--nsib-navy);letter-spacing:-.02em;z-index:10;margin-bottom:1.5rem;font-size:clamp(3rem,6vw,4.5rem);font-weight:800;line-height:1.1;position:relative}.vacancies-module__P4waxq__subtitle{color:var(--text-secondary);z-index:10;max-width:650px;margin:0 auto;font-size:1.25rem;line-height:1.6;position:relative}.vacancies-module__P4waxq__mainContent{z-index:20;max-width:1100px;margin:0 auto;padding:0 2rem;position:relative}.vacancies-module__P4waxq__statusCard{-webkit-backdrop-filter:blur(24px);text-align:center;background:#fffffff2;border:1px solid #fffc;border-radius:24px;margin-top:2rem;margin-bottom:5rem;padding:5rem 4rem;transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s;position:relative;overflow:hidden;box-shadow:0 20px 40px #0000000a,0 1px 3px #00000005}.vacancies-module__P4waxq__statusCard:hover{transform:translateY(-8px);box-shadow:0 30px 60px #1b2a6b14,0 1px 3px #00000005}.vacancies-module__P4waxq__statusCard:before{content:"";background:linear-gradient(90deg, var(--nsib-navy) 0%, var(--nsib-red) 100%);width:100%;height:6px;position:absolute;top:0;left:0}.vacancies-module__P4waxq__statusIcon{width:80px;height:80px;color:var(--nsib-red);background:#e2303014;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 2.5rem;font-size:2rem;display:flex}.vacancies-module__P4waxq__statusCard h2{color:var(--nsib-navy);letter-spacing:-.01em;margin-bottom:1.5rem;font-size:2.5rem;font-weight:800}.vacancies-module__P4waxq__statusCard p{color:var(--text-secondary);max-width:600px;margin:0 auto 3rem;font-size:1.15rem;line-height:1.7}.vacancies-module__P4waxq__notifyForm{gap:1rem;max-width:550px;margin:0 auto;display:flex}.vacancies-module__P4waxq__inputField{color:var(--nsib-navy);background:#f8fafc;border:1px solid #0000001a;border-radius:12px;outline:none;flex-grow:1;padding:1.25rem 1.5rem;font-family:inherit;font-size:1rem;transition:all .3s}.vacancies-module__P4waxq__inputField::placeholder{color:#94a3b8}.vacancies-module__P4waxq__inputField:focus{background:#fff;border-color:#1b2a6b4d;box-shadow:0 0 0 4px #1b2a6b0d}.vacancies-module__P4waxq__submitBtn{background:var(--nsib-red);color:#fff;cursor:pointer;border:none;border-radius:12px;padding:0 2.5rem;font-size:1.05rem;font-weight:700;transition:all .3s}.vacancies-module__P4waxq__submitBtn:hover{background:#c22020;transform:translateY(-2px);box-shadow:0 10px 20px #e2303033}.vacancies-module__P4waxq__valueSection{margin-top:6rem}.vacancies-module__P4waxq__valueHeader{text-align:center;margin-bottom:4rem}.vacancies-module__P4waxq__valueHeader h3{color:var(--nsib-navy);margin-bottom:1rem;font-size:2rem;font-weight:800}.vacancies-module__P4waxq__valueHeader p{color:var(--text-secondary);font-size:1.1rem}.vacancies-module__P4waxq__valuesGrid{grid-template-columns:repeat(3,1fr);gap:2.5rem;display:grid}.vacancies-module__P4waxq__valueItem{background:#fff;border:1px solid #00000008;border-radius:16px;height:100%;padding:3rem 2.5rem;transition:transform .4s,box-shadow .4s;box-shadow:0 15px 35px #00000005}.vacancies-module__P4waxq__valueItem:hover{transform:translateY(-8px);box-shadow:0 25px 50px #0000000d}.vacancies-module__P4waxq__valueIcon{background:var(--nsib-navy);color:#fff;border-radius:12px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:2rem;display:flex}.vacancies-module__P4waxq__valueItem h4{color:var(--nsib-navy);margin-bottom:1rem;font-size:1.3rem;font-weight:700}.vacancies-module__P4waxq__valueItem p{color:var(--text-secondary);font-size:.95rem;line-height:1.6}@media (max-width:900px){.vacancies-module__P4waxq__valuesGrid{grid-template-columns:1fr}}@media (max-width:640px){.vacancies-module__P4waxq__statusCard{padding:3rem 1.5rem}.vacancies-module__P4waxq__notifyForm{flex-direction:column}.vacancies-module__P4waxq__submitBtn{padding:1.25rem}}
