.na-hero{padding-block:64px 40px}.na-hero-grid{grid-template-columns:1.2fr 1fr;align-items:end;gap:80px;margin-top:40px;display:grid}.na-hero h1{letter-spacing:-.055em;font-size:clamp(58px,7vw,102px);line-height:.99}.na-hero-copy>p:first-child{max-width:42ch;font-size:20px;line-height:1.65}.na-hero-copy .nh-actions{margin-block:28px 20px}.na-note{color:var(--nh-fog);max-width:48ch;font-size:12px}.na-journey{border-top:1px solid var(--nh-line);color:var(--nh-fog);justify-content:space-between;gap:20px;margin-top:64px;padding-top:24px;font-size:14px;display:flex}.na-journey [aria-hidden]{color:var(--nh-red)}.na-section-heading{grid-template-columns:1.15fr 1fr;align-items:end;gap:64px;margin-bottom:40px;display:grid}.na-section-heading h2{letter-spacing:-.045em;font-size:clamp(38px,4.5vw,64px);line-height:1.07}.na-section-heading p{max-width:58ch;font-size:16px;line-height:1.75}.na-section-heading p+p{margin-top:16px}.na-workflow{background:var(--nh-paper);color:var(--nh-ink);padding-block:80px 36px}.na-workflow .nh-text-link:hover{color:#625e55}.na-step-tabs{border-bottom:1px solid #b8b4aa;gap:28px;display:flex}.na-step-tabs button{color:#5b5850;text-align:left;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:12px;padding:16px 0;font-size:15px;display:flex}.na-step-tabs button[aria-selected=true]{color:var(--nh-ink);border-bottom-color:var(--nh-red)}.na-step-tabs button span{font-size:12px}.na-step-panel{grid-template-columns:1.75fr 1fr;align-items:center;gap:42px;padding-block:36px 24px;display:grid}.na-scene{background:var(--nh-ink);aspect-ratio:8/5;min-width:0;position:relative}.na-scene :is(img,video){object-fit:contain;width:100%;height:100%;display:block}.na-scene-caption{background:var(--nh-ink);color:var(--nh-paper);pointer-events:none;padding:7px 12px;font-size:10px;position:absolute;bottom:0;left:0}.na-step-copy h3{letter-spacing:-.025em;font-size:clamp(25px,2.5vw,35px);line-height:1.13}.na-step-copy>p{margin-top:20px;font-size:15px;line-height:1.75}.na-step-copy .na-step-detail{color:#625e55;font-size:11px}.na-step-copy .nh-text-link{margin-top:24px;display:inline-block}.na-step-controls{border-top:1px solid #b8b4aa;justify-content:space-between;align-items:center;gap:20px;padding-top:20px;display:flex}.na-step-controls p{color:#625e55;font-size:12px}.na-step-controls>div{gap:8px;display:flex}.na-step-controls button{color:var(--nh-ink);background:0 0;border:1px solid #625e55;min-height:44px;padding:10px 14px}.na-step-controls button:disabled{opacity:.4;cursor:default}.na-step-controls button:not(:disabled):hover{background:var(--nh-bone)}.na-overview,.na-prospects,.na-operations{padding-block:88px}.na-prospects{border-top:1px solid var(--nh-line)}.na-product-shot{border:1px solid var(--nh-line);background:var(--nh-raised)}.na-shot-toolbar{justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex}.na-shot-toolbar>span{font-size:13px}.na-shot-toolbar [role=group]{border:1px solid #625f57;display:flex}.na-shot-toolbar button{min-height:40px;color:var(--nh-bone);background:0 0;border:0;padding:8px 14px;font-size:12px}.na-shot-toolbar button[aria-pressed=true]{background:var(--nh-bone);color:var(--nh-ink)}.na-product-shot picture{display:block}.na-shot-mobile-link{display:none}.na-product-shot img{width:100%}.na-product-shot figcaption{color:var(--nh-fog);justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;font-size:11px;display:flex}.na-product-shot figcaption a{text-underline-offset:4px;min-height:32px;padding-block:8px;text-decoration:underline}.na-proof-notes{color:var(--nh-fog);grid-template-columns:repeat(3,1fr);gap:48px;margin-top:28px;font-size:13px;line-height:1.7;display:grid}.na-proof-notes strong{color:var(--nh-paper);margin-bottom:8px;font-weight:500;display:block}.na-operations{border-top:1px solid var(--nh-line)}.na-operations-grid{grid-template-columns:1fr 1.15fr;gap:100px;display:grid}.na-handoff{max-width:38ch}.na-handoff h3{letter-spacing:-.03em;margin-top:24px;font-size:38px;line-height:1.12}.na-handoff p{color:var(--nh-fog);margin-block:24px;font-size:14px;line-height:1.8}.na-feature-list details{border-top:1px solid #625f57}.na-feature-list details:last-child{border-bottom:1px solid #625f57}.na-feature-list summary{cursor:pointer;justify-content:space-between;gap:16px;padding-block:24px;font-size:19px;list-style:none;display:flex}.na-feature-list summary::-webkit-details-marker{display:none}.na-feature-list summary:focus-visible{outline:2px solid var(--nh-red);outline-offset:5px}.na-feature-list summary span{color:var(--nh-fog)}.na-feature-list details[open] summary span{transform:rotate(45deg)}.na-feature-list details p{color:var(--nh-fog);max-width:65ch;padding-bottom:28px;font-size:14px;line-height:1.8}.na-close{border-top:1px solid var(--nh-line);justify-content:space-between;align-items:end;gap:48px;padding-block:88px;display:flex}.na-close h2{letter-spacing:-.04em;font-size:clamp(46px,5vw,72px);line-height:1.05}.na-close>div{flex-direction:column;align-items:start;gap:20px;display:flex}@media (max-width:1000px){.na-hero-grid{gap:40px}.na-hero-copy>p:first-child{font-size:17px}.na-section-heading,.na-operations-grid{gap:40px}.na-step-panel{grid-template-columns:1.4fr 1fr;gap:28px}}@media (max-width:800px){.na-hero-grid,.na-section-heading,.na-step-panel,.na-operations-grid{grid-template-columns:1fr;gap:28px}.na-hero h1{font-size:clamp(58px,10vw,86px)}.na-hero h1 br:nth-child(2){display:none}.na-workflow{padding-top:56px}.na-step-tabs{gap:20px}.na-step-tabs button{flex:1;gap:8px;font-size:13px}.na-step-copy{max-width:60ch}.na-proof-notes{gap:24px}.na-overview,.na-prospects,.na-operations,.na-close{padding-block:56px}}@media (max-width:520px){.na-hero{padding-top:40px}.na-hero-grid{margin-top:28px}.na-hero h1{font-size:57px}.na-journey{gap:8px;margin-top:36px;font-size:10px}.na-step-tabs{gap:12px}.na-step-tabs button{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:6px}.na-step-tabs button span{display:block}.na-step-controls{flex-direction:column;align-items:start;gap:12px}.na-step-controls>div{width:100%}.na-step-controls button{flex:1}.na-scene-caption{padding:3px 7px;font-size:8px}.na-proof-notes{grid-template-columns:1fr}.na-product-shot figcaption{flex-wrap:wrap;padding:12px}.na-shot-toolbar{padding:12px}.na-close{flex-direction:column;align-items:start}}@media (max-width:600px){.na-product-shot img{aspect-ratio:390/844}.na-shot-mobile-link{display:inline}.na-shot-desktop-link{display:none}}
