.nl-page{--nl-paper:#f8f9f2;--nl-canvas:#e8eee8;--nl-lime-field:#cdf791;--nl-lime:#d7f78f;--nl-sage-bright:#bee08d;--nl-blue-clinical:#7193a1;--nl-forest:#486d32;--nl-forest-deep:#294422;--nl-ink:#182334;--nl-deep:#161c38;--nl-brand-orange:#de7440;--nl-clay:var(--nl-brand-orange);--nl-clay-ink:var(--nl-brand-orange);--nl-clay-soft:#f6e3d6;--nl-slate:#526576;--nl-white:#fff;--nl-rose-white:#fff6f6;--nl-rose-mist:#f6deea;--nl-rose-haze:#f6eaf6;--nl-rose-soft:#f6c6de;--nl-rose-bright:#f6bade;--nl-coral-soft:#ffc6c6;--nl-apricot-soft:#ffd2ae;--nl-lavender-mist:#ded2ea;--nl-rose-veil:#fffafc;--nl-lavender-veil:#fdfbfe;--nl-coral-veil:#fffaf8;--nl-ice-mist:#d2eaf6;--nl-hero-base:var(--nl-white);--nl-hero-cool:var(--nl-rose-veil);--nl-hero-primary:var(--nl-rose-veil);--nl-hero-depth:var(--nl-rose-white);--nl-hero-light:var(--nl-white);--nl-hero-warm:var(--nl-coral-veil);--nl-how-base:var(--nl-white);--nl-how-cool:var(--nl-white);--nl-how-primary:var(--nl-white);--nl-how-depth:var(--nl-white);--nl-how-light:var(--nl-white);--nl-how-warm:var(--nl-white);--nl-trust-base:var(--nl-white);--nl-trust-cool:var(--nl-rose-veil);--nl-trust-primary:var(--nl-lavender-veil);--nl-trust-depth:var(--nl-coral-veil);--nl-trust-light:var(--nl-white);--nl-trust-warm:var(--nl-white);--nl-final-base:var(--nl-rose-white);--nl-final-cool:var(--nl-rose-haze);--nl-final-primary:var(--nl-coral-soft);--nl-final-depth:var(--nl-rose-soft);--nl-final-light:var(--nl-white);--nl-final-warm:var(--nl-apricot-soft);--nl-color-surface:var(--nl-paper);--nl-color-surface-alternate:var(--nl-canvas);--nl-color-surface-active:var(--nl-lime);--nl-color-surface-footer:var(--nl-color-surface);--nl-color-text:var(--nl-ink);--nl-color-text-secondary:var(--nl-slate);--nl-color-text-expressive:var(--nl-forest);--nl-color-text-on-accent:var(--nl-forest-deep);--nl-color-action:var(--nl-deep);--nl-color-border:#486d3238;--nl-color-border-subtle:#486d3229;--nl-color-focus:var(--nl-deep);--nl-color-accent:var(--nl-clay);--nl-paper-2:var(--nl-canvas);--nl-navy:var(--nl-deep);--nl-sage:var(--nl-color-text-expressive);--nl-sage-soft:var(--nl-color-surface-alternate);--nl-line:var(--nl-color-border);--nl-muted:var(--nl-color-text-secondary);--nl-container-max:1440px;--nl-gutter:clamp(24px, 6vw, 86px);--nl-space-1:4px;--nl-space-2:8px;--nl-space-3:12px;--nl-space-4:16px;--nl-space-5:24px;--nl-space-6:32px;--nl-space-7:48px;--nl-space-8:64px;--nl-space-9:80px;--nl-space-10:96px;--nl-section-space:clamp(56px, 5vw, 72px);--nl-display:var(--playfair-font), "Iowan Old Style", Georgia, serif;--nl-body:var(--poppins-font), "Avenir Next", sans-serif;--nl-mono:"IBM Plex Mono", "SFMono-Regular", Consolas, monospace;--nl-type-hero:clamp(52px, 6.3vw, 90px);--nl-type-section:clamp(38px, 4.2vw, 54px);--nl-type-editorial:clamp(40px, 4.5vw, 64px);--nl-type-body:clamp(14px, 1.05vw, 16px);--nl-type-meta:10.5px;--nl-radius-card:18px;--nl-radius-control:999px;--nl-ease-out:cubic-bezier(.22, 1, .36, 1);--nl-ease-spring:cubic-bezier(.34, 1.4, .44, 1);background:var(--nl-color-surface);color:var(--nl-color-text);font-family:var(--nl-body);line-height:1.5;overflow:clip}.nl-page *,.nl-page :before,.nl-page :after{box-sizing:border-box}.nl-page ::selection{background:var(--nl-clay-soft);color:var(--nl-clay-ink)}.nl-wrap{width:min(calc(100% - var(--nl-gutter) - var(--nl-gutter)), var(--nl-container-max));margin-inline:auto}.nl-page section[id]{scroll-margin-top:72px}.nl-skip-link{top:var(--nl-space-3);left:var(--nl-space-3);z-index:200;background:var(--nl-color-action);min-height:44px;color:var(--nl-white);transition:transform .2s var(--nl-ease-out);border-radius:8px;padding:11px 16px;font-size:14px;font-weight:600;text-decoration:none;position:fixed;transform:translateY(calc(-100% - 24px))}.nl-skip-link:focus{transform:translateY(0)}.nl-header{--nl-header-surface:transparent;z-index:100;background:var(--nl-header-surface);will-change:transform;transition:transform .42s var(--nl-ease-out), padding .35s ease, background-color .35s ease, color .25s ease;padding:27px 0;position:fixed;inset:0 0 auto;transform:translateY(0)}.nl-header.is-over-hero{--nl-header-surface:transparent}.nl-header.is-over-how{--nl-header-surface:var(--nl-paper)}.nl-header.is-over-trust{--nl-header-surface:var(--nl-canvas)}.nl-header.is-over-final{--nl-header-surface:var(--nl-paper)}.nl-header.is-over-footer{--nl-header-surface:var(--nl-color-surface-footer)}.nl-header.is-hidden{pointer-events:none;transform:translateY(calc(-100% - 10px))}.nl-header.is-scrolled{background:var(--nl-header-surface);-webkit-backdrop-filter:none;backdrop-filter:none;padding:12px 0;box-shadow:0 1px #233b430f}.nl-header.is-over-hero,.nl-header.is-over-hero.is-scrolled{box-shadow:none;background:0 0}.nl-header-inner{grid-template-columns:auto auto;justify-content:space-between;align-items:center;gap:32px;display:grid}.nl-logo-link{align-items:center;width:126px;min-height:44px;text-decoration:none;display:inline-flex}.nl-brand-logo{align-items:center;width:100%;display:inline-flex}.nl-brand-logo img{width:100%;height:auto;display:block}.nl-brand-logo--inverted{filter:brightness(0)invert();opacity:.98;border-radius:5px;width:128px}.nl-button{border-radius:var(--nl-radius-control);min-height:54px;font-family:var(--nl-body);letter-spacing:-.015em;transition:transform .3s var(--nl-ease-spring), background .3s ease, border-color .3s ease, box-shadow .3s ease;border:1.5px solid #0000;justify-content:center;align-items:center;gap:10px;padding:14px 25px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.nl-button svg{transition:transform .3s var(--nl-ease-out)}.nl-button:hover{transform:translateY(-2px)}.nl-button:hover svg{transform:translate(2px,-2px)}.nl-button--dark{border-color:var(--nl-deep);background:var(--nl-deep);color:var(--nl-white);box-shadow:0 8px 24px #161c3829}.nl-button--dark:hover{border-color:var(--nl-forest);background:var(--nl-forest);box-shadow:0 12px 30px #486d323d}.nl-button--ghost{border-color:var(--nl-line);color:var(--nl-deep);background:0 0}.nl-button--ghost:hover{border-color:var(--nl-navy);background:var(--nl-white)}.nl-button--ghost:hover svg{transform:translateY(3px)}.nl-button--small{min-height:44px;padding:9px 19px;font-size:13px}.nl-button--light{color:var(--nl-deep);background:#f8f5e9;border-color:#ffffffdb;box-shadow:0 14px 38px #08112138}.nl-button--light:hover{border-color:var(--nl-clay);background:var(--nl-clay);color:var(--nl-white);box-shadow:0 16px 42px #08112147}.nl-header:not(.is-scrolled) .nl-button--dark{box-shadow:none;color:var(--nl-deep);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border-color:#161c3885}.nl-header:not(.is-scrolled) .nl-button--dark:hover{border-color:var(--nl-deep);background:var(--nl-deep);color:var(--nl-white)}.nl-header .nl-button--small{min-height:46px;font-family:var(--nl-mono);letter-spacing:.08em;text-transform:uppercase;border-width:1px;padding:10px 22px;font-size:10.5px;font-weight:500}.nl-header.is-scrolled .nl-button--dark{box-shadow:none;color:var(--nl-deep);background:0 0;border-color:#161c3866}.nl-header.is-scrolled .nl-button--dark:hover{border-color:var(--nl-deep);background:var(--nl-deep);color:var(--nl-white)}.nl-visual-journey{isolation:isolate;background:radial-gradient(ellipse 58vw 32svh at 22% 82svh, color-mix(in srgb, var(--nl-rose-bright) 74%, transparent), transparent 72%), radial-gradient(ellipse 52vw 34svh at 78% 86svh, color-mix(in srgb, var(--nl-coral-soft) 68%, transparent), transparent 74%), var(--nl-color-surface);position:relative}.nl-visual-journey>section{z-index:1;position:relative}.nl-shared-transition-atmosphere{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:clip}.nl-shared-transition-viewport{width:100%;height:100svh;position:sticky;top:0;overflow:hidden}.nl-hero{z-index:1;min-height:100svh;color:var(--nl-deep);isolation:isolate;background:linear-gradient(#ffffff4d 0%,#ffffff38 58%,#fffdfd24 100%);align-items:flex-start;padding:132px 0 88px;display:flex;position:relative;overflow:hidden}.nl-hero-field,.nl-hero-field canvas,.nl-hero-grain,.nl-hero-vignette{pointer-events:none;position:absolute;inset:0}.nl-hero-field{z-index:0;overflow:hidden}.nl-shared-transition-atmosphere .nl-hero-field{position:absolute;inset:0}.nl-hero-field canvas{display:block;width:100%!important;height:100%!important}.nl-hero-grain{z-index:2;mix-blend-mode:soft-light;opacity:.14;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.86' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.82'/%3E%3C/svg%3E");background-repeat:repeat;background-size:170px 170px}.nl-hero-vignette{z-index:1;background:linear-gradient(180deg, #18233405, transparent 30%, transparent 70%, color-mix(in srgb, var(--nl-rose-soft) 12%, transparent)), radial-gradient(ellipse 90% 80% at 50% 50%, transparent 44%, #18233405 100%)}.nl-hero-inner{z-index:2;grid-template-columns:minmax(0,1fr);place-items:start center;gap:clamp(52px,5.5vw,76px);min-height:0;display:grid;position:relative}.nl-hero-copy{text-align:center;flex-direction:column;justify-self:center;align-items:center;width:100%;max-width:940px;padding:clamp(22px,3vh,36px) 0 0;display:flex}.nl-hero-reveal{justify-content:center;width:100%;display:flex}.nl-eyebrow{width:fit-content;color:var(--nl-color-text-secondary);font-family:var(--nl-mono);font-size:var(--nl-type-meta);letter-spacing:.075em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-transform:uppercase;background:#ffffffa3;border:1px solid #1823341f;border-radius:999px;align-items:center;gap:10px;margin:0 0 clamp(22px,3vh,30px);padding:9px 15px;display:inline-flex;box-shadow:0 8px 28px #161c380f}.nl-eyebrow>span{background:var(--nl-clay);border-radius:50%;width:7px;height:7px;position:relative}.nl-eyebrow>span:after{border:1.5px solid var(--nl-clay);border-radius:inherit;content:"";animation:2.4s ease-out infinite nl-pulse;position:absolute;inset:-4px}@keyframes nl-pulse{0%{opacity:.8;transform:scale(.55)}75%,to{opacity:0;transform:scale(1.55)}}.nl-hero h1{width:100%;max-width:940px;color:var(--nl-color-text);font-family:var(--nl-display);letter-spacing:-.052em;text-wrap:balance;flex-direction:column;align-items:center;gap:0;margin:0;font-size:clamp(56px,5.8vw,82px);font-weight:400;line-height:.96;display:flex}.nl-hero-title-context{white-space:nowrap;width:100%;display:block}.nl-hero-title-outcome{width:100%;color:inherit;letter-spacing:inherit;font-size:1em;font-weight:400;line-height:inherit;white-space:nowrap;display:block}.nl-hero-title-outcome em{color:var(--nl-clay);white-space:nowrap;font-style:italic;font-weight:400}.nl-hero-subtitle{max-width:640px;color:var(--nl-color-text-secondary);letter-spacing:-.02em;margin:clamp(26px,3.5vh,34px) 0 0;font-size:clamp(15px,1.1vw,17px);line-height:1.65}.nl-hero-actions,.nl-final-actions{flex-wrap:wrap;align-items:center;gap:13px;display:flex}.nl-hero-actions{justify-content:center;margin:clamp(26px,3.5vh,34px) 0 0}.nl-note-demo{justify-self:center;width:100%;max-width:860px;padding:28px 0 20px;position:relative}.nl-note-demo:before{z-index:-1;background:radial-gradient(circle at 32% 26%, color-mix(in srgb, var(--nl-rose-bright) 46%, transparent), transparent 54%), radial-gradient(circle at 74% 66%, color-mix(in srgb, var(--nl-ice-mist) 48%, transparent), transparent 58%);content:"";filter:blur(28px);opacity:.42;pointer-events:none;border-radius:50%;position:absolute;inset:8% -9% -10% 10%}.nl-note-demo-badge{z-index:2;min-height:38px;color:var(--nl-clay-ink);font-family:var(--nl-mono);letter-spacing:.065em;text-transform:uppercase;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border:1px solid #de744038;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:9.5px;font-weight:500;display:inline-flex;position:absolute;top:7px;left:30px;box-shadow:0 12px 30px #161c381a}.nl-note-demo-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc7;border:1px solid #1823341a;border-radius:20px;min-height:356px;padding:38px 30px 28px;position:relative;overflow:hidden;box-shadow:0 30px 80px #161c381c,inset 0 1px #ffffffe6}.nl-note-demo-card:after{z-index:3;content:"";filter:blur(13px);mix-blend-mode:screen;opacity:0;pointer-events:none;will-change:transform, opacity;background:linear-gradient(100deg,#0000 0%,#ffffff14 24%,#ffffffad 48%,#ffffff2e 64%,#0000 100%);width:26%;position:absolute;top:-30%;bottom:-30%;left:-34%;transform:translate(-80%)skew(-14deg)}.nl-note-demo-card:hover:after{animation:1.08s cubic-bezier(.22,1,.36,1) both nl-paper-reflection}@keyframes nl-paper-reflection{0%{opacity:0;transform:translate(-80%)skew(-14deg)}18%{opacity:.34}72%{opacity:.26}to{opacity:0;transform:translate(540%)skew(-14deg)}}.nl-note-demo-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.nl-note-demo-header>div{flex-direction:column;gap:5px;display:flex}.nl-note-demo-kicker{color:var(--nl-color-text-secondary);font-family:var(--nl-mono);letter-spacing:.1em;text-transform:uppercase;font-size:9px}.nl-note-demo-header strong{color:var(--nl-deep);font-family:var(--nl-display);letter-spacing:-.025em;font-size:23px;font-weight:500}.nl-note-demo-status{color:var(--nl-color-text-secondary);font-family:var(--nl-mono);letter-spacing:.055em;text-transform:uppercase;align-items:center;gap:7px;padding-top:4px;font-size:9px;display:inline-flex}.nl-note-demo-status-dot{background:var(--nl-clay);width:7px;height:7px;box-shadow:0 0 0 5px color-mix(in srgb, var(--nl-clay) 12%, transparent);border-radius:50%;flex:none}.nl-note-demo-content{grid-template-columns:minmax(0,1.35fr) minmax(260px,.85fr);align-items:stretch;gap:18px;margin-top:26px;display:grid}.nl-note-demo-editor{background:color-mix(in srgb, var(--nl-rose-veil) 78%, white);border:1px solid #18233417;border-radius:14px;min-height:206px;padding:20px 22px 22px}.nl-note-demo-editor-label{color:var(--nl-clay-ink);font-family:var(--nl-mono);letter-spacing:.105em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;font-size:8.5px;display:flex}.nl-note-demo-editor-label span:last-child{color:#52657694}.nl-note-demo-editor p{min-height:96px;color:var(--nl-deep);font-family:var(--nl-body);letter-spacing:-.025em;overflow-wrap:anywhere;white-space:pre-wrap;margin:20px 0 0;font-size:clamp(16px,1.35vw,19px);line-height:1.62}.nl-note-demo-cursor{background:var(--nl-clay);vertical-align:-.14em;width:1.5px;height:1.05em;margin-left:3px;display:inline-block}.nl-note-demo-followup{border:1px solid color-mix(in srgb, var(--nl-clay) 16%, transparent);background:linear-gradient(145deg,#ffffffdb,#fff9f7bd);border-radius:14px;min-width:0;min-height:206px;padding:18px;position:relative;overflow:hidden}.nl-note-demo-followup:after{background:color-mix(in srgb, var(--nl-rose-soft) 30%, transparent);content:"";filter:blur(28px);pointer-events:none;border-radius:50%;width:110px;height:110px;position:absolute;top:-38px;right:-32px}.nl-note-demo-followup-header{z-index:1;align-items:center;gap:10px;display:flex;position:relative}.nl-note-demo-followup-icon{border:1px solid color-mix(in srgb, var(--nl-clay) 20%, transparent);width:29px;height:29px;color:var(--nl-clay-ink);background:#ffffffc7;border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.nl-note-demo-followup-header>div{flex-direction:column;gap:3px;min-width:0;display:flex}.nl-note-demo-followup-header strong{color:var(--nl-deep);font-family:var(--nl-body);letter-spacing:-.015em;font-size:13px;font-weight:600}.nl-note-demo-question-list{z-index:1;flex-direction:column;gap:7px;margin:15px 0 0;padding:0;list-style:none;display:flex;position:relative}.nl-note-demo-question-list li{border-top:1px solid #18233413;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:8px;padding-top:8px;display:grid}.nl-note-demo-question-list li>span{color:var(--nl-clay-ink);font-family:var(--nl-mono);letter-spacing:.04em;font-size:7.5px;line-height:1.65}.nl-note-demo-question-list p{color:var(--nl-deep);font-family:var(--nl-body);letter-spacing:-.012em;margin:0;font-size:11.5px;line-height:1.34}.nl-note-demo-followup-pending{z-index:1;flex-direction:column;justify-content:center;gap:11px;min-height:125px;padding:12px 2px 0;display:flex;position:relative}.nl-note-demo-followup-pending>span{color:var(--nl-color-text-secondary);font-family:var(--nl-mono);letter-spacing:.055em;text-transform:uppercase;margin-bottom:3px;font-size:8px}.nl-note-demo-followup-pending i{background:color-mix(in srgb, var(--nl-rose-soft) 58%, white);border-radius:999px;height:6px;display:block}.nl-note-demo-footer{margin-top:22px}.nl-note-demo-progress{background:linear-gradient(90deg, var(--nl-clay), var(--nl-rose-bright));transform-origin:0;border-radius:999px;width:100%;height:2px;display:block}.nl-note-demo-footer>div{color:var(--nl-color-text-secondary);font-family:var(--nl-mono);letter-spacing:.045em;justify-content:space-between;gap:18px;margin-top:11px;font-size:8.5px;display:flex}.nl-note-demo-footer>div span:first-child{color:var(--nl-deep);font-weight:600}.nl-section{padding:var(--nl-section-space) 0;position:relative}.nl-section-label{color:var(--nl-color-text-secondary);font-family:var(--nl-mono);font-size:var(--nl-type-meta);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:11px;margin:0 0 20px;display:flex}.nl-section-label:before{background:var(--nl-clay);content:"";width:25px;height:1.5px}.nl-section-label--light{color:var(--nl-white)}.nl-section h2,.nl-final h2{font-family:var(--nl-display);font-size:var(--nl-type-section);letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:500;line-height:1.08}.nl-section h2 em,.nl-final h2 em{color:var(--nl-navy);font-weight:400}.nl-section-title-continuation{color:inherit;font-family:inherit;font-size:inherit;font-style:normal;font-weight:inherit;letter-spacing:inherit;line-height:inherit;display:block}.nl-section-copy{max-width:580px;color:var(--nl-slate);letter-spacing:-.012em;margin:19px 0 0;font-size:clamp(15.5px,1.4vw,17px);line-height:1.65}.nl-section-intro{max-width:670px;margin-bottom:var(--nl-space-8)}.nl-how{--nl-color-border:color-mix(in srgb, var(--nl-clay) 22%, transparent);--nl-color-border-subtle:color-mix(in srgb, var(--nl-clay) 16%, transparent);--nl-color-surface-active:var(--nl-rose-mist);--nl-color-text-expressive:var(--nl-clay-ink);--nl-color-text-on-accent:var(--nl-ink);z-index:1;padding:var(--nl-section-space) 0;background:0 0}.nl-how:before{content:none}.nl-how>.nl-wrap{z-index:1;position:relative}.nl-how .nl-section-intro{max-width:640px;margin-bottom:clamp(64px,6vw,84px)}.nl-how .nl-section-intro h2{max-width:16ch;font-family:var(--nl-body);font-size:var(--nl-type-section);letter-spacing:-.05em;font-weight:500;line-height:1.02}.nl-how-step-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,1.8vw,24px);display:grid}.nl-how-step-card{border:1px solid var(--nl-color-border-subtle);background:color-mix(in srgb, var(--nl-white) 92%, transparent);min-width:0;min-height:446px;color:var(--nl-color-text);cursor:default;will-change:transform;transition:border-color .42s var(--nl-ease-out), box-shadow .42s var(--nl-ease-out);border-radius:12px;outline:none;flex-direction:column;padding:34px 34px 32px;display:flex;position:relative}.nl-how-step-card:before{z-index:0;border-radius:inherit;background:linear-gradient(135deg, color-mix(in srgb, var(--nl-white) 72%, var(--nl-rose-mist)) 0%, color-mix(in srgb, var(--nl-white) 68%, var(--nl-coral-soft)) 58%, color-mix(in srgb, var(--nl-white) 74%, var(--nl-apricot-soft)) 100%);content:"";opacity:0;pointer-events:none;transition:opacity .42s var(--nl-ease-out);position:absolute;inset:0}.nl-how-step-card>*{z-index:1;position:relative}.nl-how-step-card.is-active{z-index:1;border-color:color-mix(in srgb, var(--nl-clay) 32%, transparent);box-shadow:inset 0 0 0 1px #ffffff2e, 0 24px 56px -38px color-mix(in srgb, var(--nl-clay) 32%, transparent)}.nl-how-step-card:hover:before,.nl-how-step-card.is-active:before{opacity:1}.nl-how-step-number{color:var(--nl-color-text-expressive);font-family:var(--nl-mono);letter-spacing:.12em;font-size:10px;transition:color .25s}.nl-how-step-card.is-active .nl-how-step-number{color:var(--nl-color-text-on-accent)}.nl-how-card-visual{min-height:198px;padding-top:34px}.nl-how-card-visual p{margin:0}.nl-how-card-visual--voice>p{color:var(--nl-color-text-secondary);font-family:var(--nl-mono);letter-spacing:.035em;font-size:12px;line-height:1.85}.nl-how-card-visual--voice>p strong{color:var(--nl-color-text);font-weight:600}.nl-how-wave{align-items:center;gap:3px;height:30px;margin-bottom:24px;display:flex}.nl-how-wave i{background:color-mix(in srgb, var(--nl-clay) 58%, transparent);transform-origin:50%;border-radius:3px;width:2.5px;display:block}.nl-how-step-card:hover .nl-how-wave i{animation:.75s ease-in-out both nl-how-wave-pulse;animation-delay:calc(var(--bar-index) * 18ms)}@keyframes nl-how-wave-pulse{0%,to{transform:scaleY(1)}45%{transform:scaleY(1.55)}}.nl-how-card-visual--note{padding-top:32px}.nl-how-note-row{transition:transform .42s var(--nl-ease-out);border-block:1px solid #233b4321;padding:10px 0 12px}.nl-how-note-row+.nl-how-note-row{margin-top:-1px}.nl-how-note-row span{color:var(--nl-color-text-expressive);font-family:var(--nl-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-size:9px;display:block}.nl-how-note-row p{color:var(--nl-ink);font-size:13px;line-height:1.45}.nl-how-note-row mark{border-bottom:1.5px solid var(--nl-clay);color:inherit;background:0 0;padding-bottom:1px;position:relative}.nl-how-step-card:hover .nl-how-note-row:first-child{transform:translate(4px)}.nl-how-step-card:hover .nl-how-note-row:last-child{transform:translate(-3px)}.nl-how-card-visual--follow{padding-top:31px}.nl-how-history-track{justify-content:space-between;align-items:flex-start;display:flex;position:relative}.nl-how-history-line{transform-origin:0;background:#2a464947;height:1px;position:absolute;top:5px;left:4px;right:4px}.nl-how-history-point{z-index:1;color:var(--nl-color-text-expressive);transition:transform .4s var(--nl-ease-out);flex-direction:column;align-items:flex-start;gap:9px;display:flex;position:relative}.nl-how-history-point i{border:2px solid color-mix(in srgb, var(--nl-clay-ink) 62%, transparent);background:var(--nl-white);width:11px;height:11px;transition:background .35s ease, box-shadow .35s ease, transform .4s var(--nl-ease-spring);border-radius:50%;display:block;box-shadow:0 0 0 4px #ffffffb8}.nl-how-history-point.is-current i{border-color:var(--nl-clay);background:var(--nl-clay)}.nl-how-history-point small{font-family:var(--nl-mono);letter-spacing:.08em;text-transform:uppercase;font-size:8px}.nl-how-history-summary{transition:transform .42s var(--nl-ease-out);border-top:1px solid #2a464926;margin-top:30px;padding-top:12px}.nl-how-history-summary span{color:var(--nl-ink);margin-bottom:5px;font-size:13px;font-weight:500;display:block}.nl-how-history-summary p{color:var(--nl-color-text-expressive);font-family:var(--nl-mono);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:8.5px}.nl-how-step-card:hover .nl-how-history-line{animation:nl-how-history-draw .65s var(--nl-ease-out) both}.nl-how-step-card:hover .nl-how-history-point{transition-delay:calc(var(--point-index) * 60ms);transform:translateY(-3px)}.nl-how-step-card:hover .nl-how-history-point i{transform:scale(1.12)}.nl-how-step-card:hover .nl-how-history-summary{transform:translate(4px)}@keyframes nl-how-history-draw{0%{transform:scaleX(.2)}to{transform:scaleX(1)}}.nl-how-step-copy{border-top:1px solid var(--nl-color-border-subtle);margin-top:auto;padding-top:25px}.nl-how-step-copy h3{letter-spacing:-.025em;margin:0 0 9px;font-size:18px;font-weight:500}.nl-how-step-copy p{max-width:30ch;color:var(--nl-slate);margin:0;font-size:14px;line-height:1.55}.nl-how-step-card.is-active .nl-how-step-copy p{color:var(--nl-color-text-secondary)}.nl-how-pilot-link{min-height:44px;color:var(--nl-ink);font-family:var(--nl-mono);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:12px;margin-top:40px;font-size:10px;text-decoration:none;display:inline-flex}.nl-how-pilot-link>span:last-child{letter-spacing:0;transition:transform .32s var(--nl-ease-out);font-size:18px;display:inline-block}.nl-how-pilot-link:hover>span:last-child{transform:translate(6px)}.nl-trust{--nl-color-border:color-mix(in srgb, var(--nl-clay) 24%, transparent);padding:var(--nl-section-space) 0 clamp(64px, 6vw, 88px);background:linear-gradient(180deg, transparent 0%, transparent 54%, color-mix(in srgb, var(--nl-white) 62%, transparent) 82%, var(--nl-white) 100%)}.nl-trust h2{max-width:18ch;font-family:var(--nl-body);font-size:var(--nl-type-section);letter-spacing:-.05em;font-weight:500;line-height:1.02}.nl-trust-grid{border-block:1px solid var(--nl-color-border);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(48px,5vw,64px);display:grid}.nl-trust-grid>div+div{border-left:1px solid var(--nl-color-border)}.nl-trust-item{min-height:260px;padding:34px clamp(28px,3.2vw,46px) 38px}.nl-trust-label{font-family:var(--nl-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--nl-color-text-secondary)!important;margin:0 0 25px!important;font-size:9.5px!important;line-height:1!important}.nl-trust-item h3{font-family:var(--nl-body);letter-spacing:-.025em;margin:0 0 13px;font-size:18px;font-weight:600}.nl-trust-item p{max-width:34ch;color:var(--nl-slate);margin:0;font-size:14px;line-height:1.6}.nl-trust-compliance{color:var(--nl-color-text-secondary);font-family:var(--nl-mono);letter-spacing:.1em;text-align:center;text-transform:uppercase;margin:clamp(32px,3.5vw,48px) auto 0;font-size:clamp(10.5px,.9vw,12.5px);font-weight:600;line-height:1.45;display:block}.nl-final{--nl-color-border:color-mix(in srgb, var(--nl-brand-orange) 22%, transparent);--nl-color-border-subtle:color-mix(in srgb, var(--nl-brand-orange) 14%, transparent);--nl-color-surface-active:var(--nl-rose-mist);--nl-color-text-expressive:var(--nl-brand-orange);--nl-color-text-on-accent:var(--nl-white);--nl-color-action:var(--nl-deep);padding:clamp(var(--nl-space-6), 5vw, var(--nl-space-8)) 0 var(--nl-space-8);background:var(--nl-white);position:relative}.nl-final-card{border:1px solid var(--nl-color-border-subtle);border-radius:calc(var(--nl-radius-card) + 12px);width:100%;padding:clamp(var(--nl-space-8), 7vw, var(--nl-space-10)) var(--nl-gutter);background:radial-gradient(ellipse 55% 110% at 8% 12%, color-mix(in srgb, var(--nl-lavender-mist) 42%, transparent), transparent 72%), radial-gradient(ellipse 58% 105% at 96% 86%, color-mix(in srgb, var(--nl-rose-mist) 56%, transparent), transparent 74%), linear-gradient(112deg, var(--nl-lavender-veil), var(--nl-rose-white) 54%, var(--nl-coral-veil));box-shadow:0 16px 46px color-mix(in srgb, var(--nl-deep) 4%, transparent);isolation:isolate;text-align:center;position:relative;overflow:hidden}.nl-final-card:after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(112deg,#fff3,#0000 44%,#ffffff3d);position:absolute;inset:0}.nl-final-inner{width:100%;max-width:1080px;margin-inline:auto}.nl-final h2{color:var(--nl-ink);font-family:var(--nl-body);letter-spacing:-.05em;font-size:clamp(36px,3.5vw,50px);font-weight:500;line-height:1.02}.nl-final-title-line{white-space:nowrap;display:block}.nl-final p:not(.nl-section-label){max-width:none;margin:var(--nl-space-6) auto 0;color:var(--nl-color-text-secondary);letter-spacing:-.012em;white-space:nowrap;font-size:clamp(15.5px,1.4vw,17px);line-height:1.65}.nl-final-actions{margin-top:var(--nl-space-6);justify-content:center}.nl-final .nl-button--dark{border-color:var(--nl-color-action);background:var(--nl-color-action);color:var(--nl-color-text-on-accent);box-shadow:0 12px 30px #161c3829}.nl-final .nl-button--dark:hover{border-color:var(--nl-ink);background:var(--nl-ink);box-shadow:0 16px 36px #161c3838}.nl-footer{padding:var(--nl-space-8) 0 var(--nl-space-6);border-top:1px solid var(--nl-color-border-subtle);background:var(--nl-white);color:var(--nl-ink)}.nl-footer-grid{align-items:start;gap:clamp(var(--nl-space-7), 5vw, var(--nl-space-10));grid-template-columns:minmax(250px,1.4fr) repeat(3,minmax(140px,1fr));display:grid}.nl-footer-brand{flex-direction:column;align-items:flex-start;max-width:300px;display:flex}.nl-footer-logo{flex:none;align-items:center;width:138px;min-height:44px;text-decoration:none;display:inline-flex}.nl-footer-tagline{max-width:27ch;margin:var(--nl-space-3) 0 0;color:var(--nl-color-text-secondary);letter-spacing:-.01em;font-size:13px;line-height:1.6}.nl-footer-column{flex-direction:column;align-items:flex-start;display:flex}.nl-footer-column h2{margin:0 0 var(--nl-space-4);color:var(--nl-ink);font-family:var(--nl-mono);font-size:var(--nl-type-meta);letter-spacing:.15em;text-transform:uppercase;font-weight:600;line-height:1.4}.nl-footer-column a,.nl-footer-column p{width:fit-content;min-height:34px;color:var(--nl-color-text-secondary);letter-spacing:-.01em;align-items:center;margin:0;font-size:13px;line-height:1.45;text-decoration:none;display:inline-flex}.nl-footer-column a{transition:color .25s ease, transform .3s var(--nl-ease-out)}.nl-footer-column a:hover{color:var(--nl-clay-ink);transform:translate(3px)}.nl-footer-compliance{margin:var(--nl-space-7) 0 0;border-top:1px solid var(--nl-color-border-subtle);padding-top:var(--nl-space-5);color:var(--nl-color-text-secondary);font-family:var(--nl-mono);letter-spacing:.11em;text-align:center;text-transform:uppercase;font-size:clamp(10px,.85vw,12px);font-weight:600;line-height:1.5}.nl-footer-bottom{margin-top:var(--nl-space-5);padding-top:var(--nl-space-5);color:var(--nl-slate);font-family:var(--nl-mono);letter-spacing:.035em;justify-content:space-between;gap:24px;font-size:10px;display:flex}.nl-page a:focus-visible,.nl-page button:focus-visible{outline:3px solid var(--nl-color-focus);outline-offset:3px;box-shadow:none;border-radius:7px}@media (max-width:1020px){.nl-header-inner{grid-template-columns:1fr auto}.nl-hero{min-height:0;padding:128px 0 84px}.nl-hero-inner{grid-template-columns:1fr;gap:60px;min-height:0}.nl-hero-copy{text-align:center;justify-self:center;align-items:center;max-width:720px}.nl-hero-reveal{justify-content:center}.nl-hero-subtitle{max-width:600px}.nl-hero h1{align-items:center;max-width:100%;font-size:clamp(46px,6.5vw,66px)}.nl-hero-actions{justify-content:center}.nl-note-demo{justify-self:center;max-width:820px}.nl-how-step-grid{grid-template-columns:1fr}.nl-how-step-card{border:1px solid var(--nl-color-border-subtle);min-height:350px}.nl-trust-grid{grid-template-columns:1fr;gap:0}.nl-trust-grid>div+div{border-top:1px solid var(--nl-color-border);border-left:0}.nl-trust-item{min-height:0}.nl-footer-grid{gap:var(--nl-space-7) var(--nl-space-8);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.nl-page{--nl-gutter:19px;--nl-section-space:56px;--nl-type-meta:10px}.nl-trust{padding:var(--nl-section-space) 0 64px}.nl-trust-grid{margin-top:56px}.nl-trust-item{padding:28px 20px 30px}.nl-logo-link{width:112px}.nl-button--small{min-height:44px;padding:8px 14px}.nl-button--small span{display:none}.nl-hero{padding:106px 0 64px}.nl-hero-inner{gap:44px}.nl-hero-copy{align-self:center;padding:20px 0 0}.nl-eyebrow{letter-spacing:.055em;max-width:100%;margin-bottom:24px;padding:8px 12px;font-size:8.5px}.nl-hero h1{letter-spacing:-.045em;max-width:100%;font-size:clamp(28px,8.7vw,40px);line-height:1.02}.nl-hero-subtitle{max-width:32ch;margin-top:22px;font-size:14px;line-height:1.5}.nl-hero-actions,.nl-final-actions{flex-direction:column;align-items:stretch}.nl-hero-actions .nl-button,.nl-final-actions .nl-button{width:100%}.nl-hero-actions{width:100%;max-width:330px;margin-top:26px}.nl-note-demo{padding:24px 0 0}.nl-note-demo:before{inset:4% -4% -5%}.nl-note-demo-badge{min-height:36px;padding:8px 12px;font-size:8.5px;top:4px;left:18px}.nl-note-demo-card{border-radius:16px;min-height:390px;padding:38px 18px 22px}.nl-note-demo-content{grid-template-columns:1fr;gap:15px}.nl-note-demo-header{gap:14px}.nl-note-demo-header strong{font-size:21px}.nl-note-demo-status{font-size:8px}.nl-note-demo-editor{min-height:218px;padding:18px}.nl-note-demo-followup{min-height:216px;padding:17px}.nl-note-demo-question-list p{font-size:12.5px}.nl-note-demo-editor p{min-height:136px;margin-top:18px;font-size:16px;line-height:1.58}.nl-note-demo-footer>div{gap:12px;font-size:7.5px}.nl-shared-transition-atmosphere canvas{filter:blur(24px)saturate(1.04)}.nl-hero-grain{opacity:.13}.nl-section-intro{margin-bottom:52px}.nl-how{padding:var(--nl-section-space) 0}.nl-how .nl-section-intro{margin-bottom:52px}.nl-how-step-card{min-height:360px;padding:26px 25px}.nl-how-card-visual{min-height:176px;padding-top:30px}.nl-how-card-visual--note{padding-top:28px}.nl-how-card-visual--follow{padding-top:27px}.nl-final{min-height:0;padding:56px 0 48px}.nl-final-card{border-radius:calc(var(--nl-radius-card) + 6px);padding:56px 24px}.nl-final h2{font-size:clamp(26px,7.6vw,34px)}.nl-final-title-line,.nl-final p:not(.nl-section-label){white-space:normal}.nl-final p:not(.nl-section-label){margin-top:var(--nl-space-5)}.nl-final-actions{margin-top:var(--nl-space-6)}.nl-footer{padding:48px 0 24px}.nl-footer-grid{gap:var(--nl-space-7);grid-template-columns:1fr}.nl-footer-bottom{margin-top:var(--nl-space-7);flex-direction:column;align-items:flex-start;gap:8px}}@media (prefers-reduced-motion:reduce){.nl-note-demo-card:after{display:none}.nl-page *,.nl-page :before,.nl-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
