.nh-container{width:100%;max-width:1320px;margin-inline:auto;padding-inline:16px}@media (min-width:640px){.nh-container{padding-inline:40px}}.nh-placeholder{color:#64748b;background-color:#e5e8eb;background-image:radial-gradient(circle,#0f172a12 1px,#0000 1px);background-size:18px 18px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.nh-hero{background:linear-gradient(#f4f7f8 0%,#fbfcfc 100%)}.nh-hero-grid{pointer-events:none;background-image:linear-gradient(#0f766e12 1px,#0000 1px),linear-gradient(90deg,#0f766e12 1px,#0000 1px),linear-gradient(#0f766e09 1px,#0000 1px),linear-gradient(90deg,#0f766e09 1px,#0000 1px);background-size:56px 56px,56px 56px,14px 14px,14px 14px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 60% 40%,#000 30%,#0000 100%);mask-image:radial-gradient(80% 70% at 60% 40%,#000 30%,#0000 100%)}.nh-hero-glow{filter:blur(20px);pointer-events:none;background:radial-gradient(closest-side,#2dd4bf38,#0000 70%),radial-gradient(closest-side at 30% 70%,#38bdf81f,#0000 70%);width:1000px;height:800px;position:absolute;top:-10%;right:-10%}.nh-accent{background:linear-gradient(90deg,#0d9488 0%,#0ea5e9 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.nh-cta-primary{background:linear-gradient(135deg,#14b8a6,#0f766e);box-shadow:0 10px 30px -10px #0d948899}.nh-podium:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#fff 55%,#fff0);position:absolute;inset:-8% -6%}.nh-model{mix-blend-mode:multiply}.nh-spot{cursor:pointer;background:#ffffffe6;border-radius:9999px;justify-content:center;align-items:center;width:28px;height:28px;transition:transform .2s;display:flex;position:relative;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #0f172a14,0 6px 16px -4px #0f172a59}.nh-spot:before{content:"";border-radius:inherit;pointer-events:none;border:2px solid #14b8a6b3;animation:2.2s cubic-bezier(0,0,.2,1) infinite nh-ping;position:absolute;inset:0}.nh-spot:hover,.nh-spot-open{transform:translate(-50%,-50%)scale(1.15)}.nh-spot-dot{background:#0d9488;border-radius:9999px;width:10px;height:10px;transition:transform .2s}.nh-spot-open .nh-spot-dot{transform:scale(1.3)}@keyframes nh-ping{75%,to{opacity:0;transform:scale(2.2)}}.nh-spot-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border:1px solid #0f172a14;border-radius:16px;padding:12px 14px;animation:.35s cubic-bezier(.2,.7,.2,1) both nh-float-in;box-shadow:0 24px 48px -20px #0f172a59}@keyframes nh-float-in{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:none}}.nh-steps{background:#e7eaed}.nh-step-card{transform-origin:50% 0;will-change:transform;border:1px solid #1e325012;box-shadow:0 -10px 40px -24px #1e325059,0 30px 60px -40px #1e325059}.nh-step-num{background:linear-gradient(#0d9488,#0d948840);color:#0000;-webkit-background-clip:text;background-clip:text;line-height:1}.nh-step-visual{background:radial-gradient(circle,#0f172a0d 1px,#0000 1px) 0 0/18px 18px,#eef1f4}.nh-step-inset{border:1px solid #0f172a14;box-shadow:0 20px 40px -18px #0f172a59}.nh-editor{background:#f3f5f7;border:1px solid #1e32500d;transition:box-shadow .3s,transform .3s}.nh-editor.nh-editor-white{background:#fff;border-color:#0f172a14}.nh-editor:hover{box-shadow:0 30px 60px -36px #1e325073}.nh-articles{background:#e7eaed}.nh-article{border:1px solid #1e32500f;transition:box-shadow .25s,transform .25s}.nh-article:hover{transform:translateY(-2px);box-shadow:0 24px 48px -28px #1e325073}@media (prefers-reduced-motion:reduce){.nh-spot:before,.nh-spot-card{animation:none!important}.nh-step-card{transform:none!important}}
