/*
Generated time: December 3, 2025 20:24
This file was created by the app developer. Feel free to contact the original developer with any questions. It was minified (compressed) by AVADA. AVADA do NOT own this script.
*/
.nhpro-page{--brand:#5CB3E1;--brand-dark:#4A9FCC;--brand-light:#7fd8ff;--nh-navy:#222F62;--ink:#0b1220;--muted:#5b6b7c;--dark-0:#0e1324;--dark-1:#0b1428;--light-0:#f7fbff;--success:#10B981;--warning:#F59E0B;--gradient-hero:linear-gradient(135deg, rgba(14,19,36,0.85) 0%, rgba(14,19,36,0.65) 40%, rgba(14,19,36,0.75) 70%, rgba(14,19,36,0.9) 100%);--gradient-brand:linear-gradient(135deg,var(--brand) 0%,var(--brand-light) 100%);--shadow-premium:0 20px 60px rgba(0,0,0,.15),0 8px 25px rgba(0,0,0,.1)}.nhpro-page{font-family:inherit}.nhpro-page .pill,.nhpro-page .rec-icon,.nhpro-page h1,.nhpro-page h2,.nhpro-page h3,.nhpro-page h4,.nhpro-page h5,.nhpro-page h6,.nhpro-page strong{font-family:inherit}.nhpro-page *,.nhpro-page ::after,.nhpro-page ::before{box-sizing:border-box}.nhpro-page{overflow-x:hidden}.nhpro-page .hero-container{position:relative;min-height:100vh;overflow:hidden;background:var(--dark-0);display:flex;align-items:center;color:#fff;z-index:1}.nhpro-page .hero-media{position:absolute;inset:0;z-index:0}.nhpro-page .hero-video{width:100%;height:100%;object-fit:cover;object-position:center;filter:brightness(.6) contrast(1.15) saturate(1.1);transform:scale(1.05);transition:none!important;background-color:transparent;will-change:transform;backface-visibility:hidden;perspective:1000px}.nhpro-page .hero-overlay{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(1400px 700px at 25% 30%,rgba(122,209,255,.25) 0,transparent 60%),radial-gradient(1000px 500px at 75% 70%,rgba(139,92,246,.15) 0,transparent 60%),var(--gradient-hero);animation:overlayShift 25s ease-in-out infinite;will-change:opacity;transition:none!important}@keyframes overlayShift{0%,100%{opacity:1}50%{opacity:.85}}.nhpro-page .hero-particles{position:absolute;inset:0;z-index:1;pointer-events:none}.nhpro-page .particle{position:absolute;width:4px;height:4px;background:rgba(92,179,225,.6);border-radius:50%;animation:float 15s ease-in-out infinite;box-shadow:0 0 10px rgba(92,179,225,.8)}.nhpro-page .particle:first-child{top:20%;left:10%;animation-delay:0s;animation-duration:20s}.nhpro-page .particle:nth-child(2){top:60%;left:85%;animation-delay:5s;animation-duration:25s}.nhpro-page .particle:nth-child(3){top:80%;left:15%;animation-delay:10s;animation-duration:18s}.nhpro-page .particle:nth-child(4){top:30%;left:70%;animation-delay:15s;animation-duration:22s}.nhpro-page .particle:nth-child(5){top:70%;left:50%;animation-delay:8s;animation-duration:16s}@keyframes float{0%,100%{transform:translateY(0) translateX(0) scale(1);opacity:.6}25%{transform:translateY(-20px) translateX(10px) scale(1.2);opacity:1}50%{transform:translateY(-40px) translateX(-5px) scale(.8);opacity:.4}75%{transform:translateY(-20px) translateX(-10px) scale(1.1);opacity:.8}}.nhpro-page .hero-content{position:relative;z-index:0;max-width:1200px;margin:0 auto;padding:0 clamp(20px,4vw,40px);text-align:left}.nhpro-page .hero-eyebrow{display:inline-flex;align-items:center;gap:12px;background:rgba(255,255,255,.12);backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.2);border-radius:50px;padding:12px 24px;margin-bottom:24px;font-size:clamp(14px,1.5vw,18px);font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-shadow:0 4px 20px rgba(0,0,0,.6),0 2px 8px rgba(0,0,0,.3);animation:slideUpFade 1.2s cubic-bezier(.25,.46,.45,.94) .3s both}.nhpro-page .status-dot{width:8px;height:8px;background:var(--success);border-radius:50%;animation:pulse 2s infinite;box-shadow:0 0 15px var(--success)}@keyframes pulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.7}}@keyframes ripple{to{transform:translate(-50%,-50%) scale(4);opacity:0}}.nhpro-page .hero-headline{font-size:clamp(3rem,8vw,5.5rem);font-weight:900;line-height:1.1;margin-bottom:32px;letter-spacing:-.02em;color:#fff;text-shadow:0 6px 30px rgba(0,0,0,.8),0 3px 15px rgba(0,0,0,.6),0 1px 6px rgba(0,0,0,.4);animation:slideUpFade 1.2s cubic-bezier(.25,.46,.45,.94) .6s both}.nhpro-page .hero-headline .high-contrast{padding:2px 8px;border-radius:6px}.nhpro-page .hero-description{font-size:clamp(1.1rem,2.5vw,1.4rem);line-height:1.7;color:rgba(255,255,255,.9);text-shadow:0 2px 10px rgba(0,0,0,.4);max-width:600px;margin-bottom:48px;animation:slideUpFade 1.2s cubic-bezier(.25,.46,.45,.94) .9s both}.nhpro-page .hero-cta-group{display:flex;gap:20px;align-items:center;flex-wrap:wrap;animation:slideUpFade 1.2s cubic-bezier(.25,.46,.45,.94) 1.2s both}.nhpro-page .cta-primary{background:var(--gradient-brand);color:var(--dark-0);border:none;border-radius:50px;padding:18px 36px;font-size:1.1rem;font-weight:700;text-decoration:none;display:inline-flex;align-items:center;gap:12px;cursor:pointer;position:relative;overflow:hidden;transition:all .4s cubic-bezier(.25,.46,.45,.94);box-shadow:var(--shadow-premium)}.nhpro-page .cta-primary:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 25px 80px rgba(92,179,225,.4)}.nhpro-page .cta-secondary{background:0 0;color:var(--brand);border:2px solid var(--brand);border-radius:50px;padding:14px 32px;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:all .3s ease}.nhpro-page .cta-secondary:hover{background:var(--brand);color:#fff;transform:translateY(-2px)}.nhpro-page .hero-trust{margin-top:64px;margin-bottom:120px;animation:slideUpFade 1.2s cubic-bezier(.25,.46,.45,.94) 1.5s both}.nhpro-page .trust-label{font-size:.9rem;color:rgba(255,255,255,.7);margin-bottom:16px;text-transform:uppercase;letter-spacing:.1em;font-weight:600}.nhpro-page .trust-logos{display:flex;gap:32px;align-items:center;flex-wrap:wrap;justify-content:flex-start}.nhpro-page .trust-logo{color:rgba(255,255,255,.6);font-size:.95rem;font-weight:600;letter-spacing:.05em;transition:all .3s}.nhpro-page .trust-logo:hover{color:rgba(255,255,255,.9);transform:translateY(-2px)}.nhpro-page .hero-eyebrow{margin-bottom:32px}.nhpro-page .hero-headline{margin-bottom:40px}.nhpro-page .hero-description{margin-bottom:40px}.nhpro-page .hero-cta-group{margin-bottom:48px}.nhpro-page .hero-trust{margin-top:72px}@media (max-width:768px){.nhpro-page .hero-eyebrow{margin-bottom:20px}.nhpro-page .hero-headline{margin-bottom:24px}.nhpro-page .hero-description{margin-bottom:28px}.nhpro-page .hero-cta-group{margin-bottom:32px}.nhpro-page .hero-trust{margin-top:48px}}@media (min-width:1025px){.nhpro-page .hero-eyebrow{margin-top:40px}}.nhpro-page .custom-nav{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap;position:fixed;left:50%;bottom:24px;transform:translateX(-50%);z-index:4000;background:rgba(14,19,36,.72);backdrop-filter:blur(14px) saturate(160%);border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 48px rgba(0,0,0,.25);border-radius:999px;padding:10px 12px;width:auto;text-align:center;transition:transform .25s ease,background .25s ease,box-shadow .25s ease}.nhpro-page .custom-nav a{display:inline-block;margin:0 4px;padding:10px 14px;font-size:.95rem;font-weight:700;color:rgba(255,255,255,.95);text-decoration:none;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.18);line-height:1;border-radius:14px;transform:translateY(0);transition:transform .2s ease,background .2s ease;white-space:nowrap}.nhpro-page .custom-nav a:hover{background:var(--gradient-brand);color:var(--dark-0);transform:translateY(-1px)}.nhpro-page .custom-nav.scrolled{position:sticky;top:0;left:0;right:0;bottom:auto;transform:none;width:100%;border-radius:0;padding:12px 0;background:linear-gradient(180deg,rgba(14,19,36,.96),rgba(14,19,36,.92));border:0;box-shadow:0 8px 24px rgba(0,0,0,.14);z-index:4000}.nhpro-page .custom-nav.scrolled a{margin:0 6px;padding:10px 16px}.nhpro-page .wrap{max-width:1200px;margin:0 auto;padding:clamp(16px,3vw,32px)}.nhpro-page .section-title{font-size:clamp(2rem,5vw,3rem);font-weight:900;margin-bottom:1rem}.nhpro-page .lede{opacity:.9;max-width:70ch;font-size:1.1rem}.nhpro-page .why-section{background:var(--light-0);color:var(--ink);padding:3rem 0}.nhpro-page .band--light{--card-bg:#fff;--card-border:#e7eef6;--card-text:#1f2937}.nhpro-page .grid-3{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}@media (max-width:1000px){.nhpro-page .grid-3{grid-template-columns:1fr}}.nhpro-page .card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:24px;padding:2rem;color:var(--card-text);backdrop-filter:blur(6px);transition:transform .3s ease,box-shadow .3s ease,color .3s ease;position:relative;overflow:hidden}.nhpro-page .card::before{content:"";position:absolute;inset:-2px;border-radius:24px;background:var(--gradient-brand);opacity:0;z-index:-1;transition:opacity .35s ease}.nhpro-page .card:hover{transform:translateY(-6px);box-shadow:0 16px 40px rgba(0,0,0,.08)}.nhpro-page .card:hover::before{opacity:.75}.nhpro-page .card:hover h3,.nhpro-page .card:hover p{color:#fff}.nhpro-page .card h3{margin:0 0 .75rem;font-size:1.25rem;font-weight:800}.nhpro-page .enhanced-pill{display:inline-block;background:var(--gradient-brand);color:#fff;padding:1rem 2rem;border-radius:999px;font-size:1rem;font-weight:800;text-transform:uppercase;letter-spacing:.15em;margin-bottom:1.25rem;box-shadow:0 8px 24px rgba(92,179,225,.35)}.nhpro-page .card-icon{width:44px;height:44px;border-radius:12px;margin-bottom:1rem;display:flex;align-items:center;justify-content:center;color:#fff;background:var(--gradient-brand);box-shadow:0 8px 18px rgba(92,179,225,.25)}.nhpro-page #why.why-section{padding-bottom:16px}.nhpro-page #why .wrap{padding-bottom:12px}.nhpro-page #why .wrap>:last-child{margin-bottom:0}.nhpro-page #why ol:last-child,.nhpro-page #why p:last-child,.nhpro-page #why ul:last-child{margin-bottom:0}.nhpro-page .nhpro-essentials{background:#f7fbff;color:var(--ink);padding:clamp(32px,4vw,56px) 0;position:relative;z-index:1}.nhpro-page .nhpro-essentials .wrap{max-width:1200px;margin:0 auto;padding:0 clamp(16px,3vw,32px)}.nhpro-page .ess-tabs{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:18px}.nhpro-page .ess-tab{appearance:none;border:1px solid #e0eaf4;background:#fff;color:var(--ink);padding:10px 14px;border-radius:10px;font-weight:700;cursor:pointer;transition:all .2s ease}.nhpro-page .ess-tab.is-active{background:var(--gradient-brand);color:#0b1220;border-color:transparent;box-shadow:0 8px 22px rgba(92,179,225,.25)}.nhpro-page .ess-card{background:#fff;border:1px solid #e7eef6;border-radius:18px;box-shadow:0 10px 30px rgba(0,0,0,.04);padding:clamp(16px,2.5vw,22px)}.nhpro-page .ess-panel.is-hidden{display:none}.nhpro-page .ess-title{font-size:1.4rem;font-weight:900;letter-spacing:-.01em;margin:0 0 10px}.nhpro-page .how-steps{list-style:none;margin:14px 0 8px;padding:0;display:grid;gap:12px}.nhpro-page .how-step{display:grid;grid-template-columns:auto 1fr;align-items:flex-start;gap:12px;padding:10px 0;border-bottom:1px dashed #e6eef6}.nhpro-page .how-step:last-child{border-bottom:none}.nhpro-page .how-step .num{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;font-weight:900;background:var(--gradient-brand);color:#0b1220;box-shadow:0 6px 16px rgba(92,179,225,.25)}.nhpro-page .how-step strong{display:block;font-size:1.05rem;font-weight:900;margin-bottom:2px}.nhpro-page .how-step div{color:var(--ink);font-size:1rem;line-height:1.55}.nhpro-page .cta-link{display:inline-block;margin-top:10px;font-weight:800;text-decoration:none;color:var(--nh-navy);border-bottom:2px solid rgba(92,179,225,.35);padding-bottom:2px;transition:all .2s ease}.nhpro-page .cta-link:hover{color:var(--brand);border-color:var(--brand)}.nhpro-page .nhpro-essentials{padding:5rem 0;background:linear-gradient(180deg,#fafbfd 0,var(--light-0) 100%);position:relative;overflow:hidden}.nhpro-page .nhpro-essentials::before{content:"";position:absolute;top:-200px;left:50%;transform:translateX(-50%);width:1000px;height:1000px;background:radial-gradient(circle,rgba(92,179,225,.06) 0,transparent 70%);pointer-events:none}.nhpro-page .nhpro-essentials .wrap{position:relative;z-index:1}.nhpro-page .nhpro-essentials{z-index:1}.nhpro-page .nhpro-essentials::before{z-index:0}.nhpro-page .ess-tabs{display:flex;gap:1rem;justify-content:center;margin-bottom:3rem;flex-wrap:wrap}.nhpro-page .ess-tab{background:#fff;border:2px solid transparent;border-radius:999px;padding:1rem 2rem;font-size:1.1rem;font-weight:700;color:var(--muted);cursor:pointer;transition:all .3s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden}.nhpro-page .ess-tab::before{content:"";position:absolute;inset:0;background:var(--gradient-brand);opacity:0;transition:opacity .3s;z-index:-1;border-radius:999px}.nhpro-page .ess-tab:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.08)}.nhpro-page .ess-tab.is-active{background:var(--gradient-brand);color:#fff;border-color:transparent;box-shadow:0 12px 32px rgba(92,179,225,.3)}.nhpro-page .ess-panels{position:relative;min-height:600px}.nhpro-page .ess-panel{display:none;animation:fadeSlideUp .6s cubic-bezier(.25,.46,.45,.94)}.nhpro-page .ess-panel:not(.is-hidden){display:block}@keyframes fadeSlideUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.nhpro-page .ess-card{background:#fff;border-radius:32px;padding:3rem;box-shadow:var(--shadow-premium);border:1px solid rgba(92,179,225,.1)}.nhpro-page .ess-title{font-size:2.5rem;font-weight:900;color:var(--ink);margin-bottom:2rem;text-align:center}.nhpro-page .how-steps{list-style:none;display:grid;gap:2rem;max-width:900px;margin:0 auto 3rem}.nhpro-page .how-step{display:grid;grid-template-columns:80px 1fr;gap:2rem;align-items:start;padding:2rem;border-radius:24px;background:linear-gradient(135deg,rgba(92,179,225,.04) 0,rgba(92,179,225,.01) 100%);border:1px solid rgba(92,179,225,.08);transition:all .3s ease}.nhpro-page .how-step:hover{transform:translateX(8px);box-shadow:0 12px 40px rgba(92,179,225,.15);background:linear-gradient(135deg,rgba(92,179,225,.08) 0,rgba(92,179,225,.03) 100%)}.nhpro-page .num{width:80px;height:80px;border-radius:50%;background:var(--gradient-brand);color:#fff;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:900;box-shadow:0 8px 24px rgba(92,179,225,.3);flex-shrink:0}.nhpro-page .how-step strong{display:block;font-size:1.5rem;color:var(--ink);margin-bottom:.5rem;font-weight:800}.nhpro-page .how-step div{color:var(--muted);font-size:1.1rem}.nhpro-page .price-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;max-width:900px;margin:0 auto}.nhpro-page .plan-card{background:linear-gradient(135deg,#fff 0,#fafbfd 100%);border-radius:24px;padding:2.5rem;border:2px solid rgba(92,179,225,.1);transition:all .4s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden}.nhpro-page .plan-card::before{content:"";position:absolute;inset:0;background:var(--gradient-brand);opacity:0;transition:opacity .4s;z-index:0;border-radius:24px}.nhpro-page .plan-card:hover{transform:translateY(-8px);box-shadow:0 24px 60px rgba(92,179,225,.2);border-color:var(--brand)}.nhpro-page .plan-card:hover::before{opacity:.03}.nhpro-page .plan-card.alt{background:linear-gradient(135deg,var(--dark-0) 0,#1a2332 100%);color:#fff;border-color:var(--brand)}.nhpro-page .plan-card>*{position:relative;z-index:1}.nhpro-page .plan-head{margin-bottom:2rem}.nhpro-page .plan-title{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.nhpro-page .plan-title strong{font-size:1.5rem;font-weight:900;color:var(--ink)}.nhpro-page .plan-card.alt .plan-title strong{color:#fff}.nhpro-page .badge{display:inline-block;padding:.35rem .85rem;border-radius:999px;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.nhpro-page .badge-pop{background:linear-gradient(135deg,#10b981 0,#059669 100%);color:#fff;box-shadow:0 4px 16px rgba(16,185,129,.3)}.nhpro-page .plan-price{display:flex;flex-direction:column;gap:.5rem}.nhpro-page .amt{font-size:3rem;font-weight:900;color:var(--ink);line-height:1;display:flex;align-items:baseline;gap:.25rem}.nhpro-page .amt b{font-size:3.5rem}.nhpro-page .per{font-size:1.25rem;font-weight:600;color:var(--muted)}.nhpro-page .note{font-size:.95rem;color:var(--muted);font-weight:500}.nhpro-page .note.save{color:var(--success);font-weight:700}.nhpro-page .plan-features{list-style:none;display:grid;gap:.85rem;margin:2rem 0;padding:2rem 0;border-top:1px solid rgba(92,179,225,.15);border-bottom:1px solid rgba(92,179,225,.15)}.nhpro-page .plan-features li{display:flex;align-items:flex-start;gap:.75rem;font-size:1rem;color:var(--ink);padding-left:1.75rem;position:relative}.nhpro-page .plan-features li::before{content:"✓";position:absolute;left:0;color:var(--success);font-weight:900;font-size:1.2rem}.nhpro-page .plan-card.alt .plan-features li{color:rgba(255,255,255,.9)}.nhpro-page .btn-primary,.nhpro-page .btn-secondary{display:block;width:100%;padding:1.25rem 2rem;border-radius:16px;font-size:1.1rem;font-weight:700;text-align:center;text-decoration:none;transition:all .3s cubic-bezier(.25,.46,.45,.94);cursor:pointer;border:none}.nhpro-page .btn-primary{background:var(--gradient-brand);color:#fff;box-shadow:0 8px 24px rgba(92,179,225,.3)}.nhpro-page .btn-primary:hover{transform:translateY(-3px);box-shadow:0 16px 40px rgba(92,179,225,.4)}.nhpro-page .btn-secondary{background:rgba(255,255,255,.1);color:#fff;border:2px solid rgba(255,255,255,.2)}.nhpro-page .btn-secondary:hover{background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.4)}.nhpro-page .fine{margin-top:1rem;font-size:.85rem;color:var(--muted);text-align:center}.nhpro-page .outcomes-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-bottom:2rem}.nhpro-page .out-card{background:linear-gradient(135deg,#fff 0,#fafbfd 100%);border-radius:24px;padding:2rem;border:1px solid rgba(92,179,225,.1);transition:all .3s ease;position:relative;overflow:hidden}.nhpro-page .out-card::after{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--gradient-brand);transform:scaleY(0);transition:transform .3s ease;transform-origin:bottom}.nhpro-page .out-card:hover{transform:translateY(-6px);box-shadow:0 16px 48px rgba(92,179,225,.15)}.nhpro-page .out-card:hover::after{transform:scaleY(1)}.nhpro-page .out-figure{text-align:center;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:2px solid rgba(92,179,225,.1)}.nhpro-page .out-number{display:block;font-size:3.5rem;font-weight:900;background:var(--gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1;margin-bottom:.5rem}.nhpro-page .out-label{display:block;font-size:1.1rem;font-weight:700;color:var(--ink);text-transform:uppercase;letter-spacing:.05em}.nhpro-page .out-copy{color:var(--muted);font-size:1rem;line-height:1.6}.nhpro-page .out-note{max-width:800px;margin:2rem auto 0;padding:1.5rem;background:rgba(92,179,225,.05);border-left:4px solid var(--brand);border-radius:12px;font-size:.95rem;color:var(--muted);font-style:italic}@media(max-width:768px){.nhpro-page .ess-tabs{gap:.5rem}.nhpro-page .ess-tab{padding:.75rem 1.25rem;font-size:.95rem}.nhpro-page .ess-card{padding:2rem 1.5rem}.nhpro-page .ess-title{font-size:1.75rem}.nhpro-page .how-step{grid-template-columns:60px 1fr;gap:1rem;padding:1.5rem}.nhpro-page .num{width:60px;height:60px;font-size:1.5rem}.nhpro-page .how-step strong{font-size:1.2rem}.nhpro-page .outcomes-grid,.nhpro-page .price-grid{grid-template-columns:1fr}.nhpro-page .amt{font-size:2.5rem}.nhpro-page .amt b{font-size:3rem}.nhpro-page .out-number{font-size:2.5rem}}.nhpro-page .faq-section{background:#fff;color:var(--ink);padding:clamp(32px,4vw,56px) 0}.nhpro-page .faq-section .wrap{max-width:1200px;margin:0 auto;padding:0 clamp(16px,3vw,32px)}.nhpro-page .faq-section .section-title{font-size:clamp(2rem,5vw,3rem);font-weight:900;margin-bottom:1rem;text-align:left;color:var(--ink)}.nhpro-page .faq-accordion{display:grid;gap:12px}.nhpro-page .faq-item{border:1px solid #e7eef6;border-radius:14px;background:#fff;box-shadow:0 6px 20px rgba(0,0,0,.04);padding:0;overflow:hidden}.nhpro-page .faq-item>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:10px;padding:14px 16px;font-weight:800;color:var(--ink)}.nhpro-page .faq-item>summary::-webkit-details-marker{display:none}.nhpro-page .faq-item>summary::after{content:"›";margin-left:auto;font-weight:900;transform:rotate(90deg);transition:transform .2s ease;opacity:.6}.nhpro-page .faq-item[open]>summary::after{transform:rotate(-90deg);opacity:1}.nhpro-page .faq-answer{padding:0 16px 14px 16px;color:var(--muted);line-height:1.6;border-top:1px dashed #e6eef6}@media (max-width:768px){.nhpro-page .faq-section .section-title{font-size:clamp(1.6rem,6vw,2.2rem)}.nhpro-page .faq-item>summary{padding:12px 14px}.nhpro-page .faq-answer{padding:0 14px 12px 14px}}.nhpro-page .dashboard{background:#fff;color:var(--ink);padding:clamp(32px,4vw,56px) 0}.nhpro-page .dash-wrap{max-width:1200px;margin:0 auto;padding:0 clamp(16px,3vw,32px)}.nhpro-page .dash-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:clamp(18px,2vw,24px)}.nhpro-page .dash-title{font-size:clamp(1.8rem,3.4vw,2.4rem);font-weight:900;letter-spacing:-.01em}.nhpro-page .dash-sub{color:var(--muted);font-size:clamp(.95rem,1.7vw,1.05rem)}.nhpro-page .dash-filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:clamp(18px,2vw,26px)}.nhpro-page .chip{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border-radius:999px;background:rgba(92,179,225,.08);border:1px solid rgba(92,179,225,.25);font-size:.95rem;color:var(--ink);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.nhpro-page .chip[aria-pressed=true]{background:var(--gradient-brand);color:#0b1220;border-color:transparent;box-shadow:0 8px 24px rgba(92,179,225,.25)}.nhpro-page .chip:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.nhpro-page .dash-grid{display:grid;gap:clamp(14px,2vw,18px);grid-template-columns:repeat(12,1fr)}.nhpro-page .dash-card{background:#fff;border:1px solid #e7eef6;border-radius:18px;padding:clamp(14px,2.4vw,18px);box-shadow:0 10px 30px rgba(0,0,0,.04)}.nhpro-page .dash-card h3{font-size:1rem;letter-spacing:.02em;text-transform:uppercase;color:#526375;margin-bottom:12px}.nhpro-page .ds-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(12px,2vw,16px)}.nhpro-page .ds-card{background:#fff;border:1px solid #e7eef6;border-radius:16px;padding:clamp(14px,2.2vw,18px);box-shadow:0 10px 30px rgba(0,0,0,.04)}.nhpro-page .ds-title{font-size:1rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#526375;margin-bottom:10px}.nhpro-page .ds-card ul{list-style:none;margin:0;padding:0}.nhpro-page .ds-card li{margin:.45rem 0;font-size:1rem;line-height:1.4;color:var(--ink)}.nhpro-page .ds-ai{border-style:dashed;background:linear-gradient(135deg,#f9fcff,#fff);border-width:2px;border-color:var(--brand)}.nhpro-page .ai-suggestions li{display:none;opacity:0;transition:opacity .6s ease}.nhpro-page .ai-suggestions li.active{display:block;opacity:1}.noscript .nhpro-page .ai-suggestions li:first-child{display:block;opacity:1}.nhpro-page .ai-dots{display:flex;gap:6px;margin-top:.75rem;min-height:10px}.nhpro-page .ai-dots .dot{width:8px;height:8px;border-radius:999px;background:rgba(0,0,0,.15);transition:transform .2s ease,background .2s ease}.nhpro-page .ai-dots .dot.active{background:var(--brand);transform:scale(1.2)}@media (max-width:768px){.nhpro-page .ds-grid{grid-template-columns:1fr;gap:12px}.nhpro-page .ds-card{padding:14px}.nhpro-page .ds-card li{font-size:.98rem}}.nhpro-page .kpis{grid-column:1/-1;display:grid;gap:clamp(12px,2vw,16px);grid-template-columns:repeat(4,1fr)}.nhpro-page .kpi{border-radius:16px;padding:18px;border:1px solid #e7eef6;background:linear-gradient(135deg,rgba(92,179,225,.06),rgba(92,179,225,.02))}.nhpro-page .kpi-label{color:#5b6b7c;font-weight:600;font-size:.9rem;letter-spacing:.02em}.nhpro-page .kpi-value{font-size:clamp(1.6rem,3vw,1.9rem);font-weight:900;letter-spacing:-.02em}.nhpro-page .kpi-delta{font-size:.9rem;font-weight:700}.nhpro-page .kpi-up{color:var(--success)}.nhpro-page .kpi-down{color:var(--warning)}.nhpro-page .kpi-top{display:flex;align-items:center;justify-content:flex-start;gap:12px;margin-bottom:6px;min-height:64px}.nhpro-page #dashboard .kpis .kpi-top .kpi-label{flex:1 1 auto;min-width:0}.nhpro-page #dashboard .kpis .kpi-top .pill,.nhpro-page #dashboard .kpis .kpi-top>.ring{margin-left:auto;flex:0 0 auto}.nhpro-page .ring{--size:64px;--track:#eef3f8;--fill:var(--brand);width:var(--size);height:var(--size);border-radius:50%;background:conic-gradient(var(--fill) var(--angle,0deg),var(--track) 0);display:grid;place-items:center;position:relative}.nhpro-page .ring::after{content:"";width:calc(var(--size) - 14px);height:calc(var(--size) - 14px);background:#fff;border-radius:50%}.nhpro-page .ring-val{position:absolute;font-size:.95rem;font-weight:800;color:var(--ink)}.nhpro-page .col-8{grid-column:span 8}.nhpro-page .col-4{grid-column:span 4}.nhpro-page .col-6{grid-column:span 6}.nhpro-page .col-12{grid-column:1/-1}.nhpro-page .bars{display:grid;grid-auto-flow:column;align-items:end;gap:8px;height:80px}.nhpro-page .bar{width:10px;background:var(--brand);border-radius:8px 8px 0 0;opacity:.85}.nhpro-page .bar.is-muted{opacity:.35;background:#cfe7f6}.nhpro-page .li{display:grid;grid-template-columns:1fr auto;gap:10px;padding:10px 0;border-bottom:1px dashed #e6eef6}.nhpro-page .li:last-child{border-bottom:none}.nhpro-page .pill{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;font-size:.8rem;font-weight:700;background:rgba(92,179,225,.1);color:#1f2937;border:1px solid rgba(92,179,225,.2)}.nhpro-page .pill.success{background:rgba(16,185,129,.12);border-color:rgba(16,185,129,.25)}.nhpro-page .pill.warn{background:rgba(245,158,11,.12);border-color:rgba(245,158,11,.25)}.nhpro-page .rec{display:flex;gap:10px;align-items:flex-start;padding:10px 0;border-bottom:1px dashed #e6eef6}.nhpro-page .rec:last-child{border-bottom:none}.nhpro-page .rec strong{display:block;font-weight:800}.nhpro-page .meta{color:#5b6b7c;font-size:.85rem}.nhpro-page #dashboard,.nhpro-page #faq,.nhpro-page #how,.nhpro-page #outcomes,.nhpro-page #pricing,.nhpro-page #why{scroll-margin-top:90px}@keyframes slideUpFade{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.nhpro-page .hero-video{transform:none;transition:none}.nhpro-page .hero-cta-group,.nhpro-page .hero-description,.nhpro-page .hero-eyebrow,.nhpro-page .hero-headline,.nhpro-page .hero-trust,.nhpro-page .particle{animation:none;transform:none;opacity:1}}@media (max-width:768px){.nhpro-page .hero-content{text-align:center;padding:0 20px}.nhpro-page .hero-headline{font-size:clamp(2.2rem,9vw,3.5rem);margin-bottom:20px}.nhpro-page .hero-description{font-size:clamp(1rem,4vw,1.2rem);margin-bottom:32px;max-width:100%}.nhpro-page .hero-cta-group{justify-content:center;gap:16px}.nhpro-page .hero-trust{margin-top:48px}.nhpro-page .custom-nav{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap;position:fixed;left:0;right:0;bottom:0;transform:none;width:100%;border-radius:0;padding:12px 8px;background:linear-gradient(135deg,rgba(14,19,36,.98),rgba(11,20,40,.95));border-top:1px solid rgba(92,179,225,.2);box-shadow:0 -8px 24px rgba(0,0,0,.25);z-index:4000}.nhpro-page .custom-nav.scrolled{position:sticky;top:0;bottom:auto;box-shadow:0 8px 24px rgba(0,0,0,.18);border-top:0;border-bottom:1px solid rgba(255,255,255,.12);z-index:4000}.nhpro-page .custom-nav a{margin:0 clamp(2px,1vw,4px);padding:10px clamp(8px,3vw,14px);font-size:clamp(.7rem,3.5vw,.85rem)}.nhpro-page .kpis{grid-template-columns:repeat(2,1fr)}.nhpro-page .col-4,.nhpro-page .col-6,.nhpro-page .col-8{grid-column:1/-1}.nhpro-page .bars{height:64px}.nhpro-page .ring{--size:56px}.nhpro-page .trust-logos{gap:20px;justify-content:center}}@media (max-width:480px){.nhpro-page .custom-nav{padding:10px 0}.nhpro-page .custom-nav a{margin:0 1px;padding:8px clamp(6px,2.5vw,10px);font-size:clamp(.65rem,3vw,.75rem);border-radius:18px}}@media (max-width:360px){.nhpro-page .custom-nav{padding:8px 0 12px;display:flex;flex-wrap:wrap;justify-content:center;gap:4px}.nhpro-page .custom-nav a{margin:0;padding:6px 8px;font-size:.6rem}}@media (max-width:768px){.nhpro-page div[style*="background:var(--gradient-brand);padding:2rem 2.5rem 1.5rem"]{padding:1.5rem 1rem 1rem!important}.nhpro-page div[style*="background:var(--gradient-brand)"] h4{font-size:1.5rem!important;margin-bottom:.75rem!important}.nhpro-page div[style*="background:var(--gradient-brand)"] p{font-size:.95rem!important}.nhpro-page div[style*="display:grid;grid-template-columns:repeat(3,1fr)"]{grid-template-columns:1fr!important;gap:1rem!important;padding:1.5rem 1rem!important}.nhpro-page div[style*="border:2px solid rgba(92,179,225,.08);border-radius:20px;padding:1.25rem"]{padding:1rem!important}.nhpro-page div[style*="border:2px solid rgba(92,179,225,.08)"] h5{font-size:1rem!important}.nhpro-page div[style*="border:2px solid rgba(92,179,225,.08)"] p{font-size:.85rem!important}.nhpro-page div[style*="display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))"]{grid-template-columns:1fr!important;gap:.75rem!important}.nhpro-page div[style*="background:linear-gradient(135deg,rgba(92,179,225,.06),rgba(92,179,225,.02))"]{padding:1rem!important}}.nhpro-page #dashboard .dash-card[aria-labelledby]:not(.kpi){border-radius:20px;border:1px solid #e7eef6;box-shadow:0 10px 30px rgba(0,0,0,.04)}.nhpro-page #dashboard [aria-labelledby=inv-h3],.nhpro-page #dashboard [aria-labelledby=labs-h3],.nhpro-page #dashboard [aria-labelledby=rec-h3],.nhpro-page #dashboard [aria-labelledby=week-h3]{--pad:clamp(14px,2.4vw,18px);padding:var(--pad)}.nhpro-page #dashboard [aria-labelledby=week-h3] .li .pill{--ph:28px;--px:12px;height:var(--ph);padding:0 var(--px);display:inline-flex;align-items:center;border-radius:999px;font-weight:800;font-size:.82rem}.nhpro-page #dashboard [aria-labelledby=week-h3] .li .sub{color:var(--muted);font-size:.9rem;line-height:1.25}.nhpro-page #dashboard [aria-labelledby=rec-h3] .rec-icon{width:36px;height:36px;flex:0 0 36px;border-radius:12px;margin-top:2px;display:grid;place-items:center;font-size:1rem;font-weight:900;background:var(--gradient-brand);color:#0b1220;box-shadow:0 8px 18px rgba(92,179,225,.25)}@media (max-width:768px){.nhpro-page #dashboard [aria-labelledby=rec-h3] .rec-icon{width:30px;height:30px;border-radius:10px;margin-top:4px;flex:0 0 30px}}.nhpro-page #dashboard [aria-labelledby=labs-h3] .li .pill{--ph:26px;--px:10px;height:var(--ph);padding:0 var(--px);border-radius:999px;font-size:.78rem;font-weight:800}.nhpro-page #dashboard [aria-labelledby=labs-h3] .meta{margin-top:8px}.nhpro-page #dashboard [aria-labelledby=labs-h3] .li .sub{color:var(--muted);font-size:.9rem;line-height:1.25}.nhpro-page #dashboard [aria-labelledby=inv-h3] .dash-subgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.nhpro-page #dashboard [aria-labelledby=inv-h3] .dash-subgrid>.dash-card{display:flex;flex-direction:column;justify-content:space-between;min-height:150px;border-radius:18px}.nhpro-page #dashboard [aria-labelledby=inv-h3] .kpi-top{margin-bottom:8px}.nhpro-page #dashboard [aria-labelledby=inv-h3] .kpi-top .pill{--ph:26px;--px:10px;height:var(--ph);padding:0 var(--px);font-size:.8rem;font-weight:800;border-radius:999px}@media (max-width:768px){.nhpro-page #dashboard [aria-labelledby=inv-h3] .dash-subgrid{grid-template-columns:1fr!important;gap:10px}.nhpro-page #dashboard [aria-labelledby=inv-h3] .dash-subgrid>.dash-card{min-height:unset;padding-top:12px;padding-bottom:10px}}@media (min-width:1025px){.nhpro-page #dashboard .col-8{grid-column:span 8}.nhpro-page #dashboard .col-4{grid-column:span 4}.nhpro-page #dashboard .col-6{grid-column:span 6}.nhpro-page #dashboard .col-12{grid-column:1/-1}}.nhpro-page #dashboard [aria-labelledby=inv-h3] .kpi-top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:nowrap;min-height:38px}.nhpro-page #dashboard [aria-labelledby=inv-h3] .kpi-top strong{font-size:clamp(1.05rem, 1.6vw, 1.6rem);line-height:1.15}.nhpro-page #dashboard [aria-labelledby=inv-h3] .kpi-top .pill{--ph:30px;height:var(--ph);padding:0 14px;border-radius:999px;font-weight:800;font-size:.9rem;white-space:nowrap;line-height:var(--ph)}.nhpro-page #dashboard [aria-labelledby=inv-h3] .dash-subgrid>.dash-card{padding-top:18px;padding-bottom:16px}@media (max-width:768px){.nhpro-page #dashboard [aria-labelledby=inv-h3]{--pad:12px;padding:var(--pad)}.nhpro-page #dashboard [aria-labelledby=inv-h3] .dash-subgrid{grid-template-columns:1fr!important;gap:10px}.nhpro-page #dashboard [aria-labelledby=inv-h3] .dash-subgrid>.dash-card{min-height:unset;padding-top:12px;padding-bottom:10px}.nhpro-page #dashboard [aria-labelledby=inv-h3] .kpi-top{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:nowrap;margin-bottom:6px!important}.nhpro-page #dashboard [aria-labelledby=inv-h3] .kpi-top strong{display:block;flex:1 1 0;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:1.2}.nhpro-page #dashboard [aria-labelledby=inv-h3] .kpi-top .pill{flex:0 0 auto;height:28px;line-height:28px;font-size:.82rem;padding:0 12px;margin-left:10px;white-space:nowrap}.nhpro-page #dashboard [aria-labelledby=inv-h3] .meta{margin-top:4px}}.nhpro-page #dashboard [aria-labelledby=inv-h3] .kpi-top .pill,.nhpro-page #dashboard [aria-labelledby=labs-h3] .li .pill,.nhpro-page #dashboard [aria-labelledby=week-h3] .li .pill{width:var(--week-pill-w,auto);min-width:var(--week-pill-w,auto);max-width:var(--week-pill-w,none);display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}@media (max-width:768px){.nhpro-page #dashboard .kpis{gap:10px}.nhpro-page #dashboard .kpis .kpi{padding:14px;border-radius:14px;overflow:hidden}.nhpro-page #dashboard .kpis .kpi-top{gap:10px;min-height:52px;align-items:flex-start}.nhpro-page #dashboard .kpis .kpi-top .kpi-label{flex:1 1 auto;min-width:0;white-space:normal;overflow:visible;text-overflow:clip;font-size:.9rem;line-height:1.25}.nhpro-page #dashboard .kpis .ring{--size:52px;--thick:10px}.nhpro-page #dashboard .kpis>.kpi:nth-child(4) .kpi-top{padding-right:0;align-items:flex-start}.nhpro-page #dashboard .kpis>.kpi:nth-child(4) .kpi-top .pill{position:static!important;margin-left:auto;margin-top:2px;flex:0 0 auto}.nhpro-page #dashboard .kpis .kpi-value{font-size:clamp(1.25rem, 5.5vw, 1.55rem);line-height:1.2}.nhpro-page #dashboard .kpis .kpi-delta{margin-top:4px;font-size:.85rem}.nhpro-page #dashboard .kpis .kpi-top .pill{height:28px;line-height:28px;padding:0 10px;font-size:.8rem;margin-left:10px;flex-shrink:0;white-space:nowrap}}@media (max-width:360px){.nhpro-page #dashboard .kpis .ring{--size:48px;--thick:9px}.nhpro-page #dashboard .kpis .kpi-top{min-height:48px}.nhpro-page #dashboard .kpis .kpi-value{font-size:clamp(1.2rem, 5.5vw, 1.45rem)}.nhpro-page #dashboard .kpis .kpi-top .pill{height:26px;line-height:26px;font-size:.78rem;padding:0 9px}}.nhpro-page #dashboard [aria-labelledby=rec-h3] .rec>div:not(.rec-icon){font-size:.9rem;line-height:1.5}.nhpro-page #dashboard [aria-labelledby=rec-h3] .rec>div:not(.rec-icon) strong{font-size:1rem;line-height:1.35;font-weight:800}@media (max-width:768px){.nhpro-page #dashboard [aria-labelledby=rec-h3] .rec>div:not(.rec-icon){font-size:.88rem;line-height:1.5}}@media (max-width:768px){.nhpro-page #dashboard .dash-head{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:22px}.nhpro-page #dashboard .dash-head .enhanced-pill{margin-bottom:4px;padding:.75rem 1.1rem;font-size:.9rem}.nhpro-page #dashboard .dash-title{font-size:clamp(1.45rem, 6.5vw, 1.9rem);line-height:1.15;margin-top:2px}.nhpro-page #dashboard .dash-sub{font-size:.95rem;line-height:1.5;max-width:34ch}.nhpro-page #dashboard .dash-filters{width:100%;margin-top:2px;display:grid!important;grid-template-columns:repeat(3,1fr);gap:8px}.nhpro-page #dashboard .dash-filters .chip{width:100%;justify-content:center;padding:10px 0;font-size:.95rem}}@media (max-width:360px){.nhpro-page #dashboard .dash-filters{grid-template-columns:repeat(2,1fr)}}.nhpro-page .nhpro-essentials .ess-card{background:linear-gradient(180deg,#ffffffee,#fff);border:1px solid #e8f1f8;box-shadow:0 12px 40px rgba(34,47,98,.06),0 2px 12px rgba(92,179,225,.08);padding:clamp(22px,3vw,32px);border-radius:22px}.nhpro-page .nhpro-essentials .ess-title{font-size:clamp(1.35rem,2.2vw,1.6rem);margin:4px 0 14px;color:var(--nh-navy)}.nhpro-page .how-steps{gap:2px;margin-top:12px}.nhpro-page .how-step{grid-template-columns:42px 1fr;padding:14px 4px;align-items:center;border-bottom:1px dashed rgba(92,179,225,.18)}.nhpro-page .how-step:last-child{border-bottom:none}.nhpro-page .how-step .num{width:36px;height:36px;border-radius:12px;background:linear-gradient(135deg,#eaf6ff,#cfe9fb);color:#13324d;box-shadow:inset 0 1px 0 #fff,0 6px 16px rgba(92,179,225,.25);font-size:1.05rem}.nhpro-page .how-step strong{font-size:1.05rem;margin-bottom:3px;color:#0e2236}.nhpro-page .how-step div{color:#2a3c4d;opacity:.95}.nhpro-page .ess-tabs{gap:12px;margin-bottom:18px}.nhpro-page .ess-tab{border-radius:14px;padding:10px 16px;background:#fff;border:1px solid #e5eef7;color:#334960;box-shadow:0 2px 8px rgba(13,40,66,.03)}.nhpro-page .ess-tab:hover{border-color:#d6e8f6;transform:translateY(-1px)}.nhpro-page .ess-tab.is-active{background:linear-gradient(135deg,#e6f5ff,#cfeaff);color:#13324d;border-color:#bfe3fb;box-shadow:0 10px 22px rgba(92,179,225,.25)}.nhpro-page .cta-link{margin-top:14px;padding:10px 14px;border-radius:10px;border:1px solid #d9e8f6;background:#fff;color:var(--nh-navy);text-decoration:none;font-weight:800;display:inline-flex;align-items:center;gap:10px;box-shadow:0 6px 16px rgba(13,40,66,.05)}.nhpro-page .cta-link::after{content:"→";font-weight:900;transform:translateX(0);transition:transform .2s ease}.nhpro-page .cta-link:hover{color:var(--dark-0);border-color:#cfe7f6;background:linear-gradient(180deg,#fff,#f7fbff);transform:translateY(-1px)}.nhpro-page .cta-link:hover::after{transform:translateX(2px)}@media (max-width:768px){.nhpro-page .how-step{grid-template-columns:36px 1fr;padding:12px 0}.nhpro-page .how-step .num{width:32px;height:32px;border-radius:10px}.nhpro-page .cta-link{width:100%;justify-content:center}}.nhpro-page .nhpro-essentials .ess-title{font-size:clamp(2rem, 4vw, 3rem);font-weight:900;color:#0b1220;text-align:center}.nhpro-page .nhpro-essentials .how-steps{list-style:none;display:grid;gap:2rem;max-width:900px;margin:0 auto 3rem}.nhpro-page .nhpro-essentials .how-step{display:grid;grid-template-columns:80px 1fr;gap:2rem;align-items:start;padding:2rem;border-radius:24px;border:1px solid rgba(92,179,225,.08)!important;background:linear-gradient(135deg,rgba(92,179,225,.04) 0,rgba(92,179,225,.01) 100%)!important;box-shadow:0 12px 40px rgba(92,179,225,.12)}.nhpro-page .nhpro-essentials .how-step:hover{transform:translateX(8px);background:linear-gradient(135deg,rgba(92,179,225,.08) 0,rgba(92,179,225,.03) 100%);box-shadow:0 16px 48px rgba(92,179,225,.18)}.nhpro-page .nhpro-essentials .how-step .num{width:80px;height:80px;flex-shrink:0;border-radius:50%;background:linear-gradient(135deg,#5cb3e1 0,#7fd8ff 100%);color:#fff;display:grid;place-items:center;font-size:2rem;font-weight:900;box-shadow:0 10px 26px rgba(92,179,225,.35)}.nhpro-page .nhpro-essentials .how-step strong{display:block;font-size:1.5rem;font-weight:900;color:#0b1220}.nhpro-page .nhpro-essentials .how-step>div{color:#5b6b7c;font-size:1.05rem;line-height:1.7}.nhpro-page .nhpro-essentials .cta-link{display:inline-flex;align-items:center;gap:.75rem;background:linear-gradient(135deg,#5cb3e1 0,#7fd8ff 100%);color:#fff;padding:1.1rem 2rem;border-radius:999px;font-weight:700;font-size:1.05rem;text-decoration:none;box-shadow:0 8px 24px rgba(92,179,225,.3)}.nhpro-page .nhpro-essentials .plan-card{background:linear-gradient(135deg,#fff 0,#fafbfd 100%);border:2px solid rgba(92,179,225,.1);border-radius:24px}.nhpro-page .nhpro-essentials .plan-card.alt{background:linear-gradient(135deg,#0e1324 0,#1a2332 100%);color:#fff;border-color:#5cb3e1}.nhpro-page .nhpro-essentials .out-card{background:linear-gradient(135deg,#fff 0,#fafbfd 100%);border-radius:24px;border:1px solid rgba(92,179,225,.1)}.nhpro-page .nhpro-essentials .out-card::after{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(135deg,#5cb3e1 0,#7fd8ff 100%);transform:scaleY(0);transition:transform .3s;transform-origin:bottom}.nhpro-page .nhpro-essentials .out-card:hover::after{transform:scaleY(1)}.nhpro-page .nhpro-essentials .out-number{display:block;font-size:clamp(2.2rem,3.8vw,3.5rem);font-weight:900;background:linear-gradient(135deg,#5cb3e1 0,#7fd8ff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.nhpro-page .nhpro-essentials .plan-card.alt .amt,.nhpro-page .nhpro-essentials .plan-card.alt .amt b,.nhpro-page .nhpro-essentials .plan-card.alt .note,.nhpro-page .nhpro-essentials .plan-card.alt .per,.nhpro-page .nhpro-essentials .plan-card.alt .plan-features li,.nhpro-page .nhpro-essentials .plan-card.alt .plan-title strong{color:#fff!important}.nhpro-page .nhpro-essentials .plan-card.alt .amt{-webkit-text-fill-color:#fff}.nhpro-page .nhpro-essentials .price-grid{align-items:stretch}.nhpro-page .nhpro-essentials .plan-card{display:flex;flex-direction:column;height:100%}.nhpro-page .nhpro-essentials .plan-features{margin-top:0;margin-bottom:auto}.nhpro-page .nhpro-essentials .btn-primary,.nhpro-page .nhpro-essentials .btn-secondary{margin-top:1rem}.nhpro-page .nhpro-essentials .plan-card.alt .btn-secondary{background:rgba(255,255,255,.08);border:2px solid rgba(255,255,255,.25)}.nhpro-page .nhpro-essentials .plan-card.alt .btn-secondary:hover{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.4)}.nhpro-page .hero-container,.nhpro-page .hero-media,.nhpro-page .hero-overlay{z-index:auto!important;isolation:auto!important;overflow:hidden}.nhpro-page .nhpro-essentials::before{pointer-events:none!important}:where(html,body,#MainContent){transform:none!important;perspective:none!important;filter:none!important}.header-wrapper,.section-header,.shopify-section-header,.site-header,header.header{position:relative;z-index:7000;overflow:visible!important}.header__submenu,.mega-menu,.mega-menu__content,.menu-drawer,.menu-drawer__inner{position:relative;z-index:8000}#MainContent,.page-width,.shopify-section,body,html{transform:none!important;filter:none!important;perspective:none!important;overflow:visible}