.ng-corp{--navy-950:#060b16;--navy-900:#0c1527;--navy-850:#101a33;--navy-800:#141e38;--navy-700:#1e2a4a;--navy-500:#3d4f7a;--navy-400:#5a6a94;--navy-300:#7d8aae;--navy-200:#a3adc7;--navy-100:#c9d0e0;--gold-200:#ffe066;--gold-300:#ffd700;--gold-400:#f0b429;--gold-500:#d4a017;--gold-600:#b8860b;--gold-700:#8b6914;--btn-gold:linear-gradient(135deg,var(--gold-600),var(--gold-300) 50%,var(--gold-600));--foil:linear-gradient(120deg,#9c7414,#f3d27a 35%,#c99a2e 55%,#f7e2a1 75%,#a67c1b);--paper:#f7f2ea;--paper-2:#efe6d8;--paper-3:#e6d9c6;--rule:#e2d6c4;--line:#e3e7f0;--ink:#1b2236;--ink-2:#4a5068;--ink-3:#7c8197;--marigold:#e8891c;--vermilion:#b8322a;--serif:var(--font-corp-serif),"DM Serif Display",Georgia,serif;--script:var(--font-corp-script),"Pinyon Script",cursive;--card:#fff;--card-2:#fffdf9;--card-3:#fbf8f2;--bar:rgba(255,255,255,.95);font-family:var(--font-poppins),Poppins,system-ui,sans-serif;background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;overflow-x:clip;line-height:normal}.ng-corp [id]{scroll-margin-top:calc(var(--header-h) + 1rem)}.ng-corp h1,.ng-corp h2,.ng-corp h3,.ng-corp h4{font-size:inherit}.ng-corp ol,.ng-corp ul{margin:0;padding:0;list-style:none}.ng-corp figure{margin:0}.ng-corp *{box-sizing:border-box}.ng-corp img{display:block;max-width:100%}.ng-corp a{color:inherit;text-decoration:none}.ng-corp p{text-wrap:pretty}.ng-corp button{font:inherit}.ng-corp svg.i{width:1em;height:1em;flex:none}.ng-corp .wrap{max-width:1240px;margin:0 auto;padding:0 40px}.ng-corp .eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-700)}.ng-corp .eyebrow:before{content:"";width:24px;height:1.5px;background:currentColor}.ng-corp .eyebrow.c{justify-content:center}.ng-corp .eyebrow.c:after{content:"";width:24px;height:1.5px;background:currentColor}.ng-corp .h1{margin:18px 0 0;font-size:clamp(46px,5vw,72px);line-height:1.03;letter-spacing:-.02em}.ng-corp .h1,.ng-corp .h2{font-family:var(--serif);font-weight:400}.ng-corp .h2{margin:14px 0 0;font-size:clamp(34px,3.6vw,50px);line-height:1.06;letter-spacing:-.015em}.ng-corp .h1 em,.ng-corp .h2 em,.ng-corp .st-line em{font-style:italic;color:transparent;background:var(--foil);-webkit-background-clip:text;background-clip:text;padding-right:.05em}.ng-corp .lede{margin:20px 0 0;max-width:470px;font-size:16px;line-height:1.7;color:var(--ink-2)}.ng-corp .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px;padding:0 28px;border-radius:999px;font-size:14px;font-weight:600;white-space:nowrap;border:1.5px solid transparent;cursor:pointer;transition:transform .2s,box-shadow .2s,background .2s}.ng-corp .btn:hover{transform:translateY(-1px)}.ng-corp .btn-gold{background:var(--btn-gold);color:var(--navy-950);box-shadow:0 10px 26px -12px rgba(184,134,11,.8)}.ng-corp .btn-ghost{border-color:rgba(255,255,255,.32);color:#fff}.ng-corp .btn-ghost:hover{border-color:#fff}.ng-corp .btn-ink{background:var(--navy-900);color:#fff}.ng-corp .btn-line{border-color:var(--ink);color:var(--ink)}.ng-corp .link{display:inline-flex;align-items:center;gap:8px;padding-bottom:3px;font-size:14px;font-weight:600;border-bottom:1px solid var(--gold-500)}.ng-corp .link svg{transition:transform .25s}.ng-corp .link:hover svg{transform:translateX(4px)}.ng-corp .is-dark{color:#fbf6ee}.ng-corp .is-dark .eyebrow{color:var(--gold-300)}.ng-corp .is-dark .lede{color:var(--navy-100)}.ng-corp .sec{padding:112px 0}.ng-corp .sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:44px}.ng-corp .sec-head .lede{margin:0;max-width:400px}.ng-corp .hero{position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(900px 700px at 74% 46%,#1d2a52 0,var(--navy-900) 52%,var(--navy-950) 100%)}.ng-corp .hero:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.35;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23n)'/%3E%3C/svg%3E")}.ng-corp .hero-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:48px;align-items:center;min-height:min(760px,calc(100vh - 150px));padding-top:64px;padding-bottom:72px}.ng-corp .hero .h1{color:#fbf6ee}.ng-corp .hero .lede{color:var(--navy-100);max-width:450px}.ng-corp .hero-ctas{display:flex;gap:14px;flex-wrap:wrap;margin-top:34px}.ng-corp .trust{display:flex;flex-wrap:wrap;gap:10px 26px;margin:34px 0 0;padding:24px 0 0;list-style:none;border-top:1px solid rgba(255,255,255,.1);font-size:13px;color:var(--navy-200)}.ng-corp .trust li{display:flex;align-items:center;gap:8px}.ng-corp .trust li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--gold-300)}.ng-corp .qf-sub{margin:10px 0 0;padding-bottom:22px;border-bottom:1px solid rgba(255,255,255,.1);font-size:13.5px;line-height:1.6;color:var(--navy-200)}.ng-corp .still{position:relative;height:600px}.ng-corp .lid{position:absolute;right:-40px;top:6px;width:62%;aspect-ratio:1.25;border-radius:6px;transform:rotate(9deg);background:repeating-linear-gradient(0deg,rgba(255,255,255,.025) 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,rgba(0,0,0,.1) 0 1px,transparent 1px 4px),linear-gradient(150deg,#26346a,#141f40 60%,#0d1630);box-shadow:0 2px 0 #0a1126,0 30px 60px -20px rgba(0,0,0,.7);display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;gap:4px;padding:30px 34px}.ng-corp .lid .wm{font-family:var(--serif);font-style:italic;font-size:38px;color:transparent;background:var(--foil);-webkit-background-clip:text;background-clip:text}.ng-corp .lid small{font-size:7.5px;letter-spacing:.3em;color:#c9a24a}.ng-corp .dhaka{background-color:#9e2219;background-image:linear-gradient(0deg,#111 0 9%,#f2e6cf 9% 13%,transparent 13% 87%,#f2e6cf 87% 91%,#111 91%),radial-gradient(circle at 50% 50%,#f2e6cf 0 1.3px,transparent 1.6px),linear-gradient(45deg,transparent 42%,#1c1c1c 42% 58%,transparent 58%),linear-gradient(-45deg,transparent 42%,#e8891c 42% 58%,transparent 58%);background-size:100% 100%,10px 10px,10px 10px,10px 10px}.ng-corp .lid .band{position:absolute;left:0;right:0;bottom:22%;height:30px;box-shadow:0 4px 10px rgba(0,0,0,.35)}.ng-corp .box{position:absolute;left:2%;top:84px;width:82%;aspect-ratio:1.3;transform:rotate(-5deg);border-radius:8px;padding:16px;background:linear-gradient(150deg,#1d2a54,#101a36);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06),0 3px 0 #0a1126,0 50px 80px -30px rgba(0,0,0,.85),0 20px 30px -20px rgba(0,0,0,.6)}.ng-corp .box:before{content:"";position:absolute;inset:9px;border:1px solid rgba(212,160,23,.55);border-radius:4px;pointer-events:none}.ng-corp .cells{position:relative;height:100%;display:grid;grid-template-columns:1.15fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:10px}.ng-corp .cell{position:relative;overflow:hidden;border-radius:3px;background:#0b1228}.ng-corp .cell img{width:100%;height:100%;object-fit:cover}.ng-corp .cell:after{content:"";position:absolute;inset:0;box-shadow:inset 0 8px 16px rgba(0,0,0,.55),inset 0 0 0 1px rgba(0,0,0,.4);pointer-events:none}.ng-corp .cell.card{grid-row:span 2;background:url(/images/corporate/lokta-paper.webp) 50%/cover;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:20px 14px}.ng-corp .cell.card:after{box-shadow:inset 0 10px 18px rgba(0,0,0,.35)}.ng-corp .cell.card svg{width:34px;height:34px}.ng-corp .ng{--ngm:url(/images/logo-seal-mask.png);display:block;aspect-ratio:320/110;-webkit-mask:var(--ngm) center/contain no-repeat;mask:var(--ngm) center/contain no-repeat;background:var(--foil)}.ng-corp .ng-card{width:82%}.ng-corp .cell.card .co,.ng-corp .ng-card{background:linear-gradient(120deg,#8a6512,#d9ad4a 40%,#9c7414 70%)}.ng-corp .cell.card .co{margin-top:8px;font-family:var(--serif);font-size:17px;letter-spacing:.12em;color:transparent;-webkit-background-clip:text;background-clip:text}.ng-corp .cell.card .rule{width:44px;height:1px;margin:12px 0;background:#c9a24a}.ng-corp .cell.card .hand{font-family:var(--script);font-size:27px;line-height:1.2;color:#22305a}.ng-corp .cell.card small{margin-top:10px;font-size:9.5px;line-height:1.5;color:#6b6f80}.ng-corp .tag-label{position:absolute;z-index:3;padding:6px 10px;border-radius:999px;background:rgba(6,11,22,.78);backdrop-filter:blur(6px);color:#fbf6ee;font-size:11px;font-weight:500;white-space:nowrap;box-shadow:0 8px 18px -8px rgba(0,0,0,.6)}.ng-corp .tag-label:before{content:"";display:inline-block;width:6px;height:6px;margin-right:7px;border-radius:50%;background:var(--gold-300);vertical-align:1px}.ng-corp .rib-loose{position:absolute;left:-2%;bottom:58px;width:44%;height:30px;transform:rotate(-7deg);border-radius:2px;box-shadow:0 10px 18px -8px rgba(0,0,0,.6)}.ng-corp .caption{position:absolute;right:0;bottom:0;text-align:right}.ng-corp .caption i{display:block;font-family:var(--serif);font-size:22px;color:#fbf6ee}.ng-corp .caption small{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--navy-300)}.ng-corp .logos{background:var(--card);border-bottom:1px solid var(--rule)}.ng-corp .logos-in{display:flex;align-items:center;gap:36px;height:96px}.ng-corp .lg-view{flex:1;min-width:0;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.ng-corp .logos-lab{flex:none;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.ng-corp .lg-track{display:flex;align-items:center;gap:56px;animation:ngc-marq 40s linear infinite}.ng-corp .lg{flex:none;display:flex;align-items:center;gap:8px;white-space:nowrap;color:#5d6276;opacity:.85}.ng-corp .lg svg{font-size:22px}.ng-corp .lg.s1{font-family:var(--serif);font-size:22px}.ng-corp .lg.s2{font-weight:600;font-size:15px;letter-spacing:.22em;text-transform:uppercase}.ng-corp .lg.s3{font-weight:500;font-size:19px;letter-spacing:-.01em}.ng-corp .lg.s4{font-family:var(--serif);font-style:italic;font-size:22px}@keyframes ngc-marq{to{transform:translateX(calc(-50% - 28px))}}.ng-corp .statement{text-align:center;padding:120px 0 104px}.ng-corp .st-line{max-width:980px;margin:22px auto 0;font-family:var(--serif);font-weight:400;font-size:clamp(36px,4.4vw,62px);line-height:1.08;letter-spacing:-.015em}.ng-corp .st-sub{max-width:680px;margin:26px auto 0;font-size:16.5px;line-height:1.75;color:var(--ink-2)}.ng-corp .pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:0;max-width:1080px;margin:72px auto 0;text-align:left;border-top:1px solid var(--rule)}.ng-corp .pillar{padding:30px 34px 0;border-left:1px solid var(--rule)}.ng-corp .pillar:first-child{border-left:0;padding-left:0}.ng-corp .pillar .n{font-family:var(--serif);font-style:italic;font-size:18px;color:var(--gold-600)}.ng-corp .pillar h3{margin:10px 0 0;font-family:var(--serif);font-weight:400;font-size:26px}.ng-corp .pillar p{margin:10px 0 0;font-size:14px;line-height:1.7;color:var(--ink-2)}.ng-corp .ways{background:var(--paper-2)}.ng-corp .ways-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.ng-corp .way{display:flex;flex-direction:column;border-radius:22px;overflow:hidden;background:var(--card-2);border:1px solid var(--rule);transition:transform .3s,box-shadow .3s}.ng-corp .way:hover{transform:translateY(-4px);box-shadow:0 28px 50px -30px rgba(27,34,54,.5)}.ng-corp .way-img{position:relative;aspect-ratio:1.35;overflow:hidden;background:var(--paper-3)}.ng-corp .way-img img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.ng-corp .way:hover .way-img img{transform:scale(1.04)}.ng-corp .way-num{color:#1b2236;position:absolute;left:16px;top:16px;padding:5px 11px;border-radius:999px;background:rgba(255,253,249,.92);font-size:11.5px;font-weight:600;letter-spacing:.06em}.ng-corp .way-body{display:flex;flex-direction:column;flex:1;padding:24px 24px 26px}.ng-corp .way h3{margin:0;font-family:var(--serif);font-weight:400;font-size:30px;line-height:1.1}.ng-corp .way p{margin:10px 0 0;font-size:14px;line-height:1.65;color:var(--ink-2)}.ng-corp .way dl{display:grid;grid-template-columns:repeat(3,auto);justify-content:start;gap:4px 26px;margin:20px 0 22px;padding-top:18px;border-top:1px solid var(--rule)}.ng-corp .way dt{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.ng-corp .way dd{margin:0;grid-row:2;font-size:15px;font-weight:600}.ng-corp .way .link{margin-top:auto;align-self:flex-start}.ng-corp .mini-lid{position:absolute;inset:0;display:grid;place-items:center;background:radial-gradient(120% 90% at 40% 30%,#2b3a6e,#141f40 70%)}.ng-corp .mini-lid .plate{position:relative;width:64%;aspect-ratio:1.25;transform:rotate(-6deg);border-radius:5px;background:repeating-linear-gradient(0deg,rgba(255,255,255,.03) 0 1px,transparent 1px 3px),linear-gradient(150deg,#22305a,#0f1833);box-shadow:0 24px 40px -18px rgba(0,0,0,.8);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding-right:18%}.ng-corp .mini-lid .plate b{font-family:var(--serif);font-weight:400;font-size:18px;letter-spacing:.14em;color:transparent;background:var(--foil);-webkit-background-clip:text;background-clip:text}.ng-corp .mini-lid .plate small{font-size:8px;letter-spacing:.4em;color:#c9a24a}.ng-corp .gold{background:radial-gradient(900px 600px at 30% 50%,#1b2748 0,var(--navy-900) 55%,var(--navy-950) 100%)}.ng-corp .gold-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:72px;align-items:center}@keyframes ngc-sheen{0%,to{background-position:100% 0}50%{background-position:0 0}}.ng-corp .typer{display:flex;align-items:center;gap:10px;width:min(100%,440px);height:58px;padding:0 8px 0 22px;border-radius:999px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.16)}.ng-corp .typer svg{color:var(--gold-300);font-size:18px}.ng-corp .typer input{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;color:#fff;font:500 15px Poppins,sans-serif}.ng-corp .typer input::placeholder{color:var(--navy-300)}.ng-corp .typer button{height:42px;padding:0 18px;border-radius:999px;border:0;background:var(--btn-gold);color:var(--navy-950);font-weight:600;font-size:13px;cursor:pointer}.ng-corp .chip{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:transparent;color:var(--navy-100);font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}.ng-corp .chip:hover{border-color:rgba(255,255,255,.4)}.ng-corp .chip.on{background:#fbf6ee;border-color:#fbf6ee;color:var(--navy-900)}.ng-corp .incl{margin:30px 0 0;gap:10px}.ng-corp .incl svg{margin-top:3px}.ng-corp .set-stage{display:flex;flex-direction:column;align-items:center;gap:22px}.ng-corp .kit{display:grid;width:100%;grid-template-columns:repeat(3,1fr);grid-template-areas:"box box bottle" "box box nb" "mug cal pen";gap:10px}.ng-corp .tile{position:relative;margin:0;aspect-ratio:1;overflow:hidden;border-radius:14px;background:#ddd;container-type:inline-size}.ng-corp .tile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.ng-corp .tile:hover img{transform:scale(1.03)}.ng-corp .t-box{grid-area:box}.ng-corp .t-bottle{grid-area:bottle}.ng-corp .t-nb{grid-area:nb}.ng-corp .t-mug{grid-area:mug}.ng-corp .t-cal{grid-area:cal}.ng-corp .t-pen{grid-area:pen}.ng-corp .tile figcaption{position:absolute;left:8px;bottom:8px;z-index:3;display:flex;gap:6px;align-items:baseline;padding:4px 9px;border-radius:999px;background:rgba(6,11,22,.62);backdrop-filter:blur(6px);color:#fff;font-size:10.5px;font-weight:600;white-space:nowrap}.ng-corp .tile figcaption span{font-weight:400;color:var(--navy-200)}.ng-corp .t-box figcaption{font-size:11.5px}.ng-corp .tile figcaption.top{top:8px;bottom:auto}.ng-corp .incl{margin:28px 0 0;padding:0;list-style:none;display:grid;gap:12px;font-size:14px;line-height:1.6;color:var(--navy-100)}.ng-corp .incl li{display:flex;gap:10px;align-items:flex-start}.ng-corp .incl svg{margin-top:4px;color:var(--gold-300)}.ng-corp .pk-bar{justify-content:space-between;gap:20px;margin-bottom:28px}.ng-corp .grp,.ng-corp .pk-bar{display:flex;align-items:center;flex-wrap:wrap}.ng-corp .grp{gap:8px}.ng-corp .grp .lab{margin-right:6px;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.ng-corp .pchip{height:38px;padding:0 16px;border-radius:999px;border:1.5px solid var(--rule);background:var(--card);font-size:13px;font-weight:500;color:var(--ink-2);cursor:pointer;transition:all .2s}.ng-corp .pchip.on{background:var(--navy-900);border-color:var(--navy-900);color:#fff}.ng-corp .seg{display:flex;padding:4px;border-radius:999px;background:var(--paper-2)}.ng-corp .seg button{border:0;background:transparent;padding:8px 16px;border-radius:999px;font-size:13px;font-weight:500;color:var(--ink-2);cursor:pointer}.ng-corp .seg button.on{background:var(--card);color:var(--ink);box-shadow:0 2px 8px rgba(27,34,54,.12);font-weight:600}.ng-corp .pk-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.ng-corp .pk{position:relative;display:flex;flex-direction:column;border-radius:20px;overflow:hidden;background:var(--card);border:1px solid var(--rule);transition:opacity .35s,transform .35s,filter .35s}.ng-corp .pk.pop{border:1.5px solid var(--gold-500);box-shadow:0 24px 50px -30px rgba(184,134,11,.6)}.ng-corp .pk.dim{opacity:.22;transform:scale(.97);filter:grayscale(.6)}.ng-corp .pk-img{position:relative;aspect-ratio:1.15;overflow:hidden}.ng-corp .pk-img img{width:100%;height:100%;object-fit:cover}.ng-corp .pk-flag{position:absolute;left:12px;top:12px;padding:5px 11px;border-radius:999px;background:var(--marigold);color:#fff;font-size:11px;font-weight:600}.ng-corp .pk-body{display:flex;flex-direction:column;flex:1;padding:18px 18px 20px}.ng-corp .pk h3{margin:0;font-family:var(--serif);font-weight:400;font-size:22px;line-height:1.15}.ng-corp .pk-inc{margin-top:8px;font-size:12.5px;line-height:1.55;color:var(--ink-3)}.ng-corp .pk-price{display:flex;align-items:baseline;gap:8px;margin-top:16px}.ng-corp .pk-price b{font-size:20px;font-weight:600;transition:color .3s}.ng-corp .pk-price s{font-size:13px;color:var(--ink-3)}.ng-corp .pk-price small{font-size:12.5px;color:var(--ink-3)}.ng-corp .pk-save{margin-top:2px;font-size:12px;color:#2f8a52}.ng-corp .pk .btn{margin-top:16px;height:42px;font-size:13px}.ng-corp .case{display:grid;grid-template-columns:1.15fr .85fr;gap:0;border-radius:24px;overflow:hidden;background:var(--card);border:1px solid var(--rule)}.ng-corp .case+.case{margin-top:24px}.ng-corp .case.flip{grid-template-columns:.85fr 1.15fr}.ng-corp .case.flip .case-img{order:2}.ng-corp .case-img{position:relative;min-height:460px}.ng-corp .case-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ng-corp .case-body{display:flex;flex-direction:column;padding:44px 44px 40px}.ng-corp .client{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.ng-corp .client svg{font-size:20px;color:var(--gold-600)}.ng-corp .case h3{margin:18px 0 0;font-family:var(--serif);font-weight:400;font-size:34px;line-height:1.1}.ng-corp .case p{margin:14px 0 0;font-size:14.5px;line-height:1.7;color:var(--ink-2)}.ng-corp .metrics{display:flex;gap:34px;margin-top:26px;padding-top:22px;border-top:1px solid var(--rule)}.ng-corp .metrics b{display:block;font-family:var(--serif);font-weight:400;font-size:34px;line-height:1}.ng-corp .metrics span{font-size:12px;color:var(--ink-3)}.ng-corp .case blockquote{margin:auto 0 0;padding:26px 0 0;font-family:var(--serif);font-style:italic;font-size:19px;line-height:1.45;color:var(--ink)}.ng-corp .case blockquote small{display:block;margin-top:10px;font-family:Poppins,sans-serif;font-style:normal;font-size:12.5px;color:var(--ink-3)}.ng-corp .mini-cases{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:24px}.ng-corp .mc{position:relative;min-height:300px;border-radius:20px;overflow:hidden;color:#fff;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;padding:22px}.ng-corp .mc img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .6s}.ng-corp .mc:hover img{transform:scale(1.05)}.ng-corp .mc:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(6,11,22,0) 35%,rgba(6,11,22,.85))}.ng-corp .mc .client,.ng-corp .mc .client svg{color:var(--gold-300)}.ng-corp .mc h4{margin:8px 0 0;font-family:var(--serif);font-weight:400;font-size:23px;line-height:1.15}.ng-corp .prov{fill:rgba(255,255,255,.025);stroke:rgba(240,180,41,.28);stroke-width:.8}.ng-corp .route-run{fill:none;stroke:url(#routeGrad);stroke-width:1.4;stroke-linecap:round}.ng-corp .lamp{opacity:0;transform-box:fill-box;transform-origin:center;transform:scale(.2);transition:opacity .6s ease,transform .7s cubic-bezier(.3,1.6,.5,1)}.ng-corp .lamp.lit{opacity:1;transform:none}.ng-corp .lamp .halo{animation:ngc-flick 2.6s ease-in-out infinite}@keyframes ngc-flick{0%,to{opacity:.85}45%{opacity:.55}60%{opacity:1}}.ng-corp .city{font:500 7px Poppins,sans-serif;fill:var(--navy-100);letter-spacing:.06em;opacity:0;transition:opacity .6s}.ng-corp .city.on{opacity:1}.ng-corp .city.hq{fill:var(--gold-300);font-weight:600;font-size:8.5px}.ng-corp [data-brand]{position:relative}.ng-corp .bcv{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none;transition:opacity .45s ease,filter .45s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.ng-corp .bcv.wait{opacity:0;filter:blur(3px)}.ng-corp .tile:hover .bcv{transform:scale(1.03)}.ng-corp .mc .bcv{z-index:-2}.ng-corp .mc:hover .bcv{transform:scale(1.05)}.ng-corp .case-navy{background:radial-gradient(120% 100% at 40% 35%,#1d2a52,var(--navy-950) 80%);display:grid;place-items:center}.ng-corp .cbox{position:relative;width:78%;aspect-ratio:1.3;transform:rotate(-3deg);border-radius:8px;padding:14px;background:linear-gradient(150deg,#1d2a54,#101a36);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06),0 3px 0 #0a1126,0 40px 70px -30px rgba(0,0,0,.85)}.ng-corp .cbox:before{content:"";position:absolute;inset:8px;border:1px solid rgba(212,160,23,.55);border-radius:4px;pointer-events:none}.ng-corp .cbox .cell.card .co{margin-top:0;font-size:15px}.ng-corp .cbox .cell.card .hand{font-size:24px}.ng-corp .kit2{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:min(84%,440px)}.ng-corp .kit2 .tile{border-radius:12px}.ng-corp .how-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:56px}.ng-corp .how-left{padding-top:10px}.ng-corp .how-rail{list-style:none;padding:0;display:flex;flex-direction:column;gap:2px;margin-top:34px}.ng-corp .how-rail li{display:flex;align-items:center;gap:14px;padding:12px 0;font-size:15px;color:var(--ink-3);border-bottom:1px solid var(--rule);transition:color .3s}.ng-corp .how-rail li i{font-style:normal;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;border:1.5px solid var(--rule);font-size:12px;font-weight:600;transition:all .3s}.ng-corp .how-rail li.on{color:var(--ink);font-weight:600}.ng-corp .how-rail li.on i{background:var(--navy-900);border-color:var(--navy-900);color:var(--gold-300)}.ng-corp .how-rail li.done i{background:var(--gold-500);border-color:var(--gold-500);color:#fff}.ng-corp .stack{position:relative;height:540px}.ng-corp .hc{position:absolute;left:0;right:0;height:438px;border-radius:26px;padding:28px;background:var(--card);border:1px solid var(--rule);box-shadow:0 -10px 40px -24px rgba(27,34,54,.35);transition:transform .55s cubic-bezier(.2,.7,.2,1),opacity .5s;overflow:hidden}.ng-corp .hc.off{transform:translateY(120%);opacity:0}.ng-corp .hc .num{font-family:var(--serif);font-style:italic;font-size:16px;color:var(--gold-600)}.ng-corp .hc h3{margin:4px 0 0;font-family:var(--serif);font-weight:400;font-size:30px}.ng-corp .hc>p{margin:8px 0 0;max-width:440px;font-size:14px;line-height:1.6;color:var(--ink-2)}.ng-corp .hc.c2{background:var(--paper)}.ng-corp .hc.c3{background:var(--card-3)}.ng-corp .hc.c4{background:radial-gradient(700px 400px at 70% 70%,#16234a,var(--navy-950) 75%);color:#fff;border:0}.ng-corp .hc.c4>p{color:var(--navy-200);max-width:300px}.ng-corp .hc.c4 .num{color:var(--gold-300)}.ng-corp .mini-form{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}.ng-corp .mf{padding:10px 12px;border-radius:12px;background:var(--paper);font-size:12px;color:var(--ink-3)}.ng-corp .mf b{display:block;margin-top:2px;font-size:14px;color:var(--ink);font-weight:500}.ng-corp .mock-row{display:flex;gap:14px;margin-top:20px}.ng-corp .mock-row img{width:200px;height:200px;border-radius:16px;object-fit:cover}.ng-corp .mock-note{display:flex;flex-direction:column;gap:10px}.ng-corp .mock-note span{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:12px;background:var(--card);border:1px solid var(--rule);font-size:13px}.ng-corp .mock-note .ok{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:#2f9e6b;color:#fff;font-size:11px;font-style:normal}.ng-corp .inv{margin-top:20px;padding:16px 18px;border-radius:16px;background:var(--card);border:1px solid var(--rule);font-size:13px}.ng-corp .inv-row{display:flex;justify-content:space-between;padding:6px 0;color:var(--ink-2)}.ng-corp .inv-row.t{margin-top:6px;padding-top:10px;border-top:1px dashed var(--rule);font-weight:600;color:var(--ink);font-size:15px}.ng-corp .hc-map{position:absolute;right:10px;bottom:30px;width:min(68%,470px)}.ng-corp .hc-map svg{display:block;width:100%;height:auto;overflow:visible}.ng-corp .hc-foot{position:absolute;left:28px;bottom:26px;z-index:2}.ng-corp .hc-count{display:flex;align-items:baseline;gap:10px}.ng-corp .hc-count b{font-family:var(--serif);font-weight:400;font-size:48px;line-height:1;color:transparent;background:var(--foil);-webkit-background-clip:text;background-clip:text;font-variant-numeric:tabular-nums;min-width:1.2em}.ng-corp .hc-count span{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--navy-200)}.ng-corp .deliv{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-top:12px}.ng-corp .deliv span{padding:6px 10px;border-radius:10px;background:rgba(255,255,255,.08);font-size:12px;color:var(--navy-100)}.ng-corp .deliv b{color:#fff}.ng-corp .bar{width:200px;height:5px;margin-top:10px;border-radius:6px;background:rgba(255,255,255,.12);overflow:hidden}.ng-corp .bar i{display:block;height:100%;background:var(--btn-gold)}.ng-corp .pin-wrap{position:relative}.ng-corp .how-flow .stack{height:auto;display:grid;gap:14px}.ng-corp .how-flow .hc,.ng-corp .how-flow .hc.off{position:relative;top:auto!important;height:auto;transform:none;opacity:1;padding:22px}.ng-corp .how-flow .hc.c4{padding-bottom:22px}.ng-corp .how-flow .hc-map{position:relative;right:auto;bottom:auto;width:auto;margin:16px -8px 0}.ng-corp .how-flow .hc-foot{position:relative;left:auto;bottom:auto;margin-top:10px}.ng-corp .how-pinned .how{padding:48px 0}.ng-corp .hc.off{pointer-events:none}.ng-corp .pin-wrap>section{position:sticky}.ng-corp .fest{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.ng-corp .fc{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:20px;background:var(--card);border:1px solid var(--rule);transition:transform .3s,box-shadow .3s}.ng-corp .fc:hover{transform:translateY(-3px);box-shadow:0 24px 44px -28px rgba(27,34,54,.45)}.ng-corp .fc-art{position:relative;aspect-ratio:4/3;overflow:hidden;background:#efe3cf}.ng-corp .fc-art img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.ng-corp .fc:hover .fc-art img{transform:scale(1.04)}.ng-corp .fc-body{flex:1;padding:20px 22px 22px}.ng-corp .fc-flag{position:absolute;left:12px;top:12px;padding:5px 11px;border-radius:999px;background:#b8322a;color:#fff;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.ng-corp .fc.past .fc-art img{filter:grayscale(.55) brightness(1.03)}.ng-corp .fc small{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.ng-corp .fc h3{margin:8px 0 0;font-family:var(--serif);font-weight:400;font-size:28px}.ng-corp .fc p{margin:6px 0 0;font-size:13.5px;color:var(--ink-2)}.ng-corp .fc.past{opacity:.62}.ng-corp .fc.next{background:linear-gradient(160deg,#c23b2c,#8f1f17);border:0;color:#fff;box-shadow:0 26px 50px -26px rgba(143,31,23,.8)}.ng-corp .fc.next small{color:#ffd9a8}.ng-corp .fc.next p{color:#ffe9de}.ng-corp .cdn{display:flex;gap:8px;margin-top:16px}.ng-corp .cdn span{flex:1;padding:8px 0;border-radius:12px;background:rgba(0,0,0,.2);text-align:center;font-size:10.5px;color:#ffd9a8}.ng-corp .cdn b{display:block;font-family:var(--serif);font-weight:400;font-size:24px;color:#fff;font-variant-numeric:tabular-nums}.ng-corp .fc .open{display:inline-block;margin-top:14px;font-size:13px;font-weight:600;color:var(--gold-700)}.ng-corp .close-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.ng-corp .qa{border-bottom:1px solid var(--rule)}.ng-corp .qa button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;border:0;background:none;text-align:left;font-size:16px;font-weight:500;color:var(--ink);cursor:pointer}.ng-corp .qa button i{width:30px;height:30px;flex:none;display:grid;place-items:center;border-radius:50%;border:1.5px solid var(--rule);font-style:normal;font-size:16px;transition:all .25s}.ng-corp .qa.open button i{background:var(--navy-900);border-color:var(--navy-900);transform:rotate(45deg)}.ng-corp .qa .a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.ng-corp .qa.open .a{grid-template-rows:1fr}.ng-corp .qa .a>div{overflow:hidden}.ng-corp .qa .a p{margin:0 0 20px;max-width:560px;font-size:14px;line-height:1.7;color:var(--ink-2)}.ng-corp .qf{position:sticky;top:calc(var(--header-h) + 1rem);padding:34px;border-radius:26px;background:var(--navy-900);color:#fff;box-shadow:0 40px 80px -40px rgba(6,11,22,.8)}.ng-corp .qf h3{margin:0;font-family:var(--serif);font-weight:400;font-size:32px}.ng-corp .fg{margin-top:18px}.ng-corp .fl{display:block;margin-bottom:8px;font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--navy-300)}.ng-corp .qf .chips{display:flex;flex-wrap:wrap;gap:8px}.ng-corp .qf .chip{height:36px;font-size:12.5px}.ng-corp .row2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ng-corp .fi{width:100%;height:46px;padding:0 14px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.05);color:#fff;font:500 14px Poppins,sans-serif;outline:0;transition:border-color .2s,box-shadow .2s}.ng-corp .fi:focus{border-color:var(--gold-400);box-shadow:0 0 0 3px rgba(240,180,41,.18)}.ng-corp .fi::placeholder{color:var(--navy-400)}.ng-corp .fi.filled{border-color:rgba(255,215,0,.45)}.ng-corp .qf .btn-gold{width:100%;height:54px;margin-top:24px;font-size:15px}.ng-corp .qf-alt{display:flex;justify-content:center;gap:18px;margin-top:16px;font-size:13px;color:var(--navy-200)}.ng-corp .qf-alt a{display:inline-flex;align-items:center;gap:6px;color:#fff;font-weight:500}.ng-corp .mbar{display:none}.ng-corp .up{opacity:0;transform:translateY(18px);animation:ngc-up .9s cubic-bezier(.2,.7,.2,1) forwards}@keyframes ngc-up{to{opacity:1;transform:none}}.ng-corp .box{animation:ngc-settle 1.6s cubic-bezier(.2,.7,.2,1) .2s both}@keyframes ngc-settle{0%{opacity:0;transform:rotate(-10deg) translateY(30px) scale(.96)}}.ng-corp .lid{animation:ngc-settleLid 1.6s cubic-bezier(.2,.7,.2,1) .05s both}@keyframes ngc-settleLid{0%{opacity:0;transform:rotate(16deg) translate(30px,-20px)}}.ng-corp .tag-label{opacity:0;animation:ngc-up .7s cubic-bezier(.2,.7,.2,1) forwards}.ng-corp .rv{opacity:0;transform:translateY(26px);transition:opacity .8s,transform .8s cubic-bezier(.2,.7,.2,1)}.ng-corp .rv.in{opacity:1;transform:none}@media (max-width:820px){.ng-corp .wrap{padding:0 18px}.ng-corp .sec{padding:72px 0}.ng-corp .sec-head{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:30px}.ng-corp .hero-grid{grid-template-columns:1fr;gap:10px;min-height:0;padding-top:30px;padding-bottom:44px}.ng-corp .hero-copy{order:2}.ng-corp .still{order:1;height:330px;margin:0 -6px}.ng-corp .box{left:0;top:44px;width:92%;padding:10px}.ng-corp .box:before{inset:5px}.ng-corp .cells{gap:6px}.ng-corp .cell.card{padding:10px 6px}.ng-corp .cell.card svg{width:22px;height:22px}.ng-corp .cell.card .co{font-size:10.5px}.ng-corp .cell.card .rule{margin:6px 0;width:30px}.ng-corp .cell.card .hand{font-size:16px}.ng-corp .cell.card small{display:none}.ng-corp .lid{right:-30px;top:0;width:58%}.ng-corp .lid .wm{font-size:26px}.ng-corp .tag-label{font-size:9.5px;padding:4px 8px}.ng-corp .caption,.ng-corp .tag-label.t3{display:none}.ng-corp .rib-loose{height:22px}.ng-corp .hero-ctas .btn{flex:1}.ng-corp .logos-in{height:72px;gap:26px}.ng-corp .logos-lab{display:none}.ng-corp .statement{padding:80px 0 64px}.ng-corp .pillars{grid-template-columns:1fr;margin-top:44px}.ng-corp .pillar,.ng-corp .pillar:first-child{padding:22px 0;border-left:0;border-bottom:1px solid var(--rule)}.ng-corp .fest,.ng-corp .mini-cases,.ng-corp .pk-grid,.ng-corp .ways-grid{grid-template-columns:1fr}.ng-corp .pk-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -18px;padding:0 18px 8px}.ng-corp .pk{flex:none;width:270px;scroll-snap-align:start}.ng-corp .gold-grid{grid-template-columns:1fr;gap:44px}.ng-corp .gold-copy{order:-1}.ng-corp .case,.ng-corp .case.flip{grid-template-columns:1fr}.ng-corp .case.flip .case-img{order:0}.ng-corp .case-img{min-height:260px}.ng-corp .case-body{padding:26px 22px}.ng-corp .case h3{font-size:28px}.ng-corp .metrics{gap:22px}.ng-corp .metrics b{font-size:28px}.ng-corp .mc{min-height:240px}.ng-corp .kit{gap:7px}.ng-corp .tile{border-radius:10px}.ng-corp .tile figcaption{left:5px;bottom:5px;padding:3px 7px;font-size:9px}.ng-corp .tile figcaption.top{top:5px}.ng-corp .tile:not(.t-box) figcaption span{display:none}.ng-corp .fest{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:18px;gap:12px;margin:0 -18px;padding:0 18px 10px;scrollbar-width:none}.ng-corp .fc{flex:none;width:74%;scroll-snap-align:start}.ng-corp .fc-body{padding:16px 16px 18px}.ng-corp .fc h3{font-size:24px}.ng-corp .how-grid{grid-template-columns:1fr;gap:30px}.ng-corp .how-rail{display:none}.ng-corp .mock-row{flex-direction:column}.ng-corp .mock-row img{width:100%;height:180px}.ng-corp .close-grid{grid-template-columns:1fr;gap:40px}.ng-corp .qf{position:static;padding:24px 20px}.ng-corp .row2{grid-template-columns:1fr}.ng-corp .mbar{display:flex;gap:10px;position:fixed;left:0;right:0;bottom:0;z-index:30;padding:12px 14px 16px;background:var(--bar);backdrop-filter:blur(10px);border-top:1px solid var(--rule)}.ng-corp .mbar .btn{flex:1;height:48px}.ng-corp .mbar .wa{flex:.75;border-color:#25a35a;color:#1f8a4c}}@media (prefers-reduced-motion:reduce){.ng-corp .box,.ng-corp .lid,.ng-corp .rv,.ng-corp .tag-label,.ng-corp .up{animation:none;opacity:1;transform:none;transition:none}.ng-corp .box{transform:rotate(-5deg)}.ng-corp .lid{transform:rotate(9deg)}.ng-corp .lamp .halo,.ng-corp .lg-track{animation:none}}.ng-corp .lg-img{height:30px;width:auto;opacity:.9}.ng-corp .pk-note{margin:22px 0 0;font-size:13px;color:var(--ink-3)}.ng-corp .kit2.single{grid-template-columns:1fr;width:min(72%,400px)}.ng-corp .qa h3{margin:0;font:inherit}.ng-corp .qa button i{color:var(--ink)}.ng-corp .qa.open button i{color:#fff}.ng-corp .qf-done{margin-top:24px;padding:22px;border-radius:16px;background:rgba(255,255,255,.06);border:1px solid rgba(255,215,0,.35)}.ng-corp .qf-done b{display:block;font-family:var(--serif);font-weight:400;font-size:24px}.ng-corp .qf-done p{margin:8px 0 0;font-size:14px;line-height:1.6;color:var(--navy-100)}.ng-corp .qf-error{margin:18px 0 0;padding:12px 14px;border-radius:12px;background:rgba(184,50,42,.2);border:1px solid rgba(255,140,120,.5);font-size:13.5px;line-height:1.55;color:#ffd9d2}.ng-corp .qf .btn[disabled]{opacity:.7;cursor:progress;transform:none}.ng-corp .qf-alt{flex-wrap:wrap;align-items:center}.ng-corp .fest .fc .open{color:var(--gold-700)}.ng-corp a:focus-visible,.ng-corp button:focus-visible,.ng-corp input:focus-visible{outline:2px solid var(--gold-400);outline-offset:2px}.ng-corp .typer input:focus-visible{outline:0}.ng-corp .qf{top:140px}.ng-corp .mbar .wa{background:transparent}.dark .ng-corp{--paper:#0c1424;--paper-2:#101a2f;--paper-3:#18233e;--rule:rgba(255,255,255,.13);--line:rgba(255,255,255,.12);--ink:#f3efe7;--ink-2:#c3c9da;--ink-3:#8f99b4;--gold-600:#e2b13f;--gold-700:#f0b429;--card:#131e37;--card-2:#15203a;--card-3:#111b32;--bar:rgba(12,20,36,.95)}.dark .ng-corp .btn-ink{background:#f4efe6;color:#0c1527}.dark .ng-corp .btn-line{border-color:rgba(255,255,255,.5)}.dark .ng-corp .how-rail li.on i,.dark .ng-corp .pchip.on,.dark .ng-corp .qa.open button i{background:#f4efe6;border-color:#f4efe6;color:#0c1527}.dark .ng-corp .hc.c2,.dark .ng-corp .mf{background:var(--card-3)}.dark .ng-corp .pk.pop{box-shadow:0 24px 50px -30px rgba(240,180,41,.35)}.dark .ng-corp .fc.past .fc-art img{filter:grayscale(.55) brightness(.85)}.dark .ng-corp .logos .lg{color:#aeb6cc}@media (max-width:820px){.ng-corp-tail{padding-bottom:84px}.ng-corp .tag-label.t4{display:none}.ng-corp .qf{top:auto}}@media (max-width:767px){.ng-corp .mbar{bottom:calc(56px + env(safe-area-inset-bottom))}.ng-corp-tail{padding-bottom:140px}}.ng-corp .how-left{align-self:start}