.posao-module__sG--sG__page{min-height:100svh;color:var(--belu-white);background:var(--belu-graphite);padding-block:clamp(8rem,16vh,12rem) clamp(5rem,10vw,8rem)}.posao-module__sG--sG__shell{width:min(calc(100% - (var(--page-gutter) * 2)), var(--content-width));margin-inline:auto}.posao-module__sG--sG__intro{max-width:60rem;margin-bottom:clamp(3rem,6vw,5.5rem)}.posao-module__sG--sG__eyebrow{color:var(--belu-teal-soft);letter-spacing:.21em;text-transform:uppercase;align-items:center;gap:.75rem;margin:0 0 1.35rem;font-size:.72rem;font-weight:700;display:flex}.posao-module__sG--sG__eyebrow:before{content:"";background:currentColor;width:2.5rem;height:1px}.posao-module__sG--sG__title{letter-spacing:-.055em;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(2.8rem,6.5vw,5.4rem);font-weight:520;line-height:.94}.posao-module__sG--sG__lead{color:#ffffffad;max-width:46rem;margin:clamp(1.4rem,2.5vw,2rem) 0 0;font-size:clamp(1.02rem,1.3vw,1.2rem);line-height:1.6}.posao-module__sG--sG__count{color:#ffffff73;letter-spacing:.14em;text-transform:uppercase;margin:1.5rem 0 0;font-size:.78rem;font-weight:600}.posao-module__sG--sG__jobs{gap:1rem;max-width:56rem;display:grid}.posao-module__sG--sG__job{background:#ffffff09;border:1px solid #ffffff24;border-radius:1.25rem;flex-direction:column;align-items:flex-start;gap:1.1rem;padding:clamp(1.5rem,3vw,2.4rem);scroll-margin-top:7rem;display:flex}.posao-module__sG--sG__jobHead{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.posao-module__sG--sG__jobHead h2{letter-spacing:-.04em;margin:0;font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:540;line-height:1.05}.posao-module__sG--sG__chip{color:var(--belu-teal-soft);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border:1px solid #afc5c073;border-radius:999px;padding:.4rem .75rem;font-size:.66rem;font-weight:700}.posao-module__sG--sG__jobSummary{color:#ffffffd1;max-width:42rem;margin:0;font-size:1.02rem;line-height:1.55}.posao-module__sG--sG__jobBody{gap:.75rem;max-width:42rem;display:grid}.posao-module__sG--sG__jobBody p{color:#ffffff9e;margin:0;font-size:.95rem;line-height:1.65}.posao-module__sG--sG__empty{border:1px dashed #ffffff38;border-radius:1.25rem;flex-direction:column;align-items:flex-start;gap:1.5rem;max-width:40rem;padding:clamp(2rem,4vw,3rem);display:flex}.posao-module__sG--sG__empty p{color:#ffffffad;margin:0;font-size:1.02rem;line-height:1.6}.posao-module__sG--sG__openApplication{background:var(--belu-teal-deep);border-radius:1.25rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 2rem;max-width:56rem;margin-top:clamp(2rem,4vw,3rem);padding:clamp(1.5rem,3vw,2.2rem);display:flex}.posao-module__sG--sG__openApplication p{color:#ffffffc7;margin:0;font-size:.95rem;line-height:1.55}.posao-module__sG--sG__openApplication .posao-module__sG--sG__openApplicationLabel{color:var(--belu-white);letter-spacing:-.02em;margin:0 0 .35rem;font-size:1.1rem;font-weight:600}.posao-module__sG--sG__footer{width:min(calc(100% - (var(--page-gutter) * 2)), var(--content-width));border-top:1px solid #ffffff24;flex-wrap:wrap;align-items:center;gap:1rem;margin:clamp(3.5rem,7vw,6rem) auto 0;padding-top:clamp(2.5rem,5vw,4rem);display:flex}.posao-module__sG--sG__button{min-height:3.25rem;color:var(--belu-white);letter-spacing:-.01em;background:#1115141a;border:1px solid #ffffff6b;border-radius:999px;justify-content:center;align-items:center;gap:.65rem;padding:.85rem 1.35rem;font-size:.83rem;font-weight:700;transition:border-color .22s,background-color .22s;display:inline-flex}.posao-module__sG--sG__button:hover{border-color:var(--belu-white);background:#ffffff14}.posao-module__sG--sG__buttonSolid{border-color:var(--belu-white);color:var(--belu-ink);background:var(--belu-white)}.posao-module__sG--sG__buttonSolid:hover{background:var(--belu-cream)}@media (prefers-reduced-motion:reduce){.posao-module__sG--sG__button{transition:none}}.posao-module__sG--sG__applyWrap{flex-direction:column;align-items:flex-start;gap:1.25rem;width:100%;display:flex}.posao-module__sG--sG__applyForm{background:#11151459;border:1px solid #ffffff29;border-radius:1rem;gap:1rem;width:100%;max-width:40rem;padding:clamp(1.25rem,2.5vw,1.75rem);display:grid}.posao-module__sG--sG__applyRow{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.posao-module__sG--sG__applyField{flex-direction:column;gap:.45rem;min-width:0;display:flex}.posao-module__sG--sG__applyField>span{color:var(--belu-teal-soft);letter-spacing:.18em;text-transform:uppercase;font-size:.64rem;font-weight:750}.posao-module__sG--sG__applyField input,.posao-module__sG--sG__applyField textarea{width:100%;min-width:0;color:var(--belu-white);font:inherit;background:#ffffff0f;border:1px solid #ffffff38;border-radius:.75rem;outline:none;padding:.8rem .9rem;font-size:.95rem;transition:border-color .18s,background-color .18s}.posao-module__sG--sG__applyField input::placeholder,.posao-module__sG--sG__applyField textarea::placeholder{color:#ffffff59}.posao-module__sG--sG__applyField input:focus,.posao-module__sG--sG__applyField textarea:focus{border-color:var(--belu-teal-soft);background:#ffffff17}.posao-module__sG--sG__applyField input[type=file]{color:#ffffffbf;cursor:pointer;padding:.6rem .9rem;font-size:.85rem}.posao-module__sG--sG__applyField input[type=file]::file-selector-button{color:var(--belu-white);font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff52;border-radius:999px;margin-right:.85rem;padding:.45rem .9rem;font-size:.75rem;font-weight:700}.posao-module__sG--sG__applyHint{color:#ffffff73;margin:0;font-size:.75rem;line-height:1.5}.posao-module__sG--sG__applyActions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.posao-module__sG--sG__applyError,.posao-module__sG--sG__applySuccess{border-radius:.75rem;margin:0;padding:.85rem 1rem;font-size:.9rem;line-height:1.5}.posao-module__sG--sG__applyError{color:#ffd6d6;background:#ff50501f;border:1px solid #ff969666}.posao-module__sG--sG__applySuccess{max-width:40rem;color:var(--belu-white);background:#afc5c029;border:1px solid #afc5c080}.posao-module__sG--sG__applyTrap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (max-width:640px){.posao-module__sG--sG__applyRow{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.posao-module__sG--sG__applyField input,.posao-module__sG--sG__applyField textarea{transition:none}}
