:root{--nl-measure: 70rem;--nl-nav-height: calc(var(--nn-space-7) + var(--nn-space-4));--nl-section-pad: calc(var(--nn-space-7) * 1.5);--nl-fs-hero: clamp( calc(var(--nn-fs-h1) + var(--nn-space-1)), 1.6rem + 3.4vw, calc(var(--nn-fs-display) + var(--nn-space-4)) );--nl-fs-section: clamp( calc(var(--nn-fs-h2) + var(--nn-space-1)), 1.2rem + 2.2vw, var(--nn-fs-display) );--nl-fs-lead: clamp(var(--nn-fs-body-lg), .95rem + .35vw, calc(var(--nn-fs-body-lg) + 2px));--nl-tracking-hero: -.02em;--nl-lh-hero: 1.08;--nl-street: calc(var(--nn-space-7) * 2);--nl-glow-accent: color-mix(in srgb, var(--nn-accent) 18%, transparent);--nl-glow-primary: color-mix(in srgb, var(--nn-primary) 10%, transparent);--nl-mark: color-mix(in srgb, var(--nn-accent) 42%, transparent);--nl-on-dark: var(--nn-surface);--nl-on-dark-soft: color-mix(in srgb, var(--nn-surface) 78%, var(--nn-text));--nl-on-dark-line: color-mix(in srgb, var(--nn-surface) 26%, transparent);--nl-phone-bezel: var(--nn-text)}@media(min-width:1024px){:root{--nl-section-pad: calc(var(--nn-space-7) * 2.25)}}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--nl-nav-height) + var(--nn-space-4))}.nl-page{position:relative;min-height:100%;overflow-x:clip;background:var(--nn-bg);color:var(--nn-text)}.nl-wrap{position:relative;z-index:2;width:100%;max-width:var(--nl-measure);margin-inline:auto;padding-inline:var(--nn-space-4)}@media(min-width:640px){.nl-wrap{padding-inline:var(--nn-space-5)}}@media(min-width:1024px){.nl-wrap{padding-inline:calc(var(--nn-space-7) + var(--nn-space-2))}}.nl-section{position:relative;padding-block:var(--nl-section-pad)}.nl-kicker{font-size:var(--nn-fs-label);font-weight:var(--nn-fw-heavy);letter-spacing:calc(var(--nn-space-1) / 4);color:var(--nn-primary)}.nl-h2{font-size:var(--nl-fs-section);font-weight:var(--nn-fw-black);line-height:var(--nn-lh-tight);letter-spacing:var(--nl-tracking-hero);text-wrap:balance}.nl-head{display:flex;flex-direction:column;align-items:center;gap:var(--nn-space-3);text-align:center}.nl-lead{font-size:var(--nl-fs-lead);line-height:var(--nn-lh-body);color:var(--nn-text-muted)}.nl-ltr{direction:ltr;unicode-bidi:isolate}.nl-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--nn-space-2);min-height:calc(var(--nn-tap-target) + var(--nn-space-2));padding-inline:var(--nn-space-5);border:0;border-radius:var(--nn-radius-md);font:inherit;font-size:var(--nn-fs-body-lg);font-weight:var(--nn-fw-heavy);line-height:var(--nn-lh-tight);text-decoration:none;white-space:nowrap;transition:background-color var(--nn-dur-fast) var(--nn-ease),transform var(--nn-dur-fast) var(--nn-ease)}.nl-btn:active{transform:translateY(1px)}.nl-btn--primary{background:var(--nn-primary);color:var(--nn-on-primary);box-shadow:var(--nn-shadow-primary)}.nl-btn--primary:hover{background:var(--nn-primary-hover)}.nl-btn--primary:active{background:var(--nn-primary-active)}.nl-btn--small{min-height:var(--nn-tap-target);padding-inline:var(--nn-space-4);font-size:var(--nn-fs-body)}.nl-btn--store{background:var(--nn-text);color:var(--nn-surface);box-shadow:var(--nn-shadow-md)}.nl-btn--soon{min-height:var(--nn-tap-target);padding-inline:var(--nn-space-3);background:var(--nn-surface);color:var(--nn-text);border:1.5px dashed var(--nn-border);font-size:var(--nn-fs-label);font-weight:var(--nn-fw-heavy);cursor:default}.nl-btn--soon:active{transform:none}.nl-dark .nl-btn--soon{background:transparent;color:var(--nl-on-dark);border-color:var(--nl-on-dark-line)}.nl-dark .nl-btn--store{background:var(--nn-surface);color:var(--nn-text)}.nl-ctas{display:flex;flex-direction:column;align-items:stretch;gap:var(--nn-space-3);width:100%}.nl-stores{display:grid;grid-template-columns:1fr 1fr;gap:var(--nn-space-2)}.nl-ctas--center{align-items:center}@media(min-width:640px){.nl-ctas{flex-direction:row;flex-wrap:wrap;align-items:center;width:auto}.nl-ctas--center{justify-content:center}.nl-stores{display:flex;flex-wrap:wrap}}.nl-textlink{display:inline-flex;align-items:center;min-height:var(--nn-tap-target);color:var(--nn-text);font-size:var(--nn-fs-body);font-weight:var(--nn-fw-bold);text-decoration:underline;text-underline-offset:4px}.nl-dark .nl-textlink{color:var(--nl-on-dark)}.nl-facts{font-size:var(--nn-fs-label);color:var(--nn-text-muted)}.nl-nav{position:fixed;inset-block-start:0;inset-inline:0;z-index:50;padding-top:env(safe-area-inset-top,0px);background:var(--nn-glass-bg);-webkit-backdrop-filter:var(--nn-glass-blur);backdrop-filter:var(--nn-glass-blur);border-block-end:1px solid var(--nn-border)}.nl-nav__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--nn-space-3);min-height:var(--nl-nav-height)}.nl-nav__brand{display:inline-flex;align-items:center;min-height:var(--nn-tap-target);color:inherit;text-decoration:none}.nl-nav__links{display:none;gap:var(--nn-space-6);list-style:none}@media(min-width:1024px){.nl-nav__links{display:flex}}.nl-nav__link{display:inline-flex;align-items:center;min-height:var(--nn-tap-target);color:var(--nn-text-muted);font-size:var(--nn-fs-body);font-weight:var(--nn-fw-bold);text-decoration:none;transition:color var(--nn-dur-fast) var(--nn-ease)}.nl-nav__link:hover{color:var(--nn-text)}.nl-hero{position:relative;overflow:hidden;padding-block:calc(var(--nl-nav-height) + var(--nn-space-6)) var(--nn-space-7);background:radial-gradient(60% 50% at 12% 8%,var(--nl-glow-accent),transparent 70%),radial-gradient(50% 40% at 95% 90%,var(--nl-glow-primary),transparent 70%),var(--nn-bg)}@media(min-width:1024px){.nl-hero{padding-block:calc(var(--nl-nav-height) + var(--nn-space-7) * 1.5) calc(var(--nn-space-7) * 1.75)}}.nl-hero__grid{display:grid;align-items:center;gap:var(--nn-space-7)}@media(min-width:1024px){.nl-hero__grid{grid-template-columns:1.08fr .92fr;gap:var(--nn-space-6)}}.nl-hero__copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--nn-space-5)}.nl-badge{display:inline-flex;align-items:center;gap:var(--nn-space-2);padding:var(--nn-space-1) var(--nn-space-3);border-radius:var(--nn-radius-full);background:var(--nn-primary-soft);color:var(--nn-primary);font-size:var(--nn-fs-label);font-weight:var(--nn-fw-heavy)}.nl-badge__dot{width:var(--nn-space-2);height:var(--nn-space-2);border-radius:50%;background:var(--nn-success);box-shadow:0 0 0 3px color-mix(in srgb,var(--nn-success) 22%,transparent)}.nl-h1{font-size:var(--nl-fs-hero);font-weight:var(--nn-fw-black);line-height:var(--nl-lh-hero);letter-spacing:var(--nl-tracking-hero)}.nl-h1>span{display:block}.nl-mark{background-image:linear-gradient(transparent 62%,var(--nl-mark) 62%,var(--nl-mark) 92%,transparent 92%);-webkit-box-decoration-break:clone;box-decoration-break:clone}.nl-hero__body{display:grid;gap:var(--nn-space-3);max-width:34em}.nl-hero__actions{display:flex;flex-direction:column;align-items:flex-start;gap:var(--nn-space-3);width:100%}.nl-scroll{display:inline-flex;align-items:center;gap:var(--nn-space-2);min-height:var(--nn-tap-target);color:var(--nn-text-muted);font-size:var(--nn-fs-body);font-weight:var(--nn-fw-bold);text-decoration:none}.nl-scroll__arrow{display:inline-block;color:var(--nn-primary);animation:nl-bob 1.8s ease-in-out infinite}@keyframes nl-bob{50%{transform:translateY(5px)}}.nl-stage{position:relative;width:min(100%,34rem);aspect-ratio:1;margin-inline:auto}.nl-lens{position:absolute;top:0;right:0;bottom:0;left:0}.nl-lens svg{display:block;width:100%;height:100%;overflow:visible}.nl-lens__land{fill:var(--nn-map-land)}.nl-lens__park{fill:var(--nn-map-park)}.nl-lens__water{fill:var(--nn-map-water)}.nl-lens__road{fill:none;stroke:var(--nn-map-road);stroke-linecap:round}.nl-lens__ring{fill:color-mix(in srgb,var(--nn-accent) 7%,transparent);stroke:var(--nn-primary);stroke-width:2.5}.nl-lens__radius{stroke:var(--nn-primary);stroke-width:2;stroke-dasharray:4 4}.nl-lens__edge{fill:none;stroke:var(--nn-border);stroke-width:1.5}.nl-stage__label{position:absolute;inset-block-start:22%;inset-inline-start:22%;transform:translate(50%,-50%);padding:2px var(--nn-space-2);border-radius:var(--nn-radius-full);border:1.5px solid var(--nn-primary);background:var(--nn-surface);font-size:var(--nn-fs-caption);font-weight:var(--nn-fw-heavy);white-space:nowrap;box-shadow:var(--nn-shadow-sm)}.nl-pin{position:absolute;inset-block-start:var(--y);inset-inline-start:var(--x);animation:nl-drop .7s var(--nn-ease) both;animation-delay:calc(var(--i) * .14s + .35s);filter:drop-shadow(0 4px 6px color-mix(in srgb,var(--nn-text) 18%,transparent))}@keyframes nl-drop{0%{opacity:0;transform:translateY(-18px) scale(.92)}60%{opacity:1}to{opacity:1;transform:none}}.nl-stage__phone{position:absolute;inset-block-start:4%;inset-inline-start:30%;width:40%;transform:rotate(-3deg)}.nl-pin-art{display:block}.nl-phone{margin:0;padding:var(--nn-space-2);border-radius:calc(var(--nn-radius-lg) * 2);background:var(--nl-phone-bezel);box-shadow:var(--nn-shadow-lg),0 30px 60px -30px color-mix(in srgb,var(--nn-text) 55%,transparent)}.nl-phone img{display:block;width:100%;height:auto;border-radius:calc(var(--nn-radius-lg) * 2 - var(--nn-space-2));background:var(--nn-map-land)}.nl-phone--crop img{aspect-ratio:9 / 15;object-fit:cover;object-position:bottom}.nl-trust{position:relative;z-index:2;background:var(--nn-surface);border-block:1px solid var(--nn-border)}.nl-trust__list{display:grid;justify-content:center;gap:var(--nn-space-3);padding-block:var(--nn-space-5);list-style:none}@media(min-width:768px){.nl-trust__list{grid-auto-flow:column;gap:var(--nn-space-7)}}.nl-trust__item{display:flex;align-items:center;gap:var(--nn-space-2);font-size:var(--nn-fs-body);font-weight:var(--nn-fw-bold)}.nl-check{display:grid;place-items:center;flex:none;width:calc(var(--nn-space-5) + 2px);height:calc(var(--nn-space-5) + 2px);border-radius:50%;background:var(--nn-success-soft);color:var(--nn-success-text)}.nl-story{background:linear-gradient(180deg,var(--nn-bg),var(--nn-surface-2))}.nl-story__grid{display:grid;gap:var(--nn-space-7);align-items:center}@media(min-width:1024px){.nl-story__grid{grid-template-columns:.9fr 1.1fr}}.nl-chat{width:100%;max-width:24rem;margin:0 auto;overflow:hidden;border:1px solid var(--nn-border);border-radius:var(--nn-radius-lg);background:var(--nn-surface-2);box-shadow:var(--nn-shadow-lg);transform:rotate(-1deg)}.nl-chat__head{display:flex;align-items:center;gap:var(--nn-space-3);padding:var(--nn-space-3) var(--nn-space-4);background:var(--nn-surface);border-block-end:1px solid var(--nn-border)}.nl-chat__avatar{display:grid;place-items:center;width:calc(var(--nn-space-6) + var(--nn-space-1));height:calc(var(--nn-space-6) + var(--nn-space-1));border-radius:50%;background:var(--nn-primary-soft);font-size:var(--nn-fs-h3)}.nl-chat__title{font-size:var(--nn-fs-body);font-weight:var(--nn-fw-heavy);line-height:var(--nn-lh-tight)}.nl-chat__subtitle{font-size:var(--nn-fs-caption);color:var(--nn-text-muted)}.nl-chat__list{display:grid;gap:var(--nn-space-2);padding:var(--nn-space-4) var(--nn-space-3);list-style:none}.nl-bubble{justify-self:start;max-width:86%;padding:var(--nn-space-2) var(--nn-space-3);border-radius:var(--nn-radius-md);border-start-start-radius:var(--nn-space-1);background:var(--nn-surface);box-shadow:var(--nn-shadow-sm);font-size:var(--nn-fs-body);line-height:calc((var(--nn-lh-tight) + var(--nn-lh-body)) / 2)}.nl-bubble--me{justify-self:end;border-start-start-radius:var(--nn-radius-md);border-start-end-radius:var(--nn-space-1);background:var(--nn-primary-soft-2)}.nl-bubble__who{display:block;font-size:var(--nn-fs-caption);font-weight:var(--nn-fw-heavy)}.nl-bubble__time{display:block;margin-top:2px;font-size:var(--nn-fs-caption);color:var(--nn-text-muted);text-align:end}.nl-bubble--me .nl-bubble__time{color:color-mix(in srgb,var(--nn-text) 75%,var(--nn-primary-soft-2))}.nl-story__copy{display:grid;gap:var(--nn-space-4);text-align:center}@media(min-width:1024px){.nl-story__copy{text-align:start}}.nl-divider{display:flex;align-items:center;gap:var(--nn-space-3);color:var(--nn-text-muted);font-size:var(--nn-fs-body);font-weight:var(--nn-fw-bold)}.nl-divider:before,.nl-divider:after{content:"";flex:1;height:1px;background:var(--nn-border)}@media(min-width:1024px){.nl-divider:before{display:none}}.nl-turn{margin-top:var(--nn-space-2);font-size:var(--nl-fs-section);font-weight:var(--nn-fw-black);line-height:var(--nn-lh-tight);letter-spacing:var(--nl-tracking-hero);text-wrap:balance}.nl-how{background:var(--nn-surface-2)}.nl-steps{display:grid;gap:var(--nn-space-7);margin-top:var(--nn-space-7);list-style:none}@media(min-width:1024px){.nl-steps{grid-template-columns:repeat(3,1fr);gap:var(--nn-space-6)}.nl-step:nth-child(2){translate:0 calc(var(--nn-space-5) * -1)}}.nl-step{display:flex;flex-direction:column;align-items:center;text-align:center}.nl-step__shot{position:relative;width:min(100%,15rem)}.nl-step__num{position:absolute;inset-block-start:calc(var(--nn-space-3) * -1);inset-inline-start:calc(var(--nn-space-3) * -1);z-index:1;display:grid;place-items:center;width:calc(var(--nn-space-6) + var(--nn-space-3));height:calc(var(--nn-space-6) + var(--nn-space-3));border-radius:50%;background:var(--nn-accent);color:var(--nn-on-accent);font-size:var(--nn-fs-h3);font-weight:var(--nn-fw-black);box-shadow:var(--nn-shadow-md)}.nl-step h3{margin-top:var(--nn-space-5);font-size:calc(var(--nn-fs-h3) + 2px);font-weight:var(--nn-fw-heavy)}.nl-step p{max-width:32ch;margin-top:var(--nn-space-2);color:var(--nn-text-muted)}.nl-how__cta{display:flex;justify-content:center;margin-top:calc(var(--nn-space-7) + var(--nn-space-2))}.nl-inside{overflow:hidden;background:repeating-linear-gradient(90deg,transparent 0 var(--nl-street),var(--nn-map-road) 0 calc(var(--nl-street) + var(--nn-space-2))),repeating-linear-gradient(0deg,transparent 0 calc(var(--nl-street) * 1.2),var(--nn-map-road) 0 calc(var(--nl-street) * 1.2 + var(--nn-space-2))),var(--nn-map-land)}.nl-inside:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(70% 60% at 50% 45%,color-mix(in srgb,var(--nn-map-land) 20%,transparent),var(--nn-map-land) 100%)}.nl-inside .nl-head{position:relative}.nl-prints{display:grid;gap:calc(var(--nn-space-7) + var(--nn-space-2));margin-top:calc(var(--nn-space-7) + var(--nn-space-3));list-style:none;justify-items:center}@media(min-width:768px){.nl-prints{grid-template-columns:repeat(3,1fr);gap:var(--nn-space-5)}}.nl-print{position:relative;width:min(100%,17rem);margin:0;padding:var(--nn-space-3) var(--nn-space-3) var(--nn-space-4);border-radius:var(--nn-radius-sm);background:var(--nn-surface);box-shadow:var(--nn-shadow-lg);transform:rotate(var(--tilt))}.nl-print img{display:block;width:100%;height:auto;aspect-ratio:9 / 16;object-fit:cover;object-position:bottom;border-radius:calc(var(--nn-radius-sm) - var(--nn-space-1));background:var(--nn-map-land)}.nl-print__pin{position:absolute;inset-block-start:calc(var(--nn-space-6) * -1);inset-inline-start:50%;translate:50% 0;filter:drop-shadow(0 4px 5px color-mix(in srgb,var(--nn-text) 25%,transparent))}.nl-print figcaption{margin-top:var(--nn-space-3);text-align:center;font-size:var(--nn-fs-body-lg);font-weight:var(--nn-fw-heavy)}.nl-note{position:relative;display:flex;align-items:center;justify-content:center;gap:var(--nn-space-2);margin-top:calc(var(--nn-space-7) + var(--nn-space-2));font-size:var(--nn-fs-body);font-weight:var(--nn-fw-bold);text-align:center}.nl-why{background:var(--nn-bg)}.nl-compare{display:grid;gap:var(--nn-space-6);margin-top:calc(var(--nn-space-7) + var(--nn-space-2));align-items:start}@media(min-width:1024px){.nl-compare{grid-template-columns:.85fr 1.15fr;gap:var(--nn-space-7)}}.nl-old{padding:var(--nn-space-4) var(--nn-space-2)}.nl-col-title{font-size:var(--nn-fs-body-lg);font-weight:var(--nn-fw-heavy);color:var(--nn-text-muted)}.nl-old__list,.nl-new__list{display:grid;gap:var(--nn-space-5);margin-top:var(--nn-space-5);list-style:none}.nl-old__title{font-size:calc(var(--nn-fs-h3) - 1px);font-weight:var(--nn-fw-heavy);color:var(--nn-text-muted);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--nn-primary) 55%,transparent);text-decoration-thickness:2px}.nl-old__body{margin-top:var(--nn-space-1);color:var(--nn-text-muted)}.nl-foot{margin-top:var(--nn-space-6);padding-top:var(--nn-space-4);border-top:1px solid var(--nn-border);font-size:var(--nn-fs-body-lg);font-weight:var(--nn-fw-bold)}.nl-old .nl-foot{color:var(--nn-text-muted)}.nl-new{position:relative;padding:var(--nn-space-6) var(--nn-space-5);border:1px solid var(--nn-border);border-radius:calc(var(--nn-radius-lg) + var(--nn-space-1));background:var(--nn-surface);box-shadow:var(--nn-shadow-lg)}@media(min-width:640px){.nl-new{padding:var(--nn-space-7)}}.nl-new__head{display:flex;align-items:center;gap:var(--nn-space-3)}.nl-new__heading{font-size:var(--nn-fs-h2);font-weight:var(--nn-fw-black);letter-spacing:var(--nl-tracking-hero)}.nl-new__item{display:flex;gap:var(--nn-space-3)}.nl-new__title{font-size:calc(var(--nn-fs-h3) - 1px);font-weight:var(--nn-fw-heavy);line-height:var(--nn-lh-tight)}.nl-new__body{margin-top:var(--nn-space-1);color:var(--nn-text-muted)}.nl-legend{display:flex;flex-wrap:wrap;gap:var(--nn-space-2);margin-top:var(--nn-space-5);list-style:none}.nl-legend__chip{display:inline-flex;align-items:center;gap:var(--nn-space-1);min-height:calc(var(--nn-space-6) + var(--nn-space-1));padding-inline:var(--nn-space-3);border-radius:var(--nn-radius-full);border:1.5px solid;font-size:var(--nn-fs-label);font-weight:var(--nn-fw-heavy)}.nl-new .nl-foot{color:var(--nn-primary)}.nl-faq{background:linear-gradient(180deg,var(--nn-bg),var(--nn-primary-soft))}.nl-faq__list{max-width:46rem;margin:calc(var(--nn-space-7) - var(--nn-space-2)) auto 0;border-top:1px solid var(--nn-border)}.nl-faq__item{border-bottom:1px solid var(--nn-border)}.nl-faq__item>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--nn-space-4);min-height:calc(var(--nn-space-7) + var(--nn-space-3));padding-block:var(--nn-space-4);list-style:none;cursor:pointer;font-size:var(--nn-fs-body-lg);font-weight:var(--nn-fw-heavy);line-height:1.4}.nl-faq__item>summary::-webkit-details-marker{display:none}.nl-faq__item>summary:hover{color:var(--nn-primary-hover)}.nl-faq__caret{flex:none;display:grid;place-items:center;width:var(--nn-space-6);height:var(--nn-space-6);border-radius:50%;background:var(--nn-surface);color:var(--nn-primary);box-shadow:var(--nn-shadow-sm);transition:transform var(--nn-dur-sheet) var(--nn-ease)}.nl-faq__item[open] .nl-faq__caret{transform:rotate(180deg)}.nl-faq__item p{max-width:62ch;padding-bottom:var(--nn-space-5);color:var(--nn-text-muted);font-size:var(--nn-fs-body-lg)}.nl-dark{position:relative;overflow:hidden;background:radial-gradient(70% 70% at 50% -10%,color-mix(in srgb,var(--nn-accent) 30%,transparent),transparent 62%),radial-gradient(45% 45% at 100% 100%,color-mix(in srgb,var(--nn-primary) 30%,transparent),transparent 70%),var(--nn-text);color:var(--nl-on-dark)}.nl-final{text-align:center}.nl-final__title{font-size:var(--nl-fs-hero);font-weight:var(--nn-fw-black);line-height:var(--nl-lh-hero);letter-spacing:var(--nl-tracking-hero);text-wrap:balance}.nl-final__title span{display:block}.nl-final__accent{color:var(--nn-accent)}.nl-final__body{max-width:36em;margin:var(--nn-space-5) auto 0;color:var(--nl-on-dark-soft);font-size:var(--nl-fs-lead)}.nl-final__ctas{display:flex;flex-direction:column;align-items:center;gap:var(--nn-space-4);margin-top:var(--nn-space-6)}.nl-final__pins{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.9}.nl-dark .nl-facts{color:var(--nl-on-dark-soft)}.nl-footer{padding-block:var(--nn-space-7) calc(var(--nn-space-7) + var(--nn-space-5));background:var(--nn-surface-2);border-top:1px solid var(--nn-border)}.nl-footer__inner{display:flex;flex-direction:column;align-items:center;gap:var(--nn-space-4);text-align:center}.nl-footer__tagline{color:var(--nn-text-muted);font-weight:var(--nn-fw-bold)}.nl-footer__links{display:flex;flex-wrap:wrap;justify-content:center;column-gap:var(--nn-space-5);list-style:none}.nl-footer__links a{display:inline-flex;align-items:center;min-height:var(--nn-tap-target);color:var(--nn-text);font-size:var(--nn-fs-body);font-weight:var(--nn-fw-bold);text-decoration:none}.nl-footer__links a:hover{color:var(--nn-primary-hover);text-decoration:underline}.nl-footer__small{display:grid;gap:var(--nn-space-1);color:var(--nn-text-muted);font-size:var(--nn-fs-caption)}.nl-sticky{position:fixed;inset-inline:0;inset-block-end:0;z-index:40;padding:var(--nn-space-3) var(--nn-space-4) calc(var(--nn-space-3) + env(safe-area-inset-bottom,0px));background:var(--nn-glass-bg);-webkit-backdrop-filter:var(--nn-glass-blur);backdrop-filter:var(--nn-glass-blur);border-top:1px solid var(--nn-border);box-shadow:0 -6px 18px color-mix(in srgb,var(--nn-text) 10%,transparent);transform:translateY(110%);visibility:hidden;transition:transform var(--nn-dur-screen) var(--nn-ease),visibility 0s linear var(--nn-dur-screen)}.nl-sticky[data-show]{transform:none;visibility:visible;transition:transform var(--nn-dur-screen) var(--nn-ease),visibility 0s}.nl-sticky .nl-btn{width:100%}@media(min-width:1024px){.nl-sticky{display:none}}@keyframes nl-rise{0%{opacity:0;translate:0 22px}}@media(prefers-reduced-motion:no-preference){.nl-rise{animation:nl-rise .7s var(--nn-ease) both;animation-delay:calc(var(--i, 0) * 90ms)}}@media(prefers-reduced-motion:no-preference){html.nl-motion [data-reveal]{transition:opacity .6s var(--nn-ease),translate .6s var(--nn-ease);transition-delay:calc(var(--i, 0) * 80ms)}html.nl-motion [data-reveal]:not([data-revealed]){opacity:0;translate:0 22px}}
