.nri{width:100%;font-family:"Graphik LC Web","Graphik",var(--font-nri-inter),"Inter",system-ui,sans-serif;color:#000;-webkit-font-smoothing:antialiased;background:#fff;flex-direction:column;display:flex}.nri *,.nri :before,.nri :after{box-sizing:border-box}.nri h1,.nri h2,.nri h3,.nri p,.nri figure{margin:0}.nri h1,.nri h2,.nri h3{color:inherit;text-transform:none;font-family:inherit}.nri a{color:#418fcd}.nri a:hover{color:#166535}.nri input,.nri select{font:inherit}.nri input::placeholder{color:#7a8280}.nri img{max-width:none}.nri section{scroll-margin-top:74px}.nri .wrap{width:100%;max-width:1180px;margin:0 auto;padding:0 32px}.nri .btn{cursor:pointer;letter-spacing:.01em;text-align:center;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:50px;padding:0 26px;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.nri .btn:disabled{opacity:.7;cursor:progress}.nri .chip{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}.nri .eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#166535;font-size:13px;font-weight:600}.nri .lbl{color:#5f6664;text-transform:uppercase;letter-spacing:.08em;font-size:12px}.nri .num{color:#5f6664;letter-spacing:.12em;font-size:13px;font-weight:700}.nri .h2{letter-spacing:-.015em;margin:0;font-size:40px;font-weight:700;line-height:1.1}.nri .lead{color:#333635;font-size:18px;line-height:1.65}.nri .p{color:#333635;margin:0;font-size:15px;line-height:1.7}.nri .card{background:#fff;border:1px solid #e3e6e4;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.nri .grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.nri .grid4{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.nri .field{flex-direction:column;gap:8px;min-width:0;display:flex}.nri .field label{color:#000;margin:0;font-size:13px;font-weight:600}.nri .field input,.nri .field select{color:#000;width:100%;height:48px;box-shadow:none;background:#fff;border:1px solid #c5c7c6;border-radius:10px;padding:0 14px}.nri .field .iti{width:100%}.nri .field .iti input{padding-left:90px}.nri .field-phone{z-index:20;position:relative}.nri .field-phone .iti__dropdown-content{z-index:30}.nri .field-error{color:#c0392b;margin-top:-2px;font-size:12px;font-weight:500}.nri .field-phone.has-error .iti input{border-color:#c0392b;box-shadow:0 0 0 3px #c0392b1f}.nri .tl{flex-direction:column;gap:28px;padding-left:36px;display:flex;position:relative}.nri .tl:before{content:"";background:#e3e6e4;width:2px;position:absolute;top:8px;bottom:8px;left:11px}.nri .dot{border:4px solid #fff;border-radius:50%;width:24px;height:24px;position:absolute;top:4px;left:-36px;box-shadow:0 0 0 2px #e3e6e4}.nri .vt{color:#000;border-radius:0 0 48px 48px;flex-direction:column;gap:2px;padding:26px 24px 30px;transition:transform .4s cubic-bezier(.2,.7,.2,1);display:flex}.nri .vt:hover{transform:translateY(8px)}.nri .vt-k{letter-spacing:-.01em;font-size:22px;font-weight:800;line-height:1.1}.nri .vt-v{font-size:15px;font-weight:500;line-height:1.3}.nri .bg-u{border-radius:0 0 999px 999px;display:block;position:absolute}.nri .bg-dots{opacity:.07;background-image:radial-gradient(#166535 1px,#0000 1.2px);background-size:28px 28px;position:absolute;inset:0}@keyframes nriDrift{0%,to{translate:0}50%{translate:0 -18px}}.nri.anim .drift{animation:9s ease-in-out infinite nriDrift;animation-delay:var(--fl,0s)}.nri .strip::-webkit-scrollbar{display:none}.nri .fs{scroll-snap-align:start;flex-direction:column;flex:0 0 340px;gap:10px;margin:0;display:flex}.nri .fs img{object-fit:cover;border-radius:18px;width:100%;height:260px;transition:transform .5s cubic-bezier(.2,.7,.2,1);display:block}.nri .fs:hover img{transform:translateY(-6px)}.nri .fs figcaption{color:#d4e4b4;font-size:13px}.nri .fs:nth-child(2n) img{border-radius:18px 18px 70px}.nri .fs:nth-child(3n) img{border-radius:18px 18px 18px 70px}.nri .gal-row{gap:14px;width:100%;display:flex;overflow:hidden}.nri .gal-track{flex:none;gap:14px;padding-right:14px;display:flex}.nri .gal-track img{border-radius:18px;flex:none;width:auto;height:280px;transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s;display:block}.nri .gal-track img:hover{transform:translateY(-6px)scale(1.02);box-shadow:0 22px 40px -18px #00000059}@keyframes nriGalL{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes nriGalR{0%{transform:translate(-100%)}to{transform:translate(0)}}.nri.anim .gal-track{animation:48s linear infinite nriGalL}.nri.anim .gal-rev .gal-track{animation:56s linear infinite nriGalR}.nri .gal-row:hover .gal-track{animation-play-state:paused}.nri .pc{color:#000;border:1px solid #e3e6e4;border-top:6px solid var(--c,#166535);background:#fff;border-radius:20px;flex-direction:column;text-decoration:none;transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s;display:flex;overflow:hidden}.nri .pc:hover{color:#000}.nri .pc img{background:#f6f9f4;width:100%;height:auto;display:block}.nri .pc-b{flex-direction:column;gap:6px;padding:22px 24px 26px;display:flex}.nri .pc-b strong{letter-spacing:-.01em;font-size:24px;font-weight:800}.nri .pc-t{color:#333635;font-size:14px;line-height:1.5}.nri .pc-l{color:#166535;margin-top:10px;font-size:14px;font-weight:700}.nri .pc:hover{transform:translateY(-6px);box-shadow:0 28px 48px -22px #16653559}.nri .pc:hover .pc-l{color:var(--c,#166535)}@keyframes nriDusIn{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:scale(1.04)}to{opacity:1;clip-path:inset(0);transform:scale(1)}}@keyframes nriDusFloat{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-6px)scale(1.012)}}@keyframes nriDusShine{0%{transform:translate(-140%)skew(-18deg)}60%,to{transform:translate(160%)skew(-18deg)}}@keyframes nriSpark{0%,to{opacity:0;transform:scale(.3)rotate(0)}50%{opacity:1;transform:scale(1)rotate(45deg)}}@keyframes nriPulse{0%,to{box-shadow:0 0 #94bb44b3}70%{box-shadow:0 0 0 8px #94bb4400}}@keyframes nriCtaGlow{0%,to{box-shadow:0 0 #deb7148c}60%{box-shadow:0 0 0 12px #deb71400}}@keyframes nriHlSweep{0%{background-size:0% 40%}to{background-size:100% 40%}}.nri .dus-img{transform-origin:50%}.nri.anim .dus-wrap{animation:1.2s cubic-bezier(.2,.7,.2,1) both nriDusIn}.nri.anim .dus-img{animation:7s ease-in-out 1.2s infinite nriDusFloat}.nri .dus-shine{pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff73,#0000);width:45%;position:absolute;top:0;bottom:0;left:0;transform:translate(-140%)skew(-18deg)}.nri.anim .dus-shine{animation:5s ease-in-out 1.6s infinite nriDusShine}.nri .dus-spark{pointer-events:none;opacity:0;background:radial-gradient(circle,#fff 0 20%,#0000 22%),linear-gradient(#ffe9a3,#ffe9a3) 50%/2px 100% no-repeat,linear-gradient(#ffe9a3,#ffe9a3) 50%/100% 2px no-repeat;width:14px;height:14px;position:absolute}.nri.anim .dus-spark{animation:3.5s ease-in-out infinite nriSpark;animation-delay:calc(1.4s + var(--fl,0s))}.nri.anim .live-dot{animation:1.8s ease-out infinite nriPulse}.nri.anim .dus-cta{animation:.7s cubic-bezier(.2,.8,.2,1.2) both nriPopin,2.6s ease-out 1.5s infinite nriCtaGlow;animation-delay:calc(var(--d,0s) + .3s),1.5s}.nri .dus-hl{background:linear-gradient(#ffe27a,#ffe27a) 0 85%/0 40% no-repeat;padding:0 2px}.nri.anim .dus-hl{animation:1s cubic-bezier(.2,.7,.2,1) .8s both nriHlSweep}.nri .stage{perspective:1400px}.nri .c3d{color:#000;transform-style:preserve-3d;transform:rotateY(var(--ry,0deg))rotateX(4deg);background:#fff;border-radius:18px;text-decoration:none;transition:transform .6s cubic-bezier(.2,.7,.2,1),box-shadow .6s;display:block;position:relative;overflow:hidden;box-shadow:0 24px 48px -18px #16653559,0 2px 6px #00000014}.nri .c3d:hover,.nri .c3d:focus-visible{z-index:2;color:#000;transform:rotateY(0)rotateX(0)translateZ(40px)scale(1.04);box-shadow:0 40px 70px -24px #16653573,0 4px 10px #0000001a}.nri .c3d img{transition:transform .8s cubic-bezier(.2,.7,.2,1)}.nri .c3d:hover img{transform:scale(1.06)}.nri .c3d-lbl{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#333635;background:#ffffffeb;border-radius:12px;flex-direction:column;gap:2px;padding:10px 14px;font-size:12px;display:flex;position:absolute;bottom:14px;left:14px;transform:translateZ(30px)}.nri .c3d-lbl strong{color:#000;font-size:15px}.nri.anim .c3d{animation:1s cubic-bezier(.2,.8,.2,1) both nriDrop,6s ease-in-out infinite nriBob;animation-delay:var(--d,0s),calc(1s + var(--fl,0s))}.nri.anim .c3d:hover{animation-play-state:paused,paused}@keyframes nriBob{0%,to{translate:0}50%{translate:0 -8px}}@keyframes nriRise{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:translateY(0)}}@keyframes nriDrop{0%{opacity:0;translate:0 -60px}to{opacity:1;translate:0}}@keyframes nriGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes nriPopin{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.nri.anim .blk{animation:.9s cubic-bezier(.2,.7,.2,1) both nriRise;animation-delay:var(--d,0s)}.nri.anim .tile{animation:1s cubic-bezier(.2,.8,.2,1) both nriDrop;animation-delay:var(--d,0s)}.nri .bar{position:relative;overflow:hidden}.nri .bar:after{content:"";background:linear-gradient(90deg,#0000 0%,#ffffff8c 50%,#0000 100%);position:absolute;inset:0;translate:-120%}@keyframes nriSheen{0%{translate:-120%}60%,to{translate:120%}}.nri.anim .bar{transform-origin:0;animation:1.4s cubic-bezier(.2,.7,.2,1) both nriGrow;animation-delay:var(--d,0s)}.nri.anim .bar:after{animation:3.2s ease-in-out infinite nriSheen;animation-delay:calc(var(--d,0s) + 1.4s)}.nri.anim .pop{animation:.7s cubic-bezier(.2,.8,.2,1.2) both nriPopin;animation-delay:var(--d,0s)}@keyframes nriTxUp{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(28px)}to{opacity:1;clip-path:inset(-20% 0 -30%);transform:translateY(0)}}@keyframes nriWipe{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0 -2% 0 0)}}@keyframes nriBlurIn{0%{opacity:0;filter:blur(10px);transform:translateY(14px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes nriWordUp{0%{opacity:0;transform:translateY(110%)rotate(3deg)}to{opacity:1;transform:translateY(0)rotate(0)}}.nri.anim h1,.nri.anim .h2,.nri.anim h3{animation:1s cubic-bezier(.2,.7,.2,1) both nriTxUp;animation-delay:var(--d,0s)}.nri.anim .eyebrow,.nri.anim .num,.nri.anim .lbl,.nri.anim .chip{animation:.9s cubic-bezier(.2,.7,.2,1) both nriWipe;animation-delay:var(--d,0s)}.nri.anim p,.nri.anim li,.nri.anim figcaption,.nri.anim .field,.nri.anim .vt-v{animation:1s cubic-bezier(.2,.7,.2,1) both nriBlurIn;animation-delay:calc(var(--d,0s) + .15s)}.nri.anim .btn{animation:.7s cubic-bezier(.2,.8,.2,1.2) both nriPopin;animation-delay:calc(var(--d,0s) + .3s)}.nri.anim .field:nth-child(2){--d:.1s}.nri.anim .field:nth-child(3){--d:.2s}.nri.anim .field:nth-child(4){--d:.3s}.nri.anim .field:nth-child(5){--d:.4s}.nri.anim .field:nth-child(6){--d:.5s}.nri.anim .field:nth-child(7){--d:.6s}.nri.anim .field:nth-child(8){--d:.7s}.nri .wline{vertical-align:bottom;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.nri .w{display:inline-block}.nri.anim h1.h1w{animation:none}.nri.anim .w{animation:.9s cubic-bezier(.2,.7,.2,1) both nriWordUp;animation-delay:var(--d,0s)}.nri.anim .c3d-lbl *{animation:none}@supports (animation-timeline:view()){.nri.anim .blk:not(.hero *),.nri.anim h1:not(.hero *),.nri.anim .h2:not(.hero *),.nri.anim h3:not(.hero *),.nri.anim .eyebrow:not(.hero *),.nri.anim .num:not(.hero *),.nri.anim .lbl:not(.hero *),.nri.anim .chip:not(.hero *){animation-duration:1ms;animation-delay:0s;animation-timeline:view();animation-range:entry entry 45%}.nri.anim p:not(.hero *),.nri.anim li:not(.hero *),.nri.anim figcaption:not(.hero *),.nri.anim .field:not(.hero *),.nri.anim .btn:not(.hero *){animation-duration:1ms;animation-delay:0s;animation-timeline:view();animation-range:entry entry 55%}.nri.anim .pop:not(.hero *){animation-duration:1ms;animation-delay:0s;animation-timeline:view();animation-range:entry entry 35%}.nri.anim .bar{animation-duration:1ms;animation-delay:0s;animation-timeline:view();animation-range:entry 10% entry 90%}.nri.anim .bar:after{animation-timeline:auto}}@media (prefers-reduced-motion:reduce){.nri.anim *,.nri.anim :after{animation:none!important}.nri .c3d{transform:none}}@media (max-width:900px){.nri .vt-band{grid-template-columns:repeat(2,minmax(0,1fr))!important}.nri .vt{padding:20px 18px 24px}.nri .vt-k{font-size:18px}.nri .grid3,.nri .grid4{grid-template-columns:repeat(2,minmax(0,1fr))}.nri .h2{font-size:32px}.nri .tk3{grid-template-columns:repeat(1,minmax(0,1fr))!important}.nri .fs{flex-basis:280px}}@media (max-width:560px){.nri .grid3,.nri .grid4{grid-template-columns:repeat(1,minmax(0,1fr))}.nri .wrap{padding:0 16px}}@media (max-width:640px){.nri .wrap{padding-left:16px!important;padding-right:16px!important}.nri section>.wrap{padding-top:48px!important;padding-bottom:48px!important}.nri .h2{line-height:1.12;font-size:30px!important}.nri .lead{font-size:16px;line-height:1.55}.nri .p{font-size:14px}.nri .num{font-size:12px}.nri .btn{flex:auto;min-height:50px;padding:0 18px;font-size:14px}.nri .hero h1{font-size:40px!important;line-height:1.02!important}.nri .hero .wrap{gap:22px!important;padding-top:96px!important}.nri .bg-u{transform-origin:50%;transform:scale(.55)}.nri .hero>.wrap>div:first-child{gap:18px!important}.nri .stage{scroll-snap-type:x mandatory;scrollbar-width:none;perspective:none;margin:0 -16px;scroll-padding-left:16px;overflow-x:auto;flex-direction:row!important;justify-content:flex-start!important;align-items:stretch!important;gap:12px!important;padding:8px 16px!important}.nri .stage::-webkit-scrollbar{display:none}.nri .c3d{scroll-snap-align:start;border-radius:16px;flex:0 0 78%;box-shadow:0 10px 24px -14px #16653559;align-self:auto!important;width:78%!important;transform:none!important}.nri .c3d:last-child{margin-right:16px}.nri .c3d img{height:160px!important}.nri .c3d-lbl{padding:8px 12px;bottom:10px;left:10px;transform:none}.nri .c3d-lbl strong{font-size:14px}.nri.anim .c3d{animation:1s cubic-bezier(.2,.8,.2,1) both nriDrop!important}.nri .hero-cities{display:flex!important}.nri .vt-band{grid-template-columns:repeat(1,minmax(0,1fr))!important;gap:10px!important;padding-bottom:20px!important}.nri .vt{border-radius:0 0 22px 22px;flex-wrap:wrap;align-items:baseline;overflow:visible;flex-direction:row!important;gap:8px!important;padding:14px 18px 16px!important}.nri .vt-k{white-space:nowrap;font-size:17px}.nri .vt-v{white-space:nowrap;font-size:14px}.nri #ongoing .card{border-radius:20px!important}.nri #ongoing .card>div{padding:22px!important}.nri #ongoing .dus-wrap{max-width:100%!important;padding:0!important}.nri #ongoing .h2{font-size:26px!important}.nri .fs{flex-basis:80%}.nri .fs img{height:220px}.nri .tk3{gap:18px!important}.nri .dubai-date{text-align:left!important;align-items:flex-start!important}.nri .tl{padding-left:30px}.nri .dot{left:-30px}.nri .steps{scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -16px;padding:0 16px 12px;overflow-x:auto;gap:12px!important;display:flex!important}.nri .steps::-webkit-scrollbar{display:none}.nri .steps>*{scroll-snap-align:start;flex:0 0 82%}.nri .steps>div{padding:22px!important}.nri #why .wrap{gap:32px!important}.nri .gal-track img{border-radius:14px;height:190px}.nri .gal{padding-bottom:48px!important}.nri #register form{border-radius:18px!important;grid-template-columns:repeat(1,minmax(0,1fr))!important;padding:22px!important}.nri #register .wrap{gap:32px!important}}
