.nhh .nhh-link[aria-current=page]{color:#fff;background:#ffffff24}.nh-subhero{padding:168px 0 clamp(56px,7vw,100px);position:relative}.nh-subhero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(30px,5vw,80px);display:grid}.nh .nh-title{font-family:var(--display);letter-spacing:-.015em;margin-top:20px;font-size:clamp(34px,4.4vw,66px);font-weight:400;line-height:1.06}.nh .nh-title em{background:linear-gradient(95deg, #fff 10%, var(--lilac) 55%, #8aa0ff);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.nh-subhero .nh-lead{max-width:640px;margin-top:26px;font-size:clamp(16px,1.35vw,19px)}.nh-subhero .nh-cta-row{margin-top:36px}.nh-subhero .nh-chips{margin-top:30px}.nh-subhero.center{text-align:center}.nh-subhero.center .nh-eyebrow{justify-content:center}.nh-subhero.center .nh-lead{margin-inline:auto}.nh-badge-stage{place-items:center;min-height:380px;display:grid;position:relative}.nh-badge-stage:before{content:"";aspect-ratio:1;border:1px dashed #bdbfd147;border-radius:50%;width:90%;animation:90s linear infinite nh-spin2;position:absolute}.nh-badge-stage:after{content:"";aspect-ratio:1;filter:blur(22px);background:radial-gradient(circle,#6d8bff66,#0000 68%);border-radius:50%;width:62%;position:absolute}@keyframes nh-spin2{to{transform:rotate(360deg)}}.nh-badgecard{z-index:1;text-align:center;width:min(420px,100%);padding:38px 34px 34px;position:relative}.nh-badgecard img{filter:drop-shadow(0 0 26px #8aa0ff59);width:170px;height:auto;margin:0 auto 26px}.nh .nh-badgecard h2{font-family:var(--display);font-size:clamp(30px,3vw,42px);font-weight:400;line-height:1.1}.nh-badgecard p{letter-spacing:.06em;color:var(--muted);margin-top:14px;font-size:14px}.nh-badgefloat{z-index:2;letter-spacing:.04em;color:#e6e6f2;border:1px solid var(--edge);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff14;border-radius:999px;padding:10px 16px;font-size:13px;animation:7s ease-in-out infinite nh-float;position:absolute}.nh-badgefloat.f1{top:6%;right:2%}.nh-badgefloat.f2{animation-delay:-3s;bottom:8%;left:0}.nh-story{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:22px;display:grid}.nh-story-text{padding:clamp(28px,3.4vw,48px)}.nh .nh-story-text h4{font-family:var(--display);margin-bottom:22px;font-size:clamp(24px,2.2vw,32px);font-weight:400;line-height:1.25}.nh-story-text p+p{margin-top:16px}.nh-story-text p{color:var(--muted);font-size:17px}.nh-story-text p.strong{color:#fff;font-weight:500}.nh .nh-sub{font-family:var(--display);margin-bottom:18px;font-size:24px;font-weight:400}.nh-verbatim{perspective:1400px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.nh-quote .tag{letter-spacing:.16em;text-transform:uppercase;color:#ff9ba3;background:#ff9ba314;border:1px solid #ff9ba359;border-radius:999px;margin-bottom:16px;padding:5px 12px;font-size:12px;display:inline-block}.nh-quote p{color:#e6e6f0;font-size:17px;line-height:1.6}.nh-quote:after{content:"“";font-family:var(--display);color:#ffffff12;pointer-events:none;font-size:84px;line-height:1;position:absolute;top:6px;right:22px}.nh-tricks{grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr);align-items:center;gap:clamp(20px,4vw,60px);margin-top:22px;padding:clamp(28px,3.4vw,48px);display:grid}.nh .nh-tricks h3{font-family:var(--display);font-size:clamp(26px,2.6vw,36px);font-weight:400;line-height:1.15}.nh-tricks p{color:var(--muted);font-size:17px;line-height:1.7}.nh-statement{text-align:center;margin-top:clamp(50px,6vw,90px)}.nh .nh-statement h2{font-family:var(--display);letter-spacing:-.02em;background:linear-gradient(95deg, #fff 10%, var(--lilac) 55%, #8aa0ff);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(40px,7vw,108px);font-weight:400;line-height:1}.nh-statement p{letter-spacing:.2em;text-transform:uppercase;color:var(--faint);margin-top:20px;font-size:14px}.nh-phasegrid{perspective:1400px;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.nh-phasetile{flex-direction:column;gap:14px;padding:30px 26px 28px;display:flex}.nh-phasetile .ico{width:64px;height:64px;color:var(--lilac);border:1px solid var(--edge);background:#ffffff12;border-radius:20px;place-items:center;display:grid}.nh-phasetile .ico .nh-ico{width:32px;height:32px}.nh-phasetile .num{letter-spacing:.2em;color:var(--lilac);font-size:12px}.nh .nh-phasetile h3{font-family:var(--display);font-size:30px;font-weight:400;line-height:1.1}.nh-phasetile p{color:var(--muted);font-size:16px;line-height:1.6}.nh-phasetile .nh-ulink{align-self:flex-start;margin-top:auto}.nh-center-cta{text-align:center;margin-top:44px}.nh-center-cta .nh-btn{white-space:normal;text-align:center;line-height:1.4}.nh-work{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:stretch;gap:22px;display:grid}.nh-work-photo{min-height:460px;padding:0;position:relative;overflow:hidden}.nh-work-photo img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.nh-work-photo:hover img{transform:scale(1.05)}.nh-work-photo:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#05050a00 45%,#05050a8c),radial-gradient(circle at 20% 0,#ffffff2e,#0000 50%);position:absolute;inset:0;box-shadow:inset 0 1px #ffffff59}.nh-steps{flex-direction:column;gap:16px;display:flex;position:relative}.nh-steps:before{content:"";background:linear-gradient(#bdbfd180,#bdbfd114);width:1px;position:absolute;top:36px;bottom:36px;left:41px}.nh-step{grid-template-columns:56px minmax(0,1fr);align-items:start;gap:22px;padding:26px 30px 28px 26px;display:grid;position:relative}.nh-step .n{width:56px;height:56px;font-family:var(--display);color:#08080c;background:linear-gradient(135deg, #fff, var(--lilac));border-radius:50%;place-items:center;font-size:20px;display:grid;box-shadow:0 0 0 6px #ffffff0f,0 10px 30px -8px #8aa0ff99}.nh .nh-step h3{font-family:var(--display);margin-bottom:8px;font-size:26px;font-weight:400;line-height:1.2}.nh-step p{color:var(--muted);font-size:16.5px;line-height:1.65}.nh-cpage{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:22px;display:grid}.nh-cinfo{grid-template-rows:auto auto minmax(300px,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.nh-cinfo-card{flex-direction:column;gap:12px;padding:26px 26px 28px;display:flex}.nh-cinfo-card .ico{width:54px;height:54px;color:var(--lilac);border:1px solid var(--edge);background:#ffffff12;border-radius:18px;place-items:center;display:grid}.nh-cinfo-card .ico svg{width:24px;height:24px}.nh .nh-cinfo-card h2{font-family:var(--body);letter-spacing:.2em;text-transform:uppercase;color:var(--faint);font-size:12.5px;font-weight:500}.nh-cinfo-card p,.nh-cinfo-card a{color:#fff;word-break:break-word;font-size:18px;line-height:1.4}.nh .nh-cinfo-card a:hover{color:var(--lilac)}.nh-map{grid-column:1/-1;min-height:300px;padding:0;position:relative;overflow:hidden}.nh-map iframe{filter:grayscale(.35)invert(.92)hue-rotate(185deg)contrast(.9)brightness(.95);border:0;width:100%;height:100%;position:absolute;inset:0}.nh-map:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 1px #ffffff4d}.nh-cform{border-radius:36px;padding:clamp(28px,3.6vw,52px)}.nh .nh-cform>h3{font-family:var(--display);margin-bottom:8px;font-size:clamp(26px,2.6vw,36px);font-weight:400}.nh-cform .nh-field textarea{resize:vertical;width:100%;min-height:140px;font:inherit;color:#fff;border:1px solid var(--edge);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff12;border-radius:16px;padding:16px 18px;font-size:16px;transition:border-color .2s,background .2s,box-shadow .2s}.nh-cform .nh-field textarea::placeholder{color:var(--faint)}.nh-cform .nh-field textarea:focus{border-color:var(--lilac);background:#ffffff1c;outline:none;box-shadow:0 0 0 4px #bdbfd126}.nh-cform .nh-field input[type=url]{width:100%;font:inherit;color:#fff;border:1px solid var(--edge);background:#ffffff12;border-radius:16px;padding:16px 18px;font-size:16px}.nh-cform .nh-field input[type=url]::placeholder{color:var(--faint)}.nh-cform .nh-field input[type=url]:focus{border-color:var(--lilac);background:#ffffff1c;outline:none;box-shadow:0 0 0 4px #bdbfd126}.nh-cform{flex-direction:column;gap:16px;display:flex}@media (max-width:1100px){.nh-subhero-grid{grid-template-columns:minmax(0,1fr)}.nh-badge-stage{min-height:320px}.nh-story{grid-template-columns:minmax(0,1fr)}.nh-phasegrid{grid-template-columns:repeat(2,minmax(0,1fr))}.nh-work{grid-template-columns:minmax(0,1fr)}.nh-work-photo{aspect-ratio:3/2;min-height:0}.nh-cpage,.nh-tricks{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.nh-subhero{padding-top:140px}.nh-verbatim,.nh-phasegrid,.nh-cinfo{grid-template-columns:minmax(0,1fr)}.nh-cinfo{grid-template-rows:none}.nh-step{grid-template-columns:46px minmax(0,1fr);gap:16px;padding:22px 20px}.nh-step .n{width:46px;height:46px;font-size:17px}.nh-steps:before{left:43px}.nh-badgefloat{display:none}}@media (prefers-reduced-motion:reduce){.nh-badge-stage:before{animation:none}}.nh .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nh-stats{perspective:1400px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.nh-stat{flex-direction:column;justify-content:center;gap:8px;min-height:150px;padding:26px 26px 24px;display:flex}.nh-stat:nth-child(2n){transform:translateY(26px)}.nh-stat b{font-family:var(--display);background:linear-gradient(95deg, #fff 10%, var(--lilac) 70%, #8aa0ff);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(40px,4.4vw,64px);font-weight:400;line-height:1}.nh-stat b.txt{color:#fff;background:0 0;-webkit-background-clip:border-box;background-clip:border-box;font-size:clamp(22px,2.1vw,30px);line-height:1.2}.nh-stat span{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:13px}.nh-stats-3{grid-template-columns:minmax(0,1fr)}.nh-stats-3 .nh-stat:nth-child(2n){transform:none}.nh-stats-3 .nh-stat{flex-direction:column-reverse;align-items:flex-start;min-height:0}.nh-stats-3 .nh-stat b{font-size:clamp(34px,3.4vw,52px)}.nh-stats-3 .nh-stat:nth-child(2){margin-left:28px}.nh-stats-3 .nh-stat:nth-child(3){margin-left:56px}.nh-approach{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:22px;display:grid}.nh-approach-lead{font-family:var(--display);color:#fff;align-items:center;padding:clamp(28px,3.4vw,48px);font-size:clamp(22px,2.1vw,30px);line-height:1.3;display:flex}.nh-approach-text{flex-direction:column;align-items:flex-start;gap:16px;padding:clamp(28px,3.4vw,48px);display:flex}.nh-approach-text p{color:var(--muted);font-size:17px;line-height:1.7}.nh-approach-text p.strong{color:#fff;font-weight:500}.nh-fineprint{text-align:center;color:var(--muted);margin-top:26px;font-size:15px}.nh-fineprint.wide{margin-inline:auto;max-width:820px;font-family:var(--display);color:#e6e6f0;margin-top:40px;font-size:clamp(18px,1.7vw,23px);line-height:1.5}.nh-phasesec{padding-block:clamp(36px,5vw,64px)}.nh-phaserow{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:22px;display:grid}.nh-phasepanel{padding:clamp(28px,3.4vw,48px);position:sticky;top:110px;overflow:hidden}.nh-phasepanel-mark{font-family:var(--display);color:#ffffff0d;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(150px,17vw,260px);line-height:1;position:absolute;bottom:-50px;right:-10px}.nh-phasepanel>*{position:relative}.nh-phasepanel>.nh-phasepanel-mark{position:absolute}.nh .nh-phasepanel h3{font-family:var(--display);margin-top:18px;font-size:clamp(22px,2vw,28px);font-weight:400;line-height:1.25}.nh-phasepanel p{color:var(--muted);max-width:520px;margin-top:16px;font-size:17px;line-height:1.65}.nh-svcgrid{perspective:1400px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.nh-svc-card{flex-direction:column;gap:12px;padding:28px 26px 26px;display:flex}.nh .nh-svc-card h3{font-family:var(--display);font-size:23px;font-weight:400;line-height:1.2}.nh-svc-card p{color:var(--muted);font-size:16px;line-height:1.6}.nh-svc-card .nh-ulink{align-self:flex-start;margin-top:auto}.nh-svc-card p+.nh-ulink{margin-top:14px}.nh-signals{perspective:1400px;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.nh-signal{flex-direction:column;gap:14px;padding:28px 26px 26px;display:flex}.nh-signal .tag,.nh-quote .tag{align-self:flex-start}.nh-signal .tag{letter-spacing:.12em;text-transform:uppercase;color:#ff9ba3;background:#ff9ba314;border:1px solid #ff9ba359;border-radius:999px;padding:5px 12px;font-size:12px}.nh .nh-signal h3{font-family:var(--display);font-size:27px;font-weight:400;line-height:1.15}.nh-signal p{color:var(--muted);font-size:16px;line-height:1.6}.nh-signal .nh-ulink{align-self:flex-start;margin-top:auto}.nh-unsure{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 40px;margin-top:22px;padding:clamp(24px,3vw,38px) clamp(26px,3.4vw,48px);display:flex}.nh-unsure p{color:var(--muted);flex:420px;font-size:18px;line-height:1.6}.nh-unsure strong{color:#fff;font-weight:500}.nh-badges{perspective:1400px;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.nh-badgetile{background:linear-gradient(145deg,#fffffff5,#ebeeffe6);place-items:center;padding:14px;display:grid}.nh-badgetile:before{display:none}.nh-badgetile img{mix-blend-mode:multiply;border-radius:14px;width:100%;height:auto}.nh-stepcards{perspective:1400px;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.nh-stepcard{flex-direction:column;gap:12px;padding:28px 26px 30px;display:flex}.nh-stepcard .n{letter-spacing:.18em;text-transform:uppercase;color:var(--lilac);border:1px solid var(--edge);background:#ffffff0f;border-radius:999px;align-self:flex-start;padding:5px 12px;font-size:12px}.nh .nh-stepcard h3{font-family:var(--display);font-size:25px;font-weight:400;line-height:1.2}.nh-stepcard p{color:var(--muted);font-size:16px;line-height:1.6}.nh-costs{perspective:1400px;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.nh-costs-3{grid-template-columns:repeat(3,minmax(0,1fr))}.nh-cost{flex-direction:column;gap:10px;padding:30px 28px;display:flex}.nh-cost span{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:14px}.nh-cost b{font-family:var(--display);font-size:clamp(28px,2.6vw,38px);font-weight:400;line-height:1.1}.nh-costs-3 .nh-cost{flex-direction:column-reverse}.nh-costs-3 .nh-cost b{font-size:clamp(36px,3.6vw,52px)}.nh-stage-sub{max-width:560px}.nh .nh-statement-line{font-family:var(--display);text-align:center;color:#fff;margin:0 0 22px;padding:clamp(26px,3vw,40px) clamp(28px,3.4vw,50px);font-size:clamp(22px,2.2vw,32px);line-height:1.3}.nh-ptablist{scrollbar-width:none;gap:10px;padding:4px 2px 14px;display:flex;overflow-x:auto}.nh-ptablist::-webkit-scrollbar{display:none}.nh .nh-ptablist button.nh-pt-tab{border:1px solid var(--edge);color:var(--muted);font-family:var(--body);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#ffffff0d;border-radius:999px;flex:none;padding:12px 20px;font-size:13px;font-weight:500;line-height:1.2;transition:background .25s,color .25s,border-color .25s}.nh .nh-ptablist button.nh-pt-tab:hover{color:#fff;background:#ffffff1f}.nh .nh-ptablist button.nh-pt-tab[aria-selected=true]{color:#08080c;background:#fff;border-color:#fff}.nh-ptpanel{margin-top:8px;padding:clamp(22px,3vw,40px)}.nh-ptpanel[hidden]{display:none}.nh .nh-ptpanel h3{font-family:var(--display);font-size:clamp(24px,2.4vw,34px);font-weight:400;line-height:1.2}.nh-pt-hint{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin-top:8px;font-size:13px;display:none}.nh-pt-scroll{background:#05050c59;border:1px solid #ffffff1a;border-radius:20px;margin-top:22px;overflow-x:auto}.nh-ptable{border-collapse:separate;border-spacing:0;text-align:left;width:100%;min-width:780px;font-size:15.5px}.nh-ptable.list{min-width:680px}.nh .nh-ptable th,.nh .nh-ptable td{text-align:left;vertical-align:top;color:#e2e2ee;background:0 0;border-bottom:1px solid #ffffff14;padding:16px 20px}.nh .nh-ptable thead th{font-family:var(--display);color:#fff;border-bottom-color:#ffffff29;font-size:21px;font-weight:400}.nh .nh-ptable tbody th{letter-spacing:.12em;text-transform:uppercase;width:17%;color:var(--muted);font-size:12.5px;font-weight:500}.nh .nh-ptable tr:last-child th,.nh .nh-ptable tr:last-child td{border-bottom:0}.nh .nh-ptable .pop{background:#96a5ff1a;border-inline:1px solid #96a5ff42}.nh .nh-ptable thead th.pop{border-top:1px solid #96a5ff42;border-radius:14px 14px 0 0}.nh .nh-ptable tbody tr:last-child td.pop{border-bottom:1px solid #96a5ff42;border-radius:0 0 14px 14px}.nh .nh-ptable tr.pop>*{background:#96a5ff1a;border-inline:0;border-radius:0}.nh .nh-ptable .pill{width:fit-content;font-family:var(--body);letter-spacing:.14em;text-transform:uppercase;color:#fff;background:#ffffff1f;border:1px solid #ffffff47;border-radius:999px;margin:0;padding:4px 10px;font-size:11px;font-weight:600;display:inline-block}.nh .nh-ptable.list tbody th{width:30%;font-family:var(--display);letter-spacing:0;text-transform:none;color:#fff;font-size:20px;font-weight:400}.nh-ptable.list .nm{display:inline}.nh .nh-ptable tr.priced td{padding-block:20px}.nh-pt-price{flex-wrap:wrap;align-items:baseline;gap:2px 4px;display:inline-flex}.nh-pt-price b{font-family:var(--display);color:#fff;font-size:28px;font-weight:400;line-height:1}.nh-pt-price em{color:var(--muted);font-size:13px;font-style:normal}.nh-pt-notes{flex-direction:column;gap:10px;margin-top:22px;display:flex}.nh-pt-notes p{color:var(--muted);font-size:15.5px;line-height:1.65}.nh-pt-notes a{color:var(--lilac);border-bottom:1px solid #bdbfd166}.nh-vars{perspective:1400px;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.nh-var{padding:28px 28px 30px}.nh-var .n{font-family:var(--display);color:#0000;-webkit-text-stroke:1px #ffffff59;margin-bottom:18px;font-size:44px;line-height:1;display:block}.nh .nh-var h3{font-family:var(--display);margin-bottom:10px;font-size:23px;font-weight:400;line-height:1.2}.nh-var p{color:var(--muted);font-size:16px;line-height:1.6}.nh-radar{aspect-ratio:1;width:100%;max-width:480px;margin-inline:auto;position:relative}.nh-radar .r{border:1px solid #bdbfd147;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nh-radar .r3{background:radial-gradient(circle,#0000 55%,#8aa0ff12);width:100%;height:100%}.nh-radar .r2{background:#8aa0ff0d;border-style:dashed;width:68%;height:68%}.nh-radar .r1{background:radial-gradient(circle,#6d8bff59,#6d8bff0f);border-color:#8aa0ff80;width:38%;height:38%;box-shadow:0 0 80px #6d8bff59}.nh-radar .lbl{letter-spacing:.16em;text-transform:uppercase;color:var(--lilac);border:1px solid var(--edge);background:#080810b3;border-radius:999px;padding:4px 12px;font-size:12px;position:absolute;left:50%;transform:translate(-50%)}.nh-radar .l3{top:-1%}.nh-radar .l2{top:15%}.nh-radar .l1{top:30%}.nh-radar .home{font-family:var(--display);white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:12px 22px;font-size:22px;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nh-radar .home i{background:#7dffb2;border-radius:50%;width:10px;height:10px;animation:2.4s ease-in-out infinite nh-ping;box-shadow:0 0 16px #7dffb2}@keyframes nh-ping{50%{box-shadow:0 0 30px 6px #7dffb280}}.nh-geo{perspective:1400px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.nh-geo-card{flex-direction:column;gap:14px;padding:30px 28px;display:flex}.nh-geo-card .tag{letter-spacing:.2em;color:var(--lilac);align-self:flex-start;font-size:13px}.nh .nh-geo-card h3{font-family:var(--display);font-size:26px;font-weight:400;line-height:1.2}.nh-geo-card p{color:var(--muted);font-size:16px;line-height:1.65}.nh-boroughs{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:6px;display:flex}.nh-boroughs li{color:#e6e6f2;border:1px solid var(--edge);background:#ffffff12;border-radius:999px;padding:7px 14px;font-size:14px}.nh-callout{background:linear-gradient(145deg,#7dffb21a,#6d8bff1f);margin-top:18px;padding:clamp(26px,3vw,40px) clamp(28px,3.4vw,50px)}.nh .nh-callout h3{font-family:var(--display);margin-bottom:10px;font-size:26px;font-weight:400}.nh-callout p{color:#dcdce8;max-width:920px;font-size:17px;line-height:1.7}.nh-areas{perspective:1400px;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.nh-area{flex-direction:column;gap:14px;min-height:280px;padding:clamp(28px,3.4vw,44px);display:flex}.nh-area .tag{letter-spacing:.16em;text-transform:uppercase;color:var(--lilac);border:1px solid var(--edge);background:#ffffff0f;border-radius:999px;align-self:flex-start;padding:5px 12px;font-size:12px}.nh .nh-area h3{font-family:var(--display);font-size:clamp(28px,2.8vw,40px);font-weight:400;line-height:1.1}.nh-area p{color:var(--muted);max-width:520px;font-size:17px;line-height:1.6}.nh-area .nh-ulink{align-self:flex-start;margin-top:auto}.nh-steps.solo{max-width:920px;margin-inline:auto}.nh-steps.solo:before{left:41px}.nh-postfan{aspect-ratio:1.15;width:100%;max-width:480px;margin-inline:auto;position:relative}.nh-fancard{aspect-ratio:1.45;width:62%;padding:0;animation:8s ease-in-out infinite nh-float;position:absolute;overflow:hidden}.nh-fancard img{object-fit:cover;width:100%;height:100%}.nh-fancard.f1{top:4%;left:0;transform:rotate(-7deg)}.nh-fancard.f2{z-index:2;animation-delay:-3s;top:30%;right:0;transform:rotate(5deg)}.nh-fancard.f3{z-index:1;animation-delay:-5s;bottom:0;left:8%;transform:rotate(-2deg)}.nh-bfilters{flex-wrap:wrap;gap:10px;margin-bottom:30px;display:flex}.nh .nh-bfilters button.nh-bchip{border:1px solid var(--edge);color:var(--muted);font-family:var(--body);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#ffffff0d;border-radius:999px;align-items:center;gap:8px;padding:11px 18px;font-size:13px;font-weight:500;line-height:1.2;transition:background .25s,color .25s;display:inline-flex}.nh .nh-bfilters button.nh-bchip small{opacity:.7;font-size:12px}.nh .nh-bfilters button.nh-bchip:hover{color:#fff;background:#ffffff1f}.nh .nh-bfilters button.nh-bchip[aria-pressed=true]{color:#08080c;background:#fff;border-color:#fff}@media (max-width:1100px){.nh-approach,.nh-phaserow{grid-template-columns:minmax(0,1fr)}.nh-phasepanel{position:relative;top:0}.nh-signals,.nh-stepcards,.nh-badges,.nh-costs,.nh-vars,.nh-geo{grid-template-columns:repeat(2,minmax(0,1fr))}.nh-geo-card:first-child{grid-column:1/-1}.nh-pt-hint{display:block}.nh-stats-3 .nh-stat:nth-child(n){margin-left:0}}@media (max-width:720px){.nh-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.nh-stat{min-height:120px;padding:20px}.nh-stat:nth-child(2n){transform:none}.nh-svcgrid,.nh-areas,.nh-geo,.nh-vars,.nh-signals,.nh-stepcards,.nh-costs,.nh-costs-3{grid-template-columns:minmax(0,1fr)}.nh-badges{grid-template-columns:repeat(2,minmax(0,1fr))}.nh-radar .home{padding:10px 16px;font-size:18px}.nh-postfan{max-width:360px}.nh-stats-3{grid-template-columns:minmax(0,1fr)}}.nh-phasebadge{flex-direction:column;gap:6px;width:100%;max-width:460px;margin-inline:auto;padding:clamp(28px,3.4vw,44px);display:flex;position:relative;overflow:hidden}.nh ol{margin:0;padding:0;list-style:none}.nh-phasebadge .num{font-family:var(--display);color:#0000;-webkit-text-stroke:1px #ffffff38;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(120px,11vw,170px);line-height:1;position:absolute;top:-6px;right:14px}.nh-phasebadge>*{position:relative}.nh-phasebadge>.num{position:absolute}.nh-phasebadge .of{letter-spacing:.2em;text-transform:uppercase;color:var(--lilac);font-size:13px}.nh-phasebadge b{font-family:var(--display);background:linear-gradient(95deg, #fff 10%, var(--lilac) 60%, #8aa0ff);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:26px;font-size:clamp(44px,4.6vw,68px);font-weight:400;line-height:1.05}.nh-phasebadge .tracker{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:70px;display:grid}.nh .nh-phasebadge .tracker a{color:var(--muted);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;gap:4px;padding:12px 10px;font-size:14px;transition:background .25s,color .25s;display:flex}.nh-phasebadge .tracker a span{letter-spacing:.16em;color:var(--lilac);font-size:11px}.nh .nh-phasebadge .tracker a:hover{color:#fff;background:#ffffff1f}.nh .nh-phasebadge .tracker li[aria-current=page] a{color:#08080c;background:#fff;border-color:#fff}.nh .nh-phasebadge .tracker li[aria-current=page] a span{color:#4b4f7a}.nh-ways{perspective:1400px;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.nh-ways.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.nh-ways .nh-svc-card{position:relative}.nh-way-n{font-family:var(--display);color:#0000;-webkit-text-stroke:1px #ffffff4d;font-size:44px;line-height:1}.nh-incs{perspective:1400px;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.nh-inc{flex-direction:column;gap:12px;padding:28px 28px 30px;display:flex}.tick{color:#7dffb2;background:#7dffb21a;border:1px solid #7dffb259;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:inline-grid}.tick svg{width:17px;height:17px}.nh .nh-inc h3{font-family:var(--display);font-size:23px;font-weight:400;line-height:1.2}.nh-inc p{color:var(--muted);font-size:16px;line-height:1.6}.nh-guide{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.nh-guide-col{padding:clamp(26px,3vw,40px)}.nh-guide-col.yes{background:linear-gradient(145deg,#7dffb21a,#ffffff08)}.nh-guide-col.no{background:linear-gradient(145deg,#ff9ba31a,#ffffff08)}.nh .nh-guide-col h3{font-family:var(--display);margin-bottom:22px;font-size:clamp(26px,2.6vw,36px);font-weight:400}.nh-guide-col ul{flex-direction:column;gap:22px;display:flex}.nh-guide-col li{align-items:flex-start;gap:16px;display:flex}.nh-guide-col li>svg{border-radius:50%;flex:none;width:34px;height:34px;margin-top:2px;padding:8px}.nh-guide-col.yes li>svg{color:#7dffb2;background:#7dffb21a;border:1px solid #7dffb259}.nh-guide-col.no li>svg{color:#ff9ba3;background:#ff9ba31a;border:1px solid #ff9ba359}.nh .nh-guide-col h4{font-family:var(--display);margin-bottom:6px;font-size:20px;font-weight:400;line-height:1.25}.nh-guide-col p{color:var(--muted);font-size:15.5px;line-height:1.6}.nh-callout .big{font-family:var(--display);color:#fff;max-width:920px;margin-bottom:12px;font-size:clamp(20px,1.9vw,26px);line-height:1.4}.nh-callout .nh-eyebrow{margin-bottom:8px}.nh-who-list{flex-direction:column;gap:4px;padding:clamp(22px,2.6vw,36px);display:flex}.nh-who-list li{font-family:var(--display);border-bottom:1px solid #ffffff14;align-items:center;gap:16px;padding:16px 6px;font-size:clamp(18px,1.7vw,23px);line-height:1.3;display:flex}.nh-who-list li:last-child{border-bottom:0}.nh-who-note{background:linear-gradient(145deg,#6d8bff24,#ffffff08);flex-direction:column;justify-content:center;align-items:flex-start;gap:22px;padding:clamp(28px,3.4vw,48px);display:flex}.nh-who-note p{color:#dcdce8;font-size:17.5px;line-height:1.7}.nh-costs.c3,.nh-costs.c5{grid-template-columns:repeat(3,minmax(0,1fr))}.nh-costs.c5 .nh-cost:last-child{grid-column:span 2}.nh-phasedots{flex-direction:column;gap:18px;width:100%;max-width:360px;margin-inline:auto;padding:32px 34px;display:flex;position:relative}.nh-phasedots:before{content:"";background:linear-gradient(#bdbfd180,#bdbfd11a);width:1px;position:absolute;top:56px;bottom:56px;left:62px}.nh-phasedots .dot{font-family:var(--display);align-items:center;gap:18px;font-size:26px;display:flex;position:relative}.nh-phasedots .dot i{width:56px;height:56px;font-family:var(--body);letter-spacing:.1em;color:#08080c;background:linear-gradient(135deg, #fff, var(--lilac));border-radius:50%;flex:none;place-items:center;font-size:13px;font-style:normal;display:grid;box-shadow:0 0 0 6px #ffffff0f}.nh-phasedots .dot.d2{margin-left:16px}.nh-phasedots .dot.d3{margin-left:32px}.nh-phasedots .dot.d4{margin-left:48px}.nh-phasedots:before{display:none}.nh-cases{perspective:1400px;flex-direction:column;gap:22px;display:flex}.nh-case{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid;overflow:hidden}.nh-case-img{background:linear-gradient(135deg,#6d8bff59,#9a7bff33 55%,#ffffff0d);place-items:center;min-height:320px;display:grid;position:relative;overflow:hidden}.nh-case-img img{object-fit:cover;width:100%;height:100%;transition:transform 1s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.nh-case:hover .nh-case-img img{transform:scale(1.05)}.nh-case-img span{font-family:var(--display);color:#ffffff8c;letter-spacing:.04em;font-size:clamp(80px,9vw,140px);line-height:1}.nh-case-body{flex-direction:column;gap:18px;padding:clamp(28px,3.4vw,52px);display:flex}.nh-case-phases{flex-wrap:wrap;gap:8px;display:flex}.nh-case-phases li{letter-spacing:.14em;text-transform:uppercase;color:var(--lilac);border:1px solid var(--edge);background:#ffffff0f;border-radius:999px;padding:5px 12px;font-size:12px}.nh .nh-case h3{font-family:var(--display);font-size:clamp(26px,2.6vw,38px);font-weight:400;line-height:1.2}.nh-case h3 span{color:var(--faint)}.nh-case-body>p{color:var(--muted);font-size:17px;line-height:1.65}.nh-case-stack{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.nh-case-stack li{color:#e6e6f2;border:1px solid var(--edge);background:#ffffff12;border-radius:999px;padding:7px 14px;font-size:14px}.nh-case .nh-ulink{align-self:flex-start}.nh-legal{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:24px;display:grid}.nh-toc{scrollbar-width:thin;max-height:calc(100vh - 140px);padding:26px 22px 22px;position:sticky;top:110px;overflow-y:auto}.nh .nh-toc h4{font-family:var(--body);letter-spacing:.2em;text-transform:uppercase;color:var(--lilac);margin-bottom:16px;font-size:12.5px;font-weight:500}.nh-toc ol{flex-direction:column;gap:2px;display:flex}.nh .nh-toc a{color:var(--muted);border-radius:12px;gap:12px;padding:9px 10px;font-size:14.5px;line-height:1.35;transition:background .2s,color .2s;display:flex}.nh-toc a span{letter-spacing:.1em;color:var(--faint);flex:none;padding-top:2px;font-size:11.5px}.nh .nh-toc a:hover{color:#fff;background:#ffffff14}.nh .nh-toc a[aria-current=true]{color:#fff;background:#ffffff1f}.nh .nh-toc a[aria-current=true] span{color:var(--lilac)}.nh-legal-body{flex-direction:column;gap:18px;min-width:0;display:flex}.nh-legal-sec{padding:clamp(26px,3.2vw,44px);scroll-margin-top:110px}.nh .nh-legal-sec h2{font-family:var(--display);align-items:baseline;gap:16px;margin-bottom:22px;font-size:clamp(26px,2.6vw,36px);font-weight:400;line-height:1.2;display:flex}.nh-legal-sec h2 .n{font-family:var(--body);letter-spacing:.16em;color:var(--lilac);font-size:13px}.nh .nh-legal-sec h3{font-family:var(--display);color:#fff;margin:26px 0 8px;font-size:21px;font-weight:400;line-height:1.3}.nh-legal-sec p{color:var(--muted);margin-top:12px;font-size:16.5px;line-height:1.75}.nh-legal-sec h2+p,.nh-legal-sec h3+p{margin-top:0}.nh-legal-sec p.callout{border:1px solid var(--edge);color:#fff;background:#ffffff12;border-radius:16px;margin-top:22px;padding:14px 18px;font-weight:500}.nh-legal-sec p.swipe{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-size:13px;display:none}.nh-legal-sec ul,.nh-legal-sec ol{flex-direction:column;gap:10px;margin-top:14px;padding-left:0;display:flex}.nh-legal-sec li{color:var(--muted);padding-left:26px;font-size:16.5px;line-height:1.7;position:relative}.nh-legal-sec li:before{content:"";background:var(--lilac);border-radius:50%;width:8px;height:8px;position:absolute;top:.72em;left:4px;box-shadow:0 0 10px #bdbfd180}.nh-legal-sec strong{color:#fff;font-weight:500}.nh .nh-legal-sec a{color:var(--lilac);border-bottom:1px solid #bdbfd166}.nh .nh-legal-sec a:hover{color:#fff;border-color:#fff}.nh-legal-table{background:#05050c59;border:1px solid #ffffff1a;border-radius:18px;margin-top:18px;overflow-x:auto}.nh-legal-table table{border-collapse:separate;border-spacing:0;text-align:left;width:100%;min-width:560px}.nh .nh-legal-table th,.nh .nh-legal-table td{text-align:left;vertical-align:top;color:#dcdce8;background:0 0;border-bottom:1px solid #ffffff14;padding:14px 18px;font-size:15.5px;line-height:1.55}.nh .nh-legal-table thead th{letter-spacing:.14em;text-transform:uppercase;color:var(--lilac);font-size:12.5px;font-weight:500}.nh .nh-legal-table tbody th{color:#fff;width:32%;font-weight:500}.nh .nh-legal-table tr:last-child th,.nh .nh-legal-table tr:last-child td{border-bottom:0}@media (max-width:1100px){.nh-ways,.nh-incs{grid-template-columns:repeat(2,minmax(0,1fr))}.nh-guide,.nh-case{grid-template-columns:minmax(0,1fr)}.nh-case-img{aspect-ratio:16/9;min-height:0}.nh-legal{grid-template-columns:minmax(0,1fr)}.nh-toc{max-height:none;position:relative;top:0}.nh-legal-sec p.swipe{display:block}.nh-costs.c3,.nh-costs.c5{grid-template-columns:repeat(2,minmax(0,1fr))}.nh-costs.c5 .nh-cost:last-child{grid-column:1/-1}}@media (max-width:720px){.nh-ways,.nh-ways.n2,.nh-incs,.nh-costs.c3,.nh-costs.c5{grid-template-columns:minmax(0,1fr)}.nh-phasebadge .tracker{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:44px}.nh-phasedots{max-width:100%}}.nh-posthero{padding-bottom:36px}.nh-postmeta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px 18px;font-size:14px;display:flex}.nh-postmeta .cat{letter-spacing:.12em;text-transform:uppercase;color:var(--lilac);border:1px solid var(--edge);background:#ffffff0f;border-radius:999px;padding:6px 14px;font-size:12px}.nh-postmeta time+span:before{content:"·";color:var(--faint);margin-right:18px}.nh .nh-posttitle{max-width:1100px;margin-top:22px;font-size:clamp(32px,4vw,58px)}.nh-byline{align-items:center;gap:14px;margin-top:28px;display:flex}.nh-byline .av{width:50px;height:50px;font-family:var(--display);background:linear-gradient(135deg, var(--blue), var(--violet));border-radius:50%;place-items:center;font-size:21px;display:grid;box-shadow:0 0 0 4px #ffffff14}.nh-byline strong{font-size:16px;font-weight:600;display:block}.nh-byline small{color:var(--faint);font-size:13.5px}.nh-postimg{margin:0 0 28px;padding:0;overflow:hidden}.nh-postimg img{width:100%;height:auto;display:block}.nh-postwrap{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:28px;display:grid}.nh-article{padding:clamp(26px,4.4vw,68px)}.nh-postaside{flex-direction:column;gap:18px;display:flex;position:sticky;top:110px}.nh-postaside .nh-toc{max-height:34vh;position:static}.nh-postform{border-radius:30px;justify-content:flex-start;gap:14px;padding:28px 26px 26px}.nh .nh-postform h3{font-family:var(--display);font-size:24px;font-weight:400;line-height:1.25}.nh-postform .lead{color:var(--muted);margin-bottom:4px;font-size:15px;line-height:1.6}.nh-postnav{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.nh .nh-postnav a{color:#fff;flex-direction:column;gap:8px;padding:22px 26px;display:flex}.nh-postnav a.next{text-align:right}.nh-postnav small{letter-spacing:.16em;text-transform:uppercase;color:var(--lilac);font-size:12.5px}.nh-postnav span{font-family:var(--display);font-size:19px;line-height:1.35}.nh-share{border-top:1px solid #ffffff1a;flex-wrap:wrap;align-items:center;gap:10px;margin-top:44px;padding-top:26px;display:flex}.nh-share span{letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin-right:6px;font-size:13px}.nh .nh-share button.nh-share-btn{border:1px solid var(--edge);color:#fff;cursor:pointer;background:#ffffff12;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;transition:background .25s,color .25s,transform .25s;display:grid}.nh .nh-share button.nh-share-btn:hover{color:#08080c;background:#fff;transform:translateY(-2px)}.nh-share-btn svg{width:18px;height:18px}.nh-share em{color:#7dffb2;font-size:13px;font-style:normal}.nh .nh-prose{color:#d6d6e4;overflow-wrap:anywhere;font-size:17.5px;line-height:1.85}.nh .nh-prose>:first-child{margin-top:0}.nh .nh-prose p{margin:0 0 1.25em}.nh .nh-prose h2{font-family:var(--display);color:#fff;margin:2em 0 .6em;scroll-margin-top:110px;font-size:clamp(27px,2.6vw,38px);font-weight:400;line-height:1.2}.nh .nh-prose h3{font-family:var(--display);color:#fff;margin:1.7em 0 .5em;scroll-margin-top:110px;font-size:clamp(22px,2vw,28px);font-weight:400;line-height:1.25}.nh .nh-prose h4,.nh .nh-prose h5,.nh .nh-prose h6{font-family:var(--display);color:#fff;margin:1.5em 0 .4em;font-size:21px;font-weight:400;line-height:1.3}.nh .nh-prose a{color:var(--lilac);border-bottom:1px solid #bdbfd166;transition:color .2s,border-color .2s}.nh .nh-prose a:hover{color:#fff;border-color:#fff}.nh .nh-prose strong,.nh .nh-prose b{color:#fff;font-weight:500}.nh .nh-prose ul,.nh .nh-prose ol{margin:0 0 1.35em;padding-left:1.4em}.nh .nh-prose ul{list-style:outside}.nh .nh-prose ol{list-style:decimal}.nh .nh-prose li{margin:0 0 .55em;padding-left:.3em}.nh .nh-prose li::marker{color:var(--lilac)}.nh .nh-prose img{border:1px solid #ffffff1f;border-radius:20px;max-width:100%;height:auto;margin:1.6em 0;display:block}.nh .nh-prose figure{margin:1.6em 0}.nh .nh-prose figcaption{color:var(--faint);text-align:center;margin-top:10px;font-size:14px}.nh .nh-prose blockquote{border-left:3px solid var(--lilac);font-family:var(--display);color:#fff;background:#ffffff0d;border-radius:0 20px 20px 0;margin:1.8em 0;padding:22px 28px;font-size:21px;line-height:1.5}.nh .nh-prose blockquote p:last-child{margin-bottom:0}.nh .nh-prose hr{border:0;border-top:1px solid #ffffff1f;margin:2.4em 0}.nh .nh-prose iframe,.nh .nh-prose video{aspect-ratio:16/9;border:0;border-radius:20px;width:100%;max-width:100%;height:auto;margin:1.6em 0;display:block}.nh .nh-prose pre{background:#05050c99;border:1px solid #ffffff1a;border-radius:16px;margin:1.6em 0;padding:18px 22px;font-size:14.5px;line-height:1.6;overflow-x:auto}.nh .nh-prose code{background:#ffffff17;border-radius:7px;padding:2px 7px;font-size:.9em}.nh .nh-prose pre code{background:0 0;padding:0}.nh-tablewrap{background:#05050c59;border:1px solid #ffffff1f;border-radius:18px;margin:1.8em 0;overflow-x:auto}.nh .nh-prose table{border-collapse:separate;border-spacing:0;width:100%;min-width:560px;margin:0;font-size:15.5px;line-height:1.55}.nh .nh-prose th,.nh .nh-prose td{text-align:left;vertical-align:top;color:#dcdce8;background:0 0;border:0;border-bottom:1px solid #ffffff14;padding:13px 18px}.nh .nh-prose thead th,.nh .nh-prose tr:first-child th{letter-spacing:.12em;text-transform:uppercase;color:var(--lilac);font-size:12.5px;font-weight:500}.nh .nh-prose tr:last-child td,.nh .nh-prose tr:last-child th{border-bottom:0}.nh .nh-prose tr:first-child td{color:#fff;font-weight:500}@media (max-width:1100px){.nh-postwrap{grid-template-columns:minmax(0,1fr)}.nh-postaside{position:static}.nh-postaside .nh-toc{max-height:none}}@media (max-width:640px){.nh-postnav{grid-template-columns:minmax(0,1fr)}.nh .nh-prose{font-size:16.5px;line-height:1.8}}.nh-stats-3 .nh-stat b.txt{font-size:clamp(22px,2.2vw,32px)}.nh .nh-mark{color:#fff;text-underline-offset:5px;font-weight:500;-webkit-text-decoration:underline #bdbfd199;text-decoration:underline #bdbfd199;text-decoration-thickness:2px}.nh-svcgrid-wide .nh-svc-card{padding:32px 30px 30px}.nh-pricetag{letter-spacing:.06em;color:#08080c;background:linear-gradient(90deg, #fff, var(--lilac));border-radius:999px;align-self:flex-start;padding:6px 14px;font-size:13px;font-weight:600}.nh-incs .nh-inc p a{color:var(--lilac);border-bottom:1px solid #bdbfd166}.nh-incs .nh-inc p a:hover{color:#fff;border-color:#fff}.nh-capabs{perspective:1400px;flex-direction:column;gap:16px;display:flex}.nh-capab{flex-direction:column;align-items:flex-start;gap:12px;padding:clamp(24px,2.8vw,36px);display:flex}.nh .nh-capab h3{font-family:var(--display);font-size:clamp(23px,2.1vw,29px);font-weight:400;line-height:1.2}.nh-capab p{color:var(--muted);font-size:16.5px;line-height:1.65}.nh-status{letter-spacing:.14em;text-transform:uppercase;border:1px solid;border-radius:999px;padding:5px 13px;font-size:12px;font-weight:600}.nh-status.yes{color:#7dffb2;background:#7dffb21a;border-color:#7dffb266}.nh-status.maybe{color:#ffd36b;background:#ffd36b1a;border-color:#ffd36b66}.nh-status.home{color:#c3ceff;background:#8aa0ff24;border-color:#8aa0ff80}.nh-approach-art{flex-direction:column;justify-content:center;align-items:flex-start;gap:26px}.nh .nh-approach-art p{font-family:var(--display);color:#fff;font-size:clamp(22px,2.1vw,30px);line-height:1.3}.nh-mappack{align-self:center;width:100%;max-width:380px;height:auto}.nh-places{flex-wrap:wrap;gap:12px;margin-bottom:20px;display:flex}.nh-places li{font-family:var(--display);color:#fff;border:1px solid var(--edge);background:linear-gradient(145deg,#ffffff1f,#ffffff0a);border-radius:999px;padding:14px 24px;font-size:clamp(18px,1.7vw,23px);transition:transform .25s,background .25s;box-shadow:inset 0 1px #fff3}.nh-places li:hover{background:#ffffff2e;transform:translateY(-3px)}.nh-areas .nh-area .tag{color:var(--lilac)}.nh-postdate:after{content:"";background:linear-gradient(270deg, transparent, var(--lilac));width:26px;height:1px}.nh-postrule{background:linear-gradient(90deg,#0000,#ffffff3d,#0000);border:0;height:1px;margin:36px auto 30px}.nh-byline{text-align:left;justify-content:center;gap:16px;margin-top:0}.nh-byline .av{background:#fff;width:58px;height:58px;padding:0;overflow:hidden;box-shadow:0 0 0 4px #ffffff1a,0 10px 30px -8px #8aa0ff80}.nh-byline .av img{object-fit:cover;width:100%;height:100%}.nh-byline strong{font-size:18px;font-weight:500}.nh-byline small{letter-spacing:.18em;text-transform:uppercase;color:var(--lilac);margin-top:2px;font-size:12.5px;display:block}.nh-posthero{text-align:left;padding-bottom:36px}.nh-posthero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}.nh-posthero-text{flex-direction:column;align-items:flex-start;display:flex}.nh .nh-posttitle{max-width:none;margin:22px 0 0;font-size:clamp(30px,3.4vw,52px)}.nh-posthero .nh-byline{justify-content:flex-start;margin-top:34px}.nh-posthero .nh-postimg{margin:0}.nh-posthero .nh-postimg img{object-fit:cover;aspect-ratio:16/10;width:100%;height:100%;min-height:300px}@media (max-width:1100px){.nh-posthero-grid{grid-template-columns:minmax(0,1fr)}}.nh-section.nh-postbody{padding-top:clamp(56px,6.5vw,96px)}.nh-postform h3,.nh-postform .lead{text-align:center}.nh-postform .lead{margin-bottom:8px}.nh-pstage{--sx:0;--sy:0;aspect-ratio:1;perspective:1500px;width:100%;max-width:600px;margin-inline:auto;position:relative;container-type:inline-size}.nh-pstage-in{transform-style:preserve-3d;transform:rotateY(calc(var(--sx) * 14deg)) rotateX(calc(var(--sy) * -10deg));font-size:2.15cqw;transition:transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.nh-pstage .nh-ring{pointer-events:none}.nh-pstage .pl{transform:translate3d(0, 0, var(--z,0px));transform-style:preserve-3d;position:absolute}.nh-pstage .pf{width:100%;height:100%;animation:7s ease-in-out infinite nh-float;position:relative}.nh-pstage .pl:nth-of-type(2n) .pf{animation-delay:-2.5s}.nh-pstage .pl:nth-of-type(3n) .pf{animation-delay:-4.5s}.nh-pstage .pf.nh-glass{border-radius:1.7em}.nh-pstage .pf.nh-glass:before{display:none}.nh-pstage .pchip{color:#fff;white-space:nowrap;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1a;border:1px solid #ffffff38;border-radius:99px;align-items:center;gap:.6em;padding:.7em 1.25em;font-size:1.05em;display:inline-flex;box-shadow:0 12px 30px -10px #0009}.nh-pstage .pchip i{background:#7dffb2;border-radius:50%;width:.7em;height:.7em;box-shadow:0 0 12px #7dffb2}.nh-pstage .pchip.b i{background:#8aa0ff;box-shadow:0 0 12px #8aa0ff}.nh-pstage .pchip.l i{background:#bdbfd1;box-shadow:0 0 12px #bdbfd1}.nh-pstage small{letter-spacing:.1em;text-transform:uppercase;color:#c3ceff;font-size:.9em;display:block}.nh-pstage .t{background:#ffffff57;border-radius:99px;height:.55em;display:block}.nh-pstage .w90{width:90%}.nh-pstage .w80{width:80%}.nh-pstage .w70{width:70%}.nh-pstage .w60{width:60%}.nh-pstage .w50{width:50%}.nh-pstage .w40{width:40%}.s-development .b-win{width:68%;height:58%;top:13%;left:10%}.s-development .b-win .pf{flex-direction:column;display:flex;overflow:hidden}.s-development .bar{border-bottom:1px solid #ffffff1f;align-items:center;gap:.5em;padding:.9em 1.1em;display:flex}.s-development .bar i{background:#ff9ba3;border-radius:50%;width:.8em;height:.8em}.s-development .bar i:nth-child(2){background:#ffd36b}.s-development .bar i:nth-child(3){background:#7dffb2}.s-development .bar span{color:#a6a6b8;background:#ffffff14;border-radius:99px;margin-left:.8em;padding:.25em 1em;font-size:.95em}.s-development .body{flex-direction:column;flex:1;gap:.85em;padding:1.2em;display:flex}.nh-pstage .blk{animation:8s ease-in-out infinite pst-build;animation-delay:calc(var(--i,0) * .32s);background:#ffffff29;border-radius:.7em;display:block}.nh-pstage .blk.hero{background:linear-gradient(135deg,#8aa0ffa6,#bdbfd133);height:7.5em}.nh-pstage .blk.line{height:.95em}.nh-pstage .blk.card{flex:1;height:4.6em}.nh-pstage .blk.btn{background:#fff;border-radius:99px;width:9em;height:2.1em}.s-development .row{gap:.8em;display:flex}.s-development .b-code{width:50%;bottom:7%;left:0}.s-development .b-code .pf{padding:.9em 1.1em}.s-development .b-code code{color:#d6d6e4;white-space:pre;font:500 .95em/1.75 ui-monospace,Consolas,Courier New,monospace;display:block}.s-development .k{color:#c3a6ff}.s-development .s{color:#7dffb2}.s-development .n{color:#ffd36b}.s-development .b-phone{width:23%;height:50%;top:8%;right:3%}.s-development .b-phone .pf{border-radius:2.2em;flex-direction:column;gap:.7em;padding:1.1em .9em;display:flex}.s-development .notch{background:#ffffff4d;border-radius:99px;align-self:center;width:32%;height:.5em}.s-development .b-phone .blk.hero{height:5em}.s-development .b-c1{bottom:22%;right:0}.s-development .b-c2{top:4%;left:10%}.s-development .b-c3{bottom:5%;left:56%}.s-growth-marketing .g-chart{width:64%;height:52%;top:28%;left:6%}.s-growth-marketing .g-chart .pf{padding:1em}.s-growth-marketing .g-chart svg{width:100%;height:100%;display:block}.s-growth-marketing .bar{transform-box:fill-box;transform-origin:bottom;animation:7s ease-in-out infinite pst-bar;animation-delay:calc(var(--i) * .18s)}.s-growth-marketing .trend{stroke-dasharray:420;stroke-dashoffset:420px;animation:7s ease-in-out infinite pst-draw}.s-growth-marketing .dot{transform-box:fill-box;transform-origin:50%;animation:2s ease-in-out infinite pst-dot}.s-growth-marketing .cap{letter-spacing:.06em;color:#7dffb2;font-size:.95em;position:absolute;top:1em;left:1.4em}.s-growth-marketing .g-serp{width:56%;top:5%;left:0}.s-growth-marketing .g-serp .pf{flex-direction:column;gap:.75em;padding:1em 1.1em;display:flex}.s-growth-marketing .q{color:#d6d6e4;white-space:nowrap;background:#ffffff17;border-radius:99px;align-items:center;gap:.7em;padding:.55em .9em;font-size:.9em;display:flex;overflow:hidden}.s-growth-marketing .q i{border:2px solid #bdbfd1;border-radius:50%;flex:none;width:.9em;height:.9em}.s-growth-marketing .res{border-radius:1em;grid-template-columns:auto 1fr;align-items:center;gap:.35em .8em;padding:.45em;display:grid}.s-growth-marketing .res b{background:#ffffff1f;border-radius:50%;grid-row:span 2;place-items:center;width:1.9em;height:1.9em;font-size:.9em;font-weight:500;display:grid}.s-growth-marketing .res.first{background:#7dffb21a;border:1px solid #7dffb259}.s-growth-marketing .res.first b{color:#08080c;background:#7dffb2}.s-growth-marketing .res .t+.t{opacity:.55}.s-growth-marketing .res.dim{opacity:.45}.s-growth-marketing .g-ai{width:42%;top:10%;right:0}.s-growth-marketing .g-ai .pf{flex-direction:column;gap:.6em;padding:1em 1.1em;display:flex}.s-growth-marketing .cite{color:#08080c;background:#7dffb2;border-radius:99px;align-self:flex-start;padding:.3em .85em;font-size:.85em}.s-growth-marketing .g-map{width:40%;bottom:4%;right:4%}.s-growth-marketing .g-map .pf{padding:.6em;overflow:hidden}.s-growth-marketing .g-map svg{width:100%;height:auto;display:block}.s-growth-marketing .pin{transform-box:fill-box;transform-origin:bottom;animation:2.4s ease-in-out infinite pst-bounce}.s-growth-marketing .g-map .cap{color:#fff;letter-spacing:0;background:#080810bf;border:1px solid #fff3;border-radius:99px;padding:.25em .75em;font-size:.85em;position:absolute;top:auto;bottom:.8em;left:.9em}.s-growth-marketing .g-c1{bottom:3%;left:32%}.s-funnels-and-crm .c-funnel{width:56%;height:78%;top:4%;left:22%}.s-funnels-and-crm .c-funnel svg{filter:drop-shadow(0 20px 40px #6d8bff59);width:100%;height:100%;display:block;overflow:visible}.s-funnels-and-crm .lead{transform-box:fill-box;animation:5.6s ease-in infinite pst-drop;animation-delay:var(--d);opacity:0}.s-funnels-and-crm .c-pipe{width:62%;bottom:3%;left:0}.s-funnels-and-crm .c-pipe .pf{padding:1em}.s-funnels-and-crm .cols{grid-template-columns:repeat(3,1fr);gap:.7em;display:grid}.s-funnels-and-crm .col{flex-direction:column;gap:.5em;display:flex}.s-funnels-and-crm .col small{color:#a6a6b8;font-size:.8em}.s-funnels-and-crm .k{background:#ffffff1f;border:1px solid #ffffff1f;border-radius:.8em;height:2.6em;display:block}.s-funnels-and-crm .k.s{opacity:.6;height:2em}.s-funnels-and-crm .k.won{background:#7dffb22e;border-color:#7dffb280;animation:5s ease-in-out infinite pst-won}.s-funnels-and-crm .c-c1{top:10%;right:2%}.s-funnels-and-crm .c-c2{top:42%;right:0}.s-funnels-and-crm .c-c3{bottom:12%;right:10%}.s-ai-automation .a-flow{inset:0}.s-ai-automation .a-flow .pf{animation:none}.s-ai-automation .a-flow svg{width:100%;height:100%;display:block}.s-ai-automation .wire{animation:3s linear infinite pst-wire}.s-ai-automation .node{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite pst-dot}.s-ai-automation .a-chat{width:60%;top:18%;left:4%}.s-ai-automation .a-chat .pf{flex-direction:column;gap:.6em;padding:1em 1.1em 1.2em;display:flex}.s-ai-automation .head{border-bottom:1px solid #ffffff1f;align-items:center;gap:.7em;margin-bottom:.3em;padding-bottom:.8em;display:flex}.s-ai-automation .av{background:linear-gradient(135deg,#8aa0ff,#9a7bff);border-radius:50%;place-items:center;width:2.4em;height:2.4em;font-size:.8em;font-weight:600;display:grid}.s-ai-automation .head b{font-weight:500}.s-ai-automation .head em{color:#7dffb2;margin-left:auto;font-size:.8em;font-style:normal}.s-ai-automation .m{max-width:86%;animation:10s ease-in-out infinite pst-build;animation-delay:calc(var(--i) * .9s);border-radius:1.1em;margin:0;padding:.65em .95em;font-size:.95em}.s-ai-automation .m.u{color:#08080c;background:#fff;border-bottom-right-radius:.3em;align-self:flex-end}.s-ai-automation .m.b{background:#ffffff21;border-bottom-left-radius:.3em;align-self:flex-start}.s-ai-automation .m.done{color:#d6ffe6;background:#7dffb226;border:1px solid #7dffb273;align-self:flex-start}.s-ai-automation .a-agent{width:44%;bottom:8%;right:0}.s-ai-automation .a-agent .pf{flex-direction:column;gap:.65em;padding:1em 1.1em;display:flex}.s-ai-automation .task{animation:8s ease-in-out infinite pst-build;animation-delay:calc(var(--i) * 1s);align-items:center;gap:.7em;font-size:.95em;display:flex}.s-ai-automation .task i{color:#08080c;background:#7dffb2;border-radius:50%;place-items:center;width:1.7em;height:1.7em;font-size:.8em;font-style:normal;display:grid}.s-ai-automation .a-gear{color:#bdbfd1;width:13%;top:6%;right:8%}.s-ai-automation .a-gear svg{width:100%;animation:14s linear infinite pst-spin;display:block}.s-ai-automation .a-c1{bottom:6%;left:6%}@keyframes pst-build{0%{opacity:0;transform:translateY(.8em)scale(.96)}14%,78%{opacity:1;transform:none}92%,to{opacity:0;transform:translateY(-.4em)}}@keyframes pst-bar{0%{transform:scaleY(.06)}30%,85%{transform:scaleY(1)}to{transform:scaleY(.06)}}@keyframes pst-draw{0%,12%{stroke-dashoffset:420px}42%,85%{stroke-dashoffset:0}to{stroke-dashoffset:420px}}@keyframes pst-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.7)}}@keyframes pst-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes pst-drop{0%{opacity:0;transform:translate(0)}10%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate(var(--dx,0), 270px)}}@keyframes pst-won{0%,55%{transform:scale(1)}70%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes pst-wire{to{stroke-dashoffset:-28px}}@keyframes pst-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.nh-pstage *,.nh-pstage :before{animation:none!important}.nh-pstage-in{transform:none!important}.nh-pstage .lead{opacity:1}}.s-ai-automation .a-c1{top:5%;bottom:auto;left:4%}.s-development .b-c1{right:3%}.s-funnels-and-crm .c-c2{right:2%}.nh-usps{flex-wrap:wrap;gap:12px 28px;margin-top:28px;display:flex}.nh-usps.center{justify-content:center}.nh-usps li{color:#e6e6f2;align-items:center;gap:11px;font-size:15.5px;font-weight:500;display:inline-flex}.nh-usps li.lead{letter-spacing:.14em;text-transform:uppercase;width:100%;color:var(--lilac);font-size:13px}.nh-usps .tk{color:#07070d;background:linear-gradient(135deg,#7dffb2 0%,#8aa0ff 100%);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid;box-shadow:0 0 18px #7dffb259}.nh-hero .nh-usps{margin-top:30px}.nh-subhero .nh-usps+.nh-cta-row,.nh-hero .nh-usps+.nh-cta-row{margin-top:32px}@media (max-width:640px){.nh-usps{gap:10px 20px}.nh-usps li{font-size:14.5px}}.nh-usps{gap:12px 30px}.nh-usps li{letter-spacing:.14em;text-transform:uppercase;color:#e9e9f4;gap:12px;font-size:13px;font-weight:500}.nh-usps li.lead{letter-spacing:.18em;color:var(--lilac);font-size:12px}.nh-usps .tk{width:22px;height:22px;color:var(--lilac);background:#ffffff0f;border:1px solid #bdbfd180;box-shadow:inset 0 1px #ffffff38}.nh-usps .tk svg{stroke-width:2.6px;width:12px;height:12px}@media (max-width:640px){.nh-usps li{letter-spacing:.1em;font-size:12px}}.nh-pstage .pchip.big{padding:.85em 1.4em;font-size:1.2em}.nh-pstage .pchip.big b{font-family:var(--display);margin-left:.2em;font-size:1.15em;font-weight:400}.s-services .sv-lines{inset:0}.s-services .sv-lines .pf{animation:none}.s-services .sv-lines svg{width:100%;height:100%;display:block}.s-services .wire{animation:3s linear infinite pst-wire}.s-services .sv-core{aspect-ratio:1;width:30%;top:35%;left:35%}.s-services .sv-core .pf{background:radial-gradient(circle at 32% 26%,#ffffff59,#7c8cff73 55%,#262a6e80);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;box-shadow:0 0 5em #6d8bff80}.s-services .sv-core b{font-family:var(--display);font-size:3.6em;font-weight:400;line-height:1}.s-services .sv-core span{letter-spacing:.16em;text-transform:uppercase;color:#dfe3ff;margin-top:.3em;font-size:.9em}.s-services .sv-t{width:36%}.s-services .sv-t .pf{flex-direction:column;gap:.3em;padding:1.1em 1.2em 1.2em;display:flex}.s-services .sv-t .ic{color:#bdbfd1;background:#ffffff12;border:1px solid #ffffff2e;border-radius:1em;place-items:center;width:3em;height:3em;margin-bottom:.3em;display:grid}.s-services .sv-t .ic svg{width:2em;height:2em}.s-services .sv-t small{letter-spacing:.18em;color:#bdbfd1;text-transform:none;font-size:.85em}.s-services .sv-t strong{font-family:var(--display);font-size:1.9em;font-weight:400;line-height:1.1}.s-services .sv-t em{color:#a6a6b8;font-size:.95em;font-style:normal}.s-services .t1{top:4%;left:3%}.s-services .t2{top:13%;right:3%}.s-services .t3{bottom:6%;left:6%}.s-services .t4{bottom:10%;right:1%}.s-services .sv-c1{top:1%;left:41%}.s-services .sv-c2{top:47%;right:2%}.s-services .sv-c3{top:47%;left:2%}.s-services .sv-c4{bottom:1%;left:38%}.s-pricing .pr-quote .pf{padding:1.3em 1.5em 1.4em}.s-pricing .pr-quote .row{color:#d6d6e4;justify-content:space-between;align-items:baseline;gap:1em;padding:.7em 0;font-size:1.05em;display:flex}.s-pricing .pr-quote .row b{font-family:var(--display);color:#fff;font-size:1.9em;font-weight:400}.s-pricing .pr-quote hr{border:0;border-top:1px dashed #ffffff40;margin:.5em 0}.s-pricing .pr-quote .same{color:#bdbfd1;align-items:center;font-size:.95em}.s-pricing .pr-quote .same i{color:#08080c;background:#fff;border-radius:50%;place-items:center;width:1.9em;height:1.9em;font-style:normal;display:grid}.s-pricing .pr-c2{top:48%;right:3%}.s-pricing .pr-badge{aspect-ratio:1;width:21%;bottom:8%;right:8%}.s-pricing .pr-badge .pf{color:#08080c;background:linear-gradient(145deg,#fff,#bdbfd1);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;box-shadow:0 1.4em 3em -1em #8aa0ffb3}.s-pricing .pr-badge .ring{border:1px dashed #bdbfd1b3;border-radius:50%;animation:18s linear infinite pst-spin;position:absolute;inset:-.7em}.s-pricing .pr-badge b{font-family:var(--display);font-size:2.4em;font-weight:400;line-height:1}.s-pricing .pr-badge small{letter-spacing:.2em;text-transform:uppercase;color:#3b3e66;font-size:.85em}.s-pricing .pr-quote{width:62%;top:16%;left:3%}.s-pricing .pr-c1{top:6%;right:1%}.s-pricing .pr-c2{top:63%;left:34%;right:auto}.s-pricing .pr-c3{bottom:4%;left:2%}.s-pricing .pr-badge{top:36%;bottom:auto;right:4%}.nh-case-phases.big{margin-top:26px}.nh-case-phases.big li{align-items:center;gap:8px;padding:9px 16px;font-size:13px;display:inline-flex}.nh-case-phases.big li svg{width:14px;height:14px;color:var(--lilac)}.nh-case-phases.big li.off{opacity:.35}.nh-meta{border-top:1px solid #ffffff1a;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;margin:34px 0 0;padding-top:26px;display:grid}.nh-meta dt{letter-spacing:.18em;text-transform:uppercase;color:var(--faint);margin-bottom:4px;font-size:12px}.nh-meta dd{color:#e6e6f2;margin:0;font-size:15.5px;line-height:1.5}.s-casehero .ch-back{width:44%;height:40%;top:10%;left:0;rotate:-6deg}.s-casehero .ch-back .pf{background:linear-gradient(135deg,#6d8bff66,#9a7bff38 60%,#ffffff0d);place-items:center;display:grid}.s-casehero .ch-back span{font-family:var(--display);color:#ffffff80;letter-spacing:.04em;font-size:5em}.s-casehero .ch-main{width:58%;top:20%;left:22%;rotate:2deg}.s-casehero .ch-main .pf{overflow:hidden}.s-casehero .ch-main img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.s-casehero .mono{aspect-ratio:3/2;background:radial-gradient(circle at 30% 20%,#8aa0ff8c,#9a7bff40 55%,#08081099);place-items:center;display:grid}.s-casehero .mono span{font-family:var(--display);letter-spacing:.04em;color:#ffffffd9;font-size:7.5em;line-height:1}.s-casehero .cap{padding:1em 1.2em 1.2em}.s-casehero .cap b{font-family:var(--display);font-size:1.8em;font-weight:400;line-height:1.15;display:block}.s-casehero .cap span{color:#a6a6b8;margin-top:.3em;font-size:1em;display:block}.s-casehero .ch-p{right:0}.s-casehero .ch-p1{top:6%;right:3%}.s-casehero .ch-p2{top:16%}.s-casehero .ch-p3{top:26%;right:2%}.s-casehero .ch-p4{top:36%}.s-casehero .ch-s1{bottom:18%;left:4%}.s-casehero .ch-s2{bottom:3%;left:34%}.s-casehero .ch-s3{bottom:14%;right:6%}.nh-incs.two{grid-template-columns:repeat(2,minmax(0,1fr))}.nh-who-list.nh-cols{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;display:grid}.nh-case-table{padding:0;overflow-x:auto}.nh-case-table table{min-width:520px}.nh .nh-step-phase{letter-spacing:.16em;text-transform:uppercase;color:var(--lilac);border:1px solid var(--edge);background:#ffffff0f;border-radius:999px;margin-bottom:6px;padding:3px 11px;font-size:11.5px;display:inline-block}.nh-step .nh-step-tools{color:var(--faint);margin-top:8px;font-size:14px}.nh-stackgroups{perspective:1400px;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.nh-stackgroup{padding:26px 26px 28px}.nh .nh-stackgroup h3{font-family:var(--body);letter-spacing:.2em;text-transform:uppercase;color:var(--lilac);margin-bottom:14px;font-size:12.5px;font-weight:500}.nh-stackgroup ul{flex-wrap:wrap;gap:8px;display:flex}.nh-stackgroup li{color:#e6e6f2;border:1px solid var(--edge);background:#ffffff12;border-radius:999px;padding:7px 14px;font-size:14px}.nh-resultstats{margin-bottom:22px}.nh-resultstats .nh-cost b{font-size:clamp(30px,3vw,44px)}.nh-resultstats .nh-cost span{letter-spacing:.08em;font-size:13px;line-height:1.4}.nh-resultstats.n1{grid-template-columns:minmax(0,360px)}.nh-resultstats.n8{grid-template-columns:repeat(4,minmax(0,1fr))}.nh-results-text{margin-top:0}.nh-results-text .nh-legal-table{align-self:start;margin:0}.nh .nh-quote-big{max-width:1000px;margin-inline:auto;font-size:clamp(28px,4vw,60px);line-height:1.15}@media (max-width:1100px){.nh-stackgroups,.nh-resultstats.n8{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.nh-incs.two,.nh-who-list.nh-cols,.nh-stackgroups,.nh-meta,.nh-resultstats.n8{grid-template-columns:minmax(0,1fr)}}.nh-svc-more{text-align:center;max-width:920px;color:var(--muted);margin:-8px auto 26px;font-size:17px;line-height:1.7}.nh-deepgrid{perspective:1400px;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.nh-deepgrid .nh-svc-card:last-child:nth-child(odd){grid-column:1/-1}.nh-deepgrid .nh-svc-card{padding:30px 30px 32px}.nh-deeptable{margin-top:4px}.nh-deeptable table{min-width:640px}.nh-incs.four{grid-template-columns:repeat(4,minmax(0,1fr))}.nh-incs.four .nh-inc{padding:26px 24px 28px}.nh .nh-incs.four .nh-inc h3{font-size:21px}.nh-svc-links{flex-wrap:wrap;gap:12px 28px;margin-top:6px;display:flex}.nh-who-note h3,.nh .nh-who-note h3{font-family:var(--display);font-size:26px;font-weight:400;line-height:1.2}.nh-ptsolo{margin-top:0}.nh-price-extra{margin-top:22px}.nh-price-extra p+p{margin-top:12px}.nh-extra-big{flex-wrap:wrap;align-items:baseline;gap:6px 22px;margin-bottom:14px;display:flex}.nh-extra-big b{font-family:var(--display);color:#fff;font-size:clamp(44px,5vw,72px);font-weight:400;line-height:1}.nh-extra-big span{color:#dcdce8;font-size:17px}.nh .nh-ways .nh-step-phase{align-self:flex-start}@media (max-width:1100px){.nh-incs.four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.nh-deepgrid,.nh-incs.four{grid-template-columns:minmax(0,1fr)}.nh-deepgrid .nh-svc-card{padding:24px 22px 26px}}.s-svc .bar{border-bottom:1px solid #ffffff1f;align-items:center;gap:.5em;padding:.9em 1.1em;display:flex}.s-svc .bar i{background:#ff9ba3;border-radius:50%;width:.8em;height:.8em}.s-svc .bar i:nth-child(2){background:#ffd36b}.s-svc .bar i:nth-child(3){background:#7dffb2}.s-svc .bar span{color:#a6a6b8;white-space:nowrap;text-overflow:ellipsis;background:#ffffff14;border-radius:99px;margin-left:.8em;padding:.25em 1em;font-size:.95em;overflow:hidden}.s-svc .pl .pf{overflow:visible}.s-svc .w-win .pf,.s-svc .o-shop .pf,.s-svc .a-app .pf{overflow:hidden}.s-svc .tg,.s-svc .rl{color:#e6e6f2;justify-content:space-between;align-items:center;padding:.35em 0;font-size:1em;display:flex}.s-svc .tg i,.s-svc .rl i{background:#ffffff2e;border-radius:99px;width:2.3em;height:1.25em;position:relative}.s-svc .tg i,.s-svc .rl i.on{background:#7dffb299}.s-svc .tg i:after,.s-svc .rl i:after{content:"";background:#fff;border-radius:50%;width:.95em;height:.95em;position:absolute;top:.15em;left:.15em}.s-svc .tg i:after,.s-svc .rl i.on:after{left:1.2em}.s-svc-wordpress .w-win{width:68%;height:60%;top:12%;left:4%}.s-svc-wordpress .w-win .pf{flex-direction:column;display:flex}.s-svc-wordpress .ed{flex:1;min-height:0;display:flex}.s-svc-wordpress .side{border-right:1px solid #ffffff1a;flex-direction:column;gap:.45em;width:24%;padding:.9em .7em;display:flex}.s-svc-wordpress .side span{color:#a6a6b8;border-radius:.6em;padding:.45em .7em;font-size:.9em}.s-svc-wordpress .side span.on{color:#fff;background:#8aa0ff47}.s-svc-wordpress .canvas{flex-direction:column;flex:1;gap:.75em;padding:1em;display:flex}.s-svc-wordpress .canvas .blk.hero{height:6.2em}.s-svc-wordpress .w-gauge{aspect-ratio:1;width:27%;top:5%;right:2%}.s-svc-wordpress .w-gauge .pf{border-radius:50%;place-items:center;padding:.5em;display:grid}.s-svc-wordpress .w-gauge svg{width:100%;height:100%}.s-svc-wordpress .w-gauge b{font-family:var(--display);font-size:2.6em;font-weight:400;line-height:1;position:absolute}.s-svc-wordpress .w-gauge small{font-size:.75em;position:absolute;bottom:18%}.s-svc-wordpress .w-plug{width:46%;bottom:6%;left:2%}.s-svc-wordpress .w-plug .pf{padding:1em 1.2em}.s-svc-wordpress .w-c1{bottom:24%;right:0}.s-svc-wordpress .w-c2{bottom:5%;left:52%}.s-svc-shopify .s-prod{width:46%;height:68%;top:8%;left:5%}.s-svc-shopify .s-prod .pf{flex-direction:column;gap:.7em;padding:1em;display:flex}.s-svc-shopify .s-prod .pic{background:linear-gradient(135deg,#8aa0ff8c,#9a7bff40 60%,#ffffff0f);border-radius:1em;flex:1;place-items:center;display:grid}.s-svc-shopify .s-prod .pic svg{width:62%}.s-svc-shopify .s-prod .buy{justify-content:space-between;align-items:center;margin-top:.2em;display:flex}.s-svc-shopify .s-prod .buy b{font-family:var(--display);font-size:1.7em;font-weight:400}.s-svc-shopify .s-prod .buy span{color:#08080c;background:#fff;border-radius:99px;padding:.55em 1.1em;font-size:.95em;font-weight:500}.s-svc-shopify .s-cart{width:42%;top:20%;right:2%}.s-svc-shopify .s-cart .pf{flex-direction:column;gap:.75em;padding:1.1em 1.2em;display:flex}.s-svc-shopify .s-cart .li{align-items:center;gap:.7em;display:flex}.s-svc-shopify .s-cart .li i{background:linear-gradient(135deg,#8aa0ff99,#ffffff1a);border-radius:.6em;flex:none;width:2.4em;height:2.4em}.s-svc-shopify .s-cart .li .t{flex:1;width:auto}.s-svc-shopify .s-cart .li b{font-size:.95em;font-weight:500}.s-svc-shopify .s-cart .tot{border-top:1px solid #ffffff24;justify-content:space-between;padding-top:.7em;font-size:1em;display:flex}.s-svc-shopify .s-cart .tot b{font-family:var(--display);font-size:1.35em;font-weight:400}.s-svc-shopify .s-cart .go{text-align:center;color:#08080c;background:linear-gradient(135deg,#8aa0ff,#bdbfd1);border-radius:99px;padding:.7em;font-size:.95em;font-weight:500;display:block}.s-svc-shopify .s-c1{bottom:14%;right:2%}.s-svc-shopify .s-c2{bottom:3%;left:14%}.s-svc-woocommerce .o-shop{width:64%;height:62%;top:10%;left:4%}.s-svc-woocommerce .o-shop .pf{flex-direction:column;display:flex}.s-svc-woocommerce .o-shop .grid{flex:1;grid-template-columns:1fr 1fr;gap:.8em;min-height:0;padding:1em;display:grid}.s-svc-woocommerce .o-shop .it{min-height:0;animation:8s ease-in-out infinite pst-build;animation-delay:calc(var(--i,0) * .32s);flex-direction:column;gap:.5em;display:flex}.s-svc-woocommerce .o-shop .pic{background:linear-gradient(135deg,#8aa0ff80,#ffffff14);border-radius:.8em;flex:1;min-height:0}.s-svc-woocommerce .o-shop .it b{font-size:.95em;font-weight:500}.s-svc-woocommerce .o-rev{width:40%;top:4%;right:0}.s-svc-woocommerce .o-rev .pf{padding:1em 1.1em}.s-svc-woocommerce .o-rev svg{width:100%;margin:.6em 0;display:block}.s-svc-woocommerce .o-rev .fee{color:#7dffb2;font-size:.95em}.s-svc-woocommerce .o-b2b{width:30%;bottom:4%;left:8%}.s-svc-woocommerce .o-b2b .pf{padding:.9em 1.1em}.s-svc-woocommerce .o-b2b b{font-family:var(--display);margin-top:.2em;font-size:2.2em;font-weight:400;line-height:1;display:block}.s-svc-woocommerce .o-c1{bottom:26%;right:2%}.s-svc-woocommerce .o-c2{bottom:8%;right:3%}.s-svc-saas .a-app{width:72%;height:56%;top:12%;left:2%}.s-svc-saas .a-app .pf{display:flex}.s-svc-saas .a-app .side{border-right:1px solid #ffffff1a;flex-direction:column;gap:.6em;width:13%;padding:1em .8em;display:flex}.s-svc-saas .a-app .side i{background:#ffffff24;border-radius:.5em;height:1.5em;display:block}.s-svc-saas .a-app .side i.on{background:#8aa0ff}.s-svc-saas .a-app .main{flex:1;min-width:0;padding:1em}.s-svc-saas .a-app .stats{grid-template-columns:repeat(3,1fr);gap:.6em;display:grid}.s-svc-saas .a-app .st{animation:8s ease-in-out infinite pst-build;animation-delay:calc(var(--i,0) * .32s);background:#ffffff12;border-radius:.8em;padding:.65em .7em}.s-svc-saas .a-app .st b{font-family:var(--display);margin-top:.15em;font-size:1.5em;font-weight:400;display:block}.s-svc-saas .a-app svg{width:100%;margin-top:1em;display:block}.s-svc-saas .a-app .ln{stroke-dasharray:420;animation:8s ease-in-out infinite pst-draw}.s-svc-saas .a-roles{width:30%;top:6%;right:0}.s-svc-saas .a-roles .pf{padding:1em 1.1em}.s-svc-saas .a-code{width:46%;bottom:6%;left:4%}.s-svc-saas .a-code .pf{padding:.9em 1.1em}.s-svc-saas .a-code code{color:#d6d6e4;white-space:pre;font:500 .95em/1.75 ui-monospace,Consolas,Courier New,monospace;display:block}.s-svc-saas .a-code .k{color:#c3a6ff}.s-svc-saas .a-code .s{color:#7dffb2}.s-svc-saas .a-c1{bottom:22%;right:2%}.s-svc-saas .a-c2{bottom:4%;left:52%}.s-svc-uiux .u-wire{width:38%;height:56%;top:16%;left:2%;rotate:-5deg}.s-svc-uiux .u-wire .pf{flex-direction:column;gap:.7em;padding:1em;display:flex}.s-svc-uiux .bx{border:1.5px dashed #ffffff59;border-radius:.6em;height:4em;display:block}.s-svc-uiux .bx.tall{height:7em}.s-svc-uiux .bx.s{width:60%;height:2.5em}.s-svc-uiux .u-hifi{width:44%;height:62%;top:10%;left:30%;rotate:3deg}.s-svc-uiux .u-hifi .pf{flex-direction:column;gap:.8em;padding:1em;display:flex}.s-svc-uiux .u-hifi .blk.hero{height:8em}.s-svc-uiux .u-pal{width:26%;top:14%;right:2%}.s-svc-uiux .u-pal .pf{flex-direction:column;gap:.7em;padding:1em 1.1em;display:flex}.s-svc-uiux .u-pal .sw{gap:.45em;display:flex}.s-svc-uiux .u-pal .sw i{border:1px solid #ffffff4d;border-radius:50%;width:1.9em;height:1.9em}.s-svc-uiux .u-pal .aa{font-family:var(--display);font-size:2.8em;line-height:1}.s-svc-uiux .u-cur{top:54%;left:62%}.s-svc-uiux .u-cur .pf{align-items:flex-start;display:flex}.s-svc-uiux .u-cur svg{filter:drop-shadow(0 .5em .7em #00000080);width:3.2em}.s-svc-uiux .u-cur span{color:#08080c;background:#8aa0ff;border-radius:99px;margin:2em 0 0 -.6em;padding:.25em .9em;font-size:.9em;font-weight:500}.s-svc-uiux .u-c1{bottom:8%;left:2%}.s-svc-uiux .u-c2{bottom:22%;right:4%}.nh-svc-more.tight{margin:22px auto}.nh-ranked{margin-bottom:18px;padding:clamp(26px,3vw,40px) clamp(24px,3.4vw,50px)}.nh .nh-ranked h3{font-family:var(--display);margin-bottom:14px;font-size:clamp(24px,2.4vw,34px);font-weight:400;line-height:1.2}.nh-ranked ol{counter-reset:rk;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;display:grid}.nh-ranked li{counter-increment:rk;border-bottom:1px solid #ffffff14;grid-template-columns:44px 1fr;column-gap:14px;padding:16px 0;display:grid}.nh-ranked li:before{content:counter(rk, decimal-leading-zero);font-family:var(--display);color:#0000;-webkit-text-stroke:1px #ffffff59;grid-row:span 2;font-size:26px;line-height:1.1}.nh-ranked li b{font-family:var(--display);color:#fff;font-size:20px;font-weight:400}.nh-ranked li span{color:var(--muted);font-size:15.5px;line-height:1.55}@media (max-width:860px){.nh-ranked ol{grid-template-columns:minmax(0,1fr)}}.s-svc .ok{color:#e6e6f2;align-items:center;gap:.6em;padding:.3em 0;font-size:1em;display:flex}.s-svc .ok i{color:#7dffb2;background:#7dffb226;border-radius:50%;flex:none;place-items:center;width:1.55em;height:1.55em;font-size:.85em;font-style:normal;display:grid}.s-svc .st5{color:#ffd36b;letter-spacing:.12em;font-size:.95em}.s-svc .ln{stroke-dasharray:420;animation:8s ease-in-out infinite pst-draw}.s-svc-seo .e-serp{width:64%;top:8%;left:3%}.s-svc-seo .e-serp .pf{flex-direction:column;gap:.85em;padding:1.1em;display:flex}.s-svc-seo .e-serp .q{color:#cfcfe0;background:#ffffff14;border-radius:99px;align-items:center;gap:.6em;padding:.6em 1em;font-size:.95em;display:flex}.s-svc-seo .e-serp .q i{border:2px solid #bdbfd1;border-radius:50%;width:.9em;height:.9em}.s-svc-seo .e-serp .res{animation:8s ease-in-out infinite pst-build;animation-delay:calc(var(--i,0) * .32s);align-items:center;gap:.8em;display:flex}.s-svc-seo .e-serp .res b{background:#ffffff24;border-radius:50%;flex:none;place-items:center;width:1.9em;height:1.9em;font-size:.95em;font-weight:500;display:grid}.s-svc-seo .e-serp .res.first b{color:#07070d;background:#7dffb2}.s-svc-seo .e-serp .res div{flex-direction:column;flex:1;gap:.4em;display:flex}.s-svc-seo .e-chart{width:42%;top:46%;right:0}.s-svc-seo .e-chart .pf{padding:1em 1.1em}.s-svc-seo .e-chart svg{width:100%;margin-top:.6em;display:block}.s-svc-seo .e-tech{width:40%;bottom:6%;left:6%}.s-svc-seo .e-tech .pf{padding:1em 1.2em}.s-svc-seo .e-c1{top:6%;right:0}.s-svc-seo .e-c2{bottom:12%;right:4%}.s-svc-aisearch .i-chat{width:62%;top:10%;left:3%}.s-svc-aisearch .i-chat .pf{flex-direction:column;gap:.85em;padding:1.1em;display:flex}.s-svc-aisearch .i-chat .m{background:#8aa0ff4d;border-radius:1em 1em .3em;align-self:flex-end;padding:.6em 1em;font-size:.95em;animation:8s ease-in-out infinite pst-build}.s-svc-aisearch .i-chat .ans{background:#ffffff12;border-radius:1em;flex-direction:column;gap:.55em;padding:1em;animation:8s ease-in-out .5s infinite pst-build;display:flex}.s-svc-aisearch .i-cite{width:40%;top:34%;right:0}.s-svc-aisearch .i-cite .pf{flex-direction:column;gap:.5em;padding:1em 1.1em;display:flex}.s-svc-aisearch .i-cite .src{color:#cfcfe0;border-radius:.7em;align-items:center;gap:.6em;padding:.45em .6em;font-size:.95em;display:flex}.s-svc-aisearch .i-cite .src i{background:#ffffff24;border-radius:50%;flex:none;place-items:center;width:1.5em;height:1.5em;font-size:.85em;font-style:normal;display:grid}.s-svc-aisearch .i-cite .src.you{color:#fff;background:#7dffb224;box-shadow:inset 0 0 0 1px #7dffb273}.s-svc-aisearch .i-cite .src.you i{color:#07070d;background:#7dffb2}.s-svc-aisearch .i-cite .src.dim{opacity:.5}.s-svc-aisearch .i-ent{width:42%;bottom:6%;left:8%}.s-svc-aisearch .i-ent .pf{padding:1em 1.2em}.s-svc-aisearch .i-c1{top:5%;right:0}.s-svc-aisearch .i-c2{bottom:12%;right:6%}.s-svc-shopifyseo .h-coll{width:62%;top:10%;left:3%}.s-svc-shopifyseo .h-coll .pf{flex-direction:column;display:flex;overflow:hidden}.s-svc-shopifyseo .h-coll .cb{flex-direction:column;gap:.6em;padding:1em;display:flex}.s-svc-shopifyseo .h-coll .cb b{font-family:var(--display);font-size:1.6em;font-weight:400;line-height:1.15}.s-svc-shopifyseo .h-coll .grid{grid-template-columns:repeat(3,1fr);gap:.6em;margin-top:.4em;display:grid}.s-svc-shopifyseo .h-coll .pic{height:5.5em;animation:8s ease-in-out infinite pst-build;animation-delay:calc(var(--i,0) * .32s);background:linear-gradient(135deg,#8aa0ff8c,#ffffff14);border-radius:.7em;display:block}.s-svc-shopifyseo .h-snip{width:44%;top:40%;right:0}.s-svc-shopifyseo .h-snip .pf{flex-direction:column;gap:.6em;padding:1em 1.1em;display:flex}.s-svc-shopifyseo .h-snip .meta{color:#cfcfe0;align-items:center;gap:.8em;font-size:.95em;display:flex}.s-svc-shopifyseo .h-crawl{width:40%;bottom:6%;left:8%}.s-svc-shopifyseo .h-crawl .pf{padding:1em 1.2em}.s-svc-shopifyseo .h-crawl b{font-family:var(--display);margin-top:.2em;font-size:1.7em;font-weight:400;line-height:1.1;display:block}.s-svc-shopifyseo .h-crawl span{color:#a6a6b8;font-size:.95em}.s-svc-shopifyseo .h-c1{top:8%;right:2%}.s-svc-shopifyseo .h-c2{bottom:12%;right:6%}.s-svc-gbp .p-map{width:66%;height:46%;top:8%;left:3%}.s-svc-gbp .p-map .pf{overflow:hidden}.s-svc-gbp .p-map svg{width:100%;height:100%;display:block}.s-svc-gbp .p-map .pin{animation:2.4s ease-in-out infinite pst-bounce}.s-svc-gbp .p-pack{width:46%;top:30%;right:0}.s-svc-gbp .p-pack .pf{flex-direction:column;gap:.7em;padding:1em 1.1em;display:flex}.s-svc-gbp .p-pack .row{animation:8s ease-in-out infinite pst-build;animation-delay:calc(var(--i,0) * .32s);align-items:center;gap:.8em;display:flex}.s-svc-gbp .p-pack .row b{background:#ffffff24;border-radius:50%;flex:none;place-items:center;width:1.9em;height:1.9em;font-size:.95em;font-weight:500;display:grid}.s-svc-gbp .p-pack .row.first b{color:#07070d;background:#7dffb2}.s-svc-gbp .p-pack .row div{flex-direction:column;flex:1;gap:.35em;display:flex}.s-svc-gbp .p-rev{width:46%;bottom:8%;left:6%}.s-svc-gbp .p-rev .pf{flex-direction:column;gap:.4em;padding:1em 1.2em;display:flex}.s-svc-gbp .p-rev span:not(.st5){color:#dcdce8;font-size:.95em}.s-svc-gbp .p-c1{top:6%;right:2%}.s-svc-gbp .p-c2{bottom:8%;right:4%}.s-svc-ads .d-ad{width:64%;top:10%;left:3%}.s-svc-ads .d-ad .pf{flex-direction:column;gap:.65em;padding:1.2em;display:flex}.s-svc-ads .d-ad .tag{color:#a6a6b8;align-items:center;gap:.6em;font-size:.95em;display:flex}.s-svc-ads .d-ad .tag em{color:#fff;border:1px solid #fff6;border-radius:.4em;padding:.1em .5em;font-size:.85em;font-style:normal}.s-svc-ads .d-ad b{font-family:var(--display);color:#c3ceff;font-size:1.6em;font-weight:400;line-height:1.2}.s-svc-ads .d-ad .btns{gap:.6em;margin-top:.3em;display:flex}.s-svc-ads .d-ad .btns span{border:1px solid #ffffff4d;border-radius:99px;padding:.45em 1em;font-size:.9em}.s-svc-ads .d-cpl{width:36%;top:44%;right:0}.s-svc-ads .d-cpl .pf{padding:1em 1.2em}.s-svc-ads .d-cpl b{font-family:var(--display);margin:.1em 0;font-size:3.2em;font-weight:400;line-height:1;display:block}.s-svc-ads .d-cpl span{color:#7dffb2;font-size:.95em}.s-svc-ads .d-calls{width:38%;bottom:6%;left:8%}.s-svc-ads .d-calls .pf{padding:1em 1.2em}.s-svc-ads .d-c1{top:6%;right:0}.s-svc-ads .d-c2{bottom:14%;right:4%}.s-svc-cro .r-ab{width:52%;height:56%;top:12%;left:3%}.s-svc-cro .r-ab .pf{gap:1em;padding:1.2em;display:flex}.s-svc-cro .r-ab .col{text-align:center;flex-direction:column;flex:1;justify-content:flex-end;align-items:stretch;height:100%;display:flex}.s-svc-cro .r-ab .col b{font-family:var(--display);margin:.1em 0 .4em;font-size:2.5em;font-weight:400;line-height:1}.s-svc-cro .r-ab .bar{height:var(--h);transform-origin:bottom;background:linear-gradient(#8aa0ffbf,#8aa0ff26);border-radius:.8em;animation:8s ease-in-out infinite pst-bar;display:block}.s-svc-cro .r-ab .after .bar{background:linear-gradient(#7dffb2d9,#7dffb226)}.s-svc-cro .r-heat{width:40%;top:22%;right:0}.s-svc-cro .r-heat .pf{padding:1em 1.1em}.s-svc-cro .r-heat .hm{flex-direction:column;gap:.6em;margin-top:.7em;display:flex;position:relative}.s-svc-cro .r-heat .hm .blk{animation:none}.s-svc-cro .r-heat .hm .blk.btn{width:7em}.s-svc-cro .r-heat .hm i{filter:blur(.9em);border-radius:50%;position:absolute}.s-svc-cro .r-heat .hm .h1{background:#ff5a64b3;width:7em;height:4em;bottom:-.8em;left:-.4em}.s-svc-cro .r-heat .hm .h2{background:#ffd36b80;width:5em;height:3em;top:0;right:0}.s-svc-cro .r-fun{width:40%;bottom:6%;left:10%}.s-svc-cro .r-fun .pf{flex-direction:column;align-items:center;gap:.5em;padding:1em 1.2em;display:flex}.s-svc-cro .r-fun span{background:linear-gradient(90deg,#8aa0ffb3,#9a7bff80);border-radius:.5em;height:1.3em;display:block}.s-svc-cro .r-fun .s1{width:100%}.s-svc-cro .r-fun .s2{width:70%}.s-svc-cro .r-fun .s3{background:linear-gradient(90deg,#7dffb2cc,#7dffb266);width:40%}.s-svc-cro .r-c1{top:6%;right:2%}.s-svc-cro .r-c2{bottom:14%;right:6%}.s-svc .av{color:#07070d;background:linear-gradient(135deg,#8aa0ff,#bdbfd1);border-radius:50%;flex:none;place-items:center;width:2.2em;height:2.2em;font-size:.9em;font-weight:500;display:grid}.s-svc-crm .m-board{width:66%;top:8%;left:3%}.s-svc-crm .m-board .pf{gap:.7em;padding:1em;display:flex}.s-svc-crm .m-board .col{flex-direction:column;flex:1;gap:.6em;min-width:0;display:flex}.s-svc-crm .m-board .k{animation:8s ease-in-out infinite pst-build;animation-delay:calc(var(--i,0) * .32s);background:#ffffff14;border-radius:.8em;flex-direction:column;gap:.5em;padding:.7em;display:flex}.s-svc-crm .m-board .k i{background:#8aa0ffb3;border-radius:50%;width:1.4em;height:1.4em;display:block}.s-svc-crm .m-board .k.won{background:#7dffb22e;box-shadow:inset 0 0 0 1px #7dffb273}.s-svc-crm .m-board .k.won i{background:#7dffb2}.s-svc-crm .m-board .k .t{width:70%}.s-svc-crm .m-lead{width:44%;top:40%;right:0}.s-svc-crm .m-lead .pf{flex-direction:column;gap:.6em;padding:1em 1.1em;display:flex}.s-svc-crm .m-lead .who{align-items:center;gap:.7em;display:flex}.s-svc-crm .m-lead .who b{font-size:1.05em;font-weight:500;display:block}.s-svc-crm .m-lead .who small{letter-spacing:.04em;text-transform:none;color:#a6a6b8;font-size:.85em}.s-svc-crm .m-auto{width:42%;bottom:6%;left:6%}.s-svc-crm .m-auto .pf{padding:1em 1.2em}.s-svc-crm .m-c1{top:8%;right:0}.s-svc-crm .m-c2{bottom:10%;right:6%}.s-svc-funnels .f-seq{width:62%;top:8%;left:3%}.s-svc-funnels .f-seq .pf{flex-direction:column;gap:.7em;padding:1.1em 1.2em;display:flex}.s-svc-funnels .f-seq .st{color:#dcdce8;animation:8s ease-in-out infinite pst-build;animation-delay:calc(var(--i,0) * .32s);background:#ffffff12;border-radius:.8em;align-items:center;gap:.8em;padding:.55em .8em;font-size:.95em;display:flex}.s-svc-funnels .f-seq .st b{color:#c3ceff;flex:none;min-width:3.4em;font-weight:500}.s-svc-funnels .f-seq .st.done{background:#7dffb229;box-shadow:inset 0 0 0 1px #7dffb273}.s-svc-funnels .f-seq .st.done b{color:#7dffb2}.s-svc-funnels .f-page{width:38%;top:38%;right:0}.s-svc-funnels .f-page .pf{flex-direction:column;gap:.7em;padding:1em;display:flex}.s-svc-funnels .f-page .blk.hero{height:4.5em}.s-svc-funnels .f-noshow{width:40%;bottom:6%;left:8%}.s-svc-funnels .f-noshow .pf{padding:1em 1.2em}.s-svc-funnels .f-noshow span{color:#7dffb2;margin-top:.4em;font-size:.95em;display:block}.s-svc-funnels .f-c1{top:8%;right:2%}.s-svc-funnels .f-c2{bottom:10%;right:4%}.s-svc-chatbot .t-chat{width:64%;top:8%;left:3%}.s-svc-chatbot .t-chat .pf{flex-direction:column;gap:.6em;padding:1em 1.1em 1.2em;display:flex}.s-svc-chatbot .t-chat .head{border-bottom:1px solid #ffffff1f;align-items:center;gap:.6em;padding-bottom:.5em;display:flex}.s-svc-chatbot .t-chat .head b{font-weight:500}.s-svc-chatbot .t-chat .head em{color:#7dffb2;margin-left:auto;font-size:.85em;font-style:normal}.s-svc-chatbot .t-chat .m{max-width:82%;animation:8s ease-in-out infinite pst-build;animation-delay:calc(var(--i,0) * .5s);border-radius:1em;padding:.55em .95em;font-size:.95em}.s-svc-chatbot .t-chat .m.u{background:#8aa0ff4d;border-bottom-right-radius:.3em;align-self:flex-end}.s-svc-chatbot .t-chat .m.b{background:#ffffff1a;border-bottom-left-radius:.3em;align-self:flex-start}.s-svc-chatbot .t-chat .m.done{color:#7dffb2;background:#7dffb22e;align-self:center;box-shadow:inset 0 0 0 1px #7dffb273}.s-svc-chatbot .t-kb{width:36%;top:40%;right:0}.s-svc-chatbot .t-kb .pf{padding:1em 1.1em}.s-svc-chatbot .t-kb b{font-family:var(--display);margin:.2em 0;font-size:1.9em;font-weight:400;line-height:1.1;display:block}.s-svc-chatbot .t-kb span{color:#a6a6b8;font-size:.9em}.s-svc-chatbot .t-hand{width:44%;bottom:6%;left:8%}.s-svc-chatbot .t-hand .pf{padding:1em 1.2em}.s-svc-chatbot .t-hand span{color:#ffd36b;margin-top:.4em;font-size:.95em;display:block}.s-svc-chatbot .t-c1{top:6%;right:2%}.s-svc-chatbot .t-c2{bottom:12%;right:4%}.s-svc-workflow .k-flow{width:100%;height:72%;top:4%;left:0}.s-svc-workflow .k-flow .pf{animation:none}.s-svc-workflow .k-flow svg{width:100%;height:100%}.s-svc-workflow .k-flow .wire{animation:2s linear infinite pst-wire}.s-svc-workflow .k-flow .node{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite pst-dot}.s-svc-workflow .k-rep{width:44%;bottom:8%;left:4%}.s-svc-workflow .k-rep .pf{flex-direction:column;gap:.55em;padding:1em 1.2em;display:flex}.s-svc-workflow .k-rep .sent{color:#7dffb2;margin-top:.2em;font-size:.95em}.s-svc-workflow .k-save{width:30%;top:6%;right:2%}.s-svc-workflow .k-save .pf{padding:1em 1.2em}.s-svc-workflow .k-save b{font-family:var(--display);margin:.15em 0;font-size:2.6em;font-weight:400;line-height:1;display:block}.s-svc-workflow .k-save span{color:#7dffb2;font-size:.95em}.s-svc-workflow .k-c1{top:4%;left:6%}.s-svc-workflow .k-c2{bottom:8%;right:4%}.s-svc-agent .g2-task{width:64%;top:8%;left:3%}.s-svc-agent .g2-task .pf{flex-direction:column;gap:.65em;padding:1.1em 1.2em;display:flex}.s-svc-agent .g2-task .step{color:#dcdce8;animation:8s ease-in-out infinite pst-build;animation-delay:calc(var(--i,0) * .4s);align-items:center;gap:.7em;font-size:.95em;display:flex}.s-svc-agent .g2-task .step i{color:#7dffb2;background:#7dffb226;border-radius:50%;flex:none;place-items:center;width:1.6em;height:1.6em;font-size:.85em;font-style:normal;display:grid}.s-svc-agent .g2-task .step.wait{color:#ffd36b}.s-svc-agent .g2-task .step.wait i{color:#ffd36b;background:#ffd36b26}.s-svc-agent .g2-ok{width:42%;top:42%;right:0}.s-svc-agent .g2-ok .pf{flex-direction:column;gap:.6em;padding:1em 1.2em;display:flex}.s-svc-agent .g2-ok b{font-family:var(--display);font-size:1.4em;font-weight:400;line-height:1.2}.s-svc-agent .g2-ok .btns{gap:.6em;display:flex}.s-svc-agent .g2-ok .btns span{border:1px solid #ffffff4d;border-radius:99px;padding:.45em 1em;font-size:.9em}.s-svc-agent .g2-ok .btns .y{color:#08080c;background:#fff;border-color:#fff;font-weight:500}.s-svc-agent .g2-log{width:44%;bottom:6%;left:6%}.s-svc-agent .g2-log .pf{padding:1em 1.2em}.s-svc-agent .g2-log code{color:#cfcfe0;white-space:nowrap;font:500 .9em/1.7 ui-monospace,Consolas,Courier New,monospace;display:block}.s-svc-agent .g2-c1{top:6%;right:2%}.s-svc-agent .g2-c2{bottom:10%;right:4%}.nh .nh-bfilters a.nh-bchip{border:1px solid var(--edge);color:var(--muted);font-family:var(--body);letter-spacing:0;text-transform:none;background:#ffffff0d;border-radius:999px;align-items:center;gap:8px;padding:11px 18px;font-size:14.5px;font-weight:500;line-height:1.2;text-decoration:none;transition:background .25s,color .25s;display:inline-flex}.nh .nh-bfilters a.nh-bchip small{opacity:.7;font-size:12px}.nh .nh-bfilters a.nh-bchip:hover{color:#fff;background:#ffffff1f}.nh .nh-bfilters a.nh-bchip[aria-current=page]{color:#08080c;background:#fff;border-color:#fff}.nh-pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:40px;display:flex}.nh .nh-pager a{border:1px solid var(--edge);min-width:44px;height:44px;color:var(--muted);background:#ffffff0d;border-radius:999px;place-items:center;padding:0 14px;font-size:15px;font-weight:500;text-decoration:none;transition:background .25s,color .25s;display:inline-grid}.nh .nh-pager a:hover{color:#fff;background:#ffffff1f}.nh .nh-pager a[aria-current=page]{color:#08080c;background:#fff;border-color:#fff}.nh .nh-pager a.step{letter-spacing:.04em;padding:0 20px}.nh-authorcard{text-align:center;flex-direction:column;align-items:center;gap:6px;width:100%;max-width:380px;margin-inline:auto;padding:clamp(30px,3.4vw,48px) 28px;display:flex}.nh-authorcard .av{background:#fff;border-radius:50%;place-items:center;width:96px;height:96px;margin-bottom:14px;display:grid;overflow:hidden;box-shadow:0 0 0 6px #ffffff1a,0 18px 44px -10px #8aa0ff8c}.nh-authorcard .av img{object-fit:cover;width:100%;height:100%}.nh-authorcard strong{font-family:var(--display);font-size:30px;font-weight:400;line-height:1.15}.nh-authorcard small{letter-spacing:.18em;text-transform:uppercase;color:var(--lilac);font-size:12.5px}.nh-authorcard .n{color:var(--muted);border:1px solid var(--edge);background:#ffffff0d;border-radius:999px;margin-top:14px;padding:7px 16px;font-size:13.5px}.nh .nh-postmeta a.cat{text-decoration:none;transition:background .25s,color .25s}.nh .nh-postmeta a.cat:hover{color:#fff;background:#ffffff29}.nh a.nh-byline{color:inherit;text-decoration:none}.nh a.nh-byline:hover strong{color:var(--lilac)}.nh-form .nh-field textarea{resize:vertical;width:100%;min-height:120px;font:inherit;color:#fff;border:1px solid var(--edge);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff12;border-radius:16px;padding:16px 18px;font-size:15px;transition:border-color .2s,background .2s,box-shadow .2s}.nh-form .nh-field textarea::placeholder{color:var(--faint)}.nh-form .nh-field textarea:focus{border-color:var(--lilac);background:#ffffff1c;outline:none;box-shadow:0 0 0 4px #bdbfd126}.nh-form .nh-field-row.three{grid-template-columns:repeat(3,1fr)}@media (max-width:720px){.nh-form .nh-field-row,.nh-form .nh-field-row.three{grid-template-columns:minmax(0,1fr)}}.nh-heroform{border-radius:32px;gap:14px;padding:clamp(24px,2.6vw,38px)}.nh .nh-heroform h2{font-family:var(--display);font-size:clamp(24px,2.2vw,32px);font-weight:400;line-height:1.2}.nh-heroform .nh-field input,.nh-heroform .nh-field select{padding:13px 16px}.nh-offer{letter-spacing:.14em;text-transform:uppercase;color:#bfffd8;background:#7dffb21a;border:1px solid #7dffb259;border-radius:999px;align-items:center;gap:10px;margin-top:18px;padding:8px 16px;font-size:12.5px;display:inline-flex}.nh-offer:before{content:"";background:#7dffb2;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #7dffb2}.nh-who-list .tick.bad{color:#ff9ba3;background:#ff9ba31a;border-color:#ff9ba359}.nh-after{text-align:center;color:var(--muted);margin-top:26px;max-width:820px;margin-inline:auto;font-size:17px;line-height:1.7}.nh-pricing.three{grid-template-columns:repeat(3,minmax(0,1fr))}.nh-price-main s{color:var(--faint);margin-left:4px;font-size:15px}.nh-plan .nh-feats.long{max-height:none}.nh-addons{perspective:1400px;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.nh-addon{flex-direction:column;gap:12px;padding:28px 28px 30px;display:flex}.nh .nh-addon h3{font-family:var(--display);font-size:22px;font-weight:400;line-height:1.2}.nh-addon .pr{align-items:baseline;gap:8px;display:flex}.nh-addon .pr b{font-family:var(--display);color:#fff;font-size:34px;font-weight:400;line-height:1}.nh-addon .pr span{color:var(--faint);font-size:13.5px}.nh-addon ul{flex-direction:column;gap:8px;margin-top:4px;display:flex}.nh-addon li{color:var(--muted);gap:10px;font-size:15px;line-height:1.45;display:flex}.nh-addon li svg{color:#7dffb2;flex:none;width:16px;height:16px;margin-top:3px}.nh-projects{perspective:1400px;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.nh-project{flex-direction:column;display:flex;overflow:hidden}.nh-project .shot{aspect-ratio:16/9;background:#ffffff0d;overflow:hidden}.nh-project .shot img{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.nh-project:hover .shot img{transform:scale(1.04)}.nh-project .body{flex-direction:column;gap:12px;padding:24px 26px 28px;display:flex}.nh .nh-project h3{font-family:var(--display);font-size:24px;font-weight:400;line-height:1.2}.nh-project h4{letter-spacing:.16em;text-transform:uppercase;color:var(--lilac);font-size:12px;font-weight:500}.nh-project ul{flex-wrap:wrap;gap:8px;display:flex}.nh-project li{color:#e6e6f2;border:1px solid var(--edge);background:#ffffff12;border-radius:999px;padding:6px 13px;font-size:13.5px}.nh-project p{color:var(--muted);font-size:15.5px;line-height:1.6}.nh-bigprice{flex-wrap:wrap;align-items:baseline;gap:6px 20px;margin-bottom:8px;display:flex}.nh-bigprice b{font-family:var(--display);color:#fff;font-size:clamp(54px,6vw,88px);font-weight:400;line-height:1}.nh-bigprice span{color:#dcdce8;font-size:17px}.nh-callout .nh-btn{margin-top:18px}@media (max-width:1100px){.nh-addons,.nh-pricing.three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.nh-addons,.nh-projects,.nh-pricing.three{grid-template-columns:minmax(0,1fr)}}.s-svc-writer .x-art{width:62%;top:8%;left:3%}.s-svc-writer .x-art .pf{flex-direction:column;gap:.6em;padding:1.1em 1.2em;display:flex}.s-svc-writer .x-art .lbl{letter-spacing:.14em;text-transform:uppercase;color:#ffd36b;background:#ffd36b1a;border:1px solid #ffd36b80;border-radius:99px;align-self:flex-start;padding:.25em .9em;font-size:.8em}.s-svc-writer .x-art b{font-family:var(--display);font-size:1.6em;font-weight:400;line-height:1.2}.s-svc-writer .x-art .by{color:#a6a6b8;align-items:center;gap:.6em;margin-top:.3em;font-size:.9em;display:flex}.s-svc-writer .x-art .by i{color:#07070d;background:linear-gradient(135deg,#8aa0ff,#bdbfd1);border-radius:50%;place-items:center;width:2em;height:2em;font-size:.85em;font-style:normal;font-weight:500;display:grid}.s-svc-writer .x-edit{width:40%;top:42%;right:0}.s-svc-writer .x-edit .pf{flex-direction:column;gap:.5em;padding:1em 1.1em;display:flex}.s-svc-writer .x-edit span{color:#dcdce8;font-size:.95em}.s-svc-writer .x-code{width:46%;bottom:6%;left:8%}.s-svc-writer .x-code .pf{padding:.9em 1.1em}.s-svc-writer .x-code code{color:#d6d6e4;white-space:nowrap;font:500 .95em/1.7 ui-monospace,Consolas,Courier New,monospace;display:block}.s-svc-writer .x-code .k{color:#c3a6ff}.s-svc-writer .x-code .s{color:#7dffb2}.s-svc-writer .x-c1{top:6%;right:2%}.s-svc-writer .x-c2{bottom:12%;right:4%}.nh-split2{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(28px,4.5vw,72px);display:grid}.nh-split2-head{flex-direction:column;gap:18px;display:flex;position:sticky;top:120px}.nh-split2-head .nh-h2{margin:0}.nh-split2-head .nh-lead{max-width:520px}.nh-stack{perspective:1400px;flex-direction:column;gap:16px;display:flex}.nh-stackitem{align-items:flex-start;gap:22px;padding:28px 30px 30px;display:flex}.nh-stackitem .n{min-width:46px;font-family:var(--display);color:#0000;-webkit-text-stroke:1px #ffffff59;flex:none;font-size:34px;line-height:1}.nh-stackitem .tick{margin-top:2px}.nh .nh-stackitem h3{font-family:var(--display);margin-bottom:8px;font-size:23px;font-weight:400;line-height:1.25}.nh-stackitem p{color:var(--muted);font-size:16px;line-height:1.65}.nh-grid3{perspective:1400px;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:8px;display:grid}.nh-split2>.nh-approach-text{align-self:start}@media (max-width:1000px){.nh-split2{grid-template-columns:minmax(0,1fr)}.nh-split2-head{position:static}.nh-grid3{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.nh-stackitem{gap:16px;padding:22px 20px 24px}}.nh-404{align-items:center;min-height:calc(100svh - 120px);display:flex}.nh-404 .nh-title{font-size:clamp(34px,4.6vw,64px)}.nh-404-num{font-family:var(--display);letter-spacing:-.04em;background:linear-gradient(95deg, #fff 8%, var(--lilac) 55%, #8aa0ff);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:4px;font-size:clamp(110px,17vw,240px);line-height:.9;display:block}.nh-404-links{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.nh .nh-404-links a{border:1px solid var(--edge);color:var(--muted);background:#ffffff0d;border-radius:999px;padding:10px 18px;font-size:14.5px;font-weight:500;text-decoration:none;transition:background .25s,color .25s;display:inline-flex}.nh .nh-404-links a:hover{color:#fff;background:#ffffff1f}.s-svc-lost .l-win{width:66%;height:52%;top:12%;left:4%}.s-svc-lost .l-win .pf{flex-direction:column;display:flex;overflow:hidden}.s-svc-lost .l-win .body{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.7em;padding:1em;display:flex}.s-svc-lost .l-win .body b{font-family:var(--display);background:linear-gradient(95deg,#fff,#8aa0ff);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:5.2em;font-weight:400;line-height:1}.s-svc-lost .l-win .body .t{background:#ffffff4d}.s-svc-lost .l-route{width:38%;top:46%;right:0}.s-svc-lost .l-route .pf{flex-direction:column;gap:.55em;padding:1em 1.1em;display:flex}.s-svc-lost .l-route .go{background:#ffffff14;border-radius:.8em;justify-content:space-between;align-items:center;padding:.5em .8em;font-size:.95em;display:flex}.s-svc-lost .l-route .go i{color:#7dffb2;font-style:normal}.s-svc-lost .l-c1{top:8%;right:4%}.s-svc-lost .l-c2{bottom:8%;left:6%}.nh-ctacard{border-radius:36px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:stretch;display:grid}.nh-ctacard-side{border-right:1px solid #ffffff1a;padding:clamp(28px,3.6vw,56px)}.nh-ctacard-stick{flex-direction:column;display:flex;position:sticky;top:120px}.nh-ctacard .nh-h2{margin-top:16px;font-size:clamp(28px,3vw,42px)}.nh-ctacard .nh-lead{max-width:520px}.nh-ctacard .nh-contact-list{margin-top:32px;padding-top:0}.nh-form.nh-ctaform{border-radius:0 36px 36px 0;justify-content:flex-start;padding:clamp(28px,3.6vw,56px)}@media (max-width:1000px){.nh-ctacard{grid-template-columns:minmax(0,1fr)}.nh-ctacard-side{border-bottom:1px solid #ffffff1a;border-right:0}.nh-ctacard-stick{position:static}.nh-form.nh-ctaform{border-radius:0 0 36px 36px}}.nh-case-text{gap:18px}.nh-case-text p{font-size:17.5px}.nh-gallery{perspective:1400px;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.nh-gallery figure{border-radius:28px;overflow:hidden}.nh-gallery figure.wide{grid-column:1/-1}.nh-gallery img{width:100%;height:auto;display:block}@media (max-width:720px){.nh-gallery{grid-template-columns:minmax(0,1fr)}}.nh-reviews-head{align-items:center}.nh .nh-gbadge{color:#fff;border-radius:999px;align-items:center;gap:14px;padding:12px 22px 12px 14px;text-decoration:none;display:inline-flex}.nh-gbadge .g{background:#fff;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.nh-gbadge .g svg{width:26px;height:26px}.nh-gbadge .txt{gap:2px;display:grid}.nh-gbadge b{letter-spacing:.02em;font-size:15px;font-weight:600}.nh-gbadge .stars{color:#fbbc05;gap:2px;display:inline-flex}.nh-gbadge .stars svg{width:15px;height:15px}.nh-gbadge small{letter-spacing:.04em;color:var(--muted);font-size:12px}.nh-gmark svg{width:20px;height:20px;display:block}.nh-gmark{place-items:center;display:grid}.nh-pstage .bot{filter:drop-shadow(0 1.2em 2.2em #6d8bff66);width:100%;height:auto;display:block;overflow:visible}.nh-pstage .bot .bot-bob{animation:4.2s ease-in-out infinite bot-bob}.nh-pstage .bot .eye{transform-box:fill-box;transform-origin:50%;animation:5s infinite bot-blink}.nh-pstage .bot .ant{transform-box:fill-box;transform-origin:50%;animation:2s ease-in-out infinite pst-dot}.nh-pstage .bot .wave{transform-box:fill-box;transform-origin:50% 85%;animation:2.6s ease-in-out infinite bot-wave}.nh-pstage .bot .scan{animation:2.8s ease-in-out infinite alternate bot-scan}.nh-pstage .bot .bar{transform-box:fill-box;transform-origin:bottom;animation:2.2s ease-in-out infinite bot-bar;animation-delay:calc(var(--k,0) * .25s)}@keyframes bot-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes bot-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes bot-wave{0%,to{transform:rotate(0)}50%{transform:rotate(-16deg)}}@keyframes bot-scan{0%{transform:translate(0)}to{transform:translate(104px)}}@keyframes bot-bar{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1)}}@keyframes ar-ripple{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(6)}}@keyframes ar-dash{to{stroke-dashoffset:-20px}}@keyframes ar-win{0%,to{opacity:.25}50%{opacity:1}}@keyframes ar-type{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.nh-pstage .bot *{animation:none!important}}.s-svc-chatbot .t-bot{width:38%;top:24%;left:0}.s-svc-chatbot .t-bot .pf{animation:none}.s-svc-chatbot .t-chat{width:58%;top:5%;left:auto;right:0}.s-svc-chatbot .t-chat .m.typing{background:#ffffff1a;border-bottom-left-radius:.3em;align-self:flex-start;gap:.35em;padding:.7em 1em;display:flex}.s-svc-chatbot .t-chat .m.typing i{background:#dfe3ff;border-radius:50%;width:.55em;height:.55em;animation:1.2s ease-in-out infinite ar-type}.s-svc-chatbot .t-chat .m.typing i:nth-child(2){animation-delay:.15s}.s-svc-chatbot .t-chat .m.typing i:nth-child(3){animation-delay:.3s}.s-svc-chatbot .t-book{width:38%;bottom:17%;left:auto;right:6%}.s-svc-chatbot .t-book .pf{padding:.9em 1.1em}.s-svc-chatbot .t-book b{font-family:var(--display);margin:.2em 0;font-size:1.7em;font-weight:400;line-height:1.1;display:block}.s-svc-chatbot .t-book span{color:#7dffb2;font-size:.95em}.s-svc-chatbot .t-c1{inset:6% auto auto 4%}.s-svc-chatbot .t-c2{inset:auto auto 12% 2%}.s-svc-chatbot .t-c3{inset:auto 2% 3% auto}.s-svc-agent .g2-links{width:100%;height:100%;top:0;left:0}.s-svc-agent .g2-links .pf{animation:none}.s-svc-agent .g2-links svg{width:100%;height:100%;overflow:visible}.s-svc-agent .g2-links .wire{animation:2s linear infinite pst-wire}.s-svc-agent .g2-bot{width:38%;top:24%;left:0}.s-svc-agent .g2-bot .pf{animation:none}.s-svc-agent .g2-task{width:40%;top:4%;left:auto;right:0}.s-svc-agent .g2-ok{width:35%;inset:auto 0 4% auto}.s-svc-agent .g2-log{display:none}.s-svc-agent .g2-a1{top:11%;left:44%}.s-svc-agent .g2-a2{top:41%;left:49%}.s-svc-agent .g2-a3{top:72%;left:44%}.s-svc-agent .g2-c1{top:6%;left:4%;right:auto}.s-ai-automation .ab-links{width:100%;height:100%;top:0;left:0}.s-ai-automation .ab-links .pf{animation:none}.s-ai-automation .ab-links svg{width:100%;height:100%;overflow:visible}.s-ai-automation .ab-links .wire{animation:2s linear infinite pst-wire}.s-ai-automation .ab-bot{width:44%;top:16%;left:28%}.s-ai-automation .ab-bot .pf{animation:none}.s-ai-automation .ab-n1{width:34%;top:6%;left:1%}.s-ai-automation .ab-n2{width:36%;top:10%;right:1%}.s-ai-automation .ab-n3{width:40%;bottom:3%;left:30%}.s-ai-automation .ab-n1 .pf,.s-ai-automation .ab-n2 .pf,.s-ai-automation .ab-n3 .pf{padding:.9em 1.1em}.s-ai-automation .ab-n1 span,.s-ai-automation .ab-n2 span,.s-ai-automation .ab-n3 span{color:#7dffb2;margin-top:.3em;font-size:.95em;display:block}.s-ai-automation .ab-c1{inset:auto 4% 30% auto}.s-ai-automation .ab-c2{inset:auto auto 26% 1%}.s-svc-areas .ar-map{width:68%;top:8%;left:2%}.s-svc-areas .ar-map .pf{overflow:hidden}.s-svc-areas .ar-map svg{width:100%;height:auto;display:block}.s-svc-areas .ar-map .pin{animation:2.4s ease-in-out infinite pst-bounce}.s-svc-areas .ar-map .ripple{transform-box:fill-box;transform-origin:50%;animation:2.6s ease-out infinite ar-ripple}.s-svc-areas .ar-map .arc{animation:1.6s linear infinite ar-dash}.s-svc-areas .ar-home{width:36%;top:6%;right:0}.s-svc-areas .ar-home .pf{padding:1em 1.2em}.s-svc-areas .ar-home b{font-family:var(--display);margin:.25em 0;font-size:1.5em;font-weight:400;line-height:1.15;display:block}.s-svc-areas .ar-home .st{color:#ffd36b;font-size:.9em}.s-svc-areas .ar-remote{width:38%;top:46%;right:2%}.s-svc-areas .ar-remote .pf{flex-direction:column;gap:.6em;padding:1em 1.1em;display:flex}.s-svc-areas .ar-remote .face{gap:.5em;display:flex}.s-svc-areas .ar-remote .av.b{background:linear-gradient(135deg,#7dffb2,#8aa0ff)}.s-svc-areas .ar-remote .av.c{color:#fff;background:#fff3}.s-svc-areas .ar-c1{bottom:20%;left:2%}.s-svc-areas .ar-c2{bottom:6%;left:26%}.s-svc-london .lo-sky,.s-svc-ilford .il-sky{width:82%;top:9%;left:0}.s-svc-london .lo-sky .pf,.s-svc-ilford .il-sky .pf{color:#d8dbf2;background:linear-gradient(#2c34788c,#0a0a1840 78%);padding:1.6em 1.2em 2.8em;position:relative;overflow:hidden}.s-svc-london .nh-sky,.s-svc-ilford .nh-sky{z-index:1;position:relative}.lo-sky .sun,.il-sky .sun{aspect-ratio:1;background:radial-gradient(circle,#ffd36b80,#ffd36b00 68%);border-radius:50%;width:30%;animation:6s ease-in-out infinite lo-glow;position:absolute;top:6%;right:10%}.lo-sky .cap,.il-sky .cap{z-index:2;letter-spacing:.16em;text-transform:uppercase;color:#bdbfd1;font-size:.82em;position:absolute;bottom:.9em;left:1.3em}.lo-sky .nh-bus{z-index:2;width:22%;animation:16s linear infinite lo-bus;position:absolute;bottom:2.7em;left:0}.il-sky .nh-train{z-index:2;width:42%;animation:11s linear infinite lo-train;position:absolute;bottom:2.9em;left:0}@keyframes lo-bus{0%{transform:translate(-120%)}to{transform:translate(480%)}}@keyframes lo-train{0%{transform:translate(-110%)}to{transform:translate(260%)}}@keyframes lo-glow{50%{opacity:.8;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.lo-sky .nh-bus,.il-sky .nh-train,.lo-sky .sun,.il-sky .sun{animation:none}.lo-sky .nh-bus{transform:translate(120%)}.il-sky .nh-train{transform:translate(40%)}}.s-svc-london .lo-rank{width:38%;top:40%;right:0}.s-svc-london .lo-rank .pf{flex-direction:column;gap:.7em;padding:1em 1.1em;display:flex}.s-svc-london .lo-rank .res{animation:8s ease-in-out infinite pst-build;animation-delay:calc(var(--i,0) * .32s);align-items:center;gap:.7em;display:flex}.s-svc-london .lo-rank .res b{background:#ffffff24;border-radius:50%;flex:none;place-items:center;width:1.8em;height:1.8em;font-size:.9em;font-weight:500;display:grid}.s-svc-london .lo-rank .res.first b{color:#07070d;background:#7dffb2}.s-svc-london .lo-rank .res div{flex-direction:column;flex:1;gap:.35em;display:flex}.s-svc-london .lo-note{width:36%;bottom:18%;left:6%}.s-svc-london .lo-note .pf{padding:.9em 1.1em}.s-svc-london .lo-note span{color:#ffd36b;margin-top:.3em;font-size:.95em;display:block}.s-svc-london .lo-c1{top:4%;right:0}.s-svc-london .lo-c2{bottom:6%;right:4%}.s-svc-ilford .il-pack{width:44%;top:42%;right:0}.s-svc-ilford .il-pack .pf{flex-direction:column;gap:.7em;padding:1em 1.1em;display:flex}.s-svc-ilford .il-pack .row{animation:8s ease-in-out infinite pst-build;animation-delay:calc(var(--i,0) * .32s);align-items:center;gap:.7em;display:flex}.s-svc-ilford .il-pack .row b{background:#ffffff24;border-radius:50%;flex:none;place-items:center;width:1.8em;height:1.8em;font-size:.9em;font-weight:500;display:grid}.s-svc-ilford .il-pack .row.first b{color:#07070d;background:#7dffb2}.s-svc-ilford .il-pack .row div{flex-direction:column;flex:1;gap:.35em;display:flex}.s-svc-ilford .il-rev{width:44%;bottom:14%;left:8%}.s-svc-ilford .il-rev .pf{flex-direction:column;gap:.4em;padding:1em 1.2em;display:flex}.s-svc-ilford .il-rev span:not(.st5){color:#dcdce8;font-size:.95em}.s-svc-ilford .il-c1{top:6%;right:2%}.s-svc-ilford .il-c2{bottom:6%;right:4%}.s-svc-about .ab-cmp{width:96%;top:20%;left:2%}.s-svc-about .ab-cmp .pf{grid-template-columns:1fr 1fr;gap:1.1em;padding:1.2em 1.2em 1.3em;display:grid}.s-svc-about .ab-cmp .col{border-radius:.9em;flex-direction:column;gap:.7em;padding:.9em .9em 1em;display:flex}.s-svc-about .ab-cmp .col small{letter-spacing:.14em;text-transform:uppercase;color:#a6a6b8;font-size:.8em}.s-svc-about .ab-cmp .bad{background:#ff6b7814;border:1px solid #ff6b7838}.s-svc-about .ab-cmp .good{background:#7dffb21a;border:1px solid #7dffb24d}.s-svc-about .ab-cmp .row{animation:8s ease-in-out infinite pst-build;animation-delay:calc(var(--i,0) * .32s);align-items:flex-start;gap:.55em;font-size:.95em;line-height:1.3;display:flex}.s-svc-about .ab-cmp .row i{border-radius:50%;flex:none;place-items:center;width:1.5em;height:1.5em;font-size:.85em;font-style:normal;display:grid}.s-svc-about .ab-cmp .bad .row{color:#a6a6b8;-webkit-text-decoration:line-through #ff6b7899;text-decoration:line-through #ff6b7899}.s-svc-about .ab-cmp .bad .row i{color:#ff8f99;background:#ff6b7840}.s-svc-about .ab-cmp .good .row{color:#fff}.s-svc-about .ab-cmp .good .row i{color:#07070d;background:#7dffb2}.s-svc-about .ab-lens{width:22%;top:22%;left:18%}.s-svc-about .ab-lens .pf{animation:7s ease-in-out infinite ab-scan}.s-svc-about .ab-lens svg{filter:drop-shadow(0 6px 14px #0006);width:100%;height:auto;display:block}.s-svc-about .ab-badge{width:56%;top:52%;left:22%}.s-svc-about .ab-badge .pf{text-align:center;flex-direction:column;align-items:center;gap:.5em;padding:1.1em 1.2em;display:flex}.s-svc-about .ab-badge img{width:46%;height:auto}.s-svc-about .ab-badge b{font-family:var(--display);font-size:1.7em;font-weight:400;line-height:1.1}.s-svc-about .ab-badge span{color:#a6a6b8;font-size:.85em}.s-svc-about .ab-c1{top:2%;right:0}.s-svc-about .ab-c2{top:2%;left:0}@keyframes ab-scan{0%,to{transform:translate(0)}50%{transform:translate(310%,40%)}}.s-svc-system .sy-beam{width:12%;height:100%;top:0;left:44%}.s-svc-system .sy-beam .pf{height:100%;animation:none}.s-svc-system .sy-beam svg{width:100%;height:100%;display:block;overflow:visible}.s-svc-system .sy-beam .dot{animation:4.5s ease-in infinite sy-rise;animation-delay:calc(var(--k,0) * 1.5s);transform-box:fill-box}.s-svc-system .sy-p{width:66%;left:17%}.s-svc-system .sy-p .pf{aspect-ratio:2;place-items:center;display:grid}.s-svc-system .sy-p .plate{aspect-ratio:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(135deg,#ffffff38,#8aa0ff1f);border:1px solid #fff6;border-radius:12%;place-items:center;width:62%;display:grid;transform:rotateX(62deg)rotate(45deg);box-shadow:0 1.4em 2em #00000059,inset 0 0 1.6em #ffffff1a}.s-svc-system .sy-p .plate i{aspect-ratio:1;background:#fff3;border:1px solid #ffffff59;border-radius:22%;width:42%}.s-svc-system .sy-p4 .plate{background:linear-gradient(135deg,#7dffb259,#6d8bff33);border-color:#7dffb299}.s-svc-system .sy-p4 .plate i{background:#7dffb273}.s-svc-system .sy-p1{top:62%}.s-svc-system .sy-p2{top:44%}.s-svc-system .sy-p3{top:26%}.s-svc-system .sy-p4{top:8%}.s-svc-system .sy-l{left:6%}.s-svc-system .sy-l1{top:74%}.s-svc-system .sy-l2{top:56%;left:70%}.s-svc-system .sy-l3{top:38%}.s-svc-system .sy-l4{top:20%;left:70%}.s-svc-system .sy-c1{bottom:0;left:28%}@keyframes sy-rise{0%{opacity:0;transform:translateY(0)}15%{opacity:1}to{opacity:0;transform:translateY(-360px)}}@keyframes nh-hero-rise{0%{transform:translateY(22px)}}.nh :is(#top,.nh-subhero) [data-reveal]:not(.nh-tilt){opacity:1;animation:.8s cubic-bezier(.2,.7,.2,1) both nh-hero-rise;animation-delay:var(--d,0s);transition:none;transform:none}@media (prefers-reduced-motion:reduce){.nh :is(#top,.nh-subhero) [data-reveal]:not(.nh-tilt){animation:none}}.nh-section:not(#top):not(.nh-subhero){content-visibility:auto;contain-intrinsic-size:auto 900px}.nh-orb{filter:none}.nh-subhero .nh-postimg.nh-tilt{transform:perspective(1000px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));animation:.8s cubic-bezier(.2,.7,.2,1) .15s both nh-hero-rise}.nh-cases .nh-case-stack-text{gap:6px 0;margin-top:auto;padding-top:6px}.nh-cases .nh-case-stack-text li{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);background:0 0;border:0;border-radius:0;padding:0;font-size:12px;font-weight:500}.nh-cases .nh-case-stack-text li:not(:last-child):after{content:"•";color:var(--lilac);letter-spacing:0;margin:0 .9em}.s-cases .cs-card{width:52%}.s-cases .cs-card .plate{border-radius:1.2em;position:relative;overflow:hidden}.s-cases .cs-card img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.s-cases .cs-card .tag{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080810b3;border:1px solid #fff3;border-radius:999px;padding:.5em 1.1em;font-size:1.05em;font-weight:500;position:absolute;top:.9em;left:.9em}.s-cases .back-left{top:12%;left:0;rotate:-8deg}.s-cases .back-right{top:8%;right:0;rotate:8deg}.s-cases .front{width:60%;top:38%;left:20%}.s-cases .front .plate{box-shadow:0 2.4em 4em -1.2em #8aa0ff80}.s-cases .cs-c1{top:3%;left:50%}.nh-cases{grid-template-columns:repeat(6,minmax(0,1fr));gap:22px;display:grid}.nh-cases .nh-case{grid-column:span 2;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.nh-cases .nh-case:nth-last-child(2):nth-child(3n+1){grid-column:2/span 2}.nh-cases .nh-case:last-child:nth-child(3n+1){grid-column:3/span 2}.nh-cases .nh-case-img{aspect-ratio:3/2;min-height:0}.nh-cases .nh-case-body{gap:14px;padding:clamp(22px,2vw,30px)}.nh .nh-cases .nh-case h3{font-size:clamp(20px,1.7vw,26px)}.nh-cases .nh-case-body>p{font-size:15px;line-height:1.6}@media (max-width:1100px){.nh-cases{grid-template-columns:repeat(2,minmax(0,1fr))}.nh-cases .nh-case,.nh-cases .nh-case:nth-last-child(2):nth-child(3n+1),.nh-cases .nh-case:last-child:nth-child(3n+1){grid-column:auto}.nh-cases .nh-case:last-child:nth-child(odd){grid-column:1/-1;grid-template-rows:none;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.nh-cases .nh-case:last-child:nth-child(odd) .nh-case-img{aspect-ratio:auto;min-height:280px}}@media (max-width:700px){.nh-cases{grid-template-columns:minmax(0,1fr)}.nh-cases .nh-case:last-child:nth-child(odd){grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.nh-cases .nh-case:last-child:nth-child(odd) .nh-case-img{aspect-ratio:3/2;min-height:0}}.nh-fit{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:22px;display:grid}.nh-fit-card{flex-direction:column;gap:8px;padding:clamp(26px,3vw,42px);display:flex}.nh-fit-card.yes{background:linear-gradient(160deg,#7dffb21a,#ffffff08 60%);border-color:#7dffb23d}.nh-fit-card.no{background:linear-gradient(160deg,#ff9ba317,#ffffff08 60%);border-color:#ff9ba338}.nh-fit-label{letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:10px;font-size:12px;font-weight:500;display:inline-flex}.nh-fit-label i{border-radius:50%;width:8px;height:8px}.nh-fit-card.yes .nh-fit-label{color:#7dffb2}.nh-fit-card.yes .nh-fit-label i{background:#7dffb2;box-shadow:0 0 12px #7dffb2}.nh-fit-card.no .nh-fit-label{color:#ff9ba3}.nh-fit-card.no .nh-fit-label i{background:#ff9ba3;box-shadow:0 0 12px #ff9ba3}.nh-fit-card ul{flex-direction:column;display:flex}.nh-fit-card li{font-family:var(--display);border-top:1px solid #ffffff17;align-items:flex-start;gap:16px;padding:18px 0;font-size:clamp(18px,1.5vw,21px);line-height:1.4;display:flex}.nh-fit-card li .tick{margin-top:-2px}.nh-fit-card.no li p{color:#dcdce8}.nh-fit-go{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.nh .nh-fit-go a{font-family:var(--body);letter-spacing:.14em;text-transform:uppercase;color:#fff;border:1px solid var(--edge);background:#ffffff12;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:12px;font-weight:500;transition:background .25s,transform .25s;display:inline-flex}.nh .nh-fit-go a:hover{background:#ffffff24;transform:translateY(-1px)}.nh-fit-go svg{width:13px;height:13px}.nh-fit-foot{border-top:1px solid #ffffff17;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin-top:auto;padding-top:22px;display:flex}.nh-fit-foot p{color:var(--muted);font-size:16px}@media (max-width:900px){.nh-fit{grid-template-columns:minmax(0,1fr)}}.nh-fit-card.no .tick{color:#ff9ba3;background:#ff9ba31a;border-color:#ff9ba359}.nh-variant-badge{letter-spacing:.2em;text-transform:uppercase;color:#08080c;background:#ffd36b;border-radius:999px;margin-bottom:14px;padding:4px 12px;font-size:11px;display:inline-block}.nh-fitb{flex-direction:column;gap:26px;display:flex}.nh-fitb-list{grid-template-columns:repeat(2,minmax(0,1fr));padding:clamp(10px,1.4vw,18px);display:grid}.nh-fitb-list li{font-family:var(--display);border-bottom:1px solid #ffffff14;align-items:flex-start;gap:22px;padding:clamp(22px,2.4vw,34px);font-size:clamp(19px,1.6vw,23px);line-height:1.35;display:flex}.nh-fitb-list li:nth-child(odd){border-right:1px solid #ffffff14}.nh-fitb-list li:nth-last-child(-n+2){border-bottom:0}.nh-fitb-list li b{font-family:var(--display);color:#0000;-webkit-text-stroke:1px #8aa0ffd9;flex:none;font-size:clamp(34px,3vw,46px);font-weight:400;line-height:1}.nh-fitb-list li.cta{padding:0}.nh .nh-fitb-list li.cta a{background:linear-gradient(135deg,#7dffb224,#6d8bff1f);border-radius:18px;flex-direction:column;justify-content:center;gap:10px;width:100%;padding:clamp(22px,2.4vw,34px);transition:background .3s;display:flex}.nh .nh-fitb-list li.cta a:hover{background:linear-gradient(135deg,#7dffb23d,#6d8bff33)}.nh-fitb-list li.cta span{font-family:var(--body);letter-spacing:.2em;text-transform:uppercase;color:#7dffb2;font-size:12px}.nh-fitb-list li.cta strong{font-family:var(--display);align-items:center;gap:12px;font-size:clamp(20px,1.8vw,25px);font-weight:400;display:inline-flex}.nh-fitb-list li.cta strong svg{width:20px;height:20px}.nh-fitb-alt{flex-direction:column;gap:6px;display:flex}.nh-fitb-alt .nh-fit-label{color:#ff9ba3;margin-bottom:14px}.nh-fitb-alt .nh-fit-label i{background:#ff9ba3;box-shadow:0 0 12px #ff9ba3}.nh-fitb-routes{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:18px;display:grid}.nh-fitb-routes .route{background:linear-gradient(160deg,#ff9ba312,#ffffff06 60%);border-color:#ff9ba333;flex-direction:column;gap:4px;padding:clamp(22px,2.4vw,32px);display:flex}.nh-fitb-routes .route p{font-family:var(--display);color:#dcdce8;font-size:clamp(18px,1.5vw,21px);line-height:1.4}.nh-fitb-alt .nh-fit-foot{border-top:0;padding-top:14px}@media (max-width:900px){.nh-fitb-list{grid-template-columns:minmax(0,1fr)}.nh-fitb-list li:nth-child(odd){border-right:0}.nh-fitb-list li:nth-last-child(-n+2){border-bottom:1px solid #ffffff14}.nh-fitb-list li:last-child{border-bottom:0}}.nh-fitb-list li b{min-width:1.5em}.nh-prow{flex-direction:column;display:flex}.nh-prow-item{border-top:1px solid #ffffff1f;border-radius:4px;grid-template-columns:clamp(80px,9vw,130px) minmax(0,.8fr) minmax(0,1.7fr);align-items:start;gap:clamp(18px,3vw,44px);padding:clamp(28px,3vw,44px) clamp(8px,1.4vw,20px);transition:background .4s;display:grid}.nh-prow-item:last-child{border-bottom:1px solid #ffffff1f}.nh-prow-item:hover{background:linear-gradient(90deg,#8aa0ff1a,#0000 70%)}.nh-prow-item b{font-family:var(--display);color:#0000;-webkit-text-stroke:1px #8aa0ffcc;font-size:clamp(48px,5.4vw,80px);font-weight:400;line-height:.9;transition:color .4s,-webkit-text-stroke-color .4s}.nh-prow-item:hover b{color:#8aa0ffe6}.nh .nh-prow-item h3{font-family:var(--display);font-size:clamp(24px,2.2vw,32px);font-weight:400;line-height:1.2}.nh-prow-item p{color:var(--muted);font-size:17px;line-height:1.7}@media (max-width:900px){.nh-prow-item{grid-template-columns:64px minmax(0,1fr);row-gap:8px}.nh-prow-item b{grid-row:span 2;font-size:44px}.nh-prow-item p{grid-column:2}}.nh-prail{grid-template-columns:repeat(var(--n,5), minmax(0, 1fr));gap:18px;padding-top:4px;display:grid;position:relative}.nh-prail .line,.nh-prail .fill{pointer-events:none;border-radius:2px;height:2px;position:absolute;top:24px;left:24px;right:24px}.nh-prail .line{background:repeating-linear-gradient(90deg,#bdbfd166 0 6px,#0000 6px 12px);height:1px}.nh-prail .fill{transform-origin:0;background:linear-gradient(90deg,#ffffffe6,#8aa0ff);box-shadow:0 0 8px #8aa0ff73}.nh-prail .comet{opacity:0;pointer-events:none;z-index:2;background:#fff;border-radius:50%;width:12px;height:12px;margin-left:-6px;position:absolute;top:19px;left:24px;box-shadow:0 0 0 5px #ffffff1a,0 0 18px 4px #fff9}.nh-prail-item{flex-direction:column;gap:18px;display:flex;position:relative}.nh-prail-item .node{z-index:1;width:40px;height:40px;font-family:var(--display);color:#08080c;background:linear-gradient(135deg, #fff, var(--lilac));border-radius:50%;place-items:center;margin-left:4px;font-size:15px;display:grid;position:relative;box-shadow:0 0 0 6px #ffffff0f,0 10px 26px -10px #ffffff59}.nh-prail-item .node:after{content:"";opacity:0;border:1px solid #ffffff8c;border-radius:50%;position:absolute;inset:-6px}.nh-prail-item .card{flex:1;padding:22px 22px 26px;transition:transform .45s cubic-bezier(.2,.8,.2,1),border-color .45s,box-shadow .45s;position:relative;overflow:hidden}.nh-prail-item .card:before{content:"";opacity:.35;background:linear-gradient(90deg,#0000,#ffffffb3 50%,#0000);height:2px;transition:opacity .45s;position:absolute;top:0;left:0;right:0}.nh-prail-item .card:after{content:attr(data-n);font-family:var(--display);color:#0000;-webkit-text-stroke:1px #ffffff1a;pointer-events:none;font-size:120px;line-height:1;transition:-webkit-text-stroke-color .45s,transform .6s;position:absolute;bottom:-22px;right:-6px}.nh-prail-item:hover .card{border-color:#ffffff61;transform:translateY(-6px);box-shadow:0 26px 50px -24px #000c}.nh-prail-item:hover .card:before{opacity:1}.nh-prail-item:hover .card:after{-webkit-text-stroke-color:#ffffff4d;transform:translateY(-6px)}.nh-prail-item:hover .node{box-shadow:0 0 0 7px #ffffff24,0 0 20px #ffffff80}.nh-prail-item .seg{gap:4px;margin-bottom:14px;display:flex}.nh-prail-item .seg i{background:#ffffff24;border-radius:2px;flex:1;max-width:28px;height:3px}.nh-prail-item .seg i.on{background:#fffc}.nh .nh-prail-item small{letter-spacing:.18em;text-transform:uppercase;color:var(--faint);margin-bottom:8px;font-size:11px;display:block}.nh .nh-prail-item h3{font-family:var(--display);margin-bottom:10px;font-size:clamp(20px,1.7vw,24px);font-weight:400;line-height:1.25;position:relative}.nh-prail-item p{color:var(--muted);font-size:15px;line-height:1.65;position:relative}@keyframes pr-fill{0%{transform:scaleX(0)}}@keyframes pr-fill-v{0%{transform:scaleY(0)}}@keyframes pr-node{0%{opacity:.3;transform:scale(.5)}60%{opacity:1;transform:scale(1.18)}to{transform:scale(1)}}@keyframes pr-ping{0%{opacity:.9;transform:scale(.8)}to{opacity:0;transform:scale(1.9)}}@keyframes pr-card{0%{opacity:0;transform:translateY(26px)}}@keyframes pr-run{0%{opacity:0;left:24px}8%{opacity:1}92%{opacity:1}to{opacity:0;left:calc(100% - 24px)}}@keyframes pr-run-v{0%{opacity:0;top:24px}8%{opacity:1}92%{opacity:1}to{opacity:0;top:calc(100% - 24px)}}@keyframes pr-breathe{50%{box-shadow:0 0 0 9px #ffffff17,0 0 16px #ffffff59}}.nh-js .nh-prail.in .fill{animation:pr-fill var(--dur,2s) cubic-bezier(.4, 0, .2, 1) .2s both}.nh-js .nh-prail.in .nh-prail-item .node{animation:pr-node .7s cubic-bezier(.2, .9, .3, 1.2) calc(.2s + var(--i) * .42s) both, pr-breathe 3.6s ease-in-out calc(var(--dur,2s) + .9s + var(--i) * .3s) infinite}.nh-js .nh-prail.in .nh-prail-item .node:after{animation:pr-ping 1.1s ease-out calc(.35s + var(--i) * .42s) 1 both}.nh-js .nh-prail.in .nh-prail-item .card{animation:pr-card .8s cubic-bezier(.2, .8, .2, 1) calc(.35s + var(--i) * .42s) both}.nh-js .nh-prail.in .comet{animation:pr-run 5.5s linear calc(var(--dur,2s) + .6s) infinite}@media (prefers-reduced-motion:reduce){.nh-js .nh-prail.in .fill,.nh-js .nh-prail.in .node,.nh-js .nh-prail.in .node:after,.nh-js .nh-prail.in .card,.nh-js .nh-prail.in .comet{animation:none}}.nh .nh-ptable .thin{flex-wrap:wrap;align-items:center;gap:6px 12px;display:inline-flex}.nh .nh-ptable thead .pill{letter-spacing:.1em;white-space:nowrap;padding:3px 9px;font-size:10px}.nh .nh-ptable .thin{gap:6px 10px}.nh-process-photo{margin:0 0 34px;overflow:hidden}.nh-process-photo img{object-fit:cover;width:100%;height:clamp(180px,22vw,320px);display:block}.nh-prail-item .card p.note{color:var(--faint);margin-top:10px;font-size:13.5px;line-height:1.55}.nh-prob-top{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:stretch;gap:clamp(24px,3vw,48px);display:grid}.nh-prob-quote{font-family:var(--display);color:#fff;background:linear-gradient(150deg,#8aa0ff24,#ffffff08 65%);flex-direction:column;justify-content:center;margin:0;padding:clamp(34px,4vw,60px) clamp(28px,3.4vw,54px) clamp(30px,3.4vw,50px);font-size:clamp(24px,2.6vw,38px);line-height:1.3;display:flex;position:relative}.nh-prob-quote.long{font-size:clamp(20px,1.9vw,27px);line-height:1.4}.nh-prob-quote .mark{color:#8aa0ff59;pointer-events:none;font-size:clamp(110px,11vw,170px);line-height:1;position:absolute;top:-.12em;left:clamp(22px,2.6vw,40px)}.nh-prob-text{border-left:1px solid #ffffff24;flex-direction:column;justify-content:center;gap:20px;padding-left:clamp(20px,2.4vw,34px);display:flex}.nh-prob-text p{color:#dcdce8;font-size:17.5px;line-height:1.75}.nh-prob-stats{grid-template-columns:repeat(var(--c,3), minmax(0, 1fr));gap:18px;margin-top:22px;display:grid}.nh-prob-stats .stat{flex-direction:column;gap:10px;padding:clamp(24px,2.6vw,36px);display:flex}.nh-prob-stats .stat b{font-family:var(--display);background:linear-gradient(135deg, #fff, var(--lilac));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(46px,5vw,72px);font-weight:400;line-height:1}.nh-prob-stats .stat span{color:var(--muted);max-width:300px;font-size:15.5px;line-height:1.55}.nh-prob-flow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.nh-prob-flow article{flex-direction:column;gap:16px;padding:clamp(26px,3vw,42px);display:flex}.nh-prob-flow small,.nh-prob-fix small{letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;font-weight:500;display:inline-flex}.nh-prob-flow small i{border-radius:50%;width:8px;height:8px}.nh-prob-flow .then small{color:var(--lilac)}.nh-prob-flow .then small i{background:var(--lilac);box-shadow:0 0 12px #bdbfd1b3}.nh-prob-flow .now{background:linear-gradient(160deg,#ff9ba31a,#ffffff08 60%);border-color:#ff9ba33d}.nh-prob-flow .now small{color:#ff9ba3}.nh-prob-flow .now small i{background:#ff9ba3;box-shadow:0 0 12px #ff9ba3}.nh-prob-flow p{font-family:var(--display);color:#fff;font-size:clamp(20px,1.8vw,26px);line-height:1.4}.nh-prob-flow .now p{color:#f1e4e6}.nh-prob-flow .go{color:#08080c;background:linear-gradient(135deg, #fff, var(--lilac));border-radius:50%;align-self:center;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 0 0 7px #ffffff0f}.nh-prob-flow .go svg{width:22px;height:22px}.nh-prob-fix{background:linear-gradient(135deg,#8aa0ff24,#ffffff08);flex-direction:column;gap:12px;margin-top:18px;padding:clamp(26px,3vw,40px) clamp(28px,3.4vw,50px);display:flex}.nh-prob-fix small{color:var(--lilac)}.nh-prob-fix p{max-width:900px;font-family:var(--display);color:#fff;font-size:clamp(21px,2vw,30px);line-height:1.35}@media (max-width:900px){.nh-prob-top,.nh-prob-stats{grid-template-columns:minmax(0,1fr)}.nh-prob-text{border-left:0;padding-left:0}.nh-prob-flow{grid-template-columns:minmax(0,1fr)}.nh-prob-flow .go{justify-self:center;transform:rotate(90deg)}}.nh-prob-more{grid-template-columns:minmax(0,1fr);gap:20px 40px;margin-top:22px;padding:0 clamp(6px,1vw,14px);display:grid}.nh-prob-more.two{grid-template-columns:repeat(2,minmax(0,1fr))}.nh-prob-more p{color:#dcdce8;font-size:17px;line-height:1.75}@media (max-width:900px){.nh-prob-more.two,.nh-prob-stats{grid-template-columns:minmax(0,1fr)}}#deep .nh-svc-more{text-align:left;max-width:none;margin-inline:0}#deep .nh-callout p,#deep .nh-ranked li span{max-width:none}.nh-fits-links{flex-wrap:wrap;gap:14px 34px;display:flex}.nh-fitsD{grid-template-columns:minmax(240px,.34fr) minmax(0,1fr);align-items:stretch;gap:clamp(20px,3vw,44px);display:grid}.nh-fitsD .num{background:linear-gradient(150deg,#8aa0ff33,#ffffff0a 70%);flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;padding:clamp(26px,3vw,40px);display:flex}.nh .nh-fitsD .num small{letter-spacing:.2em;text-transform:uppercase;color:var(--lilac);font-size:11px}.nh-fitsD .num b{font-family:var(--display);color:#0000;-webkit-text-stroke:1.5px #fff;font-size:clamp(96px,11vw,160px);font-weight:400;line-height:.9}.nh-fitsD .num .of{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:13px}.nh-fitsD .num .dots{gap:8px;margin:14px 0 6px;display:flex}.nh-fitsD .num .dots i{background:#ffffff29;border-radius:4px;width:28px;height:4px}.nh-fitsD .num .dots i.on{background:linear-gradient(90deg,#fff,#8aa0ff)}.nh-fitsD .num strong{font-family:var(--display);color:#fff;font-size:clamp(24px,2.2vw,32px);font-weight:400}.nh-fitsD .txt{flex-direction:column;justify-content:center;gap:18px;display:flex}.nh-fitsD .txt .lead{font-family:var(--display);color:#fff;font-size:clamp(24px,2.4vw,34px);line-height:1.3}.nh-fitsD .txt p{color:#dcdce8;font-size:17px;line-height:1.75}.nh-fitsD .txt .lead{color:#fff}@media (max-width:800px){.nh-fitsD{grid-template-columns:minmax(0,1fr)}.nh-fitsD .num{flex-flow:wrap;align-items:center;column-gap:16px;padding:22px 24px}.nh-fitsD .num small{width:100%}.nh-fitsD .num b{font-size:84px}.nh-fitsD .num .dots{margin:0}.nh-fitsD .num strong{margin-left:auto}}.nh-quote{flex-direction:column;display:flex}.nh-quote:after{display:none}.nh-quote .art{background:radial-gradient(120% 140% at 15% 0,#8aa0ff2e,#ffffff05 60%);border:1px solid #ffffff17;border-radius:16px;margin:-8px -8px 20px;overflow:hidden}.nh-quote .story-art{width:100%;height:auto;display:block}.story-art .spin{transform-box:fill-box;transform-origin:50%;animation:1.6s linear infinite nh-spin2}.story-art .draw{stroke-dasharray:260;stroke-dashoffset:0;animation:5s ease-in-out infinite story-draw}.story-art .month{animation:4.5s ease-in-out infinite story-month;animation-delay:calc(var(--i,0) * .12s)}.story-art .shackle{transform-box:fill-box;transform-origin:85% 100%;animation:4.5s ease-in-out infinite story-lock}.story-art .stamp{animation:4.5s ease-in-out infinite story-stamp}.story-art .flow{animation:1.6s linear infinite ar-dash}@keyframes story-draw{0%{stroke-dashoffset:260px}45%,to{stroke-dashoffset:0}}@keyframes story-month{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes story-lock{0%,55%,to{transform:rotate(0)}70%,85%{transform:rotate(-9deg)}}@keyframes story-stamp{0%,to{opacity:.85}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.story-art *{animation:none!important}}.nh-story{align-items:stretch}.nh-story-text{flex-direction:column;justify-content:center;display:flex}.nh-quote{padding:22px 24px 24px}.nh-quote .art{place-items:center;height:84px;margin:-4px -4px 16px;display:grid}.nh-quote .story-art{width:auto;max-width:100%;height:100%;display:block}.nh-faqA{grid-template-columns:minmax(300px,.62fr) minmax(0,1.38fr);align-items:stretch;gap:clamp(26px,4vw,60px);display:grid}.nh-faqA .side{background:linear-gradient(150deg,#8aa0ff29,#ffffff08 70%);padding:clamp(28px,3vw,42px)}.nh-faqA .stick{flex-direction:column;align-items:flex-start;gap:16px;display:flex;position:sticky;top:120px}.nh-faqA .side .nh-h2{margin-top:0}.nh-faqA .side p{color:var(--muted);font-size:16.5px;line-height:1.7}.nh-faqA .side .nh-btn{white-space:normal;text-align:center;max-width:100%;margin-top:6px}.nh-faqA .list{flex-direction:column;display:flex}.nh-faqA .row{border-top:1px solid #ffffff1f;transition:background .4s}.nh-faqA .row:last-child{border-bottom:1px solid #ffffff1f}.nh-faqA .row[open],.nh-faqA .row:hover{background:linear-gradient(90deg,#8aa0ff1a,#0000 75%)}.nh-faqA summary{cursor:pointer;grid-template-columns:clamp(46px,5vw,64px) minmax(0,1fr) 38px;align-items:center;gap:clamp(12px,2vw,22px);padding:24px 10px;list-style:none;display:grid}.nh-faqA summary::-webkit-details-marker{display:none}.nh-faqA summary b{font-family:var(--display);color:#0000;-webkit-text-stroke:1px #8aa0ffcc;font-size:clamp(28px,3vw,40px);font-weight:400;line-height:1;transition:color .35s}.nh-faqA .row[open] summary b{color:#8aa0ffe6}.nh-faqA summary span{font-family:var(--display);color:#fff;text-transform:capitalize;font-size:clamp(18px,1.7vw,22px);line-height:1.35}.nh-faqA .pm{border:1px solid var(--edge);background:#ffffff0f;border-radius:50%;flex:none;width:36px;height:36px;transition:transform .35s,background .3s;position:relative}.nh-faqA .pm:before,.nh-faqA .pm:after{content:"";background:#fff;width:12px;height:1.5px;transition:transform .35s,background .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nh-faqA .pm:after{transform:translate(-50%,-50%)rotate(90deg)}.nh-faqA details[open] .pm{background:#fff}.nh-faqA details[open] .pm:before,.nh-faqA details[open] .pm:after{background:#08080c}.nh-faqA details[open] .pm:after{transform:translate(-50%,-50%)rotate(0)}.nh-faqA .ans{color:var(--muted);padding:0 10px 28px calc(clamp(46px,5vw,64px) + clamp(12px,2vw,22px) + 10px);font-size:16.5px;line-height:1.75;animation:.4s faq-in}.nh-faqA .ans a{color:var(--lilac);border-bottom:1px solid #bdbfd166}@keyframes faq-in{0%{opacity:0;transform:translateY(-6px)}}@media (max-width:900px){.nh-faqA{grid-template-columns:minmax(0,1fr)}.nh-faqA .stick{position:static}}@media (max-width:520px){.nh-faqA .ans{padding-left:10px}}@media (prefers-reduced-motion:reduce){.nh-faqA .ans{animation:none}}.nh-pcar{position:relative}.nh-pcar .vp{scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-x:contain;margin:-14px 0 -28px;padding:14px 0 28px;overflow:auto hidden}.nh-pcar .vp::-webkit-scrollbar{display:none}.nh-pcar .vp:focus-visible{outline:2px solid var(--lilac);outline-offset:4px;border-radius:12px}.nh-pcar.more-r .vp{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 64px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 64px),#0000)}.nh-pcar.more-l.more-r .vp{-webkit-mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 64px),#0000);mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 64px),#0000)}.nh-pcar.more-l:not(.more-r) .vp{-webkit-mask-image:linear-gradient(90deg,#0000,#000 48px);mask-image:linear-gradient(90deg,#0000,#000 48px)}.nh-pcar .nav{justify-content:flex-end;gap:10px;margin-top:30px;display:flex}.nh .nh-pcar .nav button{border:1px solid var(--edge);color:#fff;cursor:pointer;background:#ffffff14;border-radius:50%;place-items:center;width:46px;height:46px;padding:0;transition:background .25s,transform .25s,opacity .25s;display:grid}.nh .nh-pcar .nav button:hover:not(:disabled){background:#fff3;transform:translateY(-2px)}.nh .nh-pcar .nav button:disabled{opacity:.35;cursor:default}.nh-pcar .nav svg{width:18px;height:18px}.nh-prail.car,.nh-pcar .vp .nh-prail{--w:clamp(250px, 21vw, 300px)}.nh-prail.car{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:var(--w);width:max-content;min-width:100%;display:grid}.nh-prail.car .nh-prail-item{scroll-snap-align:start;scroll-margin-left:2px}@media (max-width:1100px){.nh-prail{--w:clamp(250px, 38vw, 320px);grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:var(--w);width:max-content;min-width:100%;display:grid}.nh-prail .nh-prail-item{scroll-snap-align:start;scroll-margin-left:2px}}@media (max-width:640px){.nh-prail,.nh-prail.car{--w:78vw}}.nh-pcar.bleed .vp{padding-inline:max(var(--gut), calc((100vw - var(--wrap)) / 2));scroll-padding-inline:max(var(--gut), calc((100vw - var(--wrap)) / 2));margin-inline:calc(50% - 50vw);-webkit-mask-image:none;mask-image:none}.nh-pcar.bleed .nh-prail{min-width:0}.nhh-item{border-radius:999px;transition:background .25s}.nhh-item:hover{background:#ffffff1f}.nhh-item:has(.nhh-chev[aria-expanded=true]){background:#ffffff1f}.nhh-item:has(.nhh-link[aria-current=page]){background:#ffffff1f}.nhh .nhh-item .nhh-link:hover,.nhh .nhh-item .nhh-link[aria-current=page]{background:0 0}.nhh-item .nhh-chev{margin-right:6px}.nhh .nhh-item button.nhh-chev:hover{background:#fff3}.nh .nh-side-foot .nh-btn{letter-spacing:.08em;white-space:nowrap;justify-content:center;gap:12px;padding:16px 20px;font-size:13px;line-height:1.2}@media (max-width:420px){.nh .nh-side-foot .nh-btn{white-space:normal}}.nh .nh-plan .for{text-align:center}.nh .nh-form button.nh-btn{letter-spacing:.1em;padding:20px 32px;font-size:15.5px}.nh .nh-form .nh-reply{margin-top:14px}.nh-phasesec .bars{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.nh-phasesec .bars i{background:#ffffff24;border-radius:4px;height:4px}.nh-phasesec .bars i.on{background:linear-gradient(90deg, #fff, var(--lilac))}.nh-phasesec .ico{width:60px;height:60px;color:var(--lilac);border:1px solid var(--edge);background:#ffffff12;border-radius:18px;flex:none;place-items:center;transition:background .3s,color .3s,transform .3s;display:grid}.nh-phasesec .ico .nh-ico{width:30px;height:30px}.nh-phasesec .big{font-family:var(--display);color:#0000;-webkit-text-stroke:1.5px #ffffff80;pointer-events:none;-webkit-user-select:none;user-select:none;font-weight:400;line-height:.9}.nh-pidx{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:22px;display:grid}.nh-pidx .side{padding:clamp(28px,3.2vw,46px);position:sticky;top:110px}.nh-pidx .side .big{margin-bottom:18px;font-size:clamp(110px,11vw,170px);display:block}.nh-pidx .side h3{font-family:var(--display);margin-top:18px;font-size:clamp(22px,2vw,28px);font-weight:400;line-height:1.25}.nh-pidx .side p{color:var(--muted);margin-top:16px;font-size:17px;line-height:1.65}.nh-pidx .side .foot{letter-spacing:.2em;text-transform:uppercase;color:var(--lilac);align-items:center;gap:16px;margin-top:30px;font-size:12px;display:flex}.nh-pidx .side .foot .bars{flex:1;max-width:180px}.nh-pidx .list{flex-direction:column;gap:12px;display:flex}.nh .nh-pidx a.row{color:inherit;grid-template-columns:44px 60px minmax(0,1fr) auto;align-items:center;gap:22px;padding:22px 28px 22px 22px;transition:transform .35s,border-color .3s;display:grid}.nh-pidx .row .n{font-family:var(--display);color:#0000;-webkit-text-stroke:1px #ffffff57;text-align:center;font-size:26px}.nh .nh-pidx .row h3{font-family:var(--display);font-size:24px;font-weight:400;line-height:1.2}.nh-pidx .row p{color:var(--muted);margin-top:6px;font-size:16px;line-height:1.55}.nh-pidx .row .go{border-bottom:2px solid var(--lilac);letter-spacing:.1em;text-transform:uppercase;color:#fff;white-space:nowrap;align-items:center;gap:10px;padding-bottom:4px;font-size:13px;font-weight:600;transition:gap .3s,border-color .3s;display:inline-flex}.nh-pidx .row .go svg{width:16px;height:16px}.nh .nh-pidx a.row:hover{border-color:#fff6;transform:translate(6px)}.nh-pidx .row:hover .ico{color:#fff;background:#ffffff24}.nh-pidx .row:hover .go{border-color:#fff;gap:16px}.nh-pcar.seven{container-type:inline-size}.nh-pcar.seven .nh-badgerail{--w:calc((100cqw - 6 * 16px) / 7)}.nh-badgerail{grid-auto-flow:column;grid-auto-columns:var(--w);gap:16px;width:max-content;min-width:100%;display:grid}.nh-badgerail .nh-badgetile{scroll-snap-align:start;padding:10px;scroll-margin-left:2px}.nh-badgerail .nh-badgetile img{width:100%;height:auto}@media (max-width:1100px){.nh-pidx,.nh-pidx.flip{grid-template-columns:minmax(0,1fr)}.nh-pidx.flip .side{order:0}.nh-pidx.few .list{align-self:auto}.nh-pidx.few .row{flex:none}.nh-pidx .side{position:relative;top:0}.nh-pcar.seven .nh-badgerail{--w:calc((100cqw - 3 * 16px) / 4)}}@media (max-width:720px){.nh .nh-pidx a.row{grid-template-columns:56px minmax(0,1fr);gap:14px 16px;padding:20px}.nh-pidx .row .n{display:none}.nh-pidx .row .ico{width:56px;height:56px}.nh-pidx .row .body{grid-column:2}.nh-pidx .row .go{grid-column:2;justify-self:start}.nh-pcar.seven .nh-badgerail{--w:calc((100cqw - 16px) / 2.4)}}.nh-pidx.flip{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.nh-pidx.flip .side{order:2}.nh-pidx.few .list{align-self:stretch}.nh-pidx.few .row{flex:1}.nh-hoverimg{z-index:70;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;pointer-events:none;background:#10101ae6;border:1px solid #fff3;border-radius:22px;width:320px;padding:8px;display:none;position:fixed;top:0;left:0;box-shadow:0 30px 60px -18px #000000b3}.nh-hoverimg img{aspect-ratio:3/2;object-fit:cover;border-radius:15px;width:100%;height:auto;display:block}@media (hover:hover) and (pointer:fine){.nh-hoverimg{transition:opacity .18s;display:block}.nh-hoverimg.on{opacity:1;transition:opacity .18s,transform .14s ease-out}}.nh-gsd{flex-direction:column;gap:16px;display:flex}.nh-gsd .name{align-items:center;gap:clamp(16px,2.2vw,30px);display:flex}.nh-gsd .name>div{min-width:0}.nh-gsd .name .big{font-size:clamp(100px,10vw,150px)}.nh-gsd .meta dd{margin:0}.nh .nh-gsd .rail h4{font-family:var(--body);letter-spacing:.2em;text-transform:uppercase;color:var(--lilac);margin-bottom:18px;font-size:13px;font-weight:500}.nh-gsd .top{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(20px,3vw,48px);padding:6px 4px 14px;display:grid}.nh .nh-gsd .top h3{font-family:var(--display);font-size:clamp(21px,1.9vw,27px);font-weight:400;line-height:1.3}.nh-gsd .act{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.nh-gsd .act .bars{width:100%}.nh-gsd .rail{padding:clamp(24px,3vw,38px) clamp(24px,3vw,40px) clamp(26px,3vw,40px)}.nh-gsd .rail p{color:#e2e2ee;max-width:300px;font-size:16px;line-height:1.6}.nh-gsd .rail .nh-pcar .vp{margin-bottom:-14px;padding-bottom:14px}.nh-gsd .meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;display:grid}.nh-gsd .meta>div{border:1px solid var(--edge);background:#ffffff0d;border-radius:26px;flex-direction:column;gap:8px;padding:22px 26px 24px;display:flex}.nh-gsd .meta dt{letter-spacing:.16em;text-transform:uppercase;color:var(--faint);font-size:12px}.nh-gsd .meta dd{font-family:var(--display);background:linear-gradient(95deg, #fff 20%, var(--lilac));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(26px,2.6vw,38px);line-height:1.15}.nh-gsd .cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:10px;display:grid}.nh-gsd .cols article{flex-direction:column;gap:8px;padding:6px clamp(18px,2.4vw,36px) 6px 0;display:flex}.nh-gsd .cols article+article{border-left:1px solid #ffffff24;padding-left:clamp(18px,2.4vw,36px)}.nh-gsd .cols .ico{margin-bottom:12px}.nh .nh-gsd .cols h2{font-family:var(--body);letter-spacing:.2em;text-transform:uppercase;color:var(--lilac);font-size:13px;font-weight:500}.nh-gsd .cols p{color:#e2e2ee;font-size:17px;line-height:1.65}@media (max-width:1100px){.nh-gsd .top{grid-template-columns:minmax(0,1fr)}.nh-gsd .cols{grid-template-columns:minmax(0,1fr);gap:26px}.nh-gsd .cols article,.nh-gsd .cols article+article{border-left:0;padding:0}}@media (max-width:720px){.nh-gsd .meta{grid-template-columns:minmax(0,1fr)}.nh-gsd .name{flex-direction:column;align-items:flex-start}}@keyframes lm-blink{50%{opacity:.15}}@keyframes lm-bob{50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.nh-sky .beacon,.nh-sky .pin{animation:none}}.nh-sky{width:100%;height:auto;display:block}.nh-sky .waves{color:#8aa0ffd9}.nh-sky .beacon{animation:2s ease-in-out infinite lm-blink}.nh-sky .pin{animation:3.2s ease-in-out infinite lm-bob}.nh-sky .pin text{font-family:var(--display);fill:#fff;font-size:21px}.nh-sbento{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.nh-sbento .big{grid-area:span 2/span 7}.nh-sbento .sm{grid-column:span 5}.nh-sbento article{flex-direction:column;gap:14px;padding:clamp(26px,3vw,40px);display:flex}.nh-sbento .top{justify-content:space-between;align-items:center;display:flex}.nh-sbento .ico{width:60px;height:60px;color:var(--lilac);border:1px solid var(--edge);background:#ffffff12;border-radius:18px;place-items:center;display:grid}.nh-sbento .ico .nh-ico{width:30px;height:30px}.nh-sbento .tag{font-family:var(--display);color:#0000;-webkit-text-stroke:1px #ffffff57;font-size:40px;line-height:1}.nh .nh-sbento h3{font-family:var(--display);font-size:clamp(26px,2.4vw,32px);font-weight:400;line-height:1.2}.nh-sbento p{color:var(--muted);font-size:16px;line-height:1.65}.nh-sbento .big p{font-size:17px}.nh-sbento .tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:auto;padding-top:14px;display:grid}.nh-sbento .tiles li{color:#e6e6f2;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:16px;align-items:center;gap:12px;padding:16px 18px;font-size:16px;line-height:1.25;display:flex}.nh-sbento .tiles li svg{width:20px;height:20px;color:var(--lilac);flex:none}.nh-sbento .tiles li.hq{color:#08080c;background:#fff;border-color:#fff;font-weight:600}.nh-sbento .tiles li.hq svg{color:#08080c}.nh-areaA{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.nh-areaA .ac{flex-direction:column;padding:0;display:flex;overflow:hidden}.nh-areaA .art{color:#c9cce8;background:linear-gradient(#8aa0ff29,#8aa0ff00 92%);padding:30px 28px 0;transition:color .4s}.nh-areaA .ac:hover .art{color:#fff}.nh-areaA .b{flex-direction:column;flex:1;gap:12px;padding:26px clamp(24px,3vw,42px) 34px;display:flex}.nh-areaA .tag{letter-spacing:.16em;text-transform:uppercase;color:var(--lilac);border:1px solid var(--edge);background:#ffffff0f;border-radius:999px;align-self:flex-start;padding:5px 12px;font-size:12px}.nh .nh-areaA h3{font-family:var(--display);font-size:clamp(28px,2.8vw,40px);font-weight:400;line-height:1.1}.nh-areaA p{color:var(--muted);max-width:520px;font-size:17px;line-height:1.6}.nh-areaA .nh-ulink{align-self:flex-start;margin-top:auto}@media (max-width:1100px){.nh-sbento .big,.nh-sbento .sm{grid-area:auto/1/auto/-1}.nh-areaA{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.nh-sbento .tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}#strongest .nh-callout p{max-width:none}.nh-auC{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:stretch;gap:16px;display:grid}.nh-auC .free{flex-direction:column;padding:clamp(26px,3.2vw,44px);display:flex}.nh-auC .rows li{border-top:1px solid #ffffff1a;align-items:flex-start;gap:20px;padding:20px 0;display:flex}.nh-auC .rows li:first-child{border-top:0;padding-top:0}.nh-auC .rows .ico{width:56px;height:56px;color:var(--lilac);border:1px solid var(--edge);background:#ffffff12;border-radius:18px;flex:none;place-items:center;display:grid}.nh-auC .rows .ico .nh-ico{width:28px;height:28px}.nh .nh-auC .rows h3{font-family:var(--display);font-size:23px;font-weight:400;line-height:1.2}.nh-auC .rows p{color:var(--muted);margin-top:6px;font-size:15.5px;line-height:1.6}.nh-auC .get{border-top:1px solid #fff3;margin-top:auto;padding-top:26px}.nh-auC .get p{font-family:var(--display);color:#fff;margin-top:12px;font-size:clamp(19px,1.7vw,24px);line-height:1.4}.nh-auC .full{background:linear-gradient(160deg,#96a5ff47,#ffffff0f),#1416308c;border-color:#c8d0ff80;flex-direction:column;align-items:flex-start;gap:14px;padding:clamp(26px,3.2vw,44px);display:flex}.nh .nh-auC .full h3{font-family:var(--body);letter-spacing:.2em;text-transform:uppercase;color:var(--lilac);font-size:13px;font-weight:500}.nh .nh-auC .full h2{font-family:var(--display);font-size:clamp(60px,6vw,92px);font-weight:400;line-height:1}.nh .nh-auC .full h4{font-family:var(--display);font-size:24px;font-weight:400;line-height:1.25}.nh-auC .full p{color:#dcdce8;font-size:16.5px;line-height:1.65}.nh-auC .full p.note{color:#d6ffe6;background:#7dffb21a;border:1px solid #7dffb24d;border-radius:16px;padding:14px 18px;font-size:15px}.nh-auC .full .nh-btn{margin-top:auto}@media (max-width:1100px){.nh-auC{grid-template-columns:minmax(0,1fr)}}.nh-barA{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:26px;display:grid}.nh-barA .feed{grid-area:1/1}.nh-barA .side{grid-area:1/2;padding:22px;position:sticky;top:110px}.nh-barA .srch{border:1px solid var(--edge);height:48px;color:var(--muted);background:#ffffff12;border-radius:999px;align-items:center;gap:10px;padding:0 16px;transition:border-color .25s;display:flex}.nh-barA .srch:focus-within{border-color:#ffffff8c}.nh-barA .srch svg{flex:none;width:18px;height:18px}.nh .nh-barA .srch input{width:100%;min-width:0;height:auto;box-shadow:none;color:#fff;font:inherit;background:0 0;border:0;border-radius:0;outline:0;flex:1;padding:0;font-size:15px}.nh .nh-barA .side h2{font-family:var(--body);letter-spacing:.2em;text-transform:uppercase;color:var(--lilac);margin:28px 0 12px;font-size:12px;font-weight:500}.nh .nh-barA .side h2:first-child{margin-top:0}.nh-barA .cats{flex-direction:column;gap:4px;display:flex}.nh .nh-barA .cats button,.nh .nh-barA .cats a{color:#cfd0e0;width:100%;font-family:var(--body);text-align:left;text-transform:none;letter-spacing:0;cursor:pointer;background:0 0;border:0;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;font-size:15px;line-height:1.3;text-decoration:none;transition:background .25s,color .25s;display:flex}.nh .nh-barA .cats button:hover,.nh .nh-barA .cats a:hover{color:#fff;background:#ffffff17}.nh .nh-barA .cats button[aria-pressed=true],.nh .nh-barA .cats a[aria-current=page]{color:#08080c;background:#fff}.nh-barA .cats small{opacity:.65;flex:none;font-size:12px}.nh-barA .feed{min-width:0}.nh-barA .empty{color:var(--muted);padding:28px}.nh-barA .grid{perspective:1400px;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.nh .nh-barA a.pa{color:inherit;flex-direction:column;transition:transform .35s,border-color .3s;display:flex;overflow:hidden}.nh .nh-barA a.pa:hover{border-color:#fff6;transform:translateY(-5px)}.nh-barA .pa[hidden],.nh .nh-barA a.pa[hidden]{display:none}.nh-barA .pa .img{aspect-ratio:16/10;overflow:hidden}.nh-barA .pa .img img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.nh-barA .pa:hover .img img{transform:scale(1.06)}.nh-barA .pa .body{flex-direction:column;flex:1;gap:14px;padding:20px 22px 24px;display:flex}.nh-barA .pa .meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.nh-barA .pa .cat{letter-spacing:.1em;text-transform:uppercase;color:var(--lilac);border:1px solid var(--edge);background:#ffffff0f;border-radius:999px;padding:5px 11px;font-size:11.5px}.nh-barA .pa time{color:var(--faint);font-size:13px}.nh .nh-barA .pa h3{font-family:var(--display);font-size:20px;font-weight:400;line-height:1.3}.nh-barA .pa .foot{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.nh-barA .pa .mins{color:var(--faint);white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.nh-barA .pa .mins svg{flex:none;width:15px;height:15px}.nh-barA .pa .more{letter-spacing:.06em;color:var(--lilac);align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.nh-barA .pa .more svg{flex:none;width:16px;height:16px;transition:transform .3s}.nh-barA .pa:hover .more svg{transform:translate(4px)}.nh .nh-barA a.pa.big{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);margin-bottom:20px;display:grid}.nh-barA .pa.big .img{aspect-ratio:auto;height:100%;min-height:280px;max-height:340px}.nh-barA .pa.big .body{justify-content:center;gap:18px;padding:clamp(24px,2.8vw,40px)}.nh .nh-barA .pa.big h3{font-size:clamp(24px,2.2vw,32px);line-height:1.2}@media (max-width:1100px){.nh-barA{grid-template-columns:minmax(0,1fr)}.nh-barA .side,.nh-barA .feed{grid-area:auto}.nh-barA .side{position:relative;top:0}.nh-barA .cats{flex-flow:wrap;gap:8px}.nh .nh-barA .cats button,.nh .nh-barA .cats a{border:1px solid var(--edge);background:#ffffff0d;border-radius:999px;width:auto;padding:9px 16px;font-size:14px}.nh .nh-barA .cats button[aria-pressed=true],.nh .nh-barA .cats a[aria-current=page]{border-color:#fff}.nh-barA .cats small{margin-left:4px}.nh-barA .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.nh .nh-barA a.pa.big{grid-template-columns:minmax(0,1fr)}.nh-barA .pa.big .img{aspect-ratio:16/9;min-height:0;max-height:none}}@media (max-width:640px){.nh-barA .grid{grid-template-columns:minmax(0,1fr)}}.nh-wX{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:20px;display:grid}.nh-wX .list{padding:12px;position:sticky;top:110px}.nh .nh-wX .list a{color:#d4d5e6;border-radius:18px;grid-template-columns:34px 52px minmax(0,1fr) 22px;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;transition:background .25s,color .25s;display:grid}.nh .nh-wX .list a.cur,.nh .nh-wX .list a:hover{color:#fff;background:#ffffff1a}.nh-wX .list .n{font-family:var(--display);color:#0000;-webkit-text-stroke:1px #fff6;text-align:center;font-size:22px}.nh-wX .list .ico{width:52px;height:52px;color:var(--lilac);border:1px solid var(--edge);background:#ffffff12;border-radius:16px;place-items:center;transition:background .25s,color .25s;display:grid}.nh-wX .list a.cur .ico{color:#08080c;background:#fff}.nh-wX .list .ico .nh-ico{width:26px;height:26px}.nh-wX .list .t{font-family:var(--display);font-size:20px;line-height:1.25}.nh-wX .list .ar{opacity:0;transition:opacity .25s,transform .25s;transform:translate(-6px)}.nh-wX .list a.cur .ar{opacity:1;transform:none}.nh-wX .list .ar svg{width:18px;height:18px}.nh-wX .panels{position:relative}.nh-wX .panel{padding:0;display:none;overflow:hidden}.nh-wX .panel.on{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);min-height:330px;animation:.45s cubic-bezier(.2,.8,.2,1) wx-in;display:grid}@keyframes wx-in{0%{opacity:0;transform:translateY(10px)}}.nh-wX .pic{background:#ffffff0a;min-height:0;position:relative;overflow:hidden}.nh-wX .pic img{object-fit:cover;filter:saturate(.92);width:100%;height:100%;position:absolute;inset:0}.nh-wX .pic:after{content:"";background:linear-gradient(90deg,#08080c00 55%,#08080c8c);position:absolute;inset:0}.nh-wX .pic .ico{z-index:2;width:52px;height:52px;color:var(--lilac);border:1px solid var(--edge);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0e0e16c7;border-radius:16px;place-items:center;display:grid;position:absolute;bottom:20px;left:20px}.nh-wX .pic .ico .nh-ico{width:26px;height:26px}.nh-wX .body{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;padding:clamp(22px,2.4vw,34px);display:flex}.nh-wX .body .n{font-family:var(--display);color:#0000;-webkit-text-stroke:1px #ffffff57;font-size:34px;line-height:1}.nh .nh-wX .body h3{font-family:var(--display);font-size:clamp(22px,2vw,28px);font-weight:400;line-height:1.2}.nh-wX .body p{max-width:520px;color:var(--muted);font-size:16px;line-height:1.6}@media (max-width:900px){.nh-wX{grid-template-columns:minmax(0,1fr)}.nh-wX .list{display:none}.nh-wX .panels{flex-direction:column;gap:16px;display:flex}.nh-wX .panel,.nh-wX .panel.on{min-height:0;animation:none;display:block}.nh-wX .pic{aspect-ratio:16/9;min-height:0}.nh-wX .pic:after{background:linear-gradient(#08080c00 50%,#08080c99)}}
