.nh{--paper:#ffffff;--mist:#f5f5f7;--ink:#1d1d1f;--ink-2:#6e6e73;--night:#000000;--night-2:#161618;--snow:#f5f5f7;--snow-2:#a1a1a6;--delta:#0876b0;--delta-glow:#3fd2f5;--line:#d2d2d7;--display:-apple-system,BlinkMacSystemFont,"SF Pro Display","Helvetica Neue",Helvetica,Arial,sans-serif;--text:-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue",Helvetica,Arial,sans-serif;--mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--gutter-l:max(16px,env(safe-area-inset-left,0px));--gutter-r:max(16px,env(safe-area-inset-right,0px));color-scheme:light}.nh,.nh *{box-sizing:border-box}.nh [hidden]{display:none!important}.nh{background:var(--paper);color:var(--ink);font-family:var(--text);font-size:17px;line-height:1.47;letter-spacing:-.022em;-webkit-font-smoothing:antialiased;overflow-x:clip}.nh a{color:inherit;text-decoration:none}.nh a:focus-visible,.nh button:focus-visible{outline:2px solid var(--delta-glow);outline-offset:3px;border-radius:6px}.nh h1,.nh h2,.nh h3,.nh p{margin:0}.nh h1,.nh h2,.nh h3{font-family:var(--display);text-wrap:balance;font-weight:600;letter-spacing:-.015em}.nh img{display:block;max-width:100%;height:auto}.nh section[id]{scroll-margin-top:72px}.nh:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0);z-index:10;background:rgba(250,250,252,.92)}.nh .nav{position:-webkit-sticky;position:sticky;top:env(safe-area-inset-top,0);z-index:9;background:rgba(250,250,252,.8);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid rgba(0,0,0,.06)}.nh .nav-in{height:56px;justify-content:space-between;gap:16px;padding-left:max(clamp(20px,4.5vw,72px),env(safe-area-inset-left,0px));padding-right:max(clamp(20px,4.5vw,72px),env(safe-area-inset-right,0px))}.nh .brand,.nh .nav-in{display:flex;align-items:center}.nh .brand{flex-shrink:0}.nh .brand img{height:38px;width:auto;max-width:none;display:block}.nh .nav-links{display:flex;gap:clamp(18px,2.6vw,34px);font-size:13px;letter-spacing:-.01em;color:rgba(29,29,31,.8)}.nh .nav-links a:hover{color:var(--ink)}.nh .nav-cta{font-size:13px;font-weight:500;background:var(--delta);color:#fff;padding:7px 14px;border-radius:980px;white-space:nowrap}.nh .nav-links a[aria-current=true]{color:var(--ink);font-weight:500}.nh .nav-end{display:flex;align-items:center;gap:14px;margin-left:auto}.nh .nav-end .nav-links{margin-left:14px}.nh .nav-login{font-size:13px;font-weight:500;color:var(--delta);border:1px solid;padding:6px 13px;border-radius:980px;white-space:nowrap}.nh .nav-login:focus-visible,.nh .nav-login:hover{background:var(--delta);border-color:var(--delta);color:#fff}@media (max-width:860px){.nh .nav-login{display:none}}@media (max-width:480px){.nh .nav-end{gap:10px}.nh .nav-cta{font-size:12px;padding:6px 11px}.nh .brand img{height:30px}}.nh .menu-btn{display:none;width:40px;height:40px;margin-right:-8px;border:0;background:none;color:var(--ink);cursor:pointer;place-items:center}.nh .menu-btn svg{width:20px;height:20px}.nh .menu{border-top:1px solid rgba(0,0,0,.06);padding-left:var(--gutter-l);padding-right:var(--gutter-r);padding-block:8px 20px}.nh .menu a{display:block;font-family:var(--display);font-size:24px;font-weight:600;letter-spacing:-.01em;padding-block:9px;color:var(--ink)}.nh .menu a:hover{color:var(--delta)}@media (min-width:861px){.nh .menu{display:none!important}}.nh .ribbon{background:var(--mist);text-align:center;font-size:14px;color:var(--ink);padding-block:14px;padding-left:var(--gutter-l);padding-right:var(--gutter-r)}.nh .ribbon a{color:var(--delta);white-space:nowrap}.nh .ribbon a:hover{text-decoration:underline}.nh .stack{display:grid}.nh .tile{text-align:center;overflow:hidden;position:relative}.nh .tile-in{padding-left:var(--gutter-l);padding-right:var(--gutter-r);padding-block:52px 0;display:grid;justify-items:center;grid-gap:6px;gap:6px}.nh .tile--mist{background:var(--mist);color:var(--ink)}.nh .tile--paper{background:var(--paper);color:var(--ink)}.nh .tile--night{background:var(--night);color:var(--snow)}.nh .tile h1,.nh .tile h2{font-size:clamp(40px,6.2vw,56px);line-height:1.07}.nh .tile .sub{font-size:clamp(21px,2.7vw,28px);line-height:1.14;font-weight:400;letter-spacing:.004em;font-family:var(--display)}.nh .tile--night .sub{color:var(--snow)}.nh .pills{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:16px}.nh .pill{font-size:17px;line-height:1.18;padding:11px 22px;border-radius:980px;border:1px solid var(--delta);transition:background-color .2s,color .2s}.nh .pill--fill{background:var(--delta);color:#fff}.nh .pill--fill:hover{background:#06659a;border-color:#06659a}.nh .pill--line{color:var(--delta)}.nh .pill--line:hover{background:var(--delta);color:#fff}.nh .pill--sm{font-size:14px;line-height:1.2;padding:8px 16px}.nh .tile--night .pill{border-color:var(--delta-glow)}.nh .tile--night .pill--fill{background:var(--delta-glow);color:#001018}.nh .tile--night .pill--fill:hover{background:#7be2fa;border-color:#7be2fa}.nh .tile--night .pill--line{color:var(--delta-glow)}.nh .tile--night .pill--line:hover{background:var(--delta-glow);color:#001018}.nh .tile--full{min-height:clamp(640px,calc(100svh - 48px),1040px);display:grid;grid-template-rows:auto 1fr;isolation:isolate}.nh .tile-bg{position:absolute;inset:-60px;z-index:-2;background-size:cover;background-position:50%;filter:blur(40px) saturate(1.2) brightness(1.05)}.nh .tile--full:before{content:"";position:absolute;inset:0 0 auto;height:42%;z-index:-1;background:linear-gradient(180deg,rgba(245,245,247,.88),rgba(245,245,247,0))}.nh .stage{display:grid;align-items:end;justify-items:center;padding-top:28px;min-width:0}.nh .stage img{width:min(100%,1180px);width:min(100%,1600px,calc((100svh - 250px) * var(--ratio,1.5)));-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent),linear-gradient(180deg,transparent,#000 12%,#000 86%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent),linear-gradient(180deg,transparent,#000 12%,#000 86%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.nh .tag{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--snow-2)}.nh .banner{position:relative;min-height:clamp(560px,calc(100svh - 48px),1000px);display:grid;align-items:end;color:#fff;background:#0b1320}.nh .banner img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.nh .banner:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 25%,rgba(0,0,0,.8))}.nh .banner-in{position:relative;z-index:1;max-width:1024px;width:100%;margin:0 auto;padding-left:var(--gutter-l);padding-right:var(--gutter-r);padding-block:0 52px;display:grid;grid-gap:10px;gap:10px;justify-items:start;text-align:left}.nh .banner h2{font-size:clamp(40px,6.2vw,64px);line-height:1.05}.nh .banner p{font-size:clamp(19px,2.2vw,24px);line-height:1.3;max-width:34ch;color:rgba(255,255,255,.9)}.nh .more{color:var(--delta);font-size:17px}.nh .more:hover{text-decoration:underline}.nh .tile--night .more{color:var(--delta-glow)}.nh .banner .more{color:#fff;font-weight:500;text-decoration:underline;text-underline-offset:4px}.nh .grid{display:grid;grid-template-columns:1fr 1fr;padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0)}.nh .card{border-radius:0;min-height:580px;display:grid;grid-template-rows:auto 1fr;text-align:center;overflow:hidden}.nh .card-head{padding:48px 24px 0;display:grid;grid-gap:6px;gap:6px;justify-items:center}.nh .card h3{font-size:clamp(32px,3.8vw,40px);line-height:1.1}.nh .card .sub{font-size:clamp(17px,1.9vw,21px);line-height:1.2;font-family:var(--display)}.nh .links{display:flex;gap:12px;justify-content:center;margin-top:14px;flex-wrap:wrap}.nh .card-body{display:grid;align-items:end;justify-items:center;padding:30px 24px 0;min-width:0}.nh #binder{border-left:1px solid rgba(0,0,0,.07)}.nh .mail{width:min(470px,100%);background:#fff;border-radius:20px 20px 0 0;box-shadow:0 20px 50px -30px rgba(0,0,0,.35);text-align:left;font-size:13.5px;color:var(--ink);overflow:hidden}.nh .msg{padding:18px 20px;border-bottom:1px solid #ececf0;display:grid;grid-gap:6px;gap:6px}.nh .msg-top{display:flex;justify-content:space-between;gap:10px;font-size:12px;color:var(--ink-2)}.nh .msg b{font-size:14px}.nh .msg p{color:#3a3a3c;line-height:1.45}.nh .msg--reply{background:#f7fbfe}.nh .badge{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:var(--delta);background:rgba(8,118,176,.1);padding:4px 9px;border-radius:980px;justify-self:start}.nh .slots{display:grid;grid-gap:6px;gap:6px;margin-top:4px}.nh .slot{border:1px solid #d6e6f1;border-radius:10px;padding:8px 11px;font-size:12.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink);background:#fff}.nh .printer{width:min(420px,100%);display:grid;justify-items:center}.nh .slot-bar{width:100%;height:16px;border-radius:10px 10px 4px 4px;background:linear-gradient(#2c2c30,#18181a);box-shadow:inset 0 -3px 0 #000}.nh .sheet{width:88%;background:#fbfaf7;color:#1d1d1f;text-align:left;padding:22px 22px 30px;margin-top:-6px;border:1px solid rgba(0,0,0,.06);border-top:0;box-shadow:0 22px 44px -24px rgba(8,40,70,.42);display:grid;grid-gap:14px;gap:14px;font-size:12.5px;transform-origin:top center}.nh .sheet-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;border-bottom:1.5px solid #1d1d1f;padding-bottom:8px}.nh .sheet-head b{font-family:var(--display);font-size:17px}.nh .sheet-head span{font-family:var(--mono);font-size:10.5px;color:#6e6e73}.nh .sec{display:grid;grid-gap:6px;gap:6px}.nh .sec h4{margin:0;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:#6e6e73;font-weight:600}.nh .sec ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:5px;gap:5px}.nh .sec li{display:grid;grid-template-columns:12px 1fr;grid-gap:8px;gap:8px;line-height:1.35}.nh .sec li:before{content:"";width:10px;height:10px;border:1.2px solid #1d1d1f;border-radius:2px;margin-top:2px}.nh .rule{height:1px;background:repeating-linear-gradient(90deg,#c9c9ce 0 6px,transparent 6px 10px)}.nh .dial{width:min(420px,100%);display:grid;justify-items:center;grid-gap:6px;gap:6px;padding-bottom:40px}.nh .dial-cap{font-size:14px;color:var(--snow-2)}.nh .example{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--snow-2);border:1px solid #3a3a3e;border-radius:980px;padding:3px 9px;margin-top:6px}@property --a{syntax:"<angle>";inherits:false;initial-value:0deg}.nh .run{background:radial-gradient(70% 55% at 50% 0,#dff1fb 0,rgba(223,241,251,0) 62%),radial-gradient(60% 55% at 92% 100%,#e5ecfa 0,rgba(229,236,250,0) 60%),var(--mist)}.nh .run .tag{color:var(--ink-2)}.nh .run .glow-text{background-image:linear-gradient(90deg,#0876b0,#1592cf 50%,#0876b0)}.nh .run .tile-in{padding-block:56px 52px;gap:8px}.nh .eyebrow{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--delta-glow);font-weight:600}.nh .glow-text{background:linear-gradient(90deg,#3fd2f5,#c4f4ff 50%,#3fd2f5);-webkit-background-clip:text;background-clip:text;color:transparent}.nh .run-ctl{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;align-items:center;margin-top:18px}.nh .seg{display:inline-flex;padding:3px;border-radius:980px;background:rgba(255,255,255,.7);border:1px solid rgba(70,120,185,.22);box-shadow:0 8px 20px -16px rgba(8,70,110,.45)}.nh .seg button{font:inherit;font-size:14px;color:var(--ink-2);background:none;border:0;padding:7px 15px;border-radius:980px;cursor:pointer;transition:background .2s,color .2s}.nh .seg button[aria-pressed=true]{background:var(--delta);color:#fff}.nh .run button.pill{font-family:inherit;cursor:pointer}.nh .run .pill--line{background:rgba(255,255,255,.7)}.nh .run .pill--line:hover{background:var(--delta);color:#fff}.nh .pipe{margin-top:46px;width:min(1040px,100%);display:grid;grid-template-columns:repeat(6,1fr);grid-gap:8px;gap:8px;position:relative;--p:0}.nh .pipe:after,.nh .pipe:before{content:"";position:absolute;top:28px;left:calc(100% / 12);right:calc(100% / 12);height:2px;border-radius:2px;background:#d3e2ee}.nh .pipe:after{background:linear-gradient(90deg,#0876b0,#38bdf8);box-shadow:0 0 10px rgba(56,189,248,.45);transform-origin:left;transform:scaleX(var(--p));transition:transform .6s cubic-bezier(.3,.7,.2,1)}.nh .step{position:relative;z-index:1;display:grid;justify-items:center;grid-gap:3px;gap:3px;text-align:center}.nh .node{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.9);border:1px solid rgba(70,120,185,.22);color:#7d8b9a;box-shadow:0 8px 18px -12px rgba(8,70,110,.4);position:relative;isolation:isolate;transition:background .3s,color .3s,border-color .3s}.nh .node svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.nh .step b{font-size:15px;font-weight:600;color:var(--ink);margin-top:8px}.nh .step small{font-size:12px;color:var(--ink-2)}.nh .step.is-active .node{color:var(--delta);border-color:transparent;background:#fff}.nh .step.is-active .node:before{content:"";position:absolute;inset:-3px;border-radius:50%;z-index:-1;background:conic-gradient(from var(--a),transparent 0 55%,#38bdf8 88%,transparent);animation:nh-spin .9s linear infinite;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2.5px));mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2.5px))}@keyframes nh-spin{to{--a:360deg}}.nh .step.is-done .node{background:#e8f3fa;border-color:rgba(8,118,176,.45);color:var(--delta)}.nh .step.is-warn .node{background:#fff3df;border-color:#e9a64a;color:#a35c00}.nh .step.is-warn small{color:#a35c00}.nh .packet{position:absolute;left:0;top:0;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:#0b9fe0;box-shadow:0 0 0 3px #fff,0 0 0 6px rgba(56,189,248,.3),0 0 20px 6px rgba(56,189,248,.45);z-index:2;pointer-events:none;transition:transform .6s cubic-bezier(.3,.7,.2,1)}.nh .run-tabs{margin-top:40px}.nh .seg button[aria-selected=true]{background:var(--delta);color:#fff}.nh .run-panels{width:min(640px,100%);display:grid;margin-top:14px;text-align:left;min-height:340px}.nh .run-panels>.panel{grid-area:1/1}.nh .panel.is-off{visibility:hidden}.nh .panel{background:rgba(255,255,255,.62);border:1px solid rgba(255,255,255,.95);border-radius:24px;box-shadow:0 24px 60px -34px rgba(8,70,110,.45);padding:20px 20px 22px;min-width:0;-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);display:grid;grid-gap:12px;gap:12px;align-content:start}.nh .panel h3{margin:0;font-family:var(--text);font-weight:400}.nh .email-body{font-size:14.5px;line-height:1.6;color:#3a3a3c}.nh .hl{border-radius:4px;padding:0 2px;box-shadow:inset 0 -1px 0 rgba(0,0,0,.14);transition:background .35s,color .35s,box-shadow .35s}.nh .hl.on{background:rgba(56,189,248,.18);color:var(--ink);box-shadow:inset 0 -2px 0 #0b8fd0}.nh .hl.warn{background:rgba(255,184,77,.28);color:var(--ink);box-shadow:inset 0 -2px 0 #d98e1f}.nh .rec{margin:0;display:grid;grid-gap:10px;gap:10px}.nh .rec div{display:grid;grid-template-columns:80px 1fr;grid-gap:10px;gap:10px;align-items:baseline}.nh .rec dt{color:var(--ink-2);font-size:12px}.nh .rec dd{margin:0;color:var(--ink);font-family:var(--mono);font-size:13px;min-height:1.35em;overflow-wrap:anywhere}.nh .rec dd.warn{color:#a35c00}.nh .log{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px;font-size:13.5px;min-height:168px;align-content:start}.nh .log li{display:grid;grid-template-columns:46px 1fr;grid-gap:8px;gap:8px;color:#3a3a3c;line-height:1.4}.nh .log time{font-family:var(--mono);font-size:12px;color:var(--delta);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding-top:1px}.nh .log li.warn time{color:#a35c00}.nh .run-total{font-size:12.5px;color:var(--ink-2);border-top:1px solid rgba(0,0,0,.08);padding-top:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nh .run-total b{color:var(--ink);font-weight:600}.nh .fine{font-size:12px;color:#6e6e73;margin-top:16px}@media (prefers-reduced-motion:no-preference){.nh .log li{animation:nh-logIn .35s ease both}@keyframes nh-logIn{0%{transform:translateY(5px)}to{transform:none}}@supports (animation-timeline:view()){.nh #automation .stage img{animation:nh-drift linear both;animation-timeline:view();animation-range:entry 5% cover 45%}@keyframes nh-drift{0%{transform:scale(.9) translateY(40px)}to{transform:none}}}}@media (prefers-reduced-motion:reduce){.nh .step.is-active .node:before{animation:none}.nh .packet,.nh .pipe:after{transition:none}}@media (max-width:640px){.nh .run-panels{min-height:410px}.nh .run-tabs button{padding:7px 11px;font-size:13.5px}.nh .pipe{grid-template-columns:1fr;gap:16px;width:min(340px,100%)}.nh .pipe:after,.nh .pipe:before{top:28px;bottom:28px;left:27px;right:auto;width:2px;height:auto}.nh .pipe:after{transform-origin:top;transform:scaleY(var(--p))}.nh .step{grid-template-columns:56px 1fr;justify-items:start;text-align:left;column-gap:14px;row-gap:0;align-items:center}.nh .step .node{grid-row:span 2}.nh .step b{margin-top:0;align-self:end}.nh .step small{align-self:start}}.nh .hero-scene{position:relative;isolation:isolate;background:var(--mist);display:grid;align-items:center;min-height:max(560px,calc(100svh - 104px))}.nh .hero-img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:68% 50%;z-index:-2}.nh .hero-scene:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(245,245,247,.94),rgba(245,245,247,.84) 30%,rgba(245,245,247,.3) 46%,rgba(245,245,247,0) 56%)}.nh .hero-scene .tile-in{padding:48px 0;justify-items:start;text-align:left;width:min(540px,44%);margin-left:max(clamp(32px,6vw,96px),env(safe-area-inset-left,0px))}.nh .hero-scene h1{font-size:clamp(40px,4.4vw,64px);line-height:1.05;letter-spacing:-.025em}.nh .hero-scene .sub{max-width:26ch;margin-top:6px;font-size:clamp(19px,2vw,26px)}.nh .hero-scene .pills{justify-content:flex-start}@media (min-width:900px) and (max-width:1199px){.nh .hero-img{object-position:85% 50%}}@media (max-width:899px){.nh .hero-scene{min-height:0;align-items:start}.nh .hero-scene:before{display:none}.nh .hero-scene .tile-in{width:auto;margin:0;padding:44px var(--gutter-r) 22px var(--gutter-l);justify-items:center;text-align:center}.nh .hero-scene .sub{max-width:34ch}.nh .hero-scene .pills{justify-content:center}.nh .hero-img{position:static;order:2;height:auto;aspect-ratio:4/3;object-position:66% 50%;-webkit-mask-image:linear-gradient(180deg,transparent,#000 16%,#000 86%,transparent);mask-image:linear-gradient(180deg,transparent,#000 16%,#000 86%,transparent)}}.nh .step-sec{background:radial-gradient(100% 60% at 50% 0,#071d29 0,#000 65%)}.nh .step-sec .tile-in{padding-block:56px 52px;gap:8px}.nh .eyebrow--ink{color:var(--delta)}.nh .report{margin-top:30px;width:min(1040px,100%);display:grid;grid-template-columns:330px minmax(0,1fr);grid-gap:14px;gap:14px;text-align:left}.nh .report-score{display:grid;justify-items:center;align-content:center;grid-gap:10px;gap:10px}.nh .report-score .dial{padding-bottom:4px}.nh .report-head{display:flex;justify-content:space-between;gap:12px;margin-bottom:6px}.nh .sev{font-size:11px;font-weight:600;padding:3px 8px;border-radius:980px;justify-self:start}.nh .sev--high{background:rgba(255,105,97,.16);color:#ff8a80}.nh .sev--med{background:rgba(255,184,77,.14);color:#ffb84d}.nh .sev--low{background:rgba(48,209,88,.14);color:#4cd964}.nh .leak-name{display:grid;grid-gap:2px;gap:2px;min-width:0}.nh .leak[aria-expanded=false]+.fix{display:none}.nh .facts{list-style:none;margin:24px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,220px));grid-gap:28px;gap:28px;text-align:left}.nh .facts b{display:block;font-size:15px;margin-bottom:4px}.nh .facts span{font-size:14px;color:var(--ink-2);line-height:1.45}@media (max-width:900px){.nh .report{grid-template-columns:1fr}}@media (max-width:640px){.nh .facts{grid-template-columns:1fr;gap:16px}}.nh .thread{display:grid;grid-gap:8px;gap:8px}.nh .thread:empty{display:none}.nh .msg-bubble{display:grid;grid-gap:3px;gap:3px;padding:10px 12px;border-radius:14px;font-size:13.5px;line-height:1.45}.nh .msg-bubble small{font-size:11px;color:var(--ink-2)}.nh .msg-bubble--out{background:rgba(8,118,176,.08);border:1px solid rgba(8,118,176,.25);color:var(--ink)}.nh .msg-bubble--in{background:#fff;border:1px solid rgba(70,120,185,.18);color:var(--ink)}@media (prefers-reduced-motion:no-preference){.nh .msg-bubble{animation:nh-logIn .35s ease both}}.nh .gauge{position:relative;width:min(290px,100%)}.nh .gauge svg{width:100%;height:auto;display:block;overflow:visible}.nh .tk{stroke:#28323b;stroke-width:1.4;stroke-linecap:round}.nh .tk--major{stroke:#3a4652;stroke-width:2.4}.nh .tk.on{stroke:#3fd2f5}.nh .tk--major.on{stroke:#c4f4ff}.nh .tk-label{font-size:9px;fill:#6b7884;font-family:ui-monospace,SF Mono,Menlo,monospace}.nh .gauge-read{position:absolute;left:0;right:0;top:64%;display:grid;justify-items:center;grid-gap:7px;gap:7px;line-height:1;pointer-events:none}.nh .gauge-num{font-family:var(--display);font-weight:600;font-size:46px;letter-spacing:-.03em;color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nh .gauge-num .pct{font-size:.46em;color:var(--snow-2);margin-left:2px;letter-spacing:0}.nh .gauge-read small{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--delta-glow);font-weight:600}@media (max-width:480px){.nh .gauge-num{font-size:38px}}.nh .audit-sec{background:radial-gradient(70% 55% at 12% 0,#dff1fb 0,rgba(223,241,251,0) 62%),radial-gradient(60% 55% at 92% 100%,#d9ecf8 0,rgba(217,236,248,0) 60%),var(--mist)}.nh .audit-sec .tile-in{padding-block:56px 52px;gap:8px}.nh .audit-sec .tag{color:var(--ink-2)}.nh .report>div{background:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);border:1px solid rgba(255,255,255,.95);border-radius:24px;padding:22px;min-width:0;box-shadow:0 24px 60px -34px rgba(8,70,110,.45)}.nh .audit-sec .dial-cap{color:var(--ink-2)}.nh .audit-sec .example{color:var(--ink-2);border-color:var(--line)}.nh .leaks{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.nh .leak{width:100%;display:grid;grid-template-columns:44px minmax(0,1fr) auto 12px;grid-gap:14px;gap:14px;align-items:center;padding:12px 14px;background:rgba(255,255,255,.78);border:1px solid #fff;border-radius:16px;box-shadow:0 8px 20px -14px rgba(8,70,110,.45);color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:transform .2s,box-shadow .2s}.nh .leak:hover{transform:translateY(-1px);box-shadow:0 14px 28px -16px rgba(8,70,110,.5)}.nh .leak-ic{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(180deg,#eef8fe,#d5ebf8);color:var(--delta);box-shadow:inset 0 1px 0 #fff,0 1px 2px rgba(8,70,110,.15)}.nh .leak-ic svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.nh .leak-name b{font-size:15px;color:var(--ink);font-weight:600}.nh .leak-name small{font-size:12.5px;color:var(--ink-2)}.nh .leak-hrs{display:grid;justify-items:end;grid-gap:4px;gap:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nh .leak-hrs b{font-family:var(--display);font-size:20px;font-weight:600;color:var(--ink);letter-spacing:-.01em;line-height:1}.nh .leak-hrs em{font-style:normal;font-size:11.5px;font-weight:500;color:var(--ink-2);margin-left:3px}.nh .audit-sec .sev--high{background:rgba(217,48,37,.1);color:#c5221f}.nh .audit-sec .sev--med{background:rgba(255,159,10,.15);color:#a35c00}.nh .audit-sec .sev--low{background:rgba(52,199,89,.15);color:#1d7a35}.nh .chev{color:#9aa7b2;font-size:22px;line-height:1;transition:transform .2s,color .2s}.nh .leak[aria-expanded=true] .chev{transform:rotate(90deg);color:var(--delta)}.nh .fix{margin:8px 14px 4px 72px;font-size:13.5px;color:var(--delta);line-height:1.45}.nh .report-total{margin-top:12px;padding-top:14px;border-top:1px solid rgba(0,0,0,.07);display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 12px;align-items:center;font-size:14px;color:var(--ink-2)}.nh .report-total b{color:var(--ink);font-size:17px}@media (max-width:640px){.nh .leak{grid-template-columns:40px minmax(0,1fr) auto;gap:12px;padding:12px}.nh .leak-ic{width:40px;height:40px}.nh .chev{display:none}.nh .fix{margin-left:12px}}.nh .alive-sec{background:radial-gradient(70% 55% at 88% 0,#e1f0fb 0,rgba(225,240,251,0) 60%),radial-gradient(60% 55% at 8% 100%,#e5ecfa 0,rgba(229,236,250,0) 60%),var(--mist)}.nh .alive-sec .tile-in{padding-block:56px 52px;gap:8px}.nh .ab-sources,.nh .alive-sec .tag{color:var(--ink-2)}.nh .ab-sources{margin-top:16px;max-width:min(560px,100%);font-size:12px;line-height:1.55;text-align:center;background:rgba(255,255,255,.55);-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3);border:1px solid rgba(255,255,255,.9);border-radius:14px;padding:7px 14px}.nh .ab-src-line{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nh .ab-src-more summary{cursor:pointer;width:max-content;max-width:100%;margin:1px auto 0;text-decoration:underline;-webkit-text-decoration-color:rgba(110,110,115,.4);text-decoration-color:rgba(110,110,115,.4);text-underline-offset:2px}.nh .ab-src-more summary:hover{color:var(--delta)}.nh .ab-src-more[open] summary{margin-bottom:8px}.nh .ab-src-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:5px;gap:5px;text-align:left}.nh .ab-src-list a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:rgba(110,110,115,.4);text-decoration-color:rgba(110,110,115,.4);text-underline-offset:2px}.nh .ab-src-list a:hover{color:var(--delta);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.nh .ab-src-method{margin:8px 0 2px;text-align:left;font-style:italic}.nh .alive-sec .fine{margin-top:8px}.nh .ab{min-width:0;text-align:left;background:rgba(255,255,255,.62);-webkit-backdrop-filter:blur(20px) saturate(1.4);backdrop-filter:blur(20px) saturate(1.4);border:1px solid #fff;border-radius:28px;box-shadow:0 30px 70px -40px rgba(8,70,110,.5);padding:18px;display:grid;grid-gap:14px;gap:14px}.nh .ab-top{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;justify-content:space-between;padding:4px 6px 0}.nh .ab-ask{display:grid;grid-gap:3px;gap:3px;min-width:0}.nh .ab-q{font-family:Charter,Iowan Old Style,Georgia,serif;font-size:clamp(19px,2.1vw,23px);color:var(--ink);letter-spacing:-.01em;line-height:1.25}.nh .ab-ctl{display:flex;flex-wrap:wrap}.nh .ab-ctl,.nh .ab-voice{gap:8px;align-items:center}.nh .ab-voice{display:inline-flex;font-size:12.5px;color:var(--ink-2);margin-right:4px}.nh .ab-bars{display:inline-flex;gap:2px;align-items:center;height:16px}.nh .ab-bars i{width:3px;height:4px;border-radius:2px;background:var(--delta)}.nh .ab-btn{font:inherit;font-size:13px;color:var(--delta);background:#fff;border:1px solid rgba(8,118,176,.3);border-radius:980px;padding:6px 13px;cursor:pointer}.nh .ab-btn:hover{border-color:var(--delta)}.nh .ab-sound[aria-pressed=true]{background:var(--delta);color:#fff;border-color:var(--delta)}.nh .ab-sound[aria-pressed=false]{border-color:var(--delta);font-weight:600}@keyframes nh-sound-pulse{0%{box-shadow:0 0 0 0 rgba(8,118,176,.5)}70%{box-shadow:0 0 0 11px rgba(8,118,176,0)}to{box-shadow:0 0 0 0 rgba(8,118,176,0)}}@media (prefers-reduced-motion:no-preference){.nh .ab-sound[aria-pressed=false]{animation:nh-sound-pulse 1.8s ease-out infinite}}.nh .ab-stage{position:relative;height:300px;border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(238,246,253,.8));border:1px solid rgba(70,120,185,.16);overflow:hidden}.nh .scene{position:absolute;inset:0;padding:24px 28px;display:grid;align-content:center;grid-gap:10px;gap:10px;opacity:0;transform:translateX(44px);transition:opacity .45s ease,transform .6s cubic-bezier(.2,.7,.2,1)}.nh .scene.in{opacity:1;transform:none}.nh .scene.out{opacity:0;transform:translateX(-44px)}.nh .scene.no-anim,.nh .scene.no-anim *{transition:none!important}.nh .prov{justify-self:start;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:#0b6a8f;background:rgba(56,189,248,.15);padding:4px 9px;border-radius:980px}.nh .prov--live{color:#1d7a35;background:rgba(52,199,89,.15)}.nh .sc-num{font-family:var(--display);font-weight:600;font-size:clamp(64px,9vw,108px);letter-spacing:-.045em;line-height:1;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nh .sc-unit{font-size:.26em;color:var(--ink-2);letter-spacing:0;margin-left:10px;font-weight:500}.nh .sc-line{font-size:clamp(18px,2.2vw,24px);max-width:28ch;text-wrap:pretty}.nh .sc-line,.nh .sc-title{font-family:var(--display);color:var(--ink)}.nh .sc-title{font-size:clamp(19px,2.3vw,25px);font-weight:600;letter-spacing:-.01em;text-wrap:balance}.nh .sc-bars{display:grid;grid-gap:9px;gap:9px;margin-top:4px}.nh .sc-row{display:grid;grid-template-columns:200px minmax(0,1fr) 60px;grid-gap:12px;gap:12px;align-items:center;font-size:14px;color:var(--ink-2);transition:opacity .4s}.nh .sc-row b{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600}.nh .sc-track{height:10px;border-radius:6px;background:#e3edf6;overflow:hidden}.nh .sc-track i{display:block;height:100%;width:0;border-radius:6px;background:linear-gradient(90deg,#9fc3dc,#c5dcec);transition:width .8s cubic-bezier(.2,.7,.2,1)}.nh .scene.in .sc-track i{width:var(--w)}.nh .sc-row.lit{color:var(--ink);font-weight:600}.nh .sc-row.lit .sc-track i{background:linear-gradient(90deg,#0b63c4,#38bdf8);box-shadow:0 0 12px rgba(56,189,248,.5)}.nh .sc-svg{width:100%;height:auto;display:block;overflow:visible}.nh .sc-grid{stroke:#e2ebf3;stroke-width:1}.nh .sc-path{fill:none;stroke:#0b63c4;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.3s cubic-bezier(.3,.7,.2,1)}.nh .scene.in .sc-path{stroke-dashoffset:0}.nh .sc-area{opacity:0;transition:opacity .9s ease .5s}.nh .scene.in .sc-area{opacity:1}.nh .sc-mark{stroke:#38bdf8;stroke-width:1.5;stroke-dasharray:4 4}.nh .sc-mark-t{font-size:12px;fill:#0b6a8f;font-weight:600}.nh .sc-end{fill:#0b63c4;stroke:#fff;stroke-width:3}.nh .sc-end-t{font-size:15px;font-weight:700;fill:var(--ink)}.nh .sc-cards{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:4px}.nh .sc-card{background:#fff;border:1px solid rgba(70,120,185,.18);border-radius:16px;padding:14px;display:grid;grid-gap:9px;gap:9px;font-size:14px;color:var(--ink);box-shadow:0 8px 20px -16px rgba(8,70,110,.5)}.nh .sc-card small{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#a35c00;font-weight:600}.nh .sc-card .row{display:flex;gap:8px;flex-wrap:wrap}.nh .sc-card button{font:inherit;font-size:13px;border-radius:980px;padding:6px 13px;cursor:pointer;border:1px solid var(--delta);background:#fff;color:var(--delta)}.nh .sc-card button:first-child{background:var(--delta);color:#fff}.nh .sc-card.done .row{color:#1d7a35;font-weight:600;font-size:13px}.nh .ab-caption{font-family:Charter,Iowan Old Style,Georgia,serif;font-size:clamp(17px,1.8vw,20px);line-height:1.5;color:#a3b0bf;min-height:3em;padding:0 6px;text-wrap:pretty}.nh .ab-caption span{transition:color .15s}.nh .ab-caption .read{color:var(--ink)}.nh .ab-caption .now{color:var(--ink);box-shadow:inset 0 -2px 0 #38bdf8}.nh .ab-nav{gap:12px;align-items:center;justify-content:space-between;padding:0 6px 4px}.nh .ab-chips,.nh .ab-nav{display:flex;flex-wrap:wrap}.nh .ab-chips{gap:8px}.nh .ab-chip{font:inherit;font-size:13.5px;color:var(--ink);background:#fff;border:1px solid rgba(70,120,185,.25);border-radius:980px;padding:8px 14px;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.nh .ab-chip:hover{border-color:var(--delta)}.nh .ab-chip[aria-pressed=true]{background:var(--delta);border-color:var(--delta);color:#fff}.nh .ab-progress{display:flex;align-items:center;gap:10px}.nh .ab-prog{font-family:var(--mono);font-size:12px;color:var(--ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nh .ab-dots{display:flex;gap:6px;align-items:center}.nh .ab-dots button{width:8px;height:8px;border-radius:4px;border:0;padding:0;background:#c9d6e3;cursor:pointer;transition:width .25s,background .25s}.nh .ab-dots button.on{width:22px;background:var(--delta)}@media (prefers-reduced-motion:no-preference){.nh .ab-voice.on .ab-bars i{animation:nh-vb .8s ease-in-out infinite}.nh .ab-voice.on .ab-bars i:nth-child(2){animation-delay:.15s}.nh .ab-voice.on .ab-bars i:nth-child(3){animation-delay:.3s}.nh .ab-voice.on .ab-bars i:nth-child(4){animation-delay:.45s}@keyframes nh-vb{0%,to{height:4px}50%{height:16px}}}@media (max-width:640px){.nh .ab{padding:12px}.nh .ab-caption{font-size:16px;min-height:6em}.nh .ab-stage{height:360px}.nh .scene{padding:18px}.nh .sc-row{grid-template-columns:minmax(0,1fr) 56px;column-gap:10px;row-gap:3px;font-size:13px}.nh .sc-row>span:first-child{grid-column:1/-1}.nh .sc-cards{grid-template-columns:1fr;gap:8px}.nh .sc-title--cards{display:none}.nh .sc-card{padding:11px 12px;gap:7px;font-size:13.5px}.nh .sc-card button{padding:5px 12px}}.nh .payoff .tile-in{padding-block:56px 44px}.nh .scale{margin-top:26px;width:min(1080px,100%);display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-gap:14px;gap:14px;text-align:left}.nh .scale>div{background:rgba(255,255,255,.68);-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);border:1px solid #fff;border-radius:24px;padding:20px;min-width:0;box-shadow:0 24px 60px -34px rgba(8,70,110,.45)}.nh .scale-head{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;align-items:center}.nh .legend,.nh .payoff .tag{color:var(--ink-2)}.nh .legend{display:flex;gap:14px;font-size:12.5px}.nh .lg:before{content:"";display:inline-block;width:14px;height:3px;border-radius:2px;margin-right:6px;vertical-align:middle;background:#0b63c4}.nh .lg--team:before{background:#8e9aa6}.nh .scale-svg{width:100%;height:auto;display:block;margin-top:10px;overflow:visible}.nh .sv-grid{stroke:#e2ebf3;stroke-width:1}.nh .sv-ax{font-size:11px;fill:#8a96a3;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nh .sv-mark{stroke:#38bdf8;stroke-width:1.5;stroke-dasharray:4 4}.nh .sv-mark-t{font-size:12px;font-weight:600;fill:#0b6a8f}.nh .sv-team{stroke:#8e9aa6;stroke-width:2.5;stroke-dasharray:7 6;fill:none}.nh .sv-work{fill:none;stroke:#0b63c4;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.6s cubic-bezier(.3,.7,.2,1)}.nh .sv-area{opacity:0;transition:opacity 1s ease .6s}.nh .sv-dot{fill:#0b63c4;stroke:#fff;stroke-width:3;opacity:0;transition:opacity .4s ease 1.4s}.nh .sv-end{font-size:14px;font-weight:700;fill:var(--ink)}.nh .sv-end--team{fill:#6b7782}.nh .scale-svg.drawn .sv-work{stroke-dashoffset:0}.nh .scale-svg.drawn .sv-area,.nh .scale-svg.drawn .sv-dot{opacity:1}.nh .scale-side{display:grid;grid-gap:14px;gap:14px;align-content:start}.nh .stats{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.nh .stats div{background:#fff;border-radius:16px;padding:14px;border:1px solid rgba(70,120,185,.14);display:grid;grid-gap:4px;gap:4px;align-content:start}.nh .stats b{font-family:var(--display);font-size:28px;font-weight:600;letter-spacing:-.02em;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.05}.nh .stats span{font-size:12.5px;color:var(--ink-2);line-height:1.35}.nh .sim{display:grid;grid-gap:10px;gap:10px}.nh .sim label{font-size:15px;color:var(--ink);font-weight:500}.nh .sim output{font-weight:700;color:var(--delta);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nh .sim input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:8px;margin:6px 0;border-radius:6px;background:linear-gradient(90deg,var(--delta) var(--p,50%),#dbe6ef var(--p,50%));cursor:pointer}.nh .sim input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;border-radius:50%;background:#fff;border:2px solid var(--delta);box-shadow:0 2px 8px rgba(8,70,110,.3)}.nh .sim input[type=range]::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:#fff;border:2px solid var(--delta);box-shadow:0 2px 8px rgba(8,70,110,.3)}.nh .sim-row{display:flex;justify-content:space-between;gap:10px;align-items:baseline;padding:11px 13px;border-radius:12px;background:#fff;border:1px solid rgba(70,120,185,.14);font-size:14px;color:var(--ink-2)}.nh .sim-row b{font-size:17px;color:#c5221f;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nh .sim-row--us{background:linear-gradient(90deg,rgba(11,99,196,.07),rgba(56,189,248,.12));border-color:rgba(11,99,196,.25)}.nh .sim-row--us b{color:#1d7a35}.nh .sim-note{font-size:12px;color:var(--ink-2);line-height:1.45}@media (max-width:900px){.nh .scale{grid-template-columns:1fr}}@media (max-width:420px){.nh .stats{grid-template-columns:1fr}}.nh .ab-wrap{margin-top:24px;width:min(1200px,100%);display:grid;grid-template-columns:214px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start;text-align:left}.nh .ab-inds{display:flex;flex-direction:column;gap:6px;position:-webkit-sticky;position:sticky;top:76px;min-width:0}.nh .ind-pill{font:inherit;font-size:14.5px;text-align:left;color:var(--ink);background:rgba(255,255,255,.75);border:1px solid rgba(70,120,185,.18);border-radius:18px;padding:10px 16px;cursor:pointer;display:grid;grid-gap:1px;gap:1px;transition:background .2s,color .2s,border-color .2s,box-shadow .2s}.nh .ind-pill small{font-size:11.5px;color:var(--ink-2)}.nh .ind-pill:hover{border-color:var(--delta)}.nh .ind-pill[aria-selected=true]{background:var(--delta);color:#fff;border-color:var(--delta);box-shadow:0 10px 22px -12px rgba(8,118,176,.7)}.nh .ind-pill[aria-selected=true] small{color:rgba(255,255,255,.85)}@media (max-width:900px){.nh .ab-wrap{grid-template-columns:1fr}.nh .ab-inds{position:static;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.nh .ind-pill{text-align:center;justify-items:center;align-content:center;padding:9px 10px;font-size:14px;line-height:1.25}.nh .ind-pill small{display:none}}@media (max-width:640px){.nh .ab-inds{grid-template-columns:repeat(2,minmax(0,1fr))}}.nh .blog-sec{background:radial-gradient(70% 55% at 85% 0,#e1f0fb 0,rgba(225,240,251,0) 60%),radial-gradient(60% 55% at 8% 100%,#e5ecfa 0,rgba(229,236,250,0) 60%),var(--mist)}.nh .blog-sec .tile-in{padding-block:56px 56px;gap:8px}.nh .bl-tabs{margin-top:22px;display:flex;flex-wrap:wrap;justify-content:center;gap:6px;max-width:1080px}.nh .bl-intro{margin-top:16px;font-family:var(--display);font-size:clamp(17px,1.9vw,20px);color:var(--ink-2);text-wrap:balance}.nh .bl-grid{margin-top:14px;width:min(1080px,100%);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;text-align:left}.nh .bl-card{display:grid;grid-template-rows:auto 1fr;min-width:0;color:var(--ink);background:rgba(255,255,255,.74);border:1px solid rgba(255,255,255,.95);border-radius:22px;overflow:hidden;box-shadow:0 24px 60px -34px rgba(8,70,110,.45);transition:transform .25s,box-shadow .25s}.nh .bl-card:hover{transform:translateY(-2px);box-shadow:0 30px 64px -32px rgba(8,70,110,.55)}.nh .bl-card img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;display:block}.nh .bl-body{padding:16px 18px 20px;display:grid;grid-gap:8px;gap:8px;align-content:start}.nh .bl-meta{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;font-size:12px;color:var(--ink-2)}.nh .bl-tag{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:#0b6a8f;background:rgba(56,189,248,.15);padding:3px 8px;border-radius:980px}.nh .bl-card h3{margin:0;font-family:var(--display);font-size:18px;line-height:1.25;font-weight:600;letter-spacing:-.01em;text-wrap:balance}.nh .bl-card p{margin:0;font-size:14px;line-height:1.45;color:#3a3a3c;text-wrap:pretty}.nh .bl-more{background:#fff;font-family:inherit;cursor:pointer}.nh .bl-all,.nh .bl-more{margin-top:18px}@media (max-width:900px){.nh .bl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.nh .bl-grid{grid-template-columns:1fr}.nh .bl-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}}.nh .finale{position:relative;text-align:center;color:var(--ink);background:var(--mist);overflow:hidden}.nh .finale img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.nh .finale:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.55),rgba(255,255,255,.88))}.nh .finale-in{position:relative;z-index:1;padding-left:var(--gutter-l);padding-right:var(--gutter-r);padding-block:120px 120px;display:grid;justify-items:center;grid-gap:8px;gap:8px}.nh .finale h2{font-size:clamp(38px,5.6vw,56px);line-height:1.07;max-width:16ch}.nh .finale p{font-size:clamp(19px,2.2vw,21px);color:#424245}.nh .phone{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-user-select:all;-moz-user-select:all;user-select:all}.nh .foot{background:var(--mist);color:var(--ink-2);font-size:12px;line-height:1.5}.nh .foot-in{max-width:1024px;margin:0 auto;padding-left:var(--gutter-l);padding-right:var(--gutter-r);padding-block:22px 28px;display:grid;grid-gap:18px;gap:18px}.nh .foot-note{border-bottom:1px solid var(--line);padding-bottom:16px}.nh .foot-cols{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.nh .foot-cols h4{margin:0 0 8px;font-size:12px;color:var(--ink);font-weight:600}.nh .foot-cols ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.nh .foot-cols a:hover{color:var(--ink);text-decoration:underline}.nh .foot-legal{border-top:1px solid var(--line);padding-top:14px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px}@media (prefers-reduced-motion:no-preference){html:has(.nh){scroll-behavior:smooth}.nh .rise{animation:nh-rise 1.1s cubic-bezier(.2,.7,.2,1) .1s both}.nh .sheet{animation:nh-feed 1.6s cubic-bezier(.3,.7,.2,1) .3s both}@keyframes nh-rise{0%{transform:translateY(28px) scale(.985)}to{transform:none}}@keyframes nh-feed{0%{transform:translateY(-14px)}to{transform:none}}}@media (max-width:860px){.nh .nav-links{display:none}.nh .menu-btn{display:grid}.nh .grid{grid-template-columns:1fr;padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0)}.nh #binder{border-left:0;border-top:1px solid rgba(0,0,0,.07)}.nh .finale-in{padding-block:76px}.nh .foot{font-size:13px}.nh .foot-cols ul{gap:11px}.nh .foot-cols{grid-template-columns:repeat(2,1fr);row-gap:26px}}@media (max-width:480px){.nh .tile-in{padding-block:40px 0}.nh .card{min-height:0}.nh .card-head{padding-top:40px}.nh .stage img{width:150%;max-width:none;margin-inline:-25%}}.nh{margin-top:calc(-1 * (var(--navbar-height,80px) + var(--safe-area-top,0px)));min-height:100vh}.nh .hero-kicker{display:block;margin-bottom:14px;font-family:var(--text);font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--delta)}@media (max-width:899px){.nh .hero-kicker{font-size:12px}}.nh .finale .finale-alt{margin-top:18px;font-size:14px;color:var(--ink-2)}.nh .finale-alt a{color:var(--delta)}.nh .finale-alt a:hover,.nh a.phone{text-decoration:underline}.nh a.phone{color:inherit;-webkit-text-decoration-color:rgba(0,0,0,.25);text-decoration-color:rgba(0,0,0,.25);text-underline-offset:3px}.nh .bl-panel{display:grid;justify-items:center;width:100%}.nh .bl-card img{background:#e3edf6}.nh .svc-sec .tile-in{padding-block:64px 64px;gap:8px}.nh .svc-intro{max-width:62ch;margin-top:10px;font-size:17px;line-height:1.5;color:var(--ink-2)}.nh .svc-grid{list-style:none;margin:30px 0 0;padding:0;width:min(1080px,100%);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;text-align:left}.nh .svc-card{background:var(--mist);border-radius:20px;padding:20px 20px 22px;display:grid;grid-gap:8px;gap:8px;align-content:start}.nh .svc-card h3{font-size:19px;line-height:1.25}.nh .svc-card h3 a:hover{color:var(--delta)}.nh .svc-card p{font-size:14.5px;line-height:1.5;color:#3a3a3c}.nh .svc-area{margin-top:22px;max-width:70ch;font-size:13.5px;line-height:1.5;color:var(--ink-2)}.nh .faq{margin-top:44px;width:min(820px,100%);text-align:left;display:grid;grid-gap:0;gap:0}.nh .tile .faq-h{font-size:clamp(26px,3vw,32px);line-height:1.15;text-align:center;margin-bottom:16px}.nh .faq-item{border-top:1px solid var(--line)}.nh .faq-item:last-child{border-bottom:1px solid var(--line)}.nh .faq-item summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;padding:16px 2px;font-size:16.5px;font-weight:600;color:var(--ink)}.nh .faq-item summary::-webkit-details-marker{display:none}.nh .faq-item summary:after{content:"+";flex-shrink:0;font-weight:400;font-size:22px;line-height:1;color:var(--delta);transition:transform .2s}.nh .faq-item[open] summary:after{transform:rotate(45deg)}.nh .faq-item p{padding:0 2px 18px;font-size:15px;line-height:1.55;color:#3a3a3c;max-width:70ch}@media (max-width:900px){.nh .svc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.nh .svc-grid{grid-template-columns:1fr}}