.ast-careers{--careers-dark:#050e28;--careers-blue:#3a75ff;--careers-cyan:#34ffe6;--careers-ink:#172a4d;--careers-muted:#4a5f85;--careers-border:rgba(58,117,255,0.16);position:relative;overflow-x:hidden;background:#e1e8f3}.ast-careers-head h2{font-size:clamp(1.5rem, 2.4vw, 2rem);font-family:var(--font-main);font-weight:700;letter-spacing:normal;line-height:1.16;color:var(--careers-ink);margin:.1rem 0 .35rem}.ast-careers-hero{position:relative;overflow:hidden}.ast-careers-hero::before{content:"";position:absolute;inset:0;pointer-events:none}.ast-careers-hero h1{margin:0}.ast-careers-hero__scene{position:relative;height:400px;display:flex;align-items:center;justify-content:center;z-index:1}.ast-careers-benefit h3{font-size:1rem;font-weight:700;color:var(--careers-ink);margin:0 0 .25rem;line-height:1.25}.ast-careers-empty h3{color:var(--careers-ink);margin:0 0 .4rem}.ast-careers-card--muted{opacity:0.72}.ast-careers-card__head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ast-careers-card h3{font-size:1.16rem;font-weight:600;color:var(--careers-ink);line-height:1.3;margin:.1rem 0 0}.ast-careers-card__block{display:grid;gap:5px}.ast-careers-card__list li{font-size:.9rem;color:#3f5478;padding-left:1.3em;position:relative;line-height:1.42}.ast-careers-card__list li::before{content:"•";position:absolute;left:0;color:var(--careers-blue);font-weight:700}.ast-careers-card__list--check li::before{content:"✓"}.ast-careers-card .button{margin-top:auto;align-self:flex-start}.ast-careers-req{padding:16px 0}.ast-careers-req__inner{display:grid;grid-template-columns:minmax(0, 0.9fr) minmax(0, 1.6fr);gap:28px;align-items:center;background:#fff;border:1px solid var(--careers-border);border-radius:14px;padding:22px 26px}.ast-careers-req__text h2{font-size:clamp(1.15rem, 1.8vw, 1.4rem);font-family:var(--font-main);font-weight:700;color:var(--careers-ink);margin:.1rem 0 .4rem;line-height:1.16}.ast-careers-req__text p{color:var(--careers-muted);font-size:.92rem;margin:0}.ast-careers-req__list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:10px 22px}.ast-careers-req__list li{font-size:.93rem;color:#2f4368;padding-left:1.4em;position:relative;line-height:1.42}.ast-careers-req__list li::before{content:"✓";position:absolute;left:0;color:var(--careers-blue);font-weight:700}.ast-careers-tl{padding:16px 0}.ast-careers-tl__row{position:relative;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px;margin:10px 0 0;padding:0;list-style:none;counter-reset:careers-tl}.ast-careers-tl__row::before{content:"";position:absolute;top:27px;left:16.6%;right:16.6%;height:3px;border-radius:999px;background:linear-gradient(90deg, var(--careers-blue), var(--careers-cyan));opacity:0.72}.ast-careers-tl__item{counter-increment:careers-tl;position:relative;display:grid;gap:7px;justify-items:center;text-align:center;padding-top:62px;min-width:0}.ast-careers-tl__item::before{content:counter(careers-tl, decimal-leading-zero);position:absolute;top:0;left:50%;transform:translateX(-50%);display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:linear-gradient(135deg, var(--careers-blue), var(--careers-cyan));color:#fff;font-family:var(--font-heading);font-size:1.1rem;box-shadow:0 0 0 6px rgba(58,117,255,0.12)}.ast-careers-tl__item h3{font-size:1.08rem;font-weight:600;color:var(--careers-ink);margin:0}.ast-careers-tl__item p{font-size:.92rem;color:#3f5478;margin:0;max-width:30ch;line-height:1.45}.ast-careers-contact{padding:16px 0 20px}.ast-careers-contact__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;background:linear-gradient(120deg, rgba(58,117,255,0.06), rgba(52,255,230,0.05));border:1px solid rgba(58,117,255,0.16);border-radius:14px;padding:22px 30px}.ast-careers-contact__text h2{font-size:clamp(1.1rem, 1.6vw, 1.35rem);font-family:var(--font-main);font-weight:700;color:var(--careers-ink);margin:.1rem 0 .35rem;max-width:44ch;line-height:1.16}.ast-careers-contact__text p{color:#3f5478;font-size:.93rem;margin:0;max-width:52ch}.ast-careers-contact__actions{display:flex;gap:.75rem;flex-wrap:wrap;flex-shrink:0}.ast-careers-cta__text h2{font-size:clamp(1.4rem, 2.3vw, 1.95rem);font-family:var(--font-main);font-weight:700;color:#fff;margin:.1rem 0 .4rem;max-width:34ch;line-height:1.18}.ast-careers-cta__actions{display:flex;gap:.75rem;flex-wrap:wrap;flex-shrink:0}@media (max-width: 1023px){.ast-careers-hero__scene{height:340px}.ast-careers-req__inner{grid-template-columns:1fr;gap:16px}.ast-careers-req__list{grid-template-columns:1fr}.ast-careers-tl__row{grid-template-columns:1fr;gap:14px}.ast-careers-tl__row::before{display:none}.ast-careers-tl__item{justify-items:start;text-align:left;padding-top:0;padding-left:68px;min-height:54px}.ast-careers-tl__item::before{left:0;transform:none;top:0}}@media (max-width: 767px){.ast-careers-hero__scene{height:300px}.ast-careers-req__inner{padding:18px 20px}.ast-careers-contact__inner{padding:18px 20px;flex-direction:column;align-items:flex-start}.ast-careers-req{padding:14px 0}.ast-careers-tl{padding:12px 0}.ast-careers-contact{padding:12px 0 16px}}.ast-careers .ast-careers-hero{isolation:isolate}.ast-careers .ast-careers-hero__inner{display:flex;align-items:center;grid-template-columns:none;min-height:clamp(300px, 17.7vw, 340px);padding:clamp(18px, 1.6vw, 26px) 0}.ast-careers .ast-careers-hero__content{position:relative;width:min(46%, 560px);min-height:0;gap:14px;z-index:2}.ast-careers .ast-careers-hero__lead{max-width:39ch}.ast-careers .ast-careers-hero__scene{position:absolute;inset:0;display:block;height:auto;min-height:0;pointer-events:none}.ast-careers .ast-careers-scene__frame{position:absolute;right:0;top:50%;height:min(280px, 84%);width:auto;aspect-ratio:542/363;transform:translateY(-50%);isolation:isolate}.ast-careers .ast-careers-scene__art,.ast-careers .ast-careers-scene__led{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none}.ast-careers .ast-careers-scene__art{height:100%;object-fit:contain;z-index:1}.ast-careers .ast-careers-scene__led{z-index:2;opacity:0;background:#eafdff;mix-blend-mode:plus-lighter;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0;mask-position:0 0}.ast-careers .ast-careers-scene__led--1{-webkit-mask-image:url("/assets/img/brand/careers-hero/ast-careers-led-1.webp");mask-image:url("/assets/img/brand/careers-hero/ast-careers-led-1.webp")}.ast-careers .ast-careers-scene__led--2{-webkit-mask-image:url("/assets/img/brand/careers-hero/ast-careers-led-2.webp");mask-image:url("/assets/img/brand/careers-hero/ast-careers-led-2.webp")}.ast-careers .ast-careers-scene__led--3{-webkit-mask-image:url("/assets/img/brand/careers-hero/ast-careers-led-3.webp");mask-image:url("/assets/img/brand/careers-hero/ast-careers-led-3.webp")}@media (prefers-reduced-motion: no-preference){.ast-careers .ast-careers-hero__scene.is-running .ast-careers-scene__led{animation:ast-careers-led-blink 5.4s ease-in-out infinite}.ast-careers .ast-careers-hero__scene.is-running .ast-careers-scene__led--2{animation-delay:.6s}.ast-careers .ast-careers-hero__scene.is-running .ast-careers-scene__led--3{animation-delay:1.2s}}@keyframes ast-careers-led-blink{0%{opacity:0}4%{opacity:.62}10%{opacity:.62}15%,100%{opacity:0}}@media (max-width: 1099px){.ast-careers .ast-careers-hero__inner{display:block;min-height:0;padding-bottom:clamp(26px, 4.4vw, 46px)}.ast-careers .ast-careers-hero__content{width:min(100%, 650px)}.ast-careers .ast-careers-hero__scene{position:relative;inset:auto;width:min(100%, 470px);height:auto;aspect-ratio:542/363;margin-top:clamp(20px, 3.6vw, 34px)}.ast-careers .ast-careers-scene__frame{inset:0;width:100%;height:100%;transform:none}}@media (max-width: 767px){.ast-careers .ast-careers-hero__inner{padding-top:30px}.ast-careers .ast-careers-hero__content{gap:12px}.ast-careers .ast-careers-hero__scene{margin-top:18px}}@media (prefers-reduced-motion: reduce){.ast-careers .ast-careers-scene__led{animation:none !important;opacity:0}}