/* NIT Articles Master Stylesheet v6.0 | 25 August 2026 | Canonical production build for Articles 19-40 and future NIT Resources guides. WordPress supplies the only H1; article heroes use .nit-hero__title. */
.nit-article{--nit-navy:#0b1f3a;--nit-blue:#0b63ce;--nit-cyan:#0b8fa4;--nit-teal:#087f5b;--nit-orange:#f28c28;--nit-gold:#f4b942;--nit-ink:#1d2939;--nit-muted:#667085;--nit-line:#dce3ec;--nit-soft-blue:#eef6ff;--nit-soft-teal:#eaf8f4;--nit-soft-orange:#fff5e8;--nit-soft-gray:#f7f9fc;--nit-white:#ffffff;--nit-shadow:0 16px 40px rgba(11,31,58,0.1);--nit-radius:18px;color:var(--nit-ink);font-family:Inter,"Segoe UI",Roboto,Arial,sans-serif;font-size:18px;line-height:1.72;margin:0 auto;max-width:1120px;overflow-wrap:anywhere;} .nit-article.nit-article--forklift{--nit-forklift-yellow:#f6b81c;--nit-forklift-amber:#db7b14;--nit-forklift-charcoal:#182733;--nit-forklift-steel:#415769;--nit-forklift-mint:#dff5ec;} .nit-article .nit-hero--forklift{background:radial-gradient(circle at 90% 8%,rgba(246,184,28,0.34),transparent 28% ),radial-gradient(circle at 8% 105%,rgba(25,157,116,0.2),transparent 34% ),linear-gradient(135deg,#061722 0%,#123f54 57%,#705016 100%);} .nit-article .nit-forklift-hero__grid{align-items:center;display:grid;gap:clamp(1.5rem,4vw,3rem);grid-template-columns:minmax(0,1.35fr) minmax(280px,0.65fr);} .nit-article .nit-forklift-hero__copy{min-width:0;} .nit-article .nit-capacity-plate{background:linear-gradient(145deg,rgba(255,255,255,0.98),#fff8df);border:5px solid var(--nit-forklift-charcoal);border-radius:15px;box-shadow:0 24px 50px rgba(0,0,0,0.25),inset 0 0 0 2px rgba(246,184,28,0.65);color:var(--nit-forklift-charcoal);overflow-x:clip;overflow-y:visible;transform:rotate(1.4deg);} .nit-article .nit-capacity-plate__head{background:var(--nit-forklift-yellow);border-bottom:4px solid var(--nit-forklift-charcoal);color:var(--nit-forklift-charcoal);font-size:0.76rem;font-weight:950;letter-spacing:0.12em;padding:0.68rem 0.8rem;text-align:center;text-transform:uppercase;} .nit-article .nit-capacity-plate__body{display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));} .nit-article .nit-capacity-plate__item{border-bottom:1px solid #c8b67f;padding:0.78rem 0.75rem;} .nit-article .nit-capacity-plate__item:nth-child(odd){border-right:1px solid #c8b67f;} .nit-article .nit-capacity-plate__item span{color:#6b6250;display:block;font-size:0.66rem;font-weight:850;letter-spacing:0.06em;text-transform:uppercase;} .nit-article .nit-capacity-plate__item strong{color:var(--nit-forklift-charcoal);display:block;font-size:1rem;line-height:1.25;margin-top:0.18rem;} .nit-article .nit-capacity-plate__footer{background:var(--nit-forklift-charcoal);color:#fff4c6;font-size:0.7rem;font-weight:850;letter-spacing:0.04em;padding:0.62rem 0.75rem;text-align:center;text-transform:uppercase;} .nit-article .nit-training-ratio{background:linear-gradient(145deg,#fff,#fff8e5);border:1px solid #ead49a;border-radius:var(--nit-radius);box-shadow:0 10px 25px rgba(68,51,12,0.08);margin:1.4rem 0 2rem;padding:clamp(1.1rem,3vw,1.6rem);} .nit-article .nit-training-ratio__bar{border:3px solid var(--nit-forklift-charcoal);border-radius:999px;display:flex;min-height:58px;overflow:hidden;} .nit-article .nit-training-ratio__part{align-items:center;display:flex;font-weight:900;justify-content:center;padding:0.65rem;text-align:center;} .nit-article .nit-training-ratio__part--practical{background:linear-gradient(90deg,#e59312,var(--nit-forklift-yellow));color:#241700;flex:7;} .nit-article .nit-training-ratio__part--theory{background:var(--nit-forklift-charcoal);color:#fff;flex:3;} .nit-article .nit-training-ratio__note{color:var(--nit-muted);font-size:0.9rem;margin:0.75rem 0 0;text-align:center;} .nit-article .nit-licence-pathway{counter-reset:nit-pathway;display:grid;gap:1rem;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:1.35rem 0 2rem;padding:0;} .nit-article .nit-licence-step{background:#fff;border:1px solid #d7dfe6;border-radius:15px;box-shadow:0 8px 22px rgba(11,31,58,0.06);counter-increment:nit-pathway;min-height:100%;padding:1rem;position:relative;} .nit-article .nit-licence-step::before{align-items:center;background:var(--nit-forklift-yellow);border:2px solid var(--nit-forklift-charcoal);border-radius:50%;color:var(--nit-forklift-charcoal);content:counter(nit-pathway,decimal-leading-zero);display:flex;font-size:0.75rem;font-weight:950;height:2.15rem;justify-content:center;margin-bottom:0.7rem;width:2.15rem;} .nit-article .nit-licence-step strong{color:var(--nit-navy);display:block;font-size:1rem;line-height:1.35;} .nit-article .nit-licence-step p{color:var(--nit-muted);font-size:0.88rem;line-height:1.55;margin:0.45rem 0 0;} .nit-article.nit-article--forklift .nit-quick-answer::before{background:linear-gradient(180deg,var(--nit-forklift-yellow),var(--nit-forklift-amber),var(--nit-teal) );} .nit-article.nit-article--forklift .nit-quick-answer__mark{background:linear-gradient(135deg,var(--nit-forklift-charcoal),var(--nit-forklift-steel) );} .nit-article.nit-article--forklift .nit-quick-answer__signals li::before{background:var(--nit-forklift-amber);} .nit-article.nit-article--forklift .nit-fact-card{background:linear-gradient(145deg,#fff,#fff8e8);border-color:#ead8ad;border-top-color:var(--nit-forklift-yellow);} .nit-article.nit-article--forklift .nit-enrol{background:radial-gradient(circle at 92% 8%,rgba(246,184,28,0.3),transparent 28% ),linear-gradient(135deg,#061722,#123f54 58%,#67501d);} @media (max-width:980px){.nit-article .nit-forklift-hero__grid{grid-template-columns:1fr;} .nit-article .nit-capacity-plate{max-width:620px;transform:none;} .nit-article .nit-licence-pathway{grid-template-columns:repeat(3,minmax(0,1fr));}} @media (max-width:680px){.nit-article .nit-licence-pathway{grid-template-columns:1fr;} .nit-article .nit-training-ratio__bar{border-radius:18px;flex-direction:column;} .nit-article .nit-training-ratio__part{min-height:54px;}} @media print{.nit-article .nit-capacity-plate,.nit-article .nit-training-ratio,.nit-article .nit-licence-step{box-shadow:none;}} .nit-article.nit-article--c-minus{--nit-cm-indigo:#4052c9;--nit-cm-blue:#137aa9;--nit-cm-teal:#078575;--nit-cm-gold:#f2bd43;--nit-cm-coral:#ea7256;--nit-cm-plum:#7656b5;--nit-cm-ink:#102a43;--nit-cm-cloud:#f3f8fc;} .nit-article.nit-article--c-minus [id]{scroll-margin-top:110px;} .nit-article.nit-article--c-minus .nit-pg-hero__line{max-width:730px;} .nit-article .nit-cm-hero__art{align-self:center;min-height:330px;padding:0.2rem 0 0 1rem;position:relative;} .nit-article .nit-cm-hero__art>p{color:#cae4e8;font-size:0.7rem;font-weight:900;letter-spacing:0.14em;margin:0 0 1rem;text-transform:uppercase;} .nit-article .nit-cm-badge{align-items:center;background:radial-gradient(circle at 35% 25%,#fff5c5 0%,#f5c64e 48%,#dc8d20 100%);border:6px solid rgba(255,255,255,0.9);border-radius:50%;box-shadow:0 26px 55px rgba(0,0,0,0.28),0 0 0 10px rgba(255,255,255,0.1);color:#3b2700;display:flex;flex-direction:column;height:clamp(170px,20vw,215px);justify-content:center;margin:0 auto;position:relative;transform:rotate(-2deg);width:clamp(170px,20vw,215px);} .nit-article .nit-cm-badge::before,.nit-article .nit-cm-badge::after{border:1px solid rgba(86,54,0,0.22);border-radius:50%;content:"";inset:10px;position:absolute;} .nit-article .nit-cm-badge::after{border-style:dashed;inset:18px;} .nit-article .nit-cm-badge span,.nit-article .nit-cm-badge strong,.nit-article .nit-cm-badge small{display:block;position:relative;z-index:1;} .nit-article .nit-cm-badge span{font-size:0.62rem;font-weight:950;letter-spacing:0.15em;text-transform:uppercase;} .nit-article .nit-cm-badge strong{font-size:clamp(4.3rem,8vw,6.2rem);font-weight:950;letter-spacing:-0.09em;line-height:0.9;margin:0.2rem 0;} .nit-article .nit-cm-badge small{font-size:0.78rem;font-weight:900;letter-spacing:0.08em;text-transform:uppercase;} .nit-article .nit-cm-hero-route{align-items:center;display:grid;gap:0.35rem;grid-template-columns:1fr auto 1fr auto 1fr;margin:1.25rem auto 0;max-width:355px;} .nit-article .nit-cm-hero-route span{color:#e4f3f4;font-size:0.62rem;font-weight:900;line-height:1.3;text-align:center;text-transform:uppercase;} .nit-article .nit-cm-hero-route i{color:var(--nit-cm-gold);font-size:1.05rem;font-style:normal;font-weight:950;} .nit-article .nit-cm-snapshot{display:grid;gap:0.85rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:1.2rem 0 0;} .nit-article .nit-cm-snapshot>div{background:#fff;border:1px solid #d7e2e9;border-radius:17px;box-shadow:0 11px 27px rgba(7,27,51,0.07);min-width:0;overflow:hidden;padding:1rem 1.05rem 1.05rem;position:relative;} .nit-article .nit-cm-snapshot>div::before{background:var(--nit-cm-indigo);content:"";inset:0 0 auto;height:5px;position:absolute;} .nit-article .nit-cm-snapshot>div:nth-child(2)::before{background:var(--nit-cm-gold);} .nit-article .nit-cm-snapshot>div:nth-child(3)::before{background:var(--nit-cm-teal);} .nit-article .nit-cm-snapshot span,.nit-article .nit-cm-snapshot strong,.nit-article .nit-cm-snapshot small{display:block;} .nit-article .nit-cm-snapshot span{color:var(--nit-pg-muted);font-size:0.66rem;font-weight:900;letter-spacing:0.08em;text-transform:uppercase;} .nit-article .nit-cm-snapshot strong{color:var(--nit-cm-ink);font-size:clamp(1.25rem,2.2vw,1.7rem);line-height:1.2;margin:0.28rem 0;} .nit-article .nit-cm-snapshot small{color:#5a6a7b;font-size:0.75rem;line-height:1.45;} .nit-article .nit-cm-course-grid{display:grid;gap:0.8rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:1.6rem 0 0;} .nit-article .nit-cm-course{background:#fff;border:1px solid #d8e2e8;border-radius:18px;box-shadow:0 10px 25px rgba(7,27,51,0.065);min-width:0;overflow:hidden;padding:1.05rem 1rem 1rem 1.15rem;position:relative;transition:transform 170ms ease,box-shadow 170ms ease,border-color 170ms ease;} .nit-article .nit-cm-course::before{background:var(--nit-cm-indigo);content:"";inset:0 auto 0 0;position:absolute;width:6px;} .nit-article .nit-cm-course:hover{border-color:#aabfc9;box-shadow:0 16px 32px rgba(7,27,51,0.11);transform:translateY(-3px);} .nit-article .nit-cm-course--technical::before{background:var(--nit-cm-blue);} .nit-article .nit-cm-course--workshop::before{background:#db7a2e;} .nit-article .nit-cm-course--business::before{background:var(--nit-cm-teal);} .nit-article .nit-cm-course--creative::before{background:var(--nit-cm-coral);} .nit-article .nit-cm-course--community::before{background:var(--nit-cm-plum);} .nit-article .nit-cm-course__top{align-items:center;display:flex;gap:0.72rem;margin-bottom:0.55rem;} .nit-article .nit-cm-course__icon{align-items:center;background:#edf0ff;border-radius:11px;color:#3341ad;display:flex;flex:0 0 2.55rem;font-size:1.16rem;height:2.55rem;justify-content:center;} .nit-article .nit-cm-course--technical .nit-cm-course__icon{background:#e4f4fb;color:#096d98;} .nit-article .nit-cm-course--workshop .nit-cm-course__icon{background:#fff0e2;color:#a95110;} .nit-article .nit-cm-course--business .nit-cm-course__icon{background:#e4f6f2;color:#067568;} .nit-article .nit-cm-course--creative .nit-cm-course__icon{background:#fff0ed;color:#bd4e39;} .nit-article .nit-cm-course--community .nit-cm-course__icon{background:#f1ebfb;color:#6545a3;} .nit-article .nit-cm-course h3{font-size:1rem;line-height:1.28;margin:0;} .nit-article .nit-cm-course p{color:#536477;font-size:0.78rem;line-height:1.5;margin:0;} .nit-article .nit-cm-course small{color:var(--nit-cm-teal);display:block;font-size:0.66rem;font-weight:850;letter-spacing:0.04em;margin-top:0.65rem;text-transform:uppercase;} .nit-article .nit-cm-fit-grid{display:grid;gap:0.9rem;grid-template-columns:repeat(5,minmax(0,1fr));margin:1.5rem 0 0;} .nit-article .nit-cm-fit{background:linear-gradient(145deg,#fff,#f5f8fb);border:1px solid #d7e2e8;border-radius:18px;min-width:0;padding:1rem;} .nit-article .nit-cm-fit:nth-child(2){background:linear-gradient(145deg,#edf1ff,#fff);} .nit-article .nit-cm-fit:nth-child(3){background:linear-gradient(145deg,#e8f8f4,#fff);} .nit-article .nit-cm-fit:nth-child(4){background:linear-gradient(145deg,#fff2e9,#fff);} .nit-article .nit-cm-fit:nth-child(5){background:linear-gradient(145deg,#f4edfb,#fff);} .nit-article .nit-cm-fit__icon{align-items:center;background:var(--nit-cm-indigo);border-radius:12px;color:#fff;display:flex;font-size:1.25rem;height:3rem;justify-content:center;margin-bottom:0.8rem;width:3rem;} .nit-article .nit-cm-fit:nth-child(3) .nit-cm-fit__icon{background:var(--nit-cm-teal);} .nit-article .nit-cm-fit:nth-child(4) .nit-cm-fit__icon{background:#cf6e25;} .nit-article .nit-cm-fit:nth-child(5) .nit-cm-fit__icon{background:var(--nit-cm-plum);} .nit-article .nit-cm-fit h3{font-size:0.96rem;margin:0 0 0.45rem;} .nit-article .nit-cm-fit p{color:#536477;font-size:0.74rem;line-height:1.5;margin:0;} .nit-article .nit-cm-gates{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:1.6rem 0 0;} .nit-article .nit-cm-gate{background:radial-gradient(circle at 95% 0%,rgba(242,189,67,0.24),transparent 31%),linear-gradient(135deg,#071b33,#173d62);border-radius:21px;color:#e7f1f4;display:grid;gap:1rem;grid-template-columns:4.4rem 1fr;padding:1.25rem;} .nit-article .nit-cm-gate:nth-child(2){background:radial-gradient(circle at 95% 0%,rgba(242,189,67,0.23),transparent 31%),linear-gradient(135deg,#063b40,#08776c);} .nit-article .nit-cm-gate__grade{align-items:center;background:var(--nit-cm-gold);border:4px solid rgba(255,255,255,0.85);border-radius:50%;color:#382500;display:flex;font-size:1.5rem;font-weight:950;height:4.4rem;justify-content:center;width:4.4rem;} .nit-article.nit-article--c-minus .nit-cm-gate h3{color:#fff;margin:0 0 0.35rem;} .nit-article .nit-cm-gate p{color:#d8e8ec;font-size:0.82rem;line-height:1.55;margin:0;} .nit-article .nit-cm-fee-stage{align-items:stretch;background:linear-gradient(125deg,#f3f7fa,#fff 50%,#e9f7f4);border:1px solid #d4e2e6;border-radius:24px;display:grid;gap:1.2rem;grid-template-columns:minmax(250px,0.68fr) minmax(0,1.32fr);margin:1.6rem 0 0;overflow:hidden;} .nit-article .nit-cm-fee__price{background:radial-gradient(circle at 85% 10%,rgba(255,255,255,0.26),transparent 28%),linear-gradient(140deg,#3241aa,#117ca0 58%,#078375);color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:280px;padding:clamp(1.3rem,3vw,2rem);} .nit-article .nit-cm-fee__price span{color:#cfe8ed;font-size:0.7rem;font-weight:900;letter-spacing:0.12em;text-transform:uppercase;} .nit-article .nit-cm-fee__price strong{color:#fff6d0;font-size:clamp(2.5rem,5vw,4rem);letter-spacing:-0.07em;line-height:1;margin:0.45rem 0;} .nit-article .nit-cm-fee__price small{color:#e3f0f2;font-size:0.78rem;line-height:1.5;} .nit-article .nit-cm-fee__items{display:grid;gap:0.65rem;grid-template-columns:repeat(2,minmax(0,1fr));padding:1.2rem;} .nit-article .nit-cm-fee__items div{background:#fff;border:1px solid #dce5ea;border-radius:13px;padding:0.8rem;} .nit-article .nit-cm-fee__items strong{color:var(--nit-cm-ink);display:block;font-size:0.78rem;} .nit-article .nit-cm-fee__items span{color:#5d6c7c;display:block;font-size:0.69rem;line-height:1.4;margin-top:0.18rem;} .nit-article .nit-cm-nit-table{display:grid;gap:0.55rem;margin:1.1rem 0 0;} .nit-article .nit-cm-nit-row{align-items:center;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.13);border-radius:12px;display:grid;gap:0.75rem;grid-template-columns:minmax(0,1fr) auto;padding:0.72rem 0.8rem;} .nit-article .nit-cm-nit-row strong{color:#fff;font-size:0.82rem;} .nit-article .nit-cm-nit-row span{color:#fff0be;font-size:0.8rem;font-weight:900;white-space:nowrap;} .nit-article .nit-cm-nit-row small{color:#b8d9dc;display:block;font-size:0.67rem;line-height:1.4;margin-top:0.16rem;} @media (max-width:1020px){.nit-article .nit-cm-fit-grid{grid-template-columns:repeat(3,minmax(0,1fr));} .nit-article .nit-cm-course-grid{grid-template-columns:repeat(2,minmax(0,1fr));}} @media (max-width:760px){.nit-article .nit-cm-hero__art{border-top:1px solid rgba(255,255,255,0.14);min-height:0;padding:1.3rem 0 0;} .nit-article .nit-cm-snapshot,.nit-article .nit-cm-gates,.nit-article .nit-cm-fee-stage{grid-template-columns:1fr;} .nit-article .nit-cm-fit-grid{grid-template-columns:repeat(2,minmax(0,1fr));} .nit-article .nit-cm-fee__price{min-height:220px;}} @media (max-width:560px){.nit-article .nit-cm-course-grid,.nit-article .nit-cm-fit-grid,.nit-article .nit-cm-fee__items{grid-template-columns:1fr;} .nit-article .nit-cm-gate{grid-template-columns:3.6rem 1fr;} .nit-article .nit-cm-gate__grade{font-size:1.15rem;height:3.6rem;width:3.6rem;} .nit-article .nit-cm-hero-route{gap:0.2rem;}} @media print{.nit-article .nit-cm-badge,.nit-article .nit-cm-snapshot>div,.nit-article .nit-cm-course,.nit-article .nit-cm-fit,.nit-article .nit-cm-gate,.nit-article .nit-cm-fee-stage,.nit-article .nit-cm-fee__price,.nit-article .nit-cm-nit-row{background:#fff !important;box-shadow:none !important;color:#000 !important;} .nit-article .nit-cm-gate *,.nit-article .nit-cm-fee__price *,.nit-article .nit-cm-nit-row *{color:#000 !important;}} .nit-article.nit-article--forklift-fees{--nit-fee-green:#167c59;--nit-fee-green-dark:#0c5c42;--nit-fee-cream:#fff9e9;--nit-fee-line:#ead8a7;} .nit-article .nit-fee-dashboard{display:grid;gap:1rem;grid-template-columns:minmax(0,1.2fr) minmax(280px,0.8fr);margin:1.5rem 0 2rem;} .nit-article .nit-fee-dashboard__total{background:radial-gradient(circle at 92% 12%,rgba(246,184,28,0.28),transparent 31%),linear-gradient(145deg,#0b2130,#163e4d 58%,#6a4a13);border:1px solid rgba(246,184,28,0.55);border-radius:20px;box-shadow:0 18px 38px rgba(9,35,48,0.18);color:#fff;min-width:0;overflow:hidden;padding:clamp(1.35rem,3.5vw,2rem);position:relative;} .nit-article .nit-fee-dashboard__total::after{border:1px solid rgba(255,255,255,0.14);border-radius:50%;content:"";height:180px;position:absolute;right:-75px;top:-85px;width:180px;} .nit-article .nit-fee-dashboard__eyebrow{color:#ffda6e;display:block;font-size:0.73rem;font-weight:900;letter-spacing:0.12em;margin-bottom:0.45rem;text-transform:uppercase;} .nit-article .nit-fee-dashboard__amount{color:#fff;display:block;font-size:clamp(2.45rem,7vw,4.45rem);font-weight:950;letter-spacing:-0.055em;line-height:1;} .nit-article .nit-fee-dashboard__caption{color:#d9ebef;font-size:0.9rem;margin:0.65rem 0 0;max-width:510px;} .nit-article .nit-fee-dashboard__split{display:grid;gap:0.8rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.25rem;} .nit-article .nit-fee-dashboard__split div{background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.18);border-radius:13px;padding:0.8rem;} .nit-article .nit-fee-dashboard__split span{color:#b9d6dc;display:block;font-size:0.69rem;font-weight:800;letter-spacing:0.06em;text-transform:uppercase;} .nit-article .nit-fee-dashboard__split strong{color:#fff;display:block;font-size:1.15rem;margin-top:0.18rem;} .nit-article .nit-fee-dashboard__note{align-items:center;background:linear-gradient(145deg,#fff,var(--nit-fee-cream));border:1px solid var(--nit-fee-line);border-radius:20px;box-shadow:0 12px 28px rgba(95,71,14,0.09);display:flex;min-width:0;padding:clamp(1.2rem,3vw,1.65rem);} .nit-article .nit-fee-dashboard__note-inner{min-width:0;} .nit-article .nit-fee-dashboard__note-mark{align-items:center;background:var(--nit-forklift-yellow);border:3px solid var(--nit-forklift-charcoal);border-radius:50%;color:var(--nit-forklift-charcoal);display:inline-flex;font-size:1.2rem;font-weight:950;height:3.2rem;justify-content:center;margin-bottom:0.8rem;width:3.2rem;} .nit-article .nit-fee-dashboard__note h3{font-size:1.2rem;margin:0 0 0.45rem;} .nit-article .nit-fee-dashboard__note p:last-child{color:#566472;font-size:0.9rem;margin-bottom:0;} .nit-article .nit-ecitizen-charges{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:1.25rem 0 2rem;} .nit-article .nit-ecitizen-charge{background:#fff;border:1px solid #d7e1e8;border-radius:16px;box-shadow:0 9px 24px rgba(11,31,58,0.07);min-width:0;overflow:hidden;padding:1.1rem 1.15rem;position:relative;} .nit-article .nit-ecitizen-charge::before{background:linear-gradient(90deg,var(--nit-fee-green),#39a278);content:"";height:5px;inset:0 0 auto;position:absolute;} .nit-article .nit-ecitizen-charge:nth-child(2)::before{background:linear-gradient(90deg,var(--nit-forklift-amber),var(--nit-forklift-yellow));} .nit-article .nit-ecitizen-charge:nth-child(3)::before{background:linear-gradient(90deg,var(--nit-cyan),var(--nit-blue));} .nit-article .nit-ecitizen-charge span{color:var(--nit-muted);display:block;font-size:0.71rem;font-weight:850;letter-spacing:0.07em;margin-top:0.25rem;text-transform:uppercase;} .nit-article .nit-ecitizen-charge strong{color:var(--nit-navy);display:block;font-size:1.65rem;letter-spacing:-0.035em;line-height:1.1;margin:0.48rem 0 0.34rem;} .nit-article .nit-ecitizen-charge p{color:#536577;font-size:0.87rem;line-height:1.5;margin:0;} .nit-article .nit-operator-skill-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:1.3rem 0 2rem;} .nit-article .nit-operator-skill{background:linear-gradient(150deg,#fff,#f3f8fa);border:1px solid #d5e0e7;border-radius:16px;box-shadow:0 9px 24px rgba(15,44,61,0.06);min-width:0;padding:1.1rem;} .nit-article .nit-operator-skill__mark{align-items:center;background:var(--nit-forklift-charcoal);border-radius:12px;color:var(--nit-forklift-yellow);display:inline-flex;font-size:0.78rem;font-weight:950;height:2.35rem;justify-content:center;letter-spacing:0.04em;margin-bottom:0.75rem;width:2.35rem;} .nit-article .nit-operator-skill h3{font-size:1.07rem;margin:0 0 0.4rem;} .nit-article .nit-operator-skill p{color:#59697a;font-size:0.88rem;line-height:1.55;margin:0;} .nit-article .nit-job-setting-list{display:flex;flex-wrap:wrap;gap:0.7rem;list-style:none;margin:1.2rem 0 1.8rem;padding:0;} .nit-article .nit-job-setting-list li{background:linear-gradient(135deg,#fff,var(--nit-soft-teal));border:1px solid #b8ddd0;border-radius:999px;color:#185d49;font-size:0.85rem;font-weight:800;margin:0;padding:0.55rem 0.85rem;} @media (max-width:850px){.nit-article .nit-fee-dashboard{grid-template-columns:1fr;} .nit-article .nit-operator-skill-grid{grid-template-columns:repeat(2,minmax(0,1fr));}} @media (max-width:680px){.nit-article .nit-ecitizen-charges,.nit-article .nit-operator-skill-grid{grid-template-columns:1fr;} .nit-article .nit-fee-dashboard__split{grid-template-columns:1fr;}} @media print{.nit-article .nit-fee-dashboard__total,.nit-article .nit-fee-dashboard__note,.nit-article .nit-ecitizen-charge,.nit-article .nit-operator-skill{box-shadow:none;}} body.nit-article-layout .site-content>.ast-container,body.nit-article-layout .site-content .ast-container{display:block;max-width:none;padding-left:0;padding-right:0;} body.nit-article-layout #primary{float:none;margin:0;padding:0;width:100%;} body.nit-article-layout #secondary{display:none;} body.nit-article-layout .ast-article-single{background:transparent;border:0;box-shadow:none;padding:0;} body.nit-article-layout .entry-header,body.nit-article-layout .entry-title{display:none;} body.nit-article-layout .entry-content{margin:0;} body.nit-article-layout .post-navigation,body.nit-article-layout .comments-area{margin-left:auto;margin-right:auto;max-width:1120px;padding-left:clamp(1.25rem,5vw,3.5rem);padding-right:clamp(1.25rem,5vw,3.5rem);}:where(.nit-header,.nit-footer) .fa-solid,:where(.nit-header,.nit-footer) .fa-regular{display:inline-block;font-family:"Font Awesome 5 Free" !important;font-style:normal;font-variant:normal;font-weight:900 !important;line-height:1;text-align:center;text-rendering:auto;width:1.25em;-webkit-font-smoothing:antialiased;}:where(.nit-header,.nit-footer) .fa-brands{display:inline-block;font-family:"Font Awesome 5 Brands" !important;font-style:normal;font-variant:normal;font-weight:400 !important;line-height:1;text-align:center;text-rendering:auto;width:1.25em;-webkit-font-smoothing:antialiased;}:where(.nit-header,.nit-footer) .fa-house::before{content:"\f015";}:where(.nit-header,.nit-footer) .fa-bars::before{content:"\f0c9";}:where(.nit-header,.nit-footer) .fa-users::before{content:"\f0c0";}:where(.nit-header,.nit-footer) .fa-chevron-right::before{content:"\f054";}:where(.nit-header,.nit-footer) .fa-book-open::before{content:"\f518";}:where(.nit-header,.nit-footer) .fa-chevron-down::before{content:"\f078";}:where(.nit-header,.nit-footer) .fa-chevron-up::before{content:"\f077";}:where(.nit-header,.nit-footer) .fa-laptop-code::before{content:"\f5fc";}:where(.nit-header,.nit-footer) .fa-spa::before{content:"\f5bb";}:where(.nit-header,.nit-footer) .fa-music::before{content:"\f001";}:where(.nit-header,.nit-footer) .fa-tractor::before{content:"\f722";}:where(.nit-header,.nit-footer) .fa-car::before{content:"\f1b9";}:where(.nit-header,.nit-footer) .fa-user-graduate::before{content:"\f501";}:where(.nit-header,.nit-footer) .fa-envelope::before{content:"\f0e0";}:where(.nit-header,.nit-footer) .fa-book::before{content:"\f02d";}:where(.nit-header,.nit-footer) .fa-calendar-days::before{content:"\f073";}:where(.nit-header,.nit-footer) .fa-graduation-cap::before{content:"\f19d";}:where(.nit-header,.nit-footer) .fa-circle-question::before{content:"\f059";}:where(.nit-header,.nit-footer) .fa-circle-info::before{content:"\f05a";}:where(.nit-header,.nit-footer) .fa-newspaper::before{content:"\f1ea";}:where(.nit-header,.nit-footer) .fa-money-bill-wave::before{content:"\f53a";}:where(.nit-header,.nit-footer) .fa-paper-plane::before{content:"\f1d8";}:where(.nit-header,.nit-footer) .fa-facebook-f::before{content:"\f39e";}:where(.nit-header,.nit-footer) .fa-linkedin-in::before{content:"\f0e1";}:where(.nit-header,.nit-footer) .fa-instagram::before{content:"\f16d";}:where(.nit-header,.nit-footer) .fa-youtube::before{content:"\f167";} body.nit-resources-archive .site-content>.ast-container,body.nit-resources-archive .site-content .ast-container{display:block;max-width:none;padding-left:0;padding-right:0;} body.nit-resources-archive #content.site-content>.ast-container{display:block !important;margin-left:0 !important;margin-right:0 !important;max-width:none !important;padding-left:0 !important;padding-right:0 !important;width:100% !important;} body.nit-resources-archive #primary{float:none;margin:0 !important;max-width:none !important;padding:0 !important;width:100% !important;} body.nit-resources-archive #secondary{display:none;} body.nit-resources-archive #colophon.site-footer,body.nit-article-layout #colophon.site-footer{display:none !important;} .nit-resources-page{--nr-navy:#071b33;--nr-navy-2:#0b2b52;--nr-blue:#0b63ce;--nr-cyan:#16b8cf;--nr-gold:#f4b942;--nr-orange:#ef7d23;--nr-ink:#17243a;--nr-muted:#667085;--nr-line:#dbe5ef;--nr-paper:#f6f9fc;--nr-white:#fff;--nr-radius:22px;--nr-shadow:0 22px 55px rgba(7,27,51,0.12);background:var(--nr-paper);color:var(--nr-ink);font-family:Inter,"Segoe UI",Roboto,Arial,sans-serif;font-size:17px;line-height:1.65;overflow:hidden;} .nit-resources-page *,.nit-resources-page *::before,.nit-resources-page *::after{box-sizing:border-box;} .nit-resources-page a{text-decoration:none;} .nit-resources-page a:focus-visible,.nit-resources-page button:focus-visible,.nit-resources-page input:focus-visible{outline:3px solid var(--nr-gold);outline-offset:3px;} .nit-resources-page .nr-container{margin-inline:auto;max-width:1180px;padding-inline:clamp(18px,3.4vw,36px);width:100%;} .nit-resources-page .nr-hero{background:radial-gradient(circle at 86% 8%,rgba(244,185,66,0.23),transparent 25%),radial-gradient(circle at 7% 110%,rgba(22,184,207,0.2),transparent 34%),linear-gradient(135deg,#06172d 0%,#0b2c55 58%,#124476 100%);color:var(--nr-white);isolation:isolate;overflow:hidden;padding:clamp(52px,6.5vw,78px) 0 clamp(68px,7.5vw,92px);position:relative;} .nit-resources-page .nr-hero::before{background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:44px 44px;content:"";inset:0;mask-image:linear-gradient(to bottom,rgba(0,0,0,.72),transparent 90%);-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.72),transparent 90%);pointer-events:none;position:absolute;z-index:-1;} .nit-resources-page .nr-hero__grid{align-items:center;display:grid;gap:clamp(32px,6vw,76px);grid-template-columns:minmax(0,1.24fr) minmax(300px,.76fr);} .nit-resources-page .nr-eyebrow,.nit-resources-page .nr-section-kicker{align-items:center;color:#f9d777;display:inline-flex;font-size:.74rem;font-weight:900;gap:9px;letter-spacing:.14em;margin:0 0 15px;text-transform:uppercase;} .nit-resources-page .nr-eyebrow::before,.nit-resources-page .nr-section-kicker::before{background:currentColor;border-radius:999px;content:"";height:7px;width:7px;} .nit-resources-page .nr-hero__title{color:#fff;font-family:Inter,"Segoe UI",Roboto,Arial,sans-serif;font-size:clamp(2.35rem,4.8vw,4.35rem);font-weight:900;letter-spacing:-.045em;line-height:1.02;margin:0;max-width:850px;} .nit-resources-page .nr-hero__title span{color:var(--nr-gold);} .nit-resources-page .nr-hero__lead{color:#dce9f7;font-size:clamp(1.03rem,1.55vw,1.22rem);margin:22px 0 0;max-width:720px;} .nit-resources-page .nr-hero__trust{display:flex;flex-wrap:wrap;gap:12px 22px;list-style:none;margin:28px 0 0;padding:0;} .nit-resources-page .nr-hero__trust li{align-items:center;color:#f0f6fc;display:flex;font-size:.88rem;font-weight:750;gap:8px;} .nit-resources-page .nr-hero__trust li::before{align-items:center;background:rgba(244,185,66,.18);border:1px solid rgba(244,185,66,.48);border-radius:50%;color:#ffd872;content:"✓";display:inline-flex;font-size:.7rem;height:22px;justify-content:center;width:22px;} .nit-resources-page .nr-discovery{backdrop-filter:blur(14px);background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);border-radius:24px;box-shadow:0 28px 70px rgba(0,0,0,.24);padding:clamp(23px,4vw,34px);} .nit-resources-page .nr-discovery__label{color:#fff;display:block;font-size:1rem;font-weight:850;margin-bottom:12px;} .nit-resources-page .nr-search{align-items:center;background:#fff;border-radius:14px;display:flex;gap:8px;padding:7px;} .nit-resources-page .nr-search svg{color:#5e7188;flex:0 0 auto;margin-left:9px;} .nit-resources-page .nr-search input[type="search"]{background:transparent;border:0;box-shadow:none;color:var(--nr-ink);flex:1;font-size:.95rem;min-width:0;padding:12px 4px;} .nit-resources-page .nr-search button{background:var(--nr-gold);border:0;border-radius:10px;color:#392700;cursor:pointer;font-size:.86rem;font-weight:900;padding:13px 17px;} .nit-resources-page .nr-search button:hover{background:#ffd060;} .nit-resources-page .nr-discovery__note{color:#cbdced;font-size:.78rem;margin:13px 0 0;} .nit-resources-page .nr-category-bar{margin-top:-34px;position:relative;z-index:4;} .nit-resources-page .nr-category-bar__viewport{border-radius:18px;box-shadow:var(--nr-shadow);overflow:hidden;position:relative;} .nit-resources-page .nr-category-bar__inner{align-items:center;background:#fff;border:1px solid rgba(205,220,234,.85);border-radius:18px;box-shadow:none;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;overflow-x:visible;padding:14px;scrollbar-width:thin;} .nit-resources-page .nr-category-label{color:#4d6075;display:none;flex:0 0 auto;font-size:.72rem;font-weight:900;letter-spacing:.08em;padding:9px 8px;text-transform:uppercase;} .nit-resources-page .nr-category-chip{background:#f2f6fa;border:1px solid #e3eaf1;border-radius:999px;color:#33475d;flex:0 0 auto;font-size:.78rem;font-weight:800;padding:8px 9px;transition:.2s ease;white-space:nowrap;} .nit-resources-page .nr-category-chip:hover,.nit-resources-page .nr-category-chip[aria-current="page"]{background:var(--nr-navy);border-color:var(--nr-navy);color:#fff;transform:translateY(-1px);} .nit-resources-page .nr-main{padding:clamp(50px,6vw,70px) 0 76px;} .nit-resources-page .nr-section-head{align-items:end;display:flex;gap:24px;justify-content:space-between;margin-bottom:20px;} .nit-resources-page .nr-section-kicker{color:var(--nr-blue);margin-bottom:8px;} .nit-resources-page .nr-section-head h2{color:var(--nr-navy);font-size:clamp(1.55rem,2.35vw,2.15rem);font-weight:900;letter-spacing:-.035em;line-height:1.1;margin:0;} .nit-resources-page .nr-section-head>p{color:var(--nr-muted);font-size:.92rem;margin:0;max-width:430px;text-align:right;} .nit-resources-page .nr-feature{background:var(--nr-navy);border:1px solid rgba(255,255,255,.08);border-radius:22px;box-shadow:0 20px 52px rgba(7,27,51,.18);color:#fff;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);margin-bottom:clamp(44px,5vw,56px);min-height:286px;overflow:hidden;} .nit-resources-page .nr-feature__media,.nit-resources-page .nr-card__media{background:radial-gradient(circle at 78% 20%,rgba(244,185,66,.62),transparent 22%),linear-gradient(135deg,#123f70,#0b7694);overflow:hidden;position:relative;} .nit-resources-page .nr-feature__media img,.nit-resources-page .nr-card__media img{height:100%;object-fit:cover;transition:transform .45s ease;width:100%;} .nit-resources-page .nr-feature:hover .nr-feature__media img,.nit-resources-page .nr-card:hover .nr-card__media img{transform:scale(1.035);} .nit-resources-page .nr-fallback{align-items:center;background:linear-gradient(135deg,rgba(255,255,255,.04),transparent 55%),repeating-linear-gradient(135deg,transparent 0 18px,rgba(255,255,255,.035) 18px 19px);display:flex;flex-direction:column;inset:0;justify-content:center;padding:24px;position:absolute;} .nit-resources-page .nr-fallback__mark{align-items:center;background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.23);border-radius:22px;color:#fff;display:flex;font-size:clamp(1.65rem,4vw,3.2rem);font-weight:950;height:clamp(82px,12vw,126px);justify-content:center;letter-spacing:-.06em;transform:rotate(-4deg);width:clamp(82px,12vw,126px);} .nit-resources-page .nr-fallback__topic{color:rgba(255,255,255,.88);font-size:.68rem;font-weight:900;letter-spacing:.18em;margin-top:14px;} .nit-resources-page .nr-fallback--ict{background:linear-gradient(135deg,#0a2a50,#0f83a4);} .nit-resources-page .nr-fallback--plant{background:linear-gradient(135deg,#26351f,#bd7c16);} .nit-resources-page .nr-fallback--driving{background:linear-gradient(135deg,#153d67,#c25a26);} .nit-resources-page .nr-fallback--beauty{background:linear-gradient(135deg,#672a58,#d76a91);} .nit-resources-page .nr-fallback--music{background:linear-gradient(135deg,#34235e,#a34d9e);} .nit-resources-page .nr-fallback--career{background:linear-gradient(135deg,#123f70,#0b8b79);} .nit-resources-page .nr-feature__copy{align-self:center;padding:clamp(24px,3vw,34px);} .nit-resources-page .nr-badge{background:#e8f3ff;border-radius:999px;color:#0756ad;display:inline-flex;font-size:.68rem;font-weight:900;letter-spacing:.08em;line-height:1.1;padding:6px 9px;text-transform:uppercase;} .nit-resources-page .nr-feature .nr-badge{background:rgba(244,185,66,.16);border:1px solid rgba(244,185,66,.4);color:#ffdc79;} .nit-resources-page .nr-feature h2{color:#fff;font-size:clamp(1.55rem,2.25vw,2.08rem);font-weight:900;letter-spacing:-.045em;line-height:1.06;margin:14px 0 11px;} .nit-resources-page .nr-feature h2 a{color:inherit;} .nit-resources-page .nr-feature__excerpt{color:#cddceb;font-size:.9rem;line-height:1.58;margin:0 0 16px;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;} .nit-resources-page .nr-meta{align-items:center;color:#6b7b8d;display:flex;flex-wrap:wrap;font-size:.76rem;font-weight:700;gap:8px;} .nit-resources-page .nr-feature .nr-meta{color:#9fb5ca;} .nit-resources-page .nr-meta__dot::before{content:"•";margin-right:8px;} .nit-resources-page .nr-read-link{align-items:center;color:var(--nr-blue);display:inline-flex;font-size:.82rem;font-weight:900;gap:8px;margin-top:15px;} .nit-resources-page .nr-read-link span{transition:transform .2s ease;} .nit-resources-page .nr-read-link:hover span{transform:translateX(4px);} .nit-resources-page .nr-feature .nr-read-link{background:var(--nr-gold);border-radius:11px;color:#342300;padding:10px 15px;} .nit-resources-page .nr-content-layout{align-items:stretch;display:grid;gap:clamp(22px,2.7vw,30px);grid-template-columns:minmax(0,1fr) minmax(286px,318px);} .nit-resources-page .nr-content-stream{min-width:0;} .nit-resources-page .nr-content-layout .nr-grid{grid-template-columns:repeat(2,minmax(0,1fr));} .nit-resources-page .nr-sidebar{align-self:stretch;display:flex;flex-direction:column;gap:18px;height:100%;justify-content:space-between;min-width:0;position:relative;} .nit-resources-page .nr-next-step{background:radial-gradient(circle at 85% 5%,rgba(244,185,66,.34),transparent 25%),radial-gradient(circle at -5% 44%,rgba(22,184,207,.25),transparent 33%),linear-gradient(155deg,#07172c 0%,#0b2c55 55%,#0b5b75 118%);border:1px solid rgba(255,255,255,.13);border-radius:27px;box-shadow:0 24px 58px rgba(7,27,51,.22);color:#fff;isolation:isolate;overflow:hidden;padding:22px;position:relative;} .nit-resources-page .nr-next-step::before{background-image:radial-gradient(circle,rgba(255,255,255,.2) 1px,transparent 1px);background-size:19px 19px;content:"";inset:0;opacity:.22;pointer-events:none;position:absolute;z-index:-1;} .nit-resources-page .nr-next-step::after{border:1px solid rgba(255,255,255,.13);border-radius:50%;content:"";height:190px;position:absolute;right:-112px;top:70px;width:190px;z-index:-1;} .nit-resources-page .nr-next-step__top{align-items:center;display:flex;justify-content:space-between;margin-bottom:18px;} .nit-resources-page .nr-status{align-items:center;background:rgba(32,202,139,.14);border:1px solid rgba(69,223,165,.32);border-radius:999px;color:#a8f3d2;display:inline-flex;font-size:.68rem;font-weight:900;gap:7px;letter-spacing:.07em;padding:7px 10px;text-transform:uppercase;} .nit-resources-page .nr-status__dot{background:#46e0a5;border-radius:50%;box-shadow:0 0 0 0 rgba(70,224,165,.5);height:8px;width:8px;animation:nr-status-pulse 2.2s ease-out infinite;} .nit-resources-page .nr-next-step__icon{align-items:center;background:linear-gradient(135deg,rgba(244,185,66,.98),#ffdc75);border:5px solid rgba(255,255,255,.12);border-radius:18px;color:#16314d;display:inline-flex;height:56px;justify-content:center;transform:rotate(4deg);width:56px;} .nit-resources-page .nr-next-step__icon svg{height:30px;width:30px;} .nit-resources-page .nr-next-step__eyebrow{color:#78e2ed;font-size:.66rem;font-weight:900;letter-spacing:.14em;margin:0 0 7px;text-transform:uppercase;} .nit-resources-page .nr-next-step h2{color:#fff;font-size:1.72rem;font-weight:950;letter-spacing:-.04em;line-height:1.04;margin:0;} .nit-resources-page .nr-next-step__intro{color:#cbdced;font-size:.82rem;line-height:1.55;margin:12px 0 16px;} .nit-resources-page .nr-mode-row{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:18px;} .nit-resources-page .nr-mode-row span{background:rgba(255,255,255,.095);border:1px solid rgba(255,255,255,.14);border-radius:999px;color:#eef7ff;font-size:.66rem;font-weight:800;padding:6px 9px;} .nit-resources-page .nr-course-jump{backdrop-filter:blur(12px);background:rgba(255,255,255,.075);border:1px solid rgba(255,255,255,.13);border-radius:18px;padding:10px;} .nit-resources-page .nr-course-jump__label{color:#9eb9d3;font-size:.64rem;font-weight:900;letter-spacing:.1em;margin:2px 4px 8px;text-transform:uppercase;} .nit-resources-page .nr-course-link{align-items:center;border-radius:12px;color:#fff;display:grid;gap:9px;grid-template-columns:34px minmax(0,1fr) auto;padding:9px 7px;transition:background .2s ease,transform .2s ease;} .nit-resources-page .nr-course-link + .nr-course-link{border-top:1px solid rgba(255,255,255,.1);} .nit-resources-page .nr-course-link:hover{background:rgba(255,255,255,.1);color:#fff;transform:translateX(3px);} .nit-resources-page .nr-course-link__icon{align-items:center;background:linear-gradient(135deg,#1e83d8,#20b9c9);border-radius:10px;color:#fff;display:inline-flex;font-size:.72rem;font-weight:950;height:34px;justify-content:center;letter-spacing:-.04em;width:34px;} .nit-resources-page .nr-course-link--plant .nr-course-link__icon{background:linear-gradient(135deg,#d9871e,#f3bd3f);color:#3e2700;} .nit-resources-page .nr-course-link--beauty .nr-course-link__icon{background:linear-gradient(135deg,#b54b87,#ef7da7);} .nit-resources-page .nr-course-link strong,.nit-resources-page .nr-course-link small{display:block;min-width:0;overflow-wrap:break-word;white-space:normal;writing-mode:horizontal-tb;} .nit-resources-page .nr-course-link strong{color:#fff;font-size:.76rem;line-height:1.2;} .nit-resources-page .nr-course-link small{color:#9eb8d1;font-size:.62rem;margin-top:2px;} .nit-resources-page .nr-course-link__arrow{color:#f6d168;font-weight:950;} .nit-resources-page .nr-global-note{align-items:center;background:linear-gradient(135deg,rgba(22,184,207,.18),rgba(94,94,222,.16));border:1px solid rgba(100,220,236,.23);border-radius:16px;display:grid;gap:10px;grid-template-columns:38px 1fr;margin-top:12px;padding:12px;} .nit-resources-page .nr-global-note svg{color:#71dce8;height:34px;width:34px;} .nit-resources-page .nr-global-note strong,.nit-resources-page .nr-global-note span{display:block;} .nit-resources-page .nr-global-note strong{color:#fff;font-size:.75rem;} .nit-resources-page .nr-global-note span{color:#b9cee1;font-size:.64rem;line-height:1.35;margin-top:2px;} .nit-resources-page .nr-next-step__actions{display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-top:14px;} .nit-resources-page .nr-side-btn{align-items:center;border-radius:11px;display:inline-flex;font-size:.72rem;font-weight:900;justify-content:center;min-height:42px;padding:10px;text-align:center;} .nit-resources-page .nr-side-btn--primary{background:var(--nr-gold);color:#382500;} .nit-resources-page .nr-side-btn--whatsapp{background:#20bd72;color:#fff;} .nit-resources-page .nr-side-btn:hover{background:#fff;color:var(--nr-navy);} .nit-resources-page .nr-side-call{color:#b9cee1;display:block;font-size:.67rem;font-weight:800;grid-column:1 / -1;padding:3px 0 0;text-align:center;} .nit-resources-page .nr-side-call:hover{color:#fff;} .nit-resources-page .nr-accreditation{border-top:1px solid rgba(255,255,255,.12);margin-top:14px;padding-top:12px;text-align:center;} .nit-resources-page .nr-accreditation>span{color:#8eabc5;display:block;font-size:.58rem;font-weight:850;letter-spacing:.08em;margin-bottom:7px;text-transform:uppercase;} .nit-resources-page .nr-accreditation__marks{display:flex;gap:6px;justify-content:center;} .nit-resources-page .nr-accreditation__marks b{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:7px;color:#e9f3fb;font-size:.59rem;letter-spacing:.06em;padding:5px 7px;} .nit-resources-page .nr-side-module{background:#fff;border:1px solid var(--nr-line);border-radius:23px;box-shadow:0 14px 34px rgba(7,27,51,.09);color:var(--nr-ink);overflow:hidden;padding:20px;position:relative;} .nit-resources-page .nr-side-module__head{align-items:center;display:grid;gap:11px;grid-template-columns:43px 1fr;margin-bottom:12px;} .nit-resources-page .nr-side-module__head p{color:var(--nr-blue);font-size:.61rem;font-weight:900;letter-spacing:.1em;margin:0 0 3px;text-transform:uppercase;} .nit-resources-page .nr-side-module__head h2{color:var(--nr-navy);font-size:1.14rem;font-weight:950;letter-spacing:-.03em;line-height:1.12;margin:0;} .nit-resources-page .nr-side-module__icon{align-items:center;background:linear-gradient(135deg,#4b2ca5,#8c62e8);border-radius:13px;color:#fff;display:inline-flex;font-size:1rem;font-weight:950;height:43px;justify-content:center;width:43px;} .nit-resources-page .nr-side-module__icon--gold{background:linear-gradient(135deg,#e1901f,#ffd061);color:#4a3000;} .nit-resources-page .nr-side-module__icon--cyan{background:linear-gradient(135deg,#087f91,#55d6df);} .nit-resources-page .nr-side-module__intro{color:var(--nr-muted);font-size:.75rem;line-height:1.5;margin:0 0 14px;} .nit-resources-page .nr-materials{background:radial-gradient(circle at 100% 0,rgba(244,185,66,.18),transparent 28%),#fff;} .nit-resources-page .nr-material-list{display:grid;gap:8px;} .nit-resources-page .nr-material-list a{align-items:center;background:#f7f9fc;border:1px solid #e7edf4;border-radius:13px;color:var(--nr-ink);display:grid;gap:9px;grid-template-columns:32px minmax(0,1fr) auto;padding:10px;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;} .nit-resources-page .nr-material-list a:hover{border-color:#b9d5ef;box-shadow:0 9px 20px rgba(11,99,206,.1);color:var(--nr-navy);transform:translateY(-2px);} .nit-resources-page .nr-material-list__number{align-items:center;background:#e9f3ff;border-radius:9px;color:var(--nr-blue);display:inline-flex;font-size:.61rem;font-weight:950;height:32px;justify-content:center;width:32px;} .nit-resources-page .nr-material-list strong,.nit-resources-page .nr-material-list small{display:block;overflow-wrap:break-word;white-space:normal;writing-mode:horizontal-tb;} .nit-resources-page .nr-material-list strong{color:var(--nr-navy);font-size:.71rem;line-height:1.22;} .nit-resources-page .nr-material-list small{color:#718096;font-size:.59rem;line-height:1.32;margin-top:2px;} .nit-resources-page .nr-material-list a>b{color:#d1831a;font-size:.85rem;} .nit-resources-page .nr-materials__note{align-items:center;color:#497061;display:flex;font-size:.63rem;font-weight:800;gap:7px;margin:12px 2px 0;} .nit-resources-page .nr-materials__note span{align-items:center;background:#dff6ed;border-radius:50%;color:#087f5b;display:inline-flex;height:20px;justify-content:center;width:20px;} .nit-resources-page .nr-reading{background:radial-gradient(circle at 90% 8%,rgba(244,185,66,.2),transparent 27%),linear-gradient(155deg,#1b1741,#30226a 62%,#17435f 120%);border-color:rgba(255,255,255,.1);color:#fff;} .nit-resources-page .nr-reading .nr-side-module__head p{color:#f1ca66;} .nit-resources-page .nr-reading .nr-side-module__head h2{color:#fff;} .nit-resources-page .nr-reading-list{counter-reset:nr-reading;list-style:none;margin:4px 0 0;padding:0;} .nit-resources-page .nr-reading-list li + li{border-top:1px solid rgba(255,255,255,.12);} .nit-resources-page .nr-reading-list a{align-items:center;color:#fff;display:grid;gap:8px;grid-template-columns:28px minmax(0,1fr) auto;padding:12px 2px;} .nit-resources-page .nr-reading-list a:hover strong,.nit-resources-page .nr-reading-list a:hover b{color:#ffd46e;} .nit-resources-page .nr-reading-list span{color:#8faad1;font-size:.61rem;font-weight:900;} .nit-resources-page .nr-reading-list strong{color:#f5f8ff;font-size:.72rem;line-height:1.3;} .nit-resources-page .nr-reading-list b{color:#72dce7;} .nit-resources-page .nr-reading__all{align-items:center;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.13);border-radius:11px;color:#fff;display:flex;font-size:.68rem;font-weight:900;justify-content:space-between;margin-top:8px;padding:10px 12px;} .nit-resources-page .nr-reading__all:hover{background:#fff;color:#251b52;} .nit-resources-page .nr-answers{background:linear-gradient(135deg,rgba(22,184,207,.08),transparent 40%),#fff;} .nit-resources-page .nr-answer-list{display:grid;gap:8px;} .nit-resources-page .nr-answer-list details{background:#f6f9fc;border:1px solid #e2eaf2;border-radius:12px;overflow:hidden;} .nit-resources-page .nr-answer-list summary{align-items:center;color:var(--nr-navy);cursor:pointer;display:flex;font-size:.7rem;font-weight:900;gap:8px;justify-content:space-between;list-style:none;padding:11px 12px;} .nit-resources-page .nr-answer-list summary::-webkit-details-marker{display:none;} .nit-resources-page .nr-answer-list summary span{align-items:center;background:#e2f5f7;border-radius:50%;color:#087f91;display:inline-flex;flex:0 0 auto;height:22px;justify-content:center;transition:transform .2s ease;width:22px;} .nit-resources-page .nr-answer-list details[open] summary span{transform:rotate(45deg);} .nit-resources-page .nr-answer-list details p{border-top:1px solid #e2eaf2;color:#66778a;font-size:.65rem;line-height:1.45;margin:0;padding:10px 12px 12px;} .nit-resources-page .nr-side-module__icon--road{background:linear-gradient(135deg,#087f5b,#46c799);} .nit-resources-page .nr-roadmap{background:radial-gradient(circle at 100% 0,rgba(70,199,153,.15),transparent 28%),#fff;} .nit-resources-page .nr-roadmap-list{list-style:none;margin:4px 0 0;padding:0;position:relative;} .nit-resources-page .nr-roadmap-list::before{background:linear-gradient(#9bd7c1,#d7eee6);content:"";left:15px;position:absolute;top:20px;bottom:20px;width:2px;} .nit-resources-page .nr-roadmap-list li{align-items:start;display:grid;gap:10px;grid-template-columns:32px minmax(0,1fr);padding:8px 0;position:relative;} .nit-resources-page .nr-roadmap-list li>span{align-items:center;background:#e0f5ed;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #b4dfcf;color:#087f5b;display:inline-flex;font-size:.61rem;font-weight:950;height:32px;justify-content:center;position:relative;width:32px;z-index:1;} .nit-resources-page .nr-roadmap-list strong,.nit-resources-page .nr-roadmap-list small{display:block;} .nit-resources-page .nr-roadmap-list strong{color:var(--nr-navy);font-size:.71rem;line-height:1.2;} .nit-resources-page .nr-roadmap-list small{color:#718096;font-size:.61rem;line-height:1.35;margin-top:3px;} .nit-resources-page .nr-roadmap__note{background:#eaf8f3;border:1px solid #cfeadf;border-radius:12px;margin-top:10px;padding:11px 12px;} .nit-resources-page .nr-roadmap__note b,.nit-resources-page .nr-roadmap__note span{display:block;} .nit-resources-page .nr-roadmap__note b{color:#086545;font-size:.68rem;} .nit-resources-page .nr-roadmap__note span{color:#55766a;font-size:.61rem;line-height:1.35;margin-top:2px;} .nit-resources-page .nr-side-module__icon--skills{background:linear-gradient(135deg,#df7d1a,#ffc552);color:#402700;} .nit-resources-page .nr-skills{background:radial-gradient(circle at 90% 0,rgba(244,185,66,.2),transparent 29%),linear-gradient(155deg,#172843,#203f61);border-color:rgba(255,255,255,.1);} .nit-resources-page .nr-skills .nr-side-module__head p{color:#f3c65e;} .nit-resources-page .nr-skills .nr-side-module__head h2{color:#fff;} .nit-resources-page .nr-skills .nr-side-module__intro{color:#bfd0e1;} .nit-resources-page .nr-skills-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));} .nit-resources-page .nr-skills-grid a{background:rgba(255,255,255,.075);border:1px solid rgba(255,255,255,.11);border-radius:13px;color:#fff;min-width:0;padding:10px;transition:background .2s ease,transform .2s ease;} .nit-resources-page .nr-skills-grid a:hover{background:rgba(255,255,255,.13);color:#fff;transform:translateY(-2px);} .nit-resources-page .nr-skills-grid a>span{align-items:center;background:rgba(244,185,66,.16);border-radius:8px;color:#ffd26a;display:inline-flex;font-size:.72rem;font-weight:950;height:28px;justify-content:center;margin-bottom:7px;width:28px;} .nit-resources-page .nr-skills-grid strong,.nit-resources-page .nr-skills-grid small{display:block;overflow-wrap:break-word;white-space:normal;writing-mode:horizontal-tb;} .nit-resources-page .nr-skills-grid strong{color:#fff;font-size:.68rem;line-height:1.2;} .nit-resources-page .nr-skills-grid small{color:#aebfd1;font-size:.58rem;line-height:1.3;margin-top:3px;} .nit-resources-page .nr-skills__more{align-items:center;background:var(--nr-gold);border-radius:11px;color:#3b2800;display:flex;font-size:.66rem;font-weight:900;justify-content:space-between;margin-top:12px;padding:10px 12px;} .nit-resources-page .nr-skills__more:hover{background:#fff;color:var(--nr-navy);} @keyframes nr-status-pulse{70%{box-shadow:0 0 0 7px rgba(70,224,165,0);} 100%{box-shadow:0 0 0 0 rgba(70,224,165,0);}} .nit-resources-page .nr-grid{align-items:stretch;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;min-width:0;padding:0;width:100%;} .nit-resources-page .nr-card{background:#fff;border:1px solid var(--nr-line);border-radius:16px;box-shadow:0 8px 24px rgba(7,27,51,.065);display:flex;flex-direction:column;min-width:0;overflow:hidden;position:relative;transition:box-shadow .25s ease,transform .25s ease;} body.nit-resources-archive .nit-resources-page .nr-grid>article.nr-card,body.nit-resources-archive .nit-resources-page .nr-grid>.nr-card.ast-article-post{clear:none !important;float:none !important;margin:0 !important;max-width:none !important;min-width:0 !important;padding:0 !important;width:auto !important;} body.nit-resources-archive .nit-resources-page article.nr-feature.ast-article-post,body.nit-resources-archive .nit-resources-page .nr-feature.ast-article-post{clear:none !important;float:none !important;max-width:none !important;padding:0 !important;width:auto !important;} .nit-resources-page .nr-card__body,.nit-resources-page .nr-card h3,.nit-resources-page .nr-card h3 a,.nit-resources-page .nr-card__excerpt,.nit-resources-page .nr-card .nr-read-link,.nit-resources-page .nr-card .nr-meta{hyphens:manual;min-width:0;overflow-wrap:break-word;text-orientation:mixed;white-space:normal;word-break:normal;writing-mode:horizontal-tb;} .nit-resources-page .nr-card:hover{box-shadow:0 16px 38px rgba(7,27,51,.12);transform:translateY(-4px);} .nit-resources-page .nr-card__media{aspect-ratio:16 / 7.8;} .nit-resources-page .nr-card:nth-child(3n+2) .nr-card__media{background:linear-gradient(135deg,#104472,#0e8990);} .nit-resources-page .nr-card:nth-child(3n+3) .nr-card__media{background:linear-gradient(135deg,#673e12,#d4881f);} .nit-resources-page .nr-card__body{display:flex;flex:1;flex-direction:column;padding:15px 16px 14px;} .nit-resources-page .nr-card h3{color:var(--nr-navy);display:-webkit-box;font-size:1.02rem;font-weight:880;letter-spacing:-.025em;line-height:1.24;margin:9px 0 6px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;} .nit-resources-page .nr-card h3 a{color:inherit;} .nit-resources-page .nr-card h3 a::after{content:"";inset:0;position:absolute;z-index:1;} .nit-resources-page .nr-card .nr-read-link{position:relative;z-index:2;} .nit-resources-page .nr-card h3 a:hover{color:var(--nr-blue);} .nit-resources-page .nr-card__excerpt{color:var(--nr-muted);display:-webkit-box;font-size:.78rem;line-height:1.45;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;} .nit-resources-page .nr-card .nr-meta{border-top:1px solid #edf1f5;margin-top:auto;padding-top:10px;} .nit-resources-page .nr-empty{background:#fff;border:1px solid var(--nr-line);border-radius:20px;padding:42px;text-align:center;} .nit-resources-page .nr-pagination{margin-top:38px;} .nit-resources-page .nr-pagination .page-numbers{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;list-style:none;margin:0;padding:0;} .nit-resources-page .nr-pagination a,.nit-resources-page .nr-pagination span{align-items:center;background:#fff;border:1px solid var(--nr-line);border-radius:10px;color:#39506a;display:inline-flex;font-size:.84rem;font-weight:850;height:42px;justify-content:center;min-width:42px;padding-inline:13px;} .nit-resources-page .nr-pagination .current,.nit-resources-page .nr-pagination a:hover{background:var(--nr-navy);border-color:var(--nr-navy);color:#fff;} .nit-resources-page .nr-cta{background:radial-gradient(circle at 90% 10%,rgba(244,185,66,.23),transparent 26%),linear-gradient(135deg,#0a2240,#0d4f7e);border-radius:28px;color:#fff;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) auto;margin-top:clamp(36px,5vw,52px);overflow:hidden;padding:clamp(22px,3.5vw,34px);position:relative;} .nit-resources-page .nr-cta h2{color:#fff;font-size:clamp(1.8rem,3.2vw,2.7rem);font-weight:900;letter-spacing:-.035em;line-height:1.12;margin:0 0 12px;} .nit-resources-page .nr-cta p{color:#ccdfef;margin:0;max-width:720px;} .nit-resources-page .nr-cta__actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;} .nit-resources-page .nr-btn{align-items:center;border:1px solid rgba(255,255,255,.3);border-radius:11px;color:#fff;display:inline-flex;font-size:.84rem;font-weight:900;justify-content:center;min-height:46px;padding:11px 17px;} .nit-resources-page .nr-btn--gold{background:var(--nr-gold);border-color:var(--nr-gold);color:#342300;} .nit-resources-page .nr-btn:hover{background:#fff;border-color:#fff;color:var(--nr-navy);} @media (min-width:981px){.nit-resources-page .nr-main{padding:38px 0;} .nit-resources-page .nr-feature{border-radius:19px;margin-bottom:34px;min-height:224px;} .nit-resources-page .nr-feature__copy{padding:18px 21px;} .nit-resources-page .nr-feature .nr-fallback{padding:16px;} .nit-resources-page .nr-feature .nr-fallback__mark{height:clamp(72px,8vw,96px);width:clamp(72px,8vw,96px);} .nit-resources-page .nr-feature h2{font-size:clamp(1.42rem,1.85vw,1.82rem);margin:10px 0 8px;} .nit-resources-page .nr-feature__excerpt{line-height:1.48;margin-bottom:11px;} .nit-resources-page .nr-feature .nr-read-link{margin-top:10px;padding:8px 13px;} .nit-resources-page .nr-sidebar{gap:10px;justify-content:flex-start;} .nit-resources-page .nr-sidebar>*{flex:1 1 auto;} .nit-resources-page .nr-cta{gap:18px;margin-top:28px;padding:16px 26px;} .nit-resources-page .nr-cta h2{font-size:clamp(1.65rem,2.25vw,2rem);margin-bottom:6px;} .nit-resources-page .nr-cta p{font-size:.9rem;line-height:1.45;} .nit-resources-page .nr-cta .nr-btn{min-height:42px;padding:8px 14px;}} @media (max-width:980px){.nit-resources-page .nr-hero__grid{grid-template-columns:1fr;} .nit-resources-page .nr-discovery{max-width:650px;} .nit-resources-page .nr-grid{grid-template-columns:repeat(2,minmax(0,1fr));} .nit-resources-page .nr-cta{grid-template-columns:1fr;} .nit-resources-page .nr-cta__actions{justify-content:flex-start;}} @media (max-width:900px){.nit-resources-page .nr-content-layout{grid-template-columns:1fr;} .nit-resources-page .nr-sidebar{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));height:auto;justify-content:start;position:static;} .nit-resources-page .nr-next-step{grid-column:1 / -1;padding:clamp(22px,4vw,32px);} .nit-resources-page .nr-course-jump{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));} .nit-resources-page .nr-course-jump__label{grid-column:1 / -1;} .nit-resources-page .nr-course-link + .nr-course-link{border-left:1px solid rgba(255,255,255,.1);border-top:0;}} @media (max-width:760px){.nit-resources-page .nr-feature{grid-template-columns:1fr;} .nit-resources-page .nr-feature__media{aspect-ratio:16 / 8.7;min-height:0;order:-1;}} @media (max-width:680px){.nit-resources-page{font-size:16px;} .nit-resources-page .nr-hero{padding-top:48px;} .nit-resources-page .nr-hero__grid{gap:30px;} .nit-resources-page .nr-search{align-items:stretch;flex-wrap:wrap;} .nit-resources-page .nr-search svg{align-self:center;} .nit-resources-page .nr-search button{width:100%;} .nit-resources-page .nr-category-label{display:none;} .nit-resources-page .nr-category-bar__inner{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;padding-right:34px;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 28px),transparent 100%);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 28px),transparent 100%);} .nit-resources-page .nr-section-head{align-items:flex-start;flex-direction:column;gap:10px;} .nit-resources-page .nr-section-head>p{text-align:left;} .nit-resources-page .nr-feature{border-radius:21px;min-height:0;} .nit-resources-page .nr-feature__media{min-height:0;} .nit-resources-page .nr-grid,.nit-resources-page .nr-content-layout .nr-grid{grid-template-columns:1fr;} .nit-resources-page .nr-course-jump{display:block;} .nit-resources-page .nr-sidebar{grid-template-columns:1fr;} .nit-resources-page .nr-next-step{grid-column:auto;} .nit-resources-page .nr-course-link + .nr-course-link{border-left:0;border-top:1px solid rgba(255,255,255,.1);} .nit-resources-page .nr-cta{border-radius:21px;} .nit-resources-page .nr-cta__actions,.nit-resources-page .nr-btn{width:100%;}} @media (prefers-reduced-motion:reduce){.nit-resources-page *,.nit-resources-page *::before,.nit-resources-page *::after{scroll-behavior:auto !important;transition-duration:.01ms !important;} .nit-resources-page .nr-status__dot{animation:none !important;}} @media print{.nit-resources-page .nr-hero,.nit-resources-page .nr-category-bar,.nit-resources-page .nr-cta,.nit-resources-page .nr-pagination{display:none;} .nit-resources-page .nr-sidebar{display:none;} .nit-resources-page .nr-content-layout{display:block;} .nit-resources-page .nr-grid{grid-template-columns:repeat(2,minmax(0,1fr));} .nit-resources-page .nr-card,.nit-resources-page .nr-feature{box-shadow:none;break-inside:avoid;}} .nit-article *,.nit-article *::before,.nit-article *::after{box-sizing:border-box;} .nit-article>.nit-article__body{padding:0 clamp(1.25rem,5vw,3.5rem) 1rem;} .nit-article a{color:var(--nit-blue);text-decoration-thickness:0.09em;text-underline-offset:0.15em;} .nit-article a:hover{color:var(--nit-cyan);} .nit-article a:focus-visible,.nit-article summary:focus-visible{outline:3px solid rgba(242,140,40,0.55);outline-offset:4px;border-radius:4px;} .nit-article p{margin:0 0 1.15em;} .nit-article .nit-hero__title{color:#0f172a;display:block;font-size:clamp(1.85rem,1.2rem + 2.1vw,2.75rem);font-weight:800;letter-spacing:-0.02em;line-height:1.15;margin:0.5rem 0 1rem;max-width:920px;} .nit-article .nit-hero__title span{color:#0284c7;} .nit-article .nit-hero .nit-hero__title{color:var(--nit-white);} .nit-article .nit-hero .nit-hero__title span{color:var(--nit-gold);} .nit-article h1,.nit-article h2,.nit-article h3{font-weight:800;letter-spacing:-0.025em;line-height:1.18;scroll-margin-top:110px;} .nit-article h2,.nit-article h3{color:var(--nit-navy);} .nit-article h1{color:var(--nit-white);font-size:clamp(2.15rem,5vw,4.35rem);margin:0 0 0.45em;max-width:920px;} .nit-article h2{border-left:7px solid var(--nit-orange);font-size:clamp(1.65rem,3.2vw,2.35rem);margin:2.5em 0 0.85em;padding-left:0.55em;} .nit-article h3{font-size:clamp(1.25rem,2.4vw,1.65rem);margin:1.8em 0 0.65em;} .nit-article .nit-month-heading{background:linear-gradient(100deg,var(--nit-navy),var(--nit-blue));border-left:0;border-radius:14px;color:var(--nit-white);padding:0.75em 0.9em;} .nit-article .nit-hero{background:radial-gradient(circle at 90% 10%,rgba(244,185,66,0.24),transparent 28% ),linear-gradient(135deg,#07172d 0%,#0b3e78 58%,#0b8fa4 100%);border-radius:0 0 30px 30px;box-shadow:var(--nit-shadow);color:var(--nit-white);margin-bottom:2rem;overflow:hidden;padding:clamp(2rem,6vw,5rem);position:relative;} .nit-article .nit-hero::after{background-image:linear-gradient(rgba(255,255,255,0.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.055) 1px,transparent 1px);background-size:34px 34px;content:"";inset:0;pointer-events:none;position:absolute;} .nit-article .nit-hero>*{position:relative;z-index:1;} .nit-article .nit-hero p,.nit-article .nit-hero a{color:var(--nit-white);} .nit-article .nit-hero__eyebrow{color:#b9e7ff;font-size:0.83rem;font-weight:800;letter-spacing:0.14em;margin-bottom:1rem;text-transform:uppercase;} .nit-article .nit-hero__summary{color:#e9f4ff !important;font-size:clamp(1.05rem,2.3vw,1.45rem);font-weight:650;max-width:860px;} .nit-article .nit-hero__lede{font-size:1.12em;} .nit-article .nit-badge-row{display:flex;flex-wrap:wrap;gap:0.7rem;margin:1.5rem 0;} .nit-article .nit-badge{backdrop-filter:blur(7px);background:rgba(255,255,255,0.13);border:1px solid rgba(255,255,255,0.25);border-radius:999px;color:var(--nit-white);font-size:0.88rem;font-weight:750;padding:0.48rem 0.82rem;} .nit-article .nit-byline{border-left:4px solid var(--nit-gold);color:#e8f2ff;font-size:0.88rem;margin:1.4rem 0 1.75rem;padding:0.15rem 0 0.15rem 1rem;} .nit-article .nit-byline p{margin:0.22rem 0;} .nit-article .nit-hero__actions{display:flex;flex-wrap:wrap;gap:0.85rem;margin-top:1.5rem;} .nit-article .nit-button{align-items:center;border:2px solid transparent;border-radius:999px;display:inline-flex;font-weight:800;justify-content:center;min-height:48px;padding:0.68rem 1.15rem;text-decoration:none !important;transition:transform 160ms ease,box-shadow 160ms ease,background 160ms ease;} .nit-article .nit-button:hover{box-shadow:0 10px 25px rgba(0,0,0,0.18);transform:translateY(-2px);} .nit-article .nit-button--primary{background:var(--nit-orange);color:#211000 !important;} .nit-article .nit-button--secondary{background:transparent;border-color:rgba(255,255,255,0.75);color:var(--nit-white) !important;} .nit-article .nit-toc{background:var(--nit-soft-blue);border:1px solid #cde4fb;border-radius:var(--nit-radius);margin:2rem 0;padding:1.25rem 1.5rem;} .nit-article .nit-toc h2{border:0;font-size:1.25rem;margin:0 0 0.75rem;padding:0;} .nit-article .nit-toc ol{columns:2;gap:2rem;margin:0;padding-left:1.25rem;} .nit-article .nit-toc li{break-inside:avoid;margin:0.35rem 0;} .nit-article .nit-list{margin:0.7rem 0 1.4rem;padding-left:1.45rem;} .nit-article .nit-list li{margin:0.38rem 0;padding-left:0.2rem;} .nit-article .nit-list li::marker{color:var(--nit-orange);font-weight:800;} .nit-article .nit-table-wrap{border:1px solid var(--nit-line);border-radius:var(--nit-radius);box-shadow:0 10px 25px rgba(11,31,58,0.06);margin:1.35rem 0 1.8rem;overflow-x:auto;} .nit-article .nit-table{border-collapse:collapse;margin:0;min-width:680px;width:100%;} .nit-article .nit-table th{background:linear-gradient(100deg,var(--nit-navy),var(--nit-blue));color:var(--nit-white);font-size:0.92rem;letter-spacing:0.015em;padding:0.9rem 1rem;text-align:left;} .nit-article .nit-table td{border-bottom:1px solid var(--nit-line);padding:0.82rem 1rem;vertical-align:top;} .nit-article .nit-table tbody tr:nth-child(even){background:var(--nit-soft-gray);} .nit-article .nit-table tbody tr:last-child td{border-bottom:0;} .nit-article .nit-table-note{color:var(--nit-muted);display:none;font-size:0.84rem;margin:-0.9rem 0 1.6rem;} .nit-article .nit-callout{border:1px solid;border-left-width:7px;border-radius:14px;margin:1.4rem 0 1.8rem;padding:1rem 1.2rem;} .nit-article .nit-callout p:last-child{margin-bottom:0;} .nit-article .nit-callout__title{color:var(--nit-navy);font-weight:850;margin-bottom:0.35rem;} .nit-article .nit-callout--info{background:var(--nit-soft-blue);border-color:#85bceb;} .nit-article .nit-callout--success{background:var(--nit-soft-teal);border-color:#62b99c;} .nit-article .nit-callout--warning{background:var(--nit-soft-orange);border-color:#f0ad56;} .nit-article .nit-media-placeholder{background:linear-gradient(135deg,rgba(11,99,206,0.09),rgba(8,127,91,0.1)),repeating-linear-gradient(45deg,transparent,transparent 13px,rgba(11,31,58,0.035) 13px,rgba(11,31,58,0.035) 26px );border:2px dashed #8aa4c1;border-radius:var(--nit-radius);margin:1.5rem 0 2rem;min-height:190px;padding:2.2rem 1.4rem;text-align:center;} .nit-article .nit-media-placeholder__label{color:var(--nit-blue);font-size:1.1rem;font-weight:850;margin-bottom:0.5rem;text-transform:uppercase;} .nit-article .nit-media-placeholder figcaption{color:var(--nit-muted);font-size:0.92rem;margin:0 auto;max-width:720px;} .nit-article .nit-media-placeholder--gallery{min-height:240px;} .nit-article .nit-media-placeholder--video{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:270px;} .nit-article .nit-facts-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:1.5rem 0 2rem;} .nit-article .nit-fact-card{background:linear-gradient(145deg,var(--nit-white),var(--nit-soft-blue));border:1px solid #cfe0f2;border-top:5px solid var(--nit-orange);border-radius:14px;box-shadow:0 8px 22px rgba(11,31,58,0.07);padding:1rem;} .nit-article .nit-fact-card span{color:var(--nit-muted);display:block;font-size:0.76rem;font-weight:800;letter-spacing:0.05em;margin-bottom:0.25rem;text-transform:uppercase;} .nit-article .nit-fact-card strong{color:var(--nit-navy);display:block;font-size:1.2rem;} .nit-article .nit-faq{margin:1rem 0 2rem;} .nit-article .nit-faq__item{background:var(--nit-white);border:1px solid var(--nit-line);border-radius:13px;box-shadow:0 6px 17px rgba(11,31,58,0.05);margin:0.7rem 0;overflow:hidden;} .nit-article .nit-faq__item summary{color:var(--nit-navy);cursor:pointer;font-weight:800;list-style-position:inside;padding:1rem 1.1rem;} .nit-article .nit-faq__item[open] summary{background:var(--nit-soft-blue);border-bottom:1px solid var(--nit-line);} .nit-article .nit-faq__answer{padding:1rem 1.1rem 0.1rem;} .nit-article .nit-contact-card{background:linear-gradient(135deg,var(--nit-navy),#123f72);border-radius:var(--nit-radius);box-shadow:var(--nit-shadow);color:var(--nit-white);margin:2rem 0;padding:clamp(1.4rem,4vw,2.25rem);} .nit-article .nit-contact-card h3,.nit-article .nit-contact-card a{color:var(--nit-white);} .nit-article .nit-contact-card h3{margin-top:0;} .nit-article .nit-contact-card dl{display:grid;gap:0.55rem 1rem;grid-template-columns:minmax(130px,0.35fr) 1fr;margin:0;} .nit-article .nit-contact-card dt{color:#b9d7f5;font-weight:800;} .nit-article .nit-contact-card dd{margin:0;} .nit-article .nit-contact-card__or{color:#b9d7f5;display:inline-block;font-size:0.88rem;margin:0 0.55rem;} .nit-article .nit-text-link{font-weight:750;} .nit-article .nit-article__footer{border-top:1px solid var(--nit-line);color:var(--nit-muted);font-size:0.92rem;margin-top:2.5rem;padding-top:1.2rem;} @media (max-width:800px){.nit-article{font-size:17px;} .nit-article>.nit-article__body{padding-inline:clamp(1.15rem,4vw,2rem);} .nit-article .nit-hero{border-radius:0 0 20px 20px;padding:2rem 1.15rem;} .nit-article .nit-toc ol{columns:1;} .nit-article .nit-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr));} .nit-article .nit-contact-card dl{grid-template-columns:1fr;} .nit-article .nit-contact-card dt{margin-top:0.5rem;} .nit-article .nit-table-note{display:block;}} @media (max-width:520px){.nit-article .nit-facts-grid{grid-template-columns:1fr;} .nit-article .nit-hero__actions,.nit-article .nit-button{width:100%;} .nit-article .nit-table{min-width:590px;}} @media (prefers-reduced-motion:reduce){.nit-article *,.nit-article *::before,.nit-article *::after{scroll-behavior:auto !important;transition:none !important;}} @media print{.nit-article{color:#000;max-width:none;} .nit-article .nit-hero,.nit-article .nit-contact-card{background:#fff !important;box-shadow:none;color:#000;} .nit-article .nit-hero h1,.nit-article .nit-hero p,.nit-article .nit-contact-card h3,.nit-article .nit-contact-card a{color:#000 !important;} .nit-article .nit-button,.nit-article .nit-toc{display:none;} .nit-article .nit-table-wrap,.nit-article .nit-callout,.nit-article .nit-faq__item,.nit-article .nit-fact-card{box-shadow:none;}} .nit-article .nit-course-table td:first-child{color:var(--nit-navy);min-width:190px;} .nit-article .nit-status{background:#fff1d6;border-radius:999px;color:#7a4900;display:inline-block;font-size:0.78rem;font-weight:800;padding:0.25rem 0.6rem;white-space:nowrap;} .nit-article .nit-status--live{background:#dff6eb;color:#075c42;} .nit-article .nit-choice-list{display:grid;gap:0.75rem;list-style:none;padding:0;} .nit-article .nit-choice-list li{background:linear-gradient(135deg,#fff,var(--nit-soft-blue));border:1px solid #cfe0f2;border-left:5px solid var(--nit-cyan);border-radius:12px;margin:0;padding:0.85rem 1rem;} .nit-article .nit-enrol{background:linear-gradient(135deg,#07172d,#0b3e78 58%,#087f5b);border-radius:24px;box-shadow:var(--nit-shadow);color:var(--nit-white);margin:3rem 0 2rem;padding:clamp(1.4rem,4vw,2.5rem);} .nit-article .nit-enrol h2{border:0;color:var(--nit-white);margin:0.2rem 0 0.6rem;padding:0;} .nit-article .nit-enrol__intro>p:last-child{color:#dcecff;max-width:760px;} .nit-article .nit-enrol__cards{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.5rem;} .nit-article .nit-enrol-card{background:rgba(255,255,255,0.11);border:1px solid rgba(255,255,255,0.24);border-radius:15px;min-width:0;padding:1.1rem;} .nit-article .nit-enrol-card span{color:#aee8f0;display:block;font-size:0.76rem;font-weight:850;letter-spacing:0.08em;margin-bottom:0.3rem;text-transform:uppercase;} .nit-article .nit-enrol-card strong{display:block;font-size:1.04rem;overflow-wrap:anywhere;} .nit-article .nit-enrol-card p{color:#e9f4ff;font-size:0.88rem;margin:0.55rem 0 0;} .nit-article .nit-enrol-card a{color:var(--nit-white);} .nit-article .nit-enrol__actions{display:flex;flex-wrap:wrap;gap:0.85rem;margin-top:2rem;padding-top:0.35rem;} .nit-article .nit-button--whatsapp{background:#25d366;color:#062c18 !important;} .nit-article .nit-button--light{background:var(--nit-white);color:var(--nit-navy) !important;} .nit-article .nit-sources{background:var(--nit-soft-gray);border:1px solid var(--nit-line);border-radius:var(--nit-radius);margin:2rem 0;padding:1.2rem 1.4rem;} .nit-article .nit-sources h2{border-left-width:5px;font-size:1.45rem;margin:0 0 0.8rem;} @media (max-width:800px){.nit-article .nit-enrol__cards{grid-template-columns:1fr;}} @media (max-width:520px){.nit-article .nit-enrol__actions,.nit-article .nit-enrol__actions .nit-button{width:100%;}} .nit-article .nit-step-heading{align-items:center;display:flex;gap:0.7rem;} .nit-article .nit-step-heading::before{align-items:center;background:linear-gradient(135deg,var(--nit-orange),var(--nit-gold));border-radius:50%;color:#291500;content:attr(data-step);display:inline-flex;flex:0 0 2.25rem;font-size:1rem;height:2.25rem;justify-content:center;} .nit-article .nit-checklist{background:linear-gradient(145deg,#fff,var(--nit-soft-teal));border:1px solid #b9dfd2;border-radius:var(--nit-radius);box-shadow:0 12px 30px rgba(8,127,91,0.08);counter-reset:nit-check;margin:1.5rem 0 2rem;padding:1.15rem 1.25rem 1.15rem 3.8rem;} .nit-article .nit-checklist li{counter-increment:nit-check;margin:0.7rem 0;padding-left:0.35rem;} .nit-article .nit-checklist li::marker{color:var(--nit-teal);font-weight:850;} .nit-article .nit-quote{background:var(--nit-soft-blue);border:0;border-left:7px solid var(--nit-cyan);border-radius:14px;color:var(--nit-navy);font-size:1.08em;font-weight:650;margin:1.5rem 0 2rem;padding:1.15rem 1.3rem;} .nit-article .nit-quote p:last-child{margin-bottom:0;} .nit-article .nit-hero--with-answer{margin-bottom:2.25rem;} .nit-article .nit-quick-answer{background:radial-gradient(circle at 96% 0%,rgba(11,143,164,0.12),transparent 28% ),linear-gradient(145deg,#ffffff 0%,#f7fbff 62%,#f1fbf7 100%);border:1px solid #c9dbea;border-radius:24px;box-shadow:0 18px 46px rgba(6,31,61,0.13);isolation:isolate;margin:0 0 2.75rem;overflow:hidden;position:relative;} .nit-article .nit-quick-answer::before{background:linear-gradient(180deg,var(--nit-orange),var(--nit-gold) 45%,var(--nit-cyan) );content:"";inset:0 auto 0 0;position:absolute;width:8px;z-index:2;} .nit-article .nit-quick-answer::after{background:rgba(11,143,164,0.06);border:1px solid rgba(11,143,164,0.12);border-radius:50%;content:"";height:180px;position:absolute;right:-72px;top:-88px;width:180px;z-index:-1;} .nit-article .nit-quick-answer__head{align-items:center;background:transparent;display:flex;gap:1rem;padding:1.5rem 1.75rem 0.7rem 2rem;} .nit-article .nit-quick-answer__mark{align-items:center;background:linear-gradient(135deg,var(--nit-navy),var(--nit-blue) 58%,var(--nit-cyan) );border:5px solid #e8f3fb;border-radius:50%;box-shadow:0 8px 22px rgba(11,99,206,0.2);color:var(--nit-white);display:inline-flex;flex:0 0 3.45rem;font-size:1.35rem;font-weight:900;height:3.45rem;justify-content:center;line-height:1;width:3.45rem;} .nit-article .nit-quick-answer__label{background:#fff3d7;border:1px solid #f4cf75;border-radius:999px;color:#8b4700 !important;display:inline-flex;font-size:0.72rem;font-weight:900;letter-spacing:0.13em;margin:0 0 0.35rem !important;padding:0.28rem 0.62rem;text-transform:uppercase;} .nit-article .nit-quick-answer__kicker{color:var(--nit-navy) !important;font-size:clamp(1.28rem,2.5vw,1.7rem);font-weight:850;line-height:1.2;margin:0 !important;} .nit-article .nit-quick-answer__body{padding:0.45rem 1.75rem 1.75rem 2rem;position:relative;z-index:1;} .nit-article .nit-quick-answer__text{color:#263d56 !important;font-size:1.02rem;font-weight:560;line-height:1.68;margin:0 !important;max-width:980px;} .nit-article .nit-quick-answer__signals{display:grid;gap:0.75rem;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:1.25rem 0 0;padding:0;} .nit-article .nit-quick-answer__signals li{align-items:center;background:rgba(255,255,255,0.92);border:1px solid #d3e2ed;border-radius:13px;box-shadow:0 6px 16px rgba(11,31,58,0.06);color:#17446f;display:flex;font-size:0.77rem;font-weight:850;gap:0.5rem;line-height:1.3;margin:0;min-width:0;padding:0.72rem 0.75rem;} .nit-article .nit-quick-answer__signals li::before{align-items:center;background:var(--nit-teal);border-radius:50%;color:var(--nit-white);content:"✓";display:inline-flex;flex:0 0 1.45rem;font-size:0.73rem;font-weight:900;height:1.45rem;justify-content:center;} .nit-article .nit-section-panel{background:var(--nit-soft-gray);border:1px solid var(--nit-line);border-radius:var(--nit-radius);margin:2rem 0;padding:clamp(1.15rem,3vw,2rem);} .nit-article .nit-section-panel>h2:first-child{margin-top:0;} @media (max-width:850px){.nit-article .nit-quick-answer__signals{grid-template-columns:repeat(2,minmax(0,1fr));}} @media (max-width:520px){.nit-article .nit-step-heading{align-items:flex-start;} .nit-article .nit-checklist{padding-left:2.75rem;} .nit-article .nit-hero--with-answer{margin-bottom:1.5rem;} .nit-article .nit-quick-answer{border-radius:18px;margin:0 0 2.25rem;} .nit-article .nit-quick-answer__head{align-items:flex-start;gap:0.75rem;padding:1.2rem 1.1rem 0.6rem 1.35rem;} .nit-article .nit-quick-answer__mark{flex-basis:2.85rem;height:2.85rem;width:2.85rem;} .nit-article .nit-quick-answer__body{padding:0.35rem 1.1rem 1.2rem 1.35rem;} .nit-article .nit-quick-answer__signals{grid-template-columns:1fr;}} .nit-article .nit-visually-hidden{border:0 !important;clip:rect(0 0 0 0) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;white-space:nowrap !important;width:1px !important;} .nit-article.nit-article--plant{--nit-plant-earth:#8a4b16;--nit-plant-sand:#fff3dc;--nit-plant-green:#166b52;--nit-plant-dark:#071c2b;} .nit-article .nit-hero--plant{background:radial-gradient(circle at 88% 8%,rgba(255,196,72,0.32),transparent 25% ),radial-gradient(circle at 12% 105%,rgba(30,151,111,0.24),transparent 30% ),linear-gradient(135deg,#061723 0%,#0d3850 56%,#8a4b16 100%);} .nit-article .nit-hero--plant .nit-hero__eyebrow{color:#ffd98b;} .nit-article .nit-hero--plant .nit-badge{background:rgba(255,247,224,0.12);border-color:rgba(255,225,158,0.34);} .nit-article .nit-plant-facts{grid-template-columns:repeat(6,minmax(0,1fr));} .nit-article .nit-plant-facts .nit-fact-card{background:linear-gradient(145deg,#fff,var(--nit-plant-sand));border-color:#ead3ad;border-top-color:var(--nit-plant-earth);} .nit-article .nit-plant-facts .nit-fact-card:nth-child(3n + 2){border-top-color:var(--nit-cyan);} .nit-article .nit-plant-facts .nit-fact-card:nth-child(3n){border-top-color:var(--nit-plant-green);} .nit-article .nit-training-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:1.35rem 0 2rem;} .nit-article .nit-training-card{background:#fff;border:1px solid var(--nit-line);border-radius:15px;box-shadow:0 8px 22px rgba(11,31,58,0.06);padding:1.05rem 1.15rem;} .nit-article .nit-training-card h3{color:var(--nit-plant-dark);font-size:1.15rem;margin:0 0 0.55rem;} .nit-article .nit-training-card p:last-child,.nit-article .nit-training-card ul:last-child{margin-bottom:0;} .nit-article .nit-training-card--safety{background:linear-gradient(145deg,#fff,var(--nit-soft-orange));border-color:#efcf9f;} .nit-article .nit-partner-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:1.35rem 0 2rem;} .nit-article .nit-partner-card{background:linear-gradient(160deg,#fff,var(--nit-soft-teal));border:1px solid #b9dfd2;border-radius:16px;box-shadow:0 9px 24px rgba(8,127,91,0.07);padding:1.15rem;} .nit-article .nit-partner-card strong{color:var(--nit-teal);display:block;font-size:1.55rem;line-height:1;margin-bottom:0.45rem;} .nit-article .nit-partner-card h3{font-size:1.14rem;margin:0 0 0.55rem;} .nit-article .nit-partner-card p:last-child{margin-bottom:0;} .nit-article.nit-article--plant .nit-quick-answer::before{background:linear-gradient(180deg,var(--nit-plant-earth),var(--nit-orange) 48%,var(--nit-plant-green) );} .nit-article.nit-article--plant .nit-quick-answer__mark{background:linear-gradient(135deg,var(--nit-plant-dark),#135a70 58%,var(--nit-plant-green) );} .nit-article.nit-article--plant .nit-quick-answer__signals li::before{background:var(--nit-plant-green);} .nit-article.nit-article--plant .nit-quote{background:linear-gradient(145deg,#fffaf0,var(--nit-plant-sand));border-left-color:var(--nit-plant-earth);} .nit-article.nit-article--plant .nit-enrol{background:radial-gradient(circle at 92% 8%,rgba(255,194,74,0.22),transparent 27% ),linear-gradient(135deg,#061723,#10465f 58%,#166b52);} @media (max-width:980px){.nit-article .nit-plant-facts{grid-template-columns:repeat(3,minmax(0,1fr));}} @media (max-width:800px){.nit-article .nit-training-grid,.nit-article .nit-partner-grid{grid-template-columns:1fr;}} @media (max-width:560px){.nit-article .nit-plant-facts{grid-template-columns:1fr;}} .nit-article.nit-article--software{--nit-code-blue:#64d8ff;--nit-code-green:#7ee2b8;--nit-code-gold:#ffd166;--nit-code-purple:#b8a4ff;--nit-code-surface:#071525;} .nit-article .nit-hero--software{background:radial-gradient(circle at 93% 8%,rgba(100,216,255,0.27),transparent 26% ),radial-gradient(circle at 9% 104%,rgba(126,226,184,0.18),transparent 31% ),linear-gradient(135deg,#051120 0%,#0a315f 54%,#075d6f 100%);padding:clamp(2rem,5vw,4.4rem);} .nit-article .nit-software-hero__grid{align-items:center;display:grid;gap:clamp(1.6rem,4vw,3.4rem);grid-template-columns:minmax(0,1.2fr) minmax(290px,0.8fr);} .nit-article .nit-software-hero__copy{min-width:0;} .nit-article .nit-code-window{background:rgba(4,15,29,0.92);border:1px solid rgba(180,228,255,0.24);border-radius:18px;box-shadow:0 28px 60px rgba(0,0,0,0.3);color:#d9e8f7;font-family:"SFMono-Regular",Consolas,"Liberation Mono",monospace;font-size:clamp(0.72rem,1.4vw,0.88rem);line-height:1.65;overflow:hidden;transform:rotate(1.1deg);} .nit-article .nit-code-window__bar{align-items:center;background:#0d2238;border-bottom:1px solid rgba(180,228,255,0.16);display:flex;gap:0.42rem;padding:0.72rem 0.85rem;} .nit-article .nit-code-window__dot{background:#ff6b6b;border-radius:50%;height:0.65rem;width:0.65rem;} .nit-article .nit-code-window__dot:nth-child(2){background:#ffd166;} .nit-article .nit-code-window__dot:nth-child(3){background:#7ee2b8;} .nit-article .nit-code-window__file{color:#a9bdd1;font-size:0.78em;margin-left:0.35rem;} .nit-article .nit-code-window__body{display:grid;gap:0.28rem;padding:1.15rem 1.2rem 1.3rem;} .nit-article .nit-code-line{display:block;white-space:nowrap;} .nit-article .nit-code-line--indent{padding-left:1.4em;} .nit-article .nit-code-line--indent2{padding-left:2.8em;} .nit-article .nit-code-keyword{color:var(--nit-code-purple);} .nit-article .nit-code-name{color:var(--nit-code-blue);} .nit-article .nit-code-string{color:var(--nit-code-green);} .nit-article .nit-code-number{color:var(--nit-code-gold);} .nit-article .nit-code-comment{color:#8098ad;} .nit-article .nit-software-facts{grid-template-columns:repeat(6,minmax(0,1fr));} .nit-article .nit-software-facts .nit-fact-card{min-width:0;} .nit-article .nit-software-facts .nit-fact-card:nth-child(3n + 2){border-top-color:var(--nit-cyan);} .nit-article .nit-software-facts .nit-fact-card:nth-child(3n){border-top-color:var(--nit-teal);} .nit-article .nit-action-strip{align-items:center;background:linear-gradient(135deg,var(--nit-soft-blue),#f1fbf8);border:1px solid #c9dfec;border-radius:16px;display:flex;flex-wrap:wrap;gap:0.8rem;justify-content:space-between;margin:1.5rem 0 2rem;padding:1rem 1.15rem;} .nit-article .nit-action-strip p{color:var(--nit-navy);font-weight:800;margin:0;} .nit-article .nit-action-strip__buttons{display:flex;flex-wrap:wrap;gap:0.7rem;} .nit-article .nit-action-strip .nit-button--secondary{border-color:var(--nit-blue);color:var(--nit-blue) !important;} .nit-article .nit-concept-grid,.nit-article .nit-tech-board,.nit-article .nit-curriculum-grid,.nit-article .nit-project-grid,.nit-article .nit-career-grid{display:grid;gap:1rem;margin:1.35rem 0 2rem;} .nit-article .nit-concept-grid{grid-template-columns:repeat(3,minmax(0,1fr));} .nit-article .nit-tech-board{grid-template-columns:repeat(3,minmax(0,1fr));} .nit-article .nit-curriculum-grid{grid-template-columns:repeat(2,minmax(0,1fr));} .nit-article .nit-project-grid{grid-template-columns:repeat(2,minmax(0,1fr));} .nit-article .nit-career-grid{grid-template-columns:repeat(2,minmax(0,1fr));} .nit-article .nit-concept-card,.nit-article .nit-tech-card,.nit-article .nit-curriculum-card,.nit-article .nit-project-card,.nit-article .nit-career-card{border:1px solid var(--nit-line);border-radius:16px;box-shadow:0 9px 24px rgba(11,31,58,0.065);min-width:0;padding:1.15rem 1.2rem;} .nit-article .nit-curriculum-card,.nit-article .nit-career-card{background:var(--nit-white);} .nit-article .nit-concept-card{background:linear-gradient(150deg,#fff,var(--nit-soft-blue));border-top:5px solid var(--nit-blue);} .nit-article .nit-concept-card:nth-child(2){border-top-color:var(--nit-teal);} .nit-article .nit-concept-card:nth-child(3){border-top-color:var(--nit-orange);} .nit-article .nit-concept-card h3,.nit-article .nit-tech-card h3,.nit-article .nit-curriculum-card h3,.nit-article .nit-project-card h3,.nit-article .nit-career-card h3{font-size:1.14rem;margin:0 0 0.55rem;} .nit-article .nit-concept-card p:last-child,.nit-article .nit-tech-card p:last-child,.nit-article .nit-tech-card ul:last-child,.nit-article .nit-curriculum-card p:last-child,.nit-article .nit-project-card p:last-child,.nit-article .nit-career-card p:last-child{margin-bottom:0;} .nit-article .nit-tech-card{background:linear-gradient(155deg,#fff,#f5f9ff);border-top:5px solid var(--nit-blue);} .nit-article .nit-tech-card:nth-child(2){background:linear-gradient(155deg,#fff,var(--nit-soft-teal));border-top-color:var(--nit-teal);} .nit-article .nit-tech-card:nth-child(3){background:linear-gradient(155deg,#fff,var(--nit-soft-orange));border-top-color:var(--nit-orange);} .nit-article .nit-chip-list{display:flex;flex-wrap:wrap;gap:0.5rem;list-style:none;margin:0.8rem 0 0;padding:0;} .nit-article .nit-chip-list li{background:rgba(255,255,255,0.9);border:1px solid #cfdeeb;border-radius:999px;color:#17446f;font-size:0.79rem;font-weight:800;line-height:1.3;margin:0;padding:0.38rem 0.68rem;} .nit-article .nit-curriculum-card{border-left:6px solid var(--nit-blue);padding-left:1.3rem;position:relative;} .nit-article .nit-curriculum-card:nth-child(2){border-left-color:var(--nit-cyan);} .nit-article .nit-curriculum-card:nth-child(3){border-left-color:var(--nit-teal);} .nit-article .nit-curriculum-card:nth-child(4){border-left-color:var(--nit-orange);} .nit-article .nit-curriculum-card__period{color:var(--nit-blue);display:block;font-size:0.75rem;font-weight:900;letter-spacing:0.08em;margin-bottom:0.32rem;text-transform:uppercase;} .nit-article .nit-curriculum-table th:first-child,.nit-article .nit-curriculum-table td:first-child{min-width:78px;white-space:nowrap;width:78px;} .nit-article .nit-project-card{background:linear-gradient(150deg,#fff,var(--nit-soft-gray));padding-left:4.25rem;position:relative;} .nit-article .nit-project-card::before{align-items:center;background:linear-gradient(135deg,var(--nit-navy),var(--nit-blue));border-radius:13px;color:var(--nit-white);content:attr(data-project);display:flex;font-size:1rem;font-weight:900;height:2.55rem;justify-content:center;left:1.05rem;position:absolute;top:1.1rem;width:2.55rem;} .nit-article .nit-project-card:nth-child(2)::before{background:linear-gradient(135deg,var(--nit-teal),var(--nit-cyan));} .nit-article .nit-project-card:nth-child(3)::before{background:linear-gradient(135deg,#875000,var(--nit-orange));} .nit-article .nit-project-card:nth-child(4)::before{background:linear-gradient(135deg,#4b3ca1,var(--nit-blue));} .nit-article .nit-project-status{color:var(--nit-teal);display:block;font-size:0.78rem;font-weight:900;margin-top:0.55rem;} .nit-article .nit-career-card{border-left:5px solid var(--nit-blue);} .nit-article .nit-career-card:nth-child(3n + 2){border-left-color:var(--nit-teal);} .nit-article .nit-career-card:nth-child(3n){border-left-color:var(--nit-orange);} .nit-article .nit-disclaimer{background:#fff9eb;border:1px solid #efd18f;border-left:7px solid var(--nit-orange);border-radius:14px;color:#5f4314;margin:1.5rem 0 2rem;padding:1rem 1.2rem;} .nit-article .nit-disclaimer p:last-child{margin-bottom:0;} .nit-article.nit-article--software .nit-enrol{background:radial-gradient(circle at 92% 8%,rgba(100,216,255,0.22),transparent 27% ),linear-gradient(135deg,#051120,#0a315f 58%,#075d6f);} .nit-article.nit-article--software .nit-enrol-card p a{font-size:0.78rem;} @media (max-width:1020px){.nit-article .nit-software-hero__grid{grid-template-columns:1fr;} .nit-article .nit-code-window{max-width:680px;transform:none;} .nit-article .nit-software-facts{grid-template-columns:repeat(3,minmax(0,1fr));}} @media (max-width:800px){.nit-article .nit-concept-grid,.nit-article .nit-tech-board,.nit-article .nit-curriculum-grid,.nit-article .nit-project-grid,.nit-article .nit-career-grid{grid-template-columns:1fr;} .nit-article .nit-action-strip{align-items:flex-start;flex-direction:column;}} @media (max-width:560px){.nit-article .nit-code-window{font-size:0.66rem;} .nit-article .nit-code-window__body{overflow-x:auto;} .nit-article .nit-software-facts{grid-template-columns:1fr;} .nit-article .nit-action-strip__buttons,.nit-article .nit-action-strip__buttons .nit-button{width:100%;} .nit-article .nit-project-card{padding-left:1.15rem;padding-top:4.25rem;} .nit-article .nit-project-card::before{left:1.15rem;top:1.05rem;}} @media print{.nit-article .nit-code-window{border-color:#999;box-shadow:none;transform:none;} .nit-article .nit-code-window__bar,.nit-article .nit-code-window__body{background:#fff;color:#000;}} .nit-article img,.nit-article svg,.nit-article video{height:auto;max-width:100%;} .nit-article iframe{max-width:100%;} .nit-article.nit-article--cyber{--nit-cyber-mint:#62f6c5;--nit-cyber-sky:#68d9ff;--nit-cyber-violet:#a99cff;--nit-cyber-surface:#051522;} .nit-article .nit-hero--cyber{background:radial-gradient(circle at 94% 8%,rgba(104,217,255,0.23),transparent 27%),radial-gradient(circle at 8% 108%,rgba(98,246,197,0.18),transparent 31%),linear-gradient(135deg,#03111d 0%,#073258 55%,#075f63 100%);padding:clamp(2rem,5vw,4.35rem);} .nit-article .nit-hero--cyber h1{font-size:clamp(2.15rem,4.2vw,3.65rem);line-height:1.08;} .nit-article .nit-cyber-hero__grid{align-items:center;display:grid;gap:clamp(1.7rem,4vw,3.5rem);grid-template-columns:minmax(0,1.35fr) minmax(290px,0.65fr);} .nit-article .nit-cyber-hero__copy{min-width:0;} .nit-article .nit-cyber-console{background:rgba(2,16,27,0.92);border:1px solid rgba(158,231,255,0.27);border-radius:20px;box-shadow:0 28px 65px rgba(0,0,0,0.34);color:#dcecff;overflow:hidden;transform:rotate(1deg);} .nit-article .nit-cyber-console__bar{align-items:center;background:#0b2437;border-bottom:1px solid rgba(158,231,255,0.16);display:flex;gap:0.42rem;padding:0.78rem 0.9rem;} .nit-article .nit-cyber-console__dot{background:#ff6b6b;border-radius:50%;height:0.64rem;width:0.64rem;} .nit-article .nit-cyber-console__dot:nth-child(2){background:#ffd166;} .nit-article .nit-cyber-console__dot:nth-child(3){background:var(--nit-cyber-mint);} .nit-article .nit-cyber-console__title{color:#a9c5d9;font-family:"SFMono-Regular",Consolas,"Liberation Mono",monospace;font-size:0.76rem;margin-left:0.4rem;} .nit-article .nit-cyber-console__body{display:grid;gap:0.75rem;padding:1.25rem;} .nit-article .nit-cyber-console__label{color:var(--nit-cyber-sky);font-family:"SFMono-Regular",Consolas,"Liberation Mono",monospace;font-size:0.74rem;font-weight:800;letter-spacing:0.08em;margin:0;text-transform:uppercase;} .nit-article .nit-cyber-check{align-items:center;background:rgba(255,255,255,0.055);border:1px solid rgba(158,231,255,0.13);border-radius:12px;display:grid;gap:0.65rem;grid-template-columns:0.8rem 1fr auto;padding:0.7rem 0.75rem;} .nit-article .nit-cyber-check::before{background:var(--nit-cyber-mint);border-radius:50%;box-shadow:0 0 0 5px rgba(98,246,197,0.1);content:"";height:0.56rem;width:0.56rem;} .nit-article .nit-cyber-check strong{color:#f3fbff;font-size:0.88rem;} .nit-article .nit-cyber-check span{color:var(--nit-cyber-mint);font-family:"SFMono-Regular",Consolas,"Liberation Mono",monospace;font-size:0.69rem;font-weight:800;text-transform:uppercase;} .nit-article .nit-cyber-console__note{color:#9db8cb;font-family:"SFMono-Regular",Consolas,"Liberation Mono",monospace;font-size:0.7rem;margin:0.15rem 0 0;} .nit-article .nit-cyber-facts{grid-template-columns:repeat(6,minmax(0,1fr));} .nit-article .nit-cyber-facts .nit-fact-card{min-width:0;} .nit-article .nit-cyber-facts .nit-fact-card:nth-child(3n + 2){border-top-color:var(--nit-cyan);} .nit-article .nit-cyber-facts .nit-fact-card:nth-child(3n){border-top-color:var(--nit-teal);} .nit-article .nit-route-card{background:linear-gradient(135deg,rgba(11,99,206,0.08),rgba(8,127,91,0.1)),var(--nit-white);border:1px solid #c8e2e8;border-left:7px solid var(--nit-teal);border-radius:16px;margin:1.5rem 0 2rem;padding:1.1rem 1.25rem;} .nit-article .nit-route-card strong{color:var(--nit-navy);display:block;font-size:1.05rem;margin-bottom:0.28rem;} .nit-article .nit-route-card p:last-child{margin-bottom:0;} .nit-article .nit-module-grid,.nit-article .nit-progress-grid,.nit-article .nit-cyber-tool-grid,.nit-article .nit-exercise-grid,.nit-article .nit-schedule-grid,.nit-article .nit-reason-grid{display:grid;gap:1rem;margin:1.4rem 0 2rem;} .nit-article .nit-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));} .nit-article .nit-module-card{background:linear-gradient(155deg,#fff,#f5faff);border:1px solid #cfe0ed;border-radius:17px;box-shadow:0 9px 25px rgba(11,31,58,0.065);min-width:0;padding:1.25rem;} .nit-article .nit-module-card:nth-child(3n + 2){background:linear-gradient(155deg,#fff,var(--nit-soft-teal));} .nit-article .nit-module-card:nth-child(3n){background:linear-gradient(155deg,#fff,var(--nit-soft-orange));} .nit-article .nit-module-card__head{align-items:flex-start;display:grid;gap:0.8rem;grid-template-columns:2.65rem 1fr;margin-bottom:0.7rem;} .nit-article .nit-module-card__number{align-items:center;background:linear-gradient(135deg,var(--nit-navy),var(--nit-blue));border-radius:12px;color:var(--nit-white);display:flex;font-size:0.9rem;font-weight:900;height:2.65rem;justify-content:center;width:2.65rem;} .nit-article .nit-module-card h3{font-size:1.14rem;margin:0.12rem 0 0;} .nit-article .nit-module-card .nit-list{font-size:0.94rem;margin-bottom:0.9rem;} .nit-article .nit-module-card__outcome{border-top:1px solid rgba(11,99,206,0.15);color:#35546f;font-size:0.88rem;font-style:italic;margin:0;padding-top:0.8rem;} .nit-article .nit-progress-grid{grid-template-columns:repeat(3,minmax(0,1fr));} .nit-article .nit-progress-card{background:var(--nit-white);border:1px solid var(--nit-line);border-radius:16px;box-shadow:0 8px 22px rgba(11,31,58,0.06);min-width:0;padding:1.15rem;} .nit-article .nit-progress-card__month{background:#dff8ef;border-radius:999px;color:#075c42;display:inline-block;font-size:0.76rem;font-weight:900;margin-bottom:0.65rem;padding:0.28rem 0.65rem;text-transform:uppercase;} .nit-article .nit-progress-card h3{font-size:1.08rem;margin:0 0 0.5rem;} .nit-article .nit-progress-card p:last-child{margin-bottom:0;} .nit-article .nit-progress-card__output{color:var(--nit-muted);font-size:0.88rem;} .nit-article .nit-cyber-tool-grid{grid-template-columns:repeat(4,minmax(0,1fr));} .nit-article .nit-cyber-tool-card{background:linear-gradient(150deg,#071a2b,#0c3a58);border:1px solid #235875;border-radius:16px;color:#eaf7ff;min-width:0;padding:1.1rem;} .nit-article .nit-cyber-tool-card:nth-child(4n + 2){background:linear-gradient(150deg,#082b31,#0d5758);} .nit-article .nit-cyber-tool-card h3{color:var(--nit-cyber-mint);font-size:1rem;margin:0 0 0.45rem;} .nit-article .nit-cyber-tool-card p{color:#d9ecf5;font-size:0.88rem;margin:0;} .nit-article .nit-exercise-grid{grid-template-columns:repeat(3,minmax(0,1fr));} .nit-article .nit-exercise-card{background:var(--nit-white);border:1px solid var(--nit-line);border-top:6px solid var(--nit-blue);border-radius:17px;box-shadow:0 9px 24px rgba(11,31,58,0.065);min-width:0;padding:1.2rem;} .nit-article .nit-exercise-card:nth-child(2){border-top-color:var(--nit-teal);} .nit-article .nit-exercise-card:nth-child(3){border-top-color:var(--nit-orange);} .nit-article .nit-exercise-card h3{font-size:1.13rem;margin:0 0 0.55rem;} .nit-article .nit-exercise-card .nit-list{font-size:0.92rem;} .nit-article .nit-output-box{background:var(--nit-soft-gray);border:1px solid #d7e2ed;border-radius:12px;color:#38526c;font-size:0.86rem;margin-top:1rem;padding:0.8rem;} .nit-article .nit-output-box strong{color:var(--nit-navy);display:block;font-size:0.72rem;letter-spacing:0.08em;margin-bottom:0.3rem;text-transform:uppercase;} .nit-article .nit-process{counter-reset:nit-cyber-step;display:grid;gap:0.75rem;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:1.3rem 0 2rem;padding:0;} .nit-article .nit-process li{background:linear-gradient(150deg,#fff,var(--nit-soft-blue));border:1px solid #cfe0ed;border-radius:14px;counter-increment:nit-cyber-step;font-size:0.9rem;font-weight:750;margin:0;min-width:0;padding:3.1rem 0.9rem 0.9rem;position:relative;} .nit-article .nit-process li::before{align-items:center;background:linear-gradient(135deg,var(--nit-navy),var(--nit-blue));border-radius:10px;color:var(--nit-white);content:counter(nit-cyber-step,decimal-leading-zero);display:flex;font-size:0.76rem;font-weight:900;height:1.85rem;justify-content:center;left:0.9rem;position:absolute;top:0.8rem;width:2.3rem;} .nit-article .nit-schedule-grid{grid-template-columns:repeat(4,minmax(0,1fr));} .nit-article .nit-schedule-card{background:linear-gradient(150deg,#fff,var(--nit-soft-blue));border:1px solid #cfe0ed;border-radius:15px;min-width:0;padding:1rem;} .nit-article .nit-schedule-card span{color:var(--nit-muted);display:block;font-size:0.72rem;font-weight:850;letter-spacing:0.06em;margin-bottom:0.25rem;text-transform:uppercase;} .nit-article .nit-schedule-card strong{color:var(--nit-navy);display:block;font-size:1.05rem;} .nit-article .nit-reason-grid{grid-template-columns:repeat(2,minmax(0,1fr));} .nit-article .nit-reason-card{background:var(--nit-white);border:1px solid var(--nit-line);border-left:5px solid var(--nit-blue);border-radius:14px;box-shadow:0 7px 20px rgba(11,31,58,0.05);display:grid;gap:0.8rem;grid-template-columns:2.35rem 1fr;min-width:0;padding:1rem;} .nit-article .nit-reason-card:nth-child(3n + 2){border-left-color:var(--nit-teal);} .nit-article .nit-reason-card:nth-child(3n){border-left-color:var(--nit-orange);} .nit-article .nit-reason-card__number{align-items:center;background:var(--nit-soft-blue);border-radius:10px;color:var(--nit-blue);display:flex;font-size:0.86rem;font-weight:900;height:2.35rem;justify-content:center;width:2.35rem;} .nit-article .nit-reason-card h3{font-size:1.06rem;margin:0 0 0.35rem;} .nit-article .nit-reason-card p{font-size:0.92rem;margin:0;} .nit-article .nit-reviewer-card{align-items:center;background:radial-gradient(circle at 95% 4%,rgba(104,217,255,0.19),transparent 25%),linear-gradient(135deg,#061728,#0b3d5d);border:1px solid #1f5675;border-radius:19px;box-shadow:var(--nit-shadow);color:#eaf6ff;display:grid;gap:1.25rem;grid-template-columns:5.1rem 1fr;margin:1.4rem 0 2rem;padding:1.35rem;} .nit-article .nit-reviewer-card__initials{align-items:center;background:linear-gradient(135deg,var(--nit-cyber-mint),var(--nit-cyber-sky));border-radius:18px;color:#06243a;display:flex;font-size:1.3rem;font-weight:950;height:5.1rem;justify-content:center;width:5.1rem;} .nit-article .nit-reviewer-card h3{color:var(--nit-white);margin:0 0 0.18rem;} .nit-article .nit-reviewer-card__role{color:#a9d8ee;font-size:0.86rem;font-weight:750;margin-bottom:0.65rem;} .nit-article .nit-reviewer-card blockquote{border-left:4px solid var(--nit-cyber-mint);margin:0;padding-left:0.9rem;} .nit-article .nit-reviewer-card blockquote p{color:#eaf6ff;font-size:0.96rem;margin:0;} .nit-article .nit-credits{background:var(--nit-soft-gray);border:1px solid var(--nit-line);border-radius:16px;display:grid;gap:0;margin:2rem 0 0;} .nit-article .nit-credits div{display:grid;gap:0.8rem;grid-template-columns:minmax(150px,0.32fr) 1fr;padding:0.8rem 1rem;} .nit-article .nit-credits div + div{border-top:1px solid var(--nit-line);} .nit-article .nit-credits dt{color:var(--nit-navy);font-weight:850;} .nit-article .nit-credits dd{margin:0;} .nit-article.nit-article--cyber .nit-enrol{background:radial-gradient(circle at 92% 7%,rgba(98,246,197,0.2),transparent 27%),linear-gradient(135deg,#03111d,#073258 58%,#075f63);} @media (max-width:1020px){.nit-article .nit-cyber-hero__grid{grid-template-columns:1fr;} .nit-article .nit-cyber-console{max-width:680px;transform:none;} .nit-article .nit-cyber-facts{grid-template-columns:repeat(3,minmax(0,1fr));} .nit-article .nit-cyber-tool-grid,.nit-article .nit-schedule-grid{grid-template-columns:repeat(2,minmax(0,1fr));} .nit-article .nit-process{grid-template-columns:repeat(2,minmax(0,1fr));}} @media (max-width:800px){.nit-article .nit-module-grid,.nit-article .nit-progress-grid,.nit-article .nit-exercise-grid,.nit-article .nit-reason-grid{grid-template-columns:1fr;}} @media (max-width:560px){.nit-article .nit-cyber-facts,.nit-article .nit-cyber-tool-grid,.nit-article .nit-schedule-grid,.nit-article .nit-process{grid-template-columns:1fr;} .nit-article .nit-cyber-console{font-size:0.9rem;} .nit-article .nit-cyber-check{grid-template-columns:0.8rem 1fr;} .nit-article .nit-cyber-check span{grid-column:2;} .nit-article .nit-reviewer-card,.nit-article .nit-credits div{grid-template-columns:1fr;}} @media print{.nit-article .nit-cyber-console,.nit-article .nit-cyber-tool-card,.nit-article .nit-reviewer-card{background:#fff !important;border-color:#777;box-shadow:none;color:#000;transform:none;} .nit-article .nit-cyber-console *,.nit-article .nit-cyber-tool-card *,.nit-article .nit-reviewer-card *{color:#000 !important;} .nit-article .nit-module-card,.nit-article .nit-progress-card,.nit-article .nit-exercise-card,.nit-article .nit-reason-card{break-inside:avoid;box-shadow:none;}} .nit-article.nit-article--driving{--nit-road-yellow:#ffc928;--nit-road-gold:#f59e0b;--nit-road-blue:#2563eb;--nit-road-sky:#38bdf8;--nit-road-green:#0f9f72;--nit-road-red:#e44848;--nit-road-asphalt:#152536;--nit-road-slate:#35485c;} .nit-article.nit-article--driving h2{border-left-color:var(--nit-road-yellow);} .nit-article .nit-hero--driving{background:radial-gradient(circle at 80% 16%,rgba(56,189,248,0.26),transparent 27% ),radial-gradient(circle at 8% 108%,rgba(15,159,114,0.24),transparent 34% ),linear-gradient(135deg,#061426 0%,#0c3569 52%,#106e83 100%);border-bottom:8px solid var(--nit-road-yellow);padding:clamp(2rem,5vw,4rem);} .nit-article .nit-hero--driving::after{background-image:linear-gradient(rgba(255,255,255,0.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.04) 1px,transparent 1px);background-size:38px 38px;} .nit-article .nit-driving-hero__grid{align-items:center;display:grid;gap:clamp(1.6rem,4vw,3.25rem);grid-template-columns:minmax(0,1.18fr) minmax(280px,0.82fr);} .nit-article .nit-driving-hero__copy,.nit-article .nit-driving-hero__visual{min-width:0;} .nit-article .nit-hero--driving .nit-hero__title{font-size:clamp(2.05rem,1.35rem + 2.8vw,3.45rem);max-width:760px;} .nit-article .nit-hero--driving .nit-hero__title span{color:var(--nit-road-yellow);} .nit-article .nit-hero--driving .nit-hero__summary{font-size:clamp(1rem,2vw,1.22rem);line-height:1.58;max-width:720px;} .nit-article .nit-hero--driving .nit-badge{background:rgba(6,20,38,0.36);border-color:rgba(255,255,255,0.31);} .nit-article .nit-driving-hero__visual{background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.24);border-radius:26px;box-shadow:0 28px 55px rgba(0,0,0,0.24);overflow:hidden;padding:clamp(0.85rem,2vw,1.25rem);position:relative;} .nit-article .nit-driving-hero__visual::before{background:var(--nit-road-yellow);border-radius:999px;content:"";height:8px;left:15%;position:absolute;right:15%;top:0;} .nit-article .nit-road-visual{background:linear-gradient(180deg,#dff5ff 0 48%,#95c977 48% 64%,#506274 64%);border:4px solid rgba(255,255,255,0.88);border-radius:19px;min-height:280px;overflow:hidden;position:relative;} .nit-article .nit-road-visual svg{display:block;height:auto;width:100%;} .nit-article .nit-road-visual__caption{align-items:center;background:rgba(5,18,34,0.92);bottom:0;color:#fff;display:flex;font-size:0.76rem;font-weight:850;gap:0.55rem;justify-content:center;left:0;letter-spacing:0.06em;margin:0 !important;padding:0.65rem 0.8rem;position:absolute;right:0;text-transform:uppercase;} .nit-article .nit-road-visual__caption::before{background:var(--nit-road-yellow);border-radius:50%;content:"";height:0.58rem;width:0.58rem;} .nit-article .nit-price-grid{display:grid;gap:1rem;grid-template-columns:0.92fr 1.08fr 1fr;margin:1.5rem 0 2rem;} .nit-article .nit-price-card{background:#fff;border:1px solid #d5e0eb;border-radius:20px;box-shadow:0 14px 32px rgba(11,31,58,0.09);min-width:0;overflow:hidden;padding:1.25rem;position:relative;} .nit-article .nit-price-card::before{background:var(--nit-road-blue);content:"";height:7px;inset:0 0 auto;position:absolute;} .nit-article .nit-price-card--a::before{background:linear-gradient(90deg,var(--nit-road-green),#43c996);} .nit-article .nit-price-card--bcd::before{background:linear-gradient(90deg,var(--nit-road-blue),var(--nit-road-sky));} .nit-article .nit-price-card--charges::before{background:linear-gradient(90deg,var(--nit-road-gold),var(--nit-road-yellow));} .nit-article .nit-price-card__label{color:var(--nit-muted);display:block;font-size:0.74rem;font-weight:900;letter-spacing:0.1em;margin:0.3rem 0 0.45rem;text-transform:uppercase;} .nit-article .nit-price-card__amount{color:var(--nit-navy);display:block;font-size:clamp(1.9rem,4vw,2.65rem);font-weight:950;letter-spacing:-0.045em;line-height:1;} .nit-article .nit-price-card__amount small{color:var(--nit-muted);font-size:0.72rem;font-weight:750;letter-spacing:0;} .nit-article .nit-price-card p{color:var(--nit-muted);font-size:0.89rem;line-height:1.55;margin:0.7rem 0 0;} .nit-article .nit-price-card__classes{display:flex;flex-wrap:wrap;gap:0.38rem;margin-top:0.8rem;} .nit-article .nit-price-card__classes span{background:#eaf3ff;border:1px solid #c8ddf7;border-radius:999px;color:#164d86;font-size:0.73rem;font-weight:850;padding:0.28rem 0.55rem;} .nit-article .nit-fee-note{align-items:flex-start;background:#fff8dc;border:1px solid #f0d36d;border-radius:14px;color:#684600;display:flex;gap:0.75rem;margin:-0.5rem 0 2rem;padding:0.9rem 1rem;} .nit-article .nit-fee-note__icon{align-items:center;background:var(--nit-road-yellow);border-radius:50%;color:#2f2100;display:inline-flex;flex:0 0 2rem;font-size:1rem;font-weight:950;height:2rem;justify-content:center;} .nit-article .nit-fee-note p{margin:0;} .nit-article .nit-charge-strip{display:grid;gap:0.8rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:1.4rem 0 1rem;} .nit-article .nit-charge-item{background:linear-gradient(145deg,#fff,#f3f8ff);border:1px solid #d4e0ec;border-radius:15px;min-width:0;padding:1rem;position:relative;} .nit-article .nit-charge-item::before{background:var(--nit-road-yellow);border-radius:99px;content:"";height:0.35rem;left:1rem;position:absolute;top:-0.18rem;width:2.5rem;} .nit-article .nit-charge-item span{color:var(--nit-muted);display:block;font-size:0.76rem;font-weight:800;line-height:1.35;text-transform:uppercase;} .nit-article .nit-charge-item strong{color:var(--nit-navy);display:block;font-size:1.35rem;margin-top:0.35rem;} .nit-article .nit-budget-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:1.25rem 0 2rem;} .nit-article .nit-budget-card{align-items:center;background:linear-gradient(135deg,#071a32,#114a84);border:1px solid #1d5b92;border-radius:18px;box-shadow:0 12px 28px rgba(7,26,50,0.15);color:#fff;display:grid;gap:0.85rem;grid-template-columns:minmax(0,1fr) auto;padding:1.15rem 1.2rem;} .nit-article .nit-budget-card--green{background:linear-gradient(135deg,#06392d,#0f7c5c);border-color:#219276;} .nit-article .nit-budget-card span{color:#cde5ff;display:block;font-size:0.74rem;font-weight:850;letter-spacing:0.07em;text-transform:uppercase;} .nit-article .nit-budget-card--green span{color:#d3f5e8;} .nit-article .nit-budget-card p{color:#eef7ff;font-size:0.82rem;line-height:1.45;margin:0.35rem 0 0;} .nit-article .nit-budget-card strong{color:var(--nit-road-yellow);font-size:clamp(1.55rem,3.5vw,2.2rem);letter-spacing:-0.04em;white-space:nowrap;} .nit-article .nit-class-grid{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr));margin:1.35rem 0 2rem;} .nit-article .nit-class-card{background:#fff;border:1px solid #d9e2ec;border-radius:17px;box-shadow:0 9px 24px rgba(11,31,58,0.07);min-width:0;padding:1.1rem;position:relative;} .nit-article .nit-class-card::after{background:var(--nit-road-blue);border-radius:99px;content:"";height:5px;inset:auto 1.1rem 0;position:absolute;} .nit-article .nit-class-card--a::after{background:var(--nit-road-green);} .nit-article .nit-class-card--c::after{background:var(--nit-road-gold);} .nit-article .nit-class-card--d::after{background:var(--nit-road-red);} .nit-article .nit-class-card__mark{align-items:center;background:#eaf3ff;border:2px solid #bcd5f1;border-radius:15px;color:#174e86;display:inline-flex;font-size:1.25rem;font-weight:950;height:3.1rem;justify-content:center;margin-bottom:0.7rem;transform:rotate(-2deg);width:3.1rem;} .nit-article .nit-class-card--a .nit-class-card__mark{background:#e4f8f1;border-color:#9edbc8;color:#087553;} .nit-article .nit-class-card--c .nit-class-card__mark{background:#fff5d7;border-color:#efd179;color:#835700;} .nit-article .nit-class-card--d .nit-class-card__mark{background:#fff0f0;border-color:#eeb7b7;color:#9e2d2d;} .nit-article .nit-class-card h3{font-size:1.08rem;margin:0 0 0.4rem;} .nit-article .nit-class-card p{color:var(--nit-muted);font-size:0.86rem;line-height:1.52;margin:0 0 0.8rem;} .nit-article .nit-class-card__fee{color:var(--nit-navy);display:block;font-size:0.88rem;font-weight:900;padding-bottom:0.65rem;} .nit-article .nit-lesson-grid{display:grid;gap:0.8rem;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:1.2rem 0 1.8rem;padding:0;} .nit-article .nit-lesson-grid li{align-items:flex-start;background:linear-gradient(145deg,#fff,#f7fbff);border:1px solid #d8e4ef;border-radius:13px;color:#29425c;display:flex;gap:0.65rem;margin:0;padding:0.8rem 0.9rem;} .nit-article .nit-lesson-grid li::before{align-items:center;background:var(--nit-road-green);border-radius:50%;color:#fff;content:"✓";display:inline-flex;flex:0 0 1.45rem;font-size:0.72rem;font-weight:950;height:1.45rem;justify-content:center;margin-top:0.08rem;} .nit-article.nit-article--driving .nit-quick-answer::before{background:linear-gradient(180deg,var(--nit-road-yellow),var(--nit-road-green),var(--nit-road-blue) );} .nit-article.nit-article--driving .nit-quick-answer__mark{background:linear-gradient(135deg,#0b284a,var(--nit-road-blue));} .nit-article.nit-article--driving .nit-quick-answer__signals{grid-template-columns:repeat(4,minmax(0,1fr));} .nit-article.nit-article--driving .nit-quick-answer__signals li::before{background:var(--nit-road-green);} .nit-article.nit-article--driving .nit-quote{background:radial-gradient(circle at 100% 0%,rgba(255,201,40,0.23),transparent 28%),linear-gradient(145deg,#f8fbff,#edf6ff);border-left-color:var(--nit-road-yellow);box-shadow:0 12px 28px rgba(11,31,58,0.08);position:relative;} .nit-article .nit-driving-review{align-items:center;background:#f5f8fb;border:1px solid #d9e2ec;border-radius:14px;color:#475b70;display:flex;font-size:0.85rem;gap:0.8rem;margin:2rem 0;padding:0.9rem 1rem;} .nit-article .nit-driving-review__mark{align-items:center;background:var(--nit-road-green);border-radius:50%;color:#fff;display:inline-flex;flex:0 0 2.15rem;font-weight:950;height:2.15rem;justify-content:center;} .nit-article.nit-article--driving .nit-enrol{background:radial-gradient(circle at 92% 0%,rgba(255,201,40,0.22),transparent 24%),linear-gradient(135deg,#061426,#0c3569 58%,#08765d);border-top:7px solid var(--nit-road-yellow);} .nit-article.nit-article--driving .nit-enrol-card span{color:#ccecff;} @media (max-width:940px){.nit-article .nit-driving-hero__grid{grid-template-columns:1fr;} .nit-article .nit-driving-hero__visual{margin:0 auto;max-width:560px;width:100%;} .nit-article .nit-price-grid{grid-template-columns:repeat(2,minmax(0,1fr));} .nit-article .nit-price-card--charges{grid-column:1 / -1;} .nit-article .nit-class-grid{grid-template-columns:repeat(2,minmax(0,1fr));}} @media (max-width:680px){.nit-article .nit-price-grid,.nit-article .nit-charge-strip,.nit-article .nit-budget-grid,.nit-article .nit-lesson-grid{grid-template-columns:1fr;} .nit-article .nit-price-card--charges{grid-column:auto;} .nit-article .nit-budget-card{grid-template-columns:1fr;} .nit-article .nit-budget-card strong{margin-top:0.2rem;} .nit-article.nit-article--driving .nit-quick-answer__signals{grid-template-columns:repeat(2,minmax(0,1fr));}} @media (max-width:480px){.nit-article .nit-hero--driving{padding:1.8rem 1rem;} .nit-article .nit-road-visual{min-height:210px;} .nit-article .nit-class-grid,.nit-article.nit-article--driving .nit-quick-answer__signals{grid-template-columns:1fr;} .nit-article .nit-fee-note{align-items:flex-start;}} @media print{.nit-article .nit-driving-hero__visual{display:none;} .nit-article .nit-driving-hero__grid,.nit-article .nit-budget-card{display:block;} .nit-article .nit-price-card,.nit-article .nit-budget-card,.nit-article .nit-class-card{box-shadow:none;break-inside:avoid;}} .nit-course{--nit-navy:#0b203f;--nit-blue:#1767a6;--nit-cyan:#0aa6c2;--nit-teal:#147f75;--nit-green:#1fae5b;--nit-gold:#d9a515;--nit-red:#b5453c;--nit-ink:#172438;--nit-muted:#5d6b7e;--nit-line:#d6e2ec;--nit-soft-blue:#edf7fc;--nit-soft-teal:#eaf8f5;--nit-soft-gold:#fff8df;--nit-soft-red:#fff2ef;--nit-white:#fff;--nit-page:#f5f8fb;--nit-shadow:0 14px 38px rgba(11,32,63,0.11);--nit-shadow-soft:0 8px 26px rgba(11,32,63,0.07);max-width:1120px;margin:0 auto;color:var(--nit-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:17px;line-height:1.72;} .nit-course *,.nit-course *::before,.nit-course *::after{box-sizing:border-box;} .nit-course h1,.nit-course h2,.nit-course h3,.nit-course h4{margin-top:0;line-height:1.16;letter-spacing:-0.025em;} .nit-course h2,.nit-course h3,.nit-course h4{color:var(--nit-navy);} .nit-course h1{max-width:940px;margin-bottom:18px;color:var(--nit-white);font-size:clamp(2.3rem,5vw,4.65rem);} .nit-course h2{margin-bottom:20px;font-size:clamp(1.72rem,3vw,2.6rem);} .nit-course h3{margin:30px 0 11px;font-size:clamp(1.2rem,2vw,1.5rem);} .nit-course h4{margin:0 0 8px;font-size:1.05rem;} .nit-course p,.nit-course ul,.nit-course ol,.nit-course blockquote{margin-top:0;margin-bottom:18px;} .nit-course li + li{margin-top:5px;} .nit-course a{color:var(--nit-blue);text-decoration-thickness:0.08em;text-underline-offset:3px;} .nit-course a:hover{color:var(--nit-teal);} .nit-course img{max-width:100%;height:auto;} .nit-course:focus-visible{outline:3px solid var(--nit-gold);outline-offset:3px;} .nit-course .nit-hero{position:relative;overflow:hidden;padding:clamp(36px,7vw,78px);border-radius:26px;background:radial-gradient(circle at 90% 5%,rgba(10,166,194,0.34),transparent 30% ),radial-gradient(circle at 15% 100%,rgba(31,174,91,0.23),transparent 35% ),linear-gradient(135deg,#081a35 0%,#0b2c55 55%,#0d5270 100%);box-shadow:var(--nit-shadow);} .nit-course .nit-hero>*{position:relative;z-index:1;} .nit-course .nit-hero__content{min-width:0;} .nit-course .nit-hero__eyebrow{margin-bottom:15px;color:#8ce9f2;font-size:0.8rem;font-weight:900;letter-spacing:0.14em;text-transform:uppercase;} .nit-course .nit-hero__lead{max-width:830px;margin-bottom:30px !important;color:#e7f4fb;font-size:clamp(1.06rem,1.8vw,1.28rem);} .nit-course .nit-hero__media{position:relative;margin:0;} .nit-course .nit-hero__media img{display:block;width:100%;border-radius:20px;object-fit:cover;} .nit-course .nit-hero__caption{color:var(--nit-muted);font-size:0.78rem;} .nit-course .nit-actions{display:flex;flex-wrap:wrap;gap:12px;} .nit-course .nit-actions--center{justify-content:center;} .nit-course .nit-btn{display:inline-flex;min-height:50px;align-items:center;justify-content:center;padding:13px 23px;border:2px solid transparent;border-radius:12px;font-weight:850;line-height:1.2;text-decoration:none !important;transition:transform 0.18s ease,box-shadow 0.18s ease,background-color 0.18s ease;} .nit-course .nit-btn:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(0,0,0,0.17);} .nit-course .nit-btn--primary{background:var(--nit-cyan);color:var(--nit-white) !important;} .nit-course .nit-btn--whatsapp{background:var(--nit-green);color:var(--nit-white) !important;} .nit-course .nit-btn--light{background:var(--nit-white);color:var(--nit-navy) !important;} .nit-course .nit-btn--outline{border-color:currentColor;background:transparent;} .nit-course .nit-btn--outline-light{border-color:rgba(255,255,255,0.72);background:transparent;color:#fff !important;} .nit-course .nit-byline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:18px 0 30px;overflow:hidden;border:1px solid var(--nit-line);border-radius:14px;background:var(--nit-line);} .nit-course .nit-byline__item{padding:15px 17px;background:var(--nit-white);} .nit-course .nit-byline__item span,.nit-course .nit-byline__item strong{display:block;} .nit-course .nit-byline__item span{color:var(--nit-muted);font-size:0.72rem;font-weight:850;letter-spacing:0.06em;text-transform:uppercase;} .nit-course .nit-byline__item strong{margin-top:5px;color:var(--nit-navy);font-size:0.9rem;} .nit-course .nit-toc{margin:30px 0;padding:clamp(24px,4vw,38px);border:1px solid var(--nit-line);border-radius:20px;background:var(--nit-white);box-shadow:var(--nit-shadow-soft);} .nit-course .nit-toc h2{margin-bottom:18px;font-size:1.4rem;} .nit-course .nit-toc__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;} .nit-course .nit-toc__grid a{display:block;padding:10px 12px;border-radius:9px;background:var(--nit-soft-blue);font-size:0.92rem;font-weight:750;text-decoration:none;} .nit-course .nit-toc__grid a:hover{background:var(--nit-soft-teal);} .nit-course .nit-section{margin:30px 0;padding:clamp(28px,5vw,54px);border:1px solid var(--nit-line);border-radius:22px;background:var(--nit-white);box-shadow:0 10px 32px rgba(11,32,63,0.055);scroll-margin-top:25px;} .nit-course .nit-section--soft{background:linear-gradient(145deg,#fff,#f6fbfd);} .nit-course .nit-section>h2:first-child{position:relative;padding-bottom:13px;} .nit-course .nit-section>h2:first-child::after{content:"";position:absolute;left:0;bottom:0;width:90px;height:4px;border-radius:10px;background:linear-gradient(90deg,var(--nit-cyan),var(--nit-teal));} .nit-course .nit-section__lead{max-width:850px;color:var(--nit-muted);font-size:1.08rem;} .nit-course .nit-section-kicker{display:inline-flex;margin-bottom:11px;color:var(--nit-blue);font-size:0.75rem;font-weight:900;letter-spacing:0.11em;text-transform:uppercase;} .nit-course .nit-callout{margin:25px 0;padding:22px 24px;border-left:6px solid var(--nit-blue);border-radius:0 14px 14px 0;background:var(--nit-soft-blue);} .nit-course .nit-callout p:last-child,.nit-course .nit-callout ul:last-child{margin-bottom:0;} .nit-course .nit-callout__label{display:block;margin-bottom:6px;color:var(--nit-navy);font-size:0.8rem;font-weight:900;letter-spacing:0.08em;text-transform:uppercase;} .nit-course .nit-callout--teal{border-left-color:var(--nit-teal);background:var(--nit-soft-teal);} .nit-course .nit-callout--warning{border-left-color:var(--nit-red);background:var(--nit-soft-red);} .nit-course .nit-callout--gold{border-left-color:var(--nit-gold);background:var(--nit-soft-gold);} .nit-course .nit-callout--info{border-left-color:var(--nit-cyan);} .nit-course .nit-checklist,.nit-course .nit-grid-list{padding-left:0;list-style:none;} .nit-course .nit-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;} .nit-course .nit-grid-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 22px;} .nit-course .nit-checklist li,.nit-course .nit-grid-list li{position:relative;padding-left:26px;} .nit-course .nit-checklist li::before{content:"✓";position:absolute;left:0;color:var(--nit-teal);font-weight:900;} .nit-course .nit-grid-list li::before{content:"•";position:absolute;left:8px;color:var(--nit-cyan);font-weight:900;} .nit-course .nit-table-wrap{overflow-x:auto;margin:24px 0;border:1px solid var(--nit-line);border-radius:16px;background:var(--nit-white);box-shadow:0 8px 22px rgba(11,32,63,0.045);} .nit-course .nit-table{width:100%;min-width:680px;border-collapse:collapse;margin:0;} .nit-course .nit-table th,.nit-course .nit-table td{padding:15px 17px;border-bottom:1px solid var(--nit-line);text-align:left;vertical-align:top;} .nit-course .nit-table thead th{border-bottom:0;background:var(--nit-navy);color:var(--nit-white);font-size:0.9rem;letter-spacing:0.02em;} .nit-course .nit-table tbody th{width:30%;color:var(--nit-navy);font-weight:800;} .nit-course .nit-table tbody tr:nth-child(odd){background:var(--nit-soft-blue);} .nit-course .nit-table tbody tr:last-child th,.nit-course .nit-table tbody tr:last-child td{border-bottom:0;} .nit-course .nit-pill{display:inline-flex;padding:5px 10px;border-radius:999px;background:var(--nit-soft-teal);color:var(--nit-teal);font-size:0.82rem;font-weight:850;white-space:nowrap;} .nit-course .nit-table-note{margin:-10px 0 24px;color:var(--nit-muted);font-size:0.88rem;} .nit-course .nit-info-grid,.nit-course .nit-tool-grid,.nit-course .nit-platform-grid,.nit-course .nit-question-grid,.nit-course .nit-path-grid,.nit-course .nit-project-grid,.nit-course .nit-benefits,.nit-course .nit-contact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:24px;} .nit-course .nit-info-card,.nit-course .nit-tool-card,.nit-course .nit-platform-card,.nit-course .nit-question-card,.nit-course .nit-path-card,.nit-course .nit-project-card,.nit-course .nit-benefits article,.nit-course .nit-contact-card{padding:23px;border:1px solid var(--nit-line);border-radius:16px;background:linear-gradient(145deg,#fff,#f8fbfd);box-shadow:var(--nit-shadow-soft);} .nit-course .nit-info-card p:last-child,.nit-course .nit-tool-card p:last-child,.nit-course .nit-platform-card p:last-child,.nit-course .nit-question-card p:last-child,.nit-course .nit-path-card p:last-child,.nit-course .nit-project-card p:last-child,.nit-course .nit-benefits article p:last-child,.nit-course .nit-contact-card p:last-child{margin-bottom:0;} .nit-course .nit-card-label{display:inline-flex;margin-bottom:12px;padding:5px 10px;border-radius:999px;background:var(--nit-soft-gold);color:#765b18;font-size:0.72rem;font-weight:900;letter-spacing:0.06em;text-transform:uppercase;} .nit-course .nit-highlight-strip,.nit-course .nit-pillar-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:26px 0;} .nit-course .nit-highlight-strip>div,.nit-course .nit-pillar{padding:18px;border-radius:14px;background:var(--nit-soft-blue);text-align:center;} .nit-course .nit-highlight-strip strong,.nit-course .nit-pillar strong{display:block;color:var(--nit-navy);} .nit-course .nit-modules{display:grid;gap:18px;} .nit-course .nit-module{display:grid;grid-template-columns:64px 1fr;gap:20px;padding:24px;border:1px solid var(--nit-line);border-radius:16px;background:linear-gradient(135deg,#fff 0%,#f8fcfe 100%);} .nit-course .nit-module__number{display:flex;width:58px;height:58px;align-items:center;justify-content:center;border-radius:15px;background:linear-gradient(135deg,var(--nit-blue),var(--nit-cyan));color:var(--nit-white);font-size:1.1rem;font-weight:900;} .nit-course .nit-module h3{margin-top:0;} .nit-course .nit-module ul{columns:2;column-gap:35px;} .nit-course .nit-module li{break-inside:avoid;margin-bottom:3px;} .nit-course .nit-module__outcome{margin-bottom:0 !important;padding:15px 18px;border-radius:10px;background:var(--nit-soft-teal);color:#214d49;font-style:italic;} .nit-course .nit-quote{position:relative;margin:30px 0 0;padding:clamp(26px,4vw,40px);border:1px solid var(--nit-line);border-left:7px solid var(--nit-gold);border-radius:0 18px 18px 0;background:linear-gradient(135deg,#f8fbfd,#eef7fa);} .nit-course .nit-quote::before{content:"“";position:absolute;right:25px;top:-8px;color:rgba(23,103,166,0.12);font-family:Georgia,serif;font-size:8rem;line-height:1;} .nit-course .nit-quote blockquote,.nit-course .nit-quote figcaption{position:relative;z-index:1;} .nit-course .nit-quote blockquote{margin:0;} .nit-course .nit-quote blockquote p{margin-bottom:18px;color:#243b52;font-size:1.12rem;font-style:italic;} .nit-course .nit-quote figcaption{color:var(--nit-muted);font-weight:800;} .nit-course .nit-quote-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;} .nit-course .nit-faq{display:grid;gap:12px;} .nit-course .nit-faq details{border:1px solid var(--nit-line);border-radius:15px;background:var(--nit-white);box-shadow:var(--nit-shadow-soft);} .nit-course .nit-faq summary{position:relative;padding:19px 52px 19px 21px;color:var(--nit-navy);font-weight:850;cursor:pointer;list-style:none;} .nit-course .nit-faq summary::-webkit-details-marker{display:none;} .nit-course .nit-faq summary::after{content:"+";position:absolute;right:21px;top:50%;transform:translateY(-50%);color:var(--nit-blue);font-size:1.35rem;} .nit-course .nit-faq details[open] summary::after{content:"–";} .nit-course .nit-faq details>div{padding:0 21px 20px;} .nit-course .nit-faq details>div p:last-child{margin-bottom:0;} .nit-course .nit-apply{position:relative;overflow:hidden;margin-top:34px;padding:clamp(40px,7vw,72px);border-radius:28px;background:linear-gradient(135deg,#0a2343,#0d5169);color:var(--nit-white);box-shadow:var(--nit-shadow);} .nit-course .nit-apply h2,.nit-course .nit-apply h3{color:var(--nit-white);} .nit-course .nit-apply p{max-width:780px;color:#e4f2f6;} .nit-course .nit-credits{margin-top:30px;padding:24px;border:1px solid var(--nit-line);border-radius:16px;background:var(--nit-white);} .nit-course .nit-credits dl{margin:0;} .nit-course .nit-credits dl>div{display:grid;grid-template-columns:minmax(180px,0.75fr) minmax(0,1.75fr);gap:14px;padding:12px 0;border-bottom:1px solid var(--nit-line);} .nit-course .nit-credits dl>div:last-child{border-bottom:0;} .nit-course .nit-credits dt{color:var(--nit-muted);font-size:0.78rem;font-weight:900;letter-spacing:0.06em;text-transform:uppercase;} .nit-course .nit-credits dd{margin:0;color:var(--nit-navy);font-weight:750;} .nit-course .nit-course-footer{margin-top:30px;padding:22px 24px;border-top:1px solid var(--nit-line);color:var(--nit-muted);font-size:0.9rem;text-align:center;} .nit-course .nit-course-footer p:last-child{margin-bottom:0;} .nit-course.nit-course--beauty{--nit-navy:#432037;--nit-blue:#a7356e;--nit-cyan:#d8699a;--nit-teal:#5f8f7a;--nit-green:#3f8d69;--nit-gold:#c89f52;--nit-red:#b33d5c;--nit-ink:#362c33;--nit-muted:#746872;--nit-line:#eadbe2;--nit-soft-blue:#fff2f7;--nit-soft-teal:#edf7f2;--nit-soft-gold:#fff7e8;--nit-soft-red:#fff0f3;--nit-page:#fffafc;--nit-shadow:0 28px 70px rgba(76,29,59,0.14);--nit-shadow-soft:0 16px 42px rgba(76,29,59,0.075);max-width:1180px;} .nit-course.nit-course--beauty h1,.nit-course.nit-course--beauty h2,.nit-course.nit-course--beauty h3,.nit-course.nit-course--beauty h4{font-family:Georgia,"Times New Roman",serif;} .nit-course.nit-course--beauty .nit-hero--beauty{isolation:isolate;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(390px,0.96fr);gap:clamp(34px,6vw,74px);min-height:640px;align-items:center;padding:clamp(44px,7vw,84px);border:1px solid #efdce5;border-radius:38px;background:radial-gradient(circle at 8% 5%,rgba(244,177,204,0.43),transparent 26% ),radial-gradient(circle at 73% 4%,rgba(224,208,255,0.5),transparent 25% ),radial-gradient(circle at 100% 100%,rgba(246,208,160,0.38),transparent 31% ),linear-gradient(135deg,#fff7fa 0%,#fffdfb 46%,#f8f2ff 100%);box-shadow:0 35px 90px rgba(72,26,56,0.16);} .nit-course.nit-course--beauty .nit-hero--beauty h1{color:#432037;font-size:clamp(2.5rem,5.6vw,5.15rem);} .nit-course.nit-course--beauty .nit-hero--beauty .nit-hero__eyebrow{color:#9f3f6d;} .nit-course.nit-course--beauty .nit-hero--beauty .nit-hero__lead{color:#65515f;} .nit-course.nit-course--beauty .nit-hero__media{padding:9px;border:1px solid rgba(171,81,123,0.2);border-radius:28px;background:rgba(255,255,255,0.82);box-shadow:0 28px 65px rgba(71,25,55,0.18);} .nit-course.nit-course--beauty .nit-course-card-grid,.nit-course.nit-course--beauty .nit-feature-grid,.nit-course.nit-course--beauty .nit-career-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-top:26px;} .nit-course.nit-course--beauty .nit-course-card,.nit-course.nit-course--beauty .nit-feature-card,.nit-course.nit-course--beauty .nit-career-card{padding:24px 21px;border:1px solid #ead8e1;border-radius:18px;background:#fff;box-shadow:0 9px 24px rgba(78,29,63,0.055);} .nit-course.nit-course--beauty .nit-step-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:26px;} .nit-course.nit-course--beauty .nit-step-card{display:grid;grid-template-columns:48px 1fr;gap:17px;padding:23px;border:1px solid #ead8e1;border-radius:17px;background:#fff;} .nit-course.nit-course--beauty .nit-step-card__number{display:flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:50%;background:#4a1d40;color:#f5ca6a;font-weight:900;} .nit-course.nit-course--beauty .nit-image-panel{display:grid;grid-template-columns:minmax(320px,0.9fr) minmax(0,1.1fr);gap:28px;align-items:center;margin:28px 0;overflow:hidden;border:1px solid #ead6e0;border-radius:22px;background:linear-gradient(135deg,#fff,#fff5f9);box-shadow:var(--nit-shadow-soft);} .nit-course.nit-course--beauty .nit-mini-note{margin:24px 0;padding:21px 23px;border:1px solid #ead4dd;border-radius:15px;background:linear-gradient(135deg,#fff7eb,#fffdf7);} .nit-course.nit-course--business-guide .nit-business-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:25px 0;} .nit-course.nit-course--business-guide .nit-business-card{position:relative;min-height:178px;padding:24px;border:1px solid #eadbe2;border-radius:22px;background:linear-gradient(145deg,#fff,#fff8fb);box-shadow:0 14px 32px rgba(76,29,59,0.055);} .nit-course.nit-course--business-guide .nit-budget-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:25px 0;} .nit-course.nit-course--business-guide .nit-budget-card{padding:26px;border:1px solid #eadbe2;border-radius:23px;background:#fff;box-shadow:0 14px 34px rgba(76,29,59,0.055);} .nit-course.nit-course--business-guide .nit-process-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;margin:26px 0;border:1px solid #eadbe2;border-radius:22px;background:#eadbe2;} .nit-course.nit-course--business-guide .nit-process-item{min-height:135px;padding:23px;background:#fff;} .nit-course.nit-course--business-guide .nit-profit-note{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:center;margin:25px 0;padding:24px;border:1px solid #d8e9df;border-radius:22px;background:linear-gradient(135deg,#eef8f3,#fff);} .nit-course.nit-course--business-guide .nit-compact-note{margin:22px 0;padding:20px 22px;border:1px solid #ecd9bc;border-radius:20px;background:linear-gradient(135deg,#fff7e9,#fffdf8);} .nit-course.nit-course--business-guide .nit-credit-list>div{display:grid;grid-template-columns:minmax(190px,0.8fr) minmax(0,1.7fr);gap:14px;padding:12px 0;border-bottom:1px solid var(--nit-line);} .nit-course.nit-course--plant{--nit-navy:#10283d;--nit-blue:#1e5e78;--nit-cyan:#2c8da3;--nit-teal:#2e746a;--nit-green:#278351;--nit-gold:#e0a72e;--nit-red:#b84a35;--nit-ink:#172530;--nit-muted:#61717b;--nit-line:#d7e0e4;--nit-soft-blue:#edf5f7;--nit-soft-teal:#edf7f3;--nit-soft-gold:#fff7df;--nit-soft-red:#fff1ed;--nit-page:#f2f5f6;--nit-shadow:0 28px 72px rgba(10,30,44,0.17);--nit-shadow-soft:0 14px 34px rgba(10,30,44,0.08);max-width:1180px;} .nit-course.nit-course--plant h1,.nit-course.nit-course--plant h2,.nit-course.nit-course--plant h3{font-family:"Arial Narrow","Roboto Condensed",Inter,ui-sans-serif,system-ui,sans-serif;} .nit-course.nit-course--plant .nit-plant-hero{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(390px,0.96fr);gap:clamp(32px,5vw,66px);align-items:center;min-height:620px;padding:clamp(42px,7vw,82px);border:1px solid rgba(255,255,255,0.11);border-radius:34px;background:radial-gradient(circle at 7% 0%,rgba(224,167,46,0.23),transparent 30%),radial-gradient(circle at 98% 100%,rgba(44,141,163,0.28),transparent 30% ),linear-gradient(135deg,#091927 0%,#102f45 48%,#194f5f 100%);box-shadow:var(--nit-shadow);} .nit-course.nit-course--plant .nit-plant-hero::after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0.15;background:repeating-linear-gradient(135deg,transparent 0 34px,rgba(255,255,255,0.1) 35px 36px,transparent 37px 72px );} .nit-course.nit-course--plant .nit-plant-hero h1{font-size:clamp(2.55rem,5.6vw,5.2rem);text-transform:uppercase;letter-spacing:-0.045em;} .nit-course.nit-course--plant .nit-plant-hero .nit-hero__eyebrow{color:#ffd16b;} .nit-course.nit-course--plant .nit-plant-hero .nit-hero__lead{color:#deedf2;} .nit-course.nit-course--plant .nit-hero-quote{max-width:760px;margin:0 0 28px;padding:18px 20px;border-left:4px solid #e0a72e;background:rgba(255,255,255,0.07);color:#fff3d2;font-size:1.02rem;font-weight:700;} .nit-course.nit-course--plant .nit-plant-hero__visual{position:relative;padding:10px;border:1px solid rgba(255,255,255,0.18);border-radius:28px;background:rgba(255,255,255,0.08);box-shadow:0 28px 60px rgba(0,0,0,0.24);transform:rotate(1deg);} .nit-course.nit-course--plant .nit-plant-hero__visual img{display:block;width:100%;border-radius:21px;} .nit-course.nit-course--plant .nit-plant-hero__visual figcaption{margin:10px 8px 3px;color:#d1e1e6;font-size:0.78rem;} .nit-course.nit-course--plant .nit-metal-badge{display:inline-flex;align-items:center;gap:9px;margin-bottom:17px;padding:8px 13px;border:1px solid rgba(255,209,107,0.34);border-radius:999px;background:rgba(7,19,29,0.34);color:#ffd16b;font-size:0.76rem;font-weight:900;letter-spacing:0.08em;text-transform:uppercase;} .nit-course.nit-course--plant .nit-metal-badge::before{content:"";width:9px;height:9px;border-radius:50%;background:#e0a72e;box-shadow:0 0 0 5px rgba(224,167,46,0.13);} .nit-course.nit-course--plant .nit-plant-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0 30px;} .nit-course.nit-course--plant .nit-plant-fact{position:relative;overflow:hidden;min-height:132px;padding:22px;border:1px solid var(--nit-line);border-radius:18px;background:linear-gradient(145deg,#fff,#f4f7f8);box-shadow:var(--nit-shadow-soft);} .nit-course.nit-course--plant .nit-plant-fact::after{content:"";position:absolute;right:-22px;bottom:-22px;width:78px;height:78px;border-radius:50%;background:rgba(224,167,46,0.1);} .nit-course.nit-course--plant .nit-plant-fact span{display:block;margin-bottom:8px;color:var(--nit-muted);font-size:0.72rem;font-weight:900;letter-spacing:0.08em;text-transform:uppercase;} .nit-course.nit-course--plant .nit-plant-fact strong{display:block;color:var(--nit-navy);font-size:1.18rem;line-height:1.3;} .nit-course.nit-course--plant .nit-decision-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:25px 0;} .nit-course.nit-course--plant .nit-decision-card{position:relative;padding:21px 18px;border:1px solid var(--nit-line);border-radius:18px;background:#fff;box-shadow:var(--nit-shadow-soft);} .nit-course.nit-course--plant .nit-decision-card span{display:grid;width:38px;height:38px;margin-bottom:15px;place-items:center;border-radius:12px;background:linear-gradient(135deg,#15384f,#257186);color:#ffd16b;font-weight:900;} .nit-course.nit-course--plant .nit-decision-card strong{display:block;color:var(--nit-navy);font-size:0.98rem;line-height:1.38;} .nit-course.nit-course--plant .nit-training-ratio{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(260px,0.7fr);gap:20px;margin:28px 0;} .nit-course.nit-course--plant .nit-training-ratio__copy,.nit-course.nit-course--plant .nit-training-ratio__visual{padding:26px;border-radius:22px;} .nit-course.nit-course--plant .nit-training-ratio__copy{border:1px solid var(--nit-line);background:linear-gradient(145deg,#fff,#f7fafb);} .nit-course.nit-course--plant .nit-training-ratio__copy p:last-child{margin-bottom:0;} .nit-course.nit-course--plant .nit-training-ratio__visual{display:grid;align-content:center;text-align:center;background:linear-gradient(145deg,#10283d,#1a5362);color:#fff;box-shadow:0 18px 42px rgba(12,39,55,0.18);} .nit-course.nit-course--plant .nit-training-ratio__visual strong{display:block;color:#ffd16b;font-size:clamp(2.2rem,5vw,4.6rem);line-height:1;} .nit-course.nit-course--plant .nit-training-ratio__visual span{display:block;margin-top:11px;color:#d8e9ee;font-weight:800;} .nit-course.nit-course--plant .nit-safety-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;overflow:hidden;margin:25px 0;border:1px solid var(--nit-line);border-radius:20px;background:var(--nit-line);} .nit-course.nit-course--plant .nit-safety-flow div{min-height:112px;padding:22px 18px;background:#fff;} .nit-course.nit-course--plant .nit-safety-flow span{display:block;margin-bottom:9px;color:#b57916;font-size:0.72rem;font-weight:900;letter-spacing:0.08em;text-transform:uppercase;} .nit-course.nit-course--plant .nit-safety-flow strong{color:var(--nit-navy);} .nit-course.nit-course--plant .nit-machine-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;margin-top:26px;} .nit-course.nit-course--plant .nit-machine-card{position:relative;overflow:hidden;padding:28px;border:1px solid var(--nit-line);border-radius:22px;background:linear-gradient(145deg,#fff,#f6f8f9);box-shadow:var(--nit-shadow-soft);} .nit-course.nit-course--plant .nit-machine-card::before{content:"";position:absolute;inset:0 auto 0 0;width:6px;background:linear-gradient(#e0a72e,#c86f25);} .nit-course.nit-course--plant .nit-machine-card h3{margin:0 0 10px;font-size:1.45rem;} .nit-course.nit-course--plant .nit-machine-card p{color:#43545e;} .nit-course.nit-course--plant .nit-machine-card ul{margin-bottom:0;padding-left:20px;} .nit-course.nit-course--plant .nit-machine-card--featured{grid-column:span 2;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(260px,0.92fr);gap:24px;align-items:start;border-color:#dfc27d;background:linear-gradient(145deg,#fff8e8,#fff);} .nit-course.nit-course--plant .nit-machine-tag{display:inline-flex;margin-bottom:13px;padding:6px 11px;border-radius:999px;background:#fff0c7;color:#855d10;font-size:0.73rem;font-weight:900;letter-spacing:0.06em;text-transform:uppercase;} .nit-course.nit-course--plant .nit-outcome-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0;} .nit-course.nit-course--plant .nit-outcome-card{padding:28px;border-radius:22px;background:linear-gradient(145deg,#10283d,#174b5a);color:#fff;box-shadow:0 18px 42px rgba(12,39,55,0.18);} .nit-course.nit-course--plant .nit-outcome-card strong{display:block;color:#ffd16b;font-size:clamp(2.45rem,5vw,4.2rem);line-height:1;} .nit-course.nit-course--plant .nit-outcome-card span{display:block;margin-top:12px;color:#dcebf0;font-weight:800;} .nit-course.nit-course--plant .nit-buyer-questions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:24px;} .nit-course.nit-course--plant .nit-buyer-question{padding:22px;border:1px solid var(--nit-line);border-radius:17px;background:#fff;} .nit-course.nit-course--plant .nit-buyer-question h3{margin:0 0 8px;font-size:1.08rem;} .nit-course.nit-course--plant .nit-buyer-question p:last-child{margin-bottom:0;color:var(--nit-muted);} .nit-course.nit-course--plant .nit-region-list{display:flex;flex-wrap:wrap;gap:9px;margin:22px 0;padding:0;list-style:none;} .nit-course.nit-course--plant .nit-region-list li{margin:0;padding:8px 13px;border:1px solid #d2dcdf;border-radius:999px;background:#f8fafb;color:#314955;font-weight:800;} .nit-course.nit-course--plant .nit-evidence-band{margin:28px 0;padding:clamp(28px,5vw,48px);border-radius:25px;background:radial-gradient(circle at 100% 0%,rgba(224,167,46,0.23),transparent 31% ),linear-gradient(135deg,#10283d,#1e5e70);color:#fff;box-shadow:var(--nit-shadow);} .nit-course.nit-course--plant .nit-evidence-band h3{color:#fff;} .nit-course.nit-course--plant .nit-evidence-band .nit-checklist li::before{color:#ffd16b;} .nit-course.nit-course--plant .nit-evidence-band .nit-checklist{margin-bottom:0;} .nit-course.nit-course--plant .nit-author-card{display:grid;grid-template-columns:110px minmax(0,1fr);gap:24px;align-items:center;margin:30px 0;padding:28px;border:1px solid var(--nit-line);border-radius:22px;background:linear-gradient(145deg,#fff,#f5f8f9);box-shadow:var(--nit-shadow-soft);} .nit-course.nit-course--plant .nit-author-card__initials{display:grid;width:96px;height:96px;place-items:center;border-radius:24px;background:linear-gradient(145deg,#10283d,#1e6472);color:#ffd16b;font-size:1.45rem;font-weight:950;letter-spacing:0.05em;} .nit-course.nit-course--plant .nit-author-card h3{margin:0 0 6px;} .nit-course.nit-course--plant .nit-author-card p:last-child{margin-bottom:0;} .nit-course.nit-course--plant .nit-apply{background:radial-gradient(circle at 4% 0%,rgba(224,167,46,0.22),transparent 28%),radial-gradient(circle at 100% 100%,rgba(44,141,163,0.24),transparent 30% ),linear-gradient(135deg,#0a1b29,#15475a);} .nit-course .nit-apply .nit-contact-card{border-color:#cbd9df;background:linear-gradient(145deg,#fff,#f1f6f8);color:#172530;box-shadow:0 16px 36px rgba(3,17,27,0.22);} .nit-course .nit-apply .nit-contact-card h3{color:#10283d;} .nit-course .nit-apply .nit-contact-card p{max-width:none;color:#3f5360;} .nit-course .nit-apply .nit-contact-card strong{color:#10283d;} .nit-course .nit-apply .nit-contact-card a{color:#145d7a !important;font-weight:800;overflow-wrap:anywhere;} .nit-course .nit-apply .nit-contact-card a:hover{color:#0f6d62 !important;} .nit-course .nit-apply .nit-contact-card .nit-card-label{background:#fff0c7;color:#765310;} .nit-course .nit-apply .nit-contact-grid{margin-top:28px;margin-bottom:0;} .nit-course .nit-apply .nit-enrol-contact-stack{display:grid;row-gap:34px;margin-top:28px;} .nit-course .nit-apply .nit-enrol-contact-stack>.nit-contact-grid{margin:0;} .nit-course .nit-apply .nit-enrol-contact-stack>.nit-apply-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:0;padding:0;border:0;} .nit-course .nit-apply .nit-apply-actions .nit-btn{width:100%;min-width:0;} .nit-course.nit-course--plant .nit-section>h2:first-child::after{background:linear-gradient(90deg,#e0a72e,#2c8da3);} .nit-course.nit-course--plant .nit-faq details[open]{border-color:#d7b65f;} @media (max-width:980px){.nit-course.nit-course--plant .nit-plant-hero{grid-template-columns:1fr;min-height:auto;} .nit-course.nit-course--plant .nit-plant-hero__visual{max-width:720px;transform:none;} .nit-course.nit-course--plant .nit-decision-grid{grid-template-columns:repeat(3,minmax(0,1fr));} .nit-course.nit-course--plant .nit-machine-card--featured{grid-template-columns:1fr;} .nit-course.nit-course--beauty .nit-hero--beauty{grid-template-columns:1fr;}} @media (max-width:900px){.nit-course .nit-byline,.nit-course .nit-toc__grid,.nit-course .nit-info-grid,.nit-course .nit-tool-grid,.nit-course .nit-platform-grid,.nit-course .nit-contact-grid,.nit-course .nit-path-grid,.nit-course .nit-pillar-strip,.nit-course .nit-highlight-strip,.nit-course.nit-course--plant .nit-plant-facts{grid-template-columns:repeat(2,minmax(0,1fr));} .nit-course .nit-module ul{columns:1;} .nit-course.nit-course--plant .nit-safety-flow{grid-template-columns:repeat(3,minmax(0,1fr));} .nit-course.nit-course--business-guide .nit-business-grid,.nit-course.nit-course--business-guide .nit-process-strip{grid-template-columns:repeat(2,minmax(0,1fr));}} @media (max-width:680px){.nit-course{font-size:16px;} .nit-course .nit-hero{padding:32px 22px;border-radius:18px;} .nit-course .nit-section{padding:25px 20px;border-radius:16px;} .nit-course .nit-toc{padding:23px 19px;border-radius:16px;} .nit-course .nit-byline,.nit-course .nit-toc__grid,.nit-course .nit-info-grid,.nit-course .nit-tool-grid,.nit-course .nit-platform-grid,.nit-course .nit-benefits,.nit-course .nit-contact-grid,.nit-course .nit-checklist,.nit-course .nit-grid-list,.nit-course .nit-question-grid,.nit-course .nit-path-grid,.nit-course .nit-project-grid,.nit-course .nit-pillar-strip,.nit-course .nit-highlight-strip,.nit-course .nit-quote-grid,.nit-course.nit-course--plant .nit-plant-facts,.nit-course.nit-course--plant .nit-decision-grid,.nit-course.nit-course--plant .nit-machine-grid,.nit-course.nit-course--plant .nit-outcome-grid,.nit-course.nit-course--plant .nit-buyer-questions,.nit-course.nit-course--plant .nit-safety-flow,.nit-course.nit-course--beauty .nit-course-card-grid,.nit-course.nit-course--beauty .nit-feature-grid,.nit-course.nit-course--beauty .nit-career-grid,.nit-course.nit-course--beauty .nit-step-grid,.nit-course.nit-course--business-guide .nit-business-grid,.nit-course.nit-course--business-guide .nit-budget-grid,.nit-course.nit-course--business-guide .nit-process-strip{grid-template-columns:1fr;} .nit-course .nit-module,.nit-course.nit-course--plant .nit-training-ratio,.nit-course.nit-course--plant .nit-author-card,.nit-course.nit-course--business-guide .nit-profit-note{grid-template-columns:1fr;} .nit-course .nit-module__number{width:48px;height:48px;} .nit-course .nit-table{min-width:620px;} .nit-course .nit-actions .nit-btn{width:100%;} .nit-course .nit-apply .nit-enrol-contact-stack{row-gap:24px;margin-top:24px;} .nit-course .nit-apply .nit-enrol-contact-stack>.nit-apply-actions{grid-template-columns:1fr;gap:10px;} .nit-course .nit-apply .nit-apply-actions .nit-btn{min-width:0;} .nit-course .nit-credits dl>div,.nit-course.nit-course--business-guide .nit-credit-list>div{grid-template-columns:1fr;gap:5px;} .nit-course.nit-course--plant .nit-plant-hero h1{font-size:clamp(2.35rem,13vw,3.75rem);} .nit-course.nit-course--plant .nit-machine-card--featured{grid-column:auto;} .nit-course.nit-course--plant .nit-author-card__initials{width:82px;height:82px;} .nit-course.nit-course--beauty .nit-image-panel{grid-template-columns:1fr;} .nit-course.nit-course--business-guide .nit-budget-card--featured{transform:none;}} @media print{.nit-course{max-width:none;color:#000;font-size:11pt;} .nit-course .nit-hero,.nit-course .nit-section,.nit-course .nit-toc,.nit-course .nit-info-card,.nit-course .nit-tool-card,.nit-course .nit-platform-card,.nit-course .nit-question-card,.nit-course .nit-path-card,.nit-course .nit-project-card,.nit-course .nit-benefits article,.nit-course.nit-course--plant .nit-machine-card,.nit-course.nit-course--plant .nit-outcome-card,.nit-course.nit-course--plant .nit-author-card,.nit-course.nit-course--business-guide .nit-business-card,.nit-course.nit-course--business-guide .nit-budget-card{box-shadow:none;} .nit-course .nit-actions{display:none;} .nit-course .nit-section,.nit-course .nit-quote,.nit-course .nit-faq details,.nit-course.nit-course--plant .nit-machine-card,.nit-course.nit-course--plant .nit-author-card,.nit-course.nit-course--business-guide .nit-business-card,.nit-course.nit-course--business-guide .nit-budget-card{break-inside:avoid;} .nit-course .nit-faq details>*{display:block;} .nit-course.nit-course--plant .nit-plant-hero__visual,.nit-course.nit-course--beauty .nit-hero__media{display:none;}} .nit-article.nit-article--tvet-choice{--nit-choice-blue:#145da0;--nit-choice-sky:#25a7c7;--nit-choice-teal:#0d8b74;--nit-choice-gold:#f4bd3c;--nit-choice-coral:#ef6c45;--nit-choice-ink:#102a43;--nit-choice-pale:#f4f9ff;} .nit-article .nit-choice-hero{background:radial-gradient(circle at 88% 8%,rgba(244,189,60,0.34),transparent 27%),radial-gradient(circle at 9% 110%,rgba(37,167,199,0.27),transparent 32%),linear-gradient(132deg,#06172d 0%,#103f73 56%,#087f75 100%);} .nit-article .nit-choice-hero__grid{align-items:center;display:grid;gap:clamp(1.5rem,4vw,3rem);grid-template-columns:minmax(0,1.42fr) minmax(270px,0.58fr);} .nit-article .nit-choice-hero__copy{min-width:0;} .nit-article .nit-choice-compass{background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.26);border-radius:24px;box-shadow:0 22px 48px rgba(0,0,0,0.24);padding:1rem;} .nit-article .nit-choice-compass__label{color:#d4f5ff !important;font-size:0.72rem;font-weight:900;letter-spacing:0.13em;margin:0 0 0.8rem !important;text-align:center;text-transform:uppercase;} .nit-article .nit-choice-compass__dial{background:radial-gradient(circle at center,rgba(244,189,60,0.23),transparent 32%),rgba(5,23,46,0.42);border:1px solid rgba(255,255,255,0.2);border-radius:19px;display:grid;gap:0.65rem;grid-template-columns:repeat(2,minmax(0,1fr));padding:0.8rem;} .nit-article .nit-choice-compass__item,.nit-article .nit-choice-compass__core{align-items:center;border-radius:13px;display:flex;justify-content:center;min-height:70px;padding:0.7rem;text-align:center;} .nit-article .nit-choice-compass__item{background:rgba(255,255,255,0.11);border:1px solid rgba(255,255,255,0.18);color:#eefaff;font-size:0.78rem;font-weight:800;line-height:1.3;} .nit-article .nit-choice-compass__core{background:linear-gradient(135deg,var(--nit-choice-gold),#ffe59b);border:2px solid rgba(255,255,255,0.66);color:#3b2700;font-size:0.88rem;font-weight:950;grid-column:1 / -1;letter-spacing:0.05em;min-height:58px;text-transform:uppercase;} .nit-article.nit-article--tvet-choice .nit-quick-answer::before{background:linear-gradient(180deg,var(--nit-choice-coral),var(--nit-choice-gold) 46%,var(--nit-choice-teal) );} .nit-article.nit-article--tvet-choice .nit-quick-answer__mark{background:linear-gradient(135deg,#0b2a50,var(--nit-choice-blue),var(--nit-choice-teal));} .nit-article.nit-article--tvet-choice .nit-quick-answer__signals li::before{background:var(--nit-choice-teal);} .nit-article .nit-choice-grid{counter-reset:nit-choice-check;display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:1.4rem 0 2.25rem;padding:0;} .nit-article .nit-choice-card{background:linear-gradient(145deg,#fff,var(--nit-choice-pale));border:1px solid #cfe0ef;border-radius:17px;box-shadow:0 10px 25px rgba(16,42,67,0.08);counter-increment:nit-choice-check;margin:0;min-height:100%;padding:1rem;} .nit-article .nit-choice-card::before{align-items:center;background:linear-gradient(135deg,var(--nit-choice-blue),var(--nit-choice-sky));border-radius:50%;color:#fff;content:counter(nit-choice-check,decimal-leading-zero);display:flex;font-size:0.73rem;font-weight:950;height:2.25rem;justify-content:center;margin-bottom:0.7rem;width:2.25rem;} .nit-article .nit-choice-card:nth-child(4n + 2)::before{background:linear-gradient(135deg,#087f5b,#31b48b);} .nit-article .nit-choice-card:nth-child(4n + 3)::before{background:linear-gradient(135deg,#d46825,var(--nit-choice-gold));color:#321700;} .nit-article .nit-choice-card:nth-child(4n)::before{background:linear-gradient(135deg,#8b3b73,#d16c9f);} .nit-article .nit-choice-card strong{color:var(--nit-choice-ink);display:block;font-size:1rem;line-height:1.3;} .nit-article .nit-choice-card p{color:var(--nit-muted);font-size:0.88rem;line-height:1.55;margin:0.45rem 0 0;} .nit-article .nit-choice-section{border-bottom:1px solid #e2eaf2;padding:0.2rem 0 1.4rem;} .nit-article .nit-choice-section:last-of-type{border-bottom:0;} .nit-article .nit-example-grid,.nit-article .nit-cost-grid,.nit-article .nit-proof-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:1.25rem 0 1.8rem;} .nit-article .nit-example-card,.nit-article .nit-cost-card,.nit-article .nit-proof-card{background:#fff;border:1px solid #d7e3ef;border-radius:15px;box-shadow:0 8px 20px rgba(16,42,67,0.06);min-width:0;padding:1rem;} .nit-article .nit-example-card{border-top:5px solid var(--nit-choice-sky);} .nit-article .nit-example-card:nth-child(2){border-top-color:var(--nit-choice-coral);} .nit-article .nit-example-card:nth-child(3){border-top-color:var(--nit-choice-teal);} .nit-article .nit-example-card span,.nit-article .nit-cost-card span,.nit-article .nit-proof-card span{color:var(--nit-muted);display:block;font-size:0.71rem;font-weight:900;letter-spacing:0.08em;margin-bottom:0.32rem;text-transform:uppercase;} .nit-article .nit-example-card strong,.nit-article .nit-cost-card strong,.nit-article .nit-proof-card strong{color:var(--nit-choice-ink);display:block;line-height:1.35;} .nit-article .nit-example-card p,.nit-article .nit-cost-card p,.nit-article .nit-proof-card p{color:var(--nit-muted);font-size:0.87rem;line-height:1.55;margin:0.5rem 0 0;} .nit-article .nit-cost-card{background:linear-gradient(145deg,#fff,#fff9e9);border-color:#ead9a7;} .nit-article .nit-cost-card::before{color:#b15b13;content:"+";display:block;font-size:1.65rem;font-weight:900;line-height:1;margin-bottom:0.55rem;} .nit-article .nit-red-flag-grid{display:grid;gap:0.85rem;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:1.25rem 0 2rem;padding:0;} .nit-article .nit-red-flag-grid li{align-items:flex-start;background:linear-gradient(145deg,#fff,#fff4f1);border:1px solid #efc2b6;border-left:5px solid var(--nit-choice-coral);border-radius:13px;color:#5d2b20;display:grid;gap:0.7rem;grid-template-columns:1.8rem 1fr;margin:0;padding:0.9rem 1rem;} .nit-article .nit-red-flag-grid li::before{align-items:center;background:var(--nit-choice-coral);border-radius:50%;color:#fff;content:"!";display:flex;font-size:0.85rem;font-weight:950;height:1.8rem;justify-content:center;width:1.8rem;} .nit-article .nit-institute-spotlight{background:radial-gradient(circle at 95% 2%,rgba(244,189,60,0.22),transparent 28%),linear-gradient(145deg,#f6fbff,#eefaf6);border:1px solid #bddbd2;border-radius:22px;box-shadow:0 16px 38px rgba(9,77,70,0.1);display:grid;gap:1.3rem;grid-template-columns:minmax(0,1.35fr) minmax(250px,0.65fr);margin:1.4rem 0 2.2rem;overflow:hidden;padding:clamp(1.2rem,3vw,2rem);} .nit-article .nit-institute-spotlight__status{align-self:start;background:#fff;border:1px solid #b9ded1;border-radius:17px;box-shadow:0 8px 20px rgba(13,139,116,0.08);padding:1rem;} .nit-article .nit-institute-spotlight__status span{color:var(--nit-choice-teal);display:block;font-size:0.72rem;font-weight:900;letter-spacing:0.09em;text-transform:uppercase;} .nit-article .nit-institute-spotlight__status strong{color:#075c4c;display:block;font-size:1.25rem;line-height:1.25;margin:0.25rem 0 0.65rem;} .nit-article .nit-institute-spotlight__status code{background:#e9f7f2;border-radius:8px;color:#164e44;display:block;font-family:inherit;font-size:0.82rem;font-weight:800;overflow-wrap:anywhere;padding:0.65rem;} .nit-article .nit-proof-card{background:linear-gradient(145deg,#fff,#f2f8ff);border-top:4px solid var(--nit-choice-blue);} .nit-article .nit-proof-card:nth-child(2){border-top-color:var(--nit-choice-gold);} .nit-article .nit-proof-card:nth-child(3){border-top-color:var(--nit-choice-teal);} .nit-article .nit-decision-note{background:linear-gradient(135deg,#082643,#0e5a77 58%,#0d7b69);border-radius:21px;box-shadow:var(--nit-shadow);color:#fff;margin:2rem 0;padding:clamp(1.35rem,4vw,2.2rem);} .nit-article .nit-decision-note h2{border-left-color:var(--nit-choice-gold);color:#fff;margin-top:0;} .nit-article .nit-decision-note p{color:#e7f6fb;} .nit-article.nit-article--tvet-choice .nit-enrol{background:radial-gradient(circle at 92% 7%,rgba(244,189,60,0.27),transparent 27%),linear-gradient(135deg,#06172d,#0d4772 56%,#087f66);} @media (max-width:960px){.nit-article .nit-choice-hero__grid,.nit-article .nit-institute-spotlight{grid-template-columns:1fr;} .nit-article .nit-choice-compass{max-width:680px;} .nit-article .nit-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));}} @media (max-width:720px){.nit-article .nit-example-grid,.nit-article .nit-cost-grid,.nit-article .nit-proof-grid,.nit-article .nit-red-flag-grid{grid-template-columns:1fr;}} @media (max-width:520px){.nit-article .nit-choice-grid{grid-template-columns:1fr;} .nit-article .nit-choice-compass__dial{grid-template-columns:1fr;} .nit-article .nit-choice-compass__core{grid-column:auto;}} @media print{.nit-article .nit-choice-compass,.nit-article .nit-choice-card,.nit-article .nit-example-card,.nit-article .nit-cost-card,.nit-article .nit-red-flag-grid li,.nit-article .nit-institute-spotlight,.nit-article .nit-proof-card,.nit-article .nit-decision-note{background:#fff !important;box-shadow:none;color:#000;} .nit-article .nit-choice-compass *,.nit-article .nit-decision-note *{color:#000 !important;}} .nit-article.nit-article--hair-fees{--nit-hair-plum:#6f2d62;--nit-hair-rose:#c9517f;--nit-hair-coral:#ea7a6b;--nit-hair-gold:#f4c15d;--nit-hair-teal:#0f8879;--nit-hair-ink:#2e1f2d;--nit-hair-blush:#fff3f7;--nit-hair-cream:#fff9ec;} .nit-article .nit-hair-hero{background:radial-gradient(circle at 92% 9%,rgba(244,193,93,0.32),transparent 29%),radial-gradient(circle at 6% 104%,rgba(234,122,107,0.22),transparent 32%),linear-gradient(135deg,#160f26 0%,#4c235c 48%,#0e6e73 100%);padding:clamp(2rem,5vw,4.5rem);} .nit-article .nit-hair-hero::before{border:1px solid rgba(255,255,255,0.13);border-radius:50%;content:"";height:280px;pointer-events:none;position:absolute;right:-120px;top:-120px;width:280px;} .nit-article .nit-hair-hero__grid{align-items:center;display:grid;gap:clamp(1.4rem,4vw,3rem);grid-template-columns:minmax(0,1.32fr) minmax(270px,0.68fr);} .nit-article .nit-hair-hero__copy{min-width:0;} .nit-article .nit-hair-price-card{background:rgba(255,255,255,0.96);border:1px solid rgba(255,255,255,0.65);border-radius:22px;box-shadow:0 28px 58px rgba(10,6,22,0.32);color:var(--nit-hair-ink);overflow:hidden;transform:rotate(1deg);} .nit-article .nit-hair-price-card__head{background:linear-gradient(100deg,var(--nit-hair-rose),var(--nit-hair-plum));color:#fff;font-size:0.78rem;font-weight:900;letter-spacing:0.11em;padding:0.78rem 1.1rem;text-transform:uppercase;} .nit-article .nit-hair-price-card__body{padding:1.2rem;} .nit-article .nit-hair-price-card__body p{color:#5f4c5d !important;font-size:0.85rem;line-height:1.5;margin:0.35rem 0 0;} .nit-article .nit-hair-price-card__amount{color:var(--nit-hair-plum);display:block;font-size:clamp(2.35rem,5vw,3.65rem);font-weight:950;letter-spacing:-0.045em;line-height:1;} .nit-article .nit-hair-price-card__label{color:#694c65;display:block;font-size:0.82rem;font-weight:850;margin-top:0.35rem;} .nit-article .nit-hair-price-card__split{border-top:1px solid #eadce7;display:grid;gap:0.65rem;grid-template-columns:1fr 1fr;margin-top:1rem;padding-top:1rem;} .nit-article .nit-hair-price-card__split div{background:var(--nit-hair-blush);border-radius:12px;padding:0.72rem;} .nit-article .nit-hair-price-card__split span{color:#7b6577;display:block;font-size:0.68rem;font-weight:850;letter-spacing:0.06em;text-transform:uppercase;} .nit-article .nit-hair-price-card__split strong{color:var(--nit-hair-ink);display:block;font-size:0.94rem;margin-top:0.18rem;} .nit-article.nit-article--hair-fees h2{border-left-color:var(--nit-hair-rose);} .nit-article.nit-article--hair-fees .nit-quick-answer::before{background:linear-gradient(180deg,var(--nit-hair-rose),var(--nit-hair-gold),var(--nit-hair-teal));} .nit-article.nit-article--hair-fees .nit-quick-answer__mark{background:linear-gradient(135deg,var(--nit-hair-plum),var(--nit-hair-rose));} .nit-article .nit-fee-stage{background:radial-gradient(circle at 96% 2%,rgba(201,81,127,0.13),transparent 27%),linear-gradient(145deg,#fff,#fff8fb 54%,#f1fbf9);border:1px solid #ead6e1;border-radius:24px;box-shadow:0 16px 42px rgba(89,35,79,0.1);display:grid;gap:1rem;grid-template-columns:minmax(0,1.18fr) minmax(250px,0.82fr);margin:1.5rem 0 2.2rem;overflow:hidden;padding:clamp(1.15rem,3vw,2rem);} .nit-article .nit-fee-stage__main{align-items:center;display:grid;gap:1rem;grid-template-columns:auto 1fr;} .nit-article .nit-fee-stage__amount{align-items:center;background:linear-gradient(135deg,var(--nit-hair-plum),var(--nit-hair-rose));border:7px solid #fff;border-radius:50%;box-shadow:0 12px 28px rgba(111,45,98,0.2);color:#fff;display:flex;flex:0 0 8.3rem;font-size:1.42rem;font-weight:950;height:8.3rem;justify-content:center;line-height:1.05;text-align:center;width:8.3rem;} .nit-article .nit-fee-stage__copy strong{color:var(--nit-hair-plum);display:block;font-size:1.28rem;line-height:1.3;} .nit-article .nit-fee-stage__copy p{color:var(--nit-muted);font-size:0.92rem;margin:0.5rem 0 0;} .nit-article .nit-fee-stage__exam{background:linear-gradient(145deg,var(--nit-hair-cream),#fff);border:1px solid #edd8a0;border-radius:17px;padding:1.15rem;} .nit-article .nit-fee-stage__exam span{color:#8a5c13;display:block;font-size:0.72rem;font-weight:900;letter-spacing:0.08em;text-transform:uppercase;} .nit-article .nit-fee-stage__exam strong{color:#4c3211;display:block;font-size:1.55rem;margin:0.25rem 0;} .nit-article .nit-fee-stage__exam p{color:#795e30;font-size:0.85rem;margin:0;} .nit-article .nit-short-course-grid{display:grid;gap:0.85rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:1.25rem 0 2rem;} .nit-article .nit-short-course-card{background:#fff;border:1px solid #ead9e4;border-radius:16px;box-shadow:0 9px 24px rgba(91,39,81,0.07);min-width:0;padding:1rem;position:relative;} .nit-article .nit-short-course-card::before{background:linear-gradient(135deg,var(--nit-hair-rose),var(--nit-hair-plum));border-radius:999px;content:"";display:block;height:5px;margin-bottom:0.85rem;width:2.8rem;} .nit-article .nit-short-course-card:nth-child(3n + 2)::before{background:linear-gradient(135deg,var(--nit-hair-gold),var(--nit-hair-coral));} .nit-article .nit-short-course-card:nth-child(3n)::before{background:linear-gradient(135deg,var(--nit-hair-teal),#4fb7a8);} .nit-article .nit-short-course-card strong{color:var(--nit-hair-ink);display:block;line-height:1.3;} .nit-article .nit-short-course-card span{color:var(--nit-hair-plum);display:block;font-size:0.83rem;font-weight:850;margin-top:0.45rem;} .nit-article .nit-factor-grid,.nit-article .nit-skill-grid{display:grid;gap:0.9rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:1.25rem 0 2rem;} .nit-article .nit-factor-card,.nit-article .nit-skill-card{background:linear-gradient(145deg,#fff,#fff9fb);border:1px solid #ead9e4;border-left:5px solid var(--nit-hair-rose);border-radius:14px;min-width:0;padding:0.95rem 1rem;} .nit-article .nit-factor-card:nth-child(even),.nit-article .nit-skill-card:nth-child(3n){border-left-color:var(--nit-hair-teal);} .nit-article .nit-factor-card strong,.nit-article .nit-skill-card strong{color:var(--nit-hair-ink);display:block;font-size:0.98rem;} .nit-article .nit-factor-card p,.nit-article .nit-skill-card p{color:var(--nit-muted);font-size:0.86rem;line-height:1.55;margin:0.38rem 0 0;} .nit-article .nit-budget-formula{background:radial-gradient(circle at 94% 4%,rgba(244,193,93,0.22),transparent 30%),linear-gradient(135deg,#33203b,var(--nit-hair-plum) 55%,#0d706b);border-radius:20px;box-shadow:0 15px 36px rgba(74,35,73,0.17);color:#fff;margin:1.4rem 0 2rem;padding:clamp(1.2rem,3vw,1.8rem);text-align:center;} .nit-article .nit-budget-formula span{color:#ffe6a6;display:block;font-size:0.72rem;font-weight:900;letter-spacing:0.11em;margin-bottom:0.5rem;text-transform:uppercase;} .nit-article .nit-budget-formula strong{display:block;font-size:clamp(1.08rem,2.4vw,1.45rem);line-height:1.5;} .nit-article .nit-pathway-grid{display:grid;gap:0.9rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:1.2rem 0 2rem;} .nit-article .nit-pathway-card{background:#fff;border:1px solid #dce3ec;border-radius:16px;box-shadow:0 8px 22px rgba(11,31,58,0.06);overflow:hidden;} .nit-article .nit-pathway-card__head{background:linear-gradient(100deg,#f9e6ee,#fff6dc);border-bottom:1px solid #ead9e4;color:var(--nit-hair-plum);font-weight:900;padding:0.8rem 1rem;} .nit-article .nit-pathway-card__body{padding:0.9rem 1rem;} .nit-article .nit-pathway-card__body p{color:var(--nit-muted);font-size:0.88rem;margin:0 0 0.55rem;} .nit-article .nit-pathway-card__body p:last-child{margin-bottom:0;} .nit-article .nit-compare-steps{counter-reset:nit-hair-step;display:grid;gap:0.85rem;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:1.3rem 0 2rem;padding:0;} .nit-article .nit-compare-steps li{align-items:flex-start;background:linear-gradient(145deg,#fff,#f7fbff);border:1px solid #d7e3ef;border-radius:15px;counter-increment:nit-hair-step;display:grid;gap:0.75rem;grid-template-columns:2.3rem 1fr;margin:0;padding:0.95rem;} .nit-article .nit-compare-steps li::before{align-items:center;background:linear-gradient(135deg,var(--nit-hair-plum),var(--nit-hair-rose));border-radius:50%;color:#fff;content:counter(nit-hair-step);display:flex;font-size:0.82rem;font-weight:950;height:2.3rem;justify-content:center;width:2.3rem;} .nit-article .nit-route-strip{background:radial-gradient(circle at 95% 5%,rgba(244,193,93,0.2),transparent 28%),linear-gradient(145deg,#fff5f8,#f0fbf8);border:1px solid #dbdbe3;border-radius:20px;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:1.4rem 0 2.2rem;padding:clamp(1rem,3vw,1.6rem);} .nit-article .nit-route-strip__option{background:#fff;border:1px solid #ead9e4;border-radius:15px;padding:1rem;} .nit-article .nit-route-strip__option span{color:var(--nit-hair-rose);display:block;font-size:0.72rem;font-weight:900;letter-spacing:0.08em;text-transform:uppercase;} .nit-article .nit-route-strip__option strong{color:var(--nit-hair-ink);display:block;font-size:1.08rem;line-height:1.35;margin:0.3rem 0;} .nit-article .nit-route-strip__option p{color:var(--nit-muted);font-size:0.86rem;line-height:1.55;margin:0;} .nit-article.nit-article--hair-fees .nit-faq__question{background:linear-gradient(100deg,#fff8fb,#fff);border-bottom:1px solid #eadfe7;color:var(--nit-hair-ink);font-size:1rem;line-height:1.45;margin:0;padding:1rem 1.1rem;} .nit-article.nit-article--hair-fees .nit-faq__answer p:last-child{margin-bottom:0.9rem;} .nit-article.nit-article--hair-fees .nit-enrol{background:radial-gradient(circle at 94% 7%,rgba(244,193,93,0.27),transparent 28%),linear-gradient(135deg,#170e25,#5b275d 54%,#0c706d);} @media (max-width:920px){.nit-article .nit-hair-hero__grid,.nit-article .nit-fee-stage{grid-template-columns:1fr;} .nit-article .nit-hair-price-card{max-width:560px;transform:none;}} @media (max-width:720px){.nit-article .nit-short-course-grid{grid-template-columns:repeat(2,minmax(0,1fr));} .nit-article .nit-factor-grid,.nit-article .nit-skill-grid,.nit-article .nit-pathway-grid,.nit-article .nit-compare-steps,.nit-article .nit-route-strip{grid-template-columns:1fr;}} @media (max-width:520px){.nit-article .nit-hair-price-card__split,.nit-article .nit-short-course-grid{grid-template-columns:1fr;} .nit-article .nit-fee-stage__main{grid-template-columns:1fr;} .nit-article .nit-fee-stage__amount{flex-basis:7.4rem;height:7.4rem;width:7.4rem;}} @media print{.nit-article .nit-hair-price-card,.nit-article .nit-fee-stage,.nit-article .nit-short-course-card,.nit-article .nit-factor-card,.nit-article .nit-skill-card,.nit-article .nit-budget-formula,.nit-article .nit-pathway-card,.nit-article .nit-compare-steps li,.nit-article .nit-route-strip{background:#fff !important;box-shadow:none;color:#000;} .nit-article .nit-budget-formula *,.nit-article .nit-hair-price-card__head{color:#000 !important;}} .nit-article.nit-article--pathway-guide{--nit-pg-navy:#071b33;--nit-pg-blue:#124e78;--nit-pg-teal:#0b8579;--nit-pg-gold:#f3bd49;--nit-pg-gold-pale:#fff5d8;--nit-pg-coral:#e86f51;--nit-pg-ink:#17263a;--nit-pg-muted:#5d6b7b;--nit-pg-line:#d9e2e8;--nit-pg-cloud:#f4f8fa;--nit-pg-mint:#eaf7f4;--nit-pg-white:#fff;background:var(--nit-pg-white);box-shadow:0 24px 70px rgba(7,27,51,0.11);color:var(--nit-pg-ink);font-size:17.5px;line-height:1.7;max-width:1180px;overflow:hidden;} .nit-article.nit-article--pathway-guide>.nit-article__body{padding:0 clamp(1.25rem,5.7vw,4.4rem) 1.5rem;} .nit-article.nit-article--pathway-guide h2,.nit-article.nit-article--pathway-guide h3{color:var(--nit-pg-navy);} .nit-article.nit-article--pathway-guide h2{border:0;font-size:clamp(1.8rem,3.2vw,2.7rem);letter-spacing:-0.035em;line-height:1.12;margin:0 0 1.1rem;padding:0;} .nit-article.nit-article--pathway-guide h3{font-size:clamp(1.16rem,2vw,1.42rem);line-height:1.3;margin:0 0 0.65rem;} .nit-article.nit-article--pathway-guide a{color:#086b83;} .nit-article.nit-article--pathway-guide a:hover{color:#b74c31;} .nit-article .nit-pg-eyebrow{color:var(--nit-pg-teal);font-size:0.74rem;font-weight:900;letter-spacing:0.13em;margin:0 0 0.6rem;text-transform:uppercase;} .nit-article .nit-pg-section{margin:clamp(3rem,7vw,5.4rem) 0;} .nit-article .nit-pg-hero{background:radial-gradient(circle at 88% 16%,rgba(243,189,73,0.22),transparent 24%),radial-gradient(circle at 65% 120%,rgba(15,155,143,0.32),transparent 42%),linear-gradient(132deg,#06162b 0%,#092b4e 51%,#0d625f 100%);color:#fff;display:grid;gap:2rem 3.2rem;grid-template-columns:minmax(0,1.45fr) minmax(270px,0.72fr);margin:0 0 clamp(2.5rem,5vw,4.2rem);overflow:hidden;padding:clamp(2.7rem,6.5vw,5.2rem) clamp(1.35rem,5.5vw,4.8rem) 0;position:relative;} .nit-article .nit-pg-hero::before{border:1px solid rgba(255,255,255,0.11);border-radius:50%;content:"";height:560px;position:absolute;right:-230px;top:-250px;width:560px;} .nit-article .nit-pg-hero::after{background:var(--nit-pg-gold);content:"";height:7px;inset:0 0 auto;position:absolute;} .nit-article .nit-pg-hero>*{min-width:0;position:relative;z-index:1;} .nit-article .nit-pg-kicker{align-items:center;color:#d8edf3;display:flex;font-size:0.76rem;font-weight:900;gap:0.7rem;letter-spacing:0.13em;margin:0 0 1.2rem;text-transform:uppercase;} .nit-article .nit-pg-kicker::before{background:var(--nit-pg-gold);border-radius:99px;content:"";height:3px;width:38px;} .nit-article .nit-pg-kicker span{background:rgba(255,255,255,0.11);border:1px solid rgba(255,255,255,0.18);border-radius:99px;color:#fff0c2;letter-spacing:0.08em;padding:0.2rem 0.55rem;} .nit-article .nit-pg-hero .nit-hero__title{color:#fff;font-size:clamp(2.7rem,5.8vw,5.25rem);font-weight:900;letter-spacing:-0.06em;line-height:0.98;margin:0;max-width:680px;} .nit-article .nit-pg-hero__line{color:var(--nit-pg-gold);font-size:clamp(1.25rem,2.5vw,2rem);font-weight:800;letter-spacing:-0.03em;line-height:1.2;margin:0.85rem 0 1.25rem;} .nit-article .nit-pg-hero__line i{color:#9bded6;font-family:Georgia,serif;font-size:0.78em;font-weight:400;margin:0 0.25em;} .nit-article .nit-pg-hero__summary{color:#e8f2f5;font-size:clamp(1.02rem,1.9vw,1.24rem);line-height:1.62;margin:0;max-width:700px;} .nit-article .nit-pg-hero__actions{display:flex;flex-wrap:wrap;gap:0.75rem;margin-top:1.7rem;} .nit-article .nit-pg-button{align-items:center;border:2px solid transparent;border-radius:10px;display:inline-flex;font-size:0.88rem;font-weight:900;justify-content:center;min-height:48px;padding:0.7rem 1.1rem;text-decoration:none !important;transition:transform 160ms ease,box-shadow 160ms ease,background 160ms ease;} .nit-article .nit-pg-button:hover{box-shadow:0 12px 25px rgba(0,0,0,0.2);transform:translateY(-2px);} .nit-article .nit-pg-button--gold{background:var(--nit-pg-gold);color:#342400 !important;} .nit-article .nit-pg-button--outline{background:rgba(255,255,255,0.05);border-color:rgba(255,255,255,0.55);color:#fff !important;} .nit-article .nit-pg-hero__art{align-self:center;min-height:300px;padding:1.1rem 0 0 1.6rem;position:relative;} .nit-article .nit-pg-hero__art>p{color:#b9d6de;font-size:0.7rem;font-weight:900;letter-spacing:0.15em;margin:0 0 1rem;text-transform:uppercase;} .nit-article .nit-pg-signpost{height:190px;margin:0;position:relative;} .nit-article .nit-pg-signpost::before{background:rgba(255,255,255,0.54);border-radius:99px;content:"";height:190px;left:calc(50% - 2px);position:absolute;top:0;width:5px;} .nit-article .nit-pg-signpost span{align-items:center;box-shadow:0 12px 30px rgba(0,0,0,0.2);display:flex;font-size:0.78rem;font-style:normal;font-weight:950;height:48px;letter-spacing:0.1em;padding:0 1rem;position:absolute;text-transform:uppercase;} .nit-article .nit-pg-signpost__top{background:#fff;border-radius:6px 14px 14px 6px;color:var(--nit-pg-navy);left:50%;top:12px;transform:rotate(-3deg);width:min(176px,50%);} .nit-article .nit-pg-signpost__bottom{background:var(--nit-pg-gold);border-radius:14px 6px 6px 14px;color:#342400;right:50%;top:116px;transform:rotate(3deg);width:min(194px,50%);} .nit-article .nit-pg-signpost__centre{background:var(--nit-pg-coral);border:4px solid rgba(255,255,255,0.85);border-radius:50%;color:#fff;font-size:0.64rem !important;height:48px !important;justify-content:center;left:calc(50% - 24px);padding:0 !important;top:72px;width:48px;z-index:2;} .nit-article .nit-pg-hero__art>strong{color:#ddf2ef;display:block;font-family:Georgia,"Times New Roman",serif;font-size:1rem;font-style:italic;font-weight:400;margin-top:0.75rem;max-width:260px;} .nit-article .nit-pg-hero__meta{background:rgba(4,17,31,0.34);border-top:1px solid rgba(255,255,255,0.14);display:grid;gap:0.7rem 1.35rem;grid-column:1 / -1;grid-template-columns:1.45fr 0.85fr 1.55fr 0.6fr;margin:1.1rem calc(clamp(1.35rem,5.5vw,4.8rem) * -1) 0;padding:1.05rem clamp(1.35rem,5.5vw,4.8rem) 1.15rem;} .nit-article .nit-pg-hero__meta p{color:#e2edf0;font-size:0.71rem;line-height:1.45;margin:0;} .nit-article .nit-pg-hero__meta span{color:#8fcfc8;display:block;font-size:0.62rem;font-weight:900;letter-spacing:0.08em;margin-bottom:0.16rem;text-transform:uppercase;} .nit-article .nit-pg-answer{align-items:start;background:linear-gradient(115deg,var(--nit-pg-gold-pale),#fff 62%,var(--nit-pg-mint));border-bottom:1px solid #e5d9b8;border-top:1px solid #e5d9b8;display:grid;gap:1.7rem;grid-template-columns:minmax(220px,0.8fr) minmax(0,1.4fr);margin:0 0 2.6rem;padding:clamp(1.35rem,3vw,2rem) clamp(0.2rem,2vw,1.2rem);} .nit-article .nit-pg-answer__question{border-left:5px solid var(--nit-pg-gold);padding-left:1rem;} .nit-article .nit-pg-answer__question span{color:#9a531d;display:block;font-size:0.7rem;font-weight:900;letter-spacing:0.12em;margin-bottom:0.35rem;text-transform:uppercase;} .nit-article .nit-pg-answer h2{font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.32;margin:0;} .nit-article .nit-pg-answer>p{color:#324257;font-size:1.02rem;line-height:1.72;margin:0;} .nit-article .nit-pg-intro{margin:0 auto;max-width:880px;} .nit-article .nit-pg-intro .nit-lead{color:var(--nit-pg-navy);font-family:Georgia,"Times New Roman",serif;font-size:clamp(1.22rem,2.4vw,1.58rem);line-height:1.5;} .nit-article .nit-pg-nav{border-bottom:1px solid var(--nit-pg-line);border-top:1px solid var(--nit-pg-line);margin:2.8rem 0 4rem;padding:1.25rem 0;} .nit-article .nit-pg-nav>p{color:var(--nit-pg-navy);font-size:0.75rem;font-weight:950;letter-spacing:0.1em;margin:0 0 0.75rem;text-transform:uppercase;} .nit-article .nit-pg-nav>div{display:flex;flex-wrap:wrap;gap:0.45rem 1.15rem;} .nit-article .nit-pg-nav a{color:#365164;font-size:0.84rem;font-weight:750;text-decoration-color:#9fc4c9;} .nit-article .nit-pg-definitions{border-bottom:1px solid var(--nit-pg-line);border-top:1px solid var(--nit-pg-line);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.6rem;} .nit-article .nit-pg-definition{padding:clamp(1.5rem,3.2vw,2.4rem) clamp(0.5rem,3vw,2rem) clamp(1.5rem,3.2vw,2.4rem) 0;position:relative;} .nit-article .nit-pg-definition--university{border-left:1px solid var(--nit-pg-line);padding-left:clamp(1.2rem,3vw,2rem);padding-right:0;} .nit-article .nit-pg-definition__number{color:#cfdae0;font-size:2.4rem;font-weight:950;letter-spacing:-0.08em;line-height:1;} .nit-article .nit-pg-definition__label{color:var(--nit-pg-teal);font-size:0.7rem;font-weight:900;letter-spacing:0.1em;margin:0.55rem 0 0.35rem;text-transform:uppercase;} .nit-article .nit-pg-definition--university .nit-pg-definition__label{color:#a85a26;} .nit-article .nit-pg-definition p:last-child{margin-bottom:0;} .nit-article .nit-pg-section--comparison{background:var(--nit-pg-cloud);margin-inline:calc(clamp(1.25rem,5.7vw,4.4rem) * -1);padding:clamp(2.2rem,5vw,4rem) clamp(1.25rem,5.7vw,4.4rem);} .nit-article .nit-pg-table-wrap{background:#fff;border:1px solid #cfdbe2;border-radius:16px;box-shadow:0 15px 35px rgba(7,27,51,0.07);margin-top:1.55rem;overflow-x:auto;} .nit-article .nit-pg-table{border-collapse:collapse;margin:0;min-width:760px;width:100%;} .nit-article .nit-pg-table th,.nit-article .nit-pg-table td{border-bottom:1px solid #dce4e9;line-height:1.48;padding:0.94rem 1rem;text-align:left;vertical-align:top;} .nit-article .nit-pg-table thead th{background:var(--nit-pg-navy);color:#fff;font-size:0.82rem;letter-spacing:0.02em;} .nit-article .nit-pg-table thead th:nth-child(2){background:var(--nit-pg-teal);} .nit-article .nit-pg-table thead th:nth-child(3){background:#a85a26;} .nit-article .nit-pg-table thead span{display:block;font-size:1.05rem;letter-spacing:-0.01em;} .nit-article .nit-pg-table tbody th{background:#edf3f6;color:var(--nit-pg-navy);font-size:0.82rem;min-width:140px;width:19%;} .nit-article .nit-pg-table tbody tr:nth-child(even) td{background:#fafcfd;} .nit-article .nit-pg-table tr:last-child th,.nit-article .nit-pg-table tr:last-child td{border-bottom:0;} .nit-article .nit-pg-table-note,.nit-article .nit-pg-source{color:var(--nit-pg-muted);font-size:0.78rem;line-height:1.55;margin:0.8rem 0 0;} .nit-article .nit-pg-reasons{counter-reset:none;display:grid;gap:0 2.2rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:1.4rem 0 1.8rem;} .nit-article .nit-pg-reasons>div{border-top:1px solid var(--nit-pg-line);display:grid;gap:0 0.85rem;grid-template-columns:2.7rem 1fr;padding:1.25rem 0;} .nit-article .nit-pg-reasons span{align-items:center;background:var(--nit-pg-mint);border-radius:50%;color:var(--nit-pg-teal);display:flex;font-size:0.71rem;font-weight:950;grid-row:1 / span 2;height:2.7rem;justify-content:center;width:2.7rem;} .nit-article .nit-pg-reasons h3{align-self:center;} .nit-article .nit-pg-reasons p{color:var(--nit-pg-muted);font-size:0.9rem;line-height:1.58;margin:0;} .nit-article .nit-pg-highlight{background:linear-gradient(100deg,var(--nit-pg-gold-pale),#fff);border-left:6px solid var(--nit-pg-gold);color:#3e3425;margin-top:1.5rem;padding:1rem 1.2rem;} .nit-article .nit-pg-highlight strong{color:var(--nit-pg-navy);display:block;font-family:Georgia,"Times New Roman",serif;font-size:1.16rem;} .nit-article .nit-pg-highlight p{margin:0.25rem 0 0;} .nit-article .nit-pg-degree{align-items:center;background:radial-gradient(circle at 94% 0%,rgba(243,189,73,0.2),transparent 28%),linear-gradient(132deg,var(--nit-pg-navy),#123d60);border-radius:24px;color:#e9f2f7;display:grid;gap:1.4rem;grid-template-columns:120px 1fr;margin:clamp(3.5rem,8vw,6rem) 0;overflow:hidden;padding:clamp(1.5rem,4vw,2.7rem);} .nit-article .nit-pg-degree__mark{align-items:center;border:2px solid rgba(243,189,73,0.65);border-radius:50%;color:var(--nit-pg-gold);display:flex;font-family:Georgia,"Times New Roman",serif;font-size:3.9rem;height:104px;justify-content:center;width:104px;} .nit-article .nit-pg-degree h2{color:#fff;} .nit-article .nit-pg-degree .nit-pg-eyebrow{color:var(--nit-pg-gold);} .nit-article .nit-pg-degree p:last-child{margin-bottom:0;} .nit-article .nit-pg-grades{border:1px solid var(--nit-pg-navy);border-radius:16px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:1.45rem 0 0;overflow:hidden;} .nit-article .nit-pg-grades>div{background:var(--nit-pg-navy);color:#fff;min-width:0;padding:1.15rem 1rem;} .nit-article .nit-pg-grades>div:nth-child(2){background:#145d84;} .nit-article .nit-pg-grades>div:nth-child(3){background:var(--nit-pg-teal);} .nit-article .nit-pg-grades>div:nth-child(4){background:var(--nit-pg-gold);color:#382700;} .nit-article .nit-pg-grades span,.nit-article .nit-pg-grades small,.nit-article .nit-pg-grades strong{display:block;} .nit-article .nit-pg-grades span{font-size:0.67rem;font-weight:900;letter-spacing:0.08em;opacity:0.78;text-transform:uppercase;} .nit-article .nit-pg-grades strong{font-size:clamp(1.08rem,2vw,1.35rem);line-height:1.25;margin:0.28rem 0;} .nit-article .nit-pg-grades small{font-size:0.72rem;opacity:0.78;} .nit-article .nit-pg-section--progress{background:linear-gradient(120deg,var(--nit-pg-mint),#fff 70%);border-left:5px solid var(--nit-pg-teal);padding:clamp(1.5rem,4vw,2.6rem);} .nit-article .nit-pg-progress{align-items:center;display:grid;gap:0.7rem;grid-template-columns:1fr auto 1fr auto 1fr;margin:1.45rem 0 1.6rem;} .nit-article .nit-pg-progress>div{background:#fff;border:1px solid #bbd8d2;border-radius:10px;padding:0.85rem;text-align:center;} .nit-article .nit-pg-progress span{color:var(--nit-pg-teal);display:block;font-size:0.65rem;font-weight:900;letter-spacing:0.08em;text-transform:uppercase;} .nit-article .nit-pg-progress strong{color:var(--nit-pg-navy);display:block;font-size:0.92rem;} .nit-article .nit-pg-progress i{color:var(--nit-pg-teal);font-size:1.4rem;font-style:normal;font-weight:900;} .nit-article .nit-pg-questions{display:grid;gap:0.85rem 1.5rem;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:1.4rem 0 0;padding:0;} .nit-article .nit-pg-questions li{align-items:start;border-bottom:1px solid var(--nit-pg-line);display:grid;gap:0.75rem;grid-template-columns:2.4rem 1fr;padding:0.9rem 0;} .nit-article .nit-pg-questions li>span{color:var(--nit-pg-coral);font-size:0.72rem;font-weight:950;letter-spacing:0.05em;} .nit-article .nit-pg-questions strong{color:var(--nit-pg-navy);display:block;font-size:0.94rem;} .nit-article .nit-pg-questions p{color:var(--nit-pg-muted);font-size:0.84rem;line-height:1.5;margin:0.22rem 0 0;} .nit-article .nit-pg-check{background:var(--nit-pg-cloud);border:1px solid #d4e0e6;border-radius:20px;display:grid;gap:2rem;grid-template-columns:minmax(0,0.92fr) minmax(0,1.08fr);margin:clamp(3.5rem,7vw,5.5rem) 0;padding:clamp(1.4rem,4vw,2.7rem);} .nit-article .nit-pg-check__intro p:last-child{color:var(--nit-pg-muted);font-size:0.88rem;margin-bottom:0;} .nit-article .nit-pg-check ul{list-style:none;margin:0;padding:0;} .nit-article .nit-pg-check li{border-bottom:1px solid #d5e0e5;font-size:0.88rem;padding:0.66rem 0 0.66rem 1.65rem;position:relative;} .nit-article .nit-pg-check li::before{align-items:center;background:var(--nit-pg-teal);border-radius:50%;color:#fff;content:"✓";display:flex;font-size:0.6rem;font-weight:950;height:1.1rem;justify-content:center;left:0;position:absolute;top:0.88rem;width:1.1rem;} .nit-article .nit-pg-nit{background:radial-gradient(circle at 92% 0%,rgba(243,189,73,0.19),transparent 29%),linear-gradient(135deg,#071b33,#0a4f5b);border-radius:26px;color:#e9f3f5;display:grid;gap:2.3rem;grid-template-columns:minmax(0,1.42fr) minmax(250px,0.58fr);margin:clamp(3.5rem,8vw,6rem) 0;padding:clamp(1.6rem,4.5vw,3.2rem);} .nit-article .nit-pg-nit h2{color:#fff;} .nit-article .nit-pg-nit .nit-pg-eyebrow{color:var(--nit-pg-gold);} .nit-article .nit-pg-nit a{color:#8fe0d7;} .nit-article .nit-pg-nit blockquote{border-left:4px solid var(--nit-pg-gold);color:#fff5d5;font-family:Georgia,"Times New Roman",serif;font-size:1.08rem;margin:1.4rem 0 0;padding:0.1rem 0 0.1rem 1rem;} .nit-article .nit-pg-nit blockquote p{margin:0;} .nit-article .nit-pg-nit__status{align-self:center;background:#fff;border-radius:18px;color:var(--nit-pg-ink);padding:1.35rem;transform:rotate(1deg);} .nit-article .nit-pg-nit__status span{color:var(--nit-pg-teal);display:block;font-size:0.68rem;font-weight:950;letter-spacing:0.1em;text-transform:uppercase;} .nit-article .nit-pg-nit__status strong{color:var(--nit-pg-navy);display:block;font-size:1.08rem;line-height:1.35;margin:0.35rem 0 0.65rem;} .nit-article .nit-pg-nit__status code{background:var(--nit-pg-gold-pale);border:1px solid #ead59f;border-radius:7px;color:#6d4910;display:block;font-size:0.68rem;overflow-wrap:anywhere;padding:0.55rem;} .nit-article .nit-pg-nit__status a{color:#086b83;display:inline-block;font-size:0.78rem;font-weight:850;margin-top:0.7rem;} .nit-article .nit-pg-faq{border-top:1px solid var(--nit-pg-line);margin-top:1.4rem;} .nit-article .nit-pg-faq details{border-bottom:1px solid var(--nit-pg-line);} .nit-article .nit-pg-faq summary{color:var(--nit-pg-navy);cursor:pointer;font-weight:850;list-style:none;padding:1.15rem 3rem 1.15rem 0;position:relative;} .nit-article .nit-pg-faq summary::-webkit-details-marker{display:none;} .nit-article .nit-pg-faq summary::after{align-items:center;border:1px solid #b9cbd3;border-radius:50%;color:var(--nit-pg-teal);content:"+";display:flex;font-size:1.2rem;height:1.8rem;justify-content:center;position:absolute;right:0;top:1rem;width:1.8rem;} .nit-article .nit-pg-faq details[open] summary::after{content:"−";} .nit-article .nit-pg-faq details[open] summary{color:var(--nit-pg-teal);} .nit-article .nit-pg-faq details>div{color:var(--nit-pg-muted);max-width:870px;padding:0 3rem 0.3rem 0;} .nit-article .nit-pg-final{background:linear-gradient(110deg,var(--nit-pg-gold-pale),#fff 70%);border-bottom:1px solid #ead59f;border-top:1px solid #ead59f;margin:clamp(3.5rem,7vw,5.5rem) 0;padding:clamp(1.6rem,4vw,2.5rem) clamp(0.2rem,2vw,1.4rem);} .nit-article .nit-pg-final h2{max-width:760px;} .nit-article .nit-pg-final p{max-width:900px;} .nit-article .nit-pg-enrol{background:radial-gradient(circle at 92% 12%,rgba(243,189,73,0.26),transparent 26%),linear-gradient(132deg,#06162b,#0b4f73 60%,#0b736a);border-radius:26px;color:#fff;margin:0 0 2.8rem;padding:clamp(1.6rem,4.5vw,3rem);} .nit-article .nit-pg-enrol h2{color:#fff;} .nit-article .nit-pg-enrol .nit-pg-eyebrow{color:var(--nit-pg-gold);} .nit-article .nit-pg-enrol__copy>p:last-child{color:#dcecf0;max-width:730px;} .nit-article .nit-pg-enrol__details{border-bottom:1px solid rgba(255,255,255,0.18);border-top:1px solid rgba(255,255,255,0.18);display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:1.4rem 0;padding:1rem 0;} .nit-article .nit-pg-enrol__details p{margin:0;min-width:0;} .nit-article .nit-pg-enrol__details span{color:#92d8d0;display:block;font-size:0.66rem;font-weight:900;letter-spacing:0.08em;text-transform:uppercase;} .nit-article .nit-pg-enrol__details strong{display:block;font-size:0.9rem;overflow-wrap:anywhere;} .nit-article .nit-pg-enrol__details a{color:#fff;} .nit-article .nit-pg-enrol__actions{display:flex;flex-wrap:wrap;gap:0.75rem;} .nit-article .nit-pg-sources{border-top:1px solid var(--nit-pg-line);color:var(--nit-pg-muted);font-size:0.76rem;line-height:1.6;padding:1rem 0 0;} .nit-article .nit-pg-sources a{color:#086b83;font-weight:800;text-decoration:underline;text-decoration-thickness:0.08em;text-underline-offset:0.16em;} .nit-article .nit-pg-sources a:hover,.nit-article .nit-pg-sources a:focus-visible{color:#9e3f29;} @media (max-width:920px){.nit-article .nit-pg-hero{gap:1.2rem;grid-template-columns:minmax(0,1.3fr) minmax(220px,0.7fr);} .nit-article .nit-pg-hero__meta{grid-template-columns:repeat(2,minmax(0,1fr));} .nit-article .nit-pg-nit{grid-template-columns:1fr;} .nit-article .nit-pg-nit__status{max-width:500px;transform:none;}} @media (max-width:760px){.nit-article.nit-article--pathway-guide{font-size:16.5px;} .nit-article .nit-pg-hero{grid-template-columns:1fr;} .nit-article .nit-pg-hero__art{border-top:1px solid rgba(255,255,255,0.14);min-height:250px;padding-top:1.3rem;} .nit-article .nit-pg-answer,.nit-article .nit-pg-definitions,.nit-article .nit-pg-reasons,.nit-article .nit-pg-questions,.nit-article .nit-pg-check{grid-template-columns:1fr;} .nit-article .nit-pg-definition--university{border-left:0;border-top:1px solid var(--nit-pg-line);padding-left:0;} .nit-article .nit-pg-grades{grid-template-columns:repeat(2,minmax(0,1fr));} .nit-article .nit-pg-progress{grid-template-columns:1fr;} .nit-article .nit-pg-progress i{line-height:1;transform:rotate(90deg);} .nit-article .nit-pg-degree{grid-template-columns:82px 1fr;} .nit-article .nit-pg-degree__mark{font-size:2.8rem;height:72px;width:72px;} .nit-article .nit-pg-enrol__details{grid-template-columns:1fr;}} @media (max-width:520px){.nit-article .nit-pg-hero{padding-inline:1.15rem;} .nit-article .nit-pg-hero__meta{grid-template-columns:1fr;margin-inline:-1.15rem;padding-inline:1.15rem;} .nit-article .nit-pg-hero__actions,.nit-article .nit-pg-button,.nit-article .nit-pg-enrol__actions{width:100%;} .nit-article .nit-pg-grades{grid-template-columns:1fr;} .nit-article .nit-pg-degree{grid-template-columns:1fr;} .nit-article .nit-pg-degree__mark{height:64px;width:64px;} .nit-article .nit-pg-table{min-width:650px;}} @media print{.nit-article.nit-article--pathway-guide{box-shadow:none;color:#000;} .nit-article .nit-pg-hero,.nit-article .nit-pg-degree,.nit-article .nit-pg-nit,.nit-article .nit-pg-enrol,.nit-article .nit-pg-section--comparison,.nit-article .nit-pg-check{background:#fff !important;border:1px solid #bbb;box-shadow:none;color:#000;} .nit-article .nit-pg-hero *,.nit-article .nit-pg-degree *,.nit-article .nit-pg-nit *,.nit-article .nit-pg-enrol *{color:#000 !important;} .nit-article .nit-pg-hero__art,.nit-article .nit-pg-hero__actions,.nit-article .nit-pg-enrol__actions,.nit-article .nit-pg-nav{display:none;}} .nit-article.nit-article--d-plain{--nit-choice-blue:#145da0;--nit-choice-sky:#22a6c7;--nit-choice-teal:#087f67;--nit-choice-gold:#f2bc3b;--nit-choice-coral:#ec6b48;--nit-choice-ink:#102a43;--nit-choice-pale:#f4f9ff;--nit-grade-indigo:#4247a8;--nit-grade-mint:#dff7ee;--nit-grade-cream:#fff8df;} .nit-article.nit-article--d-plain h2{border-left-color:var(--nit-choice-coral);} .nit-article .nit-grade-hero{background:radial-gradient(circle at 90% 7%,rgba(242,188,59,0.38),transparent 28%),radial-gradient(circle at 8% 110%,rgba(34,166,199,0.3),transparent 34%),linear-gradient(132deg,#07172e 0%,#183e79 48%,#087f67 100%);} .nit-article .nit-grade-hero__grid{align-items:center;display:grid;gap:clamp(1.5rem,4vw,3rem);grid-template-columns:minmax(0,1.42fr) minmax(280px,0.58fr);} .nit-article .nit-grade-hero__copy{min-width:0;} .nit-article .nit-grade-ladder{background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.27);border-radius:24px;box-shadow:0 22px 48px rgba(0,0,0,0.24);padding:1rem;} .nit-article .nit-grade-ladder__label{color:#d9f8ff !important;font-size:0.72rem;font-weight:900;letter-spacing:0.13em;margin:0 0 0.8rem !important;text-align:center;text-transform:uppercase;} .nit-article .nit-grade-ladder__levels{display:grid;gap:0.68rem;} .nit-article .nit-grade-level{align-items:center;background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.18);border-radius:15px;display:grid;gap:0.7rem;grid-template-columns:3.2rem 1fr;padding:0.72rem;} .nit-article .nit-grade-level__number{align-items:center;background:rgba(255,255,255,0.12);border:1px solid rgba(255,255,255,0.22);border-radius:12px;color:#fff;display:flex;font-size:1rem;font-weight:950;height:3.2rem;justify-content:center;width:3.2rem;} .nit-article .nit-grade-level__copy span,.nit-article .nit-grade-level__copy strong{display:block;} .nit-article .nit-grade-level__copy span{color:#cfe8f3;font-size:0.68rem;font-weight:850;letter-spacing:0.07em;text-transform:uppercase;} .nit-article .nit-grade-level__copy strong{color:#fff;font-size:0.88rem;line-height:1.3;} .nit-article .nit-grade-level--active{background:linear-gradient(135deg,#fff6cf,#e9fff7);border-color:rgba(255,255,255,0.78);box-shadow:0 10px 24px rgba(0,0,0,0.17);transform:scale(1.035);} .nit-article .nit-grade-level--active .nit-grade-level__number{background:linear-gradient(135deg,var(--nit-choice-coral),var(--nit-choice-gold));border-color:#fff;color:#311600;} .nit-article .nit-grade-level--active .nit-grade-level__copy span{color:#8b4700;} .nit-article .nit-grade-level--active .nit-grade-level__copy strong{color:#123f34;} .nit-article.nit-article--d-plain .nit-quick-answer::before{background:linear-gradient(180deg,var(--nit-choice-coral),var(--nit-choice-gold) 47%,var(--nit-choice-teal) );} .nit-article.nit-article--d-plain .nit-quick-answer__mark{background:linear-gradient(135deg,#173b79,var(--nit-grade-indigo),var(--nit-choice-teal));} .nit-article.nit-article--d-plain .nit-quick-answer__signals li::before{background:var(--nit-choice-teal);} .nit-article.nit-article--d-plain .nit-choice-card:nth-child(4n + 1)::before{background:linear-gradient(135deg,var(--nit-grade-indigo),var(--nit-choice-sky));} .nit-article.nit-article--d-plain .nit-choice-card:nth-child(4n + 2)::before{background:linear-gradient(135deg,var(--nit-choice-teal),#31b48b);} .nit-article.nit-article--d-plain .nit-choice-card:nth-child(4n + 3)::before{background:linear-gradient(135deg,#d46825,var(--nit-choice-gold));color:#321700;} .nit-article.nit-article--d-plain .nit-choice-card:nth-child(4n)::before{background:linear-gradient(135deg,#8b3b73,#d16c9f);} .nit-article .nit-level-table tbody tr:nth-child(2){background:linear-gradient(90deg,#e6faf3,#f4fbff);} .nit-article .nit-level-table tbody tr:nth-child(2) td{border-bottom-color:#b8dfd1;border-top:1px solid #b8dfd1;} .nit-article .nit-level-table tbody tr:nth-child(2) td:first-child{color:#075c48;font-weight:900;} .nit-article .nit-level-table tbody tr:nth-child(2) td:first-child::after{background:#087f67;border-radius:999px;color:#fff;content:"Your direct entry level";display:inline-block;font-size:0.66rem;font-weight:900;letter-spacing:0.04em;margin-left:0.55rem;padding:0.26rem 0.55rem;text-transform:uppercase;vertical-align:middle;} .nit-article .nit-nit-programme-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:1.25rem 0 1.8rem;} .nit-article .nit-nit-programme-card{background:linear-gradient(145deg,#fff,#f5f9ff);border:1px solid #d2e0ee;border-radius:17px;box-shadow:0 10px 25px rgba(16,42,67,0.07);min-width:0;overflow:hidden;} .nit-article .nit-nit-programme-card__head{background:linear-gradient(105deg,var(--nit-grade-indigo),var(--nit-choice-blue));color:#fff;padding:0.85rem 1rem;} .nit-article .nit-nit-programme-card:nth-child(2) .nit-nit-programme-card__head{background:linear-gradient(105deg,#087f67,#13a486);} .nit-article .nit-nit-programme-card:nth-child(3) .nit-nit-programme-card__head{background:linear-gradient(105deg,#b95b20,#ec963f);} .nit-article .nit-nit-programme-card__head span{color:#dceeff;display:block;font-size:0.68rem;font-weight:900;letter-spacing:0.09em;text-transform:uppercase;} .nit-article .nit-nit-programme-card__head strong{display:block;font-size:1.08rem;line-height:1.3;margin-top:0.18rem;} .nit-article .nit-nit-programme-card__body{padding:1rem;} .nit-article .nit-nit-programme-card__metric{color:var(--nit-choice-ink);display:block;font-size:1.25rem;font-weight:950;line-height:1.25;} .nit-article .nit-nit-programme-card__body p{color:var(--nit-muted);font-size:0.86rem;line-height:1.55;margin:0.45rem 0 0;} .nit-article .nit-progression-strip{align-items:stretch;background:radial-gradient(circle at 94% 4%,rgba(242,188,59,0.2),transparent 27%),linear-gradient(145deg,#f5f9ff,#edfaf6);border:1px solid #c7dfe0;border-radius:22px;box-shadow:0 13px 32px rgba(16,42,67,0.08);display:grid;gap:2.2rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:1.4rem 0 2rem;padding:clamp(1rem,3vw,1.6rem);} .nit-article .nit-progression-step{background:#fff;border:1px solid #d4e1eb;border-radius:16px;min-width:0;padding:1rem;position:relative;} .nit-article .nit-progression-step:not(:last-child)::after{align-items:center;background:linear-gradient(135deg,var(--nit-choice-coral),var(--nit-choice-gold));border-radius:50%;color:#321700;content:"→";display:flex;font-size:1.1rem;font-weight:950;height:2rem;justify-content:center;position:absolute;right:-2.1rem;top:calc(50% - 1rem);width:2rem;z-index:2;} .nit-article .nit-progression-step span{color:var(--nit-choice-teal);display:block;font-size:0.7rem;font-weight:900;letter-spacing:0.08em;text-transform:uppercase;} .nit-article .nit-progression-step strong{color:var(--nit-choice-ink);display:block;font-size:1.08rem;line-height:1.3;margin:0.3rem 0;} .nit-article .nit-progression-step p{color:var(--nit-muted);font-size:0.84rem;line-height:1.5;margin:0;} .nit-article.nit-article--d-plain .nit-decision-note{background:radial-gradient(circle at 92% 6%,rgba(242,188,59,0.24),transparent 27%),linear-gradient(135deg,#07172e,#24488c 54%,#087f67);} .nit-article.nit-article--d-plain .nit-enrol{background:radial-gradient(circle at 93% 7%,rgba(242,188,59,0.3),transparent 27%),linear-gradient(135deg,#07172e,#20437f 53%,#087f67);} @media (max-width:960px){.nit-article .nit-grade-hero__grid{grid-template-columns:1fr;} .nit-article .nit-grade-ladder{max-width:680px;}} @media (max-width:780px){.nit-article .nit-nit-programme-grid,.nit-article .nit-progression-strip{grid-template-columns:1fr;} .nit-article .nit-progression-strip{gap:0.85rem;} .nit-article .nit-progression-step:not(:last-child)::after{bottom:-0.72rem;content:"↓";left:calc(50% - 1rem);right:auto;top:auto;}} @media (max-width:520px){.nit-article .nit-grade-ladder{padding:0.75rem;} .nit-article .nit-grade-level{grid-template-columns:2.7rem 1fr;} .nit-article .nit-grade-level__number{height:2.7rem;width:2.7rem;} .nit-article .nit-grade-level--active{transform:none;} .nit-article .nit-level-table tbody tr:nth-child(2) td:first-child::after{display:block;margin:0.35rem 0 0;width:max-content;}} @media print{.nit-article .nit-grade-ladder,.nit-article .nit-grade-level,.nit-article .nit-nit-programme-card,.nit-article .nit-progression-strip,.nit-article .nit-progression-step{background:#fff !important;box-shadow:none;color:#000;} .nit-article .nit-grade-ladder *,.nit-article .nit-grade-level *,.nit-article .nit-nit-programme-card__head *{color:#000 !important;}} .nit-article.nit-article--tvet-levels{--nit-lv-indigo:#3f4eb8;--nit-lv-blue:#1478a8;--nit-lv-teal:#078374;--nit-lv-gold:#f2bd43;--nit-lv-coral:#ec7151;--nit-lv-ink:#102a43;--nit-lv-pale:#f3f8fc;} .nit-article.nit-article--tvet-levels [id]{scroll-margin-top:110px;} .nit-article.nit-article--tvet-levels .nit-pg-hero{background:radial-gradient(circle at 90% 8%,rgba(242,189,67,0.28),transparent 26%),radial-gradient(circle at 57% 120%,rgba(25,183,157,0.31),transparent 40%),linear-gradient(132deg,#05152a 0%,#123b71 50%,#087b70 100%);} .nit-article.nit-article--tvet-levels .nit-pg-hero .nit-hero__title{font-size:clamp(2.55rem,5.45vw,5rem);max-width:720px;} .nit-article .nit-lv-hero__art{align-self:center;min-height:310px;padding:0.4rem 0 0 1.1rem;position:relative;} .nit-article .nit-lv-hero__art>p{color:#c8e3e7;font-size:0.7rem;font-weight:900;letter-spacing:0.14em;margin:0 0 1.2rem;text-transform:uppercase;} .nit-article .nit-lv-stack{display:grid;gap:0.72rem;margin-left:auto;max-width:290px;} .nit-article .nit-lv-step{align-items:center;backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,0.35);border-radius:15px;box-shadow:0 15px 32px rgba(0,0,0,0.22);display:grid;gap:0.8rem;grid-template-columns:3.35rem 1fr;min-height:72px;padding:0.65rem 0.85rem;} .nit-article .nit-lv-step:nth-child(1){background:linear-gradient(120deg,rgba(242,189,67,0.96),rgba(255,231,157,0.94));color:#392600;margin-left:4.2rem;} .nit-article .nit-lv-step:nth-child(2){background:linear-gradient(120deg,rgba(21,142,129,0.97),rgba(53,191,168,0.92));color:#fff;margin-left:2.1rem;} .nit-article .nit-lv-step:nth-child(3){background:linear-gradient(120deg,rgba(63,78,184,0.97),rgba(34,128,175,0.94));color:#fff;} .nit-article .nit-lv-step__number{align-items:center;background:rgba(255,255,255,0.18);border:1px solid rgba(255,255,255,0.34);border-radius:12px;display:flex;font-size:1.75rem;font-weight:950;height:3.35rem;justify-content:center;width:3.35rem;} .nit-article .nit-lv-step:first-child .nit-lv-step__number{background:rgba(255,255,255,0.42);border-color:rgba(93,61,0,0.16);} .nit-article .nit-lv-step span,.nit-article .nit-lv-step strong{display:block;} .nit-article .nit-lv-step span{font-size:0.65rem;font-weight:900;letter-spacing:0.09em;opacity:0.84;text-transform:uppercase;} .nit-article .nit-lv-step strong{font-size:0.92rem;line-height:1.28;} .nit-article .nit-lv-hero__art>strong{color:#dcf1ef;display:block;font-family:Georgia,"Times New Roman",serif;font-size:0.94rem;font-style:italic;font-weight:400;margin:1rem 0 0 auto;max-width:290px;} .nit-article .nit-lv-routes{display:grid;gap:0.85rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:1.2rem 0 0;} .nit-article .nit-lv-route{background:#fff;border:1px solid #d6e1e8;border-radius:16px;box-shadow:0 10px 25px rgba(7,27,51,0.07);min-width:0;overflow:hidden;position:relative;} .nit-article .nit-lv-route::before{background:var(--nit-lv-indigo);content:"";inset:0 auto 0 0;position:absolute;width:6px;} .nit-article .nit-lv-route:nth-child(2)::before{background:var(--nit-lv-teal);} .nit-article .nit-lv-route:nth-child(3)::before{background:var(--nit-lv-gold);} .nit-article .nit-lv-route__top{align-items:center;display:flex;gap:0.8rem;padding:1rem 1rem 0.6rem 1.2rem;} .nit-article .nit-lv-route__grade{align-items:center;background:#edf1ff;border-radius:12px;color:#303c9d;display:flex;flex:0 0 3.1rem;font-size:1.38rem;font-weight:950;height:3.1rem;justify-content:center;} .nit-article .nit-lv-route:nth-child(2) .nit-lv-route__grade{background:#e5f7f3;color:#067063;} .nit-article .nit-lv-route:nth-child(3) .nit-lv-route__grade{background:#fff4d5;color:#7d4e00;} .nit-article .nit-lv-route__top span,.nit-article .nit-lv-route__top strong{display:block;} .nit-article .nit-lv-route__top span{color:var(--nit-pg-muted);font-size:0.72rem;font-weight:900;letter-spacing:0.07em;text-transform:uppercase;} .nit-article .nit-lv-route__top strong{color:var(--nit-lv-ink);font-size:1.02rem;} .nit-article .nit-lv-route>p{color:var(--nit-pg-muted);font-size:0.82rem;line-height:1.5;margin:0;padding:0 1rem 1rem 1.2rem;} .nit-article .nit-lv-level-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:1.6rem 0 1rem;} .nit-article .nit-lv-level-card{background:#fff;border:1px solid #d4e0e8;border-radius:22px;box-shadow:0 15px 34px rgba(7,27,51,0.08);display:flex;flex-direction:column;min-width:0;overflow:hidden;} .nit-article .nit-lv-level-card__head{background:radial-gradient(circle at 90% 10%,rgba(255,255,255,0.22),transparent 28%),linear-gradient(130deg,#303f9f,#1885ae);color:#fff;min-height:170px;padding:1.15rem;position:relative;} .nit-article .nit-lv-level-card:nth-child(2) .nit-lv-level-card__head{background:radial-gradient(circle at 90% 10%,rgba(255,255,255,0.2),transparent 28%),linear-gradient(130deg,#05675e,#14a18e);} .nit-article .nit-lv-level-card:nth-child(3) .nit-lv-level-card__head{background:radial-gradient(circle at 90% 10%,rgba(255,255,255,0.28),transparent 28%),linear-gradient(130deg,#b95b20,#e5a52f);} .nit-article .nit-lv-level-card__number{color:rgba(255,255,255,0.24);font-size:5.8rem;font-weight:950;letter-spacing:-0.09em;line-height:0.8;position:absolute;right:1rem;top:1rem;} .nit-article .nit-lv-level-card__head span:not(.nit-lv-level-card__number){display:block;font-size:0.68rem;font-weight:900;letter-spacing:0.1em;margin-bottom:0.55rem;text-transform:uppercase;} .nit-article .nit-lv-level-card__head h3{color:#fff;font-size:1.45rem;margin:0 0 0.55rem;max-width:190px;} .nit-article .nit-lv-level-card__grade{align-items:center;background:rgba(255,255,255,0.17);border:1px solid rgba(255,255,255,0.27);border-radius:999px;display:inline-flex;font-size:0.76rem;font-weight:850;gap:0.35rem;padding:0.35rem 0.68rem;} .nit-article .nit-lv-level-card__body{display:flex;flex:1;flex-direction:column;padding:1.1rem;} .nit-article .nit-lv-level-card__body>p{color:#435467;font-size:0.88rem;line-height:1.58;margin:0 0 0.9rem;} .nit-article .nit-lv-level-card__body>strong{color:var(--nit-lv-ink);font-size:0.75rem;letter-spacing:0.05em;text-transform:uppercase;} .nit-article .nit-lv-level-card ul{display:flex;flex-wrap:wrap;gap:0.4rem;list-style:none;margin:0.7rem 0 1rem;padding:0;} .nit-article .nit-lv-level-card li{background:#f1f5f8;border:1px solid #dce5eb;border-radius:999px;color:#344b60;font-size:0.7rem;font-weight:750;padding:0.28rem 0.52rem;} .nit-article .nit-lv-level-card__next{border-top:1px solid #dfe7ec;color:var(--nit-pg-teal);font-size:0.78rem;font-weight:850;margin-top:auto;padding-top:0.8rem;} .nit-article .nit-lv-note{align-items:start;background:linear-gradient(115deg,#fff5d7,#fff 60%,#eaf7f4);border:1px solid #e8d6a4;border-radius:18px;display:grid;gap:1rem;grid-template-columns:3.3rem 1fr;margin:1.8rem 0;padding:1.15rem;} .nit-article .nit-lv-note__mark{align-items:center;background:linear-gradient(135deg,var(--nit-lv-coral),var(--nit-lv-gold));border-radius:14px;color:#3c2100;display:flex;font-size:1.45rem;font-weight:950;height:3.3rem;justify-content:center;width:3.3rem;} .nit-article .nit-lv-note h3{margin-bottom:0.3rem;} .nit-article .nit-lv-note p{color:#46576a;font-size:0.9rem;margin:0;} .nit-article.nit-article--tvet-levels .nit-pg-table thead th:nth-child(2){background:var(--nit-lv-indigo);} .nit-article.nit-article--tvet-levels .nit-pg-table thead th:nth-child(3){background:var(--nit-lv-teal);} .nit-article.nit-article--tvet-levels .nit-pg-table thead th:nth-child(4){background:#b96a24;} .nit-article.nit-article--tvet-levels .nit-pg-table thead th:nth-child(5){background:#184d70;} .nit-article .nit-lv-duo{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.5rem;} .nit-article .nit-lv-panel{background:linear-gradient(145deg,#fff,#f3f8fb);border:1px solid #d5e1e8;border-radius:20px;padding:clamp(1.2rem,3vw,1.8rem);} .nit-article .nit-lv-panel:nth-child(2){background:linear-gradient(145deg,#ecf8f5,#fff);border-color:#c8e1dc;} .nit-article .nit-lv-panel__icon{align-items:center;background:#e9efff;border-radius:14px;color:var(--nit-lv-indigo);display:flex;font-size:1.45rem;height:3.2rem;justify-content:center;margin-bottom:1rem;width:3.2rem;} .nit-article .nit-lv-panel:nth-child(2) .nit-lv-panel__icon{background:#dff5ef;color:var(--nit-lv-teal);} .nit-article .nit-lv-panel p,.nit-article .nit-lv-panel li{color:#485a6c;font-size:0.88rem;line-height:1.58;} .nit-article .nit-lv-warning{background:radial-gradient(circle at 95% 0%,rgba(242,189,67,0.22),transparent 27%),linear-gradient(135deg,#071b33,#124c70 62%,#0a766b);border-radius:24px;color:#eaf4f6;display:grid;gap:1.4rem;grid-template-columns:110px 1fr;margin:clamp(3rem,7vw,5rem) 0;padding:clamp(1.4rem,4vw,2.5rem);} .nit-article .nit-lv-warning__mark{align-items:center;border:2px solid rgba(242,189,67,0.65);border-radius:50%;color:var(--nit-lv-gold);display:flex;font-size:2.7rem;font-weight:950;height:92px;justify-content:center;width:92px;} .nit-article .nit-lv-warning h2{color:#fff;} .nit-article .nit-lv-warning .nit-pg-eyebrow{color:var(--nit-lv-gold);} .nit-article .nit-lv-warning p:last-child{margin-bottom:0;} .nit-article .nit-lv-related{display:grid;gap:0.75rem;grid-template-columns:repeat(5,minmax(0,1fr));margin:1.35rem 0 0;} .nit-article .nit-lv-related a{background:#fff;border:1px solid #d5e0e7;border-radius:14px;box-shadow:0 8px 20px rgba(7,27,51,0.06);color:var(--nit-lv-ink);display:block;font-size:0.8rem;font-weight:850;line-height:1.35;padding:0.9rem;text-decoration:none;} .nit-article .nit-lv-related a:hover{border-color:#8dbfb8;box-shadow:0 12px 24px rgba(7,27,51,0.1);transform:translateY(-2px);} .nit-article .nit-lv-related span{color:var(--nit-lv-teal);display:block;font-size:0.65rem;letter-spacing:0.07em;margin-bottom:0.3rem;text-transform:uppercase;} @media (max-width:920px){.nit-article .nit-lv-level-grid{grid-template-columns:1fr;} .nit-article .nit-lv-level-card{display:grid;grid-template-columns:minmax(220px,0.7fr) minmax(0,1.3fr);} .nit-article .nit-lv-level-card__head{min-height:100%;} .nit-article .nit-lv-related{grid-template-columns:repeat(3,minmax(0,1fr));}} @media (max-width:760px){.nit-article .nit-lv-hero__art{border-top:1px solid rgba(255,255,255,0.14);min-height:0;padding:1.3rem 0 0;} .nit-article .nit-lv-stack{margin-left:0;max-width:100%;} .nit-article .nit-lv-routes,.nit-article .nit-lv-duo{grid-template-columns:1fr;} .nit-article .nit-lv-warning{grid-template-columns:74px 1fr;} .nit-article .nit-lv-warning__mark{font-size:2rem;height:66px;width:66px;} .nit-article .nit-lv-related{grid-template-columns:repeat(2,minmax(0,1fr));}} @media (max-width:560px){.nit-article .nit-lv-step:nth-child(1),.nit-article .nit-lv-step:nth-child(2),.nit-article .nit-lv-step:nth-child(3){margin-left:0;} .nit-article .nit-lv-level-card{display:flex;} .nit-article .nit-lv-level-card__head{min-height:155px;} .nit-article .nit-lv-note,.nit-article .nit-lv-warning{grid-template-columns:1fr;} .nit-article .nit-lv-related{grid-template-columns:1fr;}} @media print{.nit-article .nit-lv-step,.nit-article .nit-lv-route,.nit-article .nit-lv-level-card,.nit-article .nit-lv-level-card__head,.nit-article .nit-lv-note,.nit-article .nit-lv-panel,.nit-article .nit-lv-warning,.nit-article .nit-lv-related a{background:#fff !important;box-shadow:none !important;color:#000 !important;} .nit-article .nit-lv-level-card__head *,.nit-article .nit-lv-warning *{color:#000 !important;}} .nit-article.nit-article--c-minus .nit-pg-hero{background:radial-gradient(circle at 89% 12%,rgba(242,189,67,0.34),transparent 24%),radial-gradient(circle at 61% 118%,rgba(32,191,165,0.3),transparent 39%),linear-gradient(132deg,#06152b 0%,#223f89 52%,#08786d 100%);} .nit-article.nit-article--c-minus .nit-pg-hero .nit-hero__title{font-size:clamp(2.65rem,5.5vw,5.15rem);max-width:730px;} .nit-article.nit-article--c-minus .nit-pg-enrol{background:radial-gradient(circle at 92% 12%,rgba(242,189,67,0.3),transparent 25%),linear-gradient(132deg,#07172e,#284590 56%,#087d70);} .nit-article.nit-article--c-plain{--nit-cm-indigo:#5548c8;--nit-cm-blue:#087aa9;--nit-cm-teal:#078878;--nit-cm-gold:#f4c34e;--nit-cm-coral:#eb6c59;--nit-cm-plum:#8153b5;--nit-cm-ink:#102a43;--nit-cm-cloud:#f3f8fc;} .nit-article.nit-article--c-plain [id]{scroll-margin-top:110px;} .nit-article.nit-article--c-plain .nit-pg-hero{background:radial-gradient(circle at 91% 10%,rgba(255,205,91,0.42),transparent 25%),radial-gradient(circle at 58% 118%,rgba(37,214,183,0.32),transparent 40%),linear-gradient(132deg,#07162e 0%,#44369e 48%,#087b72 100%);} .nit-article.nit-article--c-plain .nit-pg-hero .nit-hero__title{font-size:clamp(2.65rem,5.5vw,5.1rem);max-width:760px;} .nit-article.nit-article--c-plain .nit-pg-hero__line{max-width:760px;} .nit-article.nit-article--c-plain .nit-cm-badge{background:radial-gradient(circle at 32% 22%,#fff9d7 0%,#f6cc57 48%,#dc8d25 100%);box-shadow:0 28px 58px rgba(0,0,0,0.3),0 0 0 12px rgba(255,255,255,0.1),0 0 70px rgba(244,195,78,0.16);} .nit-article.nit-article--c-plain .nit-cm-badge strong{font-size:clamp(5rem,9vw,7rem);letter-spacing:-0.1em;margin-right:0.08em;} .nit-article.nit-article--c-plain .nit-cm-snapshot>div:first-child::before{background:linear-gradient(90deg,#5548c8,#157db1);} .nit-article.nit-article--c-plain .nit-cm-snapshot>div:nth-child(2)::before{background:linear-gradient(90deg,#f4c34e,#eb7b46);} .nit-article.nit-article--c-plain .nit-cm-snapshot>div:nth-child(3)::before{background:linear-gradient(90deg,#078878,#29b99e);} .nit-article.nit-article--c-plain .nit-cm-course{background:radial-gradient(circle at 100% 0%,rgba(85,72,200,0.055),transparent 32%),#fff;} .nit-article.nit-article--c-plain .nit-cm-course:nth-child(3n + 2){background:radial-gradient(circle at 100% 0%,rgba(8,136,120,0.07),transparent 32%),#fff;} .nit-article.nit-article--c-plain .nit-cm-course:nth-child(3n){background:radial-gradient(circle at 100% 0%,rgba(244,195,78,0.11),transparent 34%),#fff;} .nit-article.nit-article--c-plain .nit-cm-gate:first-child{background:radial-gradient(circle at 95% 0%,rgba(244,195,78,0.27),transparent 31%),linear-gradient(135deg,#101d42,#4a348f);} .nit-article.nit-article--c-plain .nit-cm-gate:nth-child(2){background:radial-gradient(circle at 95% 0%,rgba(244,195,78,0.25),transparent 31%),linear-gradient(135deg,#063b45,#087d72 58%,#3155a4);} .nit-article.nit-article--c-plain .nit-cm-gate h3{color:#fff;margin:0 0 0.35rem;} .nit-article.nit-article--c-plain .nit-lv-warning{background:radial-gradient(circle at 96% 3%,rgba(244,195,78,0.24),transparent 30%),linear-gradient(125deg,#fff8de,#fff 52%,#edf9f6);border-color:#ead18a;} .nit-article .nit-cp-career-grid{grid-template-columns:repeat(2,minmax(0,1fr));} .nit-article .nit-cp-career-grid .nit-lv-panel:nth-child(1){border-top:5px solid #5548c8;} .nit-article .nit-cp-career-grid .nit-lv-panel:nth-child(2){border-top:5px solid #087aa9;} .nit-article .nit-cp-career-grid .nit-lv-panel:nth-child(3){border-top:5px solid #078878;} .nit-article .nit-cp-career-grid .nit-lv-panel:nth-child(4){border-top:5px solid #eb6c59;} .nit-article .nit-cp-route-choice{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:1.5rem 0 0;} .nit-article .nit-cp-route-choice article{background:radial-gradient(circle at 92% 8%,rgba(244,195,78,0.28),transparent 29%),linear-gradient(140deg,#0a1b38,#49379b);border-radius:21px;box-shadow:0 16px 34px rgba(19,28,68,0.15);color:#eaf2f7;min-width:0;padding:clamp(1.15rem,2.7vw,1.65rem);} .nit-article .nit-cp-route-choice article:nth-child(2){background:radial-gradient(circle at 92% 8%,rgba(244,195,78,0.25),transparent 29%),linear-gradient(140deg,#073641,#087f73 62%,#12649a);} .nit-article .nit-cp-route-choice span{color:#f9d878;display:block;font-size:0.69rem;font-weight:900;letter-spacing:0.11em;text-transform:uppercase;} .nit-article .nit-cp-route-choice h3{color:#fff;font-size:clamp(1.18rem,2.4vw,1.55rem);margin:0.42rem 0 0.55rem;} .nit-article .nit-cp-route-choice p{color:#dceaf0;font-size:0.82rem;line-height:1.58;margin:0;} .nit-article .nit-cp-route-choice strong{background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.16);border-radius:999px;color:#fff4c7;display:inline-block;font-size:0.68rem;letter-spacing:0.035em;margin-top:1rem;padding:0.42rem 0.68rem;} .nit-article .nit-cp-more-options{background:radial-gradient(circle at 93% 10%,rgba(244,195,78,0.25),transparent 28%),linear-gradient(120deg,#f2efff,#fff 46%,#e9faf6);border:1px solid #d6d4ee;border-radius:20px;box-shadow:0 12px 28px rgba(39,36,94,0.075);margin:1rem 0 2rem;padding:1.15rem 1.25rem;} .nit-article .nit-cp-more-options strong{color:#44369e;display:block;font-size:1rem;} .nit-article .nit-cp-more-options p{color:#40566d;font-size:0.8rem;line-height:1.55;margin:0.38rem 0;} .nit-article .nit-cp-more-options small{color:#087568;display:block;font-size:0.7rem;font-weight:800;line-height:1.45;} .nit-article.nit-article--c-plain .nit-pg-final{background:radial-gradient(circle at 95% 0%,rgba(244,195,78,0.19),transparent 29%),linear-gradient(110deg,#f4f0ff,#fff 48%,#e9faf6);} .nit-article.nit-article--c-plain .nit-pg-enrol{background:radial-gradient(circle at 92% 12%,rgba(244,195,78,0.35),transparent 25%),radial-gradient(circle at 55% 118%,rgba(36,211,180,0.24),transparent 38%),linear-gradient(132deg,#07172e,#49379b 52%,#087d70);} @media (max-width:760px){.nit-article .nit-cp-career-grid,.nit-article .nit-cp-route-choice{grid-template-columns:1fr;}} @media print{.nit-article .nit-cp-route-choice article,.nit-article .nit-cp-more-options{background:#fff !important;box-shadow:none !important;color:#000 !important;} .nit-article .nit-cp-route-choice article *{color:#000 !important;}} @media screen{.nit-article.nit-article--c-plain .nit-lv-warning{border:1px solid #d9b85d;box-shadow:0 16px 34px rgba(16,42,67,0.11);color:#263f54;} .nit-article.nit-article--c-plain .nit-lv-warning .nit-pg-eyebrow{color:#6f4800;} .nit-article.nit-article--c-plain .nit-lv-warning h3{color:#102a43;} .nit-article.nit-article--c-plain .nit-lv-warning p:not(.nit-pg-eyebrow){color:#2f485d;} .nit-article.nit-article--c-plain .nit-lv-warning__mark{background:#102a43;border-color:#102a43;color:#ffe08a;} .nit-article.nit-article--c-plain .nit-cp-route-choice article{color:#f4f8fb;} .nit-article.nit-article--c-plain .nit-cp-route-choice span{color:#fff7dc;} .nit-article.nit-article--c-plain .nit-cp-route-choice h3{color:#ffffff;text-shadow:0 1px 2px rgba(0,0,0,0.22);} .nit-article.nit-article--c-plain .nit-cp-route-choice p{color:#ffffff;} .nit-article.nit-article--c-plain .nit-cp-route-choice strong{color:#ffffff;}} .nit-article.nit-article--c-plus-degree{--nit-deg-violet:#6656d9;--nit-deg-blue:#1779a9;--nit-deg-teal:#07897c;--nit-deg-green:#28865f;--nit-deg-gold:#f4c34f;--nit-deg-coral:#e96f53;--nit-deg-ink:#10283f;--nit-deg-pale:#f4f7fb;} .nit-article.nit-article--c-plus-degree [id]{scroll-margin-top:6rem;} .nit-article.nit-article--c-plus-degree .nit-pg-hero{background:radial-gradient(circle at 87% 12%,rgba(244,195,79,0.25),transparent 25%),radial-gradient(circle at 68% 116%,rgba(14,175,159,0.34),transparent 43%),linear-gradient(132deg,#07162c 0%,#173a68 52%,#086d68 100%);} .nit-article.nit-article--c-plus-degree .nit-pg-hero .nit-hero__title{font-size:clamp(2.65rem,5.45vw,5rem);} .nit-article.nit-article--c-plus-degree .nit-pg-hero__line strong{background:var(--nit-deg-gold);border-radius:0.35em;color:#302300;display:inline-block;font-size:1.1em;line-height:1;padding:0.15em 0.3em;transform:rotate(-2deg);} .nit-article .nit-deg-hero__art{align-self:center;min-height:350px;padding:0.35rem 0 0;position:relative;} .nit-article .nit-deg-hero__art>p{color:#d7edf2;font-size:0.7rem;font-weight:900;letter-spacing:0.14em;margin:0 0 0.8rem;text-align:center;text-transform:uppercase;} .nit-article .nit-deg-orbit{border:1px dashed rgba(255,255,255,0.38);border-radius:50%;height:218px;margin:0 auto;position:relative;width:218px;} .nit-article .nit-deg-orbit::before,.nit-article .nit-deg-orbit::after{border:1px solid rgba(255,255,255,0.12);border-radius:50%;content:"";inset:27px;position:absolute;} .nit-article .nit-deg-orbit::after{inset:52px;} .nit-article .nit-deg-orbit>strong{align-items:center;background:linear-gradient(145deg,#ffe395,var(--nit-deg-gold));border:5px solid rgba(255,255,255,0.88);border-radius:50%;box-shadow:0 18px 40px rgba(0,0,0,0.28);color:#2d260f;display:flex;font-family:Georgia,"Times New Roman",serif;font-size:3.5rem;height:104px;justify-content:center;left:52px;line-height:1;position:absolute;top:52px;transform:rotate(-4deg);width:104px;z-index:2;} .nit-article .nit-deg-orbit__chip{background:#fff;border-radius:99px;box-shadow:0 10px 24px rgba(0,0,0,0.22);color:var(--nit-deg-ink);font-size:0.63rem;font-weight:950;letter-spacing:0.05em;padding:0.42rem 0.65rem;position:absolute;text-transform:uppercase;z-index:3;} .nit-article .nit-deg-orbit__chip--tech{left:-27px;top:19px;} .nit-article .nit-deg-orbit__chip--health{right:-22px;top:27px;} .nit-article .nit-deg-orbit__chip--business{bottom:18px;left:-31px;} .nit-article .nit-deg-orbit__chip--stem{bottom:12px;right:0;} .nit-article .nit-deg-hero__note{background:rgba(5,23,43,0.54);border:1px solid rgba(255,255,255,0.18);border-radius:14px;margin:0.8rem auto 0;max-width:270px;padding:0.68rem 0.8rem;text-align:center;} .nit-article .nit-deg-hero__note span,.nit-article .nit-deg-hero__note strong,.nit-article .nit-deg-hero__note small{display:block;} .nit-article .nit-deg-hero__note span{color:#9ddbd4;font-size:0.58rem;font-weight:900;letter-spacing:0.1em;text-transform:uppercase;} .nit-article .nit-deg-hero__note strong{color:#fff;font-size:1rem;margin:0.12rem 0;} .nit-article .nit-deg-hero__note small{color:#dbecef;font-size:0.62rem;line-height:1.4;} .nit-article.nit-article--c-plus-degree .nit-deg-course-table{min-width:940px;} .nit-article.nit-article--c-plus-degree .nit-deg-course-table thead th:nth-child(2){background:var(--nit-deg-violet);} .nit-article.nit-article--c-plus-degree .nit-deg-course-table thead th:nth-child(3){background:var(--nit-deg-teal);} .nit-article.nit-article--c-plus-degree .nit-deg-course-table thead th:nth-child(4){background:#b35f22;color:#fff;} .nit-article.nit-article--c-plus-degree .nit-deg-course-table tbody th{min-width:210px;width:24%;} .nit-article .nit-deg-rule-grid{display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));margin:1.55rem 0;} .nit-article .nit-deg-rule{background:#fff;border-bottom:1px solid #cedce3;border-left:1px solid #cedce3;border-top:5px solid var(--nit-deg-violet);min-width:0;padding:1.2rem 1rem 1.25rem;} .nit-article .nit-deg-rule:first-child{border-radius:15px 0 0 15px;} .nit-article .nit-deg-rule:last-child{border-radius:0 15px 15px 0;border-right:1px solid #cedce3;} .nit-article .nit-deg-rule:nth-child(2){border-top-color:var(--nit-deg-blue);} .nit-article .nit-deg-rule:nth-child(3){border-top-color:var(--nit-deg-teal);} .nit-article .nit-deg-rule:nth-child(4){border-top-color:var(--nit-deg-gold);} .nit-article .nit-deg-rule>span{color:#bac7d0;display:block;font-size:1.8rem;font-weight:950;letter-spacing:-0.08em;line-height:1;} .nit-article .nit-deg-rule>strong{color:var(--nit-deg-ink);display:block;font-size:0.98rem;line-height:1.3;margin:0.5rem 0 0.32rem;} .nit-article .nit-deg-rule>p{color:var(--nit-pg-muted);font-size:0.8rem;line-height:1.52;margin:0;} .nit-article .nit-deg-band-grid{display:grid;gap:1.2rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:1.55rem 0 0;} .nit-article .nit-deg-band{background:#fff;border:1px solid #d4e0e6;border-radius:20px;box-shadow:0 14px 34px rgba(7,27,51,0.07);overflow:hidden;} .nit-article .nit-deg-band__head{background:linear-gradient(135deg,#075d58,var(--nit-deg-teal));color:#fff;padding:1.25rem 1.35rem;} .nit-article .nit-deg-band--competitive .nit-deg-band__head{background:linear-gradient(135deg,#3d347d,var(--nit-deg-violet));} .nit-article .nit-deg-band__head span{color:#c9f4ee;display:block;font-size:0.65rem;font-weight:900;letter-spacing:0.1em;margin-bottom:0.25rem;text-transform:uppercase;} .nit-article .nit-deg-band--competitive .nit-deg-band__head span{color:#e6e1ff;} .nit-article .nit-deg-band__head h3{color:#fff !important;font-size:clamp(1.15rem,2vw,1.42rem);margin:0;} .nit-article .nit-deg-band ul{list-style:none;margin:0;padding:0.8rem 1.35rem 1.15rem;} .nit-article .nit-deg-band li{border-bottom:1px solid #e2e9ed;color:#34495e;font-size:0.86rem;padding:0.58rem 0 0.58rem 1.45rem;position:relative;} .nit-article .nit-deg-band li::before{color:var(--nit-deg-teal);content:"✓";font-weight:950;left:0;position:absolute;} .nit-article .nit-deg-band--competitive li::before{color:var(--nit-deg-violet);content:"◆";font-size:0.62rem;top:0.77rem;} .nit-article .nit-deg-band li:last-child{border-bottom:0;} .nit-article .nit-deg-subject-section{background:linear-gradient(135deg,#f2f7fb,#fff 60%,#eef9f6);margin-inline:calc(clamp(1.25rem,5.7vw,4.4rem) * -1);padding:clamp(2.3rem,5vw,4rem) clamp(1.25rem,5.7vw,4.4rem);} .nit-article .nit-deg-subject-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.5rem;} .nit-article .nit-deg-subject{background:#fff;border:1px solid #d7e2e8;border-radius:18px;box-shadow:0 12px 28px rgba(7,27,51,0.06);min-height:230px;overflow:hidden;padding:1.35rem 1.35rem 1.3rem 6.1rem;position:relative;} .nit-article .nit-deg-subject::before{background:linear-gradient(180deg,#5447bf,var(--nit-deg-violet));content:"";inset:0 auto 0 0;position:absolute;width:4.75rem;} .nit-article .nit-deg-subject--science::before{background:linear-gradient(180deg,#0f766e,var(--nit-deg-teal));} .nit-article .nit-deg-subject--business::before{background:linear-gradient(180deg,#a65f1f,#d88d27);} .nit-article .nit-deg-subject--languages::before{background:linear-gradient(180deg,#bb4e43,var(--nit-deg-coral));} .nit-article .nit-deg-subject__mark{align-items:center;color:#fff;display:flex;font-family:Georgia,serif;font-size:1.55rem;font-weight:900;height:100%;justify-content:center;left:0;position:absolute;top:0;width:4.75rem;z-index:1;} .nit-article .nit-deg-subject__label{color:var(--nit-deg-violet);font-size:0.66rem;font-weight:950;letter-spacing:0.1em;margin:0 0 0.35rem;text-transform:uppercase;} .nit-article .nit-deg-subject--science .nit-deg-subject__label{color:var(--nit-deg-teal);} .nit-article .nit-deg-subject--business .nit-deg-subject__label{color:#9c571b;} .nit-article .nit-deg-subject--languages .nit-deg-subject__label{color:#aa4338;} .nit-article .nit-deg-subject h3{color:var(--nit-deg-ink) !important;font-size:1.18rem;} .nit-article .nit-deg-subject>p:last-child{color:var(--nit-pg-muted);font-size:0.86rem;line-height:1.58;margin-bottom:0;} .nit-article .nit-deg-sector-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.5rem;} .nit-article .nit-deg-sector{align-items:start;background:#fff;border:1px solid #d6e1e7;border-radius:18px;display:grid;gap:1rem;grid-template-columns:4rem 1fr;padding:1.35rem;} .nit-article .nit-deg-sector__icon{align-items:center;background:#eeeaff;border-radius:14px;color:var(--nit-deg-violet);display:flex;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.1rem;font-weight:950;height:4rem;justify-content:center;} .nit-article .nit-deg-sector--professional .nit-deg-sector__icon{background:#e5f7f3;color:var(--nit-deg-teal);font-family:Georgia,serif;font-size:2rem;} .nit-article .nit-deg-sector--enterprise .nit-deg-sector__icon{background:#fff3d7;color:#9c5a19;font-size:2rem;} .nit-article .nit-deg-sector--people .nit-deg-sector__icon{background:#fff0ec;color:#b3483c;font-size:2rem;} .nit-article .nit-deg-sector span{color:var(--nit-deg-violet);display:block;font-size:0.64rem;font-weight:950;letter-spacing:0.1em;margin-bottom:0.3rem;text-transform:uppercase;} .nit-article .nit-deg-sector--professional span{color:var(--nit-deg-teal);} .nit-article .nit-deg-sector--enterprise span{color:#9c5a19;} .nit-article .nit-deg-sector--people span{color:#b3483c;} .nit-article .nit-deg-sector h3{font-size:1.12rem;margin-bottom:0.4rem;} .nit-article .nit-deg-sector p{color:var(--nit-pg-muted);font-size:0.84rem;line-height:1.56;margin:0;} .nit-article .nit-deg-fees{background:radial-gradient(circle at 95% 5%,rgba(244,195,79,0.26),transparent 25%),linear-gradient(135deg,#071b33,#123e61);border-radius:24px;color:#e9f2f7;display:grid;gap:1.4rem 2rem;grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr);margin:clamp(3.4rem,7vw,5.6rem) 0;padding:clamp(1.6rem,4vw,2.8rem);} .nit-article .nit-deg-fees h2{color:#fff !important;} .nit-article .nit-deg-fees .nit-pg-eyebrow{color:var(--nit-deg-gold);} .nit-article .nit-deg-fees__intro>p:last-child{color:#d7e7ed;margin-bottom:0;} .nit-article .nit-deg-fees__items{display:grid;gap:0.55rem;grid-template-columns:repeat(2,minmax(0,1fr));} .nit-article .nit-deg-fees__items>div{background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.14);border-radius:12px;padding:0.85rem;} .nit-article .nit-deg-fees__items span{color:var(--nit-deg-gold);display:block;font-size:0.68rem;font-weight:950;} .nit-article .nit-deg-fees__items strong{color:#fff;display:block;font-size:0.78rem;line-height:1.4;margin-top:0.2rem;} .nit-article .nit-deg-fees__funding{border-top:1px solid rgba(255,255,255,0.2);color:#dcecf0;font-size:0.84rem;grid-column:1 / -1;margin:0;padding-top:1rem;} .nit-article .nit-deg-fees__funding strong{color:#fff;} .nit-article .nit-deg-fees__funding a{color:#9ce4db !important;} .nit-article .nit-deg-nit-grid{display:grid;gap:0.9rem;grid-template-columns:repeat(6,minmax(0,1fr));margin:-4.8rem 1.3rem clamp(3.5rem,7vw,5.4rem);position:relative;z-index:2;} .nit-article .nit-deg-nit-card{background:#fff;border:1px solid #cedce3;border-radius:16px;box-shadow:0 16px 35px rgba(7,27,51,0.13);grid-column:span 2;min-width:0;padding:1rem;} .nit-article .nit-deg-nit-card:nth-child(4){grid-column:2 / span 2;} .nit-article .nit-deg-nit-card:nth-child(5){grid-column:span 2;} .nit-article .nit-deg-nit-card--featured{border-top:5px solid var(--nit-deg-gold);} .nit-article .nit-deg-nit-card>span{color:var(--nit-deg-teal);display:block;font-size:0.61rem;font-weight:950;letter-spacing:0.09em;text-transform:uppercase;} .nit-article .nit-deg-nit-card h3{color:var(--nit-deg-ink) !important;font-size:1rem;margin:0.35rem 0 0.5rem;} .nit-article .nit-deg-nit-card p{color:var(--nit-pg-muted);font-size:0.72rem;line-height:1.45;margin:0 0 0.65rem;} .nit-article .nit-deg-nit-card>div{color:#a25c18;font-size:1.05rem;font-weight:950;} .nit-article .nit-deg-related{border-top:1px solid var(--nit-pg-line);margin:clamp(3.5rem,7vw,5.4rem) 0;padding-top:2rem;} .nit-article .nit-deg-related>div{display:grid;gap:0.8rem;grid-template-columns:repeat(3,minmax(0,1fr));} .nit-article .nit-deg-related a{background:#fff;border:1px solid #d3dfe5;border-radius:14px;color:var(--nit-deg-ink) !important;display:block;min-height:115px;padding:1rem;text-decoration:none !important;transition:border-color 160ms ease,box-shadow 160ms ease,transform 160ms ease;} .nit-article .nit-deg-related a:hover{border-color:var(--nit-deg-teal);box-shadow:0 12px 28px rgba(7,27,51,0.09);transform:translateY(-2px);} .nit-article .nit-deg-related span{color:var(--nit-deg-teal);display:block;font-size:0.64rem;font-weight:950;letter-spacing:0.09em;margin-bottom:0.35rem;text-transform:uppercase;} .nit-article .nit-deg-related strong{color:var(--nit-deg-ink);display:block;font-size:0.93rem;line-height:1.42;} @media (max-width:980px){.nit-article .nit-deg-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr));} .nit-article .nit-deg-rule:first-child,.nit-article .nit-deg-rule:last-child{border-radius:0;} .nit-article .nit-deg-rule:nth-child(2),.nit-article .nit-deg-rule:nth-child(4){border-right:1px solid #cedce3;} .nit-article .nit-deg-rule:nth-child(1){border-radius:15px 0 0 0;} .nit-article .nit-deg-rule:nth-child(2){border-radius:0 15px 0 0;} .nit-article .nit-deg-rule:nth-child(3){border-radius:0 0 0 15px;} .nit-article .nit-deg-rule:nth-child(4){border-radius:0 0 15px 0;} .nit-article .nit-deg-nit-grid{grid-template-columns:repeat(2,minmax(0,1fr));} .nit-article .nit-deg-nit-card,.nit-article .nit-deg-nit-card:nth-child(4),.nit-article .nit-deg-nit-card:nth-child(5){grid-column:auto;} .nit-article .nit-deg-nit-card:last-child{grid-column:1 / -1;}} @media (max-width:760px){.nit-article .nit-deg-hero__art{border-top:1px solid rgba(255,255,255,0.16);min-height:335px;padding-top:1.2rem;} .nit-article .nit-deg-band-grid,.nit-article .nit-deg-subject-grid,.nit-article .nit-deg-sector-grid,.nit-article .nit-deg-fees,.nit-article .nit-deg-related>div{grid-template-columns:1fr;} .nit-article .nit-deg-fees__items{grid-template-columns:repeat(2,minmax(0,1fr));} .nit-article .nit-deg-fees__funding{grid-column:auto;} .nit-article .nit-deg-nit-grid{margin-inline:0.5rem;}} @media (max-width:540px){.nit-article .nit-deg-orbit{height:198px;width:198px;} .nit-article .nit-deg-orbit>strong{font-size:3rem;height:92px;left:48px;top:48px;width:92px;} .nit-article .nit-deg-rule-grid,.nit-article .nit-deg-fees__items,.nit-article .nit-deg-nit-grid{grid-template-columns:1fr;} .nit-article .nit-deg-rule,.nit-article .nit-deg-rule:first-child,.nit-article .nit-deg-rule:nth-child(2),.nit-article .nit-deg-rule:nth-child(3),.nit-article .nit-deg-rule:nth-child(4),.nit-article .nit-deg-rule:last-child{border-radius:0;border-right:1px solid #cedce3;} .nit-article .nit-deg-rule:first-child{border-radius:14px 14px 0 0;} .nit-article .nit-deg-rule:last-child{border-radius:0 0 14px 14px;} .nit-article .nit-deg-subject{min-height:0;padding:5.8rem 1rem 1.15rem;} .nit-article .nit-deg-subject::before{bottom:auto;height:4.65rem;right:0;width:auto;} .nit-article .nit-deg-subject__mark{height:4.65rem;width:100%;} .nit-article .nit-deg-sector{grid-template-columns:3.25rem 1fr;padding:1rem;} .nit-article .nit-deg-sector__icon{height:3.25rem;} .nit-article .nit-deg-nit-card:last-child{grid-column:auto;}} @media print{.nit-article .nit-deg-hero__art,.nit-article .nit-deg-band,.nit-article .nit-deg-subject,.nit-article .nit-deg-sector,.nit-article .nit-deg-fees,.nit-article .nit-deg-nit-card,.nit-article .nit-deg-related a{background:#fff !important;box-shadow:none;color:#000 !important;} .nit-article .nit-deg-band *,.nit-article .nit-deg-fees *{color:#000 !important;}} .nit-article.nit-article--nairobi-cost{--nit-nc-navy:#071b33;--nit-nc-blue:#2254a8;--nit-nc-teal:#087f72;--nit-nc-cyan:#0f91a8;--nit-nc-gold:#f3bd49;--nit-nc-coral:#e96f50;--nit-nc-ink:#14263a;--nit-nc-muted:#5f6f80;--nit-nc-line:#d8e3ea;--nit-nc-cloud:#f4f8fb;--nit-nc-mint:#e9f7f3;--nit-nc-blue-pale:#edf3ff;--nit-nc-gold-pale:#fff4d7;background:#fff;color:var(--nit-nc-ink);} .nit-article.nit-article--nairobi-cost [id]{scroll-margin-top:110px;} .nit-article.nit-article--nairobi-cost .nit-pg-hero{background:radial-gradient(circle at 91% 9%,rgba(243,189,73,0.34),transparent 25%),radial-gradient(circle at 58% 119%,rgba(43,204,177,0.3),transparent 39%),linear-gradient(132deg,#06162d 0%,#173d76 52%,#08796f 100%);} .nit-article.nit-article--nairobi-cost .nit-pg-hero .nit-hero__title{font-size:clamp(2.6rem,5.4vw,5rem);max-width:730px;} .nit-article.nit-article--nairobi-cost .nit-pg-hero__line{color:#ffe09a;} .nit-article.nit-article--nairobi-cost .nit-pg-hero__summary{max-width:680px;} .nit-article.nit-article--nairobi-cost .nit-pg-section>h2,.nit-article.nit-article--nairobi-cost .nit-nc-total h2{max-width:820px;} .nit-article .nit-nc-hero__art{align-self:center;min-height:330px;padding:0.35rem 0 0 1.25rem;position:relative;} .nit-article .nit-nc-hero__art>p{color:#c5e6e2;font-size:0.68rem;font-weight:900;letter-spacing:0.12em;margin:0 0 1rem;text-transform:uppercase;} .nit-article .nit-nc-hero__art>strong{color:#d7f0ed;display:block;font-family:Georgia,"Times New Roman",serif;font-size:0.88rem;font-style:italic;font-weight:400;line-height:1.45;margin:1rem 0 0 auto;max-width:315px;} .nit-article .nit-nc-ledger{background:#fff;border:1px solid rgba(255,255,255,0.65);border-radius:22px;box-shadow:0 24px 55px rgba(0,0,0,0.28);color:var(--nit-nc-ink);margin-left:auto;max-width:335px;overflow:hidden;position:relative;transform:rotate(1.2deg);} .nit-article .nit-nc-ledger::before,.nit-article .nit-nc-ledger::after{border:2px solid #dce5eb;border-radius:50%;content:"";height:7px;position:absolute;top:13px;width:7px;} .nit-article .nit-nc-ledger::before{left:16px;} .nit-article .nit-nc-ledger::after{right:16px;} .nit-article .nit-nc-ledger__head{align-items:end;background:linear-gradient(120deg,#eef5fb,#fff);border-bottom:1px dashed #c9d6df;display:flex;justify-content:space-between;padding:1.25rem 1.2rem 0.9rem;} .nit-article .nit-nc-ledger__head span,.nit-article .nit-nc-ledger__head strong{display:block;} .nit-article .nit-nc-ledger__head span{color:var(--nit-nc-muted);font-size:0.65rem;font-weight:850;letter-spacing:0.07em;text-transform:uppercase;} .nit-article .nit-nc-ledger__head strong{color:var(--nit-nc-blue);font-size:0.73rem;letter-spacing:0.08em;} .nit-article .nit-nc-ledger__row{align-items:center;border-bottom:1px solid #e4ebef;display:flex;justify-content:space-between;padding:1rem 1.2rem;} .nit-article .nit-nc-ledger__row span{color:#627386;font-size:0.76rem;font-weight:800;} .nit-article .nit-nc-ledger__row strong{color:var(--nit-nc-navy);font-size:1.08rem;letter-spacing:-0.02em;} .nit-article .nit-nc-ledger__row--primary{background:linear-gradient(110deg,#fff4d6,#fff 70%);} .nit-article .nit-nc-ledger__row--primary strong{color:#8c4b04;font-size:1.28rem;} .nit-article .nit-nc-ledger__stamp{background:linear-gradient(120deg,var(--nit-nc-coral),#f5a552);border-radius:999px;color:#381b00;display:table;font-size:0.63rem;font-weight:950;letter-spacing:0.08em;padding:0.34rem 0.65rem;margin:0.65rem 0.8rem 0.8rem auto;position:static;text-transform:uppercase;transform:rotate(-4deg);} .nit-article .nit-nc-cost-strip{display:grid;gap:0.85rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:1.3rem 0 1rem;} .nit-article .nit-nc-cost-chip{background:#fff;border:1px solid var(--nit-nc-line);border-radius:17px;box-shadow:0 11px 27px rgba(7,27,51,0.07);min-width:0;overflow:hidden;padding:1rem 1.05rem 1.05rem;position:relative;} .nit-article .nit-nc-cost-chip::before{background:var(--nit-nc-blue);content:"";height:6px;inset:0 0 auto;position:absolute;} .nit-article .nit-nc-cost-chip:nth-child(2)::before{background:var(--nit-nc-teal);} .nit-article .nit-nc-cost-chip:nth-child(3)::before{background:var(--nit-nc-gold);} .nit-article .nit-nc-cost-chip span,.nit-article .nit-nc-cost-chip strong,.nit-article .nit-nc-cost-chip small{display:block;} .nit-article .nit-nc-cost-chip span{color:var(--nit-nc-muted);font-size:0.68rem;font-weight:850;letter-spacing:0.07em;margin:0.25rem 0 0.42rem;text-transform:uppercase;} .nit-article .nit-nc-cost-chip strong{color:var(--nit-nc-navy);font-size:clamp(1.25rem,2.6vw,1.72rem);letter-spacing:-0.04em;line-height:1.12;} .nit-article .nit-nc-cost-chip small{color:#768494;font-size:0.67rem;font-weight:750;margin-top:0.35rem;} .nit-article .nit-nc-method{align-items:start;background:linear-gradient(110deg,#eef5ff,#fff 54%,#eaf8f4);border:1px solid #cbdcea;border-radius:16px;display:grid;gap:0.9rem;grid-template-columns:2.6rem 1fr;margin:1rem 0 2.2rem;padding:0.95rem 1rem;} .nit-article .nit-nc-method>span{align-items:center;background:var(--nit-nc-blue);border-radius:11px;color:#fff;display:flex;font-family:Georgia,serif;font-size:1.18rem;font-style:italic;font-weight:900;height:2.6rem;justify-content:center;width:2.6rem;} .nit-article .nit-nc-method p{color:#455a6d;font-size:0.83rem;line-height:1.55;margin:0;} .nit-article .nit-nc-scenarios{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:1.7rem 0;} .nit-article .nit-nc-scenario{background:#fff;border:1px solid #d5e1e9;border-radius:22px;box-shadow:0 15px 34px rgba(7,27,51,0.08);min-width:0;overflow:hidden;} .nit-article .nit-nc-scenario__head{background:radial-gradient(circle at 92% 4%,rgba(255,255,255,0.24),transparent 29%),linear-gradient(132deg,#28509c,#1787a7);color:#fff;min-height:142px;padding:1.2rem;} .nit-article .nit-nc-scenario--featured .nit-nc-scenario__head{background:radial-gradient(circle at 92% 4%,rgba(255,255,255,0.23),transparent 29%),linear-gradient(132deg,#056b61,#0da28e);} .nit-article .nit-nc-scenario--private .nit-nc-scenario__head{background:radial-gradient(circle at 92% 4%,rgba(255,255,255,0.23),transparent 29%),linear-gradient(132deg,#9a4d1e,#dc8e31);} .nit-article .nit-nc-scenario__head span,.nit-article .nit-nc-scenario__head strong,.nit-article .nit-nc-scenario__head small{color:#fff;display:block;} .nit-article .nit-nc-scenario__head span{font-size:0.7rem;font-weight:900;letter-spacing:0.08em;margin-bottom:0.55rem;text-transform:uppercase;} .nit-article .nit-nc-scenario__head strong{font-size:clamp(1.55rem,3vw,2rem);letter-spacing:-0.045em;line-height:1;} .nit-article .nit-nc-scenario__head small{font-size:0.67rem;font-weight:750;margin-top:0.38rem;opacity:0.86;} .nit-article .nit-nc-scenario dl,.nit-article .nit-nc-scenario dd{margin:0;} .nit-article .nit-nc-scenario dl{padding:0.9rem 1.05rem 0;} .nit-article .nit-nc-scenario dl>div{align-items:center;border-bottom:1px solid #e4eaee;display:flex;gap:0.8rem;justify-content:space-between;padding:0.53rem 0;} .nit-article .nit-nc-scenario dt{color:#596a7a;font-size:0.72rem;font-weight:730;} .nit-article .nit-nc-scenario dd{color:var(--nit-nc-navy);font-size:0.73rem;font-weight:900;white-space:nowrap;} .nit-article .nit-nc-scenario>p{color:#607183;font-size:0.76rem;line-height:1.52;margin:0;padding:0.9rem 1.05rem 1.1rem;} .nit-article.nit-article--nairobi-cost .nit-nc-budget-table thead th:nth-child(2){background:var(--nit-nc-blue);} .nit-article.nit-article--nairobi-cost .nit-nc-budget-table thead th:nth-child(3){background:var(--nit-nc-teal);} .nit-article.nit-article--nairobi-cost .nit-nc-budget-table thead th:nth-child(4){background:#a45a21;} .nit-article .nit-nc-budget-table__total th,.nit-article .nit-nc-budget-table__total td{background:#fff3d4 !important;color:#513200;font-weight:950;} .nit-article .nit-nc-total{background:radial-gradient(circle at 95% 0%,rgba(243,189,73,0.19),transparent 30%),linear-gradient(135deg,#f2f7fb,#fff 53%,#eaf7f4);border:1px solid #d3e0e8;border-radius:26px;display:grid;gap:clamp(1.5rem,4vw,3rem);grid-template-columns:minmax(0,1.25fr) minmax(280px,0.75fr);margin:clamp(3rem,7vw,5rem) 0;padding:clamp(1.35rem,4vw,2.5rem);} .nit-article .nit-nc-total>div>p:not(.nit-pg-eyebrow){color:#485b6c;} .nit-article .nit-nc-equation{align-items:center;display:flex;flex-wrap:wrap;gap:0.4rem;margin:1.25rem 0;} .nit-article .nit-nc-equation span,.nit-article .nit-nc-equation strong{background:#fff;border:1px solid #cbd9e3;border-radius:999px;color:var(--nit-nc-navy);font-size:0.71rem;font-weight:850;padding:0.42rem 0.68rem;} .nit-article .nit-nc-equation strong{background:var(--nit-nc-navy);border-color:var(--nit-nc-navy);color:#fff;} .nit-article .nit-nc-equation b{color:var(--nit-nc-coral);font-size:0.85rem;} .nit-article .nit-nc-receipt{background:#fff;border:1px solid #d5e1e8;border-radius:19px;box-shadow:0 18px 36px rgba(7,27,51,0.12);overflow:hidden;position:relative;} .nit-article .nit-nc-receipt::after{background:radial-gradient(circle,transparent 5px,#fff 5.5px) repeat-x;background-size:14px 12px;bottom:-6px;content:"";height:12px;left:0;position:absolute;right:0;} .nit-article .nit-nc-receipt>p{background:var(--nit-nc-navy);color:#fff;font-size:0.68rem;font-weight:900;letter-spacing:0.09em;margin:0;padding:0.85rem 1rem;text-transform:uppercase;} .nit-article .nit-nc-receipt dl,.nit-article .nit-nc-receipt dd{margin:0;} .nit-article .nit-nc-receipt dl{padding:0.6rem 1rem;} .nit-article .nit-nc-receipt dl>div{align-items:center;border-bottom:1px dashed #d5dfe5;display:flex;justify-content:space-between;padding:0.55rem 0;} .nit-article .nit-nc-receipt dt{color:#5d6d7b;font-size:0.72rem;font-weight:740;} .nit-article .nit-nc-receipt dd{color:var(--nit-nc-navy);font-size:0.73rem;font-weight:900;} .nit-article .nit-nc-receipt__total{background:var(--nit-nc-gold-pale);padding:1rem 1.05rem 1.3rem;} .nit-article .nit-nc-receipt__total span,.nit-article .nit-nc-receipt__total strong{display:block;} .nit-article .nit-nc-receipt__total span{color:#74500b;font-size:0.65rem;font-weight:900;letter-spacing:0.08em;text-transform:uppercase;} .nit-article .nit-nc-receipt__total strong{color:#563500;font-size:1.7rem;letter-spacing:-0.04em;margin-top:0.18rem;} .nit-article .nit-nc-housing-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:1.5rem 0;} .nit-article .nit-nc-housing-card{background:linear-gradient(145deg,#fff,#f5f8fb);border:1px solid #d5e1e8;border-radius:20px;min-width:0;padding:1.2rem;} .nit-article .nit-nc-housing-card:nth-child(2){background:linear-gradient(145deg,#edf8f5,#fff);border-color:#c6e0da;} .nit-article .nit-nc-housing-card:nth-child(3){background:linear-gradient(145deg,#fff5da,#fff);border-color:#ead8a8;} .nit-article .nit-nc-housing-card__icon{align-items:center;background:var(--nit-nc-blue-pale);border-radius:13px;color:var(--nit-nc-blue);display:flex;font-size:0.86rem;font-weight:950;height:3rem;justify-content:center;margin-bottom:0.85rem;width:3rem;} .nit-article .nit-nc-housing-card:nth-child(2) .nit-nc-housing-card__icon{background:#dff4ee;color:var(--nit-nc-teal);} .nit-article .nit-nc-housing-card:nth-child(3) .nit-nc-housing-card__icon{background:#ffe6a8;color:#744900;} .nit-article .nit-nc-housing-card h3{font-size:1rem;margin-bottom:0.45rem;} .nit-article .nit-nc-housing-card>strong{color:var(--nit-nc-navy);display:block;font-size:0.9rem;line-height:1.35;margin-bottom:0.5rem;} .nit-article .nit-nc-housing-card p{color:#556879;font-size:0.8rem;line-height:1.55;margin-bottom:0.75rem;} .nit-article .nit-nc-housing-card small{border-top:1px solid #dce5ea;color:var(--nit-nc-teal);display:block;font-size:0.68rem;font-weight:850;padding-top:0.7rem;} .nit-article .nit-nc-daily-panel .nit-lv-panel__icon{font-size:1rem;font-weight:950;} .nit-article .nit-nc-fare-list{display:grid;gap:0.5rem;margin-top:0.85rem;} .nit-article .nit-nc-fare-list span{align-items:center;background:#fff;border:1px solid #d4e2e7;border-radius:11px;display:flex;gap:0.75rem;justify-content:space-between;padding:0.58rem 0.68rem;} .nit-article .nit-nc-fare-list b{color:#5b6d7d;font-size:0.68rem;} .nit-article .nit-nc-fare-list strong{color:var(--nit-nc-navy);font-size:0.72rem;} .nit-article .nit-nc-hidden-grid{display:grid;gap:0.75rem;grid-template-columns:repeat(4,minmax(0,1fr));margin:1.5rem 0;} .nit-article .nit-nc-hidden-grid>div{background:#fff;border:1px solid #d8e2e8;border-radius:15px;min-width:0;padding:0.9rem;} .nit-article .nit-nc-hidden-grid span{color:var(--nit-nc-coral);display:block;font-size:0.66rem;font-weight:950;letter-spacing:0.08em;margin-bottom:0.52rem;} .nit-article .nit-nc-hidden-grid strong{color:var(--nit-nc-navy);display:block;font-size:0.8rem;line-height:1.3;} .nit-article .nit-nc-hidden-grid p{color:#637383;font-size:0.7rem;line-height:1.48;margin:0.34rem 0 0;} .nit-article .nit-nc-setup-callout{align-items:center;background:linear-gradient(110deg,#071b33,#194873 58%,#087b70);border-radius:18px;color:#fff;display:grid;gap:0.7rem 1.2rem;grid-template-columns:auto auto 1fr;padding:1.05rem 1.2rem;} .nit-article .nit-nc-setup-callout span{color:#a9d7d2;font-size:0.65rem;font-weight:900;letter-spacing:0.08em;text-transform:uppercase;} .nit-article .nit-nc-setup-callout strong{color:var(--nit-nc-gold);font-size:1.35rem;letter-spacing:-0.03em;white-space:nowrap;} .nit-article .nit-nc-setup-callout p{color:#deeeef;font-size:0.74rem;line-height:1.45;margin:0;} .nit-article .nit-nc-decision{background:radial-gradient(circle at 94% 0%,rgba(243,189,73,0.24),transparent 26%),linear-gradient(135deg,#06162d,#173e70 56%,#08786e);border-radius:27px;color:#eaf3f5;margin:clamp(3rem,7vw,5rem) 0;overflow:hidden;padding:clamp(1.35rem,4vw,2.5rem);} .nit-article .nit-nc-decision h2{color:#fff;} .nit-article .nit-nc-decision .nit-pg-eyebrow{color:var(--nit-nc-gold);} .nit-article .nit-nc-decision__intro>p:last-child{color:#c9e0e2;} .nit-article .nit-nc-decision__grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.4rem;} .nit-article .nit-nc-decision__grid article{background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.2);border-radius:18px;padding:1.15rem;} .nit-article .nit-nc-decision__grid article:nth-child(2){background:rgba(243,189,73,0.13);border-color:rgba(243,189,73,0.34);} .nit-article .nit-nc-decision__grid span{color:#fff;display:block;font-size:0.83rem;font-weight:950;margin-bottom:0.7rem;} .nit-article .nit-nc-decision__grid li{color:#dcecee;font-size:0.76rem;line-height:1.5;margin-bottom:0.42rem;} .nit-article .nit-nc-decision blockquote{border:0;color:var(--nit-nc-gold);font-family:Georgia,"Times New Roman",serif;font-size:clamp(1.25rem,3vw,1.8rem);font-style:italic;line-height:1.35;margin:1.7rem 0 0;padding:0;text-align:center;} .nit-article .nit-nc-full-formula{align-items:stretch;display:grid;gap:0.45rem;grid-template-columns:repeat(9,auto);margin:1.4rem 0 2rem;} .nit-article .nit-nc-full-formula span,.nit-article .nit-nc-full-formula strong,.nit-article .nit-nc-full-formula i{align-items:center;display:flex;justify-content:center;min-width:0;} .nit-article .nit-nc-full-formula span,.nit-article .nit-nc-full-formula strong{border-radius:12px;font-size:0.68rem;font-style:normal;font-weight:880;line-height:1.35;padding:0.72rem 0.62rem;text-align:center;} .nit-article .nit-nc-full-formula span{background:var(--nit-nc-blue-pale);border:1px solid #cedaf1;color:#294c8b;} .nit-article .nit-nc-full-formula strong{background:var(--nit-nc-navy);color:#fff;} .nit-article .nit-nc-full-formula i{color:var(--nit-nc-coral);font-size:0.85rem;font-style:normal;font-weight:950;} .nit-article .nit-nc-questions{margin-top:1.5rem;} .nit-article .nit-nc-questions li>span{align-items:center;background:var(--nit-nc-gold-pale);border-radius:11px;color:#815100;display:flex;font-size:0.75rem;height:2.4rem;justify-content:center;width:2.4rem;} .nit-article .nit-nc-enrol{background:radial-gradient(circle at 92% 6%,rgba(243,189,73,0.3),transparent 26%),linear-gradient(132deg,#07172f,#28478f 56%,#087d70);border-radius:28px;color:#e8f2f3;display:grid;gap:1.5rem;grid-template-columns:minmax(0,1.35fr) minmax(270px,0.65fr);margin:clamp(3rem,7vw,5rem) 0;padding:clamp(1.4rem,4vw,2.6rem);} .nit-article .nit-nc-enrol h2{color:#fff;} .nit-article .nit-nc-enrol .nit-pg-eyebrow{color:var(--nit-nc-gold);} .nit-article .nit-nc-enrol__copy>p:not(.nit-pg-eyebrow){color:#d6e8ea;} .nit-article .nit-nc-enrol__actions{display:flex;flex-wrap:wrap;gap:0.7rem;margin-top:1.2rem;} .nit-article .nit-nc-campus-card{align-self:center;background:#fff;border:1px solid rgba(255,255,255,0.68);border-radius:19px;box-shadow:0 18px 36px rgba(0,0,0,0.2);color:var(--nit-nc-ink);padding:1.15rem;} .nit-article .nit-nc-campus-card span,.nit-article .nit-nc-campus-card strong{display:block;} .nit-article .nit-nc-campus-card span{color:var(--nit-nc-teal);font-size:0.65rem;font-weight:900;letter-spacing:0.08em;text-transform:uppercase;} .nit-article .nit-nc-campus-card strong{color:var(--nit-nc-navy);font-size:1.12rem;margin:0.35rem 0 0.5rem;} .nit-article .nit-nc-campus-card p{color:#5c6d7d;font-size:0.74rem;line-height:1.5;margin:0 0 0.8rem;} .nit-article .nit-nc-campus-card a{border-top:1px solid #e0e7eb;color:var(--nit-nc-blue);display:block;font-size:0.73rem;font-weight:850;padding:0.55rem 0 0;text-decoration:none;} .nit-article .nit-nc-campus-card a + a{margin-top:0.55rem;} .nit-article .nit-nc-final{align-items:center;background:linear-gradient(110deg,#fff4d7,#fff 52%,#e9f7f3);border:1px solid #ead8a8;border-radius:23px;display:grid;gap:1.3rem;grid-template-columns:5rem 1fr;margin:3rem 0;padding:clamp(1.25rem,3vw,1.8rem);} .nit-article .nit-nc-final>span{align-items:center;background:linear-gradient(135deg,var(--nit-nc-coral),var(--nit-nc-gold));border-radius:50%;color:#3c2300;display:flex;font-size:0.9rem;font-weight:950;height:4.7rem;justify-content:center;width:4.7rem;} .nit-article .nit-nc-final h2{font-size:clamp(1.35rem,3vw,2rem);margin-bottom:0.45rem;} .nit-article .nit-nc-final p:last-child{color:#4f6172;font-size:0.84rem;margin:0;} .nit-article .nit-nc-related .nit-lv-related{grid-template-columns:repeat(3,minmax(0,1fr));} .nit-article .nit-nc-sources{border-top:1px solid var(--nit-nc-line);color:#5d6f80;margin-top:3rem;padding:2rem 0 1rem;} .nit-article .nit-nc-sources h2{color:var(--nit-nc-navy);font-size:1.25rem;} .nit-article .nit-nc-sources p{font-size:0.76rem;line-height:1.55;} .nit-article .nit-nc-sources>div{background:var(--nit-nc-cloud);border:1px solid var(--nit-nc-line);border-radius:14px;margin-top:1rem;padding:0.8rem 1rem;} .nit-article .nit-nc-sources>div p{margin:0.32rem 0;} @media (max-width:980px){.nit-article .nit-nc-scenarios,.nit-article .nit-nc-housing-grid{grid-template-columns:1fr;} .nit-article .nit-nc-scenario{display:grid;grid-template-columns:minmax(220px,0.72fr) minmax(0,1.28fr);} .nit-article .nit-nc-scenario__head{min-height:100%;} .nit-article .nit-nc-scenario>p{grid-column:2;} .nit-article .nit-nc-hidden-grid{grid-template-columns:repeat(2,minmax(0,1fr));} .nit-article .nit-nc-full-formula{grid-template-columns:repeat(5,minmax(0,1fr));}} @media (max-width:760px){.nit-article .nit-nc-hero__art{border-top:1px solid rgba(255,255,255,0.14);min-height:0;padding:1.3rem 0 0;} .nit-article .nit-nc-ledger{margin-left:0;max-width:100%;transform:none;} .nit-article .nit-nc-hero__art>strong{margin-left:0;max-width:100%;} .nit-article .nit-nc-cost-strip,.nit-article .nit-nc-total,.nit-article .nit-nc-decision__grid,.nit-article .nit-nc-enrol{grid-template-columns:1fr;} .nit-article .nit-nc-setup-callout{grid-template-columns:1fr;} .nit-article .nit-nc-setup-callout strong{white-space:normal;} .nit-article .nit-nc-related .nit-lv-related{grid-template-columns:1fr;}} @media (max-width:560px){.nit-article.nit-article--nairobi-cost .nit-pg-hero .nit-hero__title{font-size:clamp(2.25rem,12vw,3.5rem);} .nit-article .nit-nc-cost-strip,.nit-article .nit-nc-hidden-grid{grid-template-columns:1fr;} .nit-article .nit-nc-scenario{display:block;} .nit-article .nit-nc-scenario__head{min-height:135px;} .nit-article .nit-nc-scenario>p{grid-column:auto;} .nit-article .nit-nc-method,.nit-article .nit-nc-final{grid-template-columns:1fr;} .nit-article .nit-nc-full-formula{grid-template-columns:1fr;} .nit-article .nit-nc-full-formula i,.nit-article .nit-nc-full-formula i:nth-of-type(4),.nit-article .nit-nc-full-formula strong{grid-column:auto;grid-row:auto;min-height:1.2rem;} .nit-article .nit-nc-full-formula i{transform:rotate(90deg);} .nit-article .nit-nc-ledger__row{align-items:start;flex-direction:column;gap:0.25rem;} .nit-article .nit-nc-final>span{height:4rem;width:4rem;}} @media print{.nit-article .nit-nc-ledger,.nit-article .nit-nc-cost-chip,.nit-article .nit-nc-scenario,.nit-article .nit-nc-scenario__head,.nit-article .nit-nc-total,.nit-article .nit-nc-housing-card,.nit-article .nit-nc-hidden-grid>div,.nit-article .nit-nc-setup-callout,.nit-article .nit-nc-decision,.nit-article .nit-nc-enrol,.nit-article .nit-nc-final{background:#fff !important;box-shadow:none !important;color:#000 !important;} .nit-article .nit-nc-scenario__head *,.nit-article .nit-nc-setup-callout *,.nit-article .nit-nc-decision *,.nit-article .nit-nc-enrol *{color:#000 !important;}} .nit-article.nit-article--plant-schools{--nit-choice-blue:#1478a8;--nit-choice-ink:#102a43;--nit-grade-indigo:#3f4eb8;} .nit-article.nit-article--plant-schools .nit-pg-hero{align-items:start;gap:2rem clamp(1.5rem,3vw,2.7rem);grid-template-columns:minmax(0,1.35fr) minmax(320px,0.85fr);} .nit-article.nit-article--plant-schools .nit-pg-hero>div:first-child{max-width:none;} .nit-article.nit-article--plant-schools .nit-po-compare{align-self:stretch;backdrop-filter:blur(8px);background:linear-gradient(125deg,rgba(8,30,58,0.78),rgba(12,89,86,0.66));border:1px solid rgba(255,255,255,0.23);border-radius:24px;box-shadow:0 22px 48px rgba(2,15,30,0.24);display:flex;flex-direction:column;grid-column:auto;padding:0.78rem;} .nit-article.nit-article--plant-schools .nit-po-compare__head{align-items:flex-start;display:flex;flex-direction:column;gap:0.45rem;margin-bottom:0.65rem;} .nit-article.nit-article--plant-schools .nit-po-compare__head p{color:#fff;font-size:clamp(0.92rem,1.3vw,1.05rem);font-weight:800;letter-spacing:-0.025em;line-height:1.2;margin:0;} .nit-article.nit-article--plant-schools .nit-po-compare__head span{background:#f3bd49;border-radius:999px;color:#071b33;flex:0 0 auto;font-size:0.56rem;font-weight:850;letter-spacing:0.065em;padding:0.28rem 0.55rem;text-transform:uppercase;} .nit-article.nit-article--plant-schools .nit-po-compare__grid{display:grid;flex:1;gap:0;grid-template-columns:1fr;grid-template-rows:auto minmax(1.4rem,1fr) auto minmax(1.4rem,1fr) auto;list-style:none;margin:0;padding:0;position:relative;} .nit-article.nit-article--plant-schools .nit-po-compare__grid::before,.nit-article.nit-article--plant-schools .nit-po-compare__grid::after{background:linear-gradient(90deg,#6e421e 0%,#c38b44 46%,#875526 72%,#573313 100%);border:1px solid rgba(255,226,174,0.34);border-radius:999px;bottom:0.45rem;box-shadow:0 4px 10px rgba(3,20,37,0.32);content:"";position:absolute;top:0.45rem;width:0.34rem;z-index:0;} .nit-article.nit-article--plant-schools .nit-po-compare__grid::before{left:0.26rem;} .nit-article.nit-article--plant-schools .nit-po-compare__grid::after{right:0.26rem;} .nit-article.nit-article--plant-schools .nit-po-compare__connector{min-height:1.4rem;position:relative;z-index:2;} .nit-article.nit-article--plant-schools .nit-po-compare__connector::before,.nit-article.nit-article--plant-schools .nit-po-compare__connector::after{border-bottom:2px solid #f3bd49;border-right:2px solid #f3bd49;content:"";filter:drop-shadow(0 2px 3px rgba(3,20,37,0.42));height:0.48rem;position:absolute;top:50%;transform:translateY(-65%) rotate(45deg);width:0.48rem;} .nit-article.nit-article--plant-schools .nit-po-compare__connector::before{left:0.02rem;} .nit-article.nit-article--plant-schools .nit-po-compare__connector::after{right:0.02rem;} .nit-article.nit-article--plant-schools .nit-po-compare__card{align-items:start;border:1px solid rgba(255,255,255,0.25);border-radius:14px;display:grid;gap:0.6rem;grid-template-columns:2.25rem minmax(0,1fr);margin-inline:0.72rem;min-height:0;padding:0.6rem 0.65rem;position:relative;z-index:1;} .nit-article.nit-article--plant-schools .nit-po-compare__card::before,.nit-article.nit-article--plant-schools .nit-po-compare__card::after{background:linear-gradient(90deg,#6e421e,#d3a156,#6e421e);border-radius:999px;box-shadow:0 2px 5px rgba(3,20,37,0.34);content:"";height:4px;position:absolute;top:calc(50% - 2px);width:0.66rem;z-index:2;} .nit-article.nit-article--plant-schools .nit-po-compare__card::before{left:-0.6rem;} .nit-article.nit-article--plant-schools .nit-po-compare__card::after{right:-0.6rem;} .nit-article.nit-article--plant-schools .nit-po-compare__card--machine{background:linear-gradient(145deg,rgba(63,78,184,0.68),rgba(38,76,146,0.72));} .nit-article.nit-article--plant-schools .nit-po-compare__card--practice{background:linear-gradient(145deg,rgba(7,131,116,0.7),rgba(8,100,104,0.76));} .nit-article.nit-article--plant-schools .nit-po-compare__card--cost{background:linear-gradient(145deg,rgba(183,83,34,0.75),rgba(139,73,43,0.78));} .nit-article.nit-article--plant-schools .nit-po-compare__number{align-items:center;background:rgba(255,255,255,0.16);border:1px solid rgba(255,255,255,0.35);border-radius:11px;color:#fff;display:flex;font-size:0.82rem;font-weight:850;height:2.25rem;justify-content:center;letter-spacing:-0.03em;width:2.25rem;} .nit-article.nit-article--plant-schools .nit-po-compare__card small{color:#d8f0f1;display:block;font-size:0.55rem;font-weight:800;letter-spacing:0.08em;margin-bottom:0.15rem;text-transform:uppercase;} .nit-article.nit-article--plant-schools .nit-po-compare__card strong{color:#fff;display:block;font-size:0.88rem;font-weight:850;line-height:1.2;} .nit-article.nit-article--plant-schools .nit-po-compare__card p{color:#e7f2f3;font-size:0.67rem;line-height:1.35;margin:0.25rem 0 0;} .nit-article.nit-article--plant-schools .nit-po-compare__foot{color:#d8ebed;font-size:0.67rem;font-weight:650;margin:0.6rem 0 0;text-align:left;} .nit-article.nit-article--plant-schools .nit-nit-programme-card:first-child .nit-nit-programme-card__head{background:linear-gradient(105deg,#3f4eb8,#1478a8);} .nit-article.nit-article--plant-schools .nit-nit-programme-card__head{box-shadow:inset 0 -1px 0 rgba(255,255,255,0.22);} .nit-article.nit-article--plant-schools .nit-nit-programme-card__head span{background:rgba(255,255,255,0.16);border:1px solid rgba(255,255,255,0.3);border-radius:999px;color:#fff;display:inline-block;font-size:0.76rem;letter-spacing:0.065em;line-height:1.25;opacity:1;padding:0.24rem 0.52rem;text-shadow:0 1px 2px rgba(4,18,39,0.35);} .nit-article.nit-article--plant-schools .nit-nit-programme-card__head strong{color:#fff;font-size:1.2rem;margin-top:0.42rem;text-shadow:0 1px 2px rgba(4,18,39,0.25);} @media (max-width:760px){.nit-article.nit-article--plant-schools .nit-pg-hero{grid-template-columns:1fr;} .nit-article.nit-article--plant-schools .nit-po-compare{grid-column:1 / -1;} .nit-article.nit-article--plant-schools .nit-po-compare__head{align-items:flex-start;flex-direction:column;} .nit-article.nit-article--plant-schools .nit-po-compare__grid{grid-template-columns:1fr;} .nit-article.nit-article--plant-schools .nit-po-compare__card{min-height:0;}} @media (max-width:560px){.nit-article.nit-article--plant-schools .nit-nit-programme-card__head{padding:0.78rem 0.85rem;} .nit-article.nit-article--plant-schools .nit-nit-programme-card__head span{font-size:0.72rem;} .nit-article.nit-article--plant-schools .nit-nit-programme-card__head strong{font-size:1.12rem;}} @media print{.nit-article.nit-article--plant-schools .nit-po-compare,.nit-article.nit-article--plant-schools .nit-po-compare__card{background:#fff !important;box-shadow:none;color:#000 !important;} .nit-article.nit-article--plant-schools .nit-po-compare *{color:#000 !important;} .nit-article.nit-article--plant-schools .nit-po-compare__connector{display:none !important;} .nit-article.nit-article--plant-schools .nit-po-compare__grid::before,.nit-article.nit-article--plant-schools .nit-po-compare__grid::after,.nit-article.nit-article--plant-schools .nit-po-compare__card::before,.nit-article.nit-article--plant-schools .nit-po-compare__card::after{display:none !important;} .nit-article.nit-article--plant-schools .nit-nit-programme-card__head,.nit-article.nit-article--plant-schools .nit-nit-programme-card:first-child .nit-nit-programme-card__head{background:#fff !important;border-bottom:1px solid #777;box-shadow:none;} .nit-article.nit-article--plant-schools .nit-nit-programme-card__head span,.nit-article.nit-article--plant-schools .nit-nit-programme-card__head strong{color:#000 !important;text-shadow:none;}} .nit-article.nit-article--nail-tech{--nit-nail-plum:#70245f;--nit-nail-berry:#b83f77;--nit-nail-rose:#df6e8e;--nit-nail-coral:#ef8068;--nit-nail-gold:#f4c65d;--nit-nail-teal:#087f76;--nit-nail-ink:#2c2030;--nit-nail-muted:#6c5c69;--nit-nail-blush:#fff4f7;--nit-nail-mint:#edf9f6;} .nit-article.nit-article--nail-tech [id]{scroll-margin-top:110px;} .nit-article.nit-article--nail-tech .nit-nail-hero{background:radial-gradient(circle at 88% 8%,rgba(244,198,93,0.3),transparent 25%),radial-gradient(circle at 55% 122%,rgba(17,174,157,0.34),transparent 39%),linear-gradient(132deg,#160f29 0%,#53245f 48%,#08766f 100%);} .nit-article.nit-article--nail-tech .nit-nail-hero::after{background:linear-gradient(90deg,var(--nit-nail-gold),var(--nit-nail-coral),var(--nit-nail-rose));} .nit-article.nit-article--nail-tech .nit-pg-hero .nit-hero__title{font-size:clamp(2.55rem,5.5vw,5rem);max-width:740px;} .nit-article.nit-article--nail-tech .nit-pg-hero__line{color:#ffd978;} .nit-article .nit-nail-hero__art{align-self:center;min-height:320px;padding:0.35rem 0 0 1.1rem;position:relative;} .nit-article .nit-nail-hero__art>p{color:#d7c6db;font-size:0.7rem;font-weight:900;letter-spacing:0.14em;margin:0 0 1rem;text-transform:uppercase;} .nit-article .nit-nail-samples{align-items:end;display:grid;gap:0.65rem;grid-template-columns:repeat(4,minmax(44px,1fr));margin:0 auto;max-width:330px;} .nit-article .nit-nail-samples>div{min-width:0;text-align:center;} .nit-article .nit-nail-samples i{background:linear-gradient(165deg,#fff9fb 0 15%,#e47799 16% 100%);border:4px solid rgba(255,255,255,0.92);border-radius:48% 48% 22px 22px;box-shadow:0 15px 28px rgba(0,0,0,0.24),inset 0 9px 11px rgba(255,255,255,0.24);display:block;height:112px;margin:0 auto 0.6rem;transform:rotate(-3deg);width:54px;} .nit-article .nit-nail-samples>div:nth-child(2) i{background:linear-gradient(165deg,#fff9fb 0 15%,#6e4cc3 16% 100%);height:135px;transform:rotate(2deg);} .nit-article .nit-nail-samples>div:nth-child(3) i{background:linear-gradient(165deg,#fff9fb 0 15%,#ef8a65 16% 100%);height:122px;transform:rotate(-1deg);} .nit-article .nit-nail-samples>div:nth-child(4) i{background:radial-gradient(circle at 36% 42%,#fff 0 4px,transparent 5px),radial-gradient(circle at 64% 62%,#f4c65d 0 5px,transparent 6px),linear-gradient(165deg,#fff9fb 0 15%,#087f76 16% 100%);height:102px;transform:rotate(3deg);} .nit-article .nit-nail-samples span{color:#fff;display:block;font-size:0.64rem;font-weight:850;line-height:1.2;} .nit-article .nit-nail-hero__stamp{background:rgba(255,255,255,0.96);border:1px solid rgba(255,255,255,0.72);border-radius:16px;box-shadow:0 17px 38px rgba(8,3,24,0.25);color:var(--nit-nail-ink);display:grid;gap:0.08rem 0.6rem;grid-template-columns:auto 1fr;margin:1.15rem auto 0;max-width:330px;padding:0.75rem 0.9rem;transform:rotate(1deg);} .nit-article .nit-nail-hero__stamp span{align-self:center;background:var(--nit-nail-plum);border-radius:999px;color:#fff;font-size:0.62rem;font-weight:900;grid-row:1 / span 2;letter-spacing:0.07em;padding:0.45rem 0.62rem;text-transform:uppercase;} .nit-article .nit-nail-hero__stamp strong{color:var(--nit-nail-plum);font-size:1.15rem;line-height:1.1;} .nit-article .nit-nail-hero__stamp em{color:#6f5b6d;font-size:0.66rem;font-style:normal;line-height:1.35;} .nit-article.nit-article--nail-tech .nit-pg-hero__meta span{color:#f3b7cf;} .nit-article .nit-nail-facts{border:1px solid #492145;border-radius:18px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:-0.5rem 0 3.3rem;overflow:hidden;} .nit-article .nit-nail-facts>div{background:#3b203d;color:#fff;min-width:0;padding:1.05rem;} .nit-article .nit-nail-facts>div:nth-child(2){background:var(--nit-nail-plum);} .nit-article .nit-nail-facts>div:nth-child(3){background:var(--nit-nail-teal);} .nit-article .nit-nail-facts>div:nth-child(4){background:var(--nit-nail-gold);color:#39280d;} .nit-article .nit-nail-facts span,.nit-article .nit-nail-facts strong,.nit-article .nit-nail-facts small{display:block;} .nit-article .nit-nail-facts span{font-size:0.64rem;font-weight:900;letter-spacing:0.08em;opacity:0.76;text-transform:uppercase;} .nit-article .nit-nail-facts strong{font-size:clamp(1rem,1.8vw,1.25rem);line-height:1.25;margin:0.28rem 0;} .nit-article .nit-nail-facts small{font-size:0.69rem;line-height:1.35;opacity:0.82;} .nit-article .nit-nail-skill-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:1.5rem 0 1.8rem;} .nit-article .nit-nail-skill-card{background:linear-gradient(150deg,#fff,var(--nit-nail-blush));border:1px solid #ecdbe5;border-radius:17px;box-shadow:0 10px 27px rgba(75,31,70,0.07);min-width:0;padding:1.15rem;position:relative;} .nit-article .nit-nail-skill-card::after{background:linear-gradient(180deg,var(--nit-nail-rose),var(--nit-nail-plum));border-radius:99px;content:"";height:5px;left:1.15rem;position:absolute;top:0;width:3rem;} .nit-article .nit-nail-skill-card:nth-child(3n + 2)::after{background:linear-gradient(180deg,var(--nit-nail-gold),var(--nit-nail-coral));} .nit-article .nit-nail-skill-card:nth-child(3n)::after{background:linear-gradient(180deg,#26b29f,var(--nit-nail-teal));} .nit-article .nit-nail-skill-card>span{color:#d7c1d0;display:block;font-size:1.8rem;font-weight:950;letter-spacing:-0.07em;line-height:1;margin:0.15rem 0 0.65rem;} .nit-article .nit-nail-skill-card h3{color:var(--nit-nail-ink);font-size:1.05rem;margin:0 0 0.45rem;} .nit-article .nit-nail-skill-card p{color:var(--nit-nail-muted);font-size:0.84rem;line-height:1.55;margin:0;} .nit-article .nit-nail-safety{align-items:center;background:linear-gradient(110deg,#fff6e7,#fff 60%,#fff4f7);border:1px solid #efd7ad;border-left:6px solid var(--nit-nail-coral);border-radius:15px;display:grid;gap:1rem;grid-template-columns:58px 1fr;margin-top:1.2rem;padding:1rem 1.15rem;} .nit-article .nit-nail-safety__mark{align-items:center;background:linear-gradient(135deg,var(--nit-nail-coral),var(--nit-nail-berry));border-radius:50%;color:#fff;display:flex;font-family:Georgia,serif;font-size:2rem;height:52px;justify-content:center;width:52px;} .nit-article .nit-nail-safety strong{color:#6b2d34;display:block;font-size:1rem;} .nit-article .nit-nail-safety p{color:#685456;font-size:0.86rem;line-height:1.55;margin:0.3rem 0 0;} .nit-article .nit-nail-section--tint{background:radial-gradient(circle at 94% 4%,rgba(223,110,142,0.12),transparent 27%),linear-gradient(120deg,var(--nit-nail-blush),#fff 54%,var(--nit-nail-mint));margin-inline:calc(clamp(1.25rem,5.7vw,4.4rem) * -1);padding:clamp(2.1rem,5vw,3.7rem) clamp(1.25rem,5.7vw,4.4rem);} .nit-article .nit-nail-route{align-items:stretch;display:grid;gap:0.7rem;grid-template-columns:1fr auto 1fr auto 1fr;margin:1.5rem 0;} .nit-article .nit-nail-route article{background:rgba(255,255,255,0.9);border:1px solid #e5d8e0;border-radius:15px;padding:1rem;} .nit-article .nit-nail-route article.nit-nail-route__active{background:linear-gradient(145deg,#fff,#fff3f7);border:2px solid var(--nit-nail-rose);box-shadow:0 12px 28px rgba(112,36,95,0.11);} .nit-article .nit-nail-route article>span{color:var(--nit-nail-berry);display:block;font-size:0.67rem;font-weight:900;letter-spacing:0.07em;text-transform:uppercase;} .nit-article .nit-nail-route article>strong{color:var(--nit-nail-ink);display:block;font-size:1rem;line-height:1.3;margin:0.35rem 0;} .nit-article .nit-nail-route article>p{color:var(--nit-nail-muted);font-size:0.82rem;line-height:1.5;margin:0;} .nit-article .nit-nail-route>i{align-self:center;color:var(--nit-nail-rose);font-size:1.35rem;font-style:normal;font-weight:950;} .nit-article .nit-nail-split{align-items:center;display:grid;gap:clamp(1.5rem,4vw,3rem);grid-template-columns:minmax(0,1.2fr) minmax(270px,0.8fr);} .nit-article .nit-nail-document-card{background:linear-gradient(145deg,#3a213e,var(--nit-nail-plum) 55%,#0b6f69);border-radius:20px;b