.ntech-jobs{--orange:#f7a052;--od:#e8841a;--ox:#c46800;--ol:#fef0e0;--navy:#0a1f4e;--n2:#1a4080;--blue:#2160ad;--bl:#eef3fb;--tint:#eef3fb;--ink:#111827;--soft:#374151;--mut:#6b7280;--brd:#e5e7eb;--off:#f9f8f6;--bg:#f9f8f6;--w:#fff;--go:linear-gradient(135deg,#f7a052,#e8841a);--gn:linear-gradient(135deg,#0a1f4e,#1a3a7a 55%,#1e4d9a);--font:"Inter",-apple-system,"Segoe UI",Arial,sans-serif}.ntech-jobs [data-r]{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.ntech-jobs [data-r].vis{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.ntech-jobs [data-r]{opacity:1;transform:none}}.ntech-jobs .hero{background:var(--gn);overflow:hidden;padding:56px 24px 64px;position:relative}.ntech-jobs .hero:before{background:radial-gradient(circle,rgba(247,160,82,.14),transparent 68%);border-radius:50%;content:"";height:380px;pointer-events:none;position:absolute;right:-80px;top:-80px;width:380px}.ntech-jobs .hero-in{align-items:center;display:grid;gap:48px;grid-template-columns:1fr .9fr;margin:0 auto;max-width:1080px;position:relative;z-index:1}.ntech-jobs .copy{max-width:520px}.ntech-jobs .hero .ey{animation:up .5s ease forwards;background:rgba(247,160,82,.12);border:1px solid rgba(247,160,82,.28);border-radius:999px;color:var(--orange-deep,#e8841a);display:inline-block;font-family:inherit;font-size:11px;font-weight:700;letter-spacing:.16em;margin-bottom:18px;opacity:0;padding:5px 12px;text-transform:uppercase}.ntech-jobs .hero h1{animation:up .5s ease .08s forwards;color:#fff;font-size:48px;font-weight:800;letter-spacing:-1.1px;line-height:1.08;margin-bottom:16px;opacity:0}.ntech-jobs .hero .sub{animation:up .5s ease .16s forwards;color:hsla(0,0%,100%,.68);font-size:16px;line-height:1.7;margin-bottom:26px;opacity:0}.ntech-jobs .btns{animation:up .5s ease .24s forwards;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:22px;opacity:0}.ntech-jobs .btn-primary{align-items:center;background:var(--go);border-radius:4px;box-shadow:0 2px 10px rgba(247,160,82,.35);color:#fff;display:inline-flex;font-size:14.5px;font-weight:700;padding:13px 22px;text-decoration:none;transition:.2s}.ntech-jobs .btn-primary:hover{opacity:.9;transform:translateY(-1px)}.ntech-jobs .btn-ghost{align-items:center;background:transparent;border:2px solid hsla(0,0%,100%,.4);border-radius:4px;color:#fff;display:inline-flex;font-size:14px;font-weight:600;padding:11px 20px;text-decoration:none;transition:.2s}.ntech-jobs .btn-ghost:hover{border-color:#fff}.ntech-jobs .search{align-items:stretch;animation:up .5s ease .32s forwards;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.16);border-radius:8px;display:flex;opacity:0;overflow:hidden}.ntech-jobs .sf{flex:1;min-width:0;padding:10px 14px}.ntech-jobs .sf+.sf{border-left:1px solid hsla(0,0%,100%,.14)}.ntech-jobs .sf label{color:hsla(0,0%,100%,.45);display:block;font-size:10px;font-weight:600;letter-spacing:.06em;margin-bottom:3px;text-transform:uppercase}.ntech-jobs .sf input{background:transparent;border:none;color:#fff;font:inherit;font-size:14px;outline:2px solid transparent;width:100%}.ntech-jobs .sf input::placeholder{color:hsla(0,0%,100%,.4)}.ntech-jobs .search button{background:var(--go);border:none;color:#fff;cursor:pointer;font-family:var(--font);font-size:14px;font-weight:700;padding:0 20px;transition:.2s}.ntech-jobs .search button:hover{opacity:.9}.ntech-jobs .hero .photo{animation:inR .7s ease .2s forwards;border-radius:16px;box-shadow:0 16px 48px rgba(10,31,78,.35);height:420px;opacity:0;overflow:hidden;position:relative;transform:translateX(20px)}.ntech-jobs .hero .photo img{display:block;object-position:center top}.ntech-jobs .hero .photo:after{background:linear-gradient(90deg,rgba(10,31,78,.18),transparent 40%);content:"";inset:0;position:absolute}@keyframes up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes inR{to{opacity:1;transform:none}}@media(max-width:860px){.ntech-jobs .hero{padding:36px 16px 44px}.ntech-jobs .hero-in{gap:28px;grid-template-columns:1fr}.ntech-jobs .hero h1{font-size:34px}.ntech-jobs .hero .photo{height:260px}.ntech-jobs .search{flex-wrap:wrap}.ntech-jobs .sf+.sf{border-left:none;border-top:1px solid hsla(0,0%,100%,.14)}.ntech-jobs .search button{height:44px;width:100%}}.ntech-jobs .options-sec{background:#f0f4fb;overflow:hidden;padding:72px 24px 88px;position:relative}.ntech-jobs .options-sec:before{animation:float 8s ease-in-out infinite;background:radial-gradient(circle,rgba(247,160,82,.16),transparent 70%);border-radius:50%;content:"";height:280px;left:-80px;position:absolute;top:-60px;width:280px}.ntech-jobs .options-sec:after{background:radial-gradient(circle,rgba(33,96,173,.12),transparent 70%);border-radius:50%;bottom:-80px;content:"";height:260px;position:absolute;right:-60px;width:260px}.ntech-jobs .opt-wrap{margin:0 auto;max-width:1080px;position:relative;z-index:1}.ntech-jobs .opt-ey{color:var(--ox);font-size:11px;font-weight:700;letter-spacing:.16em;margin-bottom:12px;text-transform:uppercase}.ntech-jobs .opt-wrap h2{color:var(--navy);font-size:36px;font-weight:800;letter-spacing:-.5px;line-height:1.15;margin-bottom:12px;max-width:640px}.ntech-jobs .opt-lead{color:var(--soft);font-size:16px;line-height:1.7;margin-bottom:36px;max-width:620px}.ntech-jobs .opt-grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.ntech-jobs .opt-card{animation:cardUp .55s ease forwards;background:linear-gradient(145deg,#fff,#f5f8ff);border:1px solid var(--brd);border-radius:12px;box-shadow:0 1px 3px rgba(10,31,78,.06);opacity:0;overflow:hidden;transform:translateY(18px);transition:transform .25s,box-shadow .25s}.ntech-jobs .opt-card:first-child{animation-delay:.08s}.ntech-jobs .opt-card:nth-child(2){animation-delay:.18s}.ntech-jobs .opt-card:nth-child(3){animation-delay:.28s}.ntech-jobs .opt-card:hover{box-shadow:0 12px 32px rgba(10,31,78,.12);transform:translateY(-4px)}.ntech-jobs .opt-pic{height:148px;overflow:hidden;position:relative}.ntech-jobs .opt-pic img{display:block;height:100%;object-fit:cover;transition:transform .5s;width:100%}.ntech-jobs .opt-card:hover .opt-pic img{transform:scale(1.06)}.ntech-jobs .opt-pic:after{background:linear-gradient(180deg,transparent 40%,rgba(10,31,78,.18));content:"";inset:0;position:absolute}.ntech-jobs .opt-bar{background:linear-gradient(135deg,#f7a052,#e8841a);height:3px}.ntech-jobs .opt-body{padding:20px 20px 18px}.ntech-jobs .opt-tag{color:var(--blue);display:block;font-size:10.5px;font-weight:700;letter-spacing:.12em;margin-bottom:8px;text-transform:uppercase}.ntech-jobs .opt-body h3{color:var(--navy);font-size:20px;font-weight:700;margin-bottom:10px}.ntech-jobs .opt-body p{color:var(--soft);font-size:14.5px;line-height:1.65;margin-bottom:16px}.ntech-jobs .opt-body a{color:var(--blue);font-size:13px;font-weight:700;text-decoration:none}.ntech-jobs .opt-body a:after{content:" →"}@keyframes cardUp{to{opacity:1;transform:none}}@keyframes float{50%{transform:translate(12px,16px)}}@media(max-width:860px){.ntech-jobs .options-sec{padding:48px 16px 56px}.ntech-jobs .opt-grid{grid-template-columns:1fr}.ntech-jobs .opt-wrap h2{font-size:28px}.ntech-jobs .opt-pic{height:160px}}.ntech-jobs .working-sec{background:#fff;padding:72px 24px 88px}.ntech-jobs .wk-wrap{margin:0 auto;max-width:1080px}.ntech-jobs .wk-head{align-items:end;display:grid;gap:40px;grid-template-columns:1.15fr .85fr;margin-bottom:48px}.ntech-jobs .wk-ey{color:var(--ox);font-size:11px;font-weight:700;letter-spacing:.16em;margin-bottom:12px;text-transform:uppercase}.ntech-jobs .wk-wrap h2{color:var(--navy);font-size:34px;font-weight:800;letter-spacing:-.5px;line-height:1.15;margin-bottom:14px;max-width:520px}.ntech-jobs .wk-lead{color:var(--soft);font-size:15.5px;line-height:1.7;max-width:500px}.ntech-jobs .wk-shot{animation:cardUp .6s ease .1s forwards;border-radius:12px;box-shadow:0 12px 36px rgba(10,31,78,.12);height:200px;opacity:0;overflow:hidden}.ntech-jobs .wk-shot img{display:block;height:100%;object-fit:cover;width:100%}.ntech-jobs .wk-story{position:relative}.ntech-jobs .wk-rail{background:#e5e7eb;height:2px;left:4%;position:absolute;right:4%;top:22px}.ntech-jobs .wk-fill{animation:draw 2.2s ease forwards;background:linear-gradient(90deg,#f7a052,#e8841a);height:100%;width:0}.ntech-jobs .wk-row{display:grid;gap:18px;grid-template-columns:repeat(4,1fr);position:relative;z-index:1}.ntech-jobs .wk-step{animation:cardUp .45s ease forwards;opacity:0;transform:translateY(14px)}.ntech-jobs .wk-step:first-child{animation-delay:.2s}.ntech-jobs .wk-step:nth-child(2){animation-delay:.55s}.ntech-jobs .wk-step:nth-child(3){animation-delay:.9s}.ntech-jobs .wk-step:nth-child(4){animation-delay:1.25s}.ntech-jobs .wk-num{align-items:center;background:#fff;border:2px solid #fbcf9b;border-radius:50%;box-shadow:0 0 0 6px #fff;color:var(--ox);display:flex;font-size:13px;font-weight:800;height:44px;justify-content:center;margin-bottom:16px;width:44px}.ntech-jobs .wk-step:nth-child(4) .wk-num{background:linear-gradient(135deg,#f7a052,#e8841a);border-color:transparent;color:#fff}.ntech-jobs .wk-step h3{color:var(--navy);font-size:16px;font-weight:700;line-height:1.3;margin-bottom:8px}.ntech-jobs .wk-step p{color:var(--soft);font-size:13.5px;line-height:1.65}@keyframes draw{to{width:100%}}@media(max-width:860px){.ntech-jobs .working-sec{padding:48px 16px 56px}.ntech-jobs .wk-head{gap:20px;grid-template-columns:1fr}.ntech-jobs .wk-wrap h2{font-size:26px}.ntech-jobs .wk-row{gap:20px 16px;grid-template-columns:1fr 1fr}.ntech-jobs .wk-rail{display:none}.ntech-jobs .wk-shot{height:180px}}.ntech-jobs .benefits-sec{background:var(--tint);padding:72px 24px 80px}.ntech-jobs .ben-wrap{margin:0 auto;max-width:1080px}.ntech-jobs .ben-ey{color:var(--od);font-size:11px;font-weight:700;letter-spacing:.16em;margin-bottom:12px;text-transform:uppercase}.ntech-jobs .ben-wrap h2{color:var(--navy);font-size:34px;font-weight:800;letter-spacing:-.5px;line-height:1.15;margin-bottom:10px;max-width:640px}.ntech-jobs .ben-lead{color:var(--soft);font-size:16px;margin-bottom:28px}.ntech-jobs .ben-grid{display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}.ntech-jobs .ben-card{animation:cardUp .45s ease forwards;background:#fff;border:1px solid #d6e0f0;border-radius:12px;border-top:3px solid var(--orange);box-shadow:0 1px 3px rgba(10,31,78,.06);opacity:0;padding:20px 18px 18px;transform:translateY(12px);transition:transform .2s,box-shadow .2s}.ntech-jobs .ben-card:first-child{animation-delay:.06s}.ntech-jobs .ben-card:nth-child(2){animation-delay:.12s}.ntech-jobs .ben-card:nth-child(3){animation-delay:.18s}.ntech-jobs .ben-card:nth-child(4){animation-delay:.24s}.ntech-jobs .ben-card:nth-child(5){animation-delay:.3s}.ntech-jobs .ben-card:nth-child(6){animation-delay:.36s}.ntech-jobs .ben-card:hover{box-shadow:0 10px 28px rgba(10,31,78,.1);transform:translateY(-3px)}.ntech-jobs .ben-ico{align-items:center;background:var(--tint);border-radius:8px;display:flex;height:36px;justify-content:center;margin-bottom:12px;width:36px}.ntech-jobs .ben-ico svg{fill:none;height:18px;stroke:var(--n2);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:18px}.ntech-jobs .ben-card h3{color:var(--navy);font-size:15.5px;font-weight:700;margin-bottom:6px}.ntech-jobs .ben-card p{color:var(--mut);font-size:13.5px;line-height:1.55}.ntech-jobs .ben-note{background:var(--off);border:1px solid #d6e0f0;border-radius:8px;color:var(--mut);font-size:13px;line-height:1.55;margin-top:22px;padding:12px 16px}.ntech-jobs .ben-btn{background:linear-gradient(135deg,#f7a052,#e8841a);border-radius:4px;box-shadow:0 2px 10px rgba(247,160,82,.35);color:#fff;display:inline-flex;font-size:14px;font-weight:700;margin-top:20px;padding:12px 22px;text-decoration:none;transition:.2s}.ntech-jobs .ben-btn:hover{opacity:.9;transform:translateY(-1px)}@media(max-width:860px){.ntech-jobs .benefits-sec{padding:48px 16px}.ntech-jobs .ben-grid{grid-template-columns:1fr 1fr}.ntech-jobs .ben-wrap h2{font-size:26px}}@media(max-width:540px){.ntech-jobs .ben-grid{grid-template-columns:1fr}}.ntech-jobs .tech-sec{background:linear-gradient(160deg,#0a1f4e,#1a4080);color:#fff;overflow:hidden;padding:72px 24px 80px;position:relative}.ntech-jobs .tech-sec:before{background:radial-gradient(circle,rgba(247,160,82,.14),transparent 70%);border-radius:50%;bottom:-80px;content:"";height:240px;left:-60px;position:absolute;width:240px}.ntech-jobs .tech-wrap{margin:0 auto;max-width:1080px;position:relative;z-index:1}.ntech-jobs .tech-top{align-items:end;display:grid;gap:40px;grid-template-columns:1fr 1fr;margin-bottom:36px}.ntech-jobs .tech-ey{color:var(--orange);font-size:11px;font-weight:700;letter-spacing:.16em;margin-bottom:12px;text-transform:uppercase}.ntech-jobs .tech-wrap h2{color:#fff;font-size:32px;font-weight:800;letter-spacing:-.5px;line-height:1.15;margin-bottom:14px}.ntech-jobs .tech-lead{color:hsla(0,0%,100%,.7);font-size:15.5px;line-height:1.7;margin-bottom:10px}.ntech-jobs .tech-cta{color:var(--orange);display:inline-flex;font-size:14px;font-weight:700;margin-top:8px;text-decoration:none}.ntech-jobs .tech-pair{display:grid;gap:12px;grid-template-columns:1fr 1fr}.ntech-jobs .tbox{border-radius:14px;min-height:148px;overflow:hidden;padding:20px 18px;position:relative}.ntech-jobs .tbox.ai{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12)}.ntech-jobs .tbox.hu{background:linear-gradient(160deg,#f7a052,#e8841a);color:#0a1f4e}.ntech-jobs .tbox span{display:block;font-size:10.5px;font-weight:700;letter-spacing:.14em;margin-bottom:8px;text-transform:uppercase}.ntech-jobs .tbox.ai span{color:var(--orange)}.ntech-jobs .tbox h3{color:inherit;font-size:18px;font-weight:800;letter-spacing:-.3px;margin-bottom:8px}.ntech-jobs .tbox p{font-size:13.5px;line-height:1.5}.ntech-jobs .tbox.hu p{color:rgba(10,31,78,.78)}.ntech-jobs .tbox.ai p{color:hsla(0,0%,100%,.7)}.ntech-jobs .tdots{display:flex;gap:4px;position:absolute;right:12px;top:12px}.ntech-jobs .tdot{animation:blink 1.6s ease-in-out infinite;background:var(--orange);border-radius:50%;height:8px;width:8px}.ntech-jobs .tdot:nth-child(2){animation-delay:.2s}.ntech-jobs .tdot:nth-child(3){animation-delay:.4s}.ntech-jobs .tpath{display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-bottom:28px;position:relative}.ntech-jobs .tpath:before{background:linear-gradient(90deg,transparent,#f7a052,#e8841a,transparent);content:"";height:2px;left:8%;position:absolute;right:8%;top:22px}.ntech-jobs .tnode{animation:cardUp .45s ease forwards;opacity:0;position:relative;text-align:center;z-index:1}.ntech-jobs .tnode:first-child{animation-delay:.1s}.ntech-jobs .tnode:nth-child(2){animation-delay:.22s}.ntech-jobs .tnode:nth-child(3){animation-delay:.34s}.ntech-jobs .tnode:nth-child(4){animation-delay:.46s}.ntech-jobs .tball{align-items:center;background:#0a1f4e;border:2px solid #f7a052;border-radius:50%;box-shadow:0 0 0 6px #16386e;color:var(--orange);display:flex;font-size:12px;font-weight:800;height:44px;justify-content:center;margin:0 auto 10px;width:44px}.ntech-jobs .tnode:last-child .tball{background:linear-gradient(135deg,#f7a052,#e8841a);border-color:transparent;color:#0a1f4e}.ntech-jobs .tnode b{color:#fff;display:block;font-size:13px;margin-bottom:4px}.ntech-jobs .tnode small{color:hsla(0,0%,100%,.6);display:block;font-size:12px;line-height:1.4}.ntech-jobs .tguar{display:grid;gap:12px;grid-template-columns:1fr 1fr 1fr}.ntech-jobs .tg{animation:cardUp .45s ease .5s forwards;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;opacity:0;padding:16px}.ntech-jobs .tg b{color:#fff;display:block;font-size:14px;margin-bottom:6px}.ntech-jobs .tg p{color:hsla(0,0%,100%,.65);font-size:13px;line-height:1.55}@keyframes blink{50%{opacity:.35}}@media(max-width:860px){.ntech-jobs .tech-sec{padding:48px 16px}.ntech-jobs .tech-pair,.ntech-jobs .tech-top,.ntech-jobs .tguar,.ntech-jobs .tpath{grid-template-columns:1fr}.ntech-jobs .tpath:before{display:none}.ntech-jobs .tech-wrap h2{font-size:26px}}.ntech-jobs .opp-sec{background:var(--off);padding:72px 24px 80px}.ntech-jobs .opp-wrap{margin:0 auto;max-width:1080px}.ntech-jobs .opp-ey{color:var(--od);font-size:11px;font-weight:700;letter-spacing:.16em;margin-bottom:12px;text-transform:uppercase}.ntech-jobs .opp-wrap h2{color:var(--navy);font-size:34px;font-weight:800;letter-spacing:-.5px;line-height:1.15;margin-bottom:12px;max-width:720px}.ntech-jobs .opp-lead{color:var(--mut);font-size:16px;line-height:1.7;margin-bottom:32px;max-width:560px}.ntech-jobs .opp-grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.ntech-jobs .opp-card{animation:cardUp .5s ease forwards;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px rgba(10,31,78,.06);opacity:0;overflow:hidden;transform:translateY(16px);transition:transform .25s,box-shadow .25s}.ntech-jobs .opp-card:first-child{animation-delay:.06s}.ntech-jobs .opp-card:nth-child(2){animation-delay:.12s}.ntech-jobs .opp-card:nth-child(3){animation-delay:.18s}.ntech-jobs .opp-card:nth-child(4){animation-delay:.24s}.ntech-jobs .opp-card:nth-child(5){animation-delay:.3s}.ntech-jobs .opp-card:nth-child(6){animation-delay:.36s}.ntech-jobs .opp-card:hover{box-shadow:0 14px 32px rgba(10,31,78,.12);transform:translateY(-4px)}.ntech-jobs .opp-pic{height:132px;overflow:hidden;position:relative}.ntech-jobs .opp-pic img{display:block;height:100%;object-fit:cover;transition:transform .5s;width:100%}.ntech-jobs .opp-card:hover .opp-pic img{transform:scale(1.06)}.ntech-jobs .opp-bar{background:linear-gradient(135deg,#f7a052,#e8841a);height:3px}.ntech-jobs .opp-body{padding:16px 18px 18px}.ntech-jobs .opp-body h3{color:var(--navy);font-size:16px;font-weight:700;margin-bottom:8px}.ntech-jobs .opp-body p{color:var(--mut);font-size:13.5px;line-height:1.55}.ntech-jobs .opp-btn{background:linear-gradient(135deg,#f7a052,#e8841a);border-radius:4px;box-shadow:0 2px 10px rgba(247,160,82,.35);color:#fff;display:inline-flex;font-size:14.5px;font-weight:700;margin-top:28px;padding:13px 22px;text-decoration:none;transition:.2s}.ntech-jobs .opp-btn:hover{opacity:.9;transform:translateY(-1px)}@media(max-width:860px){.ntech-jobs .opp-sec{padding:48px 16px}.ntech-jobs .opp-grid{grid-template-columns:1fr 1fr}.ntech-jobs .opp-wrap h2{font-size:26px}}@media(max-width:540px){.ntech-jobs .opp-grid{grid-template-columns:1fr}}.ntech-jobs .register{background:var(--gn);padding:88px 24px;text-align:center}.ntech-jobs .register-wrap{margin:0 auto;max-width:1080px}.ntech-jobs .register h2{color:#fff;font-size:clamp(28px,3.4vw,44px);font-weight:800;letter-spacing:-.6px;line-height:1.1;margin-bottom:18px;margin-left:auto;margin-right:auto;max-width:18ch}.ntech-jobs .register p{color:hsla(0,0%,100%,.65);font-size:18px;line-height:1.7;margin:0 auto 36px;max-width:50ch}.ntech-jobs .register-btns{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.ntech-jobs .btn-ghost-wh{align-items:center;background:transparent;border:2px solid hsla(0,0%,100%,.4);border-radius:4px;color:#fff;display:inline-flex;font-size:14px;font-weight:600;padding:11px 20px;text-decoration:none;transition:.2s}.ntech-jobs .btn-ghost-wh:hover{border-color:#fff}.ntech-jobs .resources{background:var(--w);padding:96px 0}.ntech-jobs .res-wrap{margin:0 auto;max-width:1080px;padding:0 24px}.ntech-jobs .res-label{color:var(--mut);display:block;font-size:13px;font-weight:600;margin-bottom:12px}.ntech-jobs .res-wrap h2{color:var(--navy);font-size:clamp(26px,3vw,38px);font-weight:800;letter-spacing:-.5px;line-height:1.1;margin-bottom:14px}.ntech-jobs .res-intro{color:var(--soft);font-size:17px;line-height:1.7;margin-bottom:48px;max-width:52ch}.ntech-jobs .res-grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.ntech-jobs .res-card{background:var(--bg);border-radius:10px;display:flex;flex-direction:column;padding:30px 28px}.ntech-jobs .res-card h3{color:var(--navy);font-size:18px;font-weight:700;line-height:1.3;margin-bottom:10px}.ntech-jobs .res-card p{color:var(--soft);flex:1;font-size:15px;line-height:1.65;margin-bottom:20px}.ntech-jobs .res-card a{border-bottom:2px solid var(--orange);color:var(--blue);font-size:14px;font-weight:700;padding-bottom:2px;text-decoration:none;transition:.2s;width:fit-content}.ntech-jobs .res-card a:hover{color:var(--od)}@media(max-width:780px){.ntech-jobs .res-grid{grid-template-columns:1fr}}.ntech-jobs .referral{background:var(--ol);border-bottom:1px solid #f4d8b4;border-top:1px solid #f4d8b4;padding:44px 24px}.ntech-jobs .ref-wrap{align-items:center;display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between;margin:0 auto;max-width:1080px}.ntech-jobs .referral-text h3{color:var(--navy);font-size:22px;font-weight:800;margin-bottom:6px}.ntech-jobs .referral-text p{color:var(--soft);font-size:15.5px;line-height:1.65;max-width:54ch}.ntech-jobs .btn-outline-navy{align-items:center;border:1.5px solid var(--navy);border-radius:6px;color:var(--navy);display:inline-flex;font-size:15px;font-weight:600;padding:13px 26px;text-decoration:none;transition:.2s}.ntech-jobs .btn-outline-navy:hover{border-color:var(--od);color:var(--od)}.ntech-jobs .faq{background:var(--bg);padding:96px 0}.ntech-jobs .faq-wrap{margin:0 auto;max-width:1080px;padding:0 24px}.ntech-jobs .faq-in{align-items:start;display:grid;gap:80px;grid-template-columns:1fr 2fr}.ntech-jobs .faq-label{color:var(--mut);display:block;font-size:13px;font-weight:600;margin-bottom:12px}.ntech-jobs .faq-in h2{color:var(--navy);font-size:clamp(26px,3vw,38px);font-weight:800;letter-spacing:-.5px;line-height:1.1;margin-bottom:16px}.ntech-jobs .faq-in p{color:var(--soft);font-size:16px;line-height:1.7}.ntech-jobs .faq-list{border-top:1px solid var(--brd);display:flex;flex-direction:column;gap:0}.ntech-jobs .faq-item{border-bottom:1px solid var(--brd)}.ntech-jobs .faq-q{align-items:center;background:transparent;border:none;color:inherit;color:var(--navy);cursor:pointer;display:flex;font:inherit;font-size:16px;font-weight:600;gap:16px;justify-content:space-between;padding:20px 0;text-align:left;width:100%}.ntech-jobs .faq-q:hover{color:var(--n2)}.ntech-jobs .faq-icon{color:var(--orange);flex-shrink:0;height:20px;transition:transform .25s;width:20px}.ntech-jobs .faq-item.open .faq-icon{transform:rotate(45deg)}.ntech-jobs .faq-a{color:var(--soft);font-size:15.5px;line-height:1.75;max-height:0;overflow:hidden;transition:max-height .35s ease,padding .2s ease}.ntech-jobs .faq-item.open .faq-a{max-height:400px;padding-bottom:20px}@media(max-width:780px){.ntech-jobs .faq-in{gap:36px;grid-template-columns:1fr}}.ntech-jobs .final{background:var(--navy);overflow:hidden;padding:104px 24px;position:relative;text-align:center}.ntech-jobs .final:before{border:1px solid rgba(247,160,82,.07);border-radius:50%;content:"";height:800px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:800px}.ntech-jobs .final-wrap{margin:0 auto;max-width:1080px;position:relative;z-index:1}.ntech-jobs .final h2{color:#fff;font-size:clamp(30px,4vw,52px);font-weight:800;letter-spacing:-.8px;line-height:1.08;margin-bottom:20px;margin-left:auto;margin-right:auto;max-width:20ch}.ntech-jobs .final p{color:hsla(0,0%,100%,.62);font-size:18px;line-height:1.7;margin:0 auto 36px;max-width:50ch}.ntech-jobs .final-btns{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.ntech-jobs .ftr{margin:0 auto;max-width:1240px}.ntech-jobs .hero{display:block;min-height:0}.ntech-jobs .hero .photo img{height:100%;max-width:none;object-fit:cover;width:100%}.ntech-jobs .faq-q:focus-visible,.ntech-jobs .search button:focus-visible,.ntech-jobs .sf input:focus-visible,.ntech-jobs a:focus-visible{outline:2px solid currentColor;outline-offset:3px}