.kariera-hero{background:#f5f5f7;border-radius:20px;padding:var(--space-xl) var(--space-l);margin-bottom:var(--space-l);border:1px solid rgba(0,0,0,.07)}.kariera-hero__heading{font-size:var(--font-size-h1);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);color:var(--color-black);margin-bottom:var(--space-m);max-width:680px}.kariera-hero__heading span{color:var(--color-indigo)}.kariera-hero__sub{font-size:var(--font-size-body);line-height:1.65;color:rgba(0,0,0,.65);max-width:560px;margin-bottom:var(--space-m)}.kariera-positions{padding-block:var(--space-l);border-top:1px solid rgba(0,0,0,.08)}.kariera-positions__heading{font-size:var(--font-size-h2);font-weight:var(--font-weight-semibold);color:var(--color-black);margin-bottom:var(--space-l)}.kariera-job,.kariera-positions__list{display:flex;flex-direction:column;gap:var(--space-m)}.kariera-job{border:1.5px solid rgba(0,0,0,.1);border-radius:16px;padding:var(--space-l);transition:border-color .2s ease,box-shadow .2s ease}.kariera-job:hover{border-color:var(--color-indigo);box-shadow:0 4px 24px rgba(0,0,0,.06)}.kariera-job__header{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:var(--space-s)}.kariera-job__title{font-size:var(--font-size-h2);font-weight:var(--font-weight-semibold);color:var(--color-black)}.kariera-job__tags{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.kariera-job__tag{display:inline-flex;align-items:center;gap:5px;padding:4px 14px;border-radius:50px;border:1.5px solid rgba(0,0,0,.12);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);color:rgba(0,0,0,.65);white-space:nowrap}.kariera-job__tag--cat{background:var(--color-indigo);border-color:var(--color-indigo);color:var(--color-white)}.kariera-job__desc{font-size:var(--font-size-body);line-height:1.65;color:rgba(0,0,0,.65);max-width:720px}.kariera-job__link{display:inline-flex;align-items:center;gap:6px;font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);color:var(--color-indigo);text-decoration:none;align-self:flex-start;transition:gap .2s ease}.kariera-job__link:hover{gap:10px}.kariera-values{padding-block:var(--space-l);border-top:1px solid rgba(0,0,0,.08)}.kariera-values__heading{font-size:var(--font-size-h2);font-weight:var(--font-weight-semibold);color:var(--color-black);margin-bottom:var(--space-l)}.kariera-values__heading span{color:var(--color-indigo)}.kariera-values__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.kariera-values__item{border:1.5px solid rgba(0,0,0,.1);border-radius:16px;padding:var(--space-m);display:flex;flex-direction:column;gap:12px}.kariera-values__item--span2{grid-column:span 2}.kariera-values__icon{font-size:1.5rem;color:var(--color-black)}.kariera-values__title{font-size:1.1rem;font-weight:var(--font-weight-semibold);color:var(--color-black)}.kariera-values__desc{font-size:var(--font-size-body);color:rgba(0,0,0,.65);line-height:1.6}.kariera-open{padding-block:var(--space-l);border-top:1px solid rgba(0,0,0,.08)}.kariera-open__heading{font-size:var(--font-size-h1);font-weight:var(--font-weight-semibold);color:var(--color-black);line-height:var(--line-height-heading);margin-bottom:var(--space-s)}.kariera-open__sub{font-size:var(--font-size-body);color:rgba(0,0,0,.55);line-height:1.65;max-width:440px;margin-bottom:var(--space-m)}.kariera-open__actions{display:flex;align-items:center;gap:var(--space-m);flex-wrap:wrap}.kariera-open__contact{display:inline-flex;align-items:center;gap:6px;font-size:var(--font-size-body);color:rgba(0,0,0,.55)}.kariera-open__contact a{color:var(--color-black);font-weight:var(--font-weight-semibold);text-decoration:none}.kariera-open__contact a:hover{text-decoration:underline}@media (max-width:768px){.kariera-hero{padding:var(--space-l) var(--space-m);border-radius:16px}.kariera-job__header{flex-direction:column}.kariera-job{padding:var(--space-m)}.kariera-values__grid{grid-template-columns:1fr}.kariera-values__item--span2{grid-column:span 1}}