:root{--nh54-navy:#061b2f;--nh54-navy-2:#0a2b47;--nh54-cyan:#0aa8bf;--nh54-ice:#edf4f7;--nh54-paper:#f8fafb;--nh54-line:#cbd8df;--nh54-ink:#10283c;--nh54-muted:#627789;--nh54-max:1480px}.nh-public{background:var(--nh54-paper);color:var(--nh54-ink)}.nh-public-header{height:72px;border-bottom:1px solid var(--nh54-line);backdrop-filter:blur(12px)}.nh-public-header .nh-brand span{letter-spacing:.11em}.nh-public-nav a{font-size:11px;letter-spacing:.04em}.nh-hero{min-height:620px;grid-template-columns:minmax(0,.92fr) minmax(600px,1.08fr);border-bottom:1px solid var(--nh54-line)}.nh-hero-copy{padding:64px clamp(28px,5vw,78px) 46px;background:#fff}.nh-hero .nh-kicker{font-size:10px;letter-spacing:.19em;margin-bottom:20px}.nh-hero h1{font-size:clamp(46px,4.85vw,74px);line-height:.98;letter-spacing:-.035em;max-width:760px;margin-bottom:24px}.nh-hero .nh-lead{font-size:clamp(17px,1.32vw,20px);line-height:1.5;max-width:690px;color:#344d61}.nh-hero .nh-hero-actions{margin-top:28px}.nh-hero .nh-trust-line{margin-top:26px;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.nh-hero .nh-built{margin-top:40px;padding-top:18px;border-top:1px solid #e2e9ed}.nh-node-hero{background:linear-gradient(135deg,#e9f1f5 0%,#f7fafb 50%,#e8f0f4 100%)}.nh-node-hero:before{opacity:.62}.nh-node-hint{background:rgba(255,255,255,.92)}.nh-node-hero .nh-asset-card{border:1px solid #b9cbd5;background:rgba(255,255,255,.96)}.nh-statement{background:var(--nh54-navy);color:#fff;padding:62px clamp(24px,5vw,80px);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:clamp(32px,6vw,100px);align-items:end;border-bottom:1px solid #153b59}.nh-statement>div{max-width:820px}.nh-statement .nh-kicker{color:#6fe0eb}.nh-statement h2{font-family:var(--serif);font-size:clamp(38px,4vw,62px);font-weight:500;line-height:1;letter-spacing:-.025em;margin:0}.nh-statement p{font-size:15px;line-height:1.72;color:#c7d5df;margin:0;max-width:620px}.nh-statement strong{color:#fff}.nh-statement-mark{display:block;margin-top:22px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#6fe0eb}.nh-flow{background:var(--nh54-ice);padding-top:68px;padding-bottom:68px}.nh-flow .nh-section-head,.nh-system .nh-section-head,.nh-icon-atlas .nh-section-head{text-align:left;margin-left:0;margin-right:0;max-width:940px}.nh-section-head h2{letter-spacing:-.022em}.nh-flow-track{max-width:var(--nh54-max);margin-left:0;margin-right:0}.nh-flow-step{text-align:left;background:transparent;padding:0}.nh-flow-step b{margin:0 0 14px;background:#fff}.nh-flow-step i{text-align:left}.nh-system{background:#fff;padding:74px clamp(24px,4vw,64px)}.nh-feature-grid{max-width:var(--nh54-max);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--nh54-line);border:1px solid var(--nh54-line)}.nh-feature-grid article{background:#fff;min-height:220px;padding:26px;box-shadow:none;border:0!important;position:relative}.nh-feature-grid article:before{content:attr(data-index);position:absolute;right:20px;top:18px;font-size:10px;letter-spacing:.16em;color:#7990a1}.nh-feature-grid article:hover{transform:none;background:#f4f8fa;box-shadow:none}.nh-feature-grid i{margin-bottom:22px}.nh-feature-grid h3,.nh-feature-grid p,.nh-feature-grid a{margin-left:0}.nh-feature-grid h3{font-size:18px;line-height:1.15;margin-bottom:12px}.nh-feature-grid p{font-size:12.5px;line-height:1.65;min-height:82px;max-width:330px}.nh-feature-grid a{font-size:11px;letter-spacing:.02em}.nh-editorial{background:#f1f6f8;padding:68px clamp(24px,4vw,64px);border-top:1px solid var(--nh54-line);border-bottom:1px solid var(--nh54-line)}.nh-editorial-grid{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);gap:clamp(38px,7vw,110px);max-width:var(--nh54-max)}.nh-editorial-copy .nh-kicker{margin-bottom:16px}.nh-editorial-copy h2{font-family:var(--serif);font-size:clamp(34px,3.4vw,50px);line-height:1.03;font-weight:500;letter-spacing:-.025em;margin:0 0 20px}.nh-editorial-copy p{font-size:14px;line-height:1.72;color:var(--nh54-muted);max-width:560px}.nh-perspective-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--nh54-line);border-left:1px solid var(--nh54-line)}.nh-perspective-grid article{padding:22px 24px;min-height:154px;background:#fff;border-right:1px solid var(--nh54-line);border-bottom:1px solid var(--nh54-line)}.nh-perspective-grid small{display:block;color:var(--nh54-cyan);font-size:9px;letter-spacing:.15em;margin-bottom:12px}.nh-perspective-grid h3{font-size:15px;margin:0 0 8px}.nh-perspective-grid p{font-size:11.5px;line-height:1.62;margin:0;color:var(--nh54-muted)}.nh-icon-atlas{background:#fff;padding-top:68px;padding-bottom:68px}.nh-atlas-grid{max-width:var(--nh54-max);grid-template-columns:repeat(4,1fr);gap:1px;background:var(--nh54-line);border:1px solid var(--nh54-line)}.nh-atlas-grid>div{border:0;background:#fff;min-height:104px;padding:18px}.nh-atlas-grid>div:nth-child(even){background:#f7fafb}.nh-atlas-grid i{border-color:#b8cbd5;background:#f8fbfc}.nh-certainty{background:var(--nh54-navy);color:#fff;padding:64px clamp(24px,5vw,80px);border:0}.nh-certainty .nh-kicker{color:#6fe0eb}.nh-certainty h2{font-size:clamp(34px,3.6vw,52px);line-height:1.04;letter-spacing:-.024em}.nh-certainty p{color:#c7d5df;font-size:14px;line-height:1.7;max-width:610px}.nh-certainty .nh-text-link{color:#fff}.nh-certainty .nh-button-dark{background:#fff;color:var(--nh54-navy);border-color:#fff}.nh-public-footer{border-top:1px solid #163d59}.nh-mobile-cta{background:var(--nh54-navy)}@media(max-width:1180px){.nh-hero{grid-template-columns:1fr}.nh-hero-copy{padding-top:56px}.nh-statement{grid-template-columns:1fr;gap:24px}.nh-feature-grid{grid-template-columns:repeat(2,1fr)}.nh-editorial-grid{grid-template-columns:1fr}.nh-atlas-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:820px){.nh-public-header .nh-brand span{letter-spacing:.06em}.nh-hero-copy{padding:44px 22px 38px}.nh-hero h1{font-size:clamp(40px,11.5vw,55px);max-width:630px}.nh-hero .nh-lead{font-size:17px}.nh-statement{padding:50px 22px}.nh-statement h2{font-size:clamp(35px,9vw,48px)}.nh-flow,.nh-system,.nh-icon-atlas,.nh-editorial{padding:54px 18px}.nh-flow-track{grid-template-columns:repeat(2,1fr)}.nh-flow-step{padding-right:12px}.nh-feature-grid{grid-template-columns:1fr}.nh-feature-grid article{min-height:190px}.nh-perspective-grid{grid-template-columns:1fr 1fr}.nh-certainty{padding:54px 22px}}@media(max-width:520px){.nh-public-header .nh-brand span{max-width:170px;white-space:normal;line-height:1.1}.nh-hero h1{font-size:40px}.nh-hero .nh-kicker{font-size:9px;line-height:1.45}.nh-flow-track{grid-template-columns:1fr}.nh-flow-step{display:grid;grid-template-columns:50px 1fr;gap:0 12px}.nh-flow-step i{grid-column:1/3}.nh-flow-step b{grid-row:2/5}.nh-flow-step strong,.nh-flow-step span{grid-column:2}.nh-feature-grid article{min-height:0}.nh-feature-grid p{min-height:0}.nh-perspective-grid{grid-template-columns:1fr}.nh-atlas-grid{grid-template-columns:1fr}.nh-certainty h2{font-size:36px}.nh-certainty .nh-hero-actions{display:flex;flex-direction:column;align-items:flex-start;gap:16px}}.nh-naming-check{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(460px,1.28fr);gap:clamp(36px,7vw,110px);padding:72px clamp(24px,5vw,80px);background:#fff;border-bottom:1px solid var(--nh54-line);align-items:start}.nh-check-intro{max-width:560px;position:sticky;top:104px}.nh-check-intro h2{font-family:var(--serif);font-size:clamp(38px,4vw,58px);line-height:1;letter-spacing:-.03em;font-weight:500;margin:0 0 20px}.nh-check-intro>p:not(.nh-kicker){font-size:15px;line-height:1.72;color:var(--nh54-muted);max-width:520px}.nh-check-note{display:block;margin-top:24px;padding-top:16px;border-top:1px solid var(--nh54-line);font-size:9px;letter-spacing:.15em;color:#587284}.nh-check-panel{border:1px solid var(--nh54-line);background:var(--nh54-paper)}.nh-check-form{padding:30px;display:grid;gap:10px}.nh-check-form label{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#39546a;margin-top:8px}.nh-check-form input,.nh-check-form textarea{width:100%;box-sizing:border-box;border:1px solid #b9cbd5;border-radius:0;background:#fff;color:var(--nh54-ink);font:inherit;font-size:15px;padding:15px 16px;outline:0;transition:border-color .16s ease,box-shadow .16s ease}.nh-check-form input:focus,.nh-check-form textarea:focus{border-color:var(--nh54-cyan);box-shadow:0 0 0 2px rgba(10,168,191,.12)}.nh-check-form textarea{resize:vertical;min-height:116px}.nh-check-honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.nh-check-form-footer{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding-top:18px;border-top:1px solid var(--nh54-line)}.nh-check-form-footer>span{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#6d8292}.nh-check-form button:disabled{opacity:.55;cursor:wait}.nh-check-form-message{min-height:20px;margin:4px 0 0;font-size:12px;color:#8c3030}.nh-check-result{border-top:1px solid var(--nh54-line);background:#fff}.nh-check-result[hidden]{display:none}.nh-check-result-head{padding:28px 30px;border-bottom:1px solid var(--nh54-line)}.nh-check-result-kicker{display:block;font-size:9px;letter-spacing:.16em;color:var(--nh54-cyan);margin-bottom:10px}.nh-check-result-head h3{font-family:var(--serif);font-size:clamp(30px,3vw,46px);line-height:1;margin:0 0 12px;font-weight:500}.nh-check-result-head p{font-size:12px;line-height:1.65;color:var(--nh54-muted);margin:0;max-width:680px}.nh-check-result-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--nh54-line)}.nh-check-result-grid article{background:#fff;padding:22px;min-height:126px}.nh-check-result-grid small{display:block;font-size:8px;letter-spacing:.15em;color:#6c8293;margin-bottom:15px}.nh-check-result-grid strong{display:block;font-size:24px;line-height:1;color:var(--nh54-navy);margin-bottom:8px}.nh-check-result-grid>article>span{font-size:10.5px;line-height:1.45;color:var(--nh54-muted)}.nh-check-domain-list{list-style:none;margin:0;padding:0;display:grid;gap:9px}.nh-check-domain-list li{border-top:1px solid #e1e8ec;padding-top:8px}.nh-check-domain-list li:first-child{border-top:0;padding-top:0}.nh-check-domain-list b{display:block;font-size:11px;color:var(--nh54-ink)}.nh-check-domain-list span{display:block;font-size:9px;color:var(--nh54-muted);margin-top:2px}.nh-check-result-footer{padding:24px 30px;display:flex;justify-content:space-between;gap:26px;align-items:center}.nh-check-result-footer p{font-size:10.5px;line-height:1.55;color:var(--nh54-muted);max-width:600px;margin:0}@media(max-width:980px){.nh-naming-check{grid-template-columns:1fr}.nh-check-intro{position:static}.nh-check-result-grid{grid-template-columns:1fr 1fr}.nh-check-result-grid article:last-child{grid-column:1/3}}@media(max-width:620px){.nh-naming-check{padding:52px 18px}.nh-check-form{padding:22px 18px}.nh-check-form-footer,.nh-check-result-footer{align-items:stretch;flex-direction:column}.nh-check-result-grid{grid-template-columns:1fr}.nh-check-result-grid article:last-child{grid-column:auto}.nh-check-result-head,.nh-check-result-footer{padding-left:18px;padding-right:18px}}.nh-check-attribution{margin:2px 0 0;padding-top:12px;border-top:1px solid #e0e8ec;font-size:9px;line-height:1.55;color:#7a8c99}.nh-check-attribution a{color:inherit;text-decoration:underline;text-underline-offset:2px}.nh-lead-form{border-top:1px solid var(--nh54-line);background:#f6f9fa;padding:28px 30px}.nh-lead-form[hidden]{display:none}.nh-lead-head span{display:block;font-size:9px;letter-spacing:.16em;color:var(--nh54-cyan);margin-bottom:9px}.nh-lead-head h3{font-family:var(--serif);font-size:clamp(26px,2.5vw,38px);font-weight:500;line-height:1.02;letter-spacing:-.02em;margin:0 0 10px}.nh-lead-head p{font-size:11.5px;line-height:1.6;color:var(--nh54-muted);max-width:690px;margin:0 0 22px}.nh-lead-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.nh-lead-grid label{font-size:9px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:#415a6d}.nh-lead-grid label small{font-size:8px;font-weight:500;color:#8294a1}.nh-lead-grid input{display:block;width:100%;box-sizing:border-box;margin-top:7px;border:1px solid #bccbd4;border-radius:0;background:#fff;color:var(--nh54-ink);font:inherit;font-size:14px;padding:13px 14px;outline:0}.nh-lead-grid input:focus{border-color:var(--nh54-cyan);box-shadow:0 0 0 2px rgba(10,168,191,.12)}.nh-lead-consent{display:grid;grid-template-columns:18px 1fr;gap:10px;align-items:start;margin-top:18px;padding:15px;border:1px solid #d4e0e6;background:#fff}.nh-lead-consent input{margin:2px 0 0;width:16px;height:16px}.nh-lead-consent span{font-size:10.5px;line-height:1.5;color:#526b7d}.nh-lead-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:18px}.nh-lead-footer .nh-check-form-message{flex:1;margin:0}.nh-lead-form.is-sent{border-left:3px solid var(--nh54-cyan)}.nh-lead-form.is-sent .nh-check-form-message{color:#165d68}.nh-lead-form input:disabled{background:#eef3f5;color:#78909e}@media(max-width:700px){.nh-lead-form{padding:24px 18px}.nh-lead-grid{grid-template-columns:1fr}.nh-lead-footer{align-items:stretch;flex-direction:column}.nh-lead-footer .nh-button{width:100%;justify-content:space-between}}