.ntech-js-journey{--jn-orange:var(--orange,#f7a052);--jn-deep:var(--orange-darker,#c46800);--jn-navy:var(--blue-deep,#0a1f4e);--jn-soft:#374151;--jn-ink:#111827;background:#f9f8f6;font-family:var(--font,inherit);padding-block:48px;padding-inline:16px;scroll-margin-block-start:5.5rem}.ntech-js-journey__inner{margin-inline:auto;max-inline-size:1080px}.ntech-js-journey__eyebrow{color:var(--orange-deep,#e8841a);font-family:inherit;font-size:11px;font-weight:700;letter-spacing:.16em;margin:0 0 12px;text-transform:uppercase}.ntech-js-journey h1,.ntech-js-journey h2,.ntech-js-journey h3,.ntech-js-journey h4{color:var(--jn-navy);font-weight:800;letter-spacing:-.5px;line-height:1.15;margin:0}.ntech-js-journey__inner>h1,.ntech-js-journey__inner>h2,.ntech-js-journey__inner>h3,.ntech-js-journey__inner>h4{font-size:clamp(26px,4vw,34px);margin-block-end:8px}.ntech-js-journey__lead{color:var(--jn-soft);font-size:16px;line-height:1.6;margin:0 0 28px}.ntech-js-journey__layout{align-items:start;display:grid;gap:24px}.ntech-js-journey__stage{background:linear-gradient(160deg,#0a1f4e,#1a4080);border-radius:16px;box-shadow:0 16px 40px rgba(10,31,78,.18);min-block-size:320px;overflow:clip;position:relative}.ntech-js-journey__scene{inset:0;padding:28px;position:absolute}.ntech-js-journey__scene[hidden]{display:none}.ntech-js-journey__scene-label{color:var(--jn-orange);font-size:10px;font-weight:700;inset-block-start:16px;inset-inline-start:20px;letter-spacing:.14em;margin:0;position:absolute;text-transform:uppercase}.ntech-js-journey__jobs{margin-block-start:44px}.ntech-js-journey__ads{display:flex;flex-direction:column;gap:8px}.ntech-js-journey__ad{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);border-radius:8px;color:#fff;padding:12px 14px}.ntech-js-journey__ad b{display:block;font-size:13px;margin-block-end:3px}.ntech-js-journey__ad span{color:hsla(0,0%,100%,.55);font-size:11px}.ntech-js-journey__envelope{block-size:72px;inline-size:120px;margin-block-start:18px;margin-inline:auto;position:relative}.ntech-js-journey__flap{background:#fef0e0;border-radius:6px;box-shadow:0 8px 20px rgba(0,0,0,.2);clip-path:polygon(0 0,50% 45%,100% 0,100% 100%,0 100%);inset:0;position:absolute}.ntech-js-journey__paper{background:#fff;block-size:70px;border-radius:3px;inset-block-start:-40px;inset-inline:18px;position:absolute}.ntech-js-journey__paper i{background:#e5e7eb;block-size:4px;border-radius:2px;display:block;margin:10px 12px}.ntech-js-journey__call{color:#fff;margin-block-start:72px;text-align:center}.ntech-js-journey__handset{align-items:center;background:linear-gradient(135deg,#f7a052,#e8841a);block-size:72px;border-radius:50%;display:flex;inline-size:72px;justify-content:center;margin-block-end:14px;margin-inline:auto}.ntech-js-journey__handset svg{block-size:28px;fill:none;inline-size:28px;stroke:#fff;stroke-width:2}.ntech-js-journey__call p{color:hsla(0,0%,100%,.75);font-size:14px;line-height:1.5;margin:0;white-space:pre-line}.ntech-js-journey__status{color:var(--jn-orange);font-size:12px;font-weight:700;letter-spacing:.08em;margin-block-start:8px;text-transform:uppercase}.ntech-js-journey__checks{display:flex;flex-direction:column;gap:8px;margin-block-start:64px}.ntech-js-journey__check{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);border-radius:8px;color:#fff;font-size:13px;margin:0;padding:11px 14px}.ntech-js-journey__people{display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-block-start:56px}.ntech-js-journey__person{background:hsla(0,0%,100%,.08);border-radius:10px;color:hsla(0,0%,100%,.65);font-size:11px;padding:16px 10px 12px;text-align:center}.ntech-js-journey__avatar{background:#f7a052;block-size:48px;border-radius:50%;display:block;inline-size:48px;margin-block-end:8px;margin-inline:auto}.ntech-js-journey__avatar.is-manager{background:#4a7bc0}.ntech-js-journey__avatar.is-recruiter{background:#6b8f71}.ntech-js-journey__avatar.is-team{background:#8b6bb0}.ntech-js-journey__bar{align-items:center;background:rgba(0,0,0,.35);block-size:36px;border-radius:8px;color:hsla(0,0%,100%,.7);display:flex;font-size:11px;font-weight:700;inset-block-end:20px;inset-inline:20px;justify-content:center;letter-spacing:.06em;margin:0;position:absolute}.ntech-js-journey__phone{background:#111827;block-size:300px;border:3px solid #1f2937;border-radius:22px;inline-size:180px;margin-block-start:50px;margin-inline:auto;padding:16px 12px;position:relative}.ntech-js-journey__notch{background:#374151;block-size:8px;border-radius:4px;inline-size:60px;margin-block-end:14px;margin-inline:auto}.ntech-js-journey__mark{font-size:22px;inset-block-start:18px;inset-inline-end:16px;position:absolute}.ntech-js-journey__sms{background:#fff;border-radius:12px;box-shadow:0 6px 16px rgba(0,0,0,.2);color:var(--jn-ink);font-size:12px;line-height:1.45;padding:10px 12px;white-space:pre-line}.ntech-js-journey__sms b{color:var(--jn-deep);display:block;font-size:10px;letter-spacing:.08em;margin-block-end:4px;text-transform:uppercase}.ntech-js-journey__steps{display:flex;flex-direction:column;gap:4px}.ntech-js-journey__step{border-inline-start:3px solid #e5e7eb}.ntech-js-journey__step.is-open{background:#fff;border-inline-start-color:var(--jn-orange);box-shadow:0 4px 16px rgba(10,31,78,.06)}.ntech-js-journey__step h3{font-size:inherit;font-weight:inherit;letter-spacing:0;line-height:inherit}.ntech-js-journey__trigger{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;gap:12px;inline-size:100%;min-block-size:48px;padding:14px 14px 14px 16px;text-align:start}.ntech-js-journey__trigger:focus-visible{outline:2px solid var(--jn-navy);outline-offset:2px}.ntech-js-journey__trigger:active{background:rgba(10,31,78,.04)}.ntech-js-journey__head{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:4px}.ntech-js-journey__number{color:var(--jn-deep);font-size:11px;font-weight:800;letter-spacing:.08em}.ntech-js-journey__title{color:var(--jn-navy);font-size:16px;font-weight:700;line-height:1.3}.ntech-js-journey__chevron{block-size:9px;border-block-end:2px solid var(--jn-navy);border-inline-end:2px solid var(--jn-navy);flex:none;inline-size:9px;margin-inline-end:4px;transform:translateY(-2px) rotate(45deg)}.ntech-js-journey__step.is-open .ntech-js-journey__chevron{transform:translateY(2px) rotate(225deg)}.ntech-js-journey__panel{padding:0 14px 14px 16px}.ntech-js-journey__panel p{color:var(--jn-soft);font-size:13.5px;line-height:1.6;margin:0;white-space:pre-line}@media (min-width:768px){.ntech-js-journey{padding-block:72px;padding-inline:24px}.ntech-js-journey__lead{margin-block-end:36px}.ntech-js-journey__layout{gap:40px;grid-template-columns:1fr 1fr}.ntech-js-journey__stage{min-block-size:420px}}@media (hover:hover) and (pointer:fine){.ntech-js-journey__trigger:hover{background:hsla(0,0%,100%,.7)}.ntech-js-journey__step.is-open .ntech-js-journey__trigger:hover{background:rgba(10,31,78,.03)}}@media (prefers-reduced-motion:no-preference){.ntech-js-journey__scene.is-on{animation:ntech-js-journey-fade .4s ease-out}.ntech-js-journey__scene.is-on .ntech-js-journey__ad,.ntech-js-journey__scene.is-on .ntech-js-journey__check{animation:ntech-js-journey-slide .4s ease-out forwards;opacity:0;transform:translateX(-16px)}.ntech-js-journey__scene.is-on .ntech-js-journey__ad:first-child,.ntech-js-journey__scene.is-on .ntech-js-journey__check:first-child{animation-delay:.1s}.ntech-js-journey__scene.is-on .ntech-js-journey__ad:nth-child(2),.ntech-js-journey__scene.is-on .ntech-js-journey__check:nth-child(2){animation-delay:.25s}.ntech-js-journey__scene.is-on .ntech-js-journey__ad:nth-child(3),.ntech-js-journey__scene.is-on .ntech-js-journey__check:nth-child(3){animation-delay:.4s}.ntech-js-journey__paper{animation:ntech-js-journey-send 1.6s ease-out infinite}.ntech-js-journey__handset{animation:ntech-js-journey-ring 1.4s ease-out infinite}.ntech-js-journey__sms{animation:ntech-js-journey-pop .5s ease-out .2s both}.ntech-js-journey__mark{animation:ntech-js-journey-bob 1.4s ease-in-out infinite}.ntech-js-journey__chevron,.ntech-js-journey__step{transition:background-color .16s ease-out,border-color .16s ease-out,box-shadow .16s ease-out}.ntech-js-journey__chevron{transition:transform .16s ease-out}}@keyframes ntech-js-journey-fade{0%{opacity:0}to{opacity:1}}@keyframes ntech-js-journey-slide{to{opacity:1;transform:none}}@keyframes ntech-js-journey-send{0%{opacity:.4;transform:translateY(20px)}40%{opacity:1;transform:translateY(-8px)}to{opacity:0;transform:translateY(-70px)}}@keyframes ntech-js-journey-pop{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ntech-js-journey-bob{50%{transform:translateY(-4px)}}@keyframes ntech-js-journey-ring{0%{box-shadow:0 0 0 0 rgba(247,160,82,.5)}70%{box-shadow:0 0 0 16px rgba(247,160,82,0)}}