.lv-careers{--lv-green:#009639;--lv-green-2:#00b347;--lv-bg:#081321;--lv-panel:#10263d;--lv-text:#e8eef5;--lv-muted:#a8b8c8;--lv-border:hsla(0,0%,100%,.1);padding:34px 0 42px;position:relative;z-index:1}.lv-careers__wrap{box-sizing:border-box;margin:0 auto;max-width:1180px;padding:0 clamp(16px,4vw,28px)}.lv-careers__head{margin-bottom:22px}.lv-careers__eyebrow{color:var(--lv-green);display:inline-block;font-size:11px;font-weight:900;letter-spacing:.14em;line-height:1;margin-bottom:10px;text-transform:uppercase}.lv-careers__title{color:#fff;font-family:Sora,Inter,Arial,sans-serif;font-size:clamp(30px,3vw,42px);letter-spacing:-.035em;line-height:1.06;margin:0 0 12px;max-width:44ch}.lv-careers__intro{color:var(--lv-muted);font-size:16px;line-height:1.65;max-width:900px}.lv-careers__intro p{margin:0 0 10px}.lv-careers__intro p:last-child{margin-bottom:0}.lv-careers__layout{align-items:stretch;display:grid;gap:18px;grid-template-columns:minmax(0,1.4fr) minmax(320px,.65fr)}.lv-careers__aside-card,.lv-careers__panel{background:radial-gradient(circle at 100% 0,rgba(0,150,57,.08),transparent 34%),radial-gradient(circle at 0 100%,rgba(0,174,239,.06),transparent 34%),linear-gradient(180deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.018));border:1px solid var(--lv-border);border-radius:24px;box-shadow:0 16px 38px rgba(0,0,0,.22);overflow:hidden;position:relative}.lv-careers__panel{padding:18px}.lv-careers__panel-glow{background:radial-gradient(circle,rgba(0,150,57,.14),transparent 62%);height:180px;inset:auto -20% -35% -20%;pointer-events:none;position:absolute}.lv-careers__jobs{display:grid;gap:12px;position:relative;z-index:2}.lv-careers__job{background:linear-gradient(180deg,rgba(8,19,33,.72),rgba(8,19,33,.42));border:1px solid hsla(0,0%,100%,.1);border-radius:20px;padding:20px;position:relative;transition:transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease}.lv-careers__job:hover{background:radial-gradient(circle at 100% 0,rgba(0,150,57,.08),transparent 34%),linear-gradient(180deg,rgba(8,19,33,.82),rgba(8,19,33,.5));border-color:rgba(0,150,57,.32);box-shadow:0 14px 30px rgba(0,0,0,.2);transform:translateY(-2px)}.lv-careers__job:before{background:var(--lv-green);border-radius:999px;content:"";display:block;height:2px;margin-bottom:14px;width:42px}.lv-careers__job-top{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.lv-careers__location,.lv-careers__tag{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:900;line-height:1;min-height:26px;padding:0 10px}.lv-careers__tag{background:rgba(0,150,57,.12);border:1px solid rgba(0,150,57,.25);color:#7eeaa8}.lv-careers__location{background:hsla(0,0%,100%,.055);border:1px solid hsla(0,0%,100%,.1);color:#dbe8f4}.lv-careers__job-title{color:#fff;font-family:Sora,Inter,Arial,sans-serif;font-size:clamp(22px,2vw,30px);letter-spacing:-.03em;line-height:1.08;margin:0 0 8px}.lv-careers__meta{color:#d8e6f2;font-size:14px;font-weight:700;line-height:1.45;margin-bottom:10px}.lv-careers__desc{color:var(--lv-muted);font-size:15px;line-height:1.6;max-width:68ch}.lv-careers__desc p{margin:0 0 10px}.lv-careers__desc p:last-child{margin-bottom:0}.lv-careers__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.lv-careers__btn{align-items:center;border-radius:999px;display:inline-flex;font-size:13px;font-weight:900;justify-content:center;line-height:1;min-height:44px;padding:0 18px;text-decoration:none;transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease,color .2s ease}.lv-careers__btn:hover{transform:translateY(-1px)}.lv-careers__btn--primary{background:linear-gradient(135deg,var(--lv-green),var(--lv-green-2));border:1px solid rgba(0,150,57,.44);box-shadow:0 10px 22px rgba(0,150,57,.2);color:#fff}.lv-careers__btn--primary:hover{background:linear-gradient(135deg,#00a842,#00c851);box-shadow:0 14px 28px rgba(0,150,57,.26)}.lv-careers__btn--ghost{background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.13);color:#fff}.lv-careers__btn--ghost:hover{background:rgba(0,150,57,.1);border-color:rgba(0,150,57,.36)}.lv-careers__aside-card{height:100%;padding:24px}.lv-careers__aside-eyebrow{color:var(--lv-green);display:inline-block;font-size:11px;font-weight:900;letter-spacing:.14em;margin-bottom:12px;text-transform:uppercase}.lv-careers__aside-card h3{color:#fff;font-family:Sora,Inter,Arial,sans-serif;font-size:clamp(24px,2.4vw,34px);letter-spacing:-.035em;line-height:1.08;margin:0 0 12px}.lv-careers__aside-card p,.lv-careers__aside-text{color:var(--lv-muted);font-size:15px;line-height:1.6}.lv-careers__proof{display:grid;gap:10px;margin-top:22px}.lv-careers__proof div{background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:14px}.lv-careers__proof strong{color:#fff;display:block;font-family:Sora,Inter,Arial,sans-serif;font-size:18px;line-height:1.1;margin-bottom:4px}.lv-careers__proof span{color:var(--lv-muted);display:block;font-size:13px;line-height:1.4}.lv-careers__empty{background:rgba(8,19,33,.55);border-radius:18px;padding:20px;position:relative;z-index:2}.lv-careers__empty h3{color:#fff;font-family:Sora,Inter,Arial,sans-serif;font-size:24px;margin:0 0 8px}.lv-careers__empty p{color:var(--lv-muted);font-size:15px;line-height:1.6;margin:0 0 16px}@media (max-width:991px){.lv-careers__layout{grid-template-columns:1fr}.lv-careers__aside-card{padding:20px}.lv-careers__proof{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.lv-careers{padding:26px 0 32px}.lv-careers__wrap{padding:0 14px}.lv-careers__eyebrow{font-size:10px;margin-bottom:8px}.lv-careers__title{font-size:clamp(28px,9vw,34px);line-height:1.08;max-width:100%}.lv-careers__intro{font-size:14px;line-height:1.6;margin-bottom:18px;max-width:100%}.lv-careers__aside-card,.lv-careers__panel{border-radius:20px}.lv-careers__panel{padding:12px}.lv-careers__job{border-radius:18px;padding:17px}.lv-careers__job-title{font-size:24px}.lv-careers__desc{font-size:14px}.lv-careers__actions{flex-direction:column}.lv-careers__btn{min-height:46px;width:100%}.lv-careers__proof{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.lv-careers__btn,.lv-careers__job{transition:none!important}}.lv-careers__job{gap:18px;grid-template-columns:minmax(0,1fr) 190px}.lv-careers__job-content{min-width:0}.lv-careers__job-media{background:radial-gradient(circle at 50% 0,rgba(69,211,122,.1),transparent 48%),hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.1);min-height:100%}.lv-careers__job-media img{min-height:180px}.lv-careers__job-media:after{background:linear-gradient(180deg,rgba(8,19,33,.04),rgba(8,19,33,.22));pointer-events:none}@media (max-width:767px){.lv-careers__job{grid-template-columns:1fr}.lv-careers__job-media{order:-1}.lv-careers__job-media img{max-height:220px;min-height:170px}}.lv-careers__job{align-items:stretch;display:grid;gap:22px;grid-template-columns:1fr 260px}.lv-careers__job-content{display:flex;flex-direction:column;justify-content:center}.lv-careers__job-media{border-radius:16px;height:100%;min-height:220px;overflow:hidden;position:relative}.lv-careers__job-media img{display:block;height:100%;object-fit:cover;width:100%}.lv-careers__job-media:after{background:linear-gradient(180deg,rgba(8,19,33,.1),rgba(8,19,33,.35));content:"";inset:0;position:absolute}@media (max-width:767px){.lv-careers__job{grid-template-columns:1fr}.lv-careers__job-media{min-height:180px;order:-1}}.lv-careers__job{align-items:stretch!important;display:grid!important;gap:22px!important;grid-template-columns:minmax(0,1fr) 240px!important}.lv-careers__job-content{display:flex!important;flex-direction:column!important;justify-content:center!important}.lv-careers__job-media{border-radius:16px!important;height:auto!important;order:0!important}.lv-careers__job-media img{min-height:260px!important}@media (max-width:767px){.lv-careers__job{grid-template-columns:1fr!important}.lv-careers__job-media{min-height:180px!important;order:-1!important;width:100%!important}.lv-careers__job-media img{max-height:220px!important;min-height:180px!important}}.lv-careers__job--has-media{grid-template-columns:minmax(0,1fr) 240px!important}.lv-careers__job-media{min-height:260px!important;width:240px!important}@media (max-width:767px){.lv-careers__job--has-media{grid-template-columns:1fr!important}.lv-careers__job-media{min-height:180px!important;order:-1!important;width:100%!important}}.lv-careers__job--has-media{align-items:stretch!important;display:grid!important;gap:22px!important;grid-template-columns:minmax(0,1fr) 250px!important}.lv-careers__job:before{left:20px!important;margin:0!important;position:absolute!important;top:20px!important}.lv-careers__job-content{min-width:0!important;padding-top:18px!important}.lv-careers__job-media{align-self:stretch!important;border-radius:18px!important;margin:0!important;min-height:100%!important;overflow:hidden!important;width:250px!important}.lv-careers__job-media img{display:block!important;height:100%!important;min-height:280px!important;object-fit:cover!important;width:100%!important}@media (max-width:767px){.lv-careers__job--has-media{grid-template-columns:1fr!important}.lv-careers__job-media{min-height:180px!important;order:-1!important;width:100%!important}.lv-careers__job-media img{max-height:220px!important;min-height:180px!important}}.lv-careers__aside-card{background:radial-gradient(circle at 100% 0,rgba(0,150,57,.06),transparent 34%),linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.018))!important;border:1px solid hsla(0,0%,100%,.1)!important;box-shadow:0 16px 38px rgba(0,0,0,.22)!important;padding:28px 24px!important}.lv-careers__aside-card h3{font-size:clamp(25px,2vw,31px)!important;letter-spacing:-.035em!important;line-height:1.08!important;margin-bottom:14px!important}.lv-careers__aside-card>p,.lv-careers__aside-text,.lv-careers__aside-text p{color:var(--lv-muted)!important;font-size:15px!important;line-height:1.58!important;margin:0!important}.lv-careers__proof{gap:10px!important;margin-top:24px!important}.lv-careers__proof div{background:linear-gradient(180deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.02))!important;border:1px solid hsla(0,0%,100%,.1)!important;border-radius:15px!important;padding:13px 14px!important}.lv-careers__proof strong{font-size:16px!important;line-height:1.15!important}.lv-careers__proof span{font-size:13px!important;line-height:1.35!important}@media (min-width:992px){.lv-careers__aside-card{min-height:100%}.lv-careers__layout{grid-template-columns:minmax(0,1.5fr) minmax(300px,.62fr)!important}}@media (max-width:767px){.lv-careers__aside-card{padding:20px!important}.lv-careers__aside-card h3{font-size:26px!important}}