/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-cyan-100:oklch(95.6% .045 203.388);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-600:oklch(44.6% .043 257.281);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-3xl:48rem;--container-4xl:56rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-5xl:3rem;--text-5xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--leading-tight:1.25;--radius-2xl:1rem;--blur-2xl:40px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.mx-auto{margin-inline:auto}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-auto{height:auto}.min-h-screen{min-height:100vh}.w-36{width:calc(var(--spacing) * 36)}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-6xl{max-width:var(--container-6xl)}.min-w-\[760px\]{min-width:760px}.min-w-\[920px\]{min-width:920px}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.list-disc{list-style-type:disc}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.overflow-x-auto{overflow-x:auto}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.6rem\]{border-radius:1.6rem}.rounded-\[2\.2rem\]{border-radius:2.2rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-xl{border-radius:1.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[\#86c4df\]\/18{border-color:oklab(78.7823% -.0504286 -.0542634/.18)}.border-border{border-color:var(--border)}.border-sky-200\/16{border-color:#b8e6fe29}@supports (color:color-mix(in lab,red,red)){.border-sky-200\/16{border-color:color-mix(in oklab,var(--color-sky-200) 16%,transparent)}}.border-sky-200\/35{border-color:#b8e6fe59}@supports (color:color-mix(in lab,red,red)){.border-sky-200\/35{border-color:color-mix(in oklab,var(--color-sky-200) 35%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-\[\#0b1017\]\/76{background-color:oklab(17.1322% -.00380436 -.0162717/.76)}.bg-\[\#86c4df\]\/10{background-color:oklab(78.7823% -.0504286 -.0542634/.1)}.bg-\[\#090b0f\]\/76{background-color:oklab(14.9231% -.000977106 -.00924515/.76)}.bg-card,.bg-card\/50{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.bg-card\/50{background-color:color-mix(in oklab,var(--card) 50%,transparent)}}.bg-primary{background-color:var(--primary)}.bg-sky-200\/\[0\.07\]{background-color:#b8e6fe12}@supports (color:color-mix(in lab,red,red)){.bg-sky-200\/\[0\.07\]{background-color:color-mix(in oklab,var(--color-sky-200) 7%,transparent)}}.bg-transparent{background-color:#0000}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.bg-white\/\[0\.045\]{background-color:#ffffff0b}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.045\]{background-color:color-mix(in oklab,var(--color-white) 4.5%,transparent)}}.object-contain{object-fit:contain}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-left{text-align:left}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-\[0\.92\]{--tw-leading:.92;line-height:.92}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.26em\]{--tw-tracking:.26em;letter-spacing:.26em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-\[\#dbeff6\]{color:#dbeff6}.text-\[var\(--lyfeira-mint\)\]{color:var(--lyfeira-mint)}.text-card-foreground{color:var(--card-foreground)}.text-foreground,.text-foreground\/80{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/80{color:color-mix(in oklab,var(--foreground) 80%,transparent)}}.text-muted-foreground{color:var(--muted-foreground)}.text-primary-foreground{color:var(--primary-foreground)}.text-sky-50{color:var(--color-sky-50)}.text-sky-50\/92{color:#f0f9ffeb}@supports (color:color-mix(in lab,red,red)){.text-sky-50\/92{color:color-mix(in oklab,var(--color-sky-50) 92%,transparent)}}.text-sky-100{color:var(--color-sky-100)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-600{color:var(--color-slate-600)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)}.shadow-2xl,.shadow-\[0_10px_30px_rgba\(15\,23\,42\,0\.12\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(15\,23\,42\,0\.12\)\]{--tw-shadow:0 10px 30px var(--tw-shadow-color,#0f172a1f)}.shadow-\[0_24px_70px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow:0 24px 70px var(--tw-shadow-color,#0000002e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-black\/25{--tw-shadow-color:#00000040}@supports (color:color-mix(in lab,red,red)){.shadow-black\/25{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black) 25%,transparent) var(--tw-shadow-alpha),transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:border-sky-200\/35:hover{border-color:#b8e6fe59}@supports (color:color-mix(in lab,red,red)){.hover\:border-sky-200\/35:hover{border-color:color-mix(in oklab,var(--color-sky-200) 35%,transparent)}}.hover\:bg-\[\#86c4df\]\/16:hover{background-color:oklab(78.7823% -.0504286 -.0542634/.16)}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-sky-200\/\[0\.07\]:hover{background-color:#b8e6fe12}@supports (color:color-mix(in lab,red,red)){.hover\:bg-sky-200\/\[0\.07\]:hover{background-color:color-mix(in oklab,var(--color-sky-200) 7%,transparent)}}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-cyan-100:hover{color:var(--color-cyan-100)}.hover\:text-white:hover{color:var(--color-white)}.hover\:opacity-90:hover{opacity:.9}}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--ring)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:40rem){.sm\:inline-flex{display:inline-flex}.sm\:w-44{width:calc(var(--spacing) * 44)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:rounded-\[2\.25rem\]{border-radius:2.25rem}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-7{padding:calc(var(--spacing) * 7)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:py-16{padding-block:calc(var(--spacing) * 16)}.md\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.md\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}@media (min-width:64rem){.lg\:flex{display:flex}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}}}.nl-page .nl-preview-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffff0e,#ffffff05),#07080cd1;border:1px solid #ffffff1f;border-radius:999px;width:min(100vw - clamp(4.5rem,6.2vw,6rem),86rem);min-height:clamp(4.05rem,4.55vw,4.85rem);margin-top:clamp(.7rem,1.2vw,1.1rem);padding:clamp(.52rem,.7vw,.72rem);box-shadow:0 1.6rem 5rem #00000052,inset 0 1px #ffffff14}.nl-page .nl-preview-menu{min-height:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0}.nl-page .nl-preview-menu a{letter-spacing:0;text-transform:none;color:#fffaf29e;min-height:2.8rem;padding-inline:clamp(.72rem,1.2vw,1.05rem);font-size:clamp(.72rem,.77vw,.82rem);font-weight:520}.nl-page .nl-preview-menu a:hover{color:#fffaf2;box-shadow:none;background:#ffffff0b}.nl-page .nl-preview-nav .nl-button{letter-spacing:0;border-radius:999px;min-height:clamp(2.75rem,3.25vw,3.25rem);padding-inline:clamp(1.1rem,1.5vw,1.5rem);font-size:clamp(.74rem,.82vw,.88rem);font-weight:600}.nl-page .nl-preview-nav .nl-button-primary{color:#07090d;min-width:clamp(9.2rem,11vw,11.6rem);box-shadow:none;background:#fffaf2;border-color:#ffffffe6}.nl-page .nl-preview-nav .nl-button-secondary{color:#fffaf2cc;background:#ffffff08;border-color:#ffffff29}.nl-page .nl-wordmark-image{width:clamp(7.1rem,7.7vw,8.4rem)}.nl-page .nl-wolf-hero{grid-template-columns:minmax(0,1.2fr) minmax(21.5rem,.76fr);align-items:center;gap:clamp(2rem,4.2vw,4.6rem);width:min(100vw - clamp(4.5rem,6.2vw,6rem),86rem);min-height:calc(100vh - clamp(6rem,7.4vw,7.2rem));margin-top:clamp(.8rem,1.7vw,1.6rem);padding:clamp(3.5rem,5vw,5.7rem) 0 clamp(2.8rem,4.4vw,4.8rem);overflow:hidden}.nl-page .nl-wolf-hero:before{opacity:.76;background-color:#0000;background-image:linear-gradient(90deg,#ffffff13 1px,#0000 0),linear-gradient(#ffffff0b 1px,#0000 0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:5.6rem 5.6rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0 70%,#0000 96%),linear-gradient(#000 0 78%,#0000 100%);mask-image:linear-gradient(90deg,#000 0 70%,#0000 96%),linear-gradient(#000 0 78%,#0000 100%)}.nl-page .nl-wolf-hero:after{opacity:.78;background:radial-gradient(at 21% 34%,#8060ff21,#0000 32rem),radial-gradient(at 54% 42%,#26f2dd1a,#0000 42rem),linear-gradient(112deg,#0000 0 53%,#8766ff47 53.3%,#26f2dd33 53.7%,#0000 54.3% 100%),linear-gradient(#08090d1f,#08090db8);inset:-11rem -8vw -9rem;-webkit-mask-image:linear-gradient(90deg,#000 0 82%,#0000 100%);mask-image:linear-gradient(90deg,#000 0 82%,#0000 100%)}.nl-page .nl-wolf-hero .nl-hero-stars{opacity:.22;background-image:radial-gradient(circle,#72f2dfb8 0 1px,#0000 1.3px);background-position:0 0;background-size:11rem 9rem;inset:-7rem -10vw;-webkit-mask-image:linear-gradient(90deg,#000 0 74%,#0000 100%);mask-image:linear-gradient(90deg,#000 0 74%,#0000 100%)}.nl-page .nl-wolf-hero-copy{max-width:55rem;padding-top:0;transform:translateY(clamp(-7.3rem,-6.5vw,-5.5rem))}.nl-page .nl-wolf-proof-pill{color:#fffaf2d1;background:#ffffff0b;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:.46rem;min-height:2rem;margin-bottom:clamp(1.4rem,2vw,2rem);padding:.23rem .74rem .23rem .28rem;font-size:clamp(.68rem,.76vw,.82rem);display:inline-flex}.nl-page .nl-wolf-proof-pill span{align-items:center;gap:.34rem;display:inline-flex}.nl-page .nl-wolf-proof-pill .nl-wolf-google-mark{color:#07090d;letter-spacing:-.04em;background:#fffaf2;border-radius:999px;justify-content:center;width:1.45rem;height:1.45rem;padding:0;font-weight:800}.nl-page .nl-wolf-proof-pill .nl-wolf-stars{color:#f5b342;gap:.12rem}.nl-page .nl-wolf-proof-pill strong{color:#fffaf2;font-weight:700}.nl-page .nl-wolf-hero .nl-hero-eyebrow{display:none}.nl-page .nl-wolf-hero .nl-cinematic-title{letter-spacing:-.06em;max-width:14.4ch;margin-top:0;font-size:clamp(3.7rem,5.05vw,6.35rem);line-height:.92}.nl-page .nl-wolf-hero .nl-cinematic-lede{color:#e2ebeeb8;max-width:54rem;margin-top:clamp(1.55rem,2vw,2rem);font-size:clamp(.98rem,1.08vw,1.14rem);line-height:1.55}.nl-page .nl-wolf-hero .nl-cinematic-actions{gap:clamp(1rem,1.3vw,1.4rem);margin-top:clamp(2rem,2.7vw,2.8rem)}.nl-page .nl-wolf-hero .nl-hero-cta-primary,.nl-page .nl-wolf-hero .nl-hero-cta-secondary{letter-spacing:0;border-radius:999px;min-height:clamp(3.1rem,3.45vw,3.65rem);padding-inline:clamp(1.4rem,2vw,2rem);font-size:clamp(.82rem,.9vw,.98rem);font-weight:580}.nl-page .nl-wolf-hero .nl-hero-cta-primary{color:#07090d;background:#fffaf2;border-color:#ffffffeb;min-width:clamp(13rem,14vw,15.4rem);box-shadow:0 1.1rem 2.6rem #ffffff14}.nl-page .nl-wolf-hero .nl-hero-cta-secondary{background:#ffffff06;border-color:#ffffff29;min-width:clamp(10.6rem,12vw,12.6rem)}.nl-page .nl-wolf-hero .nl-hero-trust{color:#e2ebeea8;gap:.5rem;margin-top:clamp(.8rem,1.2vw,1.05rem);font-size:clamp(.78rem,.88vw,.95rem)}.nl-page .nl-wolf-hero .nl-hero-trust svg{color:#8b7dff;width:1rem;height:1rem;box-shadow:none;background:0 0;border:0;padding:0}.nl-page .nl-wolf-hero-metrics{border-top:1px solid #ffffff21;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,42rem);margin-top:clamp(2.2rem,3.6vw,4rem);display:grid}.nl-page .nl-wolf-hero-metrics article{border-right:1px solid #ffffff21;min-height:clamp(5.5rem,6.6vw,7rem);padding:clamp(1.2rem,1.55vw,1.55rem) clamp(1rem,1.4vw,1.35rem)}.nl-page .nl-wolf-hero-metrics article:last-child{border-right:0}.nl-page .nl-wolf-hero-metrics strong{color:#fffaf2;letter-spacing:-.05em;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.15rem,3vw,3.6rem);font-weight:400;line-height:.9;display:block}.nl-page .nl-wolf-hero-metrics span{color:#e2ebee8f;letter-spacing:.14em;text-transform:uppercase;margin-top:.6rem;font-size:clamp(.62rem,.7vw,.76rem);font-weight:700;display:block}.nl-page .nl-wolf-hero .nl-hero-visual{min-height:clamp(33rem,41vw,44rem);overflow:visible}.nl-wolf-showcase{position:absolute;inset:-5.2rem 0 -4rem;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 8% 92%,#0000);mask-image:linear-gradient(#0000,#000 8% 92%,#0000)}.nl-wolf-showcase:before{pointer-events:none;content:"";background:linear-gradient(90deg,#0000,#07090d0d 36%,#07090de0 78%),radial-gradient(#26f2dd14,#0000 28rem);position:absolute;inset:0}.nl-wolf-showcase-track{grid-template-columns:repeat(2,minmax(9.8rem,1fr));gap:clamp(.92rem,1.22vw,1.28rem);width:min(28.2rem,100%);margin-left:auto;animation:nlWolfShowcaseDrift 16s ease-in-out infinite alternate;display:grid;transform:translateY(-1.5rem)}.nl-wolf-showcase-card{--nl-card-offset:-.25rem;--nl-card-float:-.65rem;min-height:clamp(7.2rem,8.9vw,9.45rem);transform:translate3d(0,var(--nl-card-offset),0);background:radial-gradient(circle at 24% 10%,#26f2dd29,#0000 9rem),linear-gradient(145deg,#131a23e0,#080a0feb);border:1px solid #ffffff21;border-radius:clamp(1.05rem,1.35vw,1.35rem);animation:nlWolfCardFloat 7.4s ease-in-out infinite;position:relative;overflow:hidden;box-shadow:0 1.4rem 3.5rem #00000057}.nl-wolf-showcase-card:nth-child(2n){--nl-card-offset:2.65rem;--nl-card-float:.72rem;animation-delay:-1.5s}.nl-wolf-showcase-card:nth-child(3n){--nl-card-offset:-.85rem;--nl-card-float:-1.2rem;animation-delay:-3s}.nl-wolf-showcase-card:nth-child(4n){--nl-card-offset:2.1rem;--nl-card-float:.35rem;animation-delay:-4.5s}.nl-wolf-showcase-card[data-accent=violet]{--nl-showcase-accent:#9d7cff}.nl-wolf-showcase-card[data-accent=cyan]{--nl-showcase-accent:#26f2dd}.nl-wolf-showcase-card[data-accent=pink]{--nl-showcase-accent:#ff6bb1}.nl-wolf-showcase-card[data-accent=green]{--nl-showcase-accent:#8ef06f}.nl-wolf-showcase-card[data-accent=blue]{--nl-showcase-accent:#60a5fa}.nl-wolf-showcase-card[data-accent=teal]{--nl-showcase-accent:#72f2df}.nl-wolf-card-glass{padding:clamp(.78rem,1.02vw,1rem);position:absolute;inset:0}.nl-wolf-card-header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.nl-wolf-card-header span{color:#fffaf2;font-size:clamp(.72rem,.78vw,.84rem);font-weight:750}.nl-wolf-card-header small{color:#e2ebee8a;text-align:right;max-width:9rem;font-size:clamp(.6rem,.68vw,.72rem);line-height:1.25}.nl-wolf-card-chart{background:#ffffff08;border-radius:.7rem;height:clamp(2.8rem,3.7vw,4.2rem);margin-top:clamp(.75rem,1vw,1rem);position:relative;overflow:hidden}.nl-wolf-card-chart>span{background:#ffffff13;height:1px;position:absolute;left:0;right:0}.nl-wolf-card-chart>span:first-child{top:22%}.nl-wolf-card-chart>span:nth-child(2){top:44%}.nl-wolf-card-chart>span:nth-child(3){top:66%}.nl-wolf-card-chart>span:nth-child(4){top:88%}.nl-wolf-card-chart svg{width:calc(100% - 1rem);height:calc(100% - .7rem);position:absolute;inset:.35rem .5rem}.nl-wolf-card-chart path{fill:none;stroke:var(--nl-showcase-accent,#72f2df);stroke-linecap:round;stroke-width:4px;filter:drop-shadow(0 0 .55rem var(--nl-showcase-accent,#72f2df));stroke-dasharray:250;stroke-dashoffset:0;animation:nlWolfSparkline 5.8s ease-in-out infinite alternate}.nl-wolf-card-rows{gap:.38rem;margin-top:clamp(.72rem,.9vw,.9rem);display:flex}.nl-wolf-card-rows span{border:1px solid var(--nl-showcase-accent,#72f2df);flex:1;min-width:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.nl-wolf-card-rows span{border:1px solid color-mix(in srgb,var(--nl-showcase-accent,#72f2df) 28%,transparent)}}.nl-wolf-card-rows span{color:#fffaf2c7;text-overflow:ellipsis;white-space:nowrap;background:#ffffff09;border-radius:999px;padding:.28rem .45rem;font-size:clamp(.52rem,.58vw,.62rem)}.nl-wolf-showcase-card>strong{color:#fffaf2;text-shadow:0 .4rem 1rem #0000008f;font-size:clamp(.92rem,1.1vw,1.16rem);position:absolute;bottom:.65rem;right:.9rem}@keyframes nlWolfShowcaseDrift{0%{transform:translateY(-.4rem)}to{transform:translateY(-2.5rem)}}.nl-about-hero{isolation:isolate;background:radial-gradient(circle at 50% 24%,#26f2dd29,#0000 34rem),radial-gradient(circle at 18% 78%,#26f2dd14,#0000 25rem),0 0;width:100%;padding:clamp(6.5rem,8vw,9rem) 0 clamp(3rem,5vw,5.4rem);position:relative;overflow:hidden}.nl-about-hero:before{opacity:.62;background:radial-gradient(circle at 50% 45%,#26f2dd24,#0000 .25rem) 0 0/10rem 10rem,radial-gradient(circle at 28% 60%,#72f2df2e,#0000 .2rem) 0 0/14rem 14rem,radial-gradient(circle at 72% 42%,#a07aff24,#0000 .2rem) 0 0/16rem 16rem;height:64%;inset:-10% -8% auto;-webkit-mask-image:radial-gradient(#000 0 38%,#0000 76%);mask-image:radial-gradient(#000 0 38%,#0000 76%)}.nl-about-hero:after,.nl-about-hero:before{content:"";pointer-events:none;z-index:-1;position:absolute}.nl-about-hero:after{opacity:.42;background:linear-gradient(100deg,#0000 0 34%,#26f2dd14 34.2%,#0000 34.55% 100%),linear-gradient(80deg,#0000 0 62%,#72f2df13 62.2%,#0000 62.55% 100%),radial-gradient(at 50% 55%,#26f2dd1f,#0000 45%);height:36rem;inset:8% 0 auto;-webkit-mask-image:linear-gradient(#0000,#000 20% 70%,#0000);mask-image:linear-gradient(#0000,#000 20% 70%,#0000)}.nl-about-hero-copy{z-index:2;text-align:center;width:min(100% - 2rem,74rem);margin:0 auto;position:relative}.nl-about-eyebrow{color:var(--nl-accent);font-size:var(--nl-desktop-eyebrow-size,.6875rem);letter-spacing:.28em;text-transform:uppercase;margin:0 0 1.2rem;font-weight:800;line-height:1.35}.nl-about-title{max-width:10.8ch;color:var(--nl-cream-soft);letter-spacing:-.055em;text-wrap:balance;margin:0 auto;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.2rem,6.4vw,6.6rem);font-weight:400;line-height:.95}.nl-about-title span{color:var(--nl-accent);text-shadow:0 0 1.1rem #26f2dd42}.nl-about-intro{color:#e2ebeedb;max-width:44rem;font-size:var(--nl-desktop-section-copy-size,1rem);line-height:var(--nl-desktop-section-copy-line,1.66);margin:clamp(1.25rem,2vw,1.8rem) auto 0}.nl-about-meta{color:#e2ebee9e;letter-spacing:.15em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:.75rem 2rem;margin-top:clamp(1.5rem,2.5vw,2.25rem);font-size:.75rem;font-weight:800;line-height:1.4;display:inline-flex}.nl-about-meta strong{color:var(--nl-cream-soft);font-weight:900}.nl-about-scroll-wrap{z-index:1;height:clamp(22rem,31vw,34rem);margin-top:clamp(-5.4rem,-6vw,-3rem);position:relative;overflow:visible}.nl-about-rotation-box,.nl-about-rotation-wrap,.nl-about-scroll-wrap{justify-content:center;align-items:center;width:100%;display:flex}.nl-about-rotation-box{max-width:78rem}.nl-about-cylinder{perspective:520px;width:1px;flex:1;justify-content:center;position:relative;overflow:visible}.nl-about-cylinder,.nl-about-cylinder-item{transform-style:preserve-3d;align-items:center;display:flex}.nl-about-cylinder-item{width:min(88rem,142vw);height:clamp(15.5rem,20vw,20rem);will-change:transform;flex:none;justify-content:space-between;position:absolute}.nl-about-signal-card{--nl-about-card-accent:var(--nl-accent);width:clamp(13rem,18vw,16.6rem);min-height:clamp(12.8rem,16vw,16.1rem);color:var(--nl-cream-soft);transform-style:preserve-3d;background:linear-gradient(155deg,#26f2dd14,#060d13e6 48%,#04090ef5),#060d13c2;border:1px solid #72f2df33;border-radius:.75rem;align-content:start;gap:.85rem;padding:clamp(1rem,1.35vw,1.35rem);display:grid;box-shadow:0 1.8rem 4rem #00000057,inset 0 1px #ffffff14}.nl-about-signal-card:first-child{transform:rotateY(90deg)}.nl-about-signal-card:last-child{transform:rotateY(-90deg)}.nl-about-signal-card[data-accent=pink]{--nl-about-card-accent:#ff61a6}.nl-about-signal-card[data-accent=blue]{--nl-about-card-accent:#63a8ff}.nl-about-signal-card[data-accent=violet]{--nl-about-card-accent:#a77cff}.nl-about-signal-card[data-accent=orange]{--nl-about-card-accent:#ff9b42}.nl-about-signal-card[data-accent=green]{--nl-about-card-accent:#95f96e}.nl-about-signal-icon{border:1px solid var(--nl-about-card-accent);place-items:center;width:3.25rem;height:3.25rem;display:grid}@supports (color:color-mix(in lab,red,red)){.nl-about-signal-icon{border:1px solid color-mix(in srgb,var(--nl-about-card-accent) 52%,transparent)}}.nl-about-signal-icon{color:var(--nl-about-card-accent);background:radial-gradient(circle,var(--nl-about-card-accent),transparent 72%);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.nl-about-signal-icon{background:radial-gradient(circle,color-mix(in srgb,var(--nl-about-card-accent) 16%,transparent),transparent 72%)}}.nl-about-signal-icon{box-shadow:0 0 1.5rem var(--nl-about-card-accent)}@supports (color:color-mix(in lab,red,red)){.nl-about-signal-icon{box-shadow:0 0 1.5rem color-mix(in srgb,var(--nl-about-card-accent) 14%,transparent)}}.nl-about-signal-card strong{color:var(--nl-cream-soft);font-size:clamp(1.05rem,1.3vw,1.28rem);font-weight:850;line-height:1.08;display:block}.nl-about-signal-card span{color:var(--nl-about-card-accent);letter-spacing:.16em;text-transform:uppercase;margin-top:.26rem;font-size:.72rem;font-weight:850;line-height:1.25;display:block}.nl-about-signal-card p{color:#e2ebeeb8;margin:0;font-size:.9rem;line-height:1.48}.nl-about-scroll-wrap .nl-about-signal-card{opacity:0;filter:blur(.2rem);transition:opacity .72s cubic-bezier(.22,1,.36,1),filter .72s cubic-bezier(.22,1,.36,1)}.nl-about-hero.is-revealed .nl-about-signal-card{opacity:1;filter:blur()}.nl-about-cylinder-item:first-child .nl-about-signal-card{transition-delay:0s}.nl-about-cylinder-item:nth-child(2) .nl-about-signal-card{transition-delay:90ms}.nl-about-cylinder-item:nth-child(3) .nl-about-signal-card{transition-delay:.18s}.nl-about-cylinder-item:nth-child(4) .nl-about-signal-card{transition-delay:.27s}.nl-about-cylinder-item:nth-child(5) .nl-about-signal-card{transition-delay:.36s}.nl-about-cylinder-item:nth-child(6) .nl-about-signal-card{transition-delay:.45s}.nl-about-cylinder-item:nth-child(7) .nl-about-signal-card{transition-delay:.54s}.nl-about-jump{z-index:2;justify-content:center;gap:.9rem;margin-top:clamp(-4rem,-4.5vw,-2rem);display:flex;position:relative}.nl-about-jump-button,.nl-about-secondary-link{border-radius:999px;justify-content:center;align-items:center;min-width:11.5rem;min-height:3.1rem;padding:.85rem 1.7rem;font-size:.92rem;font-weight:850;text-decoration:none;transition:border-color .18s,background-color .18s,box-shadow .18s,transform .18s;display:inline-flex}.nl-about-jump-button{color:#031413;background:linear-gradient(135deg,#7afbee,#1fcaba);border:1px solid #26f2dde6;box-shadow:0 1rem 2.4rem #26f2dd24}.nl-about-secondary-link{color:#fffaf2e6;background:#04090e75;border:1px solid #e2ebee38}.nl-about-jump-button:focus-visible,.nl-about-jump-button:hover,.nl-about-secondary-link:focus-visible,.nl-about-secondary-link:hover{outline:none;transform:translateY(-1px)}.nl-about-secondary-link:focus-visible,.nl-about-secondary-link:hover{color:var(--nl-accent);border-color:#26f2dd9e}@media (max-width:900px){.nl-about-hero{padding:clamp(5rem,12vw,6.6rem) 0 clamp(3.2rem,7vw,4.6rem)}.nl-about-scroll-wrap{height:auto;margin-top:clamp(2rem,5vw,3rem);overflow:hidden}.nl-about-rotation-box{max-width:none}.nl-about-cylinder{perspective:none;flex:none;width:max-content;animation:nlAboutMobileDrift 18s ease-in-out infinite alternate;display:flex}.nl-about-cylinder,.nl-about-cylinder-item{transform-style:flat;justify-content:flex-start;gap:clamp(.85rem,2vw,1.15rem)}.nl-about-cylinder-item{width:auto;height:auto;position:static;transform:none!important}.nl-about-signal-card,.nl-about-signal-card:first-child,.nl-about-signal-card:last-child{width:clamp(10.5rem,28vw,14rem);min-height:clamp(11.5rem,28vw,14.5rem);transform:none}}@media (max-width:720px){.nl-about-hero{width:100%;padding:clamp(4.5rem,13vw,5.75rem) 0 clamp(3.1rem,9vw,4rem)}.nl-about-hero:after{opacity:.24}.nl-about-hero-copy{width:min(100% - 2rem,24rem)}.nl-about-eyebrow{font-size:var(--nl-eyebrow-size);letter-spacing:var(--nl-eyebrow-letter)}.nl-about-title{max-width:8.6ch;letter-spacing:var(--nl-section-heading-letter);font-size:clamp(3.1rem,14vw,4.65rem);line-height:.94}.nl-about-intro{max-width:22rem;font-size:var(--nl-section-copy-size);line-height:var(--nl-section-copy-line)}.nl-about-meta{letter-spacing:.12em;gap:.75rem 1.05rem;width:100%;font-size:.64rem}.nl-about-scroll-wrap{margin-top:1.9rem}.nl-about-cylinder-item{gap:.8rem}.nl-about-signal-card,.nl-about-signal-card:first-child,.nl-about-signal-card:last-child{border-radius:.68rem;width:9.8rem;min-height:10.8rem;padding:.82rem}.nl-about-signal-icon{width:2.55rem;height:2.55rem}.nl-about-signal-card strong{font-size:.94rem}.nl-about-signal-card span{font-size:.59rem}.nl-about-signal-card p{font-size:.74rem;line-height:1.38}.nl-about-jump{flex-direction:column;align-items:center;width:min(100% - 2rem,22rem);margin:1.5rem auto 0}.nl-about-jump-button,.nl-about-secondary-link{border-radius:.75rem;width:min(100%,22rem);min-height:3.3rem}}@keyframes nlAboutMobileDrift{0%{transform:translate(6vw)}to{transform:translate(-34vw)}}@media (prefers-reduced-motion:reduce){.nl-about-cylinder{animation:none!important}.nl-about-scroll-wrap .nl-about-signal-card{opacity:1!important;filter:none!important;transition:none!important}}@keyframes nlWolfCardFloat{0%,to{transform:translate3d(0,var(--nl-card-offset),0)}50%{transform:translate3d(0,calc(var(--nl-card-offset) + var(--nl-card-float)),0)}}@keyframes nlWolfSparkline{0%{stroke-dashoffset:52px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.nl-wolf-card-chart path,.nl-wolf-showcase-card,.nl-wolf-showcase-track{animation:none}}.nl-page .nl-wolf-hero .nl-mobile-benefits,.nl-page .nl-wolf-hero .nl-mobile-hero-actions{display:none}@media (max-width:1100px){.nl-page .nl-wolf-hero{grid-template-columns:minmax(0,1fr);min-height:auto;padding-top:clamp(3.2rem,7vw,5rem)}.nl-page .nl-wolf-hero-copy{transform:none}.nl-page .nl-wolf-hero .nl-hero-visual{min-height:clamp(24rem,56vw,32rem)}.nl-wolf-showcase{position:relative;inset:0}.nl-wolf-showcase-track{width:min(100%,46rem);margin-inline:auto}}@media (max-width:720px){.nl-page .nl-preview-nav{border-radius:1.1rem;grid-template-columns:auto 1fr auto;width:min(100vw - 1.25rem,31rem);margin-top:.6rem;background:linear-gradient(#ffffff0e,#ffffff04),#050c11d1!important;min-height:4.15rem!important;padding:.58rem!important}.nl-page .nl-wordmark-image{width:clamp(7.8rem,35vw,9rem)!important}.nl-page .nl-preview-nav .nl-button-primary{color:#fffaf2;border-color:#26f2ddd9;background:#26f2dd14!important;min-width:6.9rem!important;min-height:2.42rem!important}.nl-page .nl-wolf-hero{gap:1.9rem;width:min(100vw - 1.25rem,31rem);margin-top:0;padding:2.9rem 0 2.4rem}.nl-page .nl-wolf-hero:before{opacity:.34;background-size:4.2rem 4.2rem}.nl-page .nl-wolf-hero:after{background:radial-gradient(at 50% 20%,#26f2dd29,#0000 18rem),radial-gradient(at 12% 46%,#8060ff1f,#0000 18rem),linear-gradient(#08090d14,#08090da3)}.nl-page .nl-wolf-proof-pill{margin-bottom:1.15rem;font-size:.76rem}.nl-page .nl-wolf-hero .nl-cinematic-title{max-width:8.6ch;font-size:clamp(3.2rem,14.8vw,4.45rem);line-height:.9}.nl-page .nl-wolf-hero .nl-cinematic-lede{font-size:1rem;line-height:1.55}.nl-page .nl-wolf-hero .nl-cinematic-actions{flex-direction:column;display:flex!important}.nl-page .nl-wolf-hero .nl-hero-cta-primary,.nl-page .nl-wolf-hero .nl-hero-cta-secondary{width:100%;min-height:3.25rem}.nl-page .nl-wolf-hero .nl-hero-trust{align-items:flex-start;font-size:.9rem}.nl-page .nl-wolf-hero-metrics{grid-template-columns:1fr;margin-top:1.7rem}.nl-page .nl-wolf-hero-metrics article{border-bottom:1px solid #ffffff1c;border-right:0;justify-content:space-between;align-items:baseline;min-height:auto;padding:.9rem 0;display:flex}.nl-page .nl-wolf-hero-metrics strong{font-size:2.1rem}.nl-page .nl-wolf-hero-metrics span{text-align:right;margin-top:0}.nl-page .nl-wolf-hero .nl-hero-visual{min-height:auto}.nl-wolf-showcase{overflow:visible;-webkit-mask-image:none;mask-image:none}.nl-wolf-showcase-track{scroll-snap-type:x mandatory;gap:.8rem;width:100%;padding:.2rem 0 .8rem;animation:none;display:flex;overflow-x:auto}.nl-wolf-showcase-track::-webkit-scrollbar{display:none}.nl-wolf-showcase-card,.nl-wolf-showcase-card:nth-child(2n){scroll-snap-align:center;flex:0 0 min(78vw,18rem);min-height:9rem;animation:none;transform:none}}html[data-theme=dark]{color-scheme:dark;--lyfeira-ink:#07090d;--lyfeira-graphite:#101319;--lyfeira-panel:#171a20;--lyfeira-panel-soft:#202329;--lyfeira-cream:#f2eee7;--lyfeira-muted:#a9a69f;--lyfeira-dim:#747b83;--lyfeira-mint:#6fd6ff;--lyfeira-cyan:#a8efff;--lyfeira-teal:#123546;--lyfeira-violet:#2c2437;--lyfeira-rose:#c2939d;--lyfeira-warm:#b39a82;--background:var(--lyfeira-ink);--foreground:var(--lyfeira-cream);--card:#14171ee6;--card-foreground:var(--lyfeira-cream);--popover:#151820;--popover-foreground:var(--lyfeira-cream);--primary:var(--lyfeira-cream);--primary-foreground:#080b0f;--secondary:#1b2028;--secondary-foreground:var(--lyfeira-cream);--muted:#232730;--muted-foreground:var(--lyfeira-muted);--accent:#1d2730;--accent-foreground:var(--lyfeira-cream);--border:#f2eee721;--input:#f2eee71f;--ring:#86cbe857;--shell:#0c0f14;--shell-accent:#12161ce6;--body-radial-left:#22d3ee24;--body-radial-right:#14668852;--body-top:#10131a;--body-bottom:#05070a}html[data-theme=light]{color-scheme:light;--background:#f3eee5;--foreground:#261b2e;--card:#fffaf0e6;--card-foreground:#261b2e;--popover:#fffaf0;--popover-foreground:#261b2e;--primary:#26212b;--primary-foreground:#fffaf0;--secondary:#e7ded2;--secondary-foreground:#261b2e;--muted:#e9e1d8;--muted-foreground:#6d625b;--accent:#efe4d8;--accent-foreground:#261b2e;--border:#473a321f;--input:#473a3214;--ring:#7e5d4c52;--shell:#efe8dd;--shell-accent:#fffaf0e6;--body-radial-left:#b3745e33;--body-radial-right:#90607424;--body-top:#f8f2e9;--body-bottom:#ece5db}body{background:radial-gradient(circle at top left,var(--body-radial-left),transparent 28%),radial-gradient(circle at top right,var(--body-radial-right),transparent 26%),radial-gradient(circle at 52% -8%,#86cbe80f,transparent 32%),linear-gradient(180deg,var(--body-top) 0,var(--body-bottom) 100%);min-height:100vh;margin:0;font-family:IBM Plex Sans,Segoe UI,sans-serif}*{box-sizing:border-box}::selection{color:#f8fafc;background:#86cbe82e}html[data-theme=light] ::selection{color:#0f172a}html[data-theme=light] .text-white{color:#0f172a}html[data-theme=light] .text-slate-200,html[data-theme=light] .text-slate-300{color:#334155}html[data-theme=light] .text-slate-100{color:#0f172a}html[data-theme=light] .text-slate-400{color:#475569}html[data-theme=light] .text-slate-500{color:#64748b}html[data-theme=light] .text-sky-200{color:#0369a1}html[data-theme=light] .text-sky-300{color:#0284c7}html[data-theme=light] .text-amber-300{color:#d97706}html[data-theme=light] .text-amber-200,html[data-theme=light] .text-amber-50{color:#92400e}html[data-theme=light] .text-emerald-300{color:#16a34a}html[data-theme=light] .text-emerald-200,html[data-theme=light] .text-emerald-50{color:#166534}html[data-theme=light] .text-rose-200{color:#be123c}html[data-theme=light] .bg-white\/5,html[data-theme=light] .bg-white\/\[0\.03\],html[data-theme=light] .bg-white\/\[0\.04\]{background:#ffffffb8}html[data-theme=light] .bg-black\/20{background:#ffffffb3}html[data-theme=light] .bg-slate-950\/35,html[data-theme=light] .bg-slate-950\/40,html[data-theme=light] .bg-slate-950\/45,html[data-theme=light] .bg-slate-950\/55,html[data-theme=light] .bg-slate-950\/60{background:#f8fafceb}html[data-theme=light] .bg-slate-950\/25,html[data-theme=light] .bg-slate-950\/28{background:#f1f5f9f5}html[data-theme=light] .border-white\/10,html[data-theme=light] .border-white\/15,html[data-theme=light] .border-white\/18,html[data-theme=light] .border-white\/20{border-color:#0f172a14}html[data-theme=light] .border-emerald-400\/16,html[data-theme=light] .border-emerald-400\/18{border-color:#16a34a29}html[data-theme=light] .bg-emerald-400\/8{background:#f0fdf4fa}html[data-theme=light] .border-rose-400\/18{border-color:#e11d4824}html[data-theme=light] .bg-rose-400\/8{background:#fff1f2fa}html[data-theme=light] .border-sky-300\/14{border-color:#0ea5e929}.surface-shell{background:radial-gradient(circle at 4% 0,#86cbe816,#0000 34%),radial-gradient(circle at 84% 0,#517f851a,#0000 30%),linear-gradient(#11141af0,#080a0ef0);box-shadow:inset 0 1px #ffffff0e,0 28px 90px #00000061}.surface-hero,.surface-shell{border:1px solid var(--border)}.surface-hero{background:radial-gradient(circle at 16% 0,#86cbe818,#0000 34%),radial-gradient(circle at 82% 14%,#5c7a8429,#0000 34%),linear-gradient(135deg,#13171dfa,#080a0efa);box-shadow:inset 0 1px #ffffff0f,0 30px 90px #00000047}.surface-panel{background:radial-gradient(circle at 12% 0,#86cbe80a,#0000 32%),linear-gradient(#181b22f5,#0f1218d6);box-shadow:inset 0 1px #ffffff09,0 22px 60px #0003}.surface-panel,.surface-soft{border:1px solid var(--border)}.surface-soft{background:#f2eee70e}.dashboard-band{border:1px solid #ffffff1b;border-radius:2.2rem;padding:1rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 24px 80px #0003}@media (min-width:768px){.dashboard-band{padding:1.5rem}}.dashboard-band-base{background:radial-gradient(circle at 10% 0,#86cbe80d,#0000 34%),linear-gradient(#0f1319db,#080b10a3)}.dashboard-band-alt{background:radial-gradient(circle at 8% 8%,#86cbe814,#0000 36%),radial-gradient(circle at 90% 12%,#495d6f29,#0000 32%),linear-gradient(#141c1fc7,#0d0f15a8);border-color:#86cbe81f;box-shadow:inset 0 1px #ffffff0e,0 28px 90px #0000003d}.marketing-banner-panel{background:#070b10;border:1px solid #86cbe82e;border-radius:2rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0e,0 32px 110px #00000057}.marketing-banner-panel:after,.marketing-banner-panel:before{content:"";pointer-events:none;position:absolute;inset:0}.marketing-banner-panel:before{opacity:.84;background-position:50%;background-size:cover;transform:scale(1.01)}.marketing-banner-panel:after{background:radial-gradient(circle at 18% 20%,#86cbe829,#0000 30%),linear-gradient(90deg,#070a0edb,#070a0e7a 42%,#070a0e24 72%),linear-gradient(#070a0e2e,#070a0ec7)}.marketing-banner-panel>*{z-index:1;position:relative}.marketing-banner-panel-product:before{background-image:url(/brand/lyfeira-banner-product-mobile.png);background-position:bottom}.marketing-banner-panel-trust:before{background-image:url(/brand/lyfeira-banner-trust-mobile.png);background-position:bottom}.marketing-banner-panel-trust:after{background:radial-gradient(circle at 22% 14%,#86cbe82e,#0000 32%),linear-gradient(90deg,#070a0eeb,#070a0e9e 48%,#070a0ec7),linear-gradient(#070a0e7a,#070a0ee6)}@media (min-width:768px){.marketing-banner-panel{border-radius:2.4rem}.marketing-banner-panel-product:before{background-image:url(/brand/lyfeira-banner-product-desktop.png);background-position:50%}.marketing-banner-panel-trust:before{background-image:url(/brand/lyfeira-banner-trust-desktop.png);background-position:50%}}.chip-muted{background:#ffffff0d}.chip-muted,.nav-pill{border:1px solid var(--border)}.nav-pill{color:#d5d9d7;background:#f2eee70b}.nav-pill:hover{color:#fff;background:#86cbe80f}.nav-pill-active{color:#fff;background:#86cbe813;border:1px solid #86cbe83d;box-shadow:inset 0 1px #ffffff14,0 0 24px #86cbe80f}.segmented-control{border:1px solid var(--border);background:#ffffff0a;border-radius:9999px;padding:.25rem;display:inline-flex}.segmented-control__item{color:#cbd5e1;border-radius:9999px;padding:.5rem 1rem;font-size:.875rem;transition:all .15s}.segmented-control__item:hover{color:#fff}.segmented-control__item[data-active=true]{background:var(--lyfeira-cream);color:#07090d}.status-badge-up{color:#bbf7d0;background:#34d3991a;border:1px solid #34d39933}.status-badge-down{color:#fecdd3;background:#fb71851a;border:1px solid #fb718533}.status-badge-flat{border:1px solid var(--border);color:#cbd5e1;background:#ffffff0a}.tone-icon-neutral{color:#d7f4ff;background:radial-gradient(circle at 30% 20%,#86cbe829,#0000 42%),#86cbe80e;border:1px solid #86cbe833}.tone-icon-warning{color:#fecdd3;background:#fb71851f;border:1px solid #fb718538}.tone-icon-positive,.tone-icon-success{color:#d7f4ff;background:#86cbe812;border:1px solid #86cbe838}.tone-eyebrow-neutral{color:var(--lyfeira-mint)}.tone-eyebrow-warning{color:#fb7185}.tone-eyebrow-positive{color:var(--lyfeira-mint)}.tone-supporting-neutral{border:1px solid var(--border);color:#d8dedc;background:#f2eee70e}.tone-supporting-warning{color:#ffe4e8;background:#fb71851f;border:1px solid #fb718538}.tone-supporting-positive{color:#e4f2f7;background:#86cbe80f;border:1px solid #86cbe82e}.display-serif{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-weight:400}.aura-card{background:radial-gradient(circle at 18% 0,#86cbe816,#0000 34%),radial-gradient(circle at 84% 16%,#485d6f29,#0000 34%),linear-gradient(145deg,#1a1e24f7,#0d1016eb);border:1px solid #f2eee721;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 24px 80px #0000003d}.aura-card:before{content:"";pointer-events:none;opacity:.72;background:linear-gradient(135deg,#ffffff14,#0000 34%),radial-gradient(circle at 50% 120%,#86cbe80a,#0000 36%);position:absolute;inset:0}.aura-card>*{z-index:1;position:relative}.aura-card-positive{background:radial-gradient(circle at 20% 0,#86cbe81f,#0000 34%),radial-gradient(circle at 90% 22%,#8ed7cd14,#0000 34%),linear-gradient(145deg,#142324f7,#0f1217eb)}.aura-card-warning{background:radial-gradient(circle at 16% 0,#be6c6f45,#0000 34%),radial-gradient(circle at 90% 20%,#e0a67724,#0000 34%),linear-gradient(145deg,#302327f7,#19161beb)}.aura-card-neutral{background:radial-gradient(circle at 18% 0,#86cbe814,#0000 34%),radial-gradient(circle at 88% 18%,#54677d26,#0000 34%),linear-gradient(145deg,#1a1d23f7,#0d1016eb)}.aura-muted-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f2eee70e;border:1px solid #f2eee71c}.landing-hero{isolation:isolate}.landing-ambient{pointer-events:none;z-index:0;background:radial-gradient(circle at 50% -10%,#67e8f933,#0000 36%),radial-gradient(circle at 8% 16%,#0ea5e93d,#0000 28%),radial-gradient(circle at 88% 18%,#2563eb29,#0000 32%),linear-gradient(#080a0e2e,#080a0edb);position:absolute;inset:0;overflow:hidden}@media (max-width:767px){.landing-hero{background:radial-gradient(circle at 12% 10%,#684c483d,#0000 34%),radial-gradient(circle at 86% 22%,#4070922e,#0000 38%),radial-gradient(circle at 52% 66%,#12374d61,#0000 46%),linear-gradient(#080c12,#10131a 48%,#07111b)}.landing-ambient{background:radial-gradient(circle at 42% -8%,#7898ab29,#0000 34%),radial-gradient(circle at 7% 18%,#794d4633,#0000 32%),radial-gradient(circle at 86% 36%,#2e658b2e,#0000 36%),linear-gradient(#05080c1a,#05080cc7)}.landing-orb{filter:blur(44px);opacity:.58}.landing-orb-one{background:#6f4e4638}.landing-orb-two{background:#386e942e}.landing-orb-three{background:#1f506c2e}.landing-grid{opacity:.08;-webkit-mask-image:radial-gradient(circle at 52% 24%,#000,#0000 62%);mask-image:radial-gradient(circle at 52% 24%,#000,#0000 62%)}}.landing-orb{filter:blur(36px);opacity:.86;will-change:transform;border-radius:9999px;display:block;position:absolute;transform:translate(0)}.landing-orb-one{background:#22d3ee40;width:18rem;height:18rem;animation:landingFloatOne 18s ease-in-out infinite alternate;top:12%;left:7%}.landing-orb-two{background:#3b82f62e;width:22rem;height:22rem;animation:landingFloatTwo 22s ease-in-out infinite alternate;top:22%;right:6%}.landing-orb-three{background:#67e8f92e;width:15rem;height:15rem;animation:landingFloatThree 20s ease-in-out infinite alternate;bottom:8%;left:42%}.landing-grid{opacity:.18;background-image:linear-gradient(#ffffff12 1px,#0000 0),linear-gradient(90deg,#ffffff0d 1px,#0000 0);background-size:72px 72px;animation:landingGridDrift 28s linear infinite;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 24%,#000,#0000 72%);mask-image:radial-gradient(circle at 50% 24%,#000,#0000 72%)}.landing-device{background:radial-gradient(circle at 18% 0,#67e8f945,#0000 34%),radial-gradient(circle at 88% 8%,#3b82f630,#0000 30%),linear-gradient(145deg,#222228c7,#090c12b8);border:1px solid #ffffff21;box-shadow:0 0 0 1px #ffffff09,0 34px 120px #0000007a,0 0 92px #22d3ee29}.landing-device:before{content:"";z-index:-1;filter:blur(34px);background:#22d3ee2e;border-radius:2.2rem;position:absolute;inset:1rem}.landing-mockup-card{background:radial-gradient(circle at 14% 0,#67e8f933,#0000 34%),radial-gradient(circle at 88% 12%,#3b82f62e,#0000 34%),linear-gradient(145deg,#1c1f26f5,#0e1219e6);border:1px solid #e2d6c721;position:relative;overflow:hidden;box-shadow:0 24px 80px #00000042,0 0 56px #22d3ee14}.landing-mockup-card:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff12,#0000 32%),radial-gradient(circle at 50% 115%,#22d3ee1f,#0000 34%);position:absolute;inset:0}.landing-mockup-card>*{z-index:1;position:relative}.marketing-compact-copy{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:767px){.marketing-fact-card{border-radius:1.35rem;min-height:8.9rem;padding:.85rem}.marketing-fact-card .display-serif{margin-top:.65rem;font-size:2rem}.marketing-fact-card p:last-child{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:.8rem;font-size:.78rem;line-height:1.45;display:-webkit-box;overflow:hidden}.marketing-review-mockup{border-radius:1.55rem}.marketing-review-mini{min-width:0}.marketing-review-mini p:first-child{letter-spacing:.12em}.marketing-review-mini p:nth-child(2){font-size:.82rem;line-height:1.2}.marketing-companion-mockup,.marketing-insight-mockup{border-radius:1.55rem;min-width:0}.marketing-companion-mockup h3,.marketing-insight-mockup h3{font-size:1.05rem;line-height:1.18}.marketing-companion-mockup .marketing-led-icon,.marketing-insight-mockup .marketing-led-icon{border-radius:.9rem;width:2.15rem;height:2.15rem}.marketing-companion-mockup .marketing-led-icon svg,.marketing-insight-mockup .marketing-led-icon svg{width:1rem;height:1rem}.marketing-insight-mockup .grid{gap:.5rem}.marketing-insight-mockup .grid>div{border-radius:1.1rem;padding:.7rem}.marketing-insight-mockup .grid p:last-child{font-size:1.45rem}.marketing-insight-mockup>div:last-child{padding:.65rem .75rem;font-size:.76rem;line-height:1.35}.marketing-companion-mockup .space-y-3>div{border-radius:1.15rem;max-width:100%;padding:.75rem;font-size:.78rem;line-height:1.45}.marketing-companion-mockup .grid{grid-template-columns:1fr}.marketing-proof-banner{border-radius:1.55rem}.marketing-proof-banner-copy{max-width:15.5rem}.marketing-proof-banner-copy h3{font-size:1.35rem}.marketing-proof-banner-copy p{line-height:1.5}.marketing-kpi-card{min-width:0}.marketing-kpi-card .marketing-led-icon{border-radius:.82rem;width:2rem;height:2rem}.marketing-kpi-card .marketing-led-icon svg{width:.9rem;height:.9rem}.marketing-kpi-card>div:first-child{gap:.5rem}.marketing-kpi-card>div:first-child p{overflow-wrap:anywhere;letter-spacing:.16em;max-width:4.5rem}.how-works-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch}.how-works-left{display:contents}.how-works-copy{grid-column:1/-1}.how-works-visual{grid-column:1;height:100%;min-height:23rem}.how-works-visual img{min-height:100%}.how-works-visual>div:last-child{border-radius:1rem;padding:.75rem;bottom:.65rem;left:.65rem;right:.65rem}.how-works-visual>div:last-child p:first-child{letter-spacing:.16em}.how-works-visual>div:last-child p:last-child{font-size:.78rem;line-height:1.45}.how-works-steps{grid-column:2}.how-step-inner{display:block}.how-step-number{font-size:1.9rem}.how-step-title{margin-top:.35rem;font-size:.92rem}.how-step-copy{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.marketing-secret-result-word{opacity:0;color:#0000;text-shadow:0 0 44px #7dd3fc33;background:linear-gradient(90deg,#b8edff,#7dd3fc 46%,#f0f9ff);-webkit-background-clip:text;background-clip:text;animation:marketingSecretResultSwap 10.75s infinite}.marketing-secret-result-word:first-child{opacity:1}@keyframes marketingSecretResultSwap{0%,16%{opacity:1}21%,to{opacity:0}}.marketing-led-icon{isolation:isolate;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff47,inset 0 -16px 32px #04090f4d,0 0 0 1px #86cbe829,0 0 34px #22d3ee52,0 18px 42px #00000047}.marketing-led-icon:before{content:"";z-index:-1;background:radial-gradient(circle at 34% 22%,#baf4ff9e,#0000 22%),radial-gradient(circle at 70% 78%,#38bdf861,#0000 30%),linear-gradient(145deg,#244154f5,#070c12f0);position:absolute;inset:-35%}.marketing-led-icon:after{content:"";pointer-events:none;border-radius:inherit;opacity:.72;background:linear-gradient(135deg,#ffffff29,#0000 38%);position:absolute;inset:1px}.marketing-led-icon>img,.marketing-led-icon>svg{z-index:1;filter:drop-shadow(0 0 12px #baf4ffc7);position:relative}.marketing-led-icon-strong{box-shadow:inset 0 1px #ffffff47,inset 0 -16px 34px #04090f3d,0 0 0 1px #baf4ff38,0 0 42px #22d3ee6b,0 0 90px #0ea5e938}.marketing-led-icon-success{box-shadow:inset 0 1px #ffffff42,inset 0 -16px 32px #04090f47,0 0 0 1px #34d39938,0 0 38px #34d3995c,0 18px 42px #00000042}.marketing-led-icon-success:before{background:radial-gradient(circle at 34% 22%,#a7f3d094,#0000 22%),radial-gradient(circle at 70% 78%,#10b9815c,#0000 30%),linear-gradient(145deg,#15483af5,#070c12f0)}.marketing-led-icon-risk{box-shadow:inset 0 1px #ffffff3d,inset 0 -16px 32px #04090f47,0 0 0 1px #fb71853d,0 0 38px #f43f5e5c,0 18px 42px #00000042}.marketing-led-icon-risk:before{background:radial-gradient(circle at 34% 22%,#fecdd38a,#0000 22%),radial-gradient(circle at 70% 78%,#f43f5e57,#0000 30%),linear-gradient(145deg,#52192bf5,#0c0a10f0)}.marketing-led-icon-warm{box-shadow:inset 0 1px #ffffff3d,inset 0 -16px 32px #04090f47,0 0 0 1px #fbbf2433,0 0 34px #fbbf2442,0 18px 42px #00000042}.marketing-led-icon-warm:before{background:radial-gradient(circle at 34% 22%,#fef08a6b,#0000 22%),radial-gradient(circle at 70% 78%,#fbbf2442,#0000 30%),linear-gradient(145deg,#46331bf5,#0c0a10f0)}.landing-human-frame{box-shadow:inset 0 1px #ffffff14,0 24px 80px #0000003d,0 0 56px #7ec8e314}.landing-human-frame img{filter:saturate(.9)contrast(1.04)}.landing-people-visual{background:radial-gradient(circle at 28% 20%,#c6e8f42e,#0000 22%),radial-gradient(circle at 76% 12%,#44678029,#0000 26%),linear-gradient(145deg,#382c2bbd,#0b0f16e6);position:relative;overflow:hidden}.landing-people-visual:before{content:"";filter:blur(18px);background:#7ec8e31f;border-radius:9999px;width:16rem;height:16rem;position:absolute;bottom:-5rem;right:-4rem}@keyframes landingFloatOne{0%{transform:translate(-2%,-2%)scale(1)}to{transform:translate(12%,8%)scale(1.12)}}@keyframes landingFloatTwo{0%{transform:translate(4%,-3%)scale(1)}to{transform:translate(-10%,9%)scale(1.08)}}@keyframes landingFloatThree{0%{transform:translate(-5%,8%)scale(.96)}to{transform:translate(8%,-5%)scale(1.08)}}@keyframes landingGridDrift{0%{background-position:0 0}to{background-position:72px 72px}}.nl-what-section{isolation:isolate;color:#f7f2ea;background:0 0;width:min(100%,94rem);padding:clamp(4.1rem,6.2vw,6rem) clamp(1rem,4vw,4rem) clamp(2.3rem,4vw,3.6rem);position:relative;overflow:hidden}.nl-what-main{grid-template-columns:minmax(19rem,.66fr) minmax(42rem,1.34fr);align-items:center;gap:clamp(2.6rem,5vw,5.2rem);max-width:86rem;margin:0 auto;display:grid}.nl-what-copy{min-width:0}.nl-what-eyebrow{color:#20ebdc;letter-spacing:.26em;margin:0 0 clamp(1.7rem,3vw,2.3rem);font-size:.78rem;font-weight:800;line-height:1}.nl-what-eyebrow span{padding-inline:.55rem}.nl-what-title{color:#fff8ee;font-family:Georgia,Times New Roman,serif;font-size:var(--nl-section-heading-size);letter-spacing:var(--nl-section-heading-letter);font-weight:400;line-height:var(--nl-section-heading-line);text-wrap:balance;margin:0}.nl-what-title span{color:#55ead7;text-shadow:0 0 26px #55ead72e;display:block}.nl-what-text{gap:clamp(1.3rem,2.4vw,2rem);max-width:24rem;margin-top:clamp(2rem,3.6vw,3.1rem);display:grid}.nl-what-goal p,.nl-what-text p{color:#ebf0f0c2;font-size:var(--nl-section-copy-size);line-height:var(--nl-section-copy-line);margin:0}.nl-what-goal{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.25rem;margin-top:clamp(2.2rem,4vw,3.6rem);display:grid}.nl-what-goal p{color:#fff8ee}.nl-what-goal p span{color:#ebf0f0c2;display:block}.nl-what-goal-star{color:#55ead7;filter:drop-shadow(0 0 18px #55ead780);width:1.5rem;height:1.5rem;margin-top:.2rem}.nl-what-mobile-goal{display:none}.nl-what-visual{min-width:0;min-height:clamp(38rem,46vw,48rem);position:relative}.nl-what-card-row{z-index:3;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(.65rem,1.2vw,.95rem);display:grid;position:relative}.nl-what-mini-card{background:radial-gradient(circle at 18% 0,#14e6d314,#0000 7rem),linear-gradient(#111c27db,#050b12d1);border:1px solid #92baca38;border-radius:.85rem;min-height:12.2rem;padding:.9rem;box-shadow:inset 0 1px #ffffff0a,0 1rem 2.8rem #00000038}.nl-what-mini-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.nl-what-mini-head>span{color:#20ebdc;background:radial-gradient(circle,#20ebdc33,#0000 68%),#052229bd;border:1px solid #20ebdc52;border-radius:999px;place-items:center;width:2.55rem;height:2.55rem;display:grid}.nl-what-mini-mood .nl-what-mini-head>span{color:#ff6ea8;background:radial-gradient(circle,#f25f962e,#0000 68%),#2d1022b8;border-color:#f25f9657}.nl-what-mini-journal .nl-what-mini-head>span{color:#b38cff;background:radial-gradient(circle,#9a6bff2e,#0000 68%),#1e163ab8;border-color:#9a6bff57}.nl-what-mini-inputs .nl-what-mini-head>span{color:#ffa647;background:radial-gradient(circle,#ffa4472e,#0000 68%),#341f0cb8;border-color:#ffa4475c}.nl-what-mini-head h3,.nl-what-mini-head p{margin:0}.nl-what-mini-head h3{color:#fff;font-size:.92rem;font-weight:760;line-height:1.15}.nl-what-mini-head p{color:#ebf0f0b8;margin-top:.32rem;font-size:.68rem;line-height:1.35}.nl-what-mini-rule{background:linear-gradient(90deg,#0000,#ffffff1f,#0000);height:1px;margin:1rem 0 .72rem}.nl-what-days{color:#ebf0f066;letter-spacing:.35em;margin:0 0 .55rem 5.5rem;font-size:.62rem}.nl-what-habit-row,.nl-what-health-row,.nl-what-journal-row{color:#f5f8f8d1;align-items:center;min-height:1.5rem;font-size:.68rem;display:grid}.nl-what-habit-row{grid-template-columns:minmax(0,1fr) 4.45rem;gap:.45rem}.nl-what-dot-row{background-repeat:repeat-x;background-size:.72rem .58rem;height:.58rem;display:block}.nl-what-dot-row-0,.nl-what-dot-row-1{background-image:radial-gradient(circle,#46e7d6 0 .26rem,#0000 .28rem)}.nl-what-dot-row-2{background-image:radial-gradient(circle at .29rem,#f46aa5 0 .26rem,#0000 .28rem),radial-gradient(circle at 1.01rem,#f46aa5 0 .26rem,#0000 .28rem),radial-gradient(circle at 1.73rem,#afbec680 0 .25rem,#0000 .28rem);background-repeat:no-repeat;background-size:4.4rem .58rem}.nl-what-mood-chart{width:100%;height:5.8rem;margin-top:.55rem;overflow:visible}.nl-what-mood-chart path{fill:none;stroke:#ffffff0f;stroke-width:1px}.nl-what-mood-chart .nl-what-mood-line{stroke:#ff6ea8;stroke-width:1.8px;filter:drop-shadow(0 0 8px #ff6ea84d)}.nl-what-mood-chart circle{fill:#ffd8e8}.nl-what-mood-faces{color:#ebf0f06b;gap:.7rem;margin-top:-5.35rem;font-size:.8rem;display:grid;position:absolute}.nl-what-health-row{grid-template-columns:4.4rem minmax(0,1fr) 3.25rem;gap:.55rem;margin-top:.7rem}.nl-what-health-row i{background:#4cebdd;border-radius:999px;height:.18rem;display:block;box-shadow:0 0 9px #4cebdd5c}.nl-what-health-row strong{color:#f5f8f8e6;text-align:right;font-weight:500}.nl-what-journal-row{grid-template-columns:2rem minmax(0,1fr) auto;gap:.5rem;margin-top:.9rem}.nl-what-journal-row strong{color:#f5f8f8db;font-weight:500}.nl-what-journal-row i{background:#8769ffcc;border-radius:999px;width:.38rem;height:.38rem}.nl-what-journal-dot-1{opacity:.45}.nl-what-journal-dot-2{background:#8a70ff!important}.nl-what-journal-dot-3{background:#55beb7!important}.nl-what-input-pill{border:1px solid #ffffff26;border-radius:999px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem;min-height:1.65rem;margin-top:.65rem;padding:.2rem .55rem;font-size:.66rem;display:grid}.nl-what-input-caffeine{color:#ffd7a9;border-color:#ffa4477a}.nl-what-input-alcohol{color:#ddc4ff;border-color:#b56eff73}.nl-what-input-screen{color:#c9dcff;border-color:#5089ff73}.nl-what-input-pill strong{color:#f5f8f8e0;font-weight:500}.nl-what-more{color:#ebf0f08a;margin:.68rem 0 0 .6rem;font-size:.68rem}.nl-what-connector-lines{z-index:2;width:84%;height:6.4rem;margin:-.2rem auto -.7rem;display:block;position:relative;overflow:visible}.nl-what-connector-lines path{fill:none;stroke:#20ebdcd1;stroke-width:1.2px;filter:drop-shadow(0 0 8px #20ebdc4d)}.nl-what-connector-lines circle{fill:#63fff0;filter:drop-shadow(0 0 9px #63fff0b8)}.nl-what-hub{z-index:3;background:radial-gradient(circle at 50% 0,#20ebdc17,#0000 19rem),#05121beb;border:1px solid #20ebdc33;border-radius:1.5rem;grid-template-columns:5.5rem minmax(0,1fr);width:min(52rem,92%);margin:0 auto;padding:.9rem;display:grid;position:relative;box-shadow:0 0 0 1rem #20ebdc09,0 1.4rem 4rem #00000057}.nl-what-hub-nav{border-right:1px solid #ffffff0f;align-content:start;justify-items:center;gap:1.3rem;padding:.8rem .6rem;display:grid}.nl-what-hub-nav span{color:#ebf0f0cc}.nl-what-hub-star{color:#55ead7;filter:drop-shadow(0 0 18px #55ead775);width:1.7rem;height:1.7rem}.nl-what-dashboard{background:#040c12b8;border:1px solid #ffffff12;border-radius:1.2rem;padding:clamp(1.25rem,2vw,1.65rem)}.nl-what-dashboard-head{justify-content:space-between;gap:1rem;display:flex}.nl-what-dashboard-head p{color:#36eadb;letter-spacing:.35em;margin:0 0 .8rem;font-size:.78rem;font-weight:800}.nl-what-dashboard-head h3{color:#fff8ee;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.55rem,2.2vw,2rem);font-weight:400;line-height:1}.nl-what-dashboard-head span{color:#ebf0f0c7;max-width:18rem;margin-top:.9rem;font-size:.8rem;line-height:1.45;display:block}.nl-what-dashboard-head button,.nl-what-pattern button{color:#9af7ee;white-space:nowrap;background:#20ebdc0f;border:1px solid #20ebdc2e;border-radius:999px;align-items:center;gap:.35rem;display:inline-flex}.nl-what-dashboard-head button{height:2rem;padding:0 .75rem;font-size:.72rem}.nl-what-chart-area{margin-top:.45rem;padding-right:8rem;position:relative}.nl-what-main-chart{width:100%;height:11rem;overflow:visible}.nl-what-main-chart>path:first-child,.nl-what-main-chart>path:nth-child(2),.nl-what-main-chart>path:nth-child(3),.nl-what-main-chart>path:nth-child(4),.nl-what-main-chart>path:nth-child(5){stroke:#ffffff0f;stroke-dasharray:3 6}.nl-what-line{fill:none;stroke-width:1.55px;opacity:.95}.nl-what-line-mood{stroke:#f55ea2}.nl-what-line-sleep{stroke:#4d86ff}.nl-what-line-energy{stroke:#35a6ef}.nl-what-line-habits{stroke:#35d76f}.nl-what-line-productivity{stroke:#9a66ff}.nl-what-line-health{stroke:#35d6cc}.nl-what-line-inputs{stroke:#ff8f3d}.nl-what-main-chart circle{fill:currentColor}.nl-what-dot-mood{color:#f55ea2}.nl-what-dot-productivity{color:#9a66ff}.nl-what-dot-health{color:#35d6cc}.nl-what-chart-icons{justify-content:space-around;max-width:31rem;margin-top:-.15rem;display:flex}.nl-what-chart-icons span{color:#ebf0f0bd;background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;place-items:center;width:2.25rem;height:2.25rem;display:grid}.nl-what-legend{color:#f5f5f2;gap:.54rem;font-size:.83rem;display:grid;position:absolute;top:.8rem;right:0}.nl-what-legend span:before{content:"";vertical-align:.06rem;border-radius:999px;width:.5rem;height:.5rem;margin-right:.6rem;display:inline-block}.nl-what-legend-mood:before{background:#f55ea2}.nl-what-legend-sleep:before{background:#4d86ff}.nl-what-legend-energy:before{background:#35a6ef}.nl-what-legend-habits:before{background:#35d76f}.nl-what-legend-productivity:before{background:#9a66ff}.nl-what-legend-health:before{background:#35d6cc}.nl-what-legend-inputs:before{background:#ff8f3d}.nl-what-pattern{background:#030c139e;border:1px solid #ffffff17;border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;margin-top:1rem;padding:.9rem 1rem;display:grid}.nl-what-pattern>span{background:#20ebdc0a;border-radius:999px;place-items:center;width:3.4rem;height:3.4rem;display:grid}.nl-what-pattern-star{color:#55ead7;width:1.8rem;height:1.8rem}.nl-what-pattern strong{color:#36eadb;font-size:.95rem;display:block}.nl-what-pattern p{color:#ebf0f0c7;margin:.35rem 0 0;font-size:.78rem;line-height:1.35}.nl-what-pattern button{min-height:2.35rem;padding:0 .95rem;font-size:.78rem}.nl-what-benefits{background:#07141ec2;border:1px solid #77a7ba3d;border-radius:1.1rem;grid-template-columns:repeat(4,minmax(0,1fr));max-width:86rem;margin:clamp(1.6rem,3vw,2.6rem) auto 0;display:grid;overflow:hidden}.nl-what-benefits article{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.1rem;min-height:7.5rem;padding:1.15rem 1.45rem;display:grid}.nl-what-benefits article+article{border-left:1px solid #77a7ba33}.nl-what-benefits article>span{color:#20ebdc;background:radial-gradient(circle,#20ebdc21,#0000 68%),#05222985;border:1px solid #20ebdc33;border-radius:999px;place-items:center;width:4.1rem;height:4.1rem;display:grid}.nl-what-target-mark{border:1px solid #20ebdc57;border-radius:999px;width:2.2rem;height:2.2rem;display:block;position:relative}.nl-what-target-mark:after,.nl-what-target-mark:before{content:"";border-radius:999px;position:absolute}.nl-what-target-mark:before{border:1px solid #20ebdc7a;inset:.45rem}.nl-what-target-mark:after{background:#20ebdc;inset:.86rem;box-shadow:0 0 12px #20ebdc73}.nl-what-benefit-star{width:2rem;height:2rem}.nl-what-benefits h3,.nl-what-benefits p{margin:0}.nl-what-benefits h3{color:#fffaf2;font-size:1rem;font-weight:650}.nl-what-benefits p{color:#ebf0f0b8;margin-top:.65rem;font-size:.9rem;line-height:1.48}@media (max-width:1180px){.nl-what-main{grid-template-columns:1fr}.nl-what-copy{max-width:44rem}.nl-what-visual{min-height:auto}}@media (max-width:920px){.nl-what-card-row{grid-template-columns:repeat(5,minmax(10rem,1fr));padding-bottom:.4rem;overflow-x:auto}.nl-what-connector-lines{min-width:42rem}.nl-what-hub{width:100%}.nl-what-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.nl-what-benefits article:nth-child(odd){border-left:0}.nl-what-benefits article:nth-child(n+3){border-top:1px solid #77a7ba33}}@media (max-width:680px){.nl-what-section{padding:3.2rem 1rem 1.4rem}.nl-what-main{gap:2rem}.nl-what-text{gap:1rem;max-width:100%;margin-top:1.4rem}.nl-what-goal{margin-top:1.6rem}.nl-what-card-row{grid-template-columns:1fr;padding-bottom:0;overflow:visible}.nl-what-mini-card{min-height:auto;padding:.85rem}.nl-what-connector-lines{display:none}.nl-what-hub{grid-template-columns:1fr;margin-top:1rem}.nl-what-hub-nav{display:none}.nl-what-dashboard{padding:1rem}.nl-what-dashboard-head{display:grid}.nl-what-dashboard-head button{width:fit-content}.nl-what-chart-area{padding-right:0}.nl-what-main-chart{height:8.7rem}.nl-what-chart-icons{max-width:100%}.nl-what-legend{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.8rem;position:static}.nl-what-pattern{grid-template-columns:1fr}.nl-what-pattern button{justify-content:center;width:100%}.nl-what-benefits{grid-template-columns:1fr}.nl-what-benefits article+article{border-top:1px solid #77a7ba33;border-left:0}}.nl-how-section{isolation:isolate;color:#fffaf2;background:0 0;width:min(100%,94rem);margin:clamp(3.8rem,6vw,6rem) auto 0;padding:clamp(3.9rem,6.2vw,5.8rem) clamp(1rem,3vw,2rem) clamp(3rem,4.8vw,4.4rem);position:relative;overflow:hidden}.nl-how-section:after,.nl-how-section:before{pointer-events:none;content:"";position:absolute}.nl-how-section:before{z-index:-2;opacity:.35;background:radial-gradient(circle at 18% 18%,#72f2df26,#0000 24rem),radial-gradient(circle at 72% 26%,#72f2df1c,#0000 28rem),radial-gradient(circle at 48% 80%,#9b69ff14,#0000 24rem);inset:-10rem -18vw -8rem;-webkit-mask-image:radial-gradient(at 50% 45%,#000 0,#0000 78%);mask-image:radial-gradient(at 50% 45%,#000 0,#0000 78%)}.nl-how-section:after{z-index:-1;opacity:.24;background-image:radial-gradient(circle,#72f2df73 0 1px,#0000 1.6px),linear-gradient(#ffffff05 1px,#0000 0),linear-gradient(90deg,#ffffff04 1px,#0000 0);background-size:9rem 8rem,4.8rem 4.8rem,4.8rem 4.8rem;inset:0;-webkit-mask-image:radial-gradient(at 50% 48%,#000 0,#0000 72%);mask-image:radial-gradient(at 50% 48%,#000 0,#0000 72%)}.nl-how-heading{text-align:center;justify-items:center;gap:.95rem;max-width:72rem;margin:0 auto clamp(2.2rem,4vw,3.2rem);display:grid}.nl-how-kicker{color:#26f2dd;letter-spacing:.34em;text-transform:uppercase;align-items:center;gap:.85rem;margin:0;font-size:.82rem;font-weight:820;line-height:1;display:inline-flex}.nl-how-kicker-star{color:#26f2dd;filter:drop-shadow(0 0 1.1rem #26f2dd7a);width:1.45rem;height:1.45rem}.nl-how-heading h2{color:#fffaf2;font-family:Georgia,Times New Roman,serif;font-size:var(--nl-section-heading-size);letter-spacing:var(--nl-section-heading-letter);font-weight:400;line-height:var(--nl-section-heading-line);text-wrap:balance;margin:0}.nl-how-heading>p:last-child{color:#c2ccd1;max-width:52rem;font-size:var(--nl-section-copy-size);line-height:var(--nl-section-copy-line);margin:0}.nl-how-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.45rem,3.4vw,3.25rem);display:grid}.nl-how-step-card{background:radial-gradient(circle at 14% 6%,#26f2dd1c,#0000 10rem),linear-gradient(#0a1822c7,#040b12e0);border:1px solid #26f2dd30;border-radius:1.05rem;flex-direction:column;min-height:35.2rem;padding:1.35rem 1rem 1.05rem;display:flex;position:relative;box-shadow:0 1.55rem 4.6rem #00000042,inset 0 1px #ffffff0f}.nl-how-step-card:not(:last-child):after{z-index:2;content:"";background:radial-gradient(circle,#26f2dd 0 .19rem,#0000 .2rem) 50%/.55rem .55rem no-repeat,linear-gradient(90deg,#26f2dd1f,#26f2dd 44%,#26f2dde6);width:clamp(1.45rem,3.4vw,3.25rem);height:.16rem;position:absolute;top:7.15rem;left:calc(100% - .05rem);box-shadow:0 0 1.4rem #26f2dd59}.nl-how-step-top{justify-content:space-between;align-items:start;gap:1rem;display:flex}.nl-how-step-number{color:#26f2dd;background:radial-gradient(circle at 50% 42%,#26f2dd2e,#0000 64%),#041c23d1;border:1px solid #26f2dd8f;border-radius:999px;place-items:center;width:3.05rem;height:3.05rem;font-size:1.05rem;font-weight:760;display:grid;box-shadow:0 0 1.7rem #26f2dd47,inset 0 1px #ffffff1f}.nl-how-step-icon{color:#e2ecf0b8;stroke-width:1.65px;width:1.55rem;height:1.55rem;margin-top:.55rem}.nl-how-step-icon-accent{color:#26f2dd}.nl-how-step-card h3{color:#fffaf2;letter-spacing:-.035em;margin:2.1rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.55rem,1.8vw,1.9rem);font-weight:400;line-height:1.06}.nl-how-step-card>p{color:#c4cdd2;min-height:4.65rem;margin:.95rem 0 1.3rem;font-size:.94rem;line-height:1.42}.nl-how-mini{background:radial-gradient(circle at 50% 0,#26f2dd0f,#0000 10rem),#040d14b8;border:1px solid #77a7ba3d;border-radius:.92rem;margin-top:auto;padding:1rem;overflow:hidden;box-shadow:inset 0 1px #ffffff0b}.nl-how-signup-mini{min-height:19.8rem;display:grid}.nl-how-mini-star{color:#26f2dd;filter:drop-shadow(0 0 1.2rem #26f2dd6b);justify-self:center;width:1.65rem;height:1.65rem;margin-top:.2rem}.nl-how-insight-mini h4,.nl-how-signup-mini h4{color:#fffaf2;margin:0;font-family:Georgia,Times New Roman,serif;font-weight:400}.nl-how-signup-mini h4{text-align:center;margin-top:.95rem;font-size:1.13rem;line-height:1}.nl-how-signup-mini>p{color:#b5c0c6;text-align:center;margin:.35rem 0 1.2rem;font-size:.72rem;line-height:1.3}.nl-how-signup-mini label{color:#b9c5ca;gap:.45rem;font-size:.72rem;display:grid}.nl-how-signup-mini label span{color:#e5ecef;background:#00000029;border:1px solid #77a7ba2e;border-radius:.42rem;align-items:center;min-height:2.45rem;padding:0 .78rem;display:flex}.nl-how-focus-area{border:1px solid #77a7ba2e;border-radius:.55rem;grid-template-columns:repeat(6,minmax(0,1fr));gap:.38rem;margin-top:1rem;padding:.42rem;display:grid}.nl-how-focus-area span{color:#26f2dd;background:#ffffff09;border:1px solid #77a7ba33;border-radius:.32rem;place-items:center;min-height:2rem;display:grid}.nl-how-focus-area span:first-child{color:#ff6ea8}.nl-how-signup-mini button{color:#021318;background:linear-gradient(135deg,#31dcea,#2cf0d2);border:0;border-radius:.42rem;justify-content:center;align-items:center;gap:.42rem;min-height:2.45rem;margin-top:1rem;font-size:.78rem;font-weight:760;display:flex}.nl-how-insight-head,.nl-how-mini-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.nl-how-insight-head,.nl-how-mini-head button,.nl-how-mini-head span{font-size:.78rem}.nl-how-mini-head span{color:#fffaf2}.nl-how-mini-head span:after{color:#26f2dd;content:"⌄";margin-left:.35rem}.nl-how-mini-head button{color:#26f2dd;background:0 0;border:0;font-weight:760}.nl-how-track-list{margin-top:1.1rem;display:grid}.nl-how-track-row{border-top:1px solid #77a7ba1f;grid-template-columns:1.4rem minmax(0,1fr) auto;align-items:center;gap:.72rem;min-height:2.38rem;display:grid}.nl-how-track-row:first-child{border-top:0}.nl-how-track-row strong{color:#e7ecef;font-size:.78rem;font-weight:600}.nl-how-track-row em{color:#dbe4e8;text-align:center;background:#ffffff0e;border:1px solid #77a7ba26;border-radius:999px;min-width:4.4rem;padding:.28rem .58rem;font-size:.72rem;font-style:normal;line-height:1}.nl-how-track-icon{color:#26f2dd;place-items:center;display:grid}.nl-how-track-icon-health,.nl-how-track-icon-mood{color:#ff5b9d}.nl-how-track-icon-sleep{color:#6b8fff}.nl-how-track-icon-energy{color:#f2cf38}.nl-how-track-icon-habits{color:#35d76f}.nl-how-track-icon-journal{color:#21cfe6}.nl-how-track-icon-inputs{color:#ff943d}.nl-how-pattern-mini{padding:.95rem .9rem}.nl-how-pattern-chart{width:100%;height:8.2rem;margin-top:.95rem;overflow:visible}.nl-how-pattern-chart path{fill:none;stroke:#ffffff12;stroke-width:1px}.nl-how-pattern-chart circle{fill:#abc6ff;filter:drop-shadow(0 0 .75rem #72f2df73)}.nl-how-line{opacity:.92;stroke-width:1.45px!important}.nl-how-line-mood{stroke:#ff5b9d!important}.nl-how-line-sleep{stroke:#4d86ff!important}.nl-how-line-energy{stroke:#28c8df!important}.nl-how-line-habits{stroke:#35d76f!important}.nl-how-line-productivity{stroke:#9a66ff!important}.nl-how-line-health{stroke:#35d6cc!important}.nl-how-line-inputs{stroke:#ff8f3d!important}.nl-how-chart-marker{stroke:#72f2dfe0!important;stroke-width:1.3px!important}.nl-how-pattern-legend,.nl-how-week-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:.32rem;display:grid}.nl-how-week-days{color:#74838b;text-align:center;margin-top:-.28rem;font-size:.68rem}.nl-how-week-days .is-active{color:#26f2dd}.nl-how-pattern-legend{grid-template-columns:repeat(4,minmax(0,1fr));gap:.68rem .5rem;margin-top:1rem}.nl-how-pattern-legend span{color:#dce7eb;font-size:.68rem}.nl-how-pattern-legend span:before{content:"";vertical-align:.02rem;border-radius:999px;width:.48rem;height:.48rem;margin-right:.4rem;display:inline-block}.nl-how-legend-mood:before{background:#ff5b9d}.nl-how-legend-sleep:before{background:#4d86ff}.nl-how-legend-energy:before{background:#28c8df}.nl-how-legend-habits:before{background:#35d76f}.nl-how-legend-productivity:before{background:#9a66ff}.nl-how-legend-health:before{background:#35d6cc}.nl-how-legend-inputs:before{background:#ff8f3d}.nl-how-pattern-note{color:#dce7eb;background:#ffffff0a;border:1px solid #77a7ba29;border-radius:.7rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;margin-top:1.2rem;padding:.75rem .85rem;font-size:.75rem;line-height:1.38;display:grid}.nl-how-pattern-star{color:#26f2dd;width:1.35rem;height:1.35rem}.nl-how-insight-mini{min-height:19.8rem}.nl-how-insight-head{color:#dce7eb}.nl-how-insight-head span{align-items:center;gap:.42rem;display:inline-flex}.nl-how-insight-head svg{color:#26f2dd}.nl-how-insight-head em{color:#26f2dd;background:#26f2dd14;border-radius:999px;padding:.32rem .62rem;font-size:.66rem;font-style:normal}.nl-how-insight-mini h4{margin-top:1.35rem;font-size:1.02rem;line-height:1.38}.nl-how-insight-rule{background:linear-gradient(90deg,#0000,#ffffff21,#0000);height:1px;margin:1.35rem 0 1.1rem}.nl-how-insight-mini p,.nl-how-insight-mini small{color:#b6c2c8;margin:0;font-size:.76rem;line-height:1.45}.nl-how-action-card{background:#ffffff0b;border:1px solid #77a7ba2e;border-radius:.62rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.72rem;margin:.85rem 0 1.05rem;padding:.82rem;display:grid}.nl-how-action-card>span{color:#26f2dd;background:#26f2dd14;border-radius:.6rem;place-items:center;width:2rem;height:2rem;display:grid}.nl-how-action-card small,.nl-how-action-card strong{display:block}.nl-how-action-card strong{color:#fffaf2;font-size:.78rem;font-weight:720;line-height:1.25}.nl-how-action-card small{color:#aebac0;margin-top:.28rem;font-weight:500}.nl-how-action-card>svg{color:#26f2dd}@media (max-width:1180px){.nl-how-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.nl-how-step-card:not(:last-child):after{display:none}}@media (max-width:680px){.nl-how-section{margin-top:3.4rem;padding:3.15rem 1rem 2.5rem}.nl-how-heading{text-align:left;justify-items:start}.nl-how-heading h2{font-size:var(--nl-section-heading-size);line-height:var(--nl-section-heading-line)}.nl-how-kicker{letter-spacing:.24em;font-size:.72rem}.nl-how-steps{grid-template-columns:1fr;gap:1rem}.nl-how-step-card{min-height:auto;padding:1.1rem .9rem .9rem}.nl-how-step-card h3{margin-top:1.4rem}.nl-how-step-card>p{min-height:auto}.nl-how-pattern-legend{grid-template-columns:repeat(2,minmax(0,1fr))}}.nl-signals-section{isolation:isolate;color:#fffaf2;background:0 0;width:min(100%,94rem);margin:clamp(3.2rem,5.4vw,5.2rem) auto 0;padding:clamp(3.2rem,5.8vw,5.2rem) clamp(1rem,3vw,2rem) clamp(2.8rem,4.5vw,4.2rem);position:relative;overflow:hidden}.nl-signals-section:before{z-index:-1;pointer-events:none;content:"";opacity:.38;background:radial-gradient(circle at 11% 68%,#72f2df1f,#0000 27rem),radial-gradient(circle at 80% 30%,#72f2df21,#0000 32rem),radial-gradient(circle at 58% 88%,#ff6ea80f,#0000 24rem);position:absolute;inset:-10rem -16vw -8rem;-webkit-mask-image:radial-gradient(at 50% 52%,#000 0,#0000 78%);mask-image:radial-gradient(at 50% 52%,#000 0,#0000 78%)}.nl-signals-heading{grid-template-columns:minmax(0,.95fr) minmax(24rem,.82fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);margin-bottom:clamp(1.8rem,3.5vw,3rem);display:grid}.nl-signals-heading p{color:#26f2dd;letter-spacing:.36em;text-transform:uppercase;margin:0 0 clamp(1.15rem,2vw,1.55rem);font-size:.78rem;font-weight:820;line-height:1}.nl-signals-heading h2{color:#fffaf2;max-width:22ch;font-family:Georgia,Times New Roman,serif;font-size:var(--nl-section-heading-size);letter-spacing:0;font-weight:400;line-height:var(--nl-section-heading-line);text-wrap:balance;margin:0}.nl-signals-kicker-star{display:none}.nl-signals-title-accent{color:inherit;font-style:normal}.nl-signals-heading span{color:#c4cdd2;max-width:49rem;font-size:var(--nl-section-copy-size);line-height:var(--nl-section-copy-line);margin-top:clamp(1.3rem,2.1vw,1.85rem);display:block}.nl-signals-continuation{display:block}.nl-signals-flow{color:#26f2dd8c;filter:drop-shadow(0 0 1.2rem #26f2dd2e);width:100%;min-height:12rem;overflow:visible}.nl-signals-flow path{fill:none;stroke:currentColor;stroke-width:1px;opacity:.45}.nl-signals-flow path:nth-child(2),.nl-signals-flow path:nth-child(3){opacity:.78}.nl-signals-flow circle{fill:#26f2dd;opacity:.9;filter:drop-shadow(0 0 .65rem #26f2ddbf)}.nl-signals-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.05rem,2vw,1.5rem);display:grid}.nl-signal-card{background:radial-gradient(circle at 12% 0,#26f2dd1c,#0000 13rem),linear-gradient(145deg,#081620c2,#040a11db);border:1px solid #77a7ba40;border-radius:1rem;grid-template-columns:clamp(4.9rem,6.2vw,5.9rem) minmax(0,1fr);align-items:start;gap:.6rem clamp(1.05rem,1.8vw,1.45rem);min-height:clamp(14.8rem,16.6vw,16.6rem);padding:clamp(1.35rem,2.1vw,1.75rem);display:grid;position:relative;overflow:hidden;box-shadow:0 1.4rem 4.2rem #0000003d,inset 0 1px #ffffff0e}.nl-signal-card:after{pointer-events:none;content:"";opacity:.26;background-color:#0000;background-image:linear-gradient(#ffffff06 1px,#0000 0),linear-gradient(90deg,#ffffff05 1px,#0000 0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:3.4rem 3.4rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 55% 44%,#000,#0000 72%);mask-image:radial-gradient(at 55% 44%,#000,#0000 72%)}.nl-signal-card>*{z-index:1;position:relative}.nl-signal-icon{color:#26f2dd;background:radial-gradient(circle at 50% 42%,#26f2dd2e,#0000 66%),#071b24c7;border:1px solid #26f2dd42;border-radius:999px;place-items:center;width:clamp(4.45rem,5.4vw,5.25rem);height:clamp(4.45rem,5.4vw,5.25rem);display:grid;box-shadow:0 0 2rem #26f2dd29,inset 0 1px #ffffff14}.nl-signal-icon-pink{color:#ff73ad;background:radial-gradient(circle at 50% 42%,#ff6ea829,#0000 66%),#1b121fc7;border-color:#ff6ea847}.nl-signal-card h3{color:#fffaf2;letter-spacing:0;margin:.3rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.65rem,2vw,2rem);font-weight:400;line-height:1.06}.nl-signal-card p{color:#c0c8cd;max-width:17rem;margin:.75rem 0 0;font-size:clamp(1rem,1.22vw,1.16rem);line-height:1.42}.nl-signal-curve,.nl-signal-event-row,.nl-signal-habit-row,.nl-signal-health-grid,.nl-signal-input-row{grid-column:1/-1;align-self:end;margin-top:clamp(.8rem,1.8vw,1.4rem)}.nl-signal-curve{width:100%;height:5.1rem;overflow:visible}.nl-signal-curve path{fill:none;stroke:#22dfd3;stroke-width:1.25px;filter:drop-shadow(0 0 .55rem #26f2dd38)}.nl-signal-curve circle{fill:#26f2dd;filter:drop-shadow(0 0 .8rem #26f2ddcc)}.nl-signal-marker{stroke-dasharray:4 6;opacity:.72}.nl-signal-curve-mood path:not(.nl-signal-baseline){stroke:#ff73ad}.nl-signal-curve-mood circle,.nl-signal-curve-mood path:not(.nl-signal-baseline)+circle{fill:#ff73ad;filter:drop-shadow(0 0 .8rem #ff6ea8b8)}.nl-signal-baseline{stroke-dasharray:4 7;stroke:#72f2df33!important}.nl-signal-input-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.nl-signal-input-pill{color:#26f2dd;background:#ffffff0a;border:1px solid #77a7ba2e;border-radius:999px;grid-template-columns:auto repeat(4,.42rem);align-items:center;gap:.42rem;min-height:2.45rem;padding:0 .74rem;display:grid}.nl-signal-input-pill i{opacity:.45;background:currentColor;border-radius:999px;width:.42rem;height:.42rem;display:block}.nl-signal-input-pill i:nth-of-type(-n+3){opacity:.95}.nl-signal-input-caffeine{color:#ff943d;background:#ff8f3d14}.nl-signal-input-alcohol{color:#c47cff;background:#c47cff14}.nl-signal-input-screen{color:#72c9ff;background:#72c9ff14}.nl-signal-habit-row{align-items:center;gap:clamp(.55rem,1vw,.9rem);display:flex}.nl-signal-habit-row span{color:#163033;background:#ffffff09;border:1px solid #77a7ba40;border-radius:999px;place-items:center;width:2rem;height:2rem;display:grid}.nl-signal-habit-row .is-done{color:#26f2dd;background:#26f2dd1f;border-color:#26f2dd66;box-shadow:0 0 1rem #26f2dd1f}.nl-signal-habit-row .is-active{background:#26f2dd;border-color:#0000;width:.62rem;height:.62rem;box-shadow:0 0 1rem #26f2dd99}.nl-signal-habit-row .is-today{background:#26f2dd29;border-color:#26f2dd5c;box-shadow:0 0 1.35rem #26f2dd52}.nl-signal-event-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem;padding:0 1.5rem;display:grid;position:relative}.nl-signal-event-row:before{content:"";background:linear-gradient(90deg,#0000,#77a7ba57,#0000);height:1px;position:absolute;top:50%;left:2.4rem;right:2.4rem}.nl-signal-event-row span{color:#26f2dd;background:#ffffff0f;border:1px solid #77a7ba3b;border-radius:999px;place-self:center;place-items:center;width:2.75rem;height:2.75rem;display:grid;position:relative;box-shadow:0 0 1.1rem #26f2dd1a}.nl-signal-event-row span:nth-child(2){color:#c47cff}.nl-signal-event-row span:nth-child(4){color:#ff73ad}.nl-signal-health-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1.5rem;display:grid}.nl-signal-health-grid span{color:#26f2dd;grid-template-columns:1.65rem minmax(0,1fr);align-items:center;gap:.7rem;display:grid}.nl-signal-health-grid span:nth-child(3),.nl-signal-health-grid span:nth-child(4){color:#b889ff}.nl-signal-health-grid i{background:#ffffff1f;border-radius:999px;height:.18rem;display:block}.nl-signal-health-grid b{border-radius:inherit;background:currentColor;height:100%;display:block;box-shadow:0 0 .9rem}@media (max-width:1180px){.nl-signals-heading{grid-template-columns:1fr}.nl-signals-flow{opacity:.72;max-width:42rem;margin-left:auto}.nl-signals-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.nl-signals-section{margin-top:3.2rem;padding:3rem 1rem 2.4rem}.nl-signals-heading{gap:1rem}.nl-signals-heading h2{font-size:var(--nl-section-heading-size);line-height:var(--nl-section-heading-line)}.nl-signals-heading p{letter-spacing:.24em;font-size:.72rem}.nl-signals-flow,.nl-signals-heading span br{display:none}.nl-signals-grid{grid-template-columns:1fr}.nl-signal-card{grid-template-columns:4.4rem minmax(0,1fr);min-height:auto;padding:1.15rem}.nl-signal-card p{max-width:100%;font-size:.98rem}.nl-signal-icon{width:4rem;height:4rem}.nl-signal-input-row{grid-template-columns:1fr}.nl-signal-habit-row{flex-wrap:wrap}.nl-signal-health-grid{grid-template-columns:1fr}}.nl-pattern-reveal-section{color:#fffaf2;isolation:isolate;background:0 0;grid-template-columns:minmax(15rem,.28fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,3.8vw,4.2rem);margin:clamp(4.8rem,8vw,8.2rem) auto 0;padding:clamp(3.1rem,5vw,4.4rem) clamp(1rem,3vw,2rem);display:grid;position:relative;overflow:hidden}.nl-pattern-reveal-section:after,.nl-pattern-reveal-section:before{pointer-events:none;content:"";position:absolute}.nl-pattern-reveal-section:before{z-index:-2;opacity:.5;background:radial-gradient(circle at 78% 42%,#26f2dd2e,#0000 34rem),radial-gradient(circle at 36% 68%,#75c0ff1a,#0000 24rem),radial-gradient(circle at 92% 9%,#bd7cff14,#0000 20rem);inset:-8rem -14vw;-webkit-mask-image:radial-gradient(at 65% 47%,#000 0,#0000 78%);mask-image:radial-gradient(at 65% 47%,#000 0,#0000 78%)}.nl-pattern-reveal-section:after{z-index:-1;opacity:.34;background-image:radial-gradient(circle,#72f2df75 0 1px,#0000 1.7px),linear-gradient(#ffffff06 1px,#0000 0),linear-gradient(90deg,#ffffff05 1px,#0000 0);background-position:50%,0 0,0 0;background-size:10rem 8rem,5.4rem 5.4rem,5.4rem 5.4rem;inset:8% 0 4%;-webkit-mask-image:radial-gradient(at 66% 48%,#000 0,#0000 70%);mask-image:radial-gradient(at 66% 48%,#000 0,#0000 70%)}.nl-pattern-reveal-copy{z-index:2;max-width:34rem;position:relative}.nl-pattern-reveal-title{color:#fffaf2;max-width:11ch;font-family:Georgia,Times New Roman,serif;font-size:var(--nl-section-heading-size);letter-spacing:var(--nl-section-heading-letter);font-weight:400;line-height:var(--nl-section-heading-line);text-wrap:balance;margin:clamp(1.05rem,1.8vw,1.45rem) 0 0}.nl-pattern-reveal-copy>p{color:#c5d0d4;max-width:25.5rem;margin:clamp(1.25rem,2.3vw,1.9rem) 0 0;font-size:clamp(.98rem,1.05vw,1.08rem);line-height:1.5}.nl-pattern-reveal-note{color:#f5f2eaad;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.9rem;margin-top:clamp(1.7rem,3vw,2.6rem);display:grid}.nl-pattern-reveal-note>span{color:#72f2df;background:#06181f8f;border:1px solid #72f2df4d;border-radius:.82rem;place-items:center;width:3.1rem;height:3.1rem;display:grid;box-shadow:0 0 1.5rem #26f2dd1f,inset 0 1px #ffffff12}.nl-pattern-reveal-note small,.nl-pattern-reveal-note strong{display:block}.nl-pattern-reveal-note strong{color:#eafffb;font-size:.98rem;font-weight:660}.nl-pattern-reveal-note small{color:#d0dce0b8;margin-top:.16rem;font-size:.92rem;line-height:1.35}.nl-pattern-reveal-visual{z-index:2;min-width:0;position:relative}.nl-pattern-mobile-map-head{display:none}.nl-pattern-callout-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(.9rem,1.8vw,1.45rem);padding:0 clamp(.4rem,1vw,.8rem);display:grid}.nl-pattern-callout{color:#f9f2ea;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 80% 0,#72f2df1c,#0000 12rem),#071019b8;border:1px solid #72f2df33;border-radius:1rem;min-height:0;padding:clamp(.86rem,1.2vw,1.08rem);position:relative;overflow:hidden;box-shadow:0 1.8rem 4rem #00000047,inset 0 1px #ffffff14}.nl-pattern-callout:before{color:#72f2df;content:"*";vertical-align:top;filter:drop-shadow(0 0 .55rem #72f2dfa6);place-items:center;width:1.2rem;height:1.2rem;margin-right:.5rem;font-family:Georgia,Times New Roman,serif;font-size:1.25rem;line-height:1;display:inline-grid}.nl-pattern-callout p{color:#72f2dfb8;letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:820;line-height:1.2;display:inline}.nl-pattern-callout h3{color:#fffaf2;letter-spacing:-.01em;max-width:26rem;margin:.62rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(.98rem,1.08vw,1.12rem);font-weight:400;line-height:1.24}.nl-pattern-callout span{color:#72f2dfb8;margin-top:.68rem;font-size:.78rem;font-weight:650;display:block}.nl-pattern-callout .nl-pattern-callout-icon{display:none}.nl-pattern-callout-purple,.nl-pattern-callout-violet{background:radial-gradient(circle at 90% 0,#be85ff24,#0000 13rem),#090b1cc2;border-color:#be85ff42}.nl-pattern-callout-purple p,.nl-pattern-callout-purple span,.nl-pattern-callout-purple:before,.nl-pattern-callout-violet p,.nl-pattern-callout-violet span,.nl-pattern-callout-violet:before{color:#c896ff}.nl-pattern-map{grid-template-columns:clamp(8rem,9vw,9.4rem) minmax(0,1fr);align-items:stretch;gap:clamp(.75rem,1.15vw,1rem);margin-top:clamp(1rem,2vw,1.45rem);display:grid}.nl-pattern-row-labels{grid-template-rows:repeat(8,minmax(0,1fr));gap:0;padding:4rem 0 1rem;display:grid}.nl-pattern-row-label{color:#72f2df;grid-template-columns:1.55rem minmax(0,1fr);align-items:center;gap:0 .55rem;min-height:2.75rem;display:grid}.nl-pattern-row-label svg{filter:drop-shadow(0 0 .7rem);grid-row:span 2}.nl-pattern-row-label span{color:currentColor;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:860;line-height:1.05}.nl-pattern-row-label small{color:#cfdce194;font-size:.65rem;line-height:1.15}.nl-pattern-row-label-sleep{color:#65baff}.nl-pattern-row-label-mood{color:#c792ff}.nl-pattern-row-label-energy{color:#72f2df}.nl-pattern-row-label-habits{color:#90e878}.nl-pattern-row-label-productivity{color:#ffcf5d}.nl-pattern-row-label-journal{color:#b685ff}.nl-pattern-row-label-events{color:#ff9857}.nl-pattern-row-label-inputs{color:#52d7e1}.nl-pattern-chart-frame{background:radial-gradient(circle at 50% 42%,#26f2dd14,#0000 28rem),#03090f57;border:1px solid #74aebe24;border-radius:1.2rem;min-width:0;overflow:hidden;box-shadow:0 2.8rem 5rem #0000003d,inset 0 1px #ffffff0d}.nl-pattern-chart{width:100%;height:auto;display:block;overflow:visible}.nl-pattern-chart-bg{fill:#040a102e}.nl-pattern-day line{stroke:#a4c2cc1f;stroke-dasharray:2 8}.nl-pattern-day text{fill:#dbe6e9ad;text-anchor:middle;font-size:11px;font-weight:650}.nl-pattern-row-guide{stroke:#a4c2cc1f;stroke-width:1px}.nl-pattern-cluster rect{fill:url(#nl-pattern-cluster-fade);stroke:#72f2df29;stroke-width:1px}.nl-pattern-cluster>line{stroke:#72f2df73;stroke-width:1.1px;filter:drop-shadow(0 0 .8rem #72f2df80)}.nl-pattern-cluster text{fill:#72f2dfb8;letter-spacing:.16em;text-anchor:middle;text-transform:uppercase;font-size:10px;font-weight:820}.nl-pattern-cluster-day{font-family:Georgia,Times New Roman,serif;fill:#fffaf2!important;letter-spacing:0!important;font-size:22px!important;font-weight:400!important}.nl-pattern-constellation-link{opacity:.26;stroke:#c6f0f58c;stroke-width:.85px}.nl-pattern-row polyline{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;filter:drop-shadow(0 0 .45rem)}.nl-pattern-row circle{fill:currentColor;opacity:.9;filter:drop-shadow(0 0 .55rem)}.nl-pattern-row .is-cluster-dot{fill:#fffaf2;stroke:currentColor;stroke-width:2.4px}.nl-pattern-row-sleep{color:#65baff}.nl-pattern-row-mood{color:#c792ff}.nl-pattern-row-energy{color:#72f2df}.nl-pattern-row-habits{color:#90e878}.nl-pattern-row-productivity{color:#ffcf5d}.nl-pattern-row-journal{color:#b685ff}.nl-pattern-row-events{color:#ff9857}.nl-pattern-row-inputs{color:#52d7e1}.nl-pattern-row-events polyline,.nl-pattern-row-inputs polyline,.nl-pattern-row-journal polyline{stroke-width:1.55px;stroke-dasharray:4 8}.nl-pattern-bottom-row{grid-template-columns:minmax(0,1fr) minmax(17rem,22rem);align-items:end;gap:clamp(1.2rem,2.4vw,2rem);margin-top:clamp(.9rem,1.8vw,1.2rem);display:grid}.nl-pattern-filter-row{flex-wrap:wrap;gap:.5rem;min-width:0;display:flex}.nl-pattern-filter{color:#72f2df;letter-spacing:.08em;text-transform:uppercase;background:#061118a8;border:1px solid #72f2df26;border-radius:.46rem;align-items:center;gap:.45rem;min-height:2.32rem;padding:.36rem .66rem;font-size:.62rem;font-weight:820;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff0e}.nl-pattern-filter-sleep{color:#65baff}.nl-pattern-filter-journal,.nl-pattern-filter-mood{color:#b685ff}.nl-pattern-filter-habits{color:#90e878}.nl-pattern-filter-productivity{color:#ffcf5d}.nl-pattern-filter-events{color:#ff9857}.nl-pattern-filter-inputs{color:#52d7e1}@media (max-width:1180px){.nl-pattern-reveal-section{grid-template-columns:1fr}.nl-pattern-reveal-copy{max-width:56rem}.nl-pattern-reveal-title{max-width:15ch;font-size:var(--nl-section-heading-size);line-height:var(--nl-section-heading-line)}.nl-pattern-reveal-copy>p{max-width:44rem}}@media (max-width:820px){.nl-pattern-reveal-section{margin-top:3.8rem;padding:3.2rem 1rem}.nl-pattern-bottom-row,.nl-pattern-callout-grid{grid-template-columns:1fr;padding-inline:0}.nl-pattern-map{grid-template-columns:1fr}.nl-pattern-row-labels{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;padding:0}.nl-pattern-row-label{background:#050f1680;border:1px solid #72f2df1f;border-radius:.62rem;min-height:0;padding:.58rem}.nl-pattern-chart-frame{-webkit-overflow-scrolling:touch;overflow-x:auto}.nl-pattern-chart{width:54rem;max-width:none;min-height:23rem}}@media (max-width:560px){.nl-pattern-reveal-title{max-width:10ch}.nl-pattern-row-labels{grid-template-columns:1fr}.nl-pattern-chart{width:48rem}.nl-pattern-filter-row{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nl-pattern-filter{justify-content:center}}.nl-why-now-section{isolation:isolate;color:#f7f2ea;background:0 0;width:min(100%,94rem);margin:clamp(5.5rem,8vw,8.5rem) auto 0;padding:clamp(3.8rem,6vw,5.6rem) clamp(1.35rem,3.8vw,3.5rem) clamp(2.2rem,4vw,3rem);position:relative;overflow:hidden}.nl-why-now-section:before{z-index:-2;content:"";opacity:.28;pointer-events:none;background-image:radial-gradient(circle,#72f2df6b 0 1px,#0000 1.6px),radial-gradient(circle,#ffffff2e 0 1px,#0000 1.4px);background-position:10% 16%,84% 30%;background-size:7.6rem 7.6rem,10rem 10rem;position:absolute;inset:0}.nl-why-now-section:after{z-index:-1;content:"";pointer-events:none;background:0 0;height:34%;position:absolute;inset:auto 0 0}.nl-why-now-main{z-index:1;grid-template-columns:minmax(0,.75fr) minmax(34rem,1.25fr);align-items:center;gap:clamp(2.4rem,6vw,6.5rem);display:grid;position:relative}.nl-why-now-copy{max-width:38rem}.nl-why-now-eyebrow{color:#7df6e9;letter-spacing:.34em;text-transform:uppercase;margin:0;font-size:clamp(.74rem,.9vw,.86rem);font-weight:700;line-height:1.3}.nl-why-now-title{color:#fffaf3;font-family:Georgia,Times New Roman,serif;font-size:var(--nl-section-heading-size);font-weight:400;line-height:var(--nl-section-heading-line);letter-spacing:var(--nl-section-heading-letter);text-wrap:balance;margin:clamp(1.2rem,2vw,1.7rem) 0 0}.nl-why-now-title span{display:block}.nl-why-now-text{gap:clamp(1.6rem,2.5vw,2.35rem);margin-top:clamp(1.7rem,2.8vw,2.8rem);display:grid}.nl-why-now-text p{color:#e6eceec7;font-size:var(--nl-section-copy-size);line-height:var(--nl-section-copy-line);margin:0}.nl-why-now-text strong{color:#70f2df;font-weight:650}.nl-why-now-rule{background:linear-gradient(90deg,#72f2df,#0000);width:1.95rem;height:1px;margin-top:clamp(1.9rem,3vw,3.1rem)}.nl-why-now-for{color:#fffaf3;align-items:center;gap:1rem;margin:clamp(1.7rem,2.7vw,2.65rem) 0 0;font-size:clamp(1rem,1.22vw,1.14rem);line-height:1.45;display:flex}.nl-why-now-for-star{color:#70f2df;filter:drop-shadow(0 0 16px #72f2df8c);width:1.35rem;height:1.35rem}.nl-life-system-visual{min-height:clamp(35rem,43vw,45rem);position:relative}.nl-life-system-stars{opacity:.58;pointer-events:none;background:radial-gradient(circle at 48% 22%,#72f2df80 0 1px,#0000 1.6px) 0 0/6.2rem 6.2rem,radial-gradient(circle at 34% 72%,#72f2df5c 0 1px,#0000 1.4px) 0 0/8.5rem 8.5rem,radial-gradient(circle at 62% 80%,#ffffff38 0 1px,#0000 1.4px) 0 0/10.8rem 10.8rem;border-radius:999px;position:absolute;inset:9% 8%;-webkit-mask-image:radial-gradient(circle,#000 0 58%,#0000 74%);mask-image:radial-gradient(circle,#000 0 58%,#0000 74%)}.nl-life-system-lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.nl-life-system-orbit{fill:none;stroke:#72f2df33;stroke-width:1px}.nl-life-system-orbit-soft{stroke:#72f2df17}.nl-life-system-orbit-dashed{stroke:#72f2df2e;stroke-dasharray:2 8}.nl-life-system-line{fill:none;stroke:#72f2df57;stroke-linecap:round;stroke-width:1.05px}.nl-life-system-line-dim{stroke:#72f2df24;stroke-dasharray:2 7}.nl-life-system-glow{opacity:.95}.nl-life-system-dot{fill:#72f2df9e;filter:drop-shadow(0 0 10px #72f2df94)}.nl-life-system-dot-bright{fill:#ccfff7}.nl-life-system-core{place-items:center;width:clamp(4.2rem,6vw,5.7rem);height:clamp(4.2rem,6vw,5.7rem);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nl-life-system-core:before{content:"";filter:blur(8px);background:radial-gradient(circle,#72f2df3d,#0000 58%);border-radius:999px;position:absolute;inset:-85%}.nl-life-system-core-star{color:#bffff5;filter:drop-shadow(0 0 22px #72f2dfb8);width:clamp(3.1rem,4.7vw,4.4rem);height:clamp(3.1rem,4.7vw,4.4rem);position:relative}.nl-life-system-node{color:#fffaf3;letter-spacing:.08em;text-align:center;background:radial-gradient(circle at 50% 20%,#ffffff17,#0000 48%),linear-gradient(#ffffff0f,#ffffff05);border:1px solid #b3f6f53b;border-radius:999px;align-content:center;place-items:center;gap:.48rem;width:clamp(5.25rem,7vw,6.4rem);height:clamp(5.25rem,7vw,6.4rem);font-size:clamp(.67rem,.8vw,.77rem);font-weight:650;line-height:1;display:grid;position:absolute;box-shadow:inset 0 0 22px #ffffff08,0 0 32px #72f2df14}.nl-life-system-node>span:last-child{overflow-wrap:anywhere;max-width:calc(100% - .85rem);display:block}.nl-life-system-node-icon{color:#fff;place-items:center;width:clamp(1.7rem,2.4vw,2.1rem);height:clamp(1.7rem,2.4vw,2.1rem);display:grid}.nl-life-system-node-work{top:5%;left:17%}.nl-life-system-node-sleep{top:21%;left:14%}.nl-life-system-node-screens{top:39%;left:13%}.nl-life-system-node-habits{top:57%;left:14.5%}.nl-life-system-node-relationships{top:75%;left:20%}.nl-life-system-node-deadlines,.nl-life-system-node-relationships{width:clamp(5.75rem,7.6vw,7.1rem);height:clamp(5.75rem,7.6vw,7.1rem)}.nl-life-system-node-deadlines>span:last-child,.nl-life-system-node-relationships>span:last-child{letter-spacing:.04em;max-width:calc(100% - .65rem);font-size:clamp(.58rem,.67vw,.68rem);line-height:1.05}.nl-life-system-node-food{top:5%;right:17%}.nl-life-system-node-exercise{top:21%;right:9.5%}.nl-life-system-node-stress{top:39%;right:8%}.nl-life-system-node-travel{top:57%;right:12%}.nl-life-system-node-deadlines{top:75%;right:19%}.nl-why-now-unifier{z-index:1;background:radial-gradient(circle at 17% 28%,#72f2df14,#0000 29%),linear-gradient(110deg,#091c2385,#05090eb8);border:1px solid #9af0ed30;border-radius:clamp(1.6rem,2.4vw,2.2rem);grid-template-columns:minmax(0,1.12fr) minmax(0,1.45fr);align-items:center;gap:clamp(1.6rem,4vw,3.6rem);margin-top:clamp(2.4rem,5vw,4.3rem);padding:clamp(2rem,3.8vw,3.1rem);display:grid;position:relative;box-shadow:inset 0 1px #ffffff0d}.nl-why-now-unifier-intro{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(1.4rem,3vw,2.3rem);display:grid}.nl-why-now-bars{color:#72f2df;background:#0c262d8a;border:1px solid #72f2df47;border-radius:1.4rem;place-items:center;width:clamp(4.4rem,6vw,5.4rem);height:clamp(4.4rem,6vw,5.4rem);display:grid;box-shadow:0 0 34px #72f2df14}.nl-why-now-unifier h3{color:#71f3df;margin:0 0 1.2rem;font-size:clamp(1.18rem,1.55vw,1.55rem);font-weight:650}.nl-why-now-unifier p{color:#e6eceec2;margin:.55rem 0 0;font-size:clamp(.95rem,1.05vw,1.05rem);line-height:1.55}.nl-why-now-pillar-grid{border-left:1px solid #ffffff1f;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2.3vw,2rem);padding-left:clamp(1.4rem,3vw,3rem);display:grid}.nl-why-now-pillar{min-width:0}.nl-why-now-pillar-icon{color:#72f2df;filter:drop-shadow(0 0 16px #72f2df3d);width:clamp(2.3rem,3.2vw,3rem);height:clamp(2.3rem,3.2vw,3rem)}.nl-why-now-pillar h3{color:#70f2df;letter-spacing:.12em;margin:clamp(1.2rem,1.9vw,1.55rem) 0 0;font-size:clamp(.76rem,.9vw,.86rem);font-weight:760}.nl-why-now-pillar p{color:#e6eceeb8;margin-top:.75rem;font-size:clamp(.9rem,1.02vw,1rem);line-height:1.5}@media (max-width:1180px){.nl-why-now-main{grid-template-columns:1fr}.nl-why-now-copy{max-width:48rem}.nl-life-system-visual{min-height:36rem}.nl-why-now-unifier{grid-template-columns:1fr}.nl-why-now-pillar-grid{border-top:1px solid #ffffff1f;border-left:0;padding-top:1.7rem;padding-left:0}}@media (max-width:760px){.nl-why-now-section{margin-top:4.4rem;padding:3.2rem 1.1rem 1.6rem}.nl-why-now-title{font-size:var(--nl-section-heading-size);line-height:var(--nl-section-heading-line)}.nl-why-now-text{gap:1.35rem}.nl-life-system-visual{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;min-height:auto;margin-top:.5rem;display:grid}.nl-life-system-lines,.nl-life-system-stars{display:none}.nl-life-system-core{grid-column:1/-1;justify-self:center;width:3.9rem;height:3.9rem;margin-bottom:.15rem;position:relative;top:auto;left:auto;transform:none}.nl-life-system-node{letter-spacing:.04em;text-align:left;border-radius:.95rem;grid-template-columns:auto minmax(0,1fr);align-content:center;place-items:center start;gap:.55rem;width:100%;height:auto;min-height:3.25rem;padding:.65rem .7rem;font-size:.72rem;line-height:1.15;display:grid;position:static}.nl-life-system-node-icon{width:1.55rem;height:1.55rem}.nl-why-now-unifier{padding:1.35rem}.nl-why-now-unifier-intro{grid-template-columns:1fr}.nl-why-now-pillar-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.3rem 1rem}}@media (max-width:460px){.nl-life-system-visual{min-height:auto}.nl-life-system-node{gap:.48rem;min-height:3.1rem;padding:.62rem;font-size:.68rem}.nl-life-system-node svg{width:1.15rem;height:1.15rem}.nl-life-system-node-deadlines,.nl-life-system-node-relationships{width:100%;height:auto}.nl-why-now-pillar-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.landing-grid,.landing-orb,.marketing-secret-result-word{animation:none}.marketing-secret-result-word{opacity:0}.marketing-secret-result-word:first-child{opacity:1}}.aura-arc{filter:drop-shadow(0 0 20px #86cbe81f)}.metric-icon-tile{--metric-icon-color:var(--lyfeira-mint);border:1px solid var(--metric-icon-color);border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.metric-icon-tile{border:1px solid color-mix(in srgb,var(--metric-icon-color) 34%,transparent)}}.metric-icon-tile{background:radial-gradient(circle at 32% 18%,var(--metric-icon-color),transparent 42%),radial-gradient(circle at 78% 78%,var(--metric-icon-color),transparent 38%),linear-gradient(145deg,#07090df0,#12151bdb)}@supports (color:color-mix(in lab,red,red)){.metric-icon-tile{background:radial-gradient(circle at 32% 18%,color-mix(in srgb,var(--metric-icon-color) 42%,transparent),transparent 42%),radial-gradient(circle at 78% 78%,color-mix(in srgb,var(--metric-icon-color) 20%,transparent),transparent 38%),linear-gradient(145deg,#07090df0,#12151bdb)}}.metric-icon-tile{color:var(--metric-icon-color)}@supports (color:color-mix(in lab,red,red)){.metric-icon-tile{color:color-mix(in srgb,var(--metric-icon-color) 88%,white 12%)}}.metric-icon-tile{box-shadow:inset 0 1px 0 #ffffff24,0 12px 34px var(--metric-icon-color)}@supports (color:color-mix(in lab,red,red)){.metric-icon-tile{box-shadow:inset 0 1px 0 #ffffff24,0 12px 34px color-mix(in srgb,var(--metric-icon-color) 18%,transparent)}}.metric-icon-tile-glow{background:var(--metric-icon-color);border-radius:9999px;height:54%;position:absolute;inset:auto -20% -34% 12%}@supports (color:color-mix(in lab,red,red)){.metric-icon-tile-glow{background:color-mix(in srgb,var(--metric-icon-color) 30%,transparent)}}.metric-icon-tile-glow{filter:blur(12px)}.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.monthly-pattern-bar{background:var(--lyfeira-mint)}.lyfeira-screen{background:radial-gradient(circle at 22% 0,#86cbe817,#0000 34%),radial-gradient(circle at 88% 14%,#49607229,#0000 34%),linear-gradient(145deg,#12161cfa,#080a0ef5);border:1px solid #f2eee721;border-radius:2rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0e,0 30px 100px #00000057}.lyfeira-screen:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff12,#0000 28%),radial-gradient(circle at 50% 110%,#86cbe80b,#0000 38%);position:absolute;inset:0}.lyfeira-screen>*{z-index:1;position:relative}.lyfeira-kicker{letter-spacing:.24em;text-transform:uppercase;color:var(--lyfeira-mint);font-size:.68rem;font-weight:650}.lyfeira-pill{color:#d8dedc;background:#f2eee70e;border:1px solid #f2eee71a;border-radius:9999px;align-items:center;gap:.4rem;display:inline-flex;box-shadow:inset 0 1px #ffffff09}.lyfeira-bottom-bar{background:radial-gradient(circle at 50% 0,#86cbe814,#0000 40%),#13151be0;border:1px solid #f2eee71c;box-shadow:inset 0 1px #ffffff12,0 18px 70px #0000007a}.lyfeira-range{--range-color:var(--lyfeira-mint);--range-progress:0%;appearance:none;cursor:pointer;background:0 0;width:100%;height:1.8rem}.lyfeira-range:focus{outline:none}.lyfeira-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--range-color) 0,var(--range-color) var(--range-progress),#f2eee71f var(--range-progress),#f2eee71f 100%);height:.42rem;box-shadow:inset 0 1px 0 #ffffff14,0 0 24px var(--range-color);border:1px solid #f2eee71a;border-radius:9999px}@supports (color:color-mix(in lab,red,red)){.lyfeira-range::-webkit-slider-runnable-track{box-shadow:inset 0 1px 0 #ffffff14,0 0 24px color-mix(in srgb,var(--range-color) 14%,transparent)}}.lyfeira-range::-webkit-slider-thumb{appearance:none;background:var(--range-color);width:1.35rem;height:1.35rem;box-shadow:0 0 0 4px #f2eee71f,0 0 26px var(--range-color);border:2px solid #07090deb;border-radius:9999px;margin-top:-.5rem}@supports (color:color-mix(in lab,red,red)){.lyfeira-range::-webkit-slider-thumb{box-shadow:0 0 0 4px #f2eee71f,0 0 26px color-mix(in srgb,var(--range-color) 54%,transparent)}}.lyfeira-range::-moz-range-track{background:#f2eee71f;border:1px solid #f2eee71a;border-radius:9999px;height:.42rem}.lyfeira-range::-moz-range-progress{background:var(--range-color);border-radius:9999px;height:.42rem}.lyfeira-range::-moz-range-thumb{background:var(--range-color);width:1.35rem;height:1.35rem;box-shadow:0 0 0 4px #f2eee71f,0 0 26px var(--range-color);border:2px solid #07090deb;border-radius:9999px}@supports (color:color-mix(in lab,red,red)){.lyfeira-range::-moz-range-thumb{box-shadow:0 0 0 4px #f2eee71f,0 0 26px color-mix(in srgb,var(--range-color) 54%,transparent)}}html[data-theme=light] .surface-shell{background:radial-gradient(circle at 0 0,#b3745e1c,#0000 32%),linear-gradient(#fffaf0fa,#f2ebe1f0);box-shadow:0 24px 80px #3e2f271a}html[data-theme=light] .surface-hero{background:radial-gradient(circle at 0 0,#b3745e33,#0000 36%),radial-gradient(circle at 100% 0,#90607421,#0000 34%),linear-gradient(#fffaf0fa,#efe7dbf5)}html[data-theme=light] .surface-panel{background:radial-gradient(circle at 0 0,#b3745e14,#0000 34%),linear-gradient(#fffaf0fa,#f0e9e0eb)}html[data-theme=light] .surface-soft{background:#fffaf0b8}html[data-theme=light] .chip-muted{color:#334155;background:#ffffffd1}html[data-theme=light] .nav-pill{color:#475569;background:#f1f5f9f5}html[data-theme=light] .nav-pill:hover{color:#0f172a;background:#e2e8f0f5}html[data-theme=light] .nav-pill-active{color:#0f172a;background:#e0f2fef5;border-color:#0ea5e942;box-shadow:0 0 0 1px #0ea5e914}html[data-theme=light] .segmented-control{background:#f1f5f9f5}html[data-theme=light] .segmented-control__item{color:#475569}html[data-theme=light] .segmented-control__item:hover{color:#0f172a}html[data-theme=light] .segmented-control__item[data-active=true]{color:#f8fafc;background:#0f172a}html[data-theme=light] .status-badge-up{color:#15803d;background:#22c55e14;border-color:#16a34a29}html[data-theme=light] .status-badge-down{color:#be123c;background:#f43f5e14;border-color:#e11d4824}html[data-theme=light] .status-badge-flat{color:#475569;background:#f1f5f9f5}html[data-theme=light] .tone-icon-neutral{color:#8a4d31;background:#fff4e8eb;border-color:#925e4829}html[data-theme=light] .tone-icon-warning{color:#b45309;background:#fef3c7eb;border-color:#f59e0b2e}html[data-theme=light] .tone-icon-positive{color:#a16207;background:#fff7e2f0;border-color:#b479392e}html[data-theme=light] .tone-eyebrow-neutral{color:#a16207}html[data-theme=light] .tone-eyebrow-warning{color:#d97706}html[data-theme=light] .tone-eyebrow-positive{color:#b7791f}html[data-theme=light] .tone-supporting-neutral{color:#475569;background:#f1f5f9f5}html[data-theme=light] .tone-supporting-warning{color:#92400e;background:#fffbebfa;border-color:#f59e0b2e}html[data-theme=light] .tone-supporting-positive{color:#92400e;background:#fffbebfa;border-color:#b479392e}html[data-theme=light] .monthly-pattern-bar{background:#d97706}.nl-page{--nl-bg:#07090d;--nl-bg-soft:#10141b;--nl-panel:#121821;--nl-panel-strong:#0b1017;--nl-cream:#f3eee4;--nl-cream-soft:#fbf7ef;--nl-muted:#a7b2bb;--nl-dim:#728391;--nl-accent:#72f2df;--nl-accent-soft:#a7fff1;--nl-accent-muted:#4bbcaf;--nl-section-heading-size:clamp(2.45rem,2.85vw,3.45rem);--nl-section-heading-line:1.08;--nl-section-heading-letter:-.035em;--nl-section-copy-size:clamp(.98rem,1.05vw,1.08rem);--nl-section-copy-line:1.64;--nl-card-heading-size:clamp(1.08rem,1.14vw,1.28rem);--nl-card-heading-line:1.22;--nl-card-copy-size:clamp(.88rem,.94vw,.98rem);--nl-card-copy-line:1.55;--nl-eyebrow-size:clamp(.54rem,.58vw,.62rem);--nl-eyebrow-line:1.34;--nl-eyebrow-letter:.25em;min-height:100vh;color:var(--nl-cream);background:radial-gradient(circle at 0 0,#72f2df2b,#0000 28rem),radial-gradient(circle at 72% 34%,#26f2dd21,#0000 42rem),radial-gradient(circle at 94% 16%,#6fd6ff1a,#0000 32rem),linear-gradient(#09141a,#061018 44%,#05070a);padding:clamp(.7rem,1.2vw,1.1rem) clamp(1.15rem,2.2vw,1.8rem) clamp(1rem,2vw,1.5rem);overflow-x:hidden}.nl-page:before{z-index:0;pointer-events:none;content:"";opacity:.18;background-image:linear-gradient(#ffffff09 1px,#0000 0),linear-gradient(90deg,#ffffff08 1px,#0000 0);background-size:28px 28px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 84%);mask-image:linear-gradient(#000,#0000 84%)}.nl-page>*{z-index:1;position:relative}.nl-preview-nav,.nl-section{width:min(100%,76rem);margin-inline:auto}.nl-comparison-section,.nl-final-cta-section,.nl-journal-events-section,.nl-pattern-reveal-section,.nl-pricing-section,.nl-problem-section,.nl-testimonials-section,.nl-trusted-section,.nl-what-section,.nl-why-now-section{width:min(100%,94rem);margin-inline:auto}.nl-preview-nav{z-index:20;width:min(100%,96rem);box-shadow:none;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(1rem,2.2vw,2rem);padding:clamp(.75rem,1vw,1rem) 0 clamp(.35rem,.7vw,.65rem);display:grid;position:relative}.nl-preview-nav>a,.nl-preview-nav>div{min-width:0}.nl-wordmark{min-width:0;color:var(--nl-cream);flex:none;align-items:center;text-decoration:none;display:inline-flex;transform:translateY(-1px)}.nl-wordmark-image{object-fit:contain;width:clamp(8.2rem,9.1vw,9.9rem);height:auto;display:block}.nl-preview-menu{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 50% 0,#72f2df1c,#0000 11rem),#030e1485;border:1px solid #ffffff1b;justify-content:center;justify-self:center;gap:.16rem;width:fit-content;max-width:100%;min-height:2.72rem;padding:.22rem;box-shadow:inset 0 1px #ffffff14,0 1.1rem 2.8rem #00000024}.nl-preview-menu,.nl-preview-menu a{border-radius:999px;align-items:center}.nl-preview-menu a{white-space:nowrap;letter-spacing:.13em;color:#fffaf2e6;text-transform:uppercase;min-height:2.22rem;padding:.2rem clamp(.58rem,.92vw,.86rem);font-size:clamp(.66rem,.68vw,.74rem);font-weight:500;text-decoration:none;transition:background .18s,color .18s,box-shadow .18s;display:inline-flex}.nl-preview-menu a:hover{color:#72f2df;background:#72f2df17;box-shadow:inset 0 0 0 1px #72f2df1f}.nl-section{margin-top:clamp(4.5rem,8vw,8rem);padding:clamp(.25rem,1.8vw,.75rem) 0}.nl-hero-foundation{align-items:end;gap:clamp(1.25rem,4vw,4rem);min-height:min(44rem,100vh - 8rem);display:grid}.nl-kicker{color:#a7fff1;letter-spacing:.32em;text-transform:uppercase;align-items:center;gap:.7rem;margin:0;font-size:.68rem;font-weight:700;line-height:1.4;display:inline-flex}.nl-display,.nl-section-title{letter-spacing:-.055em;color:#fffaf2;margin:0;font-family:Georgia,Times New Roman,serif;font-weight:400}.nl-display{max-width:13ch;font-size:clamp(3.15rem,8vw,7.9rem);line-height:.86}.nl-section-title{max-width:14ch;font-size:var(--nl-section-heading-size);letter-spacing:var(--nl-section-heading-letter);line-height:var(--nl-section-heading-line)}.nl-copy,.nl-lede{color:#d8e0e4;max-width:43rem;font-size:var(--nl-section-copy-size);line-height:var(--nl-section-copy-line)}.nl-copy{color:var(--nl-muted)}.nl-copy-highlight{color:var(--nl-accent);text-shadow:0 0 .7rem #26f2dd2e;font-weight:700}.nl-button{border-radius:.42rem;justify-content:center;align-items:center;gap:.55rem;min-height:3.05rem;padding:.8rem 1.35rem;font-size:.92rem;font-weight:560;line-height:1;text-decoration:none;transition:border-color .18s,background .18s,color .18s,transform .18s;display:inline-flex}.nl-button:hover{transform:translateY(-1px)}.nl-button-primary{color:#f5f2ea;background:#0613197a;border:1px solid #26f2dde6;box-shadow:0 0 1.7rem #26f2dd2e,inset 0 1px #ffffff14}.nl-button-secondary{color:#efeae1;background:#04090e3d;border:1px solid #ffffff52}.nl-preview-nav .nl-button{letter-spacing:.01em;border-radius:999px;min-height:2.66rem;padding-inline:clamp(.95rem,1.16vw,1.22rem);font-size:clamp(.68rem,.72vw,.78rem);font-weight:500}.nl-preview-actions{justify-self:end;align-items:center;gap:.5rem;min-width:0;display:inline-flex}.nl-preview-nav .nl-button-primary{color:#f5f2ea;background:linear-gradient(135deg,#26f2dd33,#26f2dd0e),#030c1261;border-color:#26f2ddeb;min-width:clamp(8.8rem,9.4vw,10.3rem);box-shadow:0 0 1.6rem #26f2dd29,inset 0 1px #ffffff14}.nl-preview-nav .nl-button-secondary{color:#fffaf2eb;background:#04090e3d;border-color:#ffffff38;min-width:clamp(4.7rem,5vw,5.35rem)}.nl-mobile-benefits,.nl-mobile-menu,.nl-mobile-menu-mark,.nl-mobile-menu-panel{display:none}.nl-card,.nl-day-tile,.nl-surface-sample,.nl-thesis-card,.nl-visual-panel{background:radial-gradient(circle at 20% 0,#a7fff11b,#0000 13rem),linear-gradient(145deg,#191f28eb,#0b0f16f0);border:1px solid #ffffff1f;box-shadow:inset 0 1px #ffffff12,0 1.4rem 4rem #0003}.nl-card,.nl-thesis-card{border-radius:1.55rem;padding:clamp(1.1rem,2vw,1.45rem)}.nl-thesis-card{align-self:stretch}.nl-thesis-row{color:#dfe8eb;background:#ffffff0b;border:1px solid #ffffff1c;border-radius:1.15rem;align-items:center;gap:.8rem;padding:.85rem;display:flex}.nl-star-mark{background:radial-gradient(circle at 68% 22%,#a7fff1b8,#0000 .15rem),radial-gradient(circle,#72f2df21,#0000 62%),linear-gradient(145deg,#151e27f2,#070a0ffa);border:1px solid #a7fff138;border-radius:999px;flex:none;place-items:center;width:2.18rem;height:2.18rem;display:inline-grid;position:relative;box-shadow:0 0 1.15rem #72f2df2e,inset 0 1px #ffffff1f}.nl-star-mark span,.nl-star-mark:after,.nl-star-mark:before{content:"";background:linear-gradient(90deg,#0000,#dffffb,#0000);position:absolute}.nl-star-mark span{width:58%;height:1px}.nl-star-mark:before{width:58%;height:1px;transform:rotate(90deg)}.nl-star-mark:after{opacity:.8;width:42%;height:1px;transform:rotate(45deg)}.nl-visual-panel{border-radius:clamp(1.35rem,3vw,2rem);padding:clamp(1rem,3vw,2rem);position:relative;overflow:hidden}.nl-visual-grid{opacity:.28;background:linear-gradient(90deg,#0000 0 48%,#72f2df2e 50%,#0000 52% 100%),radial-gradient(circle at 58% 42%,#72f2df29,#0000 18rem);position:absolute;inset:0}.nl-day-tile{border-radius:1.25rem;min-height:12rem;padding:.85rem}.nl-mood-dot{border-radius:999px;width:.68rem;height:.68rem;box-shadow:0 0 1.1rem}.nl-mood-low{color:#d69aa9;background:#d69aa9}.nl-mood-steady{color:#a7fff1;background:#a7fff1}.nl-mood-strong{color:#f3eee4;background:#f3eee4}.nl-insight-chip{color:#d8e6e8;background:#a7fff10e;border:1px solid #a7fff12e;border-radius:1.15rem;padding:.95rem 1rem;font-size:.9rem;line-height:1.55}.nl-surface-lab{gap:clamp(1.25rem,4vw,3rem);display:grid}.nl-surface-sample{color:#e8f4f2;border-radius:1.35rem;align-items:center;gap:1rem;min-height:7rem;padding:1rem;display:flex}.nl-landing-hero{background:radial-gradient(circle at 12% 14%,#72f2df2b,#0000 23rem),radial-gradient(circle at 76% 42%,#69e2d21b,#0000 25rem),linear-gradient(138deg,#171f29f0,#070a0fe6 58%,#07090dfa);border:1px solid #ffffff1f;border-radius:clamp(1.55rem,3vw,2.6rem);align-items:center;gap:clamp(1.4rem,4vw,3.2rem);width:min(100%,76rem);min-height:min(46rem,100vh - 7rem);margin:clamp(1.2rem,3vw,2rem) auto 0;padding:clamp(1.35rem,4vw,3rem);display:grid;box-shadow:0 2.4rem 7rem #00000054,inset 0 1px #ffffff14}.nl-hero-copy{max-width:39rem}.nl-hero-display{letter-spacing:-.058em;color:#fffaf2;text-wrap:balance;max-width:10.5ch;margin:1.35rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.7rem,7vw,7.4rem);font-weight:400;line-height:.86}.nl-hero-subhead{color:#d8e0e4;max-width:38rem;margin:1.4rem 0 0;font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.7}.nl-hero-actions{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.nl-trust-line{color:#b7c7ce;max-width:36rem;margin:1.2rem 0 0;font-size:.92rem;line-height:1.65}.nl-cinematic-hero{width:min(100vw - clamp(3rem,5vw,7rem),112rem);min-height:calc(100vh - 3.5rem);box-shadow:none;isolation:isolate;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(31rem,.9fr) minmax(38rem,1.1fr);align-items:stretch;margin:0 auto;padding:clamp(2.1rem,3.4vw,4rem) 0 clamp(.75rem,1.2vw,1.15rem);display:grid;position:relative;overflow:visible}.nl-cinematic-hero:after,.nl-cinematic-hero:before{pointer-events:none;content:"";position:absolute;inset:0}.nl-cinematic-hero:before{z-index:-2;opacity:.26;background-image:radial-gradient(circle,#a7fff17a 0 1px,#0000 1.5px),radial-gradient(circle,#ffffff38 0 1px,#0000 1.6px);background-position:12% 20%,42% 74%;background-size:9rem 8rem,13rem 11rem;inset:-10rem -18vw -8rem;-webkit-mask-image:radial-gradient(circle at 67% 42%,#000,#0000 68%);mask-image:radial-gradient(circle at 67% 42%,#000,#0000 68%)}.nl-cinematic-hero:after{z-index:-1;opacity:.62;background:radial-gradient(at 78% 42%,#26f2dd29,#0000 44rem),radial-gradient(at 15% 24%,#72f2df14,#0000 34rem),linear-gradient(90deg,#02080d24,#0510170f 48%,#02080d3d);inset:-14rem -28vw -8rem;-webkit-mask-image:radial-gradient(at 58% 42%,#000 0 58%,#0000 86%);mask-image:radial-gradient(at 58% 42%,#000 0 58%,#0000 86%)}.nl-hero-stars{z-index:-1;opacity:.72;background:radial-gradient(circle at 56% 27%,#72f2df99 0 .09rem,#0000 .12rem),radial-gradient(circle at 72% 36%,#72f2df6b 0 .08rem,#0000 .11rem),radial-gradient(circle at 86% 20%,#ffffff5c 0 .06rem,#0000 .09rem),radial-gradient(circle at 50% 63%,#a7fff157 0 .07rem,#0000 .1rem);position:absolute;inset:-10rem -18vw -7rem;-webkit-mask-image:radial-gradient(at 68% 45%,#000 0 48%,#0000 78%);mask-image:radial-gradient(at 68% 45%,#000 0 48%,#0000 78%)}.nl-cinematic-hero .nl-hero-copy{z-index:3;align-self:start;width:100%;max-width:58rem;padding-top:clamp(3rem,6.8vh,4.7rem);position:relative}.nl-hero-eyebrow{color:var(--nl-accent);letter-spacing:.34em;text-transform:uppercase;margin:0;font-size:clamp(.68rem,.8vw,.82rem);font-weight:760;line-height:1.5}.nl-cinematic-title{letter-spacing:-.056em;color:#fffaf2;text-wrap:balance;max-width:20.2ch;margin:clamp(1.25rem,1.65vw,1.7rem) 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(4rem,4.12vw,5.25rem);font-weight:400;line-height:.95}.nl-cinematic-title span{display:block}.nl-cinematic-title .nl-title-highlight{color:#fffaf2;text-shadow:0 0 .12rem #ffffff2e}.nl-title-accent{color:#26f2dd;text-shadow:0 0 .85rem #26f2dd4d,0 0 .08rem #ffffff1f;display:inline!important}.nl-title-mobile{display:none!important}.nl-cinematic-lede{color:#c9d4d8;max-width:40.5rem;margin:clamp(1.4rem,2vw,1.9rem) 0 0;font-size:clamp(1rem,1.12vw,1.16rem);line-height:1.68}.nl-cinematic-actions{flex-wrap:nowrap;gap:clamp(.7rem,.85vw,.95rem);margin-top:clamp(1.65rem,2.45vw,2.35rem);display:flex}.nl-mobile-hero-actions{display:none}.nl-hero-cta-primary,.nl-hero-cta-secondary{letter-spacing:.01em;border-radius:999px;justify-content:center;align-items:center;min-height:2.66rem;padding:.72rem clamp(.95rem,1.16vw,1.22rem);font-size:clamp(.68rem,.72vw,.78rem);font-weight:800;line-height:1;text-decoration:none;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:inline-flex}.nl-hero-cta-primary{color:#f5f2ea;background:linear-gradient(135deg,#26f2dd33,#26f2dd0e),#030c1261;border:1px solid #26f2ddeb;min-width:clamp(13.1rem,13.8vw,14.8rem);box-shadow:0 0 1.6rem #26f2dd29,inset 0 1px #ffffff14}.nl-hero-cta-secondary{color:#fffaf2eb;background:#04090e3d;border:1px solid #ffffff38;min-width:clamp(9.9rem,10.6vw,11.6rem)}.nl-hero-cta-primary:hover,.nl-hero-cta-secondary:hover{transform:translateY(-2px)}.nl-hero-trust{color:#c8d2d6;align-items:center;gap:1.4rem;max-width:40rem;margin:clamp(1.8rem,2.9vw,2.7rem) 0 0;font-size:clamp(.98rem,1.12vw,1.14rem);line-height:1.55;display:flex}.nl-hero-trust svg{box-sizing:content-box;color:#dffffb;background:#72f2df0f;border:1px solid #72f2df57;border-radius:999px;flex:none;padding:.8rem;box-shadow:0 0 1.7rem #72f2df2e,inset 0 1px #ffffff1f}.nl-hero-visual{perspective:1500px;min-height:calc(100vh - 4.1rem);position:relative;overflow:visible}.nl-hero-device-scene{z-index:2;aspect-ratio:1.25;width:min(54rem,52vw);transform-style:preserve-3d;position:absolute;top:42%;left:-8%;transform:translateY(-50%)}.nl-hero-orbits{z-index:3;color:#72f2df66;opacity:.58;filter:drop-shadow(0 0 1.45rem #72f2df33);width:100%;height:100%;position:absolute;inset:0;overflow:visible}.nl-hero-orbits path{fill:none;stroke:currentColor;stroke-dasharray:1.8 8.6;stroke-linecap:round;stroke-width:1.05px}.nl-hero-orbits circle{fill:#a7fff1;opacity:.82;filter:drop-shadow(0 0 .76rem #72f2dfdb)}.nl-hero-orb{z-index:9;color:#dffffb;background:radial-gradient(circle at 35% 25%,#ffffff24,#0000 28%),radial-gradient(circle,#72f2df29,#051319e0);border:1px solid #72f2df61;border-radius:999px;place-items:center;width:clamp(3.15rem,3.35vw,4.25rem);height:clamp(3.15rem,3.35vw,4.25rem);transition:transform .26s;display:grid;position:absolute;box-shadow:0 0 2.4rem #72f2df3b,inset 0 1px #ffffff2e}.nl-hero-orb-zap{top:49.6%;left:10.4%}.nl-hero-orb-moon{top:6.6%;right:8.1%}.nl-hero-orb-heart{bottom:10.8%;right:23.6%}.nl-hero-mockup-picture{z-index:8;transform-origin:50% 56%;filter:drop-shadow(0 2.3rem 3.2rem #00000052)drop-shadow(0 0 4rem #26f2dd14);will-change:transform;transition:filter .28s,transform .36s;display:block;position:absolute;inset:0;transform:translate(0)rotate(0)}.nl-hero-mockup-image{-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:auto;display:block}.nl-cinematic-hero:hover .nl-hero-mockup-picture{filter:drop-shadow(0 2.45rem 3.5rem #00000057)drop-shadow(0 0 4.5rem #26f2dd1f);transform:translate(.18rem,-.2rem)rotate(-.12deg)}.nl-phone-shell{z-index:7;isolation:isolate;transform-origin:bottom;width:38.8%;transition:transform .32s;position:absolute;top:-1.2%;left:22.4%;transform:rotateX(.2deg)rotateY(-1.25deg)rotate(3.2deg)}.nl-phone-frame{background:linear-gradient(90deg,#ffffff3d,#0000 12% 88%,#fff3),linear-gradient(145deg,#363b3e,#07090b 38%,#606466 48%,#111417 58%,#030506);border:clamp(.45rem,.62vw,.64rem) solid #0e1011fa;border-radius:clamp(2.5rem,2.86vw,3.34rem);position:relative;box-shadow:1.4rem 2.4rem 3.8rem #0000008f,-.5rem .5rem 2.5rem #72f2df14,inset 0 0 0 1px #ffffff3d}.nl-phone-frame:after{content:"";background:linear-gradient(#5f6668,#171b1d);border-radius:999px;width:.34rem;height:5.8rem;position:absolute;top:22%;right:-.68rem;box-shadow:inset 1px 0 #ffffff47}.nl-phone-screen{aspect-ratio:9/19.45;background:radial-gradient(circle at 75% 12%,#72f2df2b,#0000 10rem),radial-gradient(circle at 18% 68%,#72f2df14,#0000 12rem),linear-gradient(#07111b,#071017 34%,#04080e);border:1px solid #ffffff1f;border-radius:clamp(1.95rem,2.25vw,2.65rem);height:auto;min-height:0;padding:clamp(.72rem,.82vw,.92rem) clamp(.64rem,.74vw,.8rem) clamp(2.85rem,3.18vw,3.35rem);position:relative;overflow:hidden}.nl-phone-screen:before{pointer-events:none;content:"";opacity:.42;background-color:#0000;background-image:linear-gradient(#ffffff09 1px,#0000 0),linear-gradient(90deg,#ffffff08 1px,#0000 0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:1.7rem 1.7rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.nl-phone-screen>*{z-index:1;position:relative}.nl-phone-status{color:#f8fbfc;justify-content:space-between;align-items:center;font-size:clamp(.63rem,.7vw,.72rem);font-weight:700;display:flex}.nl-phone-status-icons{align-items:center;gap:.26rem;display:inline-flex}.nl-signal-bars{align-items:flex-end;gap:.08rem;height:.52rem;display:inline-flex}.nl-signal-bars i{background:#ffffffe0;border-radius:999px;width:.12rem;display:block}.nl-signal-bars i:first-child{height:.25rem}.nl-signal-bars i:nth-child(2){height:.38rem}.nl-signal-bars i:nth-child(3){height:.52rem}.nl-wifi-mark{opacity:.92;border-top:.14rem solid #ffffffe6;border-left:.14rem solid #0000;border-right:.14rem solid #0000;border-radius:999px 999px 0 0;width:.54rem;height:.4rem;transform:translateY(.08rem)}.nl-battery-mark{border:.08rem solid #ffffffd6;border-radius:.13rem;width:.76rem;height:.38rem;position:relative}.nl-battery-mark:before{content:"";background:#ffffffc7;border-radius:0 999px 999px 0;width:.1rem;height:.16rem;position:absolute;top:50%;right:-.18rem;transform:translateY(-50%)}.nl-battery-mark:after{content:"";background:#ffffffd1;border-radius:.06rem;width:58%;position:absolute;inset:.06rem}.nl-phone-notch{background:#010204;border-radius:999px;width:5.2rem;height:1.55rem;position:absolute;top:.25rem;left:50%;transform:translate(-50%)}.nl-phone-greeting{color:#eef9f8;justify-content:space-between;align-items:flex-start;gap:.8rem;margin-top:clamp(1.22rem,1.52vw,1.72rem);display:flex}.nl-phone-greeting p{white-space:nowrap;align-items:center;gap:.4rem;margin:0;font-size:clamp(.9rem,1.06vw,1.12rem);display:flex}.nl-mini-star{color:var(--nl-accent);text-shadow:0 0 1rem #72f2dfad}.nl-phone-greeting span,.nl-phone-section-label{color:#aebcc4;font-size:clamp(.62rem,.7vw,.72rem)}.nl-phone-insights article,.nl-phone-metrics article,.nl-phone-state{background:#ffffff0b;border:1px solid #ffffff18;box-shadow:inset 0 1px #ffffff0e}.nl-phone-state{border-radius:1rem;grid-template-columns:1fr auto;gap:.85rem;margin-top:clamp(.72rem,.86vw,.96rem);padding:clamp(.54rem,.66vw,.72rem);display:grid}.nl-phone-metrics span,.nl-phone-state span{color:#c2d0d4;font-size:.72rem;display:block}.nl-phone-state strong{color:#fff;margin-top:.45rem;font-size:clamp(1.32rem,1.55vw,1.78rem);font-weight:500;display:block}.nl-phone-metrics small,.nl-phone-state small{color:var(--nl-accent);font-size:.72rem}.nl-phone-score{isolation:isolate;background:#040d1347;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:.02rem;width:clamp(3.75rem,4vw,4.42rem);height:clamp(3.75rem,4vw,4.42rem);display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff0a}.nl-phone-score:after,.nl-phone-score:before{border-radius:inherit;content:"";position:absolute}.nl-phone-score:before{z-index:-2;background:conic-gradient(from 185deg,#5ff4e6 0deg 260deg,#61879157 260deg 1turn);inset:0;box-shadow:0 0 1.15rem #5ff4e633}.nl-phone-score:after{z-index:-1;background:radial-gradient(circle at 50% 34%,#1c353feb,#0000 58%),linear-gradient(#0c1820,#061016);inset:clamp(.38rem,.44vw,.5rem);box-shadow:inset 0 0 0 1px #ffffff0b,inset 0 0 1.2rem #00000057}.nl-phone-score span{color:#fff;letter-spacing:-.035em;font-size:clamp(1.24rem,1.42vw,1.58rem);font-weight:650;line-height:1}.nl-phone-score small{color:#aabac0;margin:0;font-size:clamp(.5rem,.58vw,.62rem);font-weight:650;line-height:1}.nl-phone-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.44rem;margin-top:.62rem;display:grid}.nl-phone-metrics article{border-radius:.85rem;min-width:0;padding:clamp(.52rem,.68vw,.7rem) clamp(.46rem,.62vw,.62rem)}.nl-phone-metrics svg{color:var(--nl-accent)}.nl-phone-metrics strong{color:#fff;margin-top:.3rem;font-size:clamp(.82rem,.96vw,1rem);font-weight:550;display:block}.nl-phone-section-label{margin:clamp(.72rem,.86vw,.96rem) 0 .44rem}.nl-phone-insights{gap:clamp(.54rem,.72vw,.86rem);display:grid}.nl-phone-insights article{border-radius:.95rem;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(.44rem,.62vw,.62rem);min-height:clamp(4.85rem,5.5vw,6.45rem);padding:clamp(.62rem,.74vw,.82rem);display:grid}.nl-phone-insight-icon{color:#dffffb;background:#72f2df1f;border-radius:999px;place-items:center;width:clamp(2.28rem,2.55vw,2.78rem);height:clamp(2.28rem,2.55vw,2.78rem);display:grid}.nl-phone-insights article[data-tone=warning] .nl-phone-insight-icon{color:#ffd18b;background:#ff932d2e}.nl-phone-insights small,.nl-phone-insights strong{display:block}.nl-phone-insights strong{color:#fff;font-size:clamp(.76rem,.88vw,.96rem);line-height:1.2}.nl-phone-insights small{color:#a8b8bf;margin-top:.22rem;font-size:clamp(.54rem,.63vw,.68rem);line-height:1.35}.nl-phone-tabbar{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#050d13b8,#03080deb);border-top:1px solid #ffffff14;border-radius:1.15rem 1.15rem 1.55rem 1.55rem;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:.25rem;margin-top:0;padding:.62rem .2rem .18rem;display:grid;position:absolute;bottom:.64rem;left:clamp(.72rem,.86vw,.9rem);right:clamp(.72rem,.86vw,.9rem);box-shadow:0 -.75rem 1.4rem #03080d80}.nl-phone-tabbar span{color:#7e8d95;justify-items:center;gap:.25rem;display:grid}.nl-phone-tabbar span:first-child{color:var(--nl-accent)}.nl-phone-tabbar small{font-size:.55rem}.nl-phone-plus{background:#ffffff14;border-radius:999px;align-self:center;width:2.55rem;height:2.55rem;margin-inline:auto;color:#fff!important;place-items:center!important}.nl-hero-floating-card{z-index:5;color:#f3eee4;background:radial-gradient(circle at 90% 4%,#72f2df1f,#0000 8rem),linear-gradient(145deg,#0b171ff9,#03080df6);border:1px solid #72f2df33;border-radius:1.18rem;width:33.6%;min-height:clamp(22.6rem,24.5vw,26.4rem);padding:clamp(1.06rem,1.24vw,1.42rem);transition:transform .32s;position:absolute;top:21.6%;left:66.3%;transform:rotateY(-2.8deg)rotate(-1.35deg);box-shadow:0 1.5rem 4rem #00000052,inset 0 1px #ffffff14}.nl-hero-floating-card p{color:#8fa4ac;margin:0;font-size:.76rem}.nl-hero-floating-card>div strong{color:var(--nl-accent);background:#72f2df1a;border-radius:.8rem;padding:.55rem .72rem .15rem}.nl-hero-card-topline{grid-template-columns:1fr auto;align-items:start;gap:.25rem 1rem;display:grid}.nl-hero-card-topline small{color:#8fa4ac;grid-column:2;font-size:.68rem}.nl-hero-floating-card h3{color:#fff;max-width:15.8rem;margin:clamp(.72rem,.9vw,.95rem) 0 .45rem;font-size:clamp(1.2rem,1.32vw,1.54rem);font-weight:500;line-height:1.12}.nl-hero-card-copy{max-width:16.5rem;margin:0 0 .6rem;line-height:1.45;color:#b8c8cd!important;font-size:clamp(.72rem,.82vw,.86rem)!important}.nl-hero-card-evidence{grid-template-columns:1fr;gap:.38rem;margin:-.12rem 0 .7rem;display:grid}.nl-hero-card-evidence span{background:#72f2df12;border:1px solid #72f2df29;border-radius:.62rem;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.54rem;padding:.42rem .52rem;line-height:1;display:grid}.nl-hero-card-evidence strong{color:#e9fffb;letter-spacing:-.02em;font-size:.72rem;font-weight:850}.nl-hero-card-evidence small{color:#97b8bc;white-space:nowrap;font-size:.58rem;font-weight:700}.nl-problem-section{isolation:isolate;background:0 0;grid-template-columns:minmax(22rem,.72fr) minmax(44rem,1.28fr);align-items:center;gap:clamp(4rem,6.5vw,8rem);min-height:100vh;padding:clamp(5rem,8vw,8rem) clamp(3rem,5.4vw,6rem);display:grid;position:relative;overflow:hidden}.nl-problem-section:after,.nl-problem-section:before{z-index:-1;pointer-events:none;content:"";position:absolute;inset:0}.nl-problem-section:before{opacity:.42;background-image:radial-gradient(circle,#78fff166 0 1px,#0000 1.5px),radial-gradient(circle,#ffffff2e 0 1px,#0000 1.5px);background-position:64% 20%,86% 66%;background-size:11rem 9rem,15rem 13rem;-webkit-mask-image:radial-gradient(at 72% 45%,#000 0,#0000 68%);mask-image:radial-gradient(at 72% 45%,#000 0,#0000 68%)}.nl-problem-section:after{background:radial-gradient(at 73% 47%,#38b9b81a,#0000 35rem)}.nl-problem-copy{z-index:2;max-width:41rem;position:relative}.nl-problem-eyebrow{color:#72f2df;letter-spacing:.34em;text-transform:uppercase;margin:0;font-size:clamp(.72rem,.82vw,.9rem);font-weight:760;line-height:1.4}.nl-problem-title{color:#fffaf2;max-width:12.8ch;font-family:Georgia,Times New Roman,serif;font-size:var(--nl-section-heading-size);letter-spacing:var(--nl-section-heading-letter);font-weight:400;line-height:var(--nl-section-heading-line);text-wrap:balance;margin:clamp(1.4rem,2vw,1.9rem) 0 0}.nl-problem-text{color:#c4ced3;max-width:36.5rem;font-size:var(--nl-section-copy-size);line-height:var(--nl-section-copy-line);gap:clamp(1.25rem,1.85vw,1.95rem);margin-top:clamp(1.8rem,2.8vw,3rem);display:grid}.nl-problem-text p{margin:0}.nl-problem-visual{z-index:2;min-height:clamp(37rem,52vw,50rem);position:relative}.nl-problem-orbits{color:#37eae06b;opacity:.62;filter:drop-shadow(0 0 1.3rem #26f2dd29);width:116%;height:116%;position:absolute;inset:-8% -5% -7% -14%;overflow:visible}.nl-problem-orbits path{fill:none;stroke:currentColor;stroke-dasharray:2 9;stroke-linecap:round;stroke-width:1.05px}.nl-problem-orbits circle{fill:#9efff1;filter:drop-shadow(0 0 .75rem #26f2ddd1)}.nl-problem-float{z-index:7;color:#dffdf8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform:rotate(var(--rotate,0deg));background:#071219bd;border:1px solid #72f2df47;border-radius:.58rem;align-items:center;gap:.52rem;padding:.58rem .75rem;font-size:clamp(.78rem,.85vw,.94rem);line-height:1.15;display:inline-flex;position:absolute;box-shadow:0 1.1rem 2.6rem #00000047,inset 0 1px #ffffff1a}.nl-problem-float svg{color:#8ffff0}.nl-problem-float-warm{color:#ffe1c6;border-color:#e48b4980}.nl-problem-float-warm svg{color:#f4a05e}.nl-problem-float-late{--rotate:-8deg;top:2%;left:27%}.nl-problem-float-stress{--rotate:5deg;top:4.5%;right:4%}.nl-problem-float-workout{--rotate:-7deg;top:30%;left:.5%}.nl-problem-float-screen{--rotate:7deg;top:38.5%;right:-2%}.nl-problem-float-travel{--rotate:-8deg;bottom:30%;left:.2%}.nl-problem-float-talk{--rotate:8deg;bottom:20%;right:0}.nl-problem-week-card{z-index:4;color:#eaf5f3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 15% 0,#72f2df14,#0000 18rem),linear-gradient(145deg,#081219e0,#03090fd1);border:1px solid #aef0ff33;border-radius:1.5rem;max-width:clamp(42rem,52vw,51.5rem);margin:clamp(4rem,7vw,6.8rem) auto 0;padding:clamp(1.15rem,1.55vw,1.55rem);position:relative;box-shadow:0 2rem 5.5rem #00000057,inset 0 1px #ffffff14}.nl-problem-week-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.nl-problem-week-head h3,.nl-problem-week-head p{margin:0}.nl-problem-week-head h3{color:#fffaf2;letter-spacing:-.02em;font-size:clamp(1.1rem,1.25vw,1.38rem);font-weight:560}.nl-problem-week-head p{color:#9daeb6;margin-top:.25rem;font-size:.78rem}.nl-problem-date-pill{color:#b9c8cd;background:#040a10b3;border:1px solid #a7fff129;border-radius:999px;align-items:center;gap:.45rem;padding:.32rem .42rem .32rem .56rem;font-size:.74rem;display:inline-flex}.nl-problem-date-pill button{color:#8ba0a8;background:0 0;border:1px solid #ffffff12;border-radius:999px;place-items:center;width:1.55rem;height:1.55rem;display:inline-grid}.nl-problem-week-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.42rem;margin-top:1.35rem;padding-left:4.7rem;display:grid;position:relative}.nl-problem-day-card{text-align:center;background:linear-gradient(#0b151de0,#070d14c2);border:1px solid #ffffff12;border-radius:.52rem;min-height:8rem;padding:.72rem .68rem}.nl-problem-day-card small,.nl-problem-day-card strong{display:block}.nl-problem-day-card strong{color:#dde8ea;font-size:.75rem;font-weight:640}.nl-problem-day-card small{color:#c2cdd1;margin-top:.16rem;font-size:.68rem}.nl-problem-face{color:#b7c7cd;border:1px solid #ffffff2e;border-radius:999px;place-items:center;width:1.68rem;height:1.68rem;margin:.66rem auto 0;font-size:.76rem;display:grid}.nl-problem-face-low{color:#ff8f7e;border-color:#ff5d4c73}.nl-problem-face-warn{color:#e7b267;border-color:#e9a75073}.nl-problem-face-good{color:#72f2df;border-color:#26f2dd73}.nl-problem-bars{gap:.52rem;margin-top:.75rem;display:grid}.nl-problem-bars i{background:linear-gradient(90deg,#72f2dff2,#72f2df61);border-radius:999px;min-width:.7rem;height:.18rem;display:block;box-shadow:0 0 .7rem #26f2dd2e}.nl-problem-row-labels{color:#93a5ad;gap:.86rem;font-size:.76rem;display:grid;position:absolute;top:4.9rem;left:.3rem}.nl-problem-signal-panel{background:#040a108c;border:1px solid #ffffff12;border-radius:.84rem;margin-top:1rem;padding:.82rem}.nl-problem-signal-panel p{color:#a6b7bd;margin:0 0 .7rem;font-size:.78rem}.nl-problem-signal-panel div{flex-wrap:wrap;gap:.5rem;display:flex}.nl-problem-signal-panel span{color:#d8e5e8;background:#0e1921b8;border:1px solid #a7fff11f;border-radius:.42rem;align-items:center;gap:.48rem;padding:.48rem .64rem;font-size:.74rem;display:inline-flex}.nl-problem-signal-panel svg{color:#9efff1}.nl-problem-signal-panel .nl-problem-signal-warm svg{color:#f4a05e}.nl-problem-lock-card,.nl-problem-quote-card{z-index:6;color:#dbe9eb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 18% 8%,#26f2dd29,#0000 10rem),#060f16c7;border:1px solid #72f2df38;position:absolute;box-shadow:0 2rem 4.5rem #00000052,inset 0 1px #ffffff14}.nl-problem-quote-card{border-color:#26f2dd80;border-radius:1rem;width:min(16rem,24vw);padding:1.35rem 1.5rem;bottom:4%;left:23%}.nl-problem-quote-card span{color:#26f2dd;font-family:Georgia,Times New Roman,serif;font-size:2.5rem;line-height:.65;display:block}.nl-problem-quote-card strong{color:#bdfcf5;margin-top:.35rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.4rem,1.7vw,1.8rem);font-weight:400;display:block}.nl-problem-quote-card p{color:#d7e0e3;margin:.45rem 0 0;font-size:.98rem}.nl-problem-lock-card{border-color:#aef0ff2e;border-radius:1rem;width:min(26rem,32vw);padding:1.25rem;bottom:-6%;right:5%}.nl-problem-lock-card h3{color:#e9f2f3;margin:0;font-size:.96rem;font-weight:560}.nl-problem-lock-preview{background:#1f303a7a;border-radius:.72rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;margin-top:1rem;padding:.95rem;display:grid}.nl-problem-lock-preview>span{color:#d8ffff;background:#a7fff10f;border:1px solid #a7fff126;border-radius:999px;place-items:center;width:3.05rem;height:3.05rem;display:grid}.nl-problem-lock-lines{gap:.48rem;display:grid}.nl-problem-lock-preview i{filter:blur(.12rem);background:#c6dde229;border-radius:999px;width:75%;height:.55rem;display:block}.nl-problem-lock-preview i:nth-child(2){width:58%}.nl-problem-lock-preview i:nth-child(3){width:68%}.nl-problem-lock-questions{gap:.36rem;display:grid}.nl-problem-lock-questions em{color:#cfdbdf;font-style:normal}.nl-problem-lock-card p{color:#aebdc4;margin:.95rem 0 0;font-size:.86rem;line-height:1.45}@media (max-height:820px) and (min-width:900px){.nl-cinematic-hero{grid-template-columns:minmax(31rem,.9fr) minmax(37rem,1.1fr);width:min(100vw - clamp(3rem,5.8vw,7.5rem),110rem);min-height:calc(100vh - 3.25rem);padding-block:clamp(1.45rem,2vw,2.2rem) .45rem}.nl-cinematic-hero .nl-hero-copy{padding-top:clamp(2.2rem,5.2vh,3.6rem)}.nl-cinematic-title{max-width:20.1ch;font-size:clamp(3.7rem,3.95vw,4.95rem)}.nl-cinematic-lede{max-width:40rem;font-size:clamp(.96rem,1vw,1.06rem)}.nl-cinematic-actions{flex-wrap:nowrap;gap:clamp(1.25rem,1.65vw,2rem)}.nl-hero-visual{min-height:calc(100vh - 4.7rem)}.nl-hero-device-scene{width:min(50.5rem,52vw);top:42%;left:-8%;transform:translateY(-50%)}.nl-phone-shell{width:38.8%;top:-1.2%;left:22.4%}.nl-phone-screen{aspect-ratio:9/19.45;height:auto;min-height:0}.nl-hero-floating-card{width:33.6%;min-height:23.6rem;padding:1rem;top:21.6%;left:66.3%}.nl-hero-floating-card h3{font-size:1.25rem}}@media (max-width:1500px) and (min-width:721px){.nl-page{--nl-section-heading-size:clamp(2.25rem,2.7vw,3.15rem);--nl-section-copy-size:.98rem}.nl-cinematic-hero{grid-template-columns:minmax(30rem,.9fr) minmax(34rem,1.1fr);width:min(100vw - clamp(2.5rem,5vw,5.5rem),101rem);min-height:min(43.5rem,100vh - 3.25rem);padding-block:clamp(1.35rem,2.4vw,2.4rem) .55rem}.nl-cinematic-title{max-width:20ch;font-size:clamp(3.15rem,4vw,4.45rem)}.nl-cinematic-lede{max-width:39rem;font-size:.98rem}.nl-cinematic-actions{gap:.8rem}.nl-hero-cta-primary{min-width:13.1rem}.nl-hero-cta-secondary{min-width:10.2rem}.nl-hero-visual{min-height:calc(100vh - 4rem)}.nl-hero-device-scene{width:min(49rem,52vw);top:43%;left:-8%;transform:translateY(-50%)}}.nl-hero-floating-card a{color:#cfe7e8;justify-content:space-between;align-items:center;margin-top:1rem;font-size:.78rem;text-decoration:none;display:flex}.nl-hero-mini-chart{height:clamp(6.5rem,8vw,8.1rem);position:relative;overflow:hidden}.nl-hero-mini-chart svg{width:100%;height:100%}.nl-hero-mini-chart path{fill:none;stroke:#ffffff1a;stroke-dasharray:3 5}.nl-hero-mini-chart polyline{fill:none;stroke:var(--nl-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;filter:drop-shadow(0 0 .7rem #72f2df61)}.nl-hero-mini-chart circle{fill:#061017;stroke:var(--nl-accent);stroke-width:3px}.nl-hero-week-labels{color:#74868d;grid-template-columns:repeat(7,minmax(0,1fr));margin-top:-.4rem;font-size:.62rem;display:grid}.nl-hero-week-labels span{text-align:center}.nl-hero-visual:hover .nl-phone-shell{transform:translateY(-.32rem)rotateX(.2deg)rotateY(-1.25deg)rotate(3.2deg)}.nl-hero-visual:hover .nl-hero-floating-card{transform:translate(.25rem,-.28rem)rotateY(-2.8deg)rotate(-1.35deg)}.nl-hero-visual:hover .nl-hero-orb-zap{transform:translate(-.35rem,-.45rem)}.nl-hero-visual:hover .nl-hero-orb-moon{transform:translate(.45rem,-.55rem)}.nl-hero-visual:hover .nl-hero-orb-heart{transform:translate(.35rem,.45rem)}.nl-hero-scroll{opacity:.5;gap:.15rem;display:grid;position:absolute;bottom:1.15rem;left:20%}.nl-hero-scroll span{border-bottom:1px solid #dffffb;border-right:1px solid #dffffb;width:1.2rem;height:1.2rem;transform:rotate(45deg)}.nl-hero-map{background:radial-gradient(circle at 50% 8%,#72f2df24,#0000 18rem),radial-gradient(circle at 84% 78%,#69e2d214,#0000 16rem),linear-gradient(145deg,#070a0ff7,#121922e6);border:1px solid #a7fff12e;border-radius:clamp(1.45rem,3vw,2.15rem);min-width:0;padding:clamp(.78rem,1.7vw,1.05rem);position:relative;overflow:hidden;box-shadow:0 1.5rem 5rem #00000052,inset 0 1px #ffffff14}.nl-hero-map:before{pointer-events:none;content:"";opacity:.4;background-color:#0000;background-image:linear-gradient(#ffffff09 1px,#0000 0),linear-gradient(90deg,#ffffff09 1px,#0000 0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:2.6rem 2.6rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 48%,#000,#0000 78%);mask-image:radial-gradient(circle at 50% 48%,#000,#0000 78%)}.nl-hero-map-top{z-index:2;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.25rem .35rem 0;display:flex;position:relative}.nl-hero-map-pill{color:#d9fffa;background:#a7fff113;border:1px solid #a7fff133;border-radius:999px;flex:none;padding:.55rem .75rem;font-size:.72rem;line-height:1}.nl-hero-map-stage{z-index:1;margin-top:1.15rem;position:relative}.nl-hero-observatory-body{background:#070a0f;border:1px solid #ffffff18;border-radius:clamp(1.15rem,2vw,1.55rem);min-height:clamp(32rem,46vw,40rem);margin-top:1rem;position:relative;overflow:hidden}.nl-hero-observatory-body:after,.nl-hero-observatory-body:before{pointer-events:none;content:"";position:absolute;inset:0}.nl-hero-observatory-body:before{z-index:1;background:linear-gradient(90deg,#05080cf5,#05080c6b 52%,#05080cd1),linear-gradient(#05080c59,#05080ce0)}.nl-hero-observatory-body:after{z-index:2;opacity:.16;background-color:#0000;background-image:linear-gradient(#ffffff0a 1px,#0000 0),linear-gradient(90deg,#ffffff09 1px,#0000 0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:2.35rem 2.35rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:radial-gradient(circle at 50% 46%,#000,#0000 76%);mask-image:radial-gradient(circle at 50% 46%,#000,#0000 76%)}.nl-hero-observatory-image{object-fit:cover;opacity:.42;filter:saturate(.82)contrast(1.08);width:100%;height:100%;position:absolute;inset:0}.nl-hero-signal-card{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 8% 0,#72f2df1f,#0000 14rem),#060a0fc7;border:1px solid #a7fff126;border-radius:1.25rem;width:min(100%,31rem);margin:clamp(.9rem,2vw,1.3rem);padding:clamp(.75rem,1.5vw,1rem);position:relative;box-shadow:0 1.4rem 4rem #0000005c,inset 0 1px #ffffff14}.nl-hero-signal-header,.nl-hero-signal-line{grid-template-columns:4.8rem minmax(4rem,1fr) minmax(4rem,1fr) 5rem;align-items:center;gap:.65rem;display:grid}.nl-hero-signal-header{color:#8ea5b3;letter-spacing:.22em;text-transform:uppercase;font-size:.56rem;font-weight:800}.nl-hero-signal-lines{gap:.35rem;margin-top:.65rem;display:grid}.nl-hero-signal-line{color:#d8e6e8;border-top:1px solid #ffffff0f;min-height:2.05rem;font-size:.78rem}.nl-hero-signal-line>span:first-child{color:#eef7f5;font-weight:700}.nl-hero-signal-markers{justify-content:flex-end;gap:.36rem;display:inline-flex}.nl-hero-observatory .nl-pattern-lines{z-index:5;opacity:.58;height:62%;inset:16% 5% auto}.nl-hero-observatory .nl-pattern-lines path{stroke-width:.5px}.nl-pattern-lines{pointer-events:none;opacity:.72;filter:drop-shadow(0 0 .9rem #72f2df42);width:94%;height:76%;position:absolute;inset:7% 3% auto}.nl-pattern-lines path{fill:none;stroke:#a7fff170;stroke-dasharray:6 10;stroke-linecap:round;stroke-width:.7px}.nl-pattern-lines path+path{stroke:#fffaf233;stroke-dasharray:2 7}.nl-hero-days{z-index:2;grid-template-columns:repeat(7,minmax(0,1fr));gap:.55rem;display:grid;position:relative}.nl-hero-day{background:radial-gradient(circle at 30% 0,#a7fff121,#0000 4.5rem),#ffffff0b;border:1px solid #ffffff1c;border-radius:1rem;flex-direction:column;min-height:8.4rem;padding:.72rem;display:flex;box-shadow:inset 0 1px #ffffff0f}.nl-hero-day span:first-child{color:#e9f8f7;font-size:.82rem;font-weight:750}.nl-energy-signal,.nl-mini-signal{background:#ffffff14;border-radius:999px;height:.38rem;overflow:hidden}.nl-energy-signal span,.nl-mini-signal span{border-radius:inherit;height:100%;display:block}.nl-mini-signal span{background:linear-gradient(90deg,#72f2df,#f3eee4)}.nl-energy-signal span{background:linear-gradient(90deg,#a7fff161,#a7fff1e6)}.nl-marker,.nl-marker-note,.nl-marker-on{background:#ffffff1c;border-radius:999px;width:.55rem;height:.55rem;display:inline-flex}.nl-marker-on{background:#72f2df;box-shadow:0 0 .9rem #72f2df73}.nl-marker-note{background:#f3eee4;box-shadow:0 0 .8rem #f3eee44d}.nl-hero-insights{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.75rem;display:grid;position:relative}.nl-hero-insight{color:#d8e6e8;background:radial-gradient(circle at 0 0,#72f2df17,#0000 8rem),#070a0f7a;border:1px solid #a7fff11f;border-radius:1.05rem;align-items:center;gap:.7rem;padding:.7rem .75rem;font-size:.84rem;line-height:1.45;display:flex}.nl-hero-insight p{margin:0}.nl-hero-benefit-strip{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:1.35rem;grid-column:1/-1;gap:.7rem;padding:.8rem;display:grid}.nl-hero-benefit-strip div{background:#070a0f5c;border-radius:.95rem;align-items:baseline;gap:.6rem;min-width:0;padding:.65rem .75rem;display:flex}.nl-hero-benefit-strip strong{color:#fffaf2;letter-spacing:-.04em;flex:none;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.55rem,3vw,2.25rem);font-weight:400}.nl-hero-benefit-strip span{color:#aab8c2;font-size:.8rem;line-height:1.45}.nl-story-grid{align-items:center;gap:clamp(1.5rem,5vw,4rem);display:grid}.nl-before-after-section,.nl-comparison-section,.nl-feature-section,.nl-story-grid,.nl-system-section,.nl-use-case-section{background:0 0}.nl-story-copy{max-width:40rem}.nl-story-emphasis{color:#fffaf2;letter-spacing:-.045em;background:radial-gradient(circle at 8% 18%,#72f2df24,#0000 14rem),#ffffff0b;border:1px solid #a7fff12e;border-radius:1.35rem;max-width:34rem;margin:0;padding:1rem 1.15rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.7rem,3vw,2.65rem);line-height:1;display:inline-flex}.nl-scattered-visual{background:radial-gradient(circle at 50% 20%,#72f2df1f,#0000 18rem),linear-gradient(145deg,#0b0f16f5,#151d25e6);border:1px solid #ffffff1f;border-radius:clamp(1.45rem,3vw,2rem);min-height:34rem;position:relative;overflow:hidden}.nl-problem-image{opacity:.58;filter:saturate(.9)contrast(1.08);width:min(88%,34rem);height:auto;position:absolute;inset:auto -9% -10% auto}.nl-scattered-visual:after{content:"";background:linear-gradient(90deg,#07090deb,#07090d61 52%,#07090db8),radial-gradient(circle at 35% 45%,#0000,#07090dc7 72%);position:absolute;inset:0}.nl-signal-cloud{z-index:2;position:absolute;inset:0}.nl-floating-signal{background:radial-gradient(circle at 20% 0,#a7fff12e,#0000 7rem),#0f141cc7;border:1px solid #a7fff129;border-radius:1.2rem;width:min(12.2rem,42%);padding:.78rem;position:absolute;box-shadow:0 1rem 3rem #00000047,inset 0 1px #ffffff14}.nl-floating-signal span{color:#90a9b5;letter-spacing:.24em;text-transform:uppercase;font-size:.6rem;font-weight:700;display:block}.nl-floating-signal strong{color:#f7f3ea;margin-top:.32rem;font-size:.98rem;line-height:1.25;display:block}.nl-floating-1{top:9%;left:8%}.nl-floating-2{top:18%;right:11%}.nl-floating-3{top:38%;left:13%}.nl-floating-4{top:48%;right:8%}.nl-floating-5{bottom:17%;left:9%}.nl-floating-6{bottom:9%;right:12%}.nl-floating-7{top:6%;left:42%}.nl-floating-8{bottom:36%;left:42%}.nl-system-section{position:relative}.nl-feature-section:before,.nl-system-section:before,.nl-use-case-section:before{z-index:-1;pointer-events:none;content:"";opacity:.28;filter:blur(6px);background:radial-gradient(circle,#72f2df33,#0000 68%);width:min(42rem,70vw);height:min(42rem,70vw);position:absolute;inset:-2rem 50% auto auto}.nl-system-flow{gap:1rem;margin-top:clamp(1.5rem,4vw,3rem);display:grid;position:relative}.nl-observatory-panel{background:radial-gradient(circle at 18% 20%,#72f2df21,#0000 18rem),radial-gradient(circle at 82% 64%,#f3eee40f,#0000 18rem),#05080c6b;border:1px solid #a7fff126;border-radius:1.45rem;gap:1.25rem;margin-top:clamp(1rem,3vw,1.7rem);padding:clamp(1rem,2vw,1.25rem);display:grid;overflow:hidden}.nl-observatory-copy h3{color:#fffaf2;letter-spacing:-.052em;max-width:18ch;margin:.85rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,3.35rem);font-weight:400;line-height:.96}.nl-observatory-copy p:not(.nl-kicker){color:#aab8c2;max-width:42rem;margin:1rem 0 0;font-size:.96rem;line-height:1.65}.nl-observatory-map{background:linear-gradient(#ffffff08 1px,#0000 0) 0 0/2.2rem 2.2rem,linear-gradient(90deg,#ffffff06 1px,#0000 0) 0 0/2.2rem 2.2rem,radial-gradient(circle at 50% 48%,#72f2df1c,#0000 12rem),#070a0f9e;border:1px solid #ffffff1a;border-radius:1.25rem;min-height:18rem;position:relative;overflow:hidden}.nl-observatory-map svg{opacity:.78;filter:drop-shadow(0 0 1.1rem #72f2df40);width:100%;height:100%;position:absolute;inset:0}.nl-observatory-map circle,.nl-observatory-map path{fill:none;stroke:#a7fff157;stroke-dasharray:8 12;stroke-linecap:round;stroke-width:1.2px}.nl-observatory-map circle{stroke:#f3eee429;stroke-dasharray:3 9}.nl-observatory-node{background:radial-gradient(circle at 12% 0,#a7fff121,#0000 8rem),#0f141cd1;border:1px solid #a7fff129;border-radius:1rem;gap:.25rem;min-width:8.8rem;padding:.72rem;display:grid;position:absolute;box-shadow:0 1rem 2.5rem #0000003d,inset 0 1px #ffffff12}.nl-observatory-node span{color:#fffaf2;font-weight:800;line-height:1.2}.nl-observatory-node small{color:#8da2af;font-size:.72rem;line-height:1.3}.nl-observatory-node-1{top:13%;left:7%}.nl-observatory-node-2{top:53%;left:15%}.nl-observatory-node-3{top:30%;left:41%}.nl-observatory-node-4{top:11%;right:8%}.nl-observatory-node-5{bottom:10%;right:13%}.nl-system-lines{opacity:.58;filter:drop-shadow(0 0 1.15rem #72f2df42);width:90%;height:40%;display:none;position:absolute;inset:24% 5% auto}.nl-system-lines path{fill:none;stroke:#a7fff157;stroke-dasharray:4 8;stroke-linecap:round;stroke-width:.55px}.nl-system-card{z-index:2;background:radial-gradient(circle at 18% 0,#a7fff116,#0000 13rem),linear-gradient(145deg,#0e131bc2,#080b10a3);border:1px solid #ffffff18;border-radius:1.35rem;min-height:15.5rem;padding:clamp(1rem,2vw,1.35rem);position:relative;box-shadow:inset 0 1px #ffffff12}.nl-system-card h3{color:#fffaf2;max-width:13rem;margin:.9rem 0 0;font-size:clamp(1.55rem,2.4vw,2rem);line-height:1.05}.nl-system-card p:not(.nl-kicker){color:#aab8c2;margin:1rem 0 0;font-size:.94rem;line-height:1.65}.nl-loop-header{gap:1.25rem;display:grid}.nl-loop-grid{gap:1rem;margin-top:clamp(1.5rem,4vw,3rem);display:grid}.nl-loop-step{background:radial-gradient(circle at 0 0,#72f2df16,#0000 13rem),linear-gradient(145deg,#11171fd1,#080b10b3);border:1px solid #ffffff18;border-radius:1.35rem;gap:1.15rem;padding:clamp(1rem,2vw,1.25rem);display:grid}.nl-loop-number{color:#a7fff1;letter-spacing:.24em;border:1px solid #a7fff13d;border-radius:999px;width:fit-content;padding:.45rem .7rem;font-size:.72rem;font-weight:800}.nl-loop-step h3{color:#fffaf2;margin:0;font-size:1.35rem;line-height:1.15}.nl-loop-step p{color:#aab8c2;margin:.65rem 0 0;font-size:.94rem;line-height:1.65}.nl-loop-mockup{background:radial-gradient(circle at 80% 0,#a7fff11f,#0000 10rem),#ffffff0a;border:1px solid #a7fff121;border-radius:1.35rem;min-height:13rem;padding:1rem}.nl-mockup-top{color:#a7fff1;letter-spacing:.24em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;font-size:.68rem;font-weight:800;display:flex}.nl-loop-mockup>p{color:#f7f3ea;margin-top:1.2rem;font-size:1.25rem;line-height:1.25}.nl-mockup-lines{gap:.55rem;margin-top:1.2rem;display:grid}.nl-mockup-lines span{background:linear-gradient(90deg,#72f2dfd9,#ffffff14);border-radius:999px;height:.44rem;display:block}.nl-mockup-lines span:nth-child(2){width:74%}.nl-mockup-lines span:nth-child(3){width:52%}.nl-day-journey{gap:clamp(1rem,3vw,1.5rem);margin-top:clamp(1.5rem,4vw,3rem);display:grid}.nl-day-journey-list{gap:.65rem;display:grid}.nl-day-moment{background:linear-gradient(90deg,#ffffff0d,#ffffff05),#070a0f57;border:1px solid #ffffff1b;border-radius:1.25rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.9rem;padding:.95rem;display:grid;box-shadow:inset 0 1px #ffffff0b}.nl-day-moment.is-active{background:radial-gradient(circle at 0 0,#72f2df24,#0000 13rem),linear-gradient(90deg,#a7fff112,#ffffff05);border-color:#a7fff152}.nl-day-moment-index{color:#a7fff1;letter-spacing:.08em;background:#a7fff10f;border:1px solid #a7fff133;border-radius:999px;place-items:center;width:2.25rem;height:2.25rem;font-size:.72rem;font-weight:800;display:grid}.nl-day-moment-time{color:#9fdff0;letter-spacing:.24em;text-transform:uppercase;margin:0;font-size:.61rem;font-weight:800}.nl-day-moment h3{color:#fffaf2;margin:.28rem 0 0;font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.15}.nl-day-moment p:not(.nl-day-moment-time){color:#aab8c2;margin:.5rem 0 0;font-size:.92rem;line-height:1.55}.nl-day-moment-signals{flex-wrap:wrap;gap:.38rem;margin-top:.75rem;display:flex}.nl-day-moment-signals span,.nl-reflection-mode-prompt{color:#dff5f6;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:999px;padding:.38rem .55rem;font-size:.7rem;line-height:1}.nl-day-journey-visual{gap:.8rem;min-width:0;display:grid}.nl-day-phone{background:radial-gradient(circle at 80% 0,#a7fff129,#0000 15rem),radial-gradient(circle at 16% 92%,#f3eee414,#0000 15rem),linear-gradient(145deg,#080d13f2,#04070bf5);border:1px solid #a7fff12e;border-radius:clamp(1.35rem,3vw,1.85rem);padding:clamp(1rem,3vw,1.45rem);position:relative;overflow:hidden;box-shadow:0 1.8rem 5.5rem #00000052,inset 0 1px #ffffff12}.nl-day-phone:before{pointer-events:none;content:"";opacity:.18;background-color:#0000;background-image:linear-gradient(#ffffff0d 1px,#0000 0),linear-gradient(90deg,#ffffff0d 1px,#0000 0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:2rem 2rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.nl-day-phone>*{z-index:1;position:relative}.nl-day-phone-top{border-bottom:1px solid #ffffff17;align-items:center;gap:.85rem;padding-bottom:1rem;display:flex}.nl-day-phone-top span{color:#9fdff0;letter-spacing:.24em;text-transform:uppercase;font-size:.62rem;font-weight:800;display:block}.nl-day-phone-top strong{color:#fffaf2;margin-top:.18rem;font-size:1.05rem;display:block}.nl-day-signal-stack{gap:.72rem;margin-top:1.15rem;display:grid}.nl-day-signal-row{background:#ffffff09;border:1px solid #ffffff16;border-radius:1rem;grid-template-columns:5.8rem minmax(0,1fr) 5.5rem;align-items:center;gap:.75rem;padding:.72rem;display:grid}.nl-day-signal-row span{color:#9fdff0;letter-spacing:.18em;text-transform:uppercase;font-size:.62rem;font-weight:800}.nl-day-signal-row div{background:#ffffff14;border-radius:999px;height:.45rem;overflow:hidden}.nl-day-signal-row i{border-radius:inherit;background:linear-gradient(90deg,#72f2dff2,#f3eee49e);height:100%;display:block;box-shadow:0 0 1rem #72f2df40}.nl-day-signal-row strong{color:#fffaf2;text-align:right;font-size:.82rem}.nl-day-insight-note{background:radial-gradient(circle at 0 0,#72f2df21,#0000 13rem),#a7fff10b;border:1px solid #a7fff12e;border-radius:1.2rem;margin-top:1.15rem;padding:1rem}.nl-day-insight-note strong{color:#fffaf2;margin-top:.55rem;font-size:clamp(1.15rem,2vw,1.55rem);line-height:1.2;display:block}.nl-day-insight-note span{color:#b7c7ce;margin-top:.55rem;font-size:.9rem;line-height:1.5;display:block}.nl-day-journey-captions{gap:.55rem;display:grid}.nl-day-journey-captions p{color:#aab8c2;border-left:1px solid #a7fff14d;margin:0;padding-left:.75rem;font-size:.86rem;line-height:1.45}.nl-reflection-modes-section{position:relative}.nl-reflection-modes{gap:.85rem;margin-top:clamp(1.5rem,4vw,2.6rem);display:grid}.nl-reflection-mode{background:radial-gradient(circle at 0 0,#72f2df17,#0000 13rem),linear-gradient(145deg,#10161ec7,#080b10b8);border:1px solid #ffffff1b;border-radius:1.35rem;padding:clamp(1rem,2vw,1.2rem);position:relative;overflow:hidden}.nl-reflection-mode:after{content:"";opacity:.45;border:1px solid #a7fff11f;border-radius:999px;width:5.5rem;height:5.5rem;position:absolute;bottom:1rem;right:1rem}.nl-reflection-mode h3{color:#fffaf2;letter-spacing:-.045em;max-width:13ch;margin:1rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,3.2vw,3rem);font-weight:400;line-height:.96}.nl-reflection-mode p:not(.nl-kicker){color:#aab8c2;max-width:26rem;margin:1rem 0 0;font-size:.94rem;line-height:1.6}.nl-reflection-mode-prompt{color:#f6fbfa;border-color:#a7fff138;margin-top:1.15rem;display:inline-flex}.nl-feature-section{position:relative}.nl-feature-section-header{max-width:55rem}.nl-feature-stack{gap:clamp(1rem,3vw,1.35rem);margin-top:clamp(1.5rem,4vw,3rem);display:grid}.nl-feature-block{background:radial-gradient(circle at 12% 0,#a7fff113,#0000 15rem),linear-gradient(145deg,#0d121ac7,#090d13d1);border:1px solid #ffffff18;border-radius:clamp(1.25rem,3vw,1.75rem);align-items:center;gap:clamp(1.1rem,4vw,2rem);padding:clamp(1rem,3vw,1.5rem);display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.nl-feature-copy h3{color:#fffaf2;letter-spacing:-.052em;text-wrap:balance;max-width:18ch;margin:1rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3.6vw,4rem);font-weight:400;line-height:.92}.nl-feature-question,.nl-feature-read,.nl-feature-tracked{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:1.15rem;margin-top:1rem;padding:.9rem 1rem}.nl-feature-question span,.nl-feature-read span,.nl-feature-tracked span{color:#9fdff0;letter-spacing:.24em;text-transform:uppercase;font-size:.62rem;font-weight:800;display:block}.nl-feature-question p,.nl-feature-read p{color:#d8e6e8;margin:.45rem 0 0;font-size:.98rem;line-height:1.55}.nl-feature-read{background:radial-gradient(circle at 7% 10%,#72f2df1f,#0000 11rem),#a7fff10b;border-color:#a7fff12b}.nl-feature-tracked div{flex-wrap:wrap;gap:.45rem;margin-top:.65rem;display:flex}.nl-feature-chip-row span,.nl-feature-tracked small{color:#dff5f6;background:#ffffff0e;border:1px solid #ffffff21;border-radius:999px;padding:.42rem .62rem;font-size:.72rem;line-height:1}.nl-feature-visual{min-width:0}.nl-feature-board{background:radial-gradient(circle at 82% 0,#a7fff126,#0000 14rem),radial-gradient(circle at 12% 92%,#f3eee414,#0000 13rem),linear-gradient(145deg,#0e141cf5,#070a0ff5);border:1px solid #a7fff126;border-radius:1.65rem;min-height:25rem;padding:clamp(1rem,2.2vw,1.4rem);position:relative;overflow:hidden;box-shadow:0 1.5rem 4rem #00000047,inset 0 1px #ffffff12}.nl-feature-board:before{pointer-events:none;content:"";opacity:.2;background-color:#0000;background-image:linear-gradient(#ffffff0a 1px,#0000 0),linear-gradient(90deg,#ffffff0a 1px,#0000 0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:2rem 2rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 56% 42%,#000,#0000 76%);mask-image:radial-gradient(circle at 56% 42%,#000,#0000 76%)}.nl-feature-board>*{z-index:1;position:relative}.nl-feature-board-top{color:#a7fff1;letter-spacing:.24em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;font-size:.68rem;font-weight:800;display:flex}.nl-compare-days,.nl-daily-read-cards{gap:.75rem;margin-top:1.2rem;display:grid}.nl-compare-days article,.nl-daily-read-card,.nl-experiment-card,.nl-journal-note-card,.nl-outcome-card{background:linear-gradient(145deg,#fff1,#ffffff08),#ffffff09;border:1px solid #ffffff1a;border-radius:1.25rem;padding:1rem;box-shadow:inset 0 1px #ffffff0d}.nl-daily-read-card{grid-template-columns:auto 1fr;align-items:center;gap:.25rem .75rem;display:grid}.nl-daily-read-card[data-screen=late]{background:radial-gradient(circle at 100% 0,#d69aa92e,#0000 10rem),#ffffff0a;border-color:#d69aa942}.nl-daily-read-card>span{color:#a7fff1;background:#a7fff10e;border:1px solid #a7fff12e;border-radius:1rem;grid-row:span 3;place-items:center;width:3rem;height:3rem;font-size:.72rem;font-weight:800;display:grid}.nl-compare-days strong,.nl-daily-read-card strong,.nl-outcome-card strong{color:#fffaf2;font-size:clamp(1.35rem,2.5vw,2rem);line-height:1}.nl-compare-days strong,.nl-outcome-card strong{margin-top:.25rem;display:block}.nl-compare-days p,.nl-compare-days span,.nl-daily-read-card p,.nl-daily-read-card small,.nl-feature-board-read,.nl-journal-note-card span,.nl-outcome-card span{color:#9ba9b6;margin:0;font-size:.85rem;line-height:1.45}.nl-compare-days span,.nl-outcome-card span{margin-top:.45rem;display:block}.nl-pattern-equation{color:#cfe9ea;background:#a7fff10b;border:1px solid #a7fff124;border-radius:999px;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1rem;padding:.7rem .85rem;display:flex}.nl-pattern-equation span,.nl-pattern-equation strong{font-size:.78rem}.nl-pattern-equation strong{color:#a7fff1}.nl-feature-board-read{margin-top:1rem}.nl-routine-stack{gap:.65rem;margin-top:1.25rem;display:grid}.nl-routine-step{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:1rem;grid-template-columns:2.4rem 1fr;align-items:center;gap:.75rem;padding:.7rem .8rem;display:grid}.nl-routine-step span{color:#a7fff1;letter-spacing:.18em;font-size:.72rem;font-weight:800}.nl-experiment-card h4,.nl-journal-note-card p,.nl-routine-step p{color:#fffaf2;margin:0;font-size:1rem;font-weight:750;line-height:1.35}.nl-outcome-card{background:radial-gradient(circle at 0 0,#72f2df24,#0000 12rem),#ffffff0b;border-color:#a7fff133;margin-top:1rem}.nl-journal-note-card{flex-direction:column;justify-content:space-between;min-height:9rem;margin-top:1.2rem;display:flex}.nl-journal-note-card p{letter-spacing:-.03em;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.2rem,2.3vw,1.75rem);font-weight:400}.nl-context-row{gap:.55rem;margin-top:.8rem;display:grid}.nl-context-row span{color:#d8e6e8;background:#ffffff0b;border:1px solid #a7fff11f;border-radius:999px;padding:.55rem .7rem;font-size:.82rem}.nl-compare-days{grid-template-columns:repeat(2,minmax(0,1fr))}.nl-feature-board-repeat .nl-compare-days article:first-child{border-color:#d69aa93d}.nl-feature-board-repeat .nl-compare-days article:last-child{border-color:#a7fff138}.nl-experiment-card{margin-top:1.25rem}.nl-experiment-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:.4rem;margin-top:1rem;display:grid}.nl-experiment-days span{color:#8fa1ac;background:#ffffff09;border:1px solid #ffffff1c;border-radius:.85rem;place-items:center;min-height:2.4rem;font-size:.72rem;font-weight:800;display:grid}.nl-experiment-days span[data-done=true]{color:#a7fff1;background:#a7fff114;border-color:#a7fff152}.nl-feature-phone{background:radial-gradient(circle at 80% 0,#a7fff129,#0000 15rem),radial-gradient(circle at 18% 94%,#f3eee414,#0000 15rem),#090e15;border:1px solid #a7fff126;border-radius:1.65rem;min-height:27rem;padding:clamp(1rem,2vw,1.25rem);position:relative;overflow:hidden;box-shadow:0 1.5rem 4rem #00000047,inset 0 1px #ffffff12}.nl-feature-phone:before{pointer-events:none;content:"";opacity:.24;background-color:#0000;background-image:linear-gradient(#ffffff0b 1px,#0000 0),linear-gradient(90deg,#ffffff0b 1px,#0000 0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:2rem 2rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 45%,#000,#0000 76%);mask-image:radial-gradient(circle at 50% 45%,#000,#0000 76%)}.nl-feature-phone>*{z-index:1;position:relative}.nl-feature-phone-top{color:#a7fff1;letter-spacing:.24em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;font-size:.68rem;font-weight:800;display:flex}.nl-feature-chart{background:linear-gradient(#ffffff0d,#0000),#ffffff09;border:1px solid #ffffff1a;border-radius:1.2rem;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:.55rem;min-height:12rem;margin-top:1.5rem;padding:1rem;display:grid}.nl-feature-bar{background:#ffffff12;border-radius:999px;align-items:end;min-height:9.5rem;display:flex;overflow:hidden}.nl-feature-bar span{border-radius:inherit;background:linear-gradient(#f3eee4,#72f2df 46%,#72f2df38);width:100%;min-height:.5rem;display:block;box-shadow:0 0 1.2rem #72f2df33}.nl-feature-chip-row{flex-wrap:wrap;gap:.45rem;margin-top:1rem;display:flex}.nl-feature-insight-card{background:radial-gradient(circle at 0 0,#72f2df21,#0000 12rem),#ffffff0b;border:1px solid #a7fff12e;border-radius:1.2rem;margin-top:1rem;padding:1rem}.nl-feature-insight-card strong{color:#fffaf2;margin-top:.55rem;font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.25;display:block}.nl-timeline-section{background:radial-gradient(circle at 50% 0,#72f2df1f,#0000 29rem),radial-gradient(circle at 90% 72%,#d69aa914,#0000 24rem),linear-gradient(145deg,#0d121af5,#070a0ff0);border:1px solid #ffffff1f;border-radius:clamp(1.45rem,3vw,2.35rem);padding:clamp(1.35rem,4vw,3rem);overflow:hidden;box-shadow:0 2rem 7rem #00000047,inset 0 1px #ffffff0f}.nl-timeline-shell{background:radial-gradient(circle at 18% 0,#a7fff117,#0000 18rem),#05080cb8;border:1px solid #ffffff1f;border-radius:clamp(1.25rem,3vw,1.7rem);padding:clamp(.9rem,2vw,1.25rem)}.nl-pattern-board,.nl-timeline-shell{margin-top:clamp(1.5rem,4vw,3rem);position:relative;overflow:hidden}.nl-pattern-board{background:radial-gradient(circle at 16% 0,#a7fff11a,#0000 20rem),radial-gradient(circle at 100% 76%,#d69aa913,#0000 20rem),#05080cc2;border:1px solid #ffffff1f;border-radius:clamp(1.25rem,3vw,1.75rem);padding:clamp(1rem,3vw,1.5rem);box-shadow:inset 0 1px #ffffff0d}.nl-pattern-board-header{border-bottom:1px solid #ffffff17;flex-wrap:wrap;justify-content:space-between;align-items:start;gap:1rem;padding-bottom:1rem;display:flex}.nl-pattern-board-header h3{color:#fffaf2;letter-spacing:-.045em;max-width:30rem;margin:.35rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.55rem,3vw,2.5rem);font-weight:400;line-height:.98}.nl-pattern-board-header>span{color:#a7fff1;letter-spacing:.12em;text-transform:uppercase;background:#a7fff10f;border:1px solid #a7fff12e;border-radius:999px;padding:.5rem .7rem;font-size:.7rem;font-weight:800}.nl-pattern-weeks{gap:.8rem;margin-top:1rem;display:grid}.nl-pattern-week{background:linear-gradient(145deg,#ffffff0f,#ffffff06),#ffffff08;border:1px solid #ffffff1b;border-radius:1.25rem;padding:1rem}.nl-pattern-week[data-tone=support]{border-color:#a7fff133}.nl-pattern-week[data-tone=risk]{border-color:#d69aa93d}.nl-pattern-week[data-tone=context]{border-color:#f3eee433}.nl-pattern-week-top{justify-content:space-between;align-items:start;gap:1rem;display:flex}.nl-pattern-week-top span{color:#9fdff0;letter-spacing:.22em;text-transform:uppercase;font-size:.62rem;font-weight:800}.nl-pattern-week-top strong{color:#fffaf2;text-align:right;max-width:14rem;font-size:1rem;line-height:1.2}.nl-pattern-week-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:.38rem;margin-top:.9rem;display:grid}.nl-pattern-week-day{background:#ffffff09;border:1px solid #ffffff17;border-radius:.8rem;min-height:3.25rem;padding:.45rem}.nl-pattern-week-day small{color:#738896;letter-spacing:.1em;text-transform:uppercase;font-size:.56rem;font-weight:800;display:block}.nl-pattern-week-day span{color:#d8e6e8;margin-top:.35rem;font-size:.68rem;font-weight:750;line-height:1.1;display:block}.nl-pattern-week p{color:#afbdc6;margin:.85rem 0 0;font-size:.9rem;line-height:1.5}.nl-timeline-days,.nl-timeline-row{grid-template-columns:8rem repeat(30,minmax(.65rem,1fr));gap:.35rem;display:grid}.nl-timeline-days{color:#7893a1;letter-spacing:.08em;align-items:center;font-size:.56rem;font-weight:800}.nl-timeline-row{z-index:2;border-top:1px solid #ffffff12;align-items:center;min-height:3.6rem;position:relative}.nl-timeline-label{color:#d8e6e8;min-width:0;font-size:.8rem;font-weight:750}.nl-timeline-track{grid-column:2/-1;grid-template-columns:repeat(30,minmax(.65rem,1fr));align-items:center;gap:.35rem;min-height:2.85rem;display:grid}.nl-timeline-cell{border-radius:999px;min-width:0;height:2.6rem;display:block;position:relative}.nl-timeline-bar{background:#ffffff0e;overflow:hidden}.nl-timeline-bar span{border-radius:inherit;background:linear-gradient(#f3eee4,#72f2df);min-height:.18rem;position:absolute;bottom:0;left:0;right:0}.nl-timeline-dot span{background:#a7fff1;border-radius:999px;width:.45rem;height:.45rem;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 0 1rem #72f2df73}.nl-timeline-event span,.nl-timeline-marker span,.nl-timeline-note span{background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;width:.58rem;height:.58rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nl-timeline-event[data-active=true] span,.nl-timeline-marker[data-active=true] span,.nl-timeline-note[data-active=true] span{background:#72f2df;border-color:#a7fff18c;box-shadow:0 0 1rem #72f2df6b}.nl-timeline-event[data-active=true] span{background:#f3eee4}.nl-timeline-note[data-active=true] span{background:#d69aa9;box-shadow:0 0 1rem #d69aa96b}.nl-timeline-glow{background:linear-gradient(#a7fff11c,#a7fff105);border-inline:1px solid #a7fff124;width:12%;position:absolute;top:0;bottom:0;box-shadow:0 0 2rem #72f2df1a}.nl-timeline-glow-one{left:42%}.nl-timeline-glow-two{left:72%}.nl-timeline-insights{gap:.75rem;margin-top:1rem;display:grid}.nl-timeline-insight{background:#ffffff0b;border:1px solid #a7fff126;border-radius:1.15rem;align-items:start;gap:.8rem;padding:.85rem;display:flex}.nl-timeline-insight p{color:#fffaf2;margin:.25rem 0 0;font-size:1rem;font-weight:750;line-height:1.3}.nl-timeline-insight span{color:#9fdff0;letter-spacing:.22em;text-transform:uppercase;font-size:.58rem;font-weight:800;display:block}.nl-timeline-insight small{color:#9ba9b6;margin-top:.45rem;font-size:.82rem;line-height:1.45;display:block}.nl-before-after-section,.nl-change-field{position:relative}.nl-change-field{background:radial-gradient(circle at 12% 0,#72f2df1f,#0000 18rem),radial-gradient(circle at 96% 74%,#d69aa914,#0000 22rem),#ffffff09;border:1px solid #ffffff1c;border-radius:clamp(1.35rem,3vw,1.9rem);gap:1rem;margin-top:clamp(1.5rem,4vw,3rem);padding:clamp(1rem,3vw,1.4rem);display:grid;overflow:hidden}.nl-change-horizon{opacity:.8;background:linear-gradient(90deg,#0000,#a7fff157,#0000);height:1px;position:absolute;bottom:18%;left:0;right:0}.nl-change-stage{z-index:1;background:linear-gradient(#ffffff0f,#ffffff06),#070a0f6b;border:1px solid #ffffff1b;border-radius:1.25rem;min-height:17rem;padding:clamp(1rem,2vw,1.2rem);position:relative}.nl-change-stage-number{color:#a7fff1;letter-spacing:.08em;background:#a7fff10f;border:1px solid #a7fff138;border-radius:999px;place-items:center;width:2.35rem;height:2.35rem;margin-bottom:1rem;font-size:.74rem;font-weight:800;display:grid}.nl-change-stage h3{color:#fffaf2;letter-spacing:-.05em;max-width:12ch;margin:.75rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.9rem,3.2vw,3.2rem);font-weight:400;line-height:.94}.nl-change-stage p:not(.nl-kicker){color:#aab8c2;margin:1rem 0 0;font-size:.94rem;line-height:1.6}.nl-before-panel{background:radial-gradient(circle at 15% 0,#d69aa924,#0000 13rem),#ffffff0b;border:1px solid #ffffff1f;border-radius:1.55rem;padding:clamp(1.1rem,2vw,1.4rem);position:relative;overflow:hidden}.nl-before-panel-after{background:radial-gradient(circle at 15% 0,#72f2df29,#0000 13rem),#a7fff10b;border-color:#a7fff133}.nl-before-panel h3{color:#fffaf2;letter-spacing:-.052em;max-width:15ch;margin:1rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,3.8rem);font-weight:400;line-height:.92}.nl-before-panel ul,.nl-plan-features{gap:.65rem;margin:1.35rem 0 0;padding:0;list-style:none;display:grid}.nl-before-panel li,.nl-plan-features li{color:#d8e6e8;padding-left:1.55rem;font-size:.95rem;line-height:1.55;position:relative}.nl-before-panel li:before,.nl-plan-features li:before{content:"";background:#72f2df;border-radius:999px;width:.52rem;height:.52rem;position:absolute;top:.55rem;left:0;box-shadow:0 0 1rem #72f2df5c}.nl-use-case-section{position:relative}.nl-use-case-grid{gap:1rem;margin-top:clamp(1.5rem,4vw,3rem);display:grid}.nl-use-case-card{background:radial-gradient(circle at 16% 0,#a7fff113,#0000 12rem),#ffffff07;border:1px solid #ffffff18;border-radius:1.25rem;flex-direction:column;min-height:20rem;padding:1rem;display:flex;box-shadow:inset 0 1px #ffffff0f}.nl-use-case-card h3{color:#fffaf2;margin:1rem 0 0;font-size:1.32rem;line-height:1.12}.nl-use-case-card p{color:#aab8c2;margin:.8rem 0 0;font-size:.92rem;line-height:1.58}.nl-use-case-chips{flex-wrap:wrap;gap:.45rem;margin-top:1rem;display:flex}.nl-use-case-chips span{color:#dff5f6;background:#a7fff10e;border:1px solid #a7fff126;border-radius:999px;padding:.38rem .6rem;font-size:.7rem;line-height:1}.nl-use-case-insight{background:#070a0f73;border:1px solid #a7fff129;border-radius:1rem;margin-top:auto;padding:.85rem}.nl-use-case-insight span{color:#9fdff0;letter-spacing:.24em;text-transform:uppercase;font-size:.58rem;font-weight:800;display:block}.nl-use-case-insight strong{color:#f7f3ea;margin-top:.45rem;font-size:.9rem;line-height:1.45;display:block}.nl-comparison-section{isolation:isolate;color:#fffaf2;background:0 0;width:min(100%,94rem);padding:clamp(3.5rem,5.8vw,5.3rem) clamp(1rem,3vw,2rem) 1.1rem;position:relative;overflow:hidden}.nl-comparison-heading{text-align:center;justify-items:center;gap:.42rem;margin:0 auto clamp(1.55rem,3vw,2.35rem);display:grid}.nl-comparison-heading p{color:#18ead8;letter-spacing:.33em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:800;line-height:1}.nl-comparison-heading h2{color:#fff8ee;font-family:Georgia,Times New Roman,serif;font-size:var(--nl-section-heading-size);letter-spacing:var(--nl-section-heading-letter);font-weight:400;line-height:var(--nl-section-heading-line);text-wrap:balance;margin:0}.nl-comparison-heading span{color:#cbd5de;font-size:var(--nl-section-copy-size);line-height:var(--nl-section-copy-line)}.nl-comparison-table-wrap{background:radial-gradient(circle at 28% 9%,#14e6d314,#0000 22rem),#05131fd1;border:1px solid #77a7ba47;border-radius:.9rem;overflow:auto;box-shadow:inset 0 1px #ffffff0d,0 1.25rem 4.5rem #0000003d}.nl-comparison-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:78rem}.nl-comparison-table td,.nl-comparison-table th{border-bottom:1px solid #77a7ba38;border-right:1px solid #77a7ba38;padding:0}.nl-comparison-table tr>:last-child{border-right:0}.nl-comparison-table tbody tr:last-child>*{border-bottom:0}.nl-comparison-table thead th{color:#f6f4ef;text-align:left;vertical-align:middle;height:6.85rem;font-size:1.04rem;font-weight:800;line-height:1.35}.nl-comparison-table thead th:first-child{text-align:left;width:27.5%;padding:0 2.2rem}.nl-comparison-table thead th:not(:first-child){padding:0 1rem}.nl-comparison-table tbody th{color:#fffaf2;text-align:left;vertical-align:middle;width:27.5%;padding:.86rem 2.1rem;font-size:.98rem;font-weight:650;line-height:1.35}.nl-comparison-table tbody th>span:last-child,.nl-comparison-table tbody th>span:last-child span{display:block}.nl-comparison-table td{text-align:center;vertical-align:middle;height:4.85rem}.nl-compare-row-icon{color:#20ebdc;vertical-align:middle;place-items:center;width:2.6rem;height:2.6rem;margin-right:1.35rem;display:inline-grid}.nl-comparison-table tbody th>span:last-child{vertical-align:middle;display:inline-block}.nl-compare-lyfeira-col{background:radial-gradient(circle at 50% 0,#14e6d32e,#0000 11rem),#08444847;border-left:1px solid #14e6d394!important;border-right-color:#14e6d394!important}thead .nl-compare-lyfeira-col{border-top:1px solid #14e6d3d1;border-top-left-radius:.9rem;border-top-right-radius:.9rem}tbody .nl-compare-lyfeira-col.nl-compare-last-row{border-bottom:1px solid #14e6d3d1;border-bottom-right-radius:.9rem;border-bottom-left-radius:.9rem}.nl-compare-brand-head{text-align:left;align-items:center;gap:.82rem;min-width:0;display:flex}.nl-compare-capability-head{gap:.8rem;display:grid}.nl-compare-capability-head span{color:#7d94a4;letter-spacing:.28em;text-transform:uppercase;font-size:.62rem;font-weight:820;line-height:1}.nl-compare-capability-head strong{color:#f3f7f8;font-size:.96rem;font-weight:780;line-height:1.25}.nl-compare-head-icon{color:#f4fffd;background:radial-gradient(circle at 32% 20%,#ffffff47,#0000 30%),radial-gradient(circle at 70% 80%,#14e6d347,#0000 52%),linear-gradient(145deg,#143a46f5,#08131ef5);border:1px solid #14e6d361;border-radius:1.05rem;flex:none;place-items:center;width:3.35rem;height:3.35rem;display:grid;box-shadow:0 0 1.8rem #14e6d338,inset 0 1px #ffffff38,inset 0 -.8rem 1.4rem #14e6d314}.nl-compare-head-icon svg{filter:drop-shadow(0 0 .7rem #72f2df52)}.nl-compare-head-copy{align-content:center;gap:.18rem;min-width:0;display:grid}.nl-compare-head-topline{align-items:center;min-height:1rem;display:flex}.nl-compare-head-badge{color:#eafffb;letter-spacing:.16em;text-transform:uppercase;background:#b4fff51f;border:1px solid #baf7efb8;border-radius:999px;align-items:center;min-height:1.05rem;padding:.12rem .5rem;font-size:.54rem;font-weight:850;line-height:1;display:inline-flex}.nl-compare-brand-head small,.nl-compare-brand-head strong{display:block}.nl-compare-brand-head strong{color:#f7f9fb;font-size:1.02rem;line-height:1.18}.nl-compare-brand-head small{color:#7e9baa;font-size:.72rem;font-weight:500;line-height:1.25}.nl-compare-brand-head-featured .nl-compare-head-icon{color:#27f4e1;background:radial-gradient(circle at 34% 18%,#ffffff4d,#0000 30%),radial-gradient(circle at 68% 76%,#14e6d357,#0000 54%),linear-gradient(145deg,#164450fa,#030d16fa);border-color:#14e6d394;box-shadow:0 0 2.35rem #14e6d357,inset 0 1px #ffffff47,inset 0 -.9rem 1.6rem #14e6d31f}.nl-compare-brand-head-featured strong{color:#20ebdc;font-size:1.12rem}.nl-compare-head-title-line{display:block}.nl-compare-status{vertical-align:middle;border-radius:999px;place-items:center;width:2rem;height:2rem;display:inline-grid;position:relative}.nl-compare-status-yes{color:#042b31;background:#1fd3c7;box-shadow:0 0 1.25rem #1fd3c738}.nl-compare-status-yes svg{stroke-width:3px;width:1.15rem;height:1.15rem}.nl-compare-status-no{color:#cedae1d6;background:#05131fb8;border:1px solid #cedae1b8}.nl-compare-status-no svg{stroke-width:2.2px;width:1.1rem;height:1.1rem}.nl-compare-status-partial{background:#06121cb8;border:1px solid #cedae199;overflow:hidden}.nl-compare-status-partial:before{content:"";background:#cedae1c7;width:50%;position:absolute;inset:0}.nl-compare-status-manual{color:#9fdff0eb;background:radial-gradient(circle,#9fdff01f,#0000 68%),#05131fbd;border:1px solid #9fdff09e}.nl-compare-status-manual svg{stroke-width:2.2px;width:1rem;height:1rem}.nl-compare-answer{color:#f7f2ea;vertical-align:middle;justify-content:center;align-items:center;gap:.5rem;min-width:5.35rem;display:inline-flex}.nl-compare-answer .nl-compare-status{width:1.72rem;height:1.72rem}.nl-compare-answer .nl-compare-status-no svg,.nl-compare-answer .nl-compare-status-yes svg{width:.98rem;height:.98rem}.nl-compare-status-label{color:#dfe9ed;font-size:.78rem;font-weight:760;line-height:1}.nl-compare-answer-yes .nl-compare-status-label{color:#5cf2e5}.nl-compare-answer-partial .nl-compare-status-label{color:#cbd5dc}.nl-compare-answer-no .nl-compare-status-label{color:#aebac3}.nl-compare-answer-manual .nl-compare-status-label{color:#9fdff0}.nl-comparison-legend{background:#05131fd1;border:1px solid #77a7ba47;border-top:0;border-radius:0 0 .85rem .85rem;grid-template-columns:1fr 1.25fr 1fr 1.9fr;display:grid;overflow:hidden}.nl-comparison-legend>div{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;min-height:5.2rem;padding:.9rem 2.25rem;display:grid}.nl-comparison-legend>div+div{border-left:1px solid #77a7ba33}.nl-comparison-legend small,.nl-comparison-legend strong{display:block}.nl-comparison-legend strong{color:#fffaf2;font-size:.98rem;font-weight:700;line-height:1.2}.nl-comparison-legend small{color:#b8c3cb;margin-top:.18rem;font-size:.82rem;line-height:1.25}.nl-comparison-data-note>span:first-child{color:#20ebdc;background:#14e6d314;border:1px solid #14e6d370;border-radius:.35rem;place-items:center;width:2.35rem;height:2.35rem;display:grid}.nl-comparison-full-mobile-details,.nl-comparison-heading-mobile-copy,.nl-comparison-mobile{display:none}@media (max-width:720px){.nl-page>.nl-comparison-section{width:calc(100% + 2.3rem);max-width:none;margin-inline:-1.15rem}.nl-comparison-section{background:radial-gradient(at 50% 4%,#26f2dd14,#0000 17rem),radial-gradient(at 50% 46%,#26f2dd12,#0000 24rem),linear-gradient(#02080dfc,#02070c);padding:clamp(3.35rem,10.8vw,4.65rem) 0 clamp(2.65rem,8.8vw,3.7rem);overflow:hidden}.nl-comparison-section:before{z-index:-1;pointer-events:none;content:"";opacity:.2;background-image:radial-gradient(circle,#72f2df66 0 .055rem,#0000 .1rem),radial-gradient(circle,#ffffff29 0 .045rem,#0000 .09rem);background-position:24% 14%,72% 9%;background-size:8rem 8.5rem,9rem 9.5rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 44%,#000 0,#0000 80%);mask-image:radial-gradient(at 50% 44%,#000 0,#0000 80%)}.nl-comparison-heading{gap:0;width:min(100%,27.5rem);margin-bottom:clamp(1.35rem,5.5vw,1.95rem);padding-inline:1.1rem}.nl-comparison-heading p{letter-spacing:.32em;font-size:clamp(.68rem,2.75vw,.8rem)}.nl-comparison-heading h2{letter-spacing:-.055em;max-width:13.8ch;margin-top:clamp(.9rem,3.8vw,1.25rem);font-size:clamp(2.78rem,11.3vw,3.8rem);line-height:1.05}.nl-comparison-heading-desktop-copy{display:none}.nl-comparison-heading-mobile-copy{color:#d3dcdf;max-width:21.5rem;margin-top:clamp(1.02rem,4.3vw,1.45rem);font-size:clamp(.9rem,3.75vw,1.02rem);line-height:1.48;display:block}.nl-comparison-mobile{display:block}.nl-comparison-desktop-table{display:none}.nl-comparison-mobile-radio{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nl-comparison-mobile-tabs{scrollbar-width:none;gap:clamp(.68rem,2.8vw,.88rem);width:100%;padding:0 clamp(1.1rem,4.6vw,1.35rem) .86rem;scroll-padding-inline:clamp(1.1rem,4.6vw,1.35rem);display:flex;overflow-x:auto}.nl-comparison-mobile-tabs::-webkit-scrollbar{display:none}.nl-comparison-mobile-tabs label{color:#d8e4e8;background:radial-gradient(circle at 0 0,#77a7ba14,#0000 8rem),#06121cad;border:1px solid #77a7ba3d;border-radius:1rem;flex:none;align-items:center;gap:.82rem;min-width:clamp(9.8rem,41.5vw,12.2rem);min-height:clamp(4.25rem,17.2vw,5.1rem);padding:.78rem .98rem;font-size:clamp(.92rem,3.8vw,1.08rem);font-weight:820;line-height:1.18;display:inline-flex}.nl-comparison-mobile-tabs label>span{color:#cbd8df;background:#081924ad;border:1px solid #77a7ba3d;border-radius:.7rem;flex:none;place-items:center;width:clamp(2.42rem,10vw,3rem);height:clamp(2.42rem,10vw,3rem);display:grid}.nl-comparison-mobile-tabs label strong{min-width:0;display:block}.nl-comparison-mobile-tabs label strong span{display:block}.nl-comparison-mobile-tabs label .nl-comparison-mobile-vs{color:#72f2df;font-family:var(--font-inter),"Inter",sans-serif;letter-spacing:.18em;text-transform:uppercase;opacity:.9;margin-bottom:.12rem;font-size:clamp(.52rem,2.16vw,.64rem);font-weight:860;line-height:1}#nl-compare-mobile-habit:checked~.nl-comparison-mobile-tabs label[for=nl-compare-mobile-habit],#nl-compare-mobile-health:checked~.nl-comparison-mobile-tabs label[for=nl-compare-mobile-health],#nl-compare-mobile-journaling:checked~.nl-comparison-mobile-tabs label[for=nl-compare-mobile-journaling],#nl-compare-mobile-mood:checked~.nl-comparison-mobile-tabs label[for=nl-compare-mobile-mood]{color:#fffaf3;background:radial-gradient(circle at 18% 0,#26f2dd38,#0000 9rem),#0a3a409e;border-color:#26f2dde0;box-shadow:0 0 1.45rem #26f2dd33,inset 0 1px #ffffff17}#nl-compare-mobile-habit:checked~.nl-comparison-mobile-tabs label[for=nl-compare-mobile-habit]>span,#nl-compare-mobile-health:checked~.nl-comparison-mobile-tabs label[for=nl-compare-mobile-health]>span,#nl-compare-mobile-journaling:checked~.nl-comparison-mobile-tabs label[for=nl-compare-mobile-journaling]>span,#nl-compare-mobile-mood:checked~.nl-comparison-mobile-tabs label[for=nl-compare-mobile-mood]>span{color:#26f2dd;background:#26f2dd14;border-color:#26f2dd70}.nl-comparison-mobile-panels{width:min(100% - 1.1rem,27.2rem);margin:.86rem auto 0}.nl-comparison-mobile-panel{background:radial-gradient(circle at 48% 0,#26f2dd1c,#0000 13rem),#05131fb3;border:1px solid #77a7ba38;border-radius:1.12rem;padding:clamp(1rem,4.1vw,1.28rem) clamp(.82rem,3.4vw,1.04rem);display:none;box-shadow:inset 0 1px #ffffff0e,0 1.4rem 3rem #0003}#nl-compare-mobile-habit:checked~.nl-comparison-mobile-panels .nl-comparison-mobile-panel-habit,#nl-compare-mobile-health:checked~.nl-comparison-mobile-panels .nl-comparison-mobile-panel-health,#nl-compare-mobile-journaling:checked~.nl-comparison-mobile-panels .nl-comparison-mobile-panel-journaling,#nl-compare-mobile-mood:checked~.nl-comparison-mobile-panels .nl-comparison-mobile-panel-mood{display:block}.nl-comparison-mobile-panel h3{color:#fffaf3;letter-spacing:-.04em;text-align:center;margin:0;font-size:clamp(1.32rem,5.45vw,1.78rem);font-weight:850;line-height:1.12}.nl-comparison-mobile-panel h3 span{color:#26f2dd;font-family:Georgia,Times New Roman,serif;font-weight:400}.nl-comparison-mobile-result-head{grid-template-columns:minmax(0,1.55fr) minmax(3.9rem,.55fr) minmax(4.45rem,.68fr);align-items:end;gap:clamp(.38rem,1.6vw,.52rem);margin-top:clamp(1.15rem,4.8vw,1.48rem);padding:0 .22rem;display:grid}.nl-comparison-mobile-result-head span,.nl-comparison-mobile-result-head strong{color:#c8d4da;font-size:clamp(.66rem,2.75vw,.78rem);font-weight:820;line-height:1.18}.nl-comparison-mobile-result-head strong:first-of-type{color:#26f2dd}.nl-comparison-mobile-card-list{gap:.58rem;margin-top:.64rem;display:grid}.nl-comparison-mobile-card{background:radial-gradient(circle at 0,#26f2dd11,#0000 9rem),#061621b8;border:1px solid #77a7ba38;border-radius:.82rem;grid-template-columns:minmax(0,1.55fr) minmax(3.9rem,.55fr) minmax(4.45rem,.68fr);align-items:stretch;gap:clamp(.38rem,1.6vw,.52rem);padding:clamp(.62rem,2.6vw,.78rem);display:grid}.nl-comparison-mobile-capability{grid-template-columns:clamp(1.68rem,7vw,2.08rem) minmax(0,1fr);align-items:center;gap:clamp(.46rem,1.95vw,.58rem);min-width:0;display:grid}.nl-comparison-mobile-capability>span{color:#26f2dd;filter:drop-shadow(0 0 .75rem #26f2dd42);place-items:center;display:grid}.nl-comparison-mobile-capability h4{color:#fffaf3;margin:0;font-size:clamp(.78rem,3.22vw,.96rem);font-weight:820;line-height:1.18}.nl-comparison-mobile-capability h4 span{display:block}.nl-comparison-mobile-capability p{display:none}.nl-comparison-mobile-results{display:contents}.nl-comparison-mobile-result{background:#ffffff06;border-radius:.62rem;align-content:center;justify-items:center;min-height:clamp(3.4rem,14vw,4.2rem);padding:.36rem .18rem;display:grid}.nl-comparison-mobile-result-lyfeira{background:radial-gradient(circle at 50% 0,#26f2dd21,#0000 5rem),#0a3d404d;border:1px solid #26f2dd33}.nl-comparison-mobile-result small{display:none}.nl-comparison-mobile-result .nl-compare-answer{gap:.3rem;min-width:0}.nl-comparison-mobile-result .nl-compare-answer .nl-compare-status{width:clamp(1.62rem,6.8vw,2.05rem);height:clamp(1.62rem,6.8vw,2.05rem)}.nl-comparison-mobile-result .nl-compare-status-label{font-size:clamp(.66rem,2.75vw,.8rem)}.nl-comparison-mobile-legend{background:#05131fb8;border:1px solid #77a7ba38;border-radius:.9rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem;width:min(100% - 1.1rem,27.2rem);margin:.82rem auto 0;padding:.72rem;display:grid}.nl-comparison-mobile-legend>div{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.58rem;min-height:2.8rem;display:grid}.nl-comparison-mobile-legend .nl-compare-answer{min-width:0}.nl-comparison-mobile-legend .nl-compare-status-label{display:none}.nl-comparison-mobile-data-note small,.nl-comparison-mobile-data-note strong,.nl-comparison-mobile-legend small,.nl-comparison-mobile-legend strong{display:block}.nl-comparison-mobile-legend strong{color:#fffaf3;font-size:.82rem;line-height:1.12}.nl-comparison-mobile-legend small{color:#b8c5cc;margin-top:.12rem;font-size:.68rem;line-height:1.22}.nl-comparison-mobile-data-note{background:#05131fb8;border:1px solid #77a7ba38;border-radius:.78rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.76rem;width:min(100% - 1.1rem,27.2rem);min-height:4.2rem;margin:.75rem auto 0;padding:.74rem .88rem;display:grid}.nl-comparison-mobile-data-note>span:first-child{color:#26f2dd;background:#26f2dd14;border:1px solid #26f2dd61;border-radius:.55rem;place-items:center;width:2.55rem;height:2.55rem;display:grid}.nl-comparison-mobile-data-note strong{color:#fffaf3;font-size:1rem;line-height:1.15}.nl-comparison-mobile-data-note small{color:#b8c5cc;margin-top:.12rem;font-size:.78rem;line-height:1.2}.nl-comparison-full-mobile-details{width:min(100% - 1.1rem,27.2rem);margin:.8rem auto 0;display:block}.nl-comparison-full-mobile-details summary{color:#26f2dd;background:#05131fb8;border:1px solid #26f2dd38;border-radius:.78rem;justify-content:space-between;align-items:center;gap:1rem;min-height:3.4rem;padding:0 1rem;font-weight:820;list-style:none;display:flex}.nl-comparison-full-mobile-details summary::-webkit-details-marker{display:none}.nl-comparison-full-mobile-details[open] summary svg{transform:rotate(180deg)}.nl-comparison-full-mobile-details .nl-comparison-table-wrap{border-radius:.78rem;margin-top:.65rem}.nl-comparison-full-mobile-details .nl-comparison-legend{border-top:1px solid #77a7ba47;border-radius:.78rem;grid-template-columns:1fr}.nl-comparison-full-mobile-details .nl-comparison-legend>div{min-height:4rem;padding:.72rem 1rem}.nl-comparison-full-mobile-details .nl-comparison-legend>div+div{border-top:1px solid #77a7ba33;border-left:0}}@media (max-width:380px){.nl-comparison-heading h2{font-size:2.48rem}.nl-comparison-mobile-tabs label{min-width:9.15rem}.nl-comparison-mobile-panel{padding:.86rem .68rem}.nl-comparison-mobile-card,.nl-comparison-mobile-result-head{grid-template-columns:minmax(0,1.5fr) minmax(3.55rem,.54fr) minmax(4.05rem,.68fr);gap:.32rem}.nl-comparison-mobile-card{padding:.56rem}.nl-comparison-mobile-capability{grid-template-columns:1.45rem minmax(0,1fr);gap:.36rem}.nl-comparison-mobile-capability h4{font-size:.7rem}.nl-comparison-mobile-result .nl-compare-status-label{font-size:.6rem}}.nl-pricing-section{isolation:isolate;background:0 0;border:0;border-radius:0;width:min(100%,94rem);padding:clamp(3.4rem,5vw,4.7rem) clamp(1.25rem,4vw,2rem) clamp(1.9rem,3.2vw,2.7rem);position:relative;overflow:hidden}.nl-pricing-section:after,.nl-pricing-section:before{content:"";pointer-events:none;position:absolute}.nl-pricing-section:before{opacity:.32;background:repeating-radial-gradient(#72f2df2e 0 1px,#0000 2px 22px);height:31rem;inset:auto -18% -18rem;transform:rotate(-4deg);-webkit-mask-image:linear-gradient(#0000 18%,#000);mask-image:linear-gradient(#0000 18%,#000)}.nl-pricing-section:after{z-index:-1;opacity:.42;background-image:linear-gradient(#ffffff06 1px,#0000 0),linear-gradient(90deg,#ffffff05 1px,#0000 0);background-size:4.5rem 4.5rem;inset:0;-webkit-mask-image:radial-gradient(at 52% 45%,#000 0,#0000 72%);mask-image:radial-gradient(at 52% 45%,#000 0,#0000 72%)}.nl-pricing-shell{z-index:1;max-width:69rem;margin:0 auto;position:relative}.nl-pricing-heading{text-align:center;justify-items:center;gap:.45rem;margin-bottom:clamp(1rem,2vw,1.35rem);display:grid}.nl-pricing-pill{color:#5ef6e5;letter-spacing:.16em;text-transform:uppercase;background:#05232a94;border:1px solid #14e6d3c7;border-radius:999px;justify-content:center;align-items:center;min-height:1.65rem;padding:.25rem 1rem;font-size:.74rem;font-weight:700;line-height:1;display:inline-flex;box-shadow:0 0 1.4rem #14e6d324}.nl-pricing-heading h2{color:#fffaf2;font-family:Georgia,Times New Roman,serif;font-size:var(--nl-section-heading-size);letter-spacing:var(--nl-section-heading-letter);font-weight:400;line-height:var(--nl-section-heading-line);text-wrap:balance;margin:0}.nl-pricing-heading p{color:#d8dee3;max-width:48rem;font-size:var(--nl-section-copy-size);line-height:var(--nl-section-copy-line);margin:0}.nl-pricing-plan-grid{grid-template-columns:minmax(0,24.5rem) minmax(0,27rem);justify-content:center;align-items:stretch;gap:clamp(1.2rem,2.6vw,2.25rem);display:grid}.nl-pricing-plan{background:radial-gradient(circle at 50% 0,#72f2df1a,#0000 16rem),#0a1119b8;border:1px solid #ffffff40;border-radius:1.05rem;flex-direction:column;align-items:center;min-height:0;padding:1.25rem 1.35rem 1rem;display:flex;position:relative;box-shadow:inset 0 1px #ffffff14,0 1.5rem 4rem #00000047}.nl-pricing-plus{background:radial-gradient(circle at 50% 0,#7437ff40,#0000 16rem),linear-gradient(#151237d1,#0a0d1bc7);border-color:#a452ffdb;box-shadow:0 0 4rem #783eeb29,inset 0 1px #ffffff14}.nl-most-popular{color:#fff;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(135deg,#6f42d9,#3f236d);border:1px solid #bb7dff94;border-radius:.4rem;align-items:center;gap:.45rem;padding:.36rem .72rem;font-size:.65rem;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:-.82rem;left:50%;transform:translate(-50%);box-shadow:0 0 1.8rem #8241ff61}.nl-pricing-icon{border-radius:999px;place-items:center;width:3.1rem;height:3.1rem;display:grid}.nl-pricing-icon svg{width:1.65rem;height:1.65rem}.nl-pricing-icon-free{color:#25e7d8;background:radial-gradient(circle at 50% 45%,#14e6d329,#0000 65%),#02232894;border:1px solid #14e6d361;box-shadow:0 0 2.2rem #14e6d333}.nl-pricing-icon-plus{color:#fff;background:radial-gradient(circle at 50% 48%,#9a4bff52,#0000 68%),#1c0f32b3;border:1px solid #ac54ff73;box-shadow:0 0 2.4rem #a452ff61}.nl-pricing-plan h3{color:#fff;text-align:center;margin:.75rem 0 0;font-size:clamp(1.65rem,2.4vw,2.05rem);font-weight:800;line-height:1}.nl-pricing-plus h3 span{color:#a25cff}.nl-plan-subtitle{color:#cbd4dc;text-align:center;min-height:2.35rem;margin:.45rem 0 0;font-size:.94rem;line-height:1.32}.nl-pricing-divider{background:linear-gradient(90deg,#0000,#ffffff21,#0000);width:100%;height:1px;margin:.78rem 0}.nl-price-stack{color:#fff;justify-items:center;gap:.25rem;display:grid}.nl-price-stack strong{color:#fff;letter-spacing:-.055em;align-items:flex-start;font-size:clamp(2.35rem,3.7vw,3.15rem);font-weight:600;line-height:.9;display:flex}.nl-price-stack strong span:first-child{letter-spacing:0;margin-top:.2rem;font-size:1rem}.nl-price-stack small{color:#d3d9df;font-size:.9rem}.nl-price-stack-plus strong{align-items:baseline;gap:.35rem}.nl-price-stack-plus .nl-price-period{color:#b06cff;letter-spacing:0;font-size:1rem;font-style:normal;font-weight:500}.nl-pricing-feature-list{color:#f5f2ea;align-content:start;gap:.56rem;width:100%;min-height:14.45rem;margin:0 0 1rem;padding:0;font-size:.92rem;line-height:1.2;list-style:none;display:grid}.nl-pricing-feature-list li{align-items:center;gap:.68rem;min-width:0;display:flex}.nl-feature-check{color:#42f2e1;background:#14e6d31f;border:1px solid #14e6d380;border-radius:999px;flex:none;place-items:center;width:1.05rem;height:1.05rem;display:inline-grid;box-shadow:0 0 1rem #14e6d324}.nl-feature-check svg{width:.72rem;height:.72rem}.nl-pricing-plus .nl-feature-check{color:#b985ff;background:#874bff24;border-color:#9c5bff99;box-shadow:0 0 1rem #874bff29}.nl-feature-muted{color:#f5f2eabd}.nl-feature-muted .nl-feature-check{color:#94a2accc;background:#94a2ac1f;border-color:#94a2ac57}.nl-new-badge{color:#dec6ff;letter-spacing:.08em;background:#7437ff4d;border-radius:999px;margin-left:.35rem;padding:.18rem .48rem;font-size:.58rem}.nl-new-badge,.nl-pricing-cta{font-weight:800;display:inline-flex}.nl-pricing-cta{border-radius:.72rem;justify-content:center;align-items:center;width:100%;min-height:2.65rem;margin-top:0;padding:.65rem .9rem;font-size:.98rem;text-decoration:none}.nl-pricing-cta-free{color:#22eee0;background:#02141aa3;border:1px solid #14e6d3d6;box-shadow:inset 0 0 1.2rem #14e6d30d}.nl-pricing-cta-plus{color:#fff;background:linear-gradient(135deg,#9855f2,#6b38cf);border:1px solid #ae6cff73;box-shadow:0 1rem 2rem #6b38cf3d}.nl-plan-note{color:#c4ccd3;text-align:center;margin:.62rem 0 0;font-size:.82rem}.nl-pricing-trust-strip{background:radial-gradient(circle at 8% 15%,#14e6d31f,#0000 15rem),#0c141ebd;border:1px solid #ffffff24;border-radius:.95rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:.9rem;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.nl-pricing-trust-item{grid-template-columns:2.7rem 1fr;align-items:center;gap:.72rem;min-height:4.8rem;padding:.8rem .9rem;display:grid}.nl-pricing-trust-item+.nl-pricing-trust-item{border-left:1px solid #ffffff1a}.nl-pricing-trust-icon{color:#20ebdc;background:radial-gradient(circle,#14e6d32e,#0000 70%),#051e26b3;border:1px solid #14e6d357;border-radius:999px;place-items:center;width:2.25rem;height:2.25rem;display:grid;box-shadow:0 0 1.8rem #14e6d329}.nl-pricing-trust-icon svg{width:1.35rem;height:1.35rem}.nl-pricing-trust-item h3{color:#fff;margin:0 0 .22rem;font-size:.82rem;line-height:1.2}.nl-pricing-trust-item p{color:#c5ced7;margin:0;font-size:.74rem;line-height:1.34}.nl-pricing-bottom-line{color:#e0e5e9;justify-content:center;align-items:center;gap:1.15rem;margin:1.25rem 0 0;font-size:.92rem;display:flex}.nl-pricing-bottom-line svg{color:#dfe8ed}.nl-pricing-bottom-line strong{color:#21e7d8;font-weight:500}.nl-privacy-trust-section{isolation:isolate;width:min(100%,94rem);padding:clamp(3.8rem,6vw,5.4rem) clamp(1.25rem,4vw,2.4rem);position:relative;overflow:hidden}.nl-privacy-trust-section:before{content:"";z-index:-1;pointer-events:none;opacity:.36;filter:blur(.15rem);background:radial-gradient(circle at 35% 35%,#14e6d338,#0000 16rem),radial-gradient(circle at 72%,#9663ff29,#0000 18rem);height:30rem;position:absolute;inset:4% -18% auto 38%}.nl-privacy-trust-header{grid-template-columns:minmax(0,.82fr) minmax(20rem,.9fr);align-items:end;gap:clamp(1.4rem,4vw,5rem);margin-bottom:clamp(1.35rem,3vw,2.15rem);display:grid}.nl-privacy-trust-header>.nl-kicker,.nl-privacy-trust-header>.nl-section-title{grid-column:1}.nl-privacy-trust-header>.nl-copy{grid-column:2;margin:0 0 .3rem}.nl-privacy-trust-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(.75rem,1.5vw,1rem);display:grid}.nl-privacy-trust-card{background:radial-gradient(circle at 18% 8%,#14e6d31f,#0000 11rem),linear-gradient(#0e1d26ad,#080e1694);border:1px solid #ffffff21;border-radius:.9rem;min-height:15.4rem;padding:1.25rem;box-shadow:inset 0 1px #ffffff0f,0 1rem 2.5rem #00000029}.nl-privacy-trust-card>span{color:#28f0df;background:radial-gradient(circle,#14e6d32e,#0000 70%),#041f269e;border:1px solid #14e6d352;border-radius:999px;place-items:center;width:2.75rem;height:2.75rem;margin-bottom:1.1rem;display:grid;box-shadow:0 0 1.8rem #14e6d31f}.nl-privacy-trust-card h3{color:#fffaf2;margin:0 0 .58rem;font-size:1.02rem;font-weight:750;line-height:1.12}.nl-privacy-trust-card p{color:#c9d2d9;margin:0;font-size:.92rem;line-height:1.5}.nl-privacy-trust-chevron{display:none}@media (max-width:1180px){.nl-privacy-trust-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nl-privacy-trust-card{min-height:13.6rem}}@media (max-width:900px){.nl-pricing-section{width:100%;padding-inline:1rem}.nl-pricing-plan-grid{grid-template-columns:1fr;max-width:29rem;margin-inline:auto}.nl-pricing-trust-strip{grid-template-columns:repeat(2,minmax(0,1fr));max-width:34rem;margin-inline:auto}.nl-pricing-trust-item:nth-child(odd){border-left:0}.nl-pricing-trust-item:nth-child(n+3){border-top:1px solid #ffffff1a}.nl-privacy-trust-section{width:100%;padding-inline:1rem}.nl-privacy-trust-header{grid-template-columns:1fr;gap:.8rem;max-width:36rem;margin-inline:auto}.nl-privacy-trust-header>.nl-copy,.nl-privacy-trust-header>.nl-kicker,.nl-privacy-trust-header>.nl-section-title{grid-column:1}.nl-privacy-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:42rem;margin-inline:auto}}@media (max-width:620px){.nl-pricing-section{padding-block:3.2rem 1.2rem}.nl-pricing-heading h2{font-size:var(--nl-section-heading-size)}.nl-pricing-heading p{max-width:24rem}.nl-pricing-plan{min-height:auto;padding:1.25rem 1.15rem 1rem}.nl-plan-subtitle{min-height:auto}.nl-pricing-feature-list{gap:.62rem;min-height:auto;font-size:.9rem}.nl-pricing-trust-strip{grid-template-columns:1fr}.nl-pricing-trust-item{border-top:1px solid #ffffff1a;border-left:0;grid-template-columns:2.85rem 1fr;min-height:auto;padding:.9rem}.nl-pricing-trust-item:first-child{border-top:0}.nl-pricing-bottom-line{text-align:center;flex-wrap:wrap}.nl-privacy-trust-section{padding-block:3.1rem 2.5rem}.nl-privacy-trust-grid{grid-template-columns:1fr}.nl-privacy-trust-card{min-height:auto;padding:1.15rem}}.nl-trust-section{background:radial-gradient(circle at 25% 0,#72f2df21,#0000 24rem),linear-gradient(145deg,#0d121af5,#070a0ff0);border:1px solid #ffffff1f;border-radius:clamp(1.45rem,3vw,2.35rem);padding:clamp(1.35rem,4vw,3rem);box-shadow:0 2rem 7rem #00000047,inset 0 1px #ffffff0f}.nl-trust-layout{align-items:center;gap:1.5rem;display:grid}.nl-trust-visual{background:radial-gradient(circle,#72f2df2e,#0000 8rem),#ffffff0a;border:1px solid #a7fff129;border-radius:1.65rem;place-items:center;min-height:19rem;display:grid;position:relative;overflow:hidden}.nl-vault-rings{border-radius:999px;position:absolute;inset:12%}.nl-vault-rings span{inset:calc(var(--ring-index,0) * 12%);border-radius:inherit;border:1px solid #a7fff121;position:absolute}.nl-vault-rings span:nth-child(2){--ring-index:1}.nl-vault-rings span:nth-child(3){--ring-index:2}.nl-trust-grid{gap:1rem;margin-top:1rem;display:grid}.nl-trust-card{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:1.25rem;padding:1rem}.nl-trust-card h3{color:#fffaf2;margin:0;font-size:1.1rem}.nl-trust-card p{color:#aab8c2;margin:.65rem 0 0;font-size:.92rem;line-height:1.58}.nl-faq-columns{align-items:start;gap:.75rem;margin-top:clamp(1.5rem,4vw,3rem);display:grid}.nl-faq-column{align-content:start;gap:.75rem;display:grid}.nl-faq-item{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:1.1rem;padding:0;overflow:hidden}.nl-faq-item:not([open]){background:#ffffff08}.nl-faq-item summary{cursor:pointer;color:#fffaf2;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;min-height:3.2rem;padding:1rem;font-weight:750;line-height:1.35;list-style:none;display:grid}.nl-faq-item summary::-webkit-details-marker{display:none}.nl-faq-item summary:before{color:#72f2df;content:"+";background:#72f2df0e;border:1px solid #a7fff142;border-radius:999px;place-items:center;width:1.25rem;height:1.25rem;font-size:.92rem;font-weight:700;line-height:1;display:grid}.nl-faq-item[open] summary:before{content:"-"}.nl-faq-item summary:focus-visible{outline-offset:3px;outline:2px solid #a7fff1a6}.nl-faq-item p{color:#aab8c2;margin:0;padding:0 1rem 1rem 2.9rem;font-size:.92rem;line-height:1.65}.nl-faq-card{background:radial-gradient(circle at 12% 0,#14e6d314,#0000 11rem),#ffffff0b;border:1px solid #ffffff1f;border-radius:1.1rem;padding:1.1rem 1.15rem 1.2rem}.nl-faq-card h3{color:#fffaf2;margin:0;font-size:1rem;font-weight:750;line-height:1.35}.nl-faq-card p{color:#aab8c2;margin:.75rem 0 0;font-size:.92rem;line-height:1.65}.nl-faq-accordion{background:radial-gradient(circle at 12% 0,#14e6d314,#0000 11rem),#ffffff0b;border:1px solid #ffffff1f;border-radius:1.1rem;overflow:hidden}.nl-faq-accordion h3{margin:0}.nl-faq-accordion button{color:#fffaf2;width:100%;min-height:3.35rem;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;padding:1rem 1.1rem;font-size:1rem;font-weight:750;line-height:1.35;display:grid}.nl-faq-accordion button>span{color:#72f2df;background:#72f2df0e;border:1px solid #a7fff142;border-radius:999px;place-items:center;width:1.35rem;height:1.35rem;display:grid}.nl-faq-accordion button>span:before{content:"+";font-size:.92rem;font-weight:800;line-height:1}.nl-faq-accordion.is-open button>span:before{content:"-"}.nl-faq-accordion button:focus-visible{outline-offset:-4px;outline:2px solid #a7fff1a6}.nl-faq-accordion div[role=region]{padding:0 1.1rem 1.08rem 3.15rem}.nl-faq-accordion p{color:#aab8c2;margin:0;font-size:.92rem;line-height:1.65}.nl-final-cta{background:radial-gradient(circle at 20% 0,#72f2df2e,#0000 25rem),radial-gradient(circle at 90% 70%,#f3eee414,#0000 24rem),linear-gradient(145deg,#181e27f0,#070a0ff2);border:1px solid #ffffff1f;border-radius:clamp(1.45rem,3vw,2.35rem);gap:clamp(1.25rem,4vw,3rem);margin-bottom:clamp(1.2rem,3vw,2rem);padding:clamp(1.35rem,4vw,3rem);display:grid;box-shadow:0 2rem 7rem #00000047,inset 0 1px #ffffff0f}.nl-final-week{gap:.75rem;display:grid}.nl-final-day{background:radial-gradient(circle at 0 0,#72f2df1c,#0000 11rem),#ffffff0b;border:1px solid #a7fff126;border-radius:1.15rem;padding:1rem}.nl-final-day span{color:#a7fff1;letter-spacing:.24em;text-transform:uppercase;font-size:.62rem;font-weight:800;display:block}.nl-final-day strong{color:#fffaf2;margin-top:.55rem;font-size:1.1rem;line-height:1.3;display:block}.nl-final-day p{color:#aab8c2;margin:.55rem 0 0;font-size:.92rem;line-height:1.5}.nl-mobile-sticky-cta{display:none}@media (min-width:900px){.nl-landing-hero{grid-template-columns:minmax(0,.86fr) minmax(28rem,1.14fr)}.nl-hero-foundation,.nl-surface-lab{grid-template-columns:minmax(0,1.15fr) minmax(21rem,.85fr)}.nl-hero-benefit-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.nl-story-grid{grid-template-columns:minmax(0,.78fr) minmax(24rem,1fr)}.nl-loop-grid,.nl-system-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.nl-day-journey{grid-template-columns:minmax(0,.78fr) minmax(28rem,1.22fr);align-items:start}.nl-change-field,.nl-reflection-modes{grid-template-columns:repeat(3,minmax(0,1fr))}.nl-observatory-panel{grid-template-columns:minmax(0,.68fr) minmax(26rem,1fr);align-items:stretch}.nl-system-lines{display:block}.nl-loop-header{grid-template-columns:minmax(0,.82fr) minmax(24rem,1fr);align-items:end}.nl-feature-block{grid-template-columns:minmax(0,.9fr) minmax(24rem,1.1fr)}.nl-feature-block-reversed .nl-feature-copy{order:2}.nl-feature-block-reversed .nl-feature-visual{order:1}.nl-timeline-insights{grid-template-columns:repeat(3,minmax(0,1fr))}.nl-before-after-grid,.nl-final-cta,.nl-trust-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.nl-use-case-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nl-use-case-card:last-child{grid-column:span 3;min-height:0}.nl-trust-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.nl-faq-columns,.nl-final-week{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.nl-page{--nl-section-heading-size:clamp(2rem,8.25vw,2.58rem);--nl-section-heading-line:1.08;--nl-section-heading-letter:-.035em;--nl-section-copy-size:clamp(.9rem,3.8vw,1rem);--nl-section-copy-line:1.54;--nl-card-heading-size:clamp(1.04rem,4.35vw,1.26rem);--nl-card-copy-size:clamp(.84rem,3.55vw,.95rem);width:100%;max-width:100vw;padding:0 1.15rem 5.4rem;overflow-x:hidden}.nl-page>*{width:100%;max-width:calc(100vw - 2.3rem)}.nl-page>.nl-preview-nav{width:calc(100% + 2.3rem);max-width:none;margin-inline:-1.15rem}.nl-preview-nav{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#02060bf5,#02080db8 72%,#02080d00);border-bottom:1px solid #ffffff09;justify-content:space-between;align-items:center;gap:.48rem;min-height:3.18rem;padding:.52rem 1rem .42rem;display:flex;position:relative;overflow:visible}.nl-preview-nav>a:first-child{flex:none}.nl-preview-menu{display:none!important}.nl-wordmark-image{width:clamp(4.9rem,21vw,5.8rem)}.nl-preview-actions{flex:none;justify-content:flex-end;align-items:center;gap:.42rem;width:auto;min-width:0;display:flex}.nl-preview-nav .nl-button{white-space:nowrap;border-radius:.62rem;width:clamp(6rem,26vw,6.65rem);min-width:0;max-width:6.65rem;min-height:2.05rem;padding:.46rem .56rem;font-size:clamp(.52rem,2.08vw,.6rem);line-height:1}.nl-preview-nav .nl-button-primary{color:#9efff2;background:#020b1175;border-color:#26f2ddb8;width:clamp(6rem,26vw,6.65rem);min-width:0;max-width:6.65rem;box-shadow:0 0 1rem #26f2dd1a,inset 0 1px #ffffff0f}.nl-preview-nav .nl-button-secondary{display:none}.nl-problem-section{grid-template-columns:1fr;gap:2.5rem;padding:5.25rem 1.1rem}.nl-problem-section:before{background-position:40% 14%,86% 62%;-webkit-mask-image:radial-gradient(at 54% 54%,#000,#0000 82%);mask-image:radial-gradient(at 54% 54%,#000,#0000 82%)}.nl-problem-title{max-width:12.8ch;font-size:var(--nl-section-heading-size);line-height:var(--nl-section-heading-line)}.nl-problem-text{gap:1rem;font-size:.96rem;line-height:1.58}.nl-problem-visual{display:block;overflow:hidden}.nl-problem-orbits{opacity:.42;width:calc(100% + 18rem);height:29rem;inset:-4rem -9rem auto}.nl-problem-float{white-space:normal;max-width:100%;margin:.18rem;padding:.5rem .58rem;font-size:.74rem;position:relative;inset:auto;transform:none}.nl-problem-week-card{border-radius:1.1rem;margin:1rem 0 0;padding:.82rem}.nl-problem-week-head{flex-direction:column;gap:.75rem}.nl-problem-date-pill{justify-content:space-between;width:100%}.nl-problem-week-grid{grid-template-columns:repeat(7,minmax(4.15rem,1fr));gap:.38rem;margin-inline:-.2rem;padding:0 0 .35rem 3.7rem;overflow-x:auto}.nl-problem-row-labels{gap:.78rem;font-size:.68rem;top:4.65rem;left:.15rem}.nl-problem-day-card{min-height:7.5rem;padding:.62rem .52rem}.nl-problem-signal-panel div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nl-problem-signal-panel span{font-size:.68rem}.nl-problem-lock-card,.nl-problem-quote-card{width:100%;margin-top:1rem;position:relative;inset:auto}.nl-problem-quote-card{padding:1.1rem 1.15rem}.nl-mobile-menu{flex:none;display:block;position:relative}.nl-mobile-menu summary{color:#f5f2eaeb;cursor:pointer;background:#020a1070;border:1px solid #ffffff24;border-radius:.62rem;place-items:center;width:2.1rem;height:2.05rem;list-style:none;display:grid;box-shadow:inset 0 1px #ffffff0f,0 0 1rem #0000002e}.nl-mobile-menu summary::-webkit-details-marker{display:none}.nl-mobile-menu-mark{flex:none;align-content:center;gap:.18rem;width:1.05rem;height:.88rem;display:grid}.nl-mobile-menu-mark span{background:#f5f2eaeb;border-radius:999px;height:.105rem;display:block;box-shadow:0 0 .8rem #ffffff14}.nl-mobile-menu-panel{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 10% 0,#26f2dd1a,#0000 10rem),linear-gradient(#050e14fa,#02070cfa);border:1px solid #72f2df2e;border-radius:.95rem;width:min(18rem,100vw - 2rem);padding:.42rem;display:grid;position:absolute;top:calc(100% + .58rem);right:0;overflow:hidden;box-shadow:0 1.25rem 3rem #0000006b,inset 0 1px #ffffff14}.nl-mobile-menu-panel a{color:#fffaf2e6;letter-spacing:.13em;text-transform:uppercase;border-radius:.65rem;align-items:center;min-height:2.62rem;padding:.2rem .75rem;font-size:.72rem;font-weight:790;text-decoration:none;display:flex}.nl-mobile-menu-panel a:active,.nl-mobile-menu-panel a:hover{color:#72f2df;background:#72f2df14}.nl-cinematic-hero{isolation:isolate;min-height:clamp(58rem,166vw,68rem);margin-top:.1rem;padding:clamp(3.15rem,9.2vw,4rem) 0 1rem;display:block;overflow:visible}.nl-cinematic-hero:after{opacity:.82;background:radial-gradient(at 21% 25%,#02080dfa,#030a10d6 34%,#050e155c 58%,#0000 78%),radial-gradient(at 52% 22%,#0f3d3e47,#0000 62%),radial-gradient(at 13% 68%,#02080dbd,#0000 60%);inset:-7rem -8rem -9rem -5rem}.nl-cinematic-hero .nl-hero-copy{z-index:6;width:min(100%,22rem);min-width:0;max-width:100%;padding-top:0;position:relative}.nl-cinematic-hero .nl-hero-copy:before{content:"";display:none}.nl-hero-eyebrow{letter-spacing:.24em;max-width:20.5rem;font-size:.66rem}.nl-cinematic-title{letter-spacing:-.04em;overflow-wrap:normal;width:min(100%,21rem);max-width:100%;margin-top:1.4rem;font-size:clamp(2.58rem,10vw,3rem);line-height:1.075}.nl-title-desktop{display:none!important}.nl-title-mobile{display:block!important}.nl-title-mobile-break{margin-top:.08em}.nl-cinematic-lede{width:min(100%,18.7rem);max-width:100%;margin-top:1.28rem;font-size:.9rem;line-height:1.54}.nl-cinematic-actions{gap:.75rem;width:min(100%,18.9rem);max-width:100%;margin-top:1.52rem;display:grid}.nl-hero-cta-primary,.nl-hero-cta-secondary{border-radius:.42rem;justify-content:center;width:100%;min-height:2.66rem;padding-inline:.85rem;font-size:clamp(.68rem,2.55vw,.78rem)}.nl-hero-cta-primary{background:linear-gradient(135deg,#26f2dd33,#26f2dd0e),#030c1261;box-shadow:0 0 1.6rem #26f2dd29,inset 0 1px #ffffff14}.nl-hero-cta-secondary{-webkit-backdrop-filter:none;backdrop-filter:none;background:#04090e3d}.nl-hero-cta-primary:after,.nl-hero-cta-secondary:after{content:none}.nl-hero-trust{align-items:flex-start;gap:.95rem;width:min(100%,18.85rem);max-width:100%;margin-top:1.68rem;font-size:.9rem;font-weight:650}.nl-hero-trust svg{width:1.25rem;height:1.25rem;padding:.86rem}.nl-hero-visual{z-index:2;pointer-events:none;min-height:0;margin:0;position:absolute;inset:0}.nl-hero-device-scene{aspect-ratio:1.25;width:min(34rem,132vw);height:auto;margin-left:0;top:clamp(16.4rem,48vw,18.25rem);left:auto;right:clamp(-13.5rem,-44vw,-10.8rem);transform:none}.nl-phone-screen{aspect-ratio:9/19.55;border-radius:2rem;height:auto;min-height:0;padding:.76rem .7rem 3.18rem}.nl-phone-state{gap:.75rem;padding:.78rem}.nl-phone-metrics{gap:.4rem}.nl-phone-metrics article{padding:.58rem .48rem}.nl-phone-metrics strong{font-size:.78rem}.nl-phone-insights article{padding:.6rem}.nl-phone-insights article:nth-child(3){display:grid}.nl-hero-floating-card{opacity:.9;border-radius:1rem;width:31.6%;min-height:15.2rem;padding:.74rem;display:none;top:31%;left:34.2%}.nl-hero-floating-card h3{margin:.56rem 0 .36rem;font-size:.86rem}.nl-hero-card-copy{margin-bottom:.45rem;line-height:1.35;font-size:.56rem!important}.nl-hero-card-evidence span{grid-template-columns:1fr;gap:.16rem;padding:.28rem .38rem}.nl-hero-card-evidence small{white-space:normal;font-size:.46rem}.nl-hero-card-topline small{font-size:.58rem}.nl-hero-floating-card>div strong{padding:.42rem .5rem .1rem;font-size:.86rem}.nl-hero-orb{width:3.25rem;height:3.25rem}.nl-hero-orb-zap{top:43.6%;left:10.4%}.nl-hero-orb-moon{top:2.5%;right:32.8%}.nl-mobile-benefits{z-index:7;background:radial-gradient(circle at 14% 0,#26f2dd1f,#0000 14rem),linear-gradient(145deg,#040e16c7,#050b11b8);border:1px solid #72f2df38;border-radius:1rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:clamp(13.25rem,44vw,16.5rem);display:grid;position:relative;box-shadow:0 1.5rem 4rem #0000003d,inset 0 1px #ffffff14}.nl-mobile-benefits article{text-align:center;min-width:0;padding:1rem .78rem 1.08rem}.nl-mobile-benefits article+article{border-left:0}.nl-mobile-benefits article:nth-child(2n){border-left:1px solid #ffffff1a}.nl-mobile-benefits article:nth-child(n+3){border-top:1px solid #ffffff1a}.nl-mobile-benefits article>span{color:#26f2dd;background:#26f2dd14;border:1px solid #26f2dd66;border-radius:999px;place-items:center;width:2.6rem;height:2.6rem;margin:0 auto .75rem;display:grid;box-shadow:0 0 1.6rem #26f2dd2e}.nl-mobile-benefits strong{color:#fffaf2;font-size:.86rem;line-height:1.22;display:block}.nl-mobile-benefits p{color:#bdc9cf;margin:.58rem 0 0;font-size:.72rem;line-height:1.42}.nl-hero-scroll{display:none}.nl-landing-hero{border-radius:1.35rem;width:100%;padding:1rem}.nl-hero-copy,.nl-hero-subhead,.nl-trust-line{min-width:0;max-width:100%}.nl-hero-display{letter-spacing:-.045em;max-width:100%;font-size:clamp(2.95rem,12.5vw,3.85rem);line-height:.94}.nl-hero-subhead{font-size:1rem}.nl-button{width:100%}.nl-display{max-width:10ch}.nl-section-title{max-width:11ch}.nl-section{margin-top:4.25rem;padding:0}.nl-day-tile{min-height:9.5rem}.nl-hero-map{order:3;padding:.78rem}.nl-hero-map-top{flex-direction:column}.nl-hero-map-pill{width:fit-content}.nl-hero-observatory-body{min-height:27rem}.nl-hero-signal-card{width:auto;margin:.75rem;padding:.72rem}.nl-hero-signal-header,.nl-hero-signal-line{grid-template-columns:3.7rem minmax(0,1fr) 3.8rem;gap:.5rem}.nl-energy-signal,.nl-hero-signal-header span:nth-child(3){display:none}.nl-hero-signal-line{min-height:2.28rem;font-size:.75rem}.nl-hero-signal-markers{gap:.28rem}.nl-hero-insights{grid-template-columns:1fr}.nl-hero-days{grid-template-columns:repeat(2,minmax(0,1fr))}.nl-hero-day{min-height:7.2rem}.nl-mobile-extra,.nl-pattern-lines{display:none}.nl-hero-benefit-strip{order:4}.nl-hero-benefit-strip div{flex-direction:column;align-items:flex-start}.nl-mobile-sticky-cta{z-index:25;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:radial-gradient(circle at 12% 0,#72f2df29,#0000 10rem),#080c11eb;border:1px solid #a7fff133;border-radius:1.25rem;gap:.5rem;width:min(100%,36rem);margin:.75rem auto 0;padding:.55rem;display:grid;position:sticky;bottom:.75rem;box-shadow:0 1.4rem 4rem #00000061,inset 0 1px #ffffff14}.nl-mobile-sticky-cta span{color:#b7c7ce;text-align:center;font-size:.78rem;line-height:1.35}.nl-mobile-sticky-cta .nl-button{width:100%;min-height:2.8rem;font-size:.86rem}.nl-scattered-visual{min-height:30rem}.nl-problem-image{width:112%;right:-28%}.nl-floating-signal{width:min(12rem,48%)}.nl-floating-7,.nl-floating-8{display:none}.nl-loop-step,.nl-system-card{min-height:auto}.nl-day-moment{padding:.82rem}.nl-day-moment-index{width:2rem;height:2rem;font-size:.68rem}.nl-day-moment-signals{gap:.32rem}.nl-day-moment-signals span{padding:.34rem .48rem;font-size:.66rem}.nl-day-phone{border-radius:1.25rem;padding:.9rem}.nl-day-signal-row{grid-template-columns:4.4rem minmax(0,1fr);gap:.55rem;padding:.65rem}.nl-day-signal-row strong{text-align:left;grid-column:1/-1}.nl-change-stage,.nl-reflection-mode{min-height:auto}.nl-change-stage h3,.nl-reflection-mode h3{max-width:100%}.nl-change-horizon{background:linear-gradient(#0000,#a7fff157,#0000);width:1px;height:auto;inset:0 auto 0 1.9rem}.nl-observatory-panel{padding:.9rem}.nl-observatory-copy h3{max-width:12ch}.nl-observatory-map{min-height:26rem}.nl-observatory-node{min-width:8.4rem;max-width:9.6rem}.nl-observatory-node-1{top:6%;left:7%}.nl-observatory-node-2{top:30%;left:auto;right:6%}.nl-observatory-node-3{top:45%;left:8%}.nl-observatory-node-4{top:66%;right:8%}.nl-observatory-node-5{bottom:6%;left:18%;right:auto}.nl-feature-copy h3{max-width:12ch}.nl-feature-board{border-radius:1.25rem;min-height:auto;padding:.9rem}.nl-feature-board-top{letter-spacing:.18em;font-size:.58rem}.nl-compare-days,.nl-daily-read-cards{grid-template-columns:1fr}.nl-daily-read-card{grid-template-columns:2.75rem minmax(0,1fr);gap:.24rem .65rem;padding:.82rem}.nl-daily-read-card>span{border-radius:.85rem;width:2.65rem;height:2.65rem}.nl-compare-days strong,.nl-daily-read-card strong,.nl-outcome-card strong{font-size:1.35rem}.nl-pattern-equation{border-radius:1rem;align-items:flex-start}.nl-routine-step{grid-template-columns:2rem minmax(0,1fr);padding:.65rem .7rem}.nl-journal-note-card{min-height:auto}.nl-context-row span{border-radius:.9rem}.nl-experiment-days{grid-template-columns:repeat(4,minmax(0,1fr))}.nl-pattern-board{border-radius:1.25rem;padding:.85rem}.nl-pattern-board-header{display:grid}.nl-pattern-board-header>span{width:fit-content}.nl-pattern-weeks{gap:.7rem}.nl-pattern-week{padding:.85rem}.nl-pattern-week-top{display:grid}.nl-pattern-week-top strong{text-align:left;max-width:100%}.nl-pattern-week-days{grid-template-columns:repeat(2,minmax(0,1fr))}.nl-pattern-week-day{min-height:2.9rem;padding:.42rem}.nl-pattern-week-day span{overflow-wrap:anywhere;font-size:.64rem}.nl-pattern-week p{font-size:.84rem}.nl-timeline-insight{border-radius:1rem;padding:.82rem}.nl-timeline-insight p{font-size:.95rem}.nl-timeline-insight small{font-size:.78rem}.nl-feature-phone{min-height:auto}.nl-feature-chart{min-height:9.5rem}.nl-feature-bar{min-height:7.5rem}.nl-timeline-shell{padding:.75rem}.nl-timeline-days,.nl-timeline-row{grid-template-columns:5.8rem repeat(14,minmax(.72rem,1fr));gap:.24rem}.nl-timeline-track{grid-template-columns:repeat(14,minmax(.72rem,1fr));gap:.24rem}.nl-timeline-extra{display:none}.nl-timeline-label{font-size:.68rem}.nl-timeline-cell{height:2.2rem}.nl-timeline-glow{width:18%}.nl-timeline-glow-one{left:38%}.nl-timeline-glow-two{left:66%}.nl-use-case-card{min-height:auto}.nl-trust-visual{min-height:14rem}.nl-faq-item summary{min-height:3.2rem}.nl-journal-events-section,.nl-privacy-trust-section,.nl-why-now-section{display:none}.nl-page>.nl-cinematic-hero{width:calc(100% + 2.3rem);max-width:none;margin-inline:-1.15rem}.nl-cinematic-hero{background:radial-gradient(at 33% 42%,#15767533,#0000 22rem),radial-gradient(at 13% 58%,#064f5638,#0000 18rem),radial-gradient(at 86% 16%,#26f2dd0f,#0000 14rem),linear-gradient(#03090ffc,#030a0ffc 57%,#02070b);border-radius:0;grid-template-columns:minmax(0,1fr);align-items:start;min-height:0;margin-top:0;padding:clamp(1.7rem,6.5vw,2.25rem) 1.15rem clamp(1.35rem,5vw,1.9rem);display:grid;overflow:hidden}.nl-cinematic-hero:before{opacity:.42;background-image:radial-gradient(circle,#72f2dfb8 0 .0625rem,#0000 .1rem),radial-gradient(circle,#ffffff73 0 .05rem,#0000 .085rem),radial-gradient(circle,#72f2df57 0 .075rem,#0000 .12rem);background-position:11% 7%,54% 3%,86% 19%;background-size:6.7rem 7.5rem,9.4rem 8.8rem,12rem 10.5rem}.nl-cinematic-hero:after,.nl-cinematic-hero:before{z-index:0;inset:0;-webkit-mask-image:none;mask-image:none}.nl-cinematic-hero:after{opacity:.52;background:radial-gradient(at 36% 48%,#26f2dd21,#0000 17rem),radial-gradient(at 7% 48%,#72f2df12,#0000 12rem),linear-gradient(148deg,#0000 14%,#72f2df0d 39%,#0000 40% 100%)}.nl-hero-stars{z-index:1;opacity:.58;background:radial-gradient(circle at 12% 36%,#72f2dfc7 0 .07rem,#0000 .11rem),radial-gradient(circle at 74% 8%,#72f2dfd9 0 .08rem,#0000 .13rem),radial-gradient(circle at 88% 19%,#72f2dfb8 0 .07rem,#0000 .12rem),radial-gradient(circle at 86% 74%,#ffffff61 0 .06rem,#0000 .1rem);inset:0;-webkit-mask-image:none;mask-image:none}.nl-cinematic-hero .nl-hero-copy{z-index:4;width:min(100%,31.5rem);margin:0 auto;padding:0 clamp(.5rem,2.8vw,1.15rem)}.nl-hero-eyebrow{text-align:center;letter-spacing:.29em;max-width:none;font-size:clamp(.58rem,2.55vw,.66rem)}.nl-cinematic-title{letter-spacing:-.052em;text-align:left;width:min(100%,22.6rem);margin:1.06rem auto 0;font-size:clamp(2.72rem,11.7vw,3.52rem);line-height:.955}.nl-cinematic-lede{color:#d5e2e4;width:min(100%,22.6rem);margin:1.02rem auto 0;font-size:clamp(.84rem,3.55vw,.96rem);line-height:1.43}.nl-cinematic-hero .nl-hero-copy .nl-cinematic-actions{display:none}.nl-hero-trust{color:#d9e4e5;gap:.72rem;width:min(100%,22.6rem);margin:1.04rem auto 0;font-size:clamp(.76rem,3.22vw,.88rem);font-weight:500;line-height:1.38}.nl-hero-trust svg{background:#030e1494;border-color:#26f2dd7a;width:1.12rem;height:1.12rem;padding:.72rem}.nl-hero-visual{z-index:3;width:min(100%,28.5rem);height:clamp(24rem,94vw,31rem);margin:clamp(.65rem,2.6vw,1rem) auto 0;display:block;position:relative;overflow:visible}.nl-hero-device-scene{aspect-ratio:auto;opacity:1;width:100%;height:100%;position:absolute;top:0;left:50%;right:auto;transform:translate(-50%)}.nl-hero-orbits{opacity:.78;width:124%;height:104%;inset:-6% -12% 2%}.nl-hero-mockup-picture{filter:drop-shadow(0 1.9rem 2.7rem #0000006b)drop-shadow(0 0 3.2rem #26f2dd26);inset:0}.nl-phone-shell{width:49%;top:3.5%;left:4%;transform:rotateX(.25deg)rotateY(-1.2deg)rotate(-.45deg)}.nl-phone-frame{border-width:.43rem;border-radius:2rem}.nl-phone-screen{border-radius:1.58rem;padding:.54rem .48rem 2.45rem}.nl-phone-notch{width:3.6rem;height:1rem;top:.2rem}.nl-phone-status{font-size:.48rem}.nl-phone-greeting{gap:.38rem;margin-top:.86rem}.nl-phone-greeting p{gap:.24rem;font-size:.67rem}.nl-phone-greeting span,.nl-phone-section-label{font-size:.46rem}.nl-phone-state{border-radius:.72rem;grid-template-columns:minmax(0,1fr) auto;gap:.42rem;margin-top:.48rem;padding:.4rem}.nl-phone-metrics span,.nl-phone-state span{font-size:.48rem}.nl-phone-state strong{margin-top:.2rem;font-size:.98rem}.nl-phone-metrics small,.nl-phone-state small{font-size:.46rem}.nl-phone-score{width:2.82rem;height:2.82rem}.nl-phone-score span{font-size:.96rem}.nl-phone-score small{font-size:.4rem}.nl-phone-metrics{gap:.25rem;margin-top:.42rem}.nl-phone-metrics article{border-radius:.62rem;padding:.38rem .28rem}.nl-phone-metrics strong{margin-top:.16rem;font-size:.64rem}.nl-phone-section-label{margin:.48rem 0 .26rem}.nl-phone-insights{gap:.32rem}.nl-phone-insights article{border-radius:.68rem;gap:.32rem;min-height:3.55rem;padding:.38rem}.nl-phone-insight-icon{width:1.78rem;height:1.78rem}.nl-phone-insights strong{font-size:.56rem;line-height:1.12}.nl-phone-insights small{margin-top:.12rem;font-size:.43rem;line-height:1.24}.nl-phone-tabbar{border-radius:.86rem .86rem 1.15rem 1.15rem;gap:.16rem;padding:.44rem .12rem .14rem;bottom:.46rem;left:.5rem;right:.5rem}.nl-phone-tabbar small{font-size:.42rem}.nl-hero-floating-card{opacity:1;border-radius:1.05rem;width:42%;height:clamp(15.8rem,67vw,18.7rem);min-height:0;padding:.64rem;display:grid;top:18.5%;left:51.8%;overflow:hidden;transform:rotateY(-1.2deg)rotate(-1.4deg)}.nl-hero-floating-card h3{max-width:100%;margin:.44rem 0 .3rem;font-size:clamp(.78rem,3.32vw,.93rem);line-height:1.13}.nl-hero-mini-chart{height:clamp(3.28rem,13.5vw,4rem)}.nl-hero-floating-card a,.nl-hero-floating-card p{font-size:clamp(.5rem,2.05vw,.58rem)}.nl-hero-card-copy{line-height:1.32;font-size:clamp(.5rem,2.12vw,.6rem)!important}.nl-hero-card-evidence{gap:.22rem;margin:-.18rem 0 .38rem}.nl-hero-card-evidence span{gap:.24rem;padding:.24rem .32rem}.nl-hero-card-evidence strong{font-size:clamp(.48rem,2vw,.58rem)}.nl-hero-card-evidence small{font-size:clamp(.4rem,1.72vw,.5rem)}.nl-hero-week-labels{letter-spacing:-.04em;margin-top:-.25rem;font-size:clamp(.42rem,1.8vw,.52rem)}.nl-hero-orb{opacity:.92;width:clamp(2.55rem,10.5vw,3.15rem);height:clamp(2.55rem,10.5vw,3.15rem)}.nl-hero-orb-heart,.nl-hero-orb-zap{display:grid}.nl-hero-orb-zap{top:2.5%;left:auto;right:16%}.nl-hero-orb-moon{top:47%;left:.2%;right:auto}.nl-hero-orb-heart{bottom:1.5%;left:auto;right:18%}.nl-mobile-hero-actions{z-index:6;gap:.62rem;width:min(100%,18.6rem);margin:clamp(.95rem,3.2vw,1.45rem) auto 0;padding:0 clamp(.5rem,2.8vw,1.15rem);display:grid;position:relative}.nl-mobile-hero-actions .nl-hero-cta-primary,.nl-mobile-hero-actions .nl-hero-cta-secondary{border-radius:.68rem;width:100%;min-height:clamp(2.68rem,10.8vw,3.14rem);font-size:clamp(.82rem,3.25vw,.95rem);font-weight:560}.nl-mobile-hero-actions .nl-hero-cta-primary{color:#f7fffb;background:linear-gradient(135deg,#26f2ddd1,#056b6db8),#064042c7;box-shadow:0 0 2rem #26f2dd42,inset 0 1px #ffffff3d}.nl-mobile-hero-actions .nl-hero-cta-secondary{color:#fffaf2eb;background:#02080d8c;border-color:#26f2ddd6}.nl-mobile-benefits{display:none}.nl-problem-section{gap:1.65rem;padding:3.35rem 0 2.55rem}.nl-problem-text{gap:.78rem;font-size:.9rem;line-height:1.52}.nl-problem-visual{margin-top:.25rem}.nl-problem-lock-card,.nl-problem-orbits,.nl-problem-quote-card{display:none}.nl-problem-week-card{margin-top:.75rem;padding:.72rem}.nl-problem-day-card{min-height:6.5rem}.nl-problem-signal-panel span{font-size:.62rem}.nl-page>.nl-problem-section{width:calc(100% + 2.3rem);max-width:none;margin-inline:-1.15rem}.nl-problem-section{background:radial-gradient(at 18% 36%,#26f2dd17,#0000 17rem),radial-gradient(at 88% 58%,#26f2dd0e,#0000 15rem);grid-template-columns:minmax(0,1fr);gap:0;min-height:auto;padding:clamp(3.7rem,12vw,5rem) clamp(1.65rem,7vw,3.1rem) clamp(3rem,10vw,4.4rem);display:grid;overflow:hidden}.nl-problem-section:after,.nl-problem-section:before{z-index:0;opacity:.56;filter:drop-shadow(0 0 .9rem #26f2dd2e);background:0 0;border:1px dashed #26f2dd59;width:9rem;height:32rem;display:block;-webkit-mask-image:linear-gradient(#0000,#000 14% 82%,#0000);mask-image:linear-gradient(#0000,#000 14% 82%,#0000)}.nl-problem-section:before{border-left:0;border-radius:0 999px 999px 0;inset:1.25rem auto auto -6.9rem;transform:rotate(-2deg)}.nl-problem-section:after{border-right:0;border-radius:999px 0 0 999px;inset:4.4rem -6.7rem auto auto;transform:rotate(3deg)}.nl-problem-copy{z-index:2;max-width:100%}.nl-problem-eyebrow{letter-spacing:.32em;font-size:clamp(.68rem,2.85vw,.76rem)}.nl-problem-title{letter-spacing:-.052em;max-width:11.3ch;margin-top:clamp(1.1rem,4.5vw,1.55rem);font-size:clamp(2.8rem,12.25vw,3.72rem);line-height:1.03}.nl-problem-text{color:#d8e2e4;gap:clamp(1.25rem,5.5vw,1.75rem);max-width:100%;margin-top:clamp(1.3rem,5vw,1.8rem);font-size:clamp(.98rem,4.25vw,1.12rem);line-height:1.68}.nl-problem-visual{z-index:2;min-height:auto;margin-top:clamp(1.9rem,7vw,2.55rem);overflow:visible}.nl-problem-float,.nl-problem-lock-card,.nl-problem-orbits,.nl-problem-quote-card{display:none}.nl-problem-week-card{background:radial-gradient(circle at 4% 0,#26f2dd14,#0000 14rem),linear-gradient(145deg,#05121ae0,#03090fcc);border-color:#aef0ff3d;border-radius:1.36rem;max-width:none;margin:0;padding:clamp(.95rem,4vw,1.2rem);overflow:hidden;box-shadow:0 1.5rem 4rem #00000057,inset 0 1px #ffffff14}.nl-problem-week-head{flex-direction:row;align-items:flex-start;gap:.8rem}.nl-problem-week-head h3{font-size:clamp(1.18rem,5vw,1.45rem);font-weight:650}.nl-problem-week-head p{margin-top:.34rem;font-size:clamp(.82rem,3.52vw,.96rem);line-height:1.25}.nl-problem-date-pill{background:#040a10b8;border-color:#a7fff138;flex:none;justify-content:center;gap:.42rem;width:auto;padding:.48rem .68rem;font-size:clamp(.74rem,3.2vw,.88rem)}.nl-problem-date-pill button{display:none}.nl-problem-week-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(.22rem,1vw,.38rem);margin:clamp(1rem,4vw,1.35rem) 0 0;padding:0 0 .2rem clamp(2.9rem,12vw,3.65rem);overflow:visible}.nl-problem-row-labels{color:#c5d2d5;gap:clamp(.68rem,2.8vw,.86rem);font-size:clamp(.72rem,3vw,.86rem);top:clamp(4.1rem,17.3vw,4.95rem);left:0}.nl-problem-day-card{background:linear-gradient(#08161ee6,#050e15c7);border-color:#a7fff11f;border-radius:.58rem;min-height:clamp(5.7rem,24vw,6.85rem);padding:clamp(.52rem,2.2vw,.68rem) .18rem}.nl-problem-day-card strong{font-size:clamp(.68rem,2.9vw,.82rem)}.nl-problem-day-card small{font-size:clamp(.66rem,2.75vw,.78rem)}.nl-problem-face{width:clamp(1.3rem,5.7vw,1.6rem);height:clamp(1.3rem,5.7vw,1.6rem);margin-top:.5rem;font-size:clamp(.58rem,2.6vw,.72rem)}.nl-problem-bars{gap:clamp(.38rem,1.8vw,.54rem);margin-top:.58rem}.nl-problem-bars i{min-width:.62rem;height:.2rem}.nl-problem-signal-panel{background:#030a108f;border-color:#a7fff11f;border-radius:.94rem;margin-top:clamp(.9rem,3.8vw,1.25rem);padding:clamp(.74rem,3.2vw,.95rem)}.nl-problem-signal-panel p{color:#fffaf2;margin-bottom:.75rem;font-size:clamp(.95rem,4vw,1.12rem);font-weight:700}.nl-problem-signal-panel div{flex-wrap:wrap;gap:clamp(.42rem,1.9vw,.62rem);display:flex}.nl-problem-signal-panel span{color:#eaf3f3;background:#0a1820b8;border-color:#a7fff129;border-radius:.5rem;min-width:0;padding:.58rem .66rem;font-size:clamp(.7rem,3vw,.86rem)}.nl-page>.nl-why-now-section{width:calc(100% + 2.3rem);max-width:none;margin-inline:-1.15rem}.nl-why-now-section{background:radial-gradient(at 36% 27%,#26f2dd16,#0000 17rem),radial-gradient(at 49% 53%,#26f2dd1b,#0000 16rem),linear-gradient(#02080df5,#02070bfa);margin-top:0;padding:clamp(3.7rem,12vw,5rem) clamp(1.7rem,7vw,3.15rem) clamp(3rem,10vw,4.35rem);display:block;overflow:hidden}.nl-why-now-section:before{z-index:0;opacity:.27;background-image:radial-gradient(circle,#72f2dfb3 0 .0625rem,#0000 .105rem),radial-gradient(circle,#ffffff57 0 .0525rem,#0000 .09rem);background-position:8% 13%,82% 22%;background-size:7.2rem 7.9rem,10.5rem 9.8rem;inset:0}.nl-why-now-section:after{z-index:0;opacity:.5;filter:blur(1px);background:radial-gradient(#26f2dd21,#0000 56%),radial-gradient(#26f2dd0f,#0000 70%);height:auto;inset:34% -25% 26%}.nl-why-now-main{z-index:1;display:block}.nl-why-now-copy{max-width:100%}.nl-why-now-eyebrow{letter-spacing:.33em;font-size:clamp(.68rem,2.85vw,.76rem)}.nl-why-now-title{letter-spacing:-.052em;max-width:15ch;margin-top:clamp(1rem,4.5vw,1.45rem);font-size:clamp(2.8rem,11.4vw,3.5rem);line-height:1.05}.nl-why-now-title span{display:block}.nl-why-now-text{gap:clamp(1.18rem,4.8vw,1.62rem);margin-top:clamp(1.25rem,5vw,1.75rem)}.nl-why-now-text p{color:#d3dadd;font-size:clamp(1rem,4.15vw,1.12rem);line-height:1.55}.nl-why-now-text strong{color:#70f2df}.nl-why-now-rule{display:none}.nl-why-now-for{color:#fffaf3;gap:.9rem;margin-top:clamp(1.45rem,6vw,2rem);font-size:clamp(1.04rem,4.35vw,1.2rem);font-weight:690}.nl-why-now-for-star{color:#70f2df;background:radial-gradient(circle at 50% 45%,#72f2df38,#0000 62%),#020c12b8;border:1px solid #72f2df38;border-radius:999px;flex:none;width:clamp(2.35rem,10vw,2.9rem);height:clamp(2.35rem,10vw,2.9rem);padding:clamp(.54rem,2.3vw,.7rem);display:grid;box-shadow:0 0 1.8rem #26f2dd2e}.nl-why-now-for span{padding-left:0}.nl-life-system-visual{max-width:38rem;min-height:clamp(24.6rem,96vw,31.2rem);margin:clamp(1.35rem,5.5vw,2rem) auto 0;display:block}.nl-life-system-lines,.nl-life-system-stars{display:block}.nl-life-system-stars{opacity:.56;inset:4% -5%}.nl-life-system-lines{opacity:.84;width:128%;height:100%;inset:4% -14% 0}.nl-life-system-core{width:clamp(3.3rem,13vw,4.15rem);height:clamp(3.3rem,13vw,4.15rem);margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nl-life-system-core-star{width:clamp(2.3rem,9vw,2.9rem);height:clamp(2.3rem,9vw,2.9rem)}.nl-life-system-node{color:#fffaf3;letter-spacing:.055em;text-align:center;background:radial-gradient(circle at 50% 22%,#ffffff14,#0000 48%),linear-gradient(#ffffff0e,#ffffff03);border-color:#b3f6f530;border-radius:999px;grid-template-columns:1fr;align-content:center;place-items:center;gap:.26rem;width:clamp(4.55rem,18.6vw,5.35rem);height:clamp(4.55rem,18.6vw,5.35rem);min-height:0;padding:.42rem;font-size:clamp(.5rem,2.05vw,.6rem);font-weight:760;line-height:1.04;display:grid;position:absolute;box-shadow:inset 0 0 1.15rem #ffffff06,0 0 1.4rem #72f2df12}.nl-life-system-node>span:last-child{overflow-wrap:anywhere;max-width:100%;display:block}.nl-life-system-node-icon{width:clamp(1.15rem,4.8vw,1.5rem);height:clamp(1.15rem,4.8vw,1.5rem)}.nl-life-system-node svg{width:100%;height:100%}.nl-life-system-node-work{top:3.5%;left:44%}.nl-life-system-node-sleep{top:16%;left:14%}.nl-life-system-node-screens{top:39%;left:3%}.nl-life-system-node-habits{top:59.5%;left:7%}.nl-life-system-node-relationships{top:75%;left:24%}.nl-life-system-node-food{top:6%;right:19%}.nl-life-system-node-exercise{top:25%;right:4%}.nl-life-system-node-stress{top:47.5%;right:1%}.nl-life-system-node-travel{top:66%;right:9%}.nl-life-system-node-deadlines{top:75.5%;right:25%}.nl-life-system-node-deadlines>span:last-child,.nl-life-system-node-relationships>span:last-child{letter-spacing:.025em;font-size:clamp(.42rem,1.76vw,.5rem);line-height:1.08}.nl-why-now-unifier{background:radial-gradient(circle at 14% 9%,#26f2dd1c,#0000 15rem),linear-gradient(145deg,#081d24bd,#030a0fc7);border-color:#aef0ff3d;border-radius:1.2rem;margin-top:clamp(1.75rem,7vw,2.4rem);padding:clamp(1rem,4.4vw,1.32rem);display:block;box-shadow:0 1.4rem 4rem #00000059,inset 0 1px #ffffff14}.nl-why-now-unifier-intro{grid-template-columns:clamp(3.35rem,14vw,4.1rem) minmax(0,1fr);align-items:start;gap:clamp(.85rem,3.5vw,1.08rem)}.nl-why-now-bars{background:radial-gradient(circle at 50% 48%,#72f2df2b,#0000 65%),#0a252ba8;border-radius:.92rem;width:clamp(3.35rem,14vw,4.1rem);height:clamp(3.35rem,14vw,4.1rem)}.nl-why-now-bars svg{width:clamp(1.95rem,8vw,2.35rem);height:clamp(1.95rem,8vw,2.35rem)}.nl-why-now-unifier h3{color:#70f2df;margin:0 0 .62rem;font-size:clamp(1.06rem,4.5vw,1.28rem);line-height:1.08}.nl-why-now-unifier p{color:#d1dddf;margin-top:.28rem;font-size:clamp(.78rem,3.35vw,.92rem);line-height:1.4}.nl-why-now-pillar-grid{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.62rem,2.7vw,.86rem);margin-top:clamp(1.25rem,5vw,1.7rem);padding:0}.nl-why-now-pillar{background:radial-gradient(circle at 12% 0,#26f2dd17,#0000 9rem),#08181f94;border:1px solid #a7fff126;border-radius:.84rem;grid-template-columns:1fr;place-items:start;gap:.68rem;min-height:clamp(7.1rem,29vw,8.65rem);padding:clamp(.78rem,3.25vw,.96rem);display:grid}.nl-why-now-pillar-icon{width:clamp(2.25rem,9.4vw,2.8rem);height:clamp(2.25rem,9.4vw,2.8rem)}.nl-why-now-pillar h3{letter-spacing:.14em;min-height:1.85rem;margin:0;font-size:clamp(.66rem,2.78vw,.8rem);line-height:1.18}.nl-why-now-pillar p{color:#d3dddf;margin:0;font-size:clamp(.68rem,2.88vw,.82rem);line-height:1.34}.nl-what-section{padding:3.15rem 0 2.35rem}.nl-what-main{display:block}.nl-what-title{font-size:var(--nl-section-heading-size);line-height:var(--nl-section-heading-line)}.nl-what-goal{gap:.85rem;margin-top:1.45rem}.nl-what-card-row{grid-template-columns:1fr;gap:.7rem}.nl-what-mini-card{border-radius:.8rem;min-height:auto;padding:.82rem}.nl-what-benefits,.nl-what-connector-lines,.nl-what-hub,.nl-what-mini-card:nth-child(n+4){display:none}.nl-page>.nl-what-section{width:calc(100% + 2.3rem);max-width:none;margin-inline:-1.15rem}.nl-what-section{background:radial-gradient(at 50% 28%,#26f2dd14,#0000 18rem),radial-gradient(at 50% 56%,#26f2dd12,#0000 20rem),linear-gradient(#02080df7,#02070cfa);padding:clamp(3.3rem,11vw,4.6rem) clamp(1.1rem,4.8vw,1.75rem) clamp(2.8rem,9vw,3.8rem);overflow:hidden}.nl-what-main{gap:clamp(1.55rem,6vw,2.25rem);max-width:100%;display:grid}.nl-what-copy{text-align:center;justify-items:center;display:grid}.nl-what-eyebrow{letter-spacing:.32em;margin-bottom:clamp(.9rem,3.9vw,1.25rem);font-size:clamp(.6rem,2.45vw,.72rem)}.nl-what-title{letter-spacing:-.052em;max-width:16.6ch;font-size:clamp(2.28rem,9.5vw,3rem);line-height:1.05}.nl-what-title span{max-width:19ch;margin-inline:auto;display:block}.nl-what-text{gap:.24rem;max-width:38rem;margin-top:clamp(1.15rem,4.8vw,1.55rem)}.nl-what-text p{color:#d8e1e2;font-size:clamp(.82rem,3.42vw,.98rem);line-height:1.55}.nl-what-goal{display:none}.nl-what-visual{min-height:auto;margin-top:0}.nl-what-card-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.58rem,2.45vw,.72rem);width:100%;margin-right:0;padding:0;display:grid;overflow:visible}.nl-what-mini-card,.nl-what-mini-card:nth-child(n+4){display:block}.nl-what-mini-card{background:radial-gradient(circle at 18% 0,#14e6d314,#0000 5.5rem),linear-gradient(#111c27b8,#050b12c7);border-color:#92baca3d;border-radius:.65rem;min-height:clamp(9.75rem,40vw,11rem);padding:.72rem;overflow:hidden}.nl-what-mini-inputs{grid-column:1/-1;min-height:auto}.nl-what-mini-head{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.5rem}.nl-what-mini-head>span{width:2rem;height:2rem}.nl-what-mini-head svg{width:1.06rem;height:1.06rem}.nl-what-mini-head h3{font-size:.76rem;line-height:1.1}.nl-what-mini-head p{margin-top:.2rem;font-size:.55rem;line-height:1.22}.nl-what-mini-rule{margin:.66rem 0 .48rem}.nl-what-days{letter-spacing:.26em;margin:0 0 .42rem 4.4rem;font-size:.45rem}.nl-what-habit-row,.nl-what-health-row,.nl-what-journal-row{min-height:1.18rem;font-size:.55rem}.nl-what-habit-row{grid-template-columns:minmax(0,1fr) 3.7rem;gap:.28rem}.nl-what-dot-row{background-size:.54rem .45rem;height:.45rem}.nl-what-dot-row-2{background-size:3.25rem .45rem}.nl-what-mood-chart{height:4.9rem;margin-top:.36rem}.nl-what-mood-chart .nl-what-mood-line{stroke-width:1.55px}.nl-what-mood-faces{gap:.48rem;margin-top:-4.35rem;font-size:.58rem}.nl-what-health-row{grid-template-columns:3.5rem minmax(0,1fr) 2.8rem;gap:.32rem;margin-top:.58rem}.nl-what-health-row i{display:block}.nl-what-journal-row{grid-template-columns:1.55rem minmax(0,1fr) auto;gap:.34rem;margin-top:.6rem}.nl-what-journal-row i{width:.28rem;height:.28rem}.nl-what-input-pill{gap:.28rem;min-height:1.38rem;margin-top:.5rem;padding:.12rem .42rem;font-size:.52rem}.nl-what-more{margin:.48rem 0 0 .36rem;font-size:.54rem}.nl-what-connector-lines{opacity:.9;width:78%;height:clamp(3.1rem,13vw,4.1rem);margin:-.18rem auto -.42rem;display:block}.nl-what-connector-lines path{stroke-width:1px}.nl-what-hub{background:radial-gradient(circle at 50% 0,#20ebdc16,#0000 14rem),#05121be6;border-radius:clamp(1rem,4.2vw,1.35rem);grid-template-columns:clamp(2.35rem,9.8vw,2.8rem) minmax(0,1fr);width:100%;padding:clamp(.34rem,1.45vw,.52rem);display:grid;overflow:hidden;box-shadow:0 0 0 clamp(.42rem,1.8vw,.65rem) #20ebdc08,0 1.2rem 3rem #00000052}.nl-what-hub-nav{gap:clamp(.48rem,2.1vw,.68rem);min-width:0;padding:clamp(.52rem,2.2vw,.68rem) .16rem;display:grid}.nl-what-hub-nav span svg{width:clamp(.72rem,3.05vw,.92rem);height:clamp(.72rem,3.05vw,.92rem)}.nl-what-hub-star{width:clamp(1.05rem,4.45vw,1.32rem);height:clamp(1.05rem,4.45vw,1.32rem)}.nl-what-dashboard{border-radius:clamp(.85rem,3.7vw,1.12rem);min-width:0;padding:clamp(.72rem,3vw,.95rem);overflow:hidden}.nl-what-dashboard-head{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:.52rem;display:grid}.nl-what-dashboard-head>div{min-width:0}.nl-what-dashboard-head p{letter-spacing:.3em;margin-bottom:.36rem;font-size:clamp(.47rem,2vw,.58rem)}.nl-what-dashboard-head h3{font-size:clamp(1.08rem,4.55vw,1.34rem);line-height:1.05}.nl-what-dashboard-head span{max-width:15rem;margin-top:.4rem;font-size:clamp(.55rem,2.35vw,.66rem);line-height:1.38}.nl-what-dashboard-head button{height:clamp(1.58rem,6.7vw,1.82rem);padding-inline:clamp(.48rem,2vw,.64rem);font-size:clamp(.5rem,2.12vw,.6rem)}.nl-what-chart-area{grid-template-columns:minmax(0,1fr);gap:clamp(.34rem,1.5vw,.5rem);margin-top:clamp(.7rem,2.9vw,.9rem);padding-right:0;display:grid}.nl-what-main-chart{width:100%;min-width:0;height:clamp(7.2rem,30vw,9rem);display:block}.nl-what-line{stroke-width:1.35px}.nl-what-chart-icons{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(.18rem,.85vw,.28rem);max-width:100%;margin-top:0;display:grid}.nl-what-chart-icons span{justify-self:center;width:clamp(1.32rem,5.5vw,1.62rem);height:clamp(1.32rem,5.5vw,1.62rem)}.nl-what-chart-icons svg{width:clamp(.66rem,2.8vw,.82rem);height:clamp(.66rem,2.8vw,.82rem)}.nl-what-legend{background:#01080d75;border:1px solid #92baca1f;border-radius:.7rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.22rem,1vw,.34rem) clamp(.48rem,2vw,.7rem);margin-top:.12rem;padding:clamp(.42rem,1.8vw,.56rem);font-size:clamp(.52rem,2.2vw,.64rem);line-height:1.1;display:grid;position:static}.nl-what-legend span:before{width:.34rem;height:.34rem;margin-right:.28rem}.nl-what-pattern{border-radius:.74rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:clamp(.52rem,2.2vw,.7rem);width:100%;margin-top:clamp(.62rem,2.7vw,.82rem);padding:clamp(.62rem,2.6vw,.8rem)}.nl-what-pattern>span{width:clamp(2.18rem,9vw,2.65rem);height:clamp(2.18rem,9vw,2.65rem)}.nl-what-pattern-star{width:clamp(1.04rem,4.45vw,1.34rem);height:clamp(1.04rem,4.45vw,1.34rem)}.nl-what-pattern strong{font-size:clamp(.76rem,3.22vw,.92rem)}.nl-what-pattern p{max-width:22rem;font-size:clamp(.58rem,2.48vw,.7rem);line-height:1.42}.nl-what-pattern button{display:none}.nl-what-benefits{background:radial-gradient(circle at 50% 0,#26f2dd0f,#0000 16rem),#07141eb8;border-radius:.86rem;grid-template-columns:repeat(4,minmax(0,1fr));max-width:100%;margin-top:clamp(1.1rem,4.8vw,1.6rem);display:grid}.nl-what-benefits article{text-align:center;grid-template-columns:1fr;justify-items:center;gap:.6rem;min-height:clamp(7.3rem,31vw,9rem);padding:clamp(.72rem,3vw,.92rem) .42rem;display:grid}.nl-what-benefits article+article{border-left:1px solid #77a7ba33}.nl-what-benefits article>span{width:clamp(2.65rem,11vw,3.35rem);height:clamp(2.65rem,11vw,3.35rem)}.nl-what-benefit-star,.nl-what-benefits article>span svg{width:clamp(1.25rem,5.1vw,1.58rem);height:clamp(1.25rem,5.1vw,1.58rem)}.nl-what-target-mark{width:clamp(1.45rem,6vw,1.82rem);height:clamp(1.45rem,6vw,1.82rem)}.nl-what-target-mark:before{inset:.34rem}.nl-what-target-mark:after{inset:.7rem}.nl-what-benefits h3{font-size:clamp(.68rem,2.9vw,.84rem);line-height:1.15}.nl-what-benefits p{margin-top:.46rem;font-size:clamp(.6rem,2.55vw,.74rem);line-height:1.35}.nl-what-mobile-goal{text-align:center;justify-items:center;margin-top:clamp(1.9rem,8vw,2.7rem);display:grid}.nl-what-mobile-goal-star{color:#55ead7;filter:drop-shadow(0 0 1.2rem #55ead780);width:clamp(1.35rem,5.7vw,1.72rem);height:clamp(1.35rem,5.7vw,1.72rem);margin-bottom:.72rem}.nl-what-mobile-goal p{color:#fffaf3;letter-spacing:-.04em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.32rem,5.65vw,1.72rem);line-height:1.08}.nl-what-mobile-goal span{color:#55ead7;display:block}.nl-how-section{margin-top:2.7rem;padding:2.65rem 0 1.85rem}.nl-how-heading{text-align:left;justify-items:start;gap:.72rem;margin-bottom:1.25rem}.nl-how-kicker{letter-spacing:.24em;gap:.56rem;font-size:.66rem}.nl-how-kicker-star{width:1.08rem;height:1.08rem}.nl-how-heading h2{font-size:var(--nl-section-heading-size);line-height:var(--nl-section-heading-line)}.nl-how-heading>p:last-child{display:none}.nl-how-steps{gap:.7rem}.nl-how-step-card{border-radius:.85rem;grid-template-columns:auto minmax(0,1fr);gap:.15rem .78rem;min-height:auto;padding:.92rem}.nl-how-mini,.nl-how-step-card:not(:last-child):after,.nl-how-step-icon{display:none}.nl-how-step-top{display:contents}.nl-how-step-number{grid-row:1/span 2;width:2.25rem;height:2.25rem;font-size:.82rem}.nl-how-step-card h3{letter-spacing:0;margin:0;font-family:inherit;font-size:1rem;font-weight:780;line-height:1.2}.nl-how-step-card>p{min-height:0;margin:.25rem 0 0;font-size:.82rem;line-height:1.42}.nl-page>.nl-how-section{width:calc(100% + 2.3rem);max-width:none;margin-inline:-1.15rem}.nl-how-section{background:radial-gradient(at 50% 10%,#26f2dd1f,#0000 16rem),radial-gradient(at 50% 58%,#26f2dd0e,#0000 19rem),linear-gradient(#02080dfa,#02070cfc);margin-top:0;padding:clamp(3.4rem,11vw,4.7rem) clamp(1.12rem,4.8vw,1.72rem) clamp(2.8rem,9vw,3.7rem);overflow:hidden}.nl-how-section:before{opacity:.42;background:radial-gradient(circle at 48% 8%,#26f2dd33,#0000 13rem),radial-gradient(circle at 50% 58%,#26f2dd14,#0000 20rem);inset:-6rem -24vw -8rem;-webkit-mask-image:none;mask-image:none}.nl-how-section:after{opacity:.22;background-image:radial-gradient(circle,#72f2df8c 0 .0625rem,#0000 .105rem),radial-gradient(circle,#ffffff47 0 .05rem,#0000 .09rem);background-position:14% 8%,82% 22%;background-size:7.2rem 7.9rem,10.5rem 9.6rem;inset:0;-webkit-mask-image:radial-gradient(at 50% 48%,#000 0,#0000 82%);mask-image:radial-gradient(at 50% 48%,#000 0,#0000 82%)}.nl-how-heading{text-align:center;justify-items:center;gap:clamp(.8rem,3vw,1.05rem);max-width:100%;margin-bottom:clamp(1.7rem,6.8vw,2.45rem)}.nl-how-kicker{letter-spacing:.32em;justify-content:center;gap:.65rem;font-size:clamp(.64rem,2.7vw,.76rem)}.nl-how-kicker-star{box-sizing:content-box;background:radial-gradient(circle at 50% 42%,#72f2df3d,#0000 64%),#020d14c7;border:1px solid #72f2df2e;border-radius:999px;width:clamp(1.02rem,4.3vw,1.28rem);height:clamp(1.02rem,4.3vw,1.28rem);padding:clamp(.34rem,1.45vw,.48rem);box-shadow:0 0 1.8rem #26f2dd2e}.nl-how-heading h2{letter-spacing:-.052em;max-width:12.4ch;font-size:clamp(2.55rem,10.6vw,3.38rem);line-height:1.04}.nl-how-heading h2 span{color:#26f2dd;text-shadow:0 0 1.35rem #26f2dd2e;display:block}.nl-how-heading>p:last-child{color:#d3dcde;max-width:27rem;font-size:clamp(.98rem,4.1vw,1.12rem);line-height:1.46;display:block}.nl-how-steps{grid-template-columns:1fr;gap:clamp(.72rem,3vw,.95rem);position:relative}.nl-how-step-card{background:radial-gradient(circle at 15% 7%,#26f2dd17,#0000 9rem),linear-gradient(#081620b8,#040b12d6);border-color:#72f2df2e;border-radius:.84rem;grid-template-columns:minmax(7.05rem,.86fr) minmax(9.35rem,1.14fr);grid-template-areas:"top mini""title mini""copy mini";align-items:center;gap:.42rem clamp(.78rem,3.2vw,1.05rem);min-height:clamp(13.6rem,55vw,17.2rem);padding:clamp(.86rem,3.6vw,1.08rem);display:grid;box-shadow:0 1.2rem 3.4rem #00000042,inset 0 1px #ffffff0e}.nl-how-step-card:not(:last-child):after{background:linear-gradient(#26f2dd2e,#26f2dd,#26f2dd47);width:.12rem;height:clamp(.72rem,3vw,.95rem);display:block;top:100%;left:50%;transform:translate(-50%);box-shadow:0 0 1.1rem #26f2dd80}.nl-how-step-top{grid-area:top;justify-content:space-between;align-self:start;align-items:start;gap:.65rem;display:flex}.nl-how-step-number{width:clamp(2.38rem,9.9vw,3rem);height:clamp(2.38rem,9.9vw,3rem);font-size:clamp(.84rem,3.5vw,1rem)}.nl-how-step-icon{width:clamp(1.15rem,4.8vw,1.42rem);height:clamp(1.15rem,4.8vw,1.42rem);margin-top:.5rem;display:block}.nl-how-step-card h3{letter-spacing:-.04em;grid-area:title;align-self:end;margin:clamp(1.5rem,6vw,2rem) 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.48rem,6.15vw,1.95rem);font-weight:400;line-height:1.04}.nl-how-step-card>p{color:#d2dcde;grid-area:copy;align-self:start;max-width:15rem;margin-top:.55rem;font-size:clamp(.78rem,3.28vw,.94rem);line-height:1.5}.nl-how-mini{background:radial-gradient(circle at 50% 0,#26f2dd0f,#0000 8rem),#040d14ad;border-color:#77a7ba3d;border-radius:.72rem;grid-area:mini;align-self:stretch;min-height:0;margin:0;padding:clamp(.55rem,2.4vw,.75rem);display:block}.nl-how-signup-mini{align-content:center;min-height:0;display:grid}.nl-how-mini-star{width:clamp(1.05rem,4.4vw,1.35rem);height:clamp(1.05rem,4.4vw,1.35rem);margin-top:0}.nl-how-signup-mini h4{margin-top:.58rem;font-size:clamp(.82rem,3.5vw,1.04rem)}.nl-how-signup-mini>p{margin:.22rem 0 .68rem;font-size:clamp(.54rem,2.3vw,.66rem)}.nl-how-signup-mini label{gap:.28rem;font-size:clamp(.52rem,2.2vw,.64rem)}.nl-how-signup-mini label span{border-radius:.35rem;min-height:clamp(1.75rem,7.2vw,2.18rem);padding-inline:.55rem}.nl-how-focus-area{border-radius:.44rem;gap:.24rem;margin-top:.58rem;padding:.28rem}.nl-how-focus-area span{border-radius:.28rem;min-height:clamp(1.26rem,5.3vw,1.62rem)}.nl-how-focus-area svg{width:clamp(.72rem,3vw,.92rem);height:clamp(.72rem,3vw,.92rem)}.nl-how-signup-mini button{border-radius:.36rem;min-height:clamp(1.68rem,7vw,2.08rem);margin-top:.58rem;font-size:clamp(.56rem,2.36vw,.68rem)}.nl-how-insight-head,.nl-how-mini-head button,.nl-how-mini-head span{font-size:clamp(.58rem,2.45vw,.72rem)}.nl-how-track-list{margin-top:.52rem}.nl-how-track-row{grid-template-columns:clamp(.9rem,3.8vw,1.12rem) minmax(0,1fr) auto;gap:.34rem;min-height:clamp(1.34rem,5.6vw,1.7rem)}.nl-how-track-row svg{width:clamp(.72rem,3vw,.9rem);height:clamp(.72rem,3vw,.9rem)}.nl-how-track-row strong{font-size:clamp(.58rem,2.44vw,.72rem)}.nl-how-track-row em{min-width:clamp(2.85rem,12vw,3.65rem);padding:.22rem .38rem;font-size:clamp(.52rem,2.2vw,.64rem)}.nl-how-pattern-mini{padding:clamp(.5rem,2.2vw,.7rem)}.nl-how-pattern-chart{height:clamp(4.25rem,17.5vw,5.6rem);margin-top:.58rem}.nl-how-line{stroke-width:1.3px!important}.nl-how-week-days{gap:.18rem;margin-top:-.18rem;font-size:clamp(.48rem,2vw,.58rem)}.nl-how-pattern-legend{grid-template-columns:repeat(4,minmax(0,1fr));gap:.28rem;margin-top:.58rem}.nl-how-pattern-legend span{font-size:clamp(.46rem,1.95vw,.56rem)}.nl-how-pattern-legend span:before{width:.32rem;height:.32rem;margin-right:.2rem}.nl-how-pattern-note{border-radius:.54rem;gap:.44rem;margin-top:.56rem;padding:.52rem .58rem;font-size:clamp(.56rem,2.35vw,.68rem)}.nl-how-pattern-star{width:clamp(1rem,4.2vw,1.28rem);height:clamp(1rem,4.2vw,1.28rem)}.nl-how-insight-mini{min-height:0}.nl-how-insight-head em{padding:.24rem .46rem;font-size:clamp(.48rem,2vw,.58rem)}.nl-how-insight-mini h4{margin-top:.88rem;font-size:clamp(.82rem,3.45vw,1rem);line-height:1.28}.nl-how-insight-rule{margin:.72rem 0 .6rem}.nl-how-insight-mini p,.nl-how-insight-mini small{font-size:clamp(.56rem,2.36vw,.68rem)}.nl-how-action-card{border-radius:.52rem;gap:.48rem;margin:.48rem 0 .62rem;padding:.55rem}.nl-how-action-card>span{width:clamp(1.55rem,6.5vw,1.92rem);height:clamp(1.55rem,6.5vw,1.92rem)}.nl-how-action-card strong{font-size:clamp(.58rem,2.45vw,.72rem)}.nl-how-action-card small{font-size:clamp(.5rem,2.1vw,.6rem)}.nl-how-action-card>svg{width:clamp(.95rem,4vw,1.2rem);height:clamp(.95rem,4vw,1.2rem)}.nl-pattern-reveal-section{gap:1.2rem;margin-top:2.9rem;padding:2.85rem 0 2.15rem}.nl-pattern-reveal-title{max-width:12ch;font-size:var(--nl-section-heading-size);line-height:var(--nl-section-heading-line)}.nl-pattern-reveal-copy>p{max-width:100%;font-size:.9rem}.nl-pattern-reveal-note{margin-top:1.1rem}.nl-pattern-callout-grid{gap:.75rem}.nl-pattern-map{margin-top:.85rem;display:block}.nl-pattern-row-labels{scrollbar-width:none;gap:.46rem;padding:0 0 .35rem;display:flex;overflow-x:auto}.nl-pattern-row-labels::-webkit-scrollbar{display:none}.nl-pattern-row-label{flex:none;grid-template-columns:auto minmax(0,1fr);min-height:2.2rem;padding:.46rem .55rem}.nl-pattern-row-label span{font-size:.64rem}.nl-pattern-chart-frame{border-radius:.95rem;margin-top:.55rem}.nl-page>.nl-pattern-reveal-section{width:calc(100% + 2.3rem);max-width:none;margin-inline:-1.15rem}.nl-pattern-reveal-section{background:radial-gradient(at 50% 12%,#26f2dd1a,#0000 15rem),radial-gradient(at 50% 56%,#26f2dd0e,#0000 21rem),linear-gradient(#02080dfa,#02070cfc);margin-top:0;padding:clamp(3.35rem,11vw,4.75rem) clamp(1.08rem,4.8vw,1.7rem) clamp(2.8rem,9.5vw,3.85rem);display:block;overflow:hidden}.nl-pattern-reveal-section:before{opacity:.46;background:radial-gradient(circle at 50% 12%,#26f2dd26,#0000 16rem),radial-gradient(circle at 50% 62%,#be85ff14,#0000 20rem);inset:-5rem -22vw -8rem;-webkit-mask-image:none;mask-image:none}.nl-pattern-reveal-section:after{opacity:.2;background-image:radial-gradient(circle,#72f2df7a 0 .0625rem,#0000 .105rem),radial-gradient(circle,#ffffff38 0 .05rem,#0000 .09rem);background-size:8rem 8.6rem,10rem 9.6rem;inset:0;-webkit-mask-image:radial-gradient(at 50% 48%,#000 0,#0000 82%);mask-image:radial-gradient(at 50% 48%,#000 0,#0000 82%)}.nl-pattern-reveal-copy{text-align:center;justify-items:center;max-width:100%;display:grid}.nl-pattern-reveal-copy .nl-kicker{letter-spacing:.32em;justify-content:center;gap:.72rem;font-size:clamp(.64rem,2.7vw,.76rem)}.nl-pattern-reveal-copy .nl-kicker .nl-star-mark{width:clamp(1.08rem,4.6vw,1.38rem);height:clamp(1.08rem,4.6vw,1.38rem)}.nl-pattern-reveal-title{letter-spacing:-.052em;text-align:center;max-width:13ch;margin-top:clamp(1rem,4vw,1.35rem);font-size:clamp(2.45rem,10.2vw,3.25rem);line-height:1.04}.nl-pattern-reveal-title span{color:#26f2dd;text-shadow:0 0 1.35rem #26f2dd2e;display:block}.nl-pattern-reveal-copy>p{color:#d3dcdf;max-width:25rem;margin-top:clamp(1.15rem,4.8vw,1.65rem);font-size:clamp(.96rem,4vw,1.1rem);line-height:1.54}.nl-pattern-reveal-note{text-align:left;background:radial-gradient(circle at 0 0,#26f2dd12,#0000 10rem),#06121999;border:1px solid #72f2df2e;border-radius:.82rem;width:min(100%,25rem);margin-top:clamp(1.35rem,5.6vw,1.85rem);padding:clamp(.82rem,3.5vw,1rem)}.nl-pattern-reveal-note>span{border-radius:999px;width:clamp(2.35rem,10vw,2.9rem);height:clamp(2.35rem,10vw,2.9rem)}.nl-pattern-reveal-note strong{font-size:clamp(.86rem,3.6vw,1rem)}.nl-pattern-reveal-note small{font-size:clamp(.78rem,3.3vw,.92rem)}.nl-pattern-reveal-visual{margin-top:clamp(1rem,4.6vw,1.45rem)}.nl-pattern-callout-grid{grid-template-columns:1fr;gap:clamp(.74rem,3.2vw,.98rem);padding-inline:0;display:grid}.nl-pattern-bottom-row,.nl-pattern-callout-grid .nl-pattern-callout:nth-child(n+2){display:grid}.nl-pattern-callout{border-radius:.88rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:clamp(7.5rem,31vw,9.7rem);padding:clamp(.92rem,3.9vw,1.15rem);display:grid}.nl-pattern-callout:before{grid-area:1/1;margin-right:.42rem}.nl-pattern-callout h3,.nl-pattern-callout p,.nl-pattern-callout>span:not(.nl-pattern-callout-icon){grid-column:1}.nl-pattern-callout p{font-size:clamp(.56rem,2.35vw,.68rem)}.nl-pattern-callout h3{max-width:18rem;margin-top:.62rem;font-size:clamp(1.03rem,4.35vw,1.32rem);line-height:1.22}.nl-pattern-callout>span:not(.nl-pattern-callout-icon){margin-top:.62rem;font-size:clamp(.76rem,3.2vw,.92rem)}.nl-pattern-callout .nl-pattern-callout-icon{color:#26f2dd;background:#26f2dd0b;border:1px solid #72f2df2e;border-radius:999px;grid-area:1/2/span 3;place-items:center;width:clamp(3.25rem,13.6vw,4.15rem);height:clamp(3.25rem,13.6vw,4.15rem);display:grid}.nl-pattern-callout-purple .nl-pattern-callout-icon,.nl-pattern-callout-violet .nl-pattern-callout-icon{color:#c896ff;background:#be85ff0e;border-color:#be85ff40}.nl-pattern-map{background:radial-gradient(circle at 50% 0,#26f2dd13,#0000 14rem),#040d14ad;border:1px solid #77a7ba33;border-radius:1rem;grid-template-columns:minmax(0,1fr);margin-top:clamp(.95rem,4vw,1.28rem);padding:clamp(.88rem,3.8vw,1.15rem);display:grid}.nl-pattern-mobile-map-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:clamp(.75rem,3.2vw,1rem);display:flex}.nl-pattern-mobile-map-head p{color:#26f2dd;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:clamp(.62rem,2.6vw,.74rem);font-weight:820;line-height:1}.nl-pattern-mobile-map-head button{color:#fffaf3;min-height:clamp(2.2rem,9vw,2.75rem);font:inherit;background:#060c12a3;border:1px solid #77a7ba2e;border-radius:999px;align-items:center;gap:.46rem;padding:0 .86rem;font-size:clamp(.76rem,3.2vw,.92rem);display:inline-flex}.nl-pattern-row-labels{pointer-events:auto;grid-area:2/1;grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.42rem,1.8vw,.58rem);margin-bottom:clamp(.8rem,3.3vw,1rem);padding:0;display:grid;overflow:visible}.nl-pattern-row-label{background:#050f168a;border:1px solid #72f2df1f;border-radius:.7rem;grid-template-columns:clamp(1.1rem,4.8vw,1.42rem) minmax(0,1fr);align-items:center;gap:0 clamp(.38rem,1.6vw,.5rem);min-height:clamp(2.2rem,9vw,2.7rem);padding:clamp(.44rem,1.9vw,.58rem);display:grid}.nl-pattern-row-label svg{width:clamp(.9rem,3.8vw,1.16rem);height:clamp(.9rem,3.8vw,1.16rem)}.nl-pattern-row-label span{letter-spacing:.1em;white-space:nowrap;font-size:clamp(.5rem,2.1vw,.62rem)}.nl-pattern-row-label small{display:none}.nl-pattern-chart-frame{background:radial-gradient(circle at 50% 42%,#26f2dd12,#0000 12rem),#02090f6b;border:1px solid #77a7ba1f;border-radius:.8rem;grid-area:3/1;margin-top:0;margin-left:0;padding:clamp(.22rem,1vw,.34rem);overflow:hidden}.nl-pattern-chart{width:100%;max-width:none;min-height:clamp(13.4rem,55vw,16.4rem)}.nl-pattern-filter-row{flex-wrap:wrap;gap:clamp(.44rem,1.9vw,.62rem);margin-top:clamp(.85rem,3.8vw,1.2rem);display:flex}.nl-pattern-filter{letter-spacing:.08em;border-radius:.64rem;flex:0 auto;justify-content:center;min-height:clamp(2.05rem,8.4vw,2.55rem);padding:.38rem clamp(.64rem,2.7vw,.86rem);font-size:clamp(.55rem,2.32vw,.68rem)}.nl-pattern-bottom-row{grid-template-columns:1fr;gap:clamp(.95rem,4vw,1.3rem);margin-top:clamp(.95rem,4vw,1.3rem)}.nl-pattern-bottom-row>.nl-pattern-callout{min-height:clamp(7.8rem,32vw,10rem)}.nl-signals-section{margin-top:2.75rem;padding:2.55rem 0 2.1rem}.nl-signals-heading{margin-bottom:1.1rem}.nl-signals-heading span{margin-top:.9rem;font-size:.9rem}.nl-signals-heading .nl-signals-continuation{display:inline}.nl-signal-card{grid-template-columns:3.15rem minmax(0,1fr);gap:.3rem .78rem;padding:.95rem}.nl-signal-card:nth-child(n+4){display:none}.nl-signal-card h3{margin-top:.1rem;font-size:1.24rem}.nl-signal-card p{margin-top:.35rem;font-size:.84rem;line-height:1.38}.nl-signal-curve,.nl-signal-habit-row,.nl-signal-input-row{margin-top:.75rem}.nl-page>.nl-signals-section{width:calc(100% + 2.3rem);max-width:none;margin-inline:-1.15rem}.nl-signals-section{background:radial-gradient(at 50% 12%,#26f2dd1a,#0000 15rem),radial-gradient(at 50% 56%,#26f2dd0f,#0000 21rem),linear-gradient(#02080dfa,#02070cfc);margin-top:0;padding:clamp(3.35rem,11vw,4.75rem) clamp(1.08rem,4.8vw,1.7rem) clamp(2.85rem,9.5vw,3.85rem);overflow:hidden}.nl-signals-section:before{opacity:.42;background:radial-gradient(circle at 28% 10%,#26f2dd2e,#0000 16rem),radial-gradient(circle at 80% 29%,#26f2dd1a,#0000 18rem),radial-gradient(circle at 58% 86%,#ff6ea80e,#0000 18rem);inset:-5rem -22vw -7rem;-webkit-mask-image:none;mask-image:none}.nl-signals-heading{text-align:center;margin-bottom:clamp(1.65rem,7vw,2.35rem);display:block;position:relative}.nl-signals-heading>div{z-index:2;position:relative}.nl-signals-heading p{letter-spacing:.32em;justify-content:center;align-items:center;gap:.72rem;margin-bottom:clamp(1rem,4vw,1.35rem);font-size:clamp(.64rem,2.7vw,.76rem);display:inline-flex}.nl-signals-kicker-star{color:#26f2dd;filter:drop-shadow(0 0 1.05rem #26f2dd8f);width:clamp(1.08rem,4.6vw,1.38rem);height:clamp(1.08rem,4.6vw,1.38rem);display:block}.nl-signals-heading h2{letter-spacing:-.052em;max-width:13.8ch;margin-inline:auto;font-size:clamp(2.45rem,10.3vw,3.28rem);line-height:1.04}.nl-signals-title-accent{color:#26f2dd;text-shadow:0 0 1.35rem #26f2dd2e;font-style:normal;display:block}.nl-signals-heading>div>span{color:#d3dcdf;max-width:25rem;margin:clamp(1.25rem,5.2vw,1.75rem) auto 0;font-size:clamp(.98rem,4.1vw,1.12rem);line-height:1.52}.nl-signals-heading .nl-signals-continuation{max-width:22rem;margin:clamp(1.05rem,4.6vw,1.48rem) auto 0;display:block}.nl-signals-heading .nl-signals-continuation:before{content:""}.nl-signals-flow{z-index:1;opacity:.72;width:min(54rem,145vw);min-height:clamp(7.2rem,29vw,9.5rem);display:block;position:absolute;top:clamp(6.2rem,25vw,8.6rem);left:50%;transform:translate(-50%)}.nl-signals-flow path{stroke-width:.85px;opacity:.34}.nl-signals-flow path:nth-child(2),.nl-signals-flow path:nth-child(3){opacity:.62}.nl-signals-flow circle{opacity:.9}.nl-signals-grid{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.72rem,3vw,.95rem);position:relative}.nl-signal-card,.nl-signal-card:nth-child(n+4){display:grid}.nl-signal-card{background:radial-gradient(circle at 14% 0,#26f2dd1a,#0000 10rem),linear-gradient(145deg,#081620b8,#040a11d6);border-color:#77a7ba40;border-radius:.86rem;grid-template-columns:clamp(3.35rem,14vw,4.25rem) minmax(0,1fr);align-content:start;gap:.5rem clamp(.6rem,2.6vw,.8rem);min-height:clamp(15.2rem,63vw,19.2rem);padding:clamp(.88rem,3.8vw,1.14rem)}.nl-signal-icon{width:clamp(3.25rem,13.5vw,4rem);height:clamp(3.25rem,13.5vw,4rem)}.nl-signal-icon svg{width:clamp(1.5rem,6.2vw,1.9rem);height:clamp(1.5rem,6.2vw,1.9rem)}.nl-signal-card h3{margin-top:.18rem;font-size:clamp(1.32rem,5.55vw,1.74rem);line-height:1.05}.nl-signal-card p{color:#cbd4d7;max-width:12.2rem;margin-top:.56rem;font-size:clamp(.78rem,3.3vw,.96rem);line-height:1.43}.nl-signal-curve,.nl-signal-event-row,.nl-signal-habit-row,.nl-signal-health-grid,.nl-signal-input-row{margin-top:auto}.nl-signal-curve{height:clamp(4.05rem,17vw,5.2rem)}.nl-signal-input-row{grid-template-columns:1fr;gap:clamp(.42rem,1.8vw,.56rem)}.nl-signal-input-pill{grid-template-columns:clamp(1rem,4vw,1.22rem) repeat(4,.42rem);justify-content:start;gap:clamp(.38rem,1.55vw,.48rem);min-height:clamp(1.7rem,7vw,2.15rem);padding-inline:clamp(.48rem,2vw,.65rem)}.nl-signal-input-pill svg{width:clamp(.84rem,3.6vw,1.05rem);height:clamp(.84rem,3.6vw,1.05rem)}.nl-signal-input-pill i{width:clamp(.34rem,1.45vw,.44rem);height:clamp(.34rem,1.45vw,.44rem)}.nl-signal-habit-row{flex-wrap:nowrap;gap:clamp(.28rem,1.25vw,.42rem)}.nl-signal-habit-row span{width:clamp(1.25rem,5.2vw,1.6rem);height:clamp(1.25rem,5.2vw,1.6rem)}.nl-signal-habit-row span svg{width:clamp(.68rem,2.8vw,.86rem);height:clamp(.68rem,2.8vw,.86rem)}.nl-signal-habit-row .is-active{width:clamp(.62rem,2.6vw,.78rem);height:clamp(.62rem,2.6vw,.78rem)}.nl-signal-event-row{gap:clamp(.45rem,2vw,.68rem);padding-inline:.45rem}.nl-signal-event-row:before{left:1.35rem;right:1.35rem}.nl-signal-event-row span{width:clamp(2rem,8.4vw,2.55rem);height:clamp(2rem,8.4vw,2.55rem)}.nl-signal-event-row svg{width:clamp(1rem,4.2vw,1.25rem);height:clamp(1rem,4.2vw,1.25rem)}.nl-signal-health-grid{grid-template-columns:1fr;gap:clamp(.46rem,1.95vw,.62rem)}.nl-signal-health-grid span{grid-template-columns:clamp(1.15rem,4.8vw,1.45rem) minmax(0,1fr);gap:.5rem}.nl-signal-health-grid svg{width:clamp(.92rem,3.9vw,1.15rem);height:clamp(.92rem,3.9vw,1.15rem)}.nl-pricing-bottom-line,.nl-pricing-trust-strip{display:none}.nl-faq-section{margin-top:3rem;padding-bottom:2.35rem}.nl-faq-section .nl-loop-header{gap:1rem}.nl-faq-columns{grid-template-columns:1fr;gap:.7rem}.nl-faq-column{display:contents}.nl-faq-item{border-radius:.85rem;padding:0 .9rem}.nl-faq-item p{padding-bottom:.9rem;font-size:.84rem;line-height:1.5}}@media (prefers-reduced-motion:reduce){.nl-button,.nl-hero-cta-primary,.nl-hero-cta-secondary,.nl-hero-mockup-picture,.nl-hero-orb{transition:none}.nl-button:hover,.nl-cinematic-hero:hover .nl-hero-mockup-picture,.nl-hero-cta-primary:hover,.nl-hero-cta-secondary:hover,.nl-hero-visual:hover .nl-hero-orb{transform:none}}@media (max-width:720px) and (prefers-reduced-motion:reduce){.nl-cinematic-hero:hover .nl-hero-mockup-picture{transform:none}}.nl-journal-events-section{color:#f7f3eb;isolation:isolate;background:0 0;min-height:auto;padding:clamp(4rem,5.8vw,6.1rem) clamp(1.3rem,4vw,4.6rem) clamp(2.2rem,3.8vw,3.4rem);position:relative;overflow:hidden}.nl-journal-events-section:before{content:"";pointer-events:none;opacity:.46;z-index:-2;background-image:linear-gradient(#ffffff05 1px,#0000 0),linear-gradient(90deg,#ffffff05 1px,#0000 0);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 55%,#000 0,#0000 66%);mask-image:radial-gradient(at 55%,#000 0,#0000 66%)}.nl-journal-events-section:after{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle at 60% 18%,#72f2df2e 0 1px,#0000 2px),radial-gradient(circle at 88% 36%,#72f2df24 0 1px,#0000 2px),radial-gradient(circle at 82% 68%,#72f2df24 0 1px,#0000 2px),radial-gradient(circle at 49% 72%,#ffffff29 0 1px,#0000 2px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 58% 48%,#000 0,#0000 72%);mask-image:radial-gradient(at 58% 48%,#000 0,#0000 72%)}.nl-journal-events-stars{pointer-events:none;opacity:.8;background:radial-gradient(circle at 28% 12%,#72f2df5c 0 1px,#0000 2px),radial-gradient(circle at 69% 12%,#72f2df4d 0 1px,#0000 2px),radial-gradient(circle at 92% 24%,#ffffff4d 0 1px,#0000 2px),radial-gradient(circle at 18% 70%,#72f2df38 0 1px,#0000 2px),radial-gradient(circle at 70% 80%,#fff3 0 1px,#0000 2px);position:absolute;inset:0}.nl-journal-events-main{z-index:1;grid-template-columns:minmax(22rem,.82fr) minmax(34rem,1.18fr);align-items:center;gap:clamp(1.7rem,3.8vw,3.8rem);width:min(100%,95rem);margin:0 auto;display:grid;position:relative}.nl-journal-events-copy{max-width:37rem}.nl-journal-events-eyebrow{color:#72f2df;letter-spacing:.28em;text-transform:uppercase;margin:0 0 clamp(1.2rem,2.2vw,1.8rem);font-size:clamp(.72rem,.8vw,.86rem);font-weight:800}.nl-journal-events-eyebrow span{margin:0 .55rem}.nl-journal-events-eyebrow-star{vertical-align:-.16rem;width:1.05rem;height:1.05rem;margin-right:.65rem;display:inline-block}.nl-journal-events-title{font-family:Georgia,Times New Roman,serif;font-size:var(--nl-section-heading-size);font-weight:400;line-height:var(--nl-section-heading-line);letter-spacing:var(--nl-section-heading-letter);color:#fffaf2;text-wrap:balance;margin:0}.nl-journal-events-title span{color:#72f2df;text-shadow:0 0 32px #72f2df42;margin-top:.16em;display:block}.nl-journal-events-lede{color:#ecf1efd1;font-size:var(--nl-section-copy-size);line-height:var(--nl-section-copy-line);margin:clamp(1.35rem,2.4vw,1.9rem) 0 0}.nl-journal-events-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:clamp(1.8rem,3vw,2.6rem);display:grid}.nl-journal-events-benefit{border-left:1px solid #ffffff1a;min-width:0;padding:0 1.55rem}.nl-journal-events-benefit:first-child{border-left:0;padding-left:0}.nl-journal-connection-orb,.nl-journal-entry-icon,.nl-journal-events-benefit-icon{color:#72f2df;background:radial-gradient(circle at 34% 25%,#ffffff3d,#0000 34%),#08252bc2;border:1px solid #72f2df47;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 0 28px #72f2df2e}.nl-journal-events-benefit-icon{border-radius:1.15rem;width:3.35rem;height:3.35rem}.nl-journal-events-benefit h3{color:#fffaf2;margin:1.65rem 0 .7rem;font-size:1rem;font-weight:800}.nl-journal-events-benefit p{color:#ecf1efbf;margin:.35rem 0 0;font-size:.98rem;line-height:1.55}.nl-journal-events-callout{background:linear-gradient(105deg,#070f14d1,#0a1f258a),#ffffff05;border:1px solid #72f2df6b;border-radius:1rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.45rem;margin-top:clamp(1.7rem,3vw,2.3rem);padding:1.25rem 1.35rem;display:grid;box-shadow:inset 0 1px #ffffff0f,0 0 38px #72f2df14}.nl-journal-events-bottom-star,.nl-journal-events-callout-star{color:#72f2df;width:2.65rem;height:2.65rem}.nl-journal-events-callout p{font-family:var(--font-serif);color:#fffaf2;margin:0;font-size:clamp(1.35rem,2vw,1.65rem);line-height:1.18}.nl-journal-events-callout p span{color:#72f2df;margin-top:.15rem;display:block}.nl-journal-events-visual{min-height:clamp(38rem,45vw,46rem);position:relative}.nl-journal-events-lines{filter:drop-shadow(0 0 18px #72f2df24);width:min(44rem,100%);height:min(50rem,100%);position:absolute;top:50%;right:0;overflow:visible;transform:translateY(-50%)}.nl-journal-events-lines path{fill:none;stroke:url(#nlJournalLine);stroke-width:1.65px;stroke-linecap:round;opacity:.86}.nl-journal-events-lines .nl-journal-events-line-soft{stroke-dasharray:6 10;opacity:.42}.nl-journal-phone-shell{aspect-ratio:.49;background:linear-gradient(90deg,#ffffff38,#ffffff0d 14%,#0000008c 44%,#ffffff2e),#111820;border-radius:3.2rem;width:clamp(16.5rem,21vw,22rem);padding:.72rem;position:absolute;top:50%;left:31%;transform:translate(-50%,-50%);box-shadow:0 1.8rem 5rem #0000008a,0 0 0 1px #ffffff2e}.nl-journal-phone-shell:before{content:"";pointer-events:none;border:1px solid #ffffff1f;border-radius:3rem;position:absolute;inset:.22rem}.nl-journal-phone-speaker{z-index:3;background:#02050a;border-radius:999px;width:5.5rem;height:1.85rem;position:absolute;top:1.1rem;left:50%;transform:translate(-50%);box-shadow:inset 0 0 14px #ffffff0a}.nl-journal-phone-screen{background:linear-gradient(#ffffff06 1px,#0000 0) 0 0/26px 26px,linear-gradient(90deg,#ffffff06 1px,#0000 0) 0 0/26px 26px,radial-gradient(circle at 70% 12%,#72f2df29,#0000 18rem),linear-gradient(#07121b,#050910);border:1px solid #ffffff14;border-radius:2.55rem;height:100%;padding:1.35rem 1.25rem 1rem;position:relative;overflow:hidden}.nl-journal-entry-heading,.nl-journal-phone-nav,.nl-journal-phone-status,.nl-journal-phone-top{justify-content:space-between;align-items:center;display:flex}.nl-journal-phone-status{color:#ffffffe6;font-size:.73rem;font-weight:800}.nl-journal-phone-status-icons{opacity:.85;background:linear-gradient(90deg,#ffffffdb 0 .36rem,#0000 .36rem .54rem,#ffffffdb .54rem .94rem,#0000 .94rem 1.1rem,#ffffffdb 1.1rem 1.78rem,#0000 1.78rem 2rem,#ffffffdb 2rem 3rem);border-radius:999px;width:3rem;height:.7rem}.nl-journal-phone-top{margin-top:1.55rem}.nl-journal-phone-top h3{font-family:var(--font-serif);color:#fffaf2;margin:0;font-size:1.7rem;font-weight:400;line-height:1}.nl-journal-phone-top p{color:#ecf1efb8;margin:.32rem 0 0;font-size:.8rem}.nl-journal-phone-top button{color:#72f2df;background:#72f2df14;border:1px solid #72f2df47;border-radius:999px;width:2rem;height:2rem;font-size:1.35rem;line-height:1}.nl-journal-entry-card,.nl-journal-prompt-card{background:#ffffff0b;border:1px solid #ffffff14;border-radius:1rem;grid-template-columns:auto minmax(0,1fr);gap:.8rem;display:grid;box-shadow:inset 0 1px #ffffff0a}.nl-journal-prompt-card{margin-top:1.45rem;padding:.78rem}.nl-journal-prompt-card>span{color:#cda9ff;background:#9b69ff33;border-radius:.9rem;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;display:inline-flex}.nl-journal-entry-heading strong,.nl-journal-prompt-card strong{color:#fffaf2;font-size:.78rem;display:block}.nl-journal-entry-card p,.nl-journal-prompt-card p{color:#ecf1efa8;margin:.26rem 0 0;font-size:.69rem;line-height:1.35}.nl-journal-phone-label{color:#72f2df;letter-spacing:.22em;margin:1.45rem 0 .8rem;font-size:.68rem;font-weight:800}.nl-journal-entry-card{margin-top:.78rem;padding:.88rem}.nl-journal-entry-icon{border-radius:.95rem;width:2.65rem;height:2.65rem}.nl-journal-entry-icon-purple{color:#caa7ff;background:radial-gradient(circle at 34% 25%,#ffffff38,#0000 34%),#3e2260bd;border-color:#b57bff57}.nl-journal-entry-heading small{color:#ecf1ef94;font-size:.67rem}.nl-journal-entry-tags{flex-wrap:wrap;gap:.42rem;margin-top:.52rem;display:flex}.nl-journal-entry-tags span{color:#ecf1efbd;background:#0003;border:1px solid #ffffff14;border-radius:999px;padding:.22rem .54rem;font-size:.62rem}.nl-journal-phone-nav{color:#ecf1ef9e;font-size:.6rem;position:absolute;bottom:.95rem;left:1.2rem;right:1.2rem}.nl-journal-phone-nav-star{color:#72f2df;filter:drop-shadow(0 0 20px #72f2df40);width:3.1rem;height:3.1rem}.nl-journal-connections{pointer-events:none;position:absolute;inset:0}.nl-journal-connection{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.35rem;width:min(25rem,42%);display:grid;position:absolute}.nl-journal-connection-feel{top:12%;right:0}.nl-journal-connection-happened{top:31%;right:.8rem}.nl-journal-connection-did{top:50%;right:.3rem}.nl-journal-connection-see{top:70%;right:.4rem}.nl-journal-connection-orb{border-radius:999px;width:4.6rem;height:4.6rem}.nl-journal-connection-happened .nl-journal-connection-orb{color:#d3adff;background:radial-gradient(circle at 34% 25%,#ffffff38,#0000 34%),#422769b8;border-color:#c78bff70;box-shadow:0 0 34px #b279ff2e}.nl-journal-connection-did .nl-journal-connection-orb{color:#84d8ff;border-color:#76d0ff57;box-shadow:0 0 34px #76d0ff29}.nl-journal-connection h3{color:#fffaf2;margin:0 0 .55rem;font-size:1rem;font-weight:800}.nl-journal-connection p{color:#ecf1efc7;margin:.28rem 0 0;font-size:.95rem;line-height:1.5}.nl-journal-events-bottom{z-index:1;background:linear-gradient(112deg,#09161cdb,#04090eb8),#ffffff06;border:1px solid #ffffff21;border-radius:1.15rem;grid-template-columns:auto minmax(16rem,1.1fr) minmax(16rem,1fr) auto;align-items:center;gap:clamp(1rem,2.6vw,2.4rem);width:min(100%,95rem);margin:clamp(2rem,3.2vw,2.8rem) auto 0;padding:clamp(1.2rem,2vw,1.65rem);display:grid;position:relative;box-shadow:inset 0 1px #ffffff0d}.nl-journal-events-bottom p{color:#fffaf2;font-family:var(--font-serif);margin:0;font-size:clamp(1.18rem,1.65vw,1.45rem);line-height:1.2}.nl-journal-events-bottom p span{color:#72f2df;margin-top:.15rem;display:block}.nl-journal-events-bottom-copy{color:#ecf1efbd!important;font-family:inherit!important;font-size:clamp(.9rem,1.05vw,1rem)!important;line-height:1.55!important}.nl-journal-events-bottom-button{color:#031015;background:linear-gradient(135deg,#72f2df,#45d8c9);border-radius:999px;justify-content:center;align-items:center;gap:.75rem;min-height:2.9rem;padding:0 1.55rem;font-weight:800;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 0 34px #72f2df29}.nl-journal-events-bottom-button:hover{transform:translateY(-2px);box-shadow:0 0 46px #72f2df47}@media (max-width:1180px){.nl-journal-events-main{grid-template-columns:1fr;align-items:start}.nl-journal-events-copy{max-width:48rem}.nl-journal-events-visual{width:min(100%,50rem);margin:0 auto}.nl-journal-events-bottom{grid-template-columns:auto minmax(0,1fr)}.nl-journal-events-bottom-button,.nl-journal-events-bottom-copy{grid-column:2}.nl-journal-events-bottom-button{justify-self:start}}@media (max-width:820px){.nl-journal-events-section{padding:3.2rem 1.05rem 2rem}.nl-journal-events-title{font-size:var(--nl-section-heading-size)}.nl-journal-events-lede br{display:none}.nl-journal-events-benefits{grid-template-columns:1fr;gap:1rem}.nl-journal-events-benefit{border-top:1px solid #ffffff1a;border-left:0;grid-template-columns:auto minmax(0,1fr);gap:0 1rem;padding:1rem 0 0;display:grid}.nl-journal-events-benefit:first-child{border-top:0;padding-top:0}.nl-journal-events-benefit h3{margin-top:.2rem}.nl-journal-events-benefit p{grid-column:2}.nl-journal-events-callout{padding:1.25rem}.nl-journal-events-visual{gap:1rem;min-height:auto;padding-top:1.25rem;display:grid}.nl-journal-phone-shell{justify-self:center;width:min(20rem,78vw);position:relative;top:auto;left:auto;transform:none}.nl-journal-events-lines{display:none}.nl-journal-connections{grid-template-columns:1fr;gap:.85rem;margin-top:1rem;display:grid;position:relative;bottom:auto;left:auto;right:auto}.nl-journal-connection{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050d14d1;border:1px solid #ffffff1a;border-radius:1rem;width:100%;min-height:5.2rem;padding:.85rem;position:static}.nl-journal-connection-orb{width:3.5rem;height:3.5rem}.nl-journal-connection p{margin-right:.25rem;display:inline}.nl-journal-events-bottom{grid-template-columns:1fr;gap:1rem;padding:1.25rem}.nl-journal-events-bottom-button,.nl-journal-events-bottom-copy{grid-column:auto}.nl-journal-events-bottom-button{width:100%}}@media (max-width:480px){.nl-journal-events-eyebrow{letter-spacing:.18em}.nl-journal-events-title{font-size:var(--nl-section-heading-size)}.nl-journal-events-visual{min-height:auto}.nl-journal-phone-shell{border-radius:2.7rem;width:min(18rem,82vw);top:auto}.nl-journal-phone-screen{border-radius:2.1rem;padding:1.2rem 1rem .9rem}.nl-journal-phone-speaker{width:4.6rem;height:1.55rem}.nl-journal-events-lines{width:40rem;top:24rem}.nl-journal-entry-card,.nl-journal-prompt-card{gap:.6rem;padding:.72rem}.nl-journal-entry-card p:nth-of-type(2){display:none}.nl-journal-phone-nav{font-size:.54rem}}@media (max-width:720px){.nl-page>.nl-journal-events-section{width:calc(100% + 2.3rem);max-width:none;margin-inline:-1.15rem}.nl-journal-events-section{background:radial-gradient(at 50% 5%,#26f2dd14,#0000 16rem),radial-gradient(at 45% 45%,#26f2dd14,#0000 22rem),linear-gradient(#02080dfa,#02070cfc);padding:3.7rem 1.1rem 2.2rem;overflow:hidden}.nl-journal-events-section:before{opacity:.34;background:radial-gradient(circle at 48% 10%,#72f2df1f,#0000 14rem),linear-gradient(#ffffff03 1px,#0000 0) 0 0/4.8rem 4.8rem,linear-gradient(90deg,#ffffff03 1px,#0000 0) 0 0/4.8rem 4.8rem;inset:-4rem -12vw;-webkit-mask-image:radial-gradient(at 50% 48%,#000 0,#0000 80%);mask-image:radial-gradient(at 50% 48%,#000 0,#0000 80%)}.nl-journal-events-section:after{opacity:.24;background:radial-gradient(circle at 17% 12%,#72f2df6b 0 .0625rem,#0000 .12rem) 0 0/7rem 8rem,radial-gradient(circle at 86% 22%,#72f2df5c 0 .0625rem,#0000 .12rem) 0 0/8rem 8.5rem,radial-gradient(circle at 70% 62%,#fff3 0 .05rem,#0000 .1rem) 0 0/9rem 9.5rem;inset:0;-webkit-mask-image:radial-gradient(at 52% 48%,#000 0,#0000 82%);mask-image:radial-gradient(at 52% 48%,#000 0,#0000 82%)}.nl-journal-events-stars{opacity:.42}.nl-journal-events-main{grid-template-columns:1fr;gap:1rem;width:min(100%,27rem);display:grid}.nl-journal-events-copy{text-align:center;justify-items:center;max-width:none;display:grid}.nl-journal-events-eyebrow{letter-spacing:.22em;justify-content:center;align-items:center;gap:.62rem;margin-bottom:1.25rem;font-size:.72rem;display:inline-flex}.nl-journal-events-eyebrow-star{vertical-align:0;width:1.25rem;height:1.25rem;margin-right:0}.nl-journal-events-title{letter-spacing:-.045em;text-align:center;max-width:9.5ch;font-size:3.05rem;line-height:.98}.nl-journal-events-title span{margin-top:.08em}.nl-journal-events-lede{text-align:center;max-width:23rem;margin-top:1.35rem;font-size:1.03rem;line-height:1.5}.nl-journal-events-lede br{display:none}.nl-journal-events-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:100%;margin-top:1.9rem}.nl-journal-events-benefit{text-align:center;border-top:0;border-left:1px solid #ffffff1c;grid-template-columns:1fr;justify-items:center;gap:0;min-width:0;padding:0 .58rem;display:grid}.nl-journal-events-benefit:first-child{border-left:0;padding-left:.25rem}.nl-journal-events-benefit:last-child{padding-right:.25rem}.nl-journal-events-benefit-icon{border-radius:.85rem;width:3rem;height:3rem}.nl-journal-events-benefit h3{margin:1rem 0 .55rem;font-size:.9rem;line-height:1.18}.nl-journal-events-benefit p{grid-column:auto;margin:.18rem 0 0;font-size:.8rem;line-height:1.45}.nl-journal-events-callout{text-align:left;border-radius:.78rem;grid-template-columns:auto minmax(0,1fr);gap:1rem;width:min(100%,22.5rem);margin-top:1.55rem;padding:.92rem 1rem}.nl-journal-events-callout-star{width:2.35rem;height:2.35rem}.nl-journal-events-callout p{font-size:1.34rem;line-height:1.14}.nl-journal-events-visual{width:min(100%,27rem);min-height:34rem;margin:.3rem auto 0;padding-top:.5rem;display:block;position:relative}.nl-journal-events-lines{opacity:.72;filter:drop-shadow(0 0 1rem #72f2df29);width:23rem;height:28rem;display:block;top:4.4rem;right:-4.9rem;transform:none}.nl-journal-events-lines path{stroke-width:1.25px}.nl-journal-phone-shell{z-index:2;border-radius:2.5rem;justify-self:auto;width:min(16.2rem,58vw);padding:.55rem;position:relative;top:auto;left:-.15rem;transform:none}.nl-journal-phone-shell:before{border-radius:2.32rem}.nl-journal-phone-screen{border-radius:2rem;padding:1.05rem .85rem .78rem}.nl-journal-phone-speaker{width:4.3rem;height:1.42rem;top:.86rem}.nl-journal-phone-status{font-size:.62rem}.nl-journal-phone-status-icons{transform-origin:100%;width:2.55rem;transform:scale(.86)}.nl-journal-phone-top{margin-top:1.3rem}.nl-journal-phone-top h3{font-size:1.5rem}.nl-journal-phone-top p{font-size:.68rem}.nl-journal-phone-top button{width:1.75rem;height:1.75rem;font-size:1.15rem}.nl-journal-prompt-card{margin-top:1.15rem}.nl-journal-entry-card,.nl-journal-prompt-card{border-radius:.78rem;gap:.55rem;padding:.64rem}.nl-journal-entry-icon,.nl-journal-prompt-card>span{border-radius:.68rem;width:2.1rem;height:2.1rem}.nl-journal-entry-heading strong,.nl-journal-prompt-card strong{font-size:.68rem}.nl-journal-entry-card p,.nl-journal-prompt-card p{font-size:.58rem}.nl-journal-phone-label{letter-spacing:.2em;margin:1.05rem 0 .62rem;font-size:.58rem}.nl-journal-entry-card{margin-top:.62rem}.nl-journal-entry-heading small,.nl-journal-entry-tags span,.nl-journal-phone-nav{font-size:.52rem}.nl-journal-entry-card p:nth-of-type(2){display:block}.nl-journal-entry-tags{gap:.28rem;margin-top:.42rem}.nl-journal-entry-tags span{padding:.16rem .38rem}.nl-journal-phone-nav{bottom:.72rem;left:.85rem;right:.85rem}.nl-journal-phone-nav-star{width:2.55rem;height:2.55rem}.nl-journal-connections{z-index:3;pointer-events:none;gap:1.5rem;width:min(10.4rem,39vw);margin:0;display:grid;position:absolute;top:4.1rem;right:0}.nl-journal-connection{text-align:left;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-template-columns:2.8rem minmax(0,1fr);align-items:center;gap:.62rem;width:100%;min-height:0;padding:0;display:grid;position:static}.nl-journal-connection-orb{width:2.8rem;height:2.8rem}.nl-journal-connection-orb svg{width:1.35rem;height:1.35rem}.nl-journal-connection h3{margin:0 0 .26rem;font-size:.77rem;line-height:1.18}.nl-journal-connection p{color:#ecf1efc7;margin:.08rem 0 0;font-size:.68rem;line-height:1.36;display:block}.nl-journal-events-bottom{background:radial-gradient(circle at 90% 0,#72f2df14,#0000 9rem),linear-gradient(112deg,#09161ceb,#04090ed1);border-radius:1rem;grid-template-columns:auto minmax(0,1fr) minmax(8rem,.75fr);align-items:center;gap:.82rem .95rem;width:min(100% - 1.25rem,25rem);margin:-3.15rem auto 0;padding:1rem}.nl-journal-events-bottom:after{content:"";background:#ffffff1f;grid-area:2/1/auto/-1;height:1px}.nl-journal-events-bottom-star{grid-area:1/1;width:2.45rem;height:2.45rem}.nl-journal-events-bottom>p:not(.nl-journal-events-bottom-copy){grid-area:1/2/auto/-1;font-size:1.28rem;line-height:1.12}.nl-journal-events-bottom-copy{grid-area:3/1/auto/3;font-size:.86rem!important;line-height:1.42!important}.nl-journal-events-bottom-button{border-radius:999px;grid-area:3/3;width:100%;min-height:3rem;padding:0 .8rem;font-size:.86rem}}@media (max-width:380px){.nl-journal-events-title{font-size:2.72rem}.nl-journal-events-lede{font-size:.94rem}.nl-journal-events-visual{min-height:32rem}.nl-journal-connections{gap:1.15rem}.nl-journal-connection{grid-template-columns:2.45rem minmax(0,1fr);gap:.48rem}.nl-journal-connection-orb{width:2.45rem;height:2.45rem}.nl-journal-connection h3{font-size:.7rem}.nl-journal-connection p{font-size:.61rem}.nl-journal-events-bottom{grid-template-columns:auto minmax(0,1fr)}.nl-journal-events-bottom>p:not(.nl-journal-events-bottom-copy){grid-column:2}.nl-journal-events-bottom-button,.nl-journal-events-bottom-copy{grid-column:1/-1}}@media (max-width:720px){.nl-page>.nl-privacy-trust-section{width:calc(100% + 2.3rem);max-width:none;margin-inline:-1.15rem}.nl-privacy-trust-section{background:radial-gradient(at 28% 0,#26f2dd1c,#0000 15rem),radial-gradient(at 84% 56%,#26f2dd0f,#0000 18rem),linear-gradient(#02080dfc,#02070c);padding:clamp(3.25rem,10vw,4.6rem) 1.1rem clamp(2.9rem,9vw,4rem);display:block;overflow:hidden}.nl-privacy-trust-section:before{opacity:.34;filter:blur(.08rem);background:radial-gradient(circle at 17% 20%,#26f2dd29,#0000 13rem),radial-gradient(circle at 74% 48%,#9663ff14,#0000 18rem);height:26rem;inset:-5rem -18vw auto -12vw}.nl-privacy-trust-section:after{z-index:-1;pointer-events:none;content:"";opacity:.2;background-image:radial-gradient(circle,#72f2df61 0 .055rem,#0000 .1rem),radial-gradient(circle,#ffffff2e 0 .045rem,#0000 .09rem);background-position:13% 18%,76% 9%;background-size:8rem 8.5rem,9rem 9.8rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 42%,#000 0,#0000 78%);mask-image:radial-gradient(at 50% 42%,#000 0,#0000 78%)}.nl-privacy-trust-header{text-align:left;grid-template-columns:1fr;align-items:start;gap:0;max-width:25rem;margin:0 auto clamp(1.55rem,6vw,2.15rem);display:grid}.nl-privacy-trust-header>.nl-copy,.nl-privacy-trust-header>.nl-kicker,.nl-privacy-trust-header>.nl-section-title{grid-column:1}.nl-privacy-trust-header>.nl-kicker{color:#26f2dd;letter-spacing:.26em;justify-content:flex-start;margin-bottom:clamp(1.15rem,4.7vw,1.55rem);font-size:clamp(.66rem,2.7vw,.78rem);display:inline-flex}.nl-privacy-trust-header>.nl-kicker .nl-star-mark{width:clamp(2.55rem,10.6vw,3.2rem);height:clamp(2.55rem,10.6vw,3.2rem);box-shadow:0 0 1.6rem #26f2dd42,inset 0 1px #ffffff1f}.nl-privacy-trust-header>.nl-section-title{color:#fffaf2;letter-spacing:-.055em;text-align:left;max-width:11.5ch;margin:0;font-size:clamp(3.15rem,12.8vw,4.35rem);line-height:1.03}.nl-privacy-trust-header>.nl-section-title span{color:#26f2dd;text-shadow:0 0 1.4rem #26f2dd2e}.nl-privacy-trust-header>.nl-copy{color:#d6dde0;max-width:25rem;margin:clamp(1.25rem,5vw,1.7rem) 0 0;font-size:clamp(1.02rem,4.2vw,1.16rem);line-height:1.55}.nl-privacy-trust-grid{grid-template-columns:1fr;gap:clamp(.82rem,3.4vw,1.08rem);width:min(100%,25rem);margin:0 auto;display:grid}.nl-privacy-trust-card{background:radial-gradient(circle at 0,#26f2dd1a,#0000 10rem),linear-gradient(105deg,#07171ee0,#040b12bd);border:1px solid #26f2dd38;border-radius:.82rem;grid-template-columns:clamp(4.3rem,17.5vw,5.35rem) minmax(0,1fr) auto;align-items:center;gap:0 1rem;min-height:clamp(7.4rem,30vw,9.35rem);padding:clamp(.95rem,4vw,1.18rem) clamp(.92rem,3.8vw,1.18rem);display:grid;position:relative;box-shadow:inset 0 1px #ffffff0e,0 1.4rem 2.6rem #0000002e}.nl-privacy-trust-card>span{background:radial-gradient(circle,#26f2dd2e,#0000 68%),#03191fad;border-color:#26f2dd4d;grid-area:1/1/span 2;width:clamp(3.62rem,14.8vw,4.55rem);height:clamp(3.62rem,14.8vw,4.55rem);margin:0;box-shadow:0 0 1.9rem #26f2dd24}.nl-privacy-trust-card>span svg{width:clamp(1.55rem,6.4vw,1.95rem);height:clamp(1.55rem,6.4vw,1.95rem)}.nl-privacy-trust-card h3{grid-area:1/2;margin:0 0 .48rem;font-size:clamp(1.04rem,4.3vw,1.26rem);line-height:1.16}.nl-privacy-trust-card p{color:#ecf1efd1;grid-area:2/2;max-width:18rem;font-size:clamp(.9rem,3.75vw,1.02rem);line-height:1.48}.nl-privacy-trust-chevron{color:#26f2dd;filter:drop-shadow(0 0 .75rem #26f2dd52);grid-area:1/3/span 2;align-self:center;display:block}}@media (max-width:380px){.nl-privacy-trust-section{padding-inline:.95rem}.nl-privacy-trust-header{max-width:21.5rem}.nl-privacy-trust-header>.nl-section-title{font-size:2.82rem}.nl-privacy-trust-card{grid-template-columns:3.82rem minmax(0,1fr) auto;gap:0 .78rem}.nl-privacy-trust-card>span{width:3.35rem;height:3.35rem}}@media (prefers-reduced-motion:reduce){.nl-journal-events-bottom-button{transition:none}.nl-journal-events-bottom-button:hover{transform:none}}.nl-final-cta-section{isolation:isolate;color:#f7f2ea;text-align:center;background:0 0;margin-bottom:clamp(1.2rem,2.6vw,2.4rem);padding:clamp(5.6rem,8.4vw,8.2rem) clamp(1.4rem,4.6vw,4.8rem) clamp(2.9rem,5vw,4.5rem);position:relative;overflow:hidden}.nl-final-cta-section:after,.nl-final-cta-section:before{z-index:-2;pointer-events:none;content:"";inset-block:0;width:100vw;position:absolute;left:50%;transform:translate(-50%)}.nl-final-cta-section:before{opacity:.86;background:radial-gradient(at 78%,#26f2dd2e,#0000 30rem),radial-gradient(at 60% 56%,#6bc1ba1f,#0000 38rem),radial-gradient(at 31% 32%,#040d14cc,#0000 34rem),linear-gradient(#02080d00,#02080d52 34%,#0105094d);-webkit-mask-image:linear-gradient(#0000,#000 15% 86%,#0000);mask-image:linear-gradient(#0000,#000 15% 86%,#0000)}.nl-final-cta-section:after{z-index:-1;opacity:.34;background:radial-gradient(circle at 10% 55%,#72f2dfb3 0 .1rem,#0000 .15rem),radial-gradient(circle at 87% 44%,#72f2df59 0 .12rem,#0000 .17rem),radial-gradient(circle at 85% 39%,#ffffff2e 0 .08rem,#0000 .13rem),radial-gradient(circle at 80% 52%,#72f2df33 0 .075rem,#0000 .12rem);-webkit-mask-image:radial-gradient(#000 0,#0000 78%);mask-image:radial-gradient(#000 0,#0000 78%)}.nl-final-cta-orbit{z-index:-1;pointer-events:none;opacity:.72;border:1px solid #72f2df1a;border-radius:999px;position:absolute}.nl-final-cta-orbit-left{width:31rem;height:52rem;top:13%;left:max(-25rem,-17vw);transform:rotate(-33deg)}.nl-final-cta-orbit-left:before,.nl-final-cta-orbit-right:before{content:"";background:#72f2df8a;border-radius:999px;width:.46rem;height:.46rem;position:absolute;box-shadow:0 0 1.1rem #72f2df57}.nl-final-cta-orbit-left:before{top:26%;right:18%}.nl-final-cta-orbit-right{width:38rem;height:58rem;top:6%;right:max(-31rem,-20vw);transform:rotate(27deg)}.nl-final-cta-orbit-right:before{top:45%;left:20%}.nl-final-cta-inner{z-index:1;max-width:72rem;margin:0 auto;position:relative}.nl-final-cta-title{color:#fffaf2;max-width:18ch;font-size:var(--nl-section-heading-size);letter-spacing:var(--nl-section-heading-letter);line-height:var(--nl-section-heading-line);text-wrap:balance;margin:0 auto}.nl-final-cta-subtitle,.nl-final-cta-title{font-family:Georgia,Times New Roman,serif;font-weight:400}.nl-final-cta-subtitle{color:#72f2dfb8;letter-spacing:-.035em;text-shadow:0 0 1.2rem #72f2df2e;margin:clamp(1rem,1.8vw,1.45rem) 0 0;font-size:clamp(1.32rem,1.85vw,2.1rem);line-height:1.08}.nl-final-cta-copy{justify-items:center;gap:clamp(1.3rem,2.3vw,1.9rem);max-width:66rem;margin:clamp(2.2rem,4vw,3rem) auto 0;display:grid}.nl-final-cta-copy p{color:#ecf1efd1;max-width:66rem;font-size:var(--nl-section-copy-size);line-height:var(--nl-section-copy-line);text-wrap:balance;margin:0}.nl-final-cta-copy p:nth-of-type(2),.nl-final-cta-copy p:nth-of-type(3){max-width:44rem}.nl-final-cta-copy span{background:linear-gradient(90deg,#0000,#72f2df57,#0000);width:2.75rem;height:1px;display:block;box-shadow:0 0 1rem #72f2df42}.nl-final-cta-actions{grid-template-columns:repeat(2,minmax(13.8rem,17.5rem));justify-content:center;gap:clamp(1rem,2vw,1.55rem);margin-top:clamp(2.35rem,4.2vw,3.5rem);display:grid}.nl-final-cta-button{border-radius:.36rem;justify-content:center;align-items:center;gap:.68rem;min-height:3.4rem;padding:.95rem 1.4rem;font-size:clamp(.9rem,.96vw,1rem);font-weight:760;line-height:1;text-decoration:none;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:inline-flex}.nl-final-cta-button:hover{transform:translateY(-1px)}.nl-final-cta-button-primary{color:#020d0ff0;background:linear-gradient(135deg,#c8fff7f5,#7dd7cad6);border:1px solid #9aebdfbf;box-shadow:0 0 1.8rem #72f2df1f,inset 0 1px #ffffff38}.nl-final-cta-button-secondary{color:#fffaf2e6;background:#02080d52;border:1px solid #c4e7e440;box-shadow:inset 0 1px #ffffff0b}.nl-final-cta-button-arrow,.nl-final-cta-button-icon{display:none}.nl-final-cta-assurance-row{color:#cddbde8f;text-align:left;grid-template-columns:minmax(20rem,1.45fr) minmax(10rem,.72fr) minmax(14rem,.88fr);gap:clamp(1.2rem,2.4vw,2.2rem);max-width:58rem;margin:clamp(2.4rem,4.7vw,3.8rem) auto 0;display:grid}.nl-final-cta-assurance-row>div{border-left:1px solid #c7e5e229;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.9rem;min-width:0;padding-left:clamp(.95rem,2vw,1.45rem);display:grid}.nl-final-cta-assurance-row>div:first-child{border-left:0;padding-left:0}.nl-final-cta-assurance-row svg{color:#b8dfde94;filter:drop-shadow(0 0 .7rem #72f2df1f)}.nl-final-cta-assurance-row p{margin:0;font-size:clamp(.75rem,.82vw,.86rem);line-height:1.5}.nl-final-cta-assurance-mobile{display:none}@media (max-width:720px){.nl-final-cta-section{width:min(100%,27rem);margin-top:clamp(2.4rem,10vw,3.4rem);margin-bottom:0;padding:clamp(5.65rem,19vw,7.35rem) clamp(1rem,5.2vw,1.55rem) clamp(2.75rem,12vw,4rem)}.nl-final-cta-section:before{opacity:.94;background:radial-gradient(at 84% 32%,#26f2dd29,#0000 12rem),radial-gradient(at 48% 42%,#02080dd1,#0000 18rem),radial-gradient(at 50% 78%,#26f2dd14,#0000 15rem),linear-gradient(#02070c0a,#02070cbd 46%,#010509e0);-webkit-mask-image:linear-gradient(#0000,#000 7% 94%,#0000);mask-image:linear-gradient(#0000,#000 7% 94%,#0000)}.nl-final-cta-section:after{opacity:.48;background:radial-gradient(circle at 12% 4%,#72f2dfb3 0 .13rem,#0000 .18rem),radial-gradient(circle at 9% 28%,#72f2dfc7 0 .13rem,#0000 .18rem),radial-gradient(circle at 50% 98%,#72f2df29 0 .04rem,#0000 .08rem),radial-gradient(circle at 54% 96%,#72f2df29 0 .04rem,#0000 .08rem);-webkit-mask-image:radial-gradient(#000 0,#0000 80%);mask-image:radial-gradient(#000 0,#0000 80%)}.nl-final-cta-orbit-left{opacity:.82;width:22rem;height:54rem;top:-2rem;left:-20rem;transform:rotate(-18deg)}.nl-final-cta-orbit-left:before{top:23%;right:10%}.nl-final-cta-orbit-right{display:none}.nl-final-cta-inner{max-width:23.5rem}.nl-final-cta-title{max-width:13ch;font-size:var(--nl-section-heading-size);line-height:var(--nl-section-heading-line);letter-spacing:var(--nl-section-heading-letter)}.nl-final-cta-subtitle{margin-top:clamp(1.15rem,5vw,1.55rem);font-size:clamp(1.58rem,7vw,2.05rem)}.nl-final-cta-copy{gap:clamp(1.3rem,5.8vw,1.75rem);max-width:22rem;margin-top:clamp(2rem,8.4vw,2.7rem)}.nl-final-cta-copy p{max-width:22rem;font-size:var(--nl-section-copy-size);line-height:var(--nl-section-copy-line)}.nl-final-cta-copy p:nth-of-type(2),.nl-final-cta-copy p:nth-of-type(3){max-width:20rem}.nl-final-cta-copy span{background:linear-gradient(90deg,#0000,#72f2dfad,#0000);width:3.2rem;box-shadow:0 0 1.15rem #26f2dd73}.nl-final-cta-actions{grid-template-columns:1fr;gap:clamp(.9rem,3.7vw,1.15rem);width:min(100%,21.6rem);margin:clamp(2.55rem,10vw,3.25rem) auto 0}.nl-final-cta-button{border-radius:.58rem;min-height:clamp(4.05rem,16.2vw,4.85rem);padding:1rem clamp(1.1rem,4.8vw,1.45rem);font-size:clamp(1.02rem,4.35vw,1.2rem);font-weight:760}.nl-final-cta-button-primary{color:#72f2df;background:radial-gradient(circle at 50% 0,#26f2dd1f,#0000 11rem),#02080d66;border-color:#72f2dfeb;box-shadow:0 0 2rem #26f2dd24,inset 0 1px #ffffff14}.nl-final-cta-button-secondary{color:#fffaf2f0;background:#02080d57;border-color:#eef5f338;justify-content:space-between}.nl-final-cta-button-icon{color:#72f2df;filter:drop-shadow(0 0 .75rem #26f2dd5c);width:1.3rem;height:1.3rem;display:block}.nl-final-cta-button-arrow{color:#72f2df;width:1.34rem;height:1.34rem;display:block}.nl-final-cta-assurance-row{display:none}.nl-final-cta-assurance-mobile{color:#ecf1efbd;text-wrap:balance;max-width:20.5rem;margin:clamp(2.1rem,8.5vw,2.75rem) auto 0;font-size:clamp(.9rem,3.82vw,1rem);line-height:1.6;display:block}.nl-final-cta-assurance-mobile span{color:#72f2df}}.nl-trusted-section{isolation:isolate;color:#f7f2ea;background:0 0;border-top:0;min-height:auto;padding:clamp(4rem,6vw,6rem) clamp(1.25rem,4vw,4rem) clamp(2.6rem,4vw,3.4rem);position:relative;overflow:hidden}.nl-trusted-section:before{content:"";z-index:-2;opacity:.4;background-image:radial-gradient(circle,#72f2df8c 0 1px,#0000 1.5px),linear-gradient(#ffffff06 1px,#0000 0);background-position:0 0,0 0;background-size:9.5rem 8.5rem,100% 6rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 0,#0000 70%);mask-image:radial-gradient(#000 0,#0000 70%)}.nl-trusted-stars{z-index:-1;opacity:.42;background:radial-gradient(circle at 72% 12%,#72f2dfe6 0 1.5px,#0000 2px),radial-gradient(circle at 66% 34%,#72f2df8c 0 1px,#0000 2px),radial-gradient(circle at 91% 54%,#b986ff8c 0 1px,#0000 2px),radial-gradient(circle at 52% 18%,#72f2df8c 0 1px,#0000 2px),radial-gradient(circle at 16% 62%,#ffffff59 0 1px,#0000 2px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 55% 46%,#000 0,#0000 74%);mask-image:radial-gradient(at 55% 46%,#000 0,#0000 74%)}.nl-trusted-top{z-index:1;grid-template-columns:minmax(22rem,.75fr) minmax(34rem,1.25fr);align-items:center;gap:clamp(2rem,5vw,5.5rem);max-width:86rem;margin:0 auto;display:grid;position:relative}.nl-trusted-copy{max-width:34rem}.nl-trusted-eyebrow,.nl-trusted-footer-strip h3,.nl-trusted-stats{color:#72f2df}.nl-trusted-eyebrow{letter-spacing:.28em;text-transform:uppercase;margin:0 0 1.45rem;font-size:.78rem;font-weight:700}.nl-trusted-title{font-family:Georgia,Times New Roman,serif;font-size:var(--nl-section-heading-size);font-weight:400;line-height:var(--nl-section-heading-line);letter-spacing:var(--nl-section-heading-letter);color:#fff8ed;text-wrap:balance;margin:0}.nl-trusted-title span{color:#54e6d2;text-shadow:0 0 30px #54e6d247;display:block}.nl-trusted-lede{color:#f5f2eac7;max-width:33rem;font-size:var(--nl-section-copy-size);line-height:var(--nl-section-copy-line);margin:1.45rem 0 1.35rem}.nl-trusted-play{color:#72f2df;background:#040d13ad;border:1px solid #72f2df73;border-radius:999px;align-items:center;gap:.85rem;min-height:3.35rem;padding:.8rem 1.35rem .8rem .98rem;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:inline-flex;box-shadow:0 0 32px #72f2df14}.nl-trusted-play span{border:1px solid #72f2dfb8;border-radius:999px;place-items:center;width:1.62rem;height:1.62rem;display:inline-grid;position:relative}.nl-trusted-play span:before{content:"";border-top:.36rem solid #0000;border-bottom:.36rem solid #0000;border-left:.5rem solid #72f2df;margin-left:.12rem}.nl-trusted-play:hover{background:#092328c7;border-color:#72f2dfcc;transform:translateY(-2px)}.nl-trusted-stats{background:radial-gradient(circle at 12% 0,#72f2df1c,#0000 16rem),#ffffff09;border:1px solid #72f2df26;border-radius:1.35rem;grid-template-columns:repeat(3,minmax(0,1fr));align-self:center;gap:1rem;padding:1rem;display:grid;box-shadow:inset 0 1px #ffffff0f,0 22px 70px #00000038}.nl-trusted-stat{text-align:left;color:#f5f2ea;background:#040c1294;border:1px solid #ffffff1a;border-radius:1rem;min-width:0;padding:1.05rem}.nl-trusted-footer-icon,.nl-trusted-stat-icon{color:#72f2df;background:radial-gradient(circle at 50% 22%,#72f2df38,#0000 58%),#ffffff09;border:1px solid #72f2df7a;border-radius:999px;place-items:center;width:2.7rem;height:2.7rem;margin-bottom:.9rem;display:inline-grid;box-shadow:inset 0 0 18px #72f2df17,0 0 28px #72f2df1f}.nl-trusted-stat:nth-child(2) .nl-trusted-stat-icon{color:#d795ff;border-color:#d795ff75;box-shadow:inset 0 0 18px #d795ff14,0 0 28px #d795ff1a}.nl-trusted-stat strong{color:#5cebd7;letter-spacing:.01em;font-size:clamp(1.7rem,2.4vw,2.25rem);font-weight:300;line-height:1;display:block}.nl-trusted-stat:nth-child(2) strong{color:#d795ff}.nl-trusted-stat p{color:#f5f2ea;margin:.7rem 0 .3rem;font-size:.95rem;font-weight:760;line-height:1.25}.nl-trusted-stat small{color:#f5f2eaad;max-width:12rem;margin:0;font-size:.82rem;line-height:1.45;display:block}.nl-trusted-proof-grid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,1.5vw,1.4rem);max-width:86rem;margin:clamp(1.4rem,2.6vw,2.4rem) auto 0;display:grid;position:relative}.nl-trusted-quote-card{background:linear-gradient(145deg,#131f2bc7,#070b12d1),#ffffff09;border:1px solid #ffffff21;border-radius:1.2rem;min-height:13.25rem;padding:1.35rem;box-shadow:inset 0 1px #ffffff14,0 18px 52px #00000042}.nl-trusted-quote-mark{color:#54e6d2;font-size:2.7rem;font-family:var(--font-serif);margin-bottom:.75rem;line-height:.65;display:block}.nl-trusted-quote-card-purple .nl-trusted-quote-mark{color:#c47cff}.nl-trusted-quote-card p{color:#f5f2eaeb;margin:0;font-size:clamp(.94rem,1.08vw,1.08rem);line-height:1.5}.nl-trusted-quote-footer{border-top:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.85rem;margin-top:1.15rem;padding-top:.9rem;display:grid}.nl-trusted-quote-footer small,.nl-trusted-quote-footer strong{display:block}.nl-trusted-quote-footer strong{color:#fff8ed}.nl-trusted-quote-footer small{color:#f5f2eaa8;margin-top:.2rem;font-size:.86rem}.nl-trusted-badge{color:#72f2df;white-space:nowrap;background:#72f2df14;border:1px solid #72f2df38;border-radius:999px;align-items:center;gap:.45rem;min-height:2rem;padding:.36rem .68rem;font-size:.82rem;display:inline-flex}.nl-trusted-quote-card-purple .nl-trusted-badge{color:#d795ff;background:#b986ff17;border-color:#d795ff3d}.nl-trusted-footer-strip{z-index:1;background:radial-gradient(circle at 24% 0,#72f2df1a,#0000 22rem),#ffffff09;border:1px solid #ffffff21;border-radius:1.6rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,2rem);max-width:86rem;margin:1.25rem auto 0;padding:clamp(1.1rem,2vw,1.65rem);display:grid;position:relative;box-shadow:inset 0 1px #ffffff14,0 24px 62px #00000042}.nl-trusted-footer-item{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;display:grid}.nl-trusted-footer-item+.nl-trusted-footer-item{border-left:1px solid #ffffff2b;padding-left:clamp(1rem,3vw,3rem)}.nl-trusted-footer-icon{margin-bottom:0}.nl-trusted-footer-strip h3{color:#f7f2ea;margin:0 0 .45rem;font-size:1.12rem}.nl-trusted-footer-strip p{color:#f5f2eaad;margin:.12rem 0;line-height:1.38}@media (max-width:1180px){.nl-trusted-top{grid-template-columns:1fr;align-items:start;gap:1.5rem;max-width:52rem}.nl-trusted-copy{max-width:42rem}.nl-trusted-stats{border:1px solid #72f2df26;border-radius:1.35rem;padding:1rem}.nl-trusted-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:52rem}}@media (max-width:860px){.nl-trusted-section{min-height:auto;padding-top:3.4rem}.nl-trusted-title{font-size:var(--nl-section-heading-size)}.nl-trusted-lede br{display:none}.nl-trusted-footer-strip,.nl-trusted-proof-grid,.nl-trusted-stats{grid-template-columns:1fr}.nl-trusted-stats{gap:1rem}.nl-trusted-stat{text-align:left;background:#ffffff09;border:1px solid #ffffff1f;border-radius:1.2rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.4rem 1rem;padding:1rem;display:grid}.nl-trusted-stat-icon{grid-row:span 3;width:3rem;height:3rem;margin-bottom:0}.nl-trusted-stat strong{font-size:2.2rem}.nl-trusted-stat p{margin:0}.nl-trusted-stat small{max-width:none;margin:0}.nl-trusted-footer-item+.nl-trusted-footer-item{border-top:1px solid #ffffff21;border-left:0;padding-top:1rem;padding-left:0}}@media (max-width:520px){.nl-trusted-section{padding-left:1rem;padding-right:1rem}.nl-trusted-eyebrow{letter-spacing:.2em}.nl-trusted-play{justify-content:center;width:100%}.nl-trusted-quote-card{min-height:auto;padding:1.25rem}.nl-trusted-quote-footer{grid-template-columns:auto minmax(0,1fr)}.nl-trusted-badge{grid-column:1/-1;justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.nl-trusted-play{transition:none}.nl-trusted-play:hover{transform:none}}.nl-testimonials-section{isolation:isolate;color:#f8f3ea;background:0 0;padding:clamp(4rem,6vw,6rem) 0 clamp(3.2rem,5vw,4.8rem);position:relative}.nl-testimonials-section:after,.nl-testimonials-section:before{pointer-events:none;content:"";position:absolute}.nl-testimonials-section:before{z-index:-2;opacity:.45;background:radial-gradient(circle at 50% 40%,#26f2dd29,#0000 26rem),radial-gradient(circle at 18% 72%,#56b9ff14,#0000 18rem);height:32rem;inset:-9rem -16% auto;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.nl-testimonials-section:after{z-index:-1;opacity:.22;background-image:radial-gradient(circle,#72f2df80 0 1px,#0000 1.8px),linear-gradient(#ffffff05 1px,#0000 0);background-size:11rem 9rem,100% 6rem;inset:5% 0 0;-webkit-mask-image:radial-gradient(at 50% 42%,#000 0,#0000 70%);mask-image:radial-gradient(at 50% 42%,#000 0,#0000 70%)}.nl-testimonials-heading{text-align:center;justify-items:center;gap:.85rem;margin-bottom:clamp(2rem,4vw,3.1rem);padding:0 clamp(1rem,3vw,2rem);display:grid}.nl-testimonials-heading p{color:#25f0df;letter-spacing:.34em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:800;line-height:1}.nl-testimonials-heading h2{color:#fff8ee;font-family:Georgia,Times New Roman,serif;font-size:var(--nl-section-heading-size);letter-spacing:var(--nl-section-heading-letter);font-weight:400;line-height:var(--nl-section-heading-line);text-wrap:balance;margin:0}.nl-testimonials-heading span{color:#f5f2eac7;max-width:56rem;font-size:var(--nl-section-copy-size);line-height:var(--nl-section-copy-line);display:block}.nl-testimonial-stage{max-width:min(91rem,100% - clamp(2rem,7vw,7rem));margin-inline:auto;position:relative;overflow:visible}.nl-testimonial-stage:after,.nl-testimonial-stage:before{z-index:2;pointer-events:none;content:"";width:min(10vw,8rem);display:none;position:absolute}.nl-testimonial-track{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(1.1rem,2.4vw,2rem);padding:0;display:grid;overflow:visible}.nl-testimonial-track::-webkit-scrollbar{display:none}.nl-testimonial-card{color:#f8f3ea8f;background:radial-gradient(circle at 58% 100%,#22dacd1f,#0000 18rem),linear-gradient(145deg,#0a1924b8,#04080ec2);border:1px solid #ffffff1c;flex-direction:column;min-width:0;min-height:clamp(17.5rem,21vw,20rem);padding:clamp(1.35rem,2vw,1.85rem);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 1.8rem 4.5rem #00000042}.nl-testimonial-card-featured{color:#fff8ee;background:radial-gradient(circle at 50% 0,#1fecda21,#0000 21rem),radial-gradient(circle at 100% 96%,#2ae3d624,#0000 20rem),linear-gradient(145deg,#092230d1,#050a12e0);border-color:#26f2dd57;min-height:clamp(18.5rem,22vw,21rem);box-shadow:inset 0 1px #ffffff12,0 2.4rem 5.5rem #00000059,0 0 4rem #26f2dd14}.nl-testimonial-quote-mark{z-index:1;color:#26f2ddb8;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.8rem,3.8vw,3.9rem);line-height:.58;display:block;position:relative}.nl-testimonial-card-featured .nl-testimonial-quote-mark{color:#39f1df}.nl-testimonial-card blockquote{z-index:1;color:currentColor;text-wrap:balance;margin:clamp(1.1rem,1.6vw,1.45rem) 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.3rem,1.55vw,1.72rem);font-weight:400;line-height:1.22;position:relative}.nl-testimonial-card-featured blockquote{font-size:clamp(1.45rem,1.85vw,2rem);line-height:1.2}.nl-testimonial-card figcaption{z-index:1;color:#f5f2ea9e;gap:1rem;margin-top:auto;padding-top:clamp(1.4rem,2.6vw,2.3rem);font-size:clamp(.98rem,1.15vw,1.12rem);display:inline-flex;position:relative}.nl-testimonial-card-featured figcaption{color:#f5f2eadb;font-size:clamp(1.08rem,1.28vw,1.2rem)}.nl-testimonial-card figcaption span{background:#23efe0;border-radius:999px;width:1.25rem;height:.12rem;display:block;box-shadow:0 0 1.1rem #23efe061}.nl-testimonial-curve{opacity:.42;width:min(82%,24rem);height:auto;position:absolute;bottom:-1.4rem;right:-2.2rem;overflow:visible}.nl-testimonial-curve path{fill:none;stroke:#23efe085;stroke-width:1.4px}.nl-testimonial-curve circle{fill:#23efe0;filter:drop-shadow(0 0 .8rem #23efe0b3)}.nl-testimonial-controls{grid-template-columns:3.8rem auto 3.8rem;justify-content:center;align-items:center;gap:clamp(1.7rem,5vw,5rem);margin-top:clamp(1.15rem,2.6vw,2rem);display:none}.nl-testimonial-controls button{color:#23efe0;background:#021219b8;border:1px solid #23efe05c;border-radius:999px;place-items:center;width:3.5rem;height:3.5rem;display:grid;box-shadow:inset 0 0 1.3rem #23efe014,0 0 2.2rem #23efe017}.nl-testimonial-controls button:first-child svg{transform:rotate(180deg)}.nl-testimonial-dots{align-items:center;gap:1.28rem;display:flex}.nl-testimonial-dots span{background:#aabec847;border-radius:999px;width:.68rem;height:.68rem;display:block}.nl-testimonial-dots span.is-active{background:#23efe0;box-shadow:0 0 1.2rem #23efe099}@media (max-width:980px){.nl-testimonial-stage{max-width:calc(100% - 2rem);margin-inline:auto}.nl-testimonial-stage:after,.nl-testimonial-stage:before{width:3.5rem}.nl-testimonial-track{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:0}.nl-testimonial-card,.nl-testimonial-card-featured{color:#fff8ee;min-height:18rem}.nl-testimonial-card blockquote,.nl-testimonial-card-featured blockquote{font-size:clamp(1.28rem,3.6vw,1.75rem);line-height:1.2}}@media (max-width:620px){.nl-testimonials-section{max-width:calc(100vw - 2.3rem);margin-top:2.9rem;padding:2.85rem 0 2.25rem;display:block;overflow:hidden}.nl-testimonials-heading{text-align:center;justify-items:center;gap:.72rem;margin-bottom:1.2rem;padding:0}.nl-testimonials-heading p{letter-spacing:.26em;font-size:.66rem}.nl-testimonials-heading h2{max-width:12.5ch;font-size:var(--nl-section-heading-size);line-height:var(--nl-section-heading-line)}.nl-testimonials-heading span{max-width:20rem;font-size:.9rem}.nl-testimonial-stage{max-width:100%;margin-inline:0;overflow:visible}.nl-testimonial-stage:after,.nl-testimonial-stage:before{display:none}.nl-testimonial-card,.nl-testimonial-card-featured{scroll-snap-align:start;scroll-snap-stop:always;color:#fff8ee;border-radius:.95rem;flex:0 0 min(82vw,20.5rem);width:min(82vw,20.5rem);min-height:15.75rem;padding:1.05rem}.nl-testimonial-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;gap:.78rem;margin-right:-1.15rem;padding:0 1.15rem .55rem 0;scroll-padding-left:0;display:flex;overflow-x:auto}.nl-testimonial-track::-webkit-scrollbar{display:none}.nl-testimonial-quote-mark{font-size:2.75rem}.nl-testimonial-card blockquote,.nl-testimonial-card-featured blockquote{margin-top:.85rem;font-size:1.08rem;line-height:1.28}.nl-testimonial-card figcaption{padding-top:1.05rem;font-size:.9rem}.nl-testimonial-curve{opacity:.34;width:88%;bottom:-1.1rem;right:-2.6rem}.nl-testimonial-controls{grid-template-columns:auto;gap:.75rem;margin-top:.45rem;display:grid}.nl-testimonial-controls button{display:none}.nl-testimonial-dots{gap:.52rem}.nl-testimonial-dots span{width:.42rem;height:.42rem}}.nl-testimonials-section{padding:clamp(4.3rem,6.4vw,7rem) 0 clamp(4.1rem,6vw,6.4rem);overflow:hidden}.nl-testimonials-section:before{opacity:.48;background:radial-gradient(circle at 50% 28%,#26f2dd24,#0000 24rem),radial-gradient(circle at 72% 62%,#3991ff14,#0000 22rem);height:34rem;inset:-9rem calc(50% - 50vw) auto}.nl-testimonials-section:after{opacity:.18;background:radial-gradient(circle,#72f2df80 0 1px,#0000 1.8px) 0 0/10rem 8.4rem;inset:0 calc(50% - 50vw);-webkit-mask-image:radial-gradient(at 50% 45%,#000 0,#0000 74%);mask-image:radial-gradient(at 50% 45%,#000 0,#0000 74%)}.nl-testimonials-heading{margin-inline:auto;max-width:min(62rem,100% - 2rem);margin-bottom:clamp(2.4rem,4vw,3.7rem)}.nl-testimonials-heading h2{max-width:13ch}.nl-testimonials-heading h2>span{color:#35f1df;max-width:none;font-family:inherit;font-size:inherit;line-height:inherit;display:block}.nl-testimonials-heading>span{max-width:44rem}.nl-testimonial-proof{color:#f8fcf9c7;background:linear-gradient(135deg,#092126d1,#040a10b8);border:1px solid #72f2df40;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;min-height:2.55rem;margin-top:.6rem;padding:.42rem .82rem .42rem .48rem;font-size:.78rem;line-height:1;display:inline-flex;box-shadow:inset 0 0 1.3rem #26f2dd12,0 1rem 2.4rem #00000047}.nl-testimonials-heading .nl-testimonial-proof>span{align-items:center;max-width:none;line-height:1;display:inline-flex}.nl-testimonials-heading .nl-testimonial-proof>.nl-wolf-google-mark{color:#061016;letter-spacing:-.04em;background:#fffaf2;border-radius:999px;place-items:center;width:1.45rem;height:1.45rem;padding:0;font-size:.76rem;font-weight:900;display:inline-grid}.nl-testimonial-proof-stars{color:#35f1df;filter:drop-shadow(0 0 .6rem #35f1df6b);gap:.12rem;display:inline-flex}.nl-testimonial-proof strong{color:#fff8ee;font-weight:800}.nl-testimonial-stage{max-width:none;margin-inline:calc(50% - 50vw);overflow:hidden}.nl-testimonial-stage:after,.nl-testimonial-stage:before{background:linear-gradient(90deg,#061016,#0000);width:min(18vw,17rem);display:block;top:0;bottom:0}.nl-testimonial-stage:before{left:0}.nl-testimonial-stage:after{right:0;transform:scaleX(-1)}.nl-testimonial-row{width:100%;display:flex;overflow:hidden}.nl-testimonial-row+.nl-testimonial-row{margin-top:clamp(1rem,1.7vw,1.35rem)}.nl-testimonial-track{will-change:transform;flex:none;gap:clamp(.9rem,1.35vw,1.2rem);width:max-content;padding:0 clamp(1rem,2vw,1.6rem);animation:nlReviewMarquee 48s linear infinite;display:flex}.nl-testimonial-row-reverse .nl-testimonial-track{animation-name:nlReviewMarqueeReverse;animation-duration:54s}.nl-testimonial-stage:hover .nl-testimonial-track{animation-play-state:paused}.nl-testimonial-card{color:#f4f9f6d1;background:radial-gradient(circle at 88% 100%,#26f2dd1f,#0000 13rem),linear-gradient(145deg,#0b1b25db,#050b12e6);border:1px solid #789ca938;border-radius:1.05rem;flex:none;grid-template-rows:auto auto 1fr auto;gap:.9rem;width:clamp(20rem,25.4vw,26.5rem);min-height:clamp(13.2rem,15vw,15.4rem);padding:clamp(1.1rem,1.45vw,1.35rem);display:grid;box-shadow:inset 0 1px #ffffff0d,0 1.5rem 3.5rem #00000042}.nl-testimonial-card-featured{background:radial-gradient(circle at 20% 0,#35f1df2e,#0000 14rem),linear-gradient(145deg,#0a2a31eb,#050c14eb);border-color:#35f1df75;box-shadow:inset 0 1px #ffffff12,0 1.8rem 4.4rem #0000004d,0 0 3.5rem #26f2dd17}.nl-testimonial-stars{color:#35f1df;gap:.16rem;display:inline-flex}.nl-testimonial-card h3{color:#fff8ee;letter-spacing:0;margin:0;font-size:clamp(1rem,1.05vw,1.14rem);font-weight:800;line-height:1.18}.nl-testimonial-card blockquote{color:#f4f9f6b8;letter-spacing:0;text-wrap:pretty;margin:0;font-family:inherit;font-size:clamp(.9rem,.94vw,1rem);font-weight:500;line-height:1.5}.nl-testimonial-card figcaption{color:#f4f9f6b3;border-top:1px solid #ffffff12;align-items:center;gap:.72rem;margin:0;padding-top:.55rem;font-size:.8rem;line-height:1.2;display:flex}.nl-testimonial-avatar{color:#35f1df;letter-spacing:.04em;background:radial-gradient(circle at 50% 0,#35f1df38,#0000 1.7rem),#041016db;border:1px solid #35f1df57;border-radius:.65rem;flex:none;place-items:center;width:2.05rem;height:2.05rem;font-size:.72rem;font-weight:900;display:grid;box-shadow:0 0 1.8rem #35f1df14}.nl-testimonial-card figcaption>span:last-child{gap:.12rem;display:grid}.nl-testimonial-card figcaption strong{color:#fff8ee;font-size:.84rem;font-weight:800}.nl-testimonial-card figcaption small{color:#f4f9f68c;font-size:.74rem}.nl-testimonial-summary{background:#040d1394;border:1px solid #789ca933;border-radius:1.1rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;max-width:min(64rem,100% - clamp(2rem,8vw,8rem));margin:clamp(1.15rem,2.1vw,1.8rem) auto 0;display:grid;overflow:hidden}.nl-testimonial-summary span{color:#f4f9f69e;text-align:center;align-content:center;justify-items:center;gap:.18rem;min-height:4.4rem;padding:.75rem;font-size:.82rem;display:grid}.nl-testimonial-summary span+span{border-left:1px solid #ffffff14}.nl-testimonial-summary strong{color:#fff8ee;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.2rem,1.45vw,1.55rem);font-weight:400;line-height:1}@keyframes nlReviewMarquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - clamp(.45rem,.675vw,.6rem)))}}@keyframes nlReviewMarqueeReverse{0%{transform:translate(calc(-50% - clamp(.45rem,.675vw,.6rem)))}to{transform:translate(0)}}@media (max-width:980px){.nl-testimonial-card,.nl-testimonial-card-featured{width:min(72vw,24rem);min-height:14.8rem}}@media (max-width:620px){.nl-testimonials-section{max-width:none;margin-top:2.2rem;padding:3.25rem 0 3rem}.nl-testimonials-heading{max-width:calc(100% - 2rem);margin-bottom:1.45rem}.nl-testimonials-heading h2{max-width:11.5ch}.nl-testimonials-heading>span{max-width:21rem}.nl-testimonial-proof{min-height:2.34rem;font-size:.72rem}.nl-testimonial-stage{margin-inline:0;overflow:visible}.nl-testimonial-row-reverse,.nl-testimonial-stage:after,.nl-testimonial-stage:before{display:none}.nl-testimonial-row{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto}.nl-testimonial-row::-webkit-scrollbar{display:none}.nl-testimonial-track{gap:.8rem;padding:0 1rem .45rem;animation:none}.nl-testimonial-card,.nl-testimonial-card-featured{scroll-snap-align:center;width:min(82vw,21rem);min-height:14.9rem;padding:1rem}.nl-testimonial-card h3{font-size:.98rem}.nl-testimonial-card blockquote{font-size:.86rem;line-height:1.48}.nl-testimonial-summary{grid-template-columns:1fr;max-width:calc(100% - 2rem);margin-top:.95rem}.nl-testimonial-summary span{min-height:3.45rem;font-size:.76rem}.nl-testimonial-summary span+span{border-top:1px solid #ffffff14;border-left:0}}@media (prefers-reduced-motion:reduce){.nl-testimonial-track{animation:none}}.nl-page .nl-comparison-heading>p,.nl-page .nl-hero-eyebrow,.nl-page .nl-journal-events-eyebrow,.nl-page .nl-kicker,.nl-page .nl-problem-eyebrow,.nl-page .nl-signals-heading>div>p,.nl-page .nl-testimonials-heading>p,.nl-page .nl-trusted-eyebrow,.nl-page .nl-what-eyebrow,.nl-page .nl-why-now-eyebrow{font-size:var(--nl-eyebrow-size);line-height:var(--nl-eyebrow-line);letter-spacing:var(--nl-eyebrow-letter)}.nl-page .nl-kicker{gap:.5rem}.nl-page .nl-kicker .nl-star-mark{width:.95rem;height:.95rem}.nl-page .nl-comparison-heading h2,.nl-page .nl-faq-section .nl-section-title,.nl-page .nl-final-cta-title,.nl-page .nl-how-heading h2,.nl-page .nl-journal-events-title,.nl-page .nl-pattern-reveal-title,.nl-page .nl-pricing-heading h2,.nl-page .nl-privacy-trust-header>.nl-section-title,.nl-page .nl-problem-title,.nl-page .nl-signals-heading h2,.nl-page .nl-testimonials-heading h2,.nl-page .nl-trusted-title,.nl-page .nl-what-title,.nl-page .nl-why-now-title{font-size:var(--nl-section-heading-size);line-height:var(--nl-section-heading-line);letter-spacing:var(--nl-section-heading-letter)}.nl-page .nl-comparison-heading span,.nl-page .nl-faq-section .nl-copy,.nl-page .nl-final-cta-copy>p,.nl-page .nl-how-heading>p:last-child,.nl-page .nl-journal-events-lede,.nl-page .nl-pattern-reveal-copy>p,.nl-page .nl-pricing-heading p,.nl-page .nl-privacy-trust-header>.nl-copy,.nl-page .nl-problem-copy>p,.nl-page .nl-signals-heading span,.nl-page .nl-testimonials-heading span,.nl-page .nl-trusted-lede,.nl-page .nl-what-copy>p,.nl-page .nl-why-now-copy>p{font-size:var(--nl-section-copy-size);line-height:var(--nl-section-copy-line)}.nl-page .nl-faq-card h3,.nl-page .nl-how-step-card h3,.nl-page .nl-journal-connection h3,.nl-page .nl-journal-events-benefit h3,.nl-page .nl-pricing-trust-item h3,.nl-page .nl-privacy-trust-card h3,.nl-page .nl-signal-card h3,.nl-page .nl-trust-card h3,.nl-page .nl-trusted-footer-strip h3,.nl-page .nl-why-now-pillar h3,.nl-page .nl-why-now-unifier h3{font-size:var(--nl-card-heading-size);line-height:var(--nl-card-heading-line)}.nl-page .nl-comparison-mobile-capability h4,.nl-page .nl-how-insight-mini h4,.nl-page .nl-how-signup-mini h4{font-size:clamp(.94rem,1vw,1.08rem);line-height:1.24}.nl-page .nl-faq-card p,.nl-page .nl-faq-item p,.nl-page .nl-how-step-card p,.nl-page .nl-journal-connection p,.nl-page .nl-journal-events-benefit p,.nl-page .nl-pricing-trust-item p,.nl-page .nl-privacy-trust-card p,.nl-page .nl-signal-card p,.nl-page .nl-trust-card p,.nl-page .nl-trusted-footer-strip p,.nl-page .nl-why-now-pillar p,.nl-page .nl-why-now-unifier p{font-size:var(--nl-card-copy-size);line-height:var(--nl-card-copy-line)}@media (max-width:1500px) and (min-width:721px){.nl-page{--nl-section-heading-size:clamp(2.25rem,2.7vw,3.15rem);--nl-section-copy-size:clamp(.94rem,1.02vw,1rem);--nl-card-heading-size:clamp(1.02rem,1.1vw,1.2rem);--nl-card-copy-size:clamp(.84rem,.9vw,.94rem);--nl-eyebrow-size:clamp(.52rem,.62vw,.6rem)}}@media (max-width:720px){.nl-page{--nl-section-heading-size:clamp(2rem,8.25vw,2.58rem);--nl-section-heading-line:1.08;--nl-section-heading-letter:-.035em;--nl-section-copy-size:clamp(.9rem,3.8vw,1rem);--nl-section-copy-line:1.54;--nl-card-heading-size:clamp(.92rem,3.86vw,1.08rem);--nl-card-copy-size:clamp(.76rem,3.22vw,.9rem);--nl-compact-icon-size:clamp(2.35rem,9.9vw,2.85rem);--nl-compact-icon-glyph-size:clamp(1.08rem,4.55vw,1.34rem);--nl-eyebrow-size:clamp(.5rem,2.08vw,.58rem);--nl-eyebrow-letter:.24em}.nl-page .nl-comparison-heading>p,.nl-page .nl-hero-eyebrow,.nl-page .nl-journal-events-eyebrow,.nl-page .nl-kicker,.nl-page .nl-problem-eyebrow,.nl-page .nl-signals-heading>div>p,.nl-page .nl-testimonials-heading>p,.nl-page .nl-trusted-eyebrow,.nl-page .nl-what-eyebrow,.nl-page .nl-why-now-eyebrow{font-size:var(--nl-eyebrow-size);line-height:var(--nl-eyebrow-line);letter-spacing:var(--nl-eyebrow-letter)}.nl-page .nl-comparison-heading h2,.nl-page .nl-faq-section .nl-section-title,.nl-page .nl-final-cta-title,.nl-page .nl-how-heading h2,.nl-page .nl-journal-events-title,.nl-page .nl-pattern-reveal-title,.nl-page .nl-pricing-heading h2,.nl-page .nl-privacy-trust-header>.nl-section-title,.nl-page .nl-problem-title,.nl-page .nl-signals-heading h2,.nl-page .nl-testimonials-heading h2,.nl-page .nl-trusted-title,.nl-page .nl-what-title,.nl-page .nl-why-now-title{font-size:var(--nl-section-heading-size);line-height:var(--nl-section-heading-line);letter-spacing:var(--nl-section-heading-letter)}.nl-page .nl-why-now-unifier{padding:clamp(.86rem,3.55vw,1.08rem)}.nl-page .nl-why-now-unifier-intro{grid-template-columns:clamp(2.7rem,11.4vw,3.25rem) minmax(0,1fr);gap:clamp(.68rem,2.9vw,.86rem)}.nl-page .nl-why-now-bars{border-radius:.78rem;width:clamp(2.7rem,11.4vw,3.25rem);height:clamp(2.7rem,11.4vw,3.25rem)}.nl-page .nl-why-now-bars svg{width:clamp(1.42rem,6vw,1.72rem);height:clamp(1.42rem,6vw,1.72rem)}.nl-page .nl-why-now-unifier h3{margin:0 0 .42rem;font-size:clamp(.96rem,4.05vw,1.14rem);line-height:1.1}.nl-page .nl-why-now-unifier p{font-size:clamp(.74rem,3.15vw,.88rem);line-height:1.42}.nl-page .nl-why-now-pillar-grid{gap:clamp(.52rem,2.25vw,.68rem);margin-top:clamp(.95rem,4vw,1.3rem)}.nl-page .nl-why-now-pillar{gap:.48rem;min-height:clamp(6.15rem,25.6vw,7.35rem);padding:clamp(.62rem,2.65vw,.78rem)}.nl-page .nl-why-now-pillar-icon{width:clamp(1.75rem,7.4vw,2.2rem);height:clamp(1.75rem,7.4vw,2.2rem)}.nl-page .nl-why-now-pillar h3{letter-spacing:.12em;min-height:auto;font-size:clamp(.62rem,2.6vw,.76rem);line-height:1.14}.nl-page .nl-why-now-pillar p{font-size:clamp(.64rem,2.72vw,.78rem);line-height:1.35}.nl-page .nl-privacy-trust-card{grid-template-columns:calc(var(--nl-compact-icon-size) + .45rem) minmax(0,1fr) auto;gap:0 clamp(.62rem,2.65vw,.82rem);min-height:auto;padding:clamp(.76rem,3.22vw,.94rem)}.nl-page .nl-journal-events-benefit-icon,.nl-page .nl-pricing-trust-icon,.nl-page .nl-privacy-trust-card>span,.nl-page .nl-trusted-footer-icon{width:var(--nl-compact-icon-size);height:var(--nl-compact-icon-size)}.nl-page .nl-journal-events-benefit-icon svg,.nl-page .nl-pricing-trust-icon svg,.nl-page .nl-privacy-trust-card>span svg,.nl-page .nl-trusted-footer-icon svg{width:var(--nl-compact-icon-glyph-size);height:var(--nl-compact-icon-glyph-size)}.nl-page .nl-faq-card h3,.nl-page .nl-journal-events-benefit h3,.nl-page .nl-pricing-trust-item h3,.nl-page .nl-privacy-trust-card h3,.nl-page .nl-trust-card h3,.nl-page .nl-trusted-footer-strip h3{font-size:var(--nl-card-heading-size);margin-bottom:clamp(.28rem,1.2vw,.42rem);line-height:1.18}.nl-page .nl-faq-card p,.nl-page .nl-faq-item p,.nl-page .nl-journal-events-benefit p,.nl-page .nl-pricing-trust-item p,.nl-page .nl-privacy-trust-card p,.nl-page .nl-trust-card p,.nl-page .nl-trusted-footer-strip p{font-size:var(--nl-card-copy-size);line-height:1.44}.nl-page .nl-signal-card{grid-template-columns:1fr;gap:clamp(.5rem,2.2vw,.72rem);min-height:clamp(13.2rem,55vw,16.4rem);padding:clamp(.92rem,3.9vw,1.14rem)}.nl-page .nl-signal-icon{width:clamp(2.75rem,11.6vw,3.35rem);height:clamp(2.75rem,11.6vw,3.35rem)}.nl-page .nl-signal-icon svg{width:clamp(1.28rem,5.4vw,1.62rem);height:clamp(1.28rem,5.4vw,1.62rem)}.nl-page .nl-signal-card h3{margin-top:0;font-size:clamp(.98rem,4.12vw,1.18rem);line-height:1.08}.nl-page .nl-signal-card p{max-width:none;margin-top:.42rem;font-size:clamp(.78rem,3.3vw,.92rem);line-height:1.42}.nl-page .nl-signal-curve,.nl-page .nl-signal-event-row,.nl-page .nl-signal-habit-row,.nl-page .nl-signal-health-grid,.nl-page .nl-signal-input-row{margin-top:clamp(.55rem,2.35vw,.78rem)}.nl-page .nl-pattern-chart-frame{scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:clamp(.38rem,1.6vw,.55rem);overflow:auto hidden}.nl-page .nl-pattern-chart-frame::-webkit-scrollbar{display:none}.nl-page .nl-pattern-chart{width:max(42rem,168vw);max-width:none;height:auto;min-height:0;display:block}.nl-page .nl-comparison-mobile-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.58rem,2.45vw,.78rem);width:min(100%,25.8rem);margin:0 auto;padding:0;display:grid;overflow:visible}.nl-page .nl-comparison-mobile-tabs label{gap:clamp(.54rem,2.3vw,.72rem);width:100%;min-width:0;min-height:clamp(3.45rem,14.4vw,4.25rem);padding:clamp(.62rem,2.6vw,.78rem);font-size:clamp(.78rem,3.3vw,.96rem)}.nl-page .nl-comparison-mobile-tabs label>span{border-radius:.58rem;width:clamp(2rem,8.4vw,2.42rem);height:clamp(2rem,8.4vw,2.42rem)}.nl-page .nl-comparison-mobile-tabs label svg{width:clamp(1rem,4.3vw,1.24rem);height:clamp(1rem,4.3vw,1.24rem)}.nl-page>.nl-preview-nav{width:calc(100% + 2.3rem);max-width:none;margin-inline:-1.15rem}.nl-preview-nav{z-index:90;min-height:3.85rem;padding:max(.72rem,env(safe-area-inset-top)) .92rem .58rem;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 10% 0,#26f2dd1f,#0000 9rem),linear-gradient(#02080df0,#020b11c2 78%,#020b1100);border-bottom:1px solid #72f2df14;position:relative;box-shadow:0 1rem 2.4rem #0000002e}.nl-wordmark-image{width:clamp(6rem,27vw,7.1rem)}.nl-preview-actions{gap:.48rem}.nl-preview-nav .nl-button{border-radius:.82rem;width:auto;min-width:clamp(6.4rem,28vw,7.2rem);max-width:none;min-height:2.42rem;padding:.58rem .86rem;font-size:clamp(.58rem,2.36vw,.68rem);font-weight:820}.nl-preview-nav .nl-button-primary{color:#dffffb;background:linear-gradient(135deg,#26f2dd2e,#26f2dd09),#020b11a3;width:auto;min-width:clamp(6.4rem,28vw,7.2rem);max-width:none}.nl-mobile-menu{z-index:120;display:block;position:relative}.nl-mobile-menu summary{z-index:2;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(#ffffff0b,#ffffff03),#020a10a8;border:1px solid #f5f2ea33;border-radius:.82rem;place-items:center;width:2.42rem;height:2.42rem;list-style:none;display:grid;position:relative;box-shadow:inset 0 1px #ffffff14,0 .9rem 1.8rem #0000003d}.nl-mobile-menu summary::-webkit-details-marker{display:none}.nl-mobile-menu-mark{width:1.14rem;height:.88rem;display:block;position:relative}.nl-mobile-menu-mark span{background:#fffaf2eb;border-radius:999px;width:100%;height:.115rem;transition:top .18s,opacity .16s,transform .18s,background .18s;display:block;position:absolute;left:0;box-shadow:0 0 .75rem #72f2df24}.nl-mobile-menu-mark span:first-child{top:0}.nl-mobile-menu-mark span:nth-child(2){top:50%;transform:translateY(-50%)}.nl-mobile-menu-mark span:nth-child(3){top:calc(100% - .115rem)}.nl-mobile-menu:not([open]) .nl-mobile-menu-panel{display:none}.nl-mobile-menu[open] summary{top:max(.9rem,env(safe-area-inset-top));z-index:1001;background:#020a10bd;border-color:#72f2df52;position:fixed;right:.92rem}.nl-mobile-menu[open] .nl-mobile-menu-mark span{background:#72f2df}.nl-mobile-menu[open] .nl-mobile-menu-mark span:first-child{top:50%;transform:translateY(-50%)rotate(45deg)}.nl-mobile-menu[open] .nl-mobile-menu-mark span:nth-child(2){opacity:0}.nl-mobile-menu[open] .nl-mobile-menu-mark span:nth-child(3){top:50%;transform:translateY(-50%)rotate(-45deg)}.nl-mobile-menu[open] .nl-mobile-menu-panel{z-index:1000;width:auto;min-height:100dvh;padding:max(1rem,env(safe-area-inset-top)) 1.15rem max(1.35rem,env(safe-area-inset-bottom));box-shadow:none;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:radial-gradient(circle at 12% 9%,#26f2dd29,#0000 12rem),radial-gradient(circle at 78% 38%,#72f2df1a,#0000 15rem),linear-gradient(#02080dfb,#030e14fb 52%,#01050afc);border:0;border-radius:0;grid-template-rows:auto 1fr auto;gap:clamp(1.55rem,6.6vw,2.15rem);display:grid;position:fixed;inset:0;overflow-y:auto}.nl-mobile-menu-panel:before{content:"";pointer-events:none;opacity:.16;background-image:radial-gradient(circle,#72f2df9e 0 1px,#0000 1.2px),linear-gradient(90deg,#72f2df0b 1px,#0000 0),linear-gradient(#72f2df09 1px,#0000 0);background-size:4.8rem 4.8rem,6rem 6rem,6rem 6rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 32%,#000,#0000 78%);mask-image:radial-gradient(at 50% 32%,#000,#0000 78%)}.nl-mobile-menu-actions,.nl-mobile-menu-links,.nl-mobile-menu-panel-head{z-index:1;position:relative}.nl-mobile-menu-panel-head{justify-content:space-between;align-items:center;min-height:2.5rem;padding-right:3.05rem;display:flex}.nl-mobile-menu-logo{width:clamp(7rem,31vw,8.35rem);height:auto}.nl-mobile-menu-panel-head span{color:#72f2df;letter-spacing:.22em;text-transform:uppercase;font-size:.64rem;font-weight:820}.nl-mobile-menu-links{align-content:center;gap:.72rem;padding-block:clamp(1rem,5vw,2rem);display:grid}.nl-mobile-menu-panel .nl-mobile-menu-links a{color:#fffaf2f0;letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(135deg,#72f2df13,#72f2df05),#040d148a;border:1px solid #72f2df24;border-radius:1rem;justify-content:space-between;align-items:center;min-height:3.95rem;padding:.2rem 1rem;font-size:clamp(.86rem,3.65vw,1rem);font-weight:850;text-decoration:none;display:flex;box-shadow:inset 0 1px #ffffff0e}.nl-mobile-menu-panel .nl-mobile-menu-links a:after{content:"->";color:#72f2dfd1;letter-spacing:0;font-size:.82rem}.nl-mobile-menu-panel .nl-mobile-menu-links a:active,.nl-mobile-menu-panel .nl-mobile-menu-links a:hover{color:#72f2df;background:linear-gradient(135deg,#26f2dd29,#26f2dd0a),#040d14a8;border-color:#72f2df57}.nl-mobile-menu-actions{gap:.75rem;display:grid}.nl-mobile-menu-panel .nl-mobile-menu-actions a{letter-spacing:0;text-transform:none;border-radius:.95rem;justify-content:center;align-items:center;min-height:3.55rem;padding:.35rem 1rem;font-size:clamp(.9rem,3.8vw,1.02rem);font-weight:820;text-decoration:none;display:flex}.nl-mobile-menu-panel .nl-mobile-menu-primary{color:#f9fffd;background:linear-gradient(135deg,#26f2ddb8,#127c7194),#030e14cc;border:1px solid #26f2ddd9;box-shadow:0 0 1.8rem #26f2dd33,inset 0 1px #ffffff21}.nl-mobile-menu-panel .nl-mobile-menu-secondary{color:#fffaf2e6;background:#02080d85;border:1px solid #ffffff2e}}.nl-page .nl-comparison-heading>p,.nl-page .nl-hero-eyebrow,.nl-page .nl-how-kicker,.nl-page .nl-journal-events-eyebrow,.nl-page .nl-kicker,.nl-page .nl-pricing-pill,.nl-page .nl-problem-eyebrow,.nl-page .nl-signals-heading>div>p,.nl-page .nl-testimonials-heading>p,.nl-page .nl-trusted-eyebrow,.nl-page .nl-what-eyebrow,.nl-page .nl-why-now-eyebrow{display:inline-block;color:#72f2df!important;letter-spacing:.28em!important;text-transform:uppercase!important;font-size:.6875rem!important;font-weight:800!important;line-height:1.25!important}.nl-page .nl-how-kicker-star,.nl-page .nl-journal-events-eyebrow-star,.nl-page .nl-kicker .nl-star-mark,.nl-page .nl-signals-kicker-star{display:none!important}.nl-page .nl-pricing-pill{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}@media (min-width:721px){.nl-cinematic-hero .nl-hero-copy{isolation:isolate}.nl-cinematic-hero .nl-hero-copy:after,.nl-cinematic-hero .nl-hero-copy:before{pointer-events:none;content:"";position:absolute}.nl-cinematic-hero .nl-hero-copy:before{z-index:-2;opacity:.76;background:radial-gradient(at 20% 34%,#26f2dd25,#0000 30rem),radial-gradient(at 42% 56%,#72f2df14,#0000 28rem),radial-gradient(at 6% 78%,#72f2df0f,#0000 22rem),linear-gradient(125deg,#0000 12%,#72f2df0d 39%,#0000 43% 100%);inset:clamp(.5rem,1.5vw,1.4rem) -9rem -4.5rem -7rem;-webkit-mask-image:radial-gradient(at 34% 42%,#000 0 55%,#0000 82%);mask-image:radial-gradient(at 34% 42%,#000 0 55%,#0000 82%)}.nl-cinematic-hero .nl-hero-copy:after{z-index:-1;opacity:.54;background:radial-gradient(circle at 12% 16%,#72f2dfb8 0 .065rem,#0000 .105rem),radial-gradient(circle at 33% 11%,#ffffff57 0 .045rem,#0000 .08rem),radial-gradient(circle at 58% 22%,#72f2df94 0 .055rem,#0000 .095rem),radial-gradient(circle at 71% 42%,#72f2df6b 0 .05rem,#0000 .09rem),radial-gradient(circle at 18% 68%,#ffffff47 0 .042rem,#0000 .08rem),radial-gradient(circle at 49% 78%,#72f2df80 0 .055rem,#0000 .095rem),radial-gradient(at 37% 58%,#0000 0 17.8rem,#72f2df14 17.9rem 18rem,#0000 18.15rem),radial-gradient(at 47% 56%,#0000 0 23.5rem,#72f2df0e 23.6rem 23.72rem,#0000 23.88rem),linear-gradient(152deg,#0000 0 48%,#72f2df14 48.15%,#0000 50.2% 100%);inset:-3.4rem -8rem -4.8rem -4.2rem;-webkit-mask-image:radial-gradient(at 37% 46%,#000 0 52%,#0000 78%);mask-image:radial-gradient(at 37% 46%,#000 0 52%,#0000 78%)}}@media (min-width:721px) and (prefers-reduced-motion:no-preference){.nl-cinematic-hero{--nl-pointer-x:0;--nl-pointer-y:0}.nl-cinematic-hero .nl-hero-device-scene{transform:translateY(-50%) translate3d(calc(var(--nl-pointer-x) * .82rem),calc(var(--nl-pointer-y) * .5rem),0);will-change:transform;transition:transform .26s ease-out}.nl-cinematic-hero .nl-hero-orbits{transform:translate3d(calc(var(--nl-pointer-x) * -1.1rem),calc(var(--nl-pointer-y) * -.72rem),0);will-change:transform;transition:transform .32s ease-out,opacity .32s ease-out}.nl-cinematic-hero .nl-hero-copy:before{transform:translate3d(calc(var(--nl-pointer-x) * -.46rem),calc(var(--nl-pointer-y) * -.28rem),0);will-change:transform;transition:transform .36s ease-out,opacity .36s ease-out}.nl-cinematic-hero .nl-hero-copy:after{transform:translate3d(calc(var(--nl-pointer-x) * .58rem),calc(var(--nl-pointer-y) * .36rem),0);will-change:transform;transition:transform .36s ease-out,opacity .36s ease-out}.nl-effects-ready .nl-page section:not(.nl-cinematic-hero){transition:box-shadow .9s,filter .9s}.nl-effects-ready .nl-page section:not(.nl-cinematic-hero)>*{opacity:.82;filter:saturate(.86);transition:opacity .74s,filter .9s,transform .74s;transform:translateY(1.05rem)}.nl-effects-ready .nl-page section:not(.nl-cinematic-hero).is-visible{box-shadow:0 -2.4rem 7rem #26f2dd06,0 2.2rem 7rem #26f2dd05}.nl-effects-ready .nl-page section:not(.nl-cinematic-hero).is-visible>*{opacity:1;filter:saturate();transform:none}.nl-effects-ready .nl-page section:not(.nl-cinematic-hero).is-visible :is(h2,.nl-section-heading){text-shadow:0 0 1.4rem #26f2dd14}.nl-effects-ready .nl-pattern-row polyline{opacity:.72;stroke-dasharray:1;stroke-dashoffset:1px}.nl-effects-ready .nl-pattern-row circle{opacity:0;transform-box:fill-box;transform-origin:50%;transform:scale(.68)}.nl-effects-ready .nl-pattern-cluster{opacity:0;transform-box:fill-box;transform-origin:50%;transform:translateY(.45rem)scaleY(.92)}.nl-effects-ready .nl-pattern-reveal-section.is-visible .nl-pattern-row polyline{animation:nl-pattern-line-draw .9s cubic-bezier(.18,.78,.28,1) forwards}.nl-effects-ready .nl-pattern-reveal-section.is-visible .nl-pattern-row circle{animation:nl-pattern-dot-rise .52s forwards}.nl-effects-ready .nl-pattern-reveal-section.is-visible .nl-pattern-cluster{animation:nl-pattern-cluster-rise .76s forwards}.nl-effects-ready .nl-pattern-reveal-section.is-visible .nl-pattern-cluster rect{animation:nl-pattern-cluster-glow 2.6s ease-in-out .86s infinite alternate}.nl-effects-ready .nl-pattern-reveal-section.is-visible .nl-pattern-row-0 circle,.nl-effects-ready .nl-pattern-reveal-section.is-visible .nl-pattern-row-0 polyline{animation-delay:70ms}.nl-effects-ready .nl-pattern-reveal-section.is-visible .nl-pattern-row-1 circle,.nl-effects-ready .nl-pattern-reveal-section.is-visible .nl-pattern-row-1 polyline{animation-delay:.13s}.nl-effects-ready .nl-pattern-reveal-section.is-visible .nl-pattern-row-2 circle,.nl-effects-ready .nl-pattern-reveal-section.is-visible .nl-pattern-row-2 polyline{animation-delay:.19s}.nl-effects-ready .nl-pattern-reveal-section.is-visible .nl-pattern-row-3 circle,.nl-effects-ready .nl-pattern-reveal-section.is-visible .nl-pattern-row-3 polyline{animation-delay:.25s}.nl-effects-ready .nl-pattern-reveal-section.is-visible .nl-pattern-row-4 circle,.nl-effects-ready .nl-pattern-reveal-section.is-visible .nl-pattern-row-4 polyline{animation-delay:.31s}.nl-effects-ready .nl-pattern-reveal-section.is-visible .nl-pattern-row-5 circle,.nl-effects-ready .nl-pattern-reveal-section.is-visible .nl-pattern-row-5 polyline{animation-delay:.37s}.nl-effects-ready .nl-pattern-reveal-section.is-visible .nl-pattern-row-6 circle,.nl-effects-ready .nl-pattern-reveal-section.is-visible .nl-pattern-row-6 polyline{animation-delay:.43s}.nl-effects-ready .nl-pattern-reveal-section.is-visible .nl-pattern-row-7 circle,.nl-effects-ready .nl-pattern-reveal-section.is-visible .nl-pattern-row-7 polyline{animation-delay:.49s}.nl-effects-ready .nl-pattern-reveal-section.is-visible .nl-pattern-cluster:first-of-type{animation-delay:.34s}.nl-effects-ready .nl-pattern-reveal-section.is-visible .nl-pattern-cluster:nth-of-type(2){animation-delay:.46s}.nl-effects-ready .nl-pattern-reveal-section.is-visible .nl-pattern-cluster:nth-of-type(3){animation-delay:.58s}.nl-compare-answer,.nl-compare-row-icon,.nl-compare-status,.nl-comparison-table tbody td,.nl-comparison-table tbody th{transition:background-color .18s,border-color .18s,box-shadow .18s,color .18s,opacity .18s,transform .18s}.nl-comparison-table tbody tr:hover td,.nl-comparison-table tbody tr:hover th{background-color:#72f2df0b}.nl-comparison-table tbody tr:hover .nl-compare-lyfeira-col{background:radial-gradient(circle at 50% 24%,#14e6d338,#0000 10rem),#08504e61;box-shadow:inset 0 0 0 1px #26f2dd24,inset 0 1px #ffffff14}.nl-comparison-table tbody tr:hover .nl-compare-row-icon{color:#72f2df;transform:translate(.16rem)scale(1.06)}.nl-comparison-table tbody tr:hover .nl-compare-answer,.nl-comparison-table tbody tr:hover .nl-compare-status{transform:translateY(-1px)}}@keyframes nl-pattern-line-draw{to{opacity:1;stroke-dashoffset:0}}@keyframes nl-pattern-dot-rise{to{opacity:.92;transform:scale(1)}}@keyframes nl-pattern-cluster-rise{to{opacity:1;transform:translateY(0)scaleY(1)}}@keyframes nl-pattern-cluster-glow{0%{opacity:.34}to{opacity:.62}}@media (min-width:721px){.nl-page{--nl-desktop-eyebrow-size:.6875rem;--nl-desktop-section-heading-size:clamp(2.35rem,2.78vw,3.18rem);--nl-desktop-section-heading-line:1.08;--nl-desktop-section-copy-size:clamp(.98rem,1.04vw,1.08rem);--nl-desktop-section-copy-line:1.62;--nl-desktop-card-heading-size:clamp(1rem,1.05vw,1.16rem);--nl-desktop-card-heading-line:1.2;--nl-desktop-card-copy-size:clamp(.84rem,.9vw,.94rem);--nl-desktop-card-copy-line:1.5;--nl-desktop-card-icon-size:clamp(2.7rem,2.95vw,3.25rem);--nl-desktop-card-icon-glyph-size:clamp(1.22rem,1.36vw,1.52rem)}.nl-page :is(.nl-kicker,.nl-hero-eyebrow,.nl-problem-eyebrow,.nl-what-eyebrow,.nl-how-kicker,.nl-why-now-eyebrow,.nl-journal-events-eyebrow,.nl-trusted-eyebrow,.nl-signals-heading>div>p,.nl-comparison-heading>p,.nl-testimonials-heading>p,.nl-pricing-pill){display:inline-block;color:var(--nl-accent)!important;font-size:var(--nl-desktop-eyebrow-size)!important;letter-spacing:.28em!important;text-transform:uppercase!important;font-weight:800!important;line-height:1.25!important}.nl-page :is(.nl-kicker .nl-star-mark,.nl-how-kicker-star,.nl-signals-kicker-star,.nl-journal-events-eyebrow-star){display:none!important}.nl-page .nl-kicker{gap:0}.nl-page :is(.nl-problem-title,.nl-what-title,.nl-how-heading h2,.nl-signals-heading h2,.nl-pattern-reveal-title,.nl-why-now-title,.nl-journal-events-title,.nl-trusted-title,.nl-testimonials-heading h2,.nl-comparison-heading h2,.nl-pricing-heading h2,.nl-privacy-trust-header>.nl-section-title,.nl-faq-section .nl-section-title){font-size:var(--nl-desktop-section-heading-size)!important;line-height:var(--nl-desktop-section-heading-line)!important;letter-spacing:-.032em!important}.nl-page :is(.nl-problem-text>p,.nl-what-text>p,.nl-how-heading>p:last-child,.nl-signals-heading>div>span,.nl-pattern-reveal-copy>p,.nl-why-now-text>p,.nl-journal-events-lede,.nl-trusted-lede,.nl-testimonials-heading>span,.nl-comparison-heading>span,.nl-pricing-heading>p,.nl-privacy-trust-header>.nl-copy,.nl-faq-section .nl-copy){font-size:var(--nl-desktop-section-copy-size)!important;line-height:var(--nl-desktop-section-copy-line)!important}.nl-page :is(.nl-problem-week-head h3,.nl-problem-lock-card h3,.nl-what-mini-head h3,.nl-what-dashboard-head h3,.nl-what-benefits h3,.nl-how-step-card h3,.nl-how-signup-mini h4,.nl-how-insight-mini h4,.nl-signal-card h3,.nl-pattern-callout h3,.nl-why-now-unifier h3,.nl-why-now-pillar h3,.nl-journal-events-benefit h3,.nl-journal-connection h3,.nl-trusted-footer-strip h3,.nl-pricing-trust-item h3,.nl-privacy-trust-card h3,.nl-trust-card h3,.nl-faq-card h3,.nl-faq-accordion h3,.nl-comparison-mobile-capability h4){font-size:var(--nl-desktop-card-heading-size)!important;line-height:var(--nl-desktop-card-heading-line)!important;letter-spacing:0!important}.nl-page :is(.nl-problem-week-head p,.nl-problem-signal-panel p,.nl-problem-quote-card p,.nl-problem-lock-card p,.nl-what-mini-head p,.nl-what-pattern p,.nl-what-benefits p,.nl-how-step-card p,.nl-how-insight-mini p,.nl-signal-card p,.nl-pattern-callout p,.nl-why-now-unifier p,.nl-why-now-pillar p,.nl-journal-events-benefit p,.nl-journal-connection p,.nl-journal-events-bottom p,.nl-trusted-footer-strip p,.nl-pricing-trust-item p,.nl-privacy-trust-card p,.nl-trust-card p,.nl-faq-card p,.nl-faq-item p,.nl-faq-accordion p,.nl-comparison-mobile-capability p){font-size:var(--nl-desktop-card-copy-size)!important;line-height:var(--nl-desktop-card-copy-line)!important}.nl-page :is(.nl-signal-icon,.nl-journal-events-benefit-icon,.nl-journal-entry-icon,.nl-trusted-stat-icon,.nl-trusted-footer-icon,.nl-pricing-trust-icon,.nl-privacy-trust-card>span,.nl-pattern-callout-icon,.nl-compare-head-icon){width:var(--nl-desktop-card-icon-size)!important;height:var(--nl-desktop-card-icon-size)!important}.nl-page :is(.nl-how-step-icon,.nl-why-now-pillar-icon),.nl-page :is(.nl-signal-icon svg,.nl-journal-events-benefit-icon svg,.nl-journal-entry-icon svg,.nl-trusted-stat-icon svg,.nl-trusted-footer-icon svg,.nl-pricing-trust-icon svg,.nl-privacy-trust-card>span svg,.nl-pattern-callout-icon svg,.nl-compare-head-icon svg){width:var(--nl-desktop-card-icon-glyph-size)!important;height:var(--nl-desktop-card-icon-glyph-size)!important}.nl-page .nl-compare-row-icon{width:clamp(2.25rem,2.45vw,2.55rem)!important;height:clamp(2.25rem,2.45vw,2.55rem)!important}.nl-page>:is(.nl-cinematic-hero,.nl-problem-section,.nl-what-section,.nl-why-now-section,.nl-how-section,.nl-signals-section,.nl-pattern-reveal-section,.nl-journal-events-section,.nl-testimonials-section,.nl-comparison-section,.nl-pricing-section,.nl-privacy-trust-section,.nl-trusted-section){box-shadow:none!important;background:0 0!important;border-radius:0!important}.nl-page>:is(.nl-problem-section,.nl-what-section,.nl-why-now-section,.nl-how-section,.nl-signals-section,.nl-pattern-reveal-section,.nl-journal-events-section,.nl-testimonials-section,.nl-comparison-section,.nl-pricing-section,.nl-privacy-trust-section,.nl-trusted-section){overflow:visible!important}.nl-page>:is(.nl-cinematic-hero,.nl-problem-section,.nl-what-section,.nl-why-now-section,.nl-how-section,.nl-signals-section,.nl-pattern-reveal-section,.nl-journal-events-section,.nl-testimonials-section,.nl-comparison-section,.nl-pricing-section,.nl-privacy-trust-section,.nl-trusted-section):after,.nl-page>:is(.nl-cinematic-hero,.nl-problem-section,.nl-what-section,.nl-why-now-section,.nl-how-section,.nl-signals-section,.nl-pattern-reveal-section,.nl-journal-events-section,.nl-testimonials-section,.nl-comparison-section,.nl-pricing-section,.nl-privacy-trust-section,.nl-trusted-section):before{border-radius:0!important;max-width:none!important;left:calc(50% - 50vw)!important;right:calc(50% - 50vw)!important;-webkit-mask-image:radial-gradient(#000 0 48%,#0000 82%)!important;mask-image:radial-gradient(#000 0 48%,#0000 82%)!important}.nl-cinematic-hero .nl-hero-copy:before{background:radial-gradient(at 34% 38%,#26f2dd21,#0000 33rem),radial-gradient(at 47% 62%,#72f2df12,#0000 30rem),radial-gradient(at 18% 74%,#72f2df0e,#0000 26rem)!important;inset:-5rem -42vw -6rem -32vw!important;-webkit-mask-image:radial-gradient(at 38% 46%,#000 0 38%,#0000 76%)!important;mask-image:radial-gradient(at 38% 46%,#000 0 38%,#0000 76%)!important}.nl-cinematic-hero .nl-hero-copy:after{inset:-5.5rem -40vw -6.4rem -30vw!important;-webkit-mask-image:radial-gradient(at 38% 47%,#000 0 36%,#0000 74%)!important;mask-image:radial-gradient(at 38% 47%,#000 0 36%,#0000 74%)!important}}@media (min-width:721px) and (prefers-reduced-motion:no-preference){.nl-effects-ready .nl-page section:not(.nl-cinematic-hero),.nl-effects-ready .nl-page section:not(.nl-cinematic-hero).is-visible{box-shadow:none!important}}@media (min-width:721px){.nl-cinematic-hero:before{filter:saturate(.96);background:radial-gradient(at 43% 58%,#b2ffe129,#0000 22rem),radial-gradient(at 60% 34%,#74beff29,#0000 32rem),radial-gradient(at 23% 54%,#4affd61c,#0000 30rem),radial-gradient(at 49% 43%,#baffd926,#0000 26rem),radial-gradient(at 57% 51%,#74cbff1f,#0000 31rem),radial-gradient(at 74% 74%,#26f2dd0f,#0000 34rem);z-index:-4!important;opacity:.78!important;inset:-10rem calc(50% - 50vw) -8rem!important;-webkit-mask-image:linear-gradient(#0000,#000 14% 76%,#0000)!important;mask-image:linear-gradient(#0000,#000 14% 76%,#0000)!important}.nl-cinematic-hero:after{background:radial-gradient(at 69% 76%,#cdfff61f,#0000 28rem),radial-gradient(at 34% 82%,#58ffe214,#0000 31rem),radial-gradient(at 28% 81%,#060a0f9e 0 13rem,#0000 13.4rem),radial-gradient(at 8% 82%,#060a0f80 0 9.6rem,#0000 10rem);z-index:-3!important;opacity:.46!important;inset:-8rem calc(50% - 50vw)!important;-webkit-mask-image:linear-gradient(#0000,#000 24% 78%,#0000)!important;mask-image:linear-gradient(#0000,#000 24% 78%,#0000)!important}.nl-hero-stars{background:radial-gradient(circle at 17% 27%,#e8fff99e 0 .045rem,#0000 .075rem),radial-gradient(circle at 44% 17%,#72f2dfad 0 .055rem,#0000 .09rem),radial-gradient(circle at 65% 20%,#cef2ff8f 0 .045rem,#0000 .078rem),radial-gradient(circle at 81% 34%,#72f2df99 0 .06rem,#0000 .1rem),radial-gradient(circle at 90% 20%,#e0faff85 0 .045rem,#0000 .075rem),radial-gradient(circle at 72% 66%,#72f2df6b 0 .07rem,#0000 .11rem);opacity:.74!important;inset:-9rem calc(50% - 50vw) -7rem!important;-webkit-mask-image:radial-gradient(at 57% 42%,#000 0 48%,#0000 82%)!important;mask-image:radial-gradient(at 57% 42%,#000 0 48%,#0000 82%)!important}.nl-cinematic-hero .nl-hero-copy:before{opacity:.5!important;background:radial-gradient(circle at 24% 19%,#c2fff129,#0000 7.5rem),radial-gradient(at 30%,#26f2dd14,#0000 29rem)!important;inset:-6.2rem -40vw -7rem -28vw!important;-webkit-mask-image:radial-gradient(at 34% 38%,#000 0 42%,#0000 78%)!important;mask-image:radial-gradient(at 34% 38%,#000 0 42%,#0000 78%)!important}.nl-cinematic-hero .nl-hero-copy:after{opacity:.36!important;background:radial-gradient(circle at 24% 19%,#e8fff8d1 0 .07rem,#0000 .11rem),radial-gradient(circle at 24% 19%,#c6fff421,#0000 5.5rem)!important;inset:-4rem -38vw -8rem -30vw!important;-webkit-mask-image:radial-gradient(circle at 24% 19%,#000 0 18%,#0000 46%)!important;mask-image:radial-gradient(circle at 24% 19%,#000 0 18%,#0000 46%)!important}.nl-page{--nl-desktop-section-gap-compact:clamp(2.7rem,4.8vw,4.8rem);--nl-desktop-section-pad-top-compact:clamp(2.35rem,3.7vw,3.7rem);--nl-desktop-section-pad-bottom-compact:clamp(1.75rem,2.8vw,2.75rem)}.nl-section{margin-top:var(--nl-desktop-section-gap-compact)!important}.nl-page>.nl-problem-section{min-height:min(48rem,82vh)!important;padding-top:clamp(3rem,4.8vw,4.8rem)!important;padding-bottom:clamp(3rem,4.8vw,4.8rem)!important}.nl-page>:is(.nl-why-now-section,.nl-how-section,.nl-signals-section,.nl-pattern-reveal-section){margin-top:var(--nl-desktop-section-gap-compact)!important}.nl-page>:is(.nl-what-section,.nl-why-now-section,.nl-how-section,.nl-signals-section,.nl-pattern-reveal-section,.nl-journal-events-section,.nl-testimonials-section,.nl-comparison-section,.nl-pricing-section,.nl-privacy-trust-section,.nl-trusted-section){padding-top:var(--nl-desktop-section-pad-top-compact)!important;padding-bottom:var(--nl-desktop-section-pad-bottom-compact)!important}.nl-page>.nl-comparison-section{padding-bottom:.8rem!important}.nl-page>.nl-faq-section{padding-top:clamp(1.9rem,3.1vw,3rem)!important;padding-bottom:clamp(1.8rem,2.8vw,2.8rem)!important}}@media (min-width:921px){.nl-page .nl-what-mini-card{min-width:0;padding:clamp(.78rem,.86vw,.9rem);overflow:hidden}.nl-page .nl-what-mini-head{gap:clamp(.5rem,.7vw,.68rem)}.nl-page .nl-what-mini-head>span{width:clamp(2.05rem,2.35vw,2.45rem);height:clamp(2.05rem,2.35vw,2.45rem)}.nl-page .nl-what-mini-head svg{width:clamp(1.02rem,1.18vw,1.25rem);height:clamp(1.02rem,1.18vw,1.25rem)}.nl-page .nl-what-mini-head h3{text-wrap:balance;font-size:clamp(.82rem,.88vw,.98rem)!important;line-height:1.12!important}.nl-page .nl-what-mini-head p{font-size:clamp(.58rem,.64vw,.68rem)!important;line-height:1.28!important}.nl-page .nl-what-mini-rule{margin:clamp(.72rem,.82vw,.92rem) 0 clamp(.48rem,.64vw,.64rem)}.nl-page .nl-what-days{letter-spacing:.24em;margin-left:clamp(4.1rem,4.75vw,5rem);font-size:clamp(.48rem,.55vw,.58rem)}.nl-page .nl-what-habit-row,.nl-page .nl-what-health-row,.nl-page .nl-what-journal-row{min-width:0;font-size:clamp(.58rem,.64vw,.68rem);line-height:1.2}.nl-page .nl-what-habit-row{grid-template-columns:minmax(0,1fr) clamp(3.05rem,3.55vw,3.85rem);gap:.3rem}.nl-page .nl-what-habit-row>span,.nl-page .nl-what-health-row>span,.nl-page .nl-what-health-row>strong,.nl-page .nl-what-input-pill>span,.nl-page .nl-what-input-pill>strong,.nl-page .nl-what-journal-row>span,.nl-page .nl-what-journal-row>strong{overflow-wrap:anywhere;min-width:0}.nl-page .nl-what-dot-row{background-size:.52rem .48rem;height:.48rem}.nl-page .nl-what-dot-row-2{background-size:3.25rem .48rem}.nl-page .nl-what-health-row{grid-template-columns:minmax(2.55rem,.74fr) minmax(.75rem,1fr) minmax(2.35rem,.68fr);gap:.32rem;margin-top:clamp(.54rem,.62vw,.68rem)}.nl-page .nl-what-health-row strong{white-space:normal}.nl-page .nl-what-journal-row{grid-template-columns:clamp(1.35rem,1.6vw,1.75rem) minmax(0,1fr) auto;gap:.32rem;margin-top:clamp(.62rem,.76vw,.82rem)}.nl-page .nl-what-journal-row strong{line-height:1.16}.nl-page .nl-what-input-pill{grid-template-columns:minmax(0,1fr) minmax(2rem,auto);gap:.3rem;min-height:1.45rem;padding-inline:.46rem;font-size:clamp(.56rem,.63vw,.66rem)}}@media (max-width:720px){.nl-page>.nl-preview-nav{margin-bottom:-.35rem}.nl-preview-nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:clamp(4.1rem,15vw,4.85rem)!important;padding:max(.9rem,env(safe-area-inset-top)) clamp(1rem,4.2vw,1.32rem) 1.05rem!important;box-shadow:none!important;background:radial-gradient(circle at 12% 0,#26f2dd21,#0000 9.5rem),radial-gradient(at 74% 100%,#26f2dd12,#0000 12rem),linear-gradient(#02080db3,#0411166b 58%,#04111600)!important;border-bottom:0!important}.nl-preview-nav:after{z-index:-1;pointer-events:none;content:"";background:linear-gradient(#04111657,#04111600);height:2.6rem;position:absolute;bottom:-2.4rem;left:0;right:0}.nl-wordmark-image{width:clamp(7.25rem,32vw,8.65rem)!important}.nl-preview-actions{gap:clamp(.42rem,1.8vw,.56rem)!important}.nl-preview-nav .nl-button,.nl-preview-nav .nl-button-primary{background:linear-gradient(135deg,#26f2dd29,#26f2dd08),#020b1161!important;border-radius:.82rem!important;min-width:clamp(6.25rem,27vw,7rem)!important;min-height:2.34rem!important;box-shadow:inset 0 1px #fff1!important}.nl-mobile-menu summary{background:linear-gradient(#ffffff09,#ffffff02),#020a106b!important;border-color:#f5f2ea2e!important;width:2.34rem!important;height:2.34rem!important;box-shadow:inset 0 1px #ffffff12!important}.nl-mobile-menu-links{align-content:start!important;gap:0!important;padding-block:clamp(.55rem,2.8vw,.95rem)!important}.nl-mobile-menu-panel .nl-mobile-menu-links a{min-height:clamp(3.4rem,13vw,4rem)!important;box-shadow:none!important;color:#fffaf2eb!important;letter-spacing:.18em!important;background:0 0!important;border:0!important;border-bottom:1px solid #72f2df1f!important;border-radius:0!important;padding:.15rem .12rem!important;font-size:clamp(.78rem,3.25vw,.94rem)!important}.nl-mobile-menu-panel .nl-mobile-menu-links a:first-child{border-top:1px solid #72f2df1f!important}.nl-mobile-menu-panel .nl-mobile-menu-links a:after{content:"->";color:#72f2dfb8;letter-spacing:0;font-size:.78rem}.nl-mobile-menu-panel .nl-mobile-menu-links a:active,.nl-mobile-menu-panel .nl-mobile-menu-links a:hover{color:#72f2df!important;background:linear-gradient(90deg,#26f2dd12,#0000 82%)!important}.nl-mobile-menu[open] .nl-mobile-menu-panel{grid-template-rows:auto auto minmax(0,1fr)!important;gap:clamp(.82rem,3.8vw,1.25rem)!important}.nl-mobile-menu-actions{align-self:end!important}.nl-comparison-mobile-tabs label{gap:.66rem!important;min-width:clamp(9.1rem,38.5vw,11.35rem)!important;min-height:clamp(3.9rem,15.8vw,4.68rem)!important;padding:.66rem .82rem!important;font-size:clamp(.82rem,3.34vw,.98rem)!important}.nl-comparison-mobile-tabs label>span{border-radius:.64rem!important;width:clamp(2.12rem,8.8vw,2.62rem)!important;height:clamp(2.12rem,8.8vw,2.62rem)!important}.nl-comparison-mobile-tabs label svg{width:clamp(1.05rem,4.35vw,1.28rem)!important;height:clamp(1.05rem,4.35vw,1.28rem)!important}.nl-comparison-mobile-panel{width:min(100%,26.35rem);padding:clamp(.88rem,3.62vw,1.1rem) clamp(.68rem,2.8vw,.86rem)!important}.nl-comparison-mobile-panel h3{font-size:clamp(1.18rem,4.82vw,1.56rem)!important;line-height:1.1!important}.nl-comparison-mobile-card,.nl-comparison-mobile-result-head{grid-template-columns:minmax(0,1.58fr) minmax(3.55rem,.54fr) minmax(4.05rem,.66fr)!important;gap:clamp(.3rem,1.28vw,.42rem)!important}.nl-comparison-mobile-result-head{margin-top:clamp(.95rem,3.9vw,1.22rem)!important}.nl-comparison-mobile-result-head span,.nl-comparison-mobile-result-head strong{font-size:clamp(.58rem,2.42vw,.7rem)!important}.nl-comparison-mobile-card-list{gap:.5rem!important}.nl-comparison-mobile-card{border-radius:.74rem!important;padding:clamp(.52rem,2.16vw,.66rem)!important}.nl-comparison-mobile-capability{grid-template-columns:clamp(1.42rem,5.95vw,1.78rem) minmax(0,1fr)!important;gap:clamp(.38rem,1.58vw,.48rem)!important}.nl-comparison-mobile-capability>span svg{width:clamp(1rem,4.2vw,1.2rem)!important;height:clamp(1rem,4.2vw,1.2rem)!important}.nl-comparison-mobile-capability h4{font-size:clamp(.7rem,2.92vw,.86rem)!important;line-height:1.15!important}.nl-comparison-mobile-result{border-radius:.56rem!important;min-height:clamp(3rem,12.2vw,3.66rem)!important;padding:.28rem .12rem!important}.nl-comparison-mobile-result .nl-compare-answer{gap:.24rem!important}.nl-comparison-mobile-result .nl-compare-answer .nl-compare-status{width:clamp(1.38rem,5.75vw,1.74rem)!important;height:clamp(1.38rem,5.75vw,1.74rem)!important}.nl-comparison-mobile-result .nl-compare-status-label{font-size:clamp(.58rem,2.42vw,.7rem)!important}}.nl-mechanics-section{z-index:1;background:0 0;width:min(78rem,100% - clamp(2rem,8vw,8rem));margin:0 auto;padding:clamp(4.4rem,7vw,6.8rem) 0;position:relative;overflow:visible}.nl-mechanics-section:after,.nl-mechanics-section:before{pointer-events:none;content:"";position:absolute}.nl-mechanics-section:before{z-index:-2;opacity:.72;background:radial-gradient(at 25% 32%,#26f2dd12,#0000 26rem),radial-gradient(at 82% 52%,#795cff0e,#0000 24rem);inset:6% -14vw 0;-webkit-mask-image:radial-gradient(#000 0 42%,#0000 78%);mask-image:radial-gradient(#000 0 42%,#0000 78%)}.nl-mechanics-section:after{z-index:-1;opacity:.38;background-image:linear-gradient(#72f2df0b 1px,#0000 0),linear-gradient(90deg,#72f2df0b 1px,#0000 0);background-size:7rem 7rem;inset:12% -10vw 6%;-webkit-mask-image:radial-gradient(at 52% 52%,#000 0,#0000 68%);mask-image:radial-gradient(at 52% 52%,#000 0,#0000 68%)}.nl-mechanics-heading{max-width:45rem;margin-bottom:clamp(3rem,5vw,5rem)}.nl-mechanics-eyebrow{margin:0 0 1.15rem}.nl-mechanics-title{max-width:42rem;color:var(--nl-cream-soft);font-family:Georgia,Times New Roman,serif;font-size:var(--nl-section-heading-size);line-height:var(--nl-section-heading-line);letter-spacing:var(--nl-section-heading-letter);margin:0}.nl-mechanics-title span{color:var(--nl-accent);text-shadow:0 0 1.2rem #26f2dd2e;display:inline}.nl-mechanics-heading>p:last-child{color:#dce5e8a8;max-width:34rem;font-size:var(--nl-section-copy-size);line-height:var(--nl-section-copy-line);margin:1.1rem 0 0}.nl-mechanics-layout{grid-template-columns:minmax(0,1.05fr) minmax(24rem,.85fr);align-items:end;gap:clamp(3.1rem,6vw,6.2rem);display:grid}.nl-mechanics-card-wrap{min-width:0}.nl-mechanics-card{background:linear-gradient(150deg,#ffffff0e,#ffffff05),radial-gradient(circle at 16% 12%,#72f2df0f,#0000 14rem),#0c0e16c7;border:1px solid #ffffff1b;border-radius:.8rem;flex-direction:column;justify-content:center;min-height:clamp(17.8rem,23vw,22.8rem);padding:clamp(2.1rem,3.2vw,3rem);display:flex;box-shadow:0 1.7rem 4.6rem #00000059,inset 0 1px #ffffff0d}.nl-mechanics-card-number{color:#ffffff47;letter-spacing:-.04em;margin-bottom:clamp(1.1rem,1.8vw,1.6rem);font-size:clamp(3.15rem,5.1vw,5.2rem);font-weight:800;line-height:.9;display:block}.nl-mechanics-card h3{color:var(--nl-cream-soft);letter-spacing:-.04em;margin:0;font-size:clamp(1.8rem,2.35vw,2.55rem);font-weight:800;line-height:1.05}.nl-mechanics-card p{color:#e2e8ebb8;max-width:39rem;margin:1.15rem 0 0;font-size:clamp(.98rem,1.06vw,1.08rem);line-height:1.58}.nl-mechanics-controls{align-items:center;gap:1.4rem;margin-top:clamp(1.4rem,2.2vw,2.2rem);display:flex}.nl-mechanics-controls button{color:#ffffffe0;background:#ffffff06;border:1px solid #ffffff26;border-radius:999px;place-items:center;width:2.55rem;height:2.55rem;transition:border-color .18s,color .18s,background-color .18s,transform .18s;display:grid}.nl-mechanics-controls button:focus-visible,.nl-mechanics-controls button:hover{color:var(--nl-accent);background:#26f2dd14;border-color:#72f2dfbd;transform:translateY(-1px)}.nl-mechanics-controls span{color:#ffffffdb;font-size:.98rem;font-weight:700}.nl-mechanics-list{flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.nl-mechanics-list li{min-width:0}.nl-mechanics-list button{color:#ffffff7a;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff17;border-radius:0;grid-template-columns:1.5rem minmax(0,1fr);align-items:center;gap:1rem;width:100%;padding:1.15rem .3rem;transition:color .18s,border-color .18s,background-color .18s,box-shadow .18s,padding .18s;display:grid}.nl-mechanics-list button span{color:#ffffff57;font-size:.82rem;font-weight:800;transition:color .18s}.nl-mechanics-list button strong{min-width:0;font-size:clamp(1rem,1.08vw,1.12rem);font-weight:800;line-height:1.2}.nl-mechanics-list button:hover{color:#ffffffe0;background:linear-gradient(90deg,#26f2dd0b,#0000 70%)}.nl-mechanics-list button.is-active{color:var(--nl-cream-soft);background:linear-gradient(90deg,#26f2dd16,#26f2dd05),#050c129e;border:1px solid #72f2dff0;border-radius:.2rem;padding-inline:.55rem;box-shadow:0 0 0 1px #26f2dd1f,0 0 1.5rem #26f2dd0f}.nl-mechanics-list button.is-active span{color:var(--nl-accent)}.nl-mechanics-list button:focus-visible{outline-offset:.2rem;outline:2px solid #72f2dfd1}@media (max-width:900px){.nl-mechanics-layout{grid-template-columns:1fr;align-items:stretch;gap:clamp(1.6rem,5vw,2.4rem)}}@media (max-width:720px){.nl-mechanics-section{width:min(100%,28rem);padding:clamp(3.8rem,13vw,5.4rem) clamp(1.1rem,5vw,1.4rem)}.nl-mechanics-section:before{opacity:.58;inset:0 -18vw}.nl-mechanics-section:after{opacity:.18;background-size:4.2rem 4.2rem}.nl-mechanics-heading{text-align:center;margin-bottom:2.1rem}.nl-mechanics-title{max-width:20rem;font-size:var(--nl-section-heading-size);margin-inline:auto}.nl-mechanics-heading>p:last-child{max-width:21rem;font-size:var(--nl-section-copy-size);margin-inline:auto}.nl-mechanics-list{gap:.48rem}.nl-mechanics-list button{background:#ffffff06;border:1px solid #ffffff13;border-radius:.72rem;grid-template-columns:1.35rem minmax(0,1fr);min-height:3.25rem;padding:.72rem .84rem}.nl-mechanics-list button.is-active{border-radius:.72rem;padding-inline:.84rem}.nl-mechanics-list button strong{font-size:.92rem}.nl-mechanics-card{border-radius:.9rem;min-height:15.6rem;padding:1.5rem}.nl-mechanics-card-number{font-size:3.1rem}.nl-mechanics-card h3{font-size:1.72rem}.nl-mechanics-card p{font-size:.94rem}.nl-mechanics-controls{justify-content:center}}.nl-page .nl-mechanics-eyebrow{font-size:var(--nl-eyebrow-size);letter-spacing:var(--nl-eyebrow-letter);font-weight:800;line-height:var(--nl-eyebrow-line);text-transform:uppercase;display:inline-block;color:var(--nl-accent)!important}.nl-page .nl-mechanics-title{font-size:var(--nl-section-heading-size);line-height:var(--nl-section-heading-line);letter-spacing:var(--nl-section-heading-letter)}.nl-page .nl-mechanics-heading>p:last-child{font-size:var(--nl-section-copy-size);line-height:var(--nl-section-copy-line)}@media (min-width:721px){.nl-page>.nl-mechanics-section{box-shadow:none!important;background:0 0!important;border-radius:0!important;overflow:visible!important}.nl-page .nl-mechanics-eyebrow{font-size:var(--nl-desktop-eyebrow-size,.6875rem)!important;letter-spacing:.28em!important}.nl-page .nl-mechanics-title{font-size:var(--nl-desktop-section-heading-size,var(--nl-section-heading-size))!important;line-height:var(--nl-desktop-section-heading-line,var(--nl-section-heading-line))!important;letter-spacing:-.032em!important}.nl-page .nl-mechanics-heading>p:last-child{font-size:var(--nl-desktop-section-copy-size,var(--nl-section-copy-size))!important;line-height:var(--nl-desktop-section-copy-line,var(--nl-section-copy-line))!important}}.nl-page :is(.nl-about-eyebrow,.nl-mechanics-eyebrow,.nl-kicker,.nl-hero-eyebrow,.nl-problem-eyebrow,.nl-what-eyebrow,.nl-how-kicker,.nl-why-now-eyebrow,.nl-journal-events-eyebrow,.nl-trusted-eyebrow,.nl-signals-heading>div>p,.nl-comparison-heading>p,.nl-testimonials-heading>p,.nl-pricing-pill){color:var(--nl-accent)!important;font-size:var(--nl-eyebrow-size)!important;letter-spacing:var(--nl-eyebrow-letter)!important;font-weight:800!important;line-height:var(--nl-eyebrow-line)!important;text-transform:uppercase!important}.nl-page :is(.nl-about-title,.nl-mechanics-title,.nl-problem-title,.nl-what-title,.nl-how-heading h2,.nl-signals-heading h2,.nl-pattern-reveal-title,.nl-why-now-title,.nl-journal-events-title,.nl-trusted-title,.nl-testimonials-heading h2,.nl-comparison-heading h2,.nl-pricing-heading h2,.nl-privacy-trust-header>.nl-section-title,.nl-faq-section .nl-section-title,.nl-final-cta-title){font-size:var(--nl-section-heading-size)!important;line-height:var(--nl-section-heading-line)!important;letter-spacing:var(--nl-section-heading-letter)!important}.nl-page :is(.nl-about-intro,.nl-mechanics-heading>p:last-child,.nl-problem-text>p,.nl-what-text>p,.nl-how-heading>p:last-child,.nl-signals-heading>div>span,.nl-pattern-reveal-copy>p,.nl-why-now-text>p,.nl-journal-events-lede,.nl-trusted-lede,.nl-testimonials-heading>span,.nl-comparison-heading>span,.nl-pricing-heading>p,.nl-privacy-trust-header>.nl-copy,.nl-faq-section .nl-copy,.nl-final-cta-copy>p){font-size:var(--nl-section-copy-size)!important;line-height:var(--nl-section-copy-line)!important}.nl-page :is(.nl-mechanics-card h3,.nl-problem-week-head h3,.nl-problem-lock-card h3,.nl-what-mini-head h3,.nl-what-dashboard-head h3,.nl-what-benefits h3,.nl-how-step-card h3,.nl-how-signup-mini h4,.nl-how-insight-mini h4,.nl-signal-card h3,.nl-pattern-callout h3,.nl-why-now-unifier h3,.nl-why-now-pillar h3,.nl-journal-events-benefit h3,.nl-journal-connection h3,.nl-trusted-footer-strip h3,.nl-pricing-trust-item h3,.nl-privacy-trust-card h3,.nl-trust-card h3,.nl-faq-card h3,.nl-faq-accordion h3,.nl-comparison-mobile-capability h4){font-size:var(--nl-card-heading-size)!important;line-height:var(--nl-card-heading-line)!important;letter-spacing:0!important}.nl-page :is(.nl-mechanics-card p,.nl-problem-week-head p,.nl-problem-signal-panel p,.nl-problem-quote-card p,.nl-problem-lock-card p,.nl-what-mini-head p,.nl-what-pattern p,.nl-what-benefits p,.nl-how-step-card p,.nl-how-insight-mini p,.nl-signal-card p,.nl-pattern-callout p,.nl-why-now-unifier p,.nl-why-now-pillar p,.nl-journal-events-benefit p,.nl-journal-connection p,.nl-journal-events-bottom p,.nl-trusted-footer-strip p,.nl-pricing-trust-item p,.nl-privacy-trust-card p,.nl-trust-card p,.nl-faq-card p,.nl-faq-item p,.nl-faq-accordion p,.nl-comparison-mobile-capability p){font-size:var(--nl-card-copy-size)!important;line-height:var(--nl-card-copy-line)!important}.nl-page .nl-final-cta-subtitle{letter-spacing:0!important;font-size:clamp(1.05rem,1.35vw,1.28rem)!important;line-height:1.22!important}@media (min-width:721px){.nl-page :is(.nl-about-eyebrow,.nl-mechanics-eyebrow,.nl-kicker,.nl-hero-eyebrow,.nl-problem-eyebrow,.nl-what-eyebrow,.nl-how-kicker,.nl-why-now-eyebrow,.nl-journal-events-eyebrow,.nl-trusted-eyebrow,.nl-signals-heading>div>p,.nl-comparison-heading>p,.nl-testimonials-heading>p,.nl-pricing-pill){font-size:var(--nl-desktop-eyebrow-size,var(--nl-eyebrow-size))!important;letter-spacing:.28em!important}.nl-page :is(.nl-about-title,.nl-mechanics-title,.nl-problem-title,.nl-what-title,.nl-how-heading h2,.nl-signals-heading h2,.nl-pattern-reveal-title,.nl-why-now-title,.nl-journal-events-title,.nl-trusted-title,.nl-testimonials-heading h2,.nl-comparison-heading h2,.nl-pricing-heading h2,.nl-privacy-trust-header>.nl-section-title,.nl-faq-section .nl-section-title,.nl-final-cta-title){font-size:var(--nl-desktop-section-heading-size,var(--nl-section-heading-size))!important;line-height:var(--nl-desktop-section-heading-line,var(--nl-section-heading-line))!important;letter-spacing:-.032em!important}.nl-page :is(.nl-about-intro,.nl-mechanics-heading>p:last-child,.nl-problem-text>p,.nl-what-text>p,.nl-how-heading>p:last-child,.nl-signals-heading>div>span,.nl-pattern-reveal-copy>p,.nl-why-now-text>p,.nl-journal-events-lede,.nl-trusted-lede,.nl-testimonials-heading>span,.nl-comparison-heading>span,.nl-pricing-heading>p,.nl-privacy-trust-header>.nl-copy,.nl-faq-section .nl-copy,.nl-final-cta-copy>p){font-size:var(--nl-desktop-section-copy-size,var(--nl-section-copy-size))!important;line-height:var(--nl-desktop-section-copy-line,var(--nl-section-copy-line))!important}.nl-page :is(.nl-mechanics-card h3,.nl-problem-week-head h3,.nl-problem-lock-card h3,.nl-what-mini-head h3,.nl-what-dashboard-head h3,.nl-what-benefits h3,.nl-how-step-card h3,.nl-how-signup-mini h4,.nl-how-insight-mini h4,.nl-signal-card h3,.nl-pattern-callout h3,.nl-why-now-unifier h3,.nl-why-now-pillar h3,.nl-journal-events-benefit h3,.nl-journal-connection h3,.nl-trusted-footer-strip h3,.nl-pricing-trust-item h3,.nl-privacy-trust-card h3,.nl-trust-card h3,.nl-faq-card h3,.nl-faq-accordion h3,.nl-comparison-mobile-capability h4){font-size:var(--nl-desktop-card-heading-size,var(--nl-card-heading-size))!important;line-height:var(--nl-desktop-card-heading-line,var(--nl-card-heading-line))!important}.nl-page :is(.nl-mechanics-card p,.nl-problem-week-head p,.nl-problem-signal-panel p,.nl-problem-quote-card p,.nl-problem-lock-card p,.nl-what-mini-head p,.nl-what-pattern p,.nl-what-benefits p,.nl-how-step-card p,.nl-how-insight-mini p,.nl-signal-card p,.nl-pattern-callout p,.nl-why-now-unifier p,.nl-why-now-pillar p,.nl-journal-events-benefit p,.nl-journal-connection p,.nl-journal-events-bottom p,.nl-trusted-footer-strip p,.nl-pricing-trust-item p,.nl-privacy-trust-card p,.nl-trust-card p,.nl-faq-card p,.nl-faq-item p,.nl-faq-accordion p,.nl-comparison-mobile-capability p){font-size:var(--nl-desktop-card-copy-size,var(--nl-card-copy-size))!important;line-height:var(--nl-desktop-card-copy-line,var(--nl-card-copy-line))!important}}@media (max-width:720px){.nl-page .nl-about-title{max-width:11ch!important}.nl-page .nl-final-cta-subtitle{font-size:clamp(.98rem,4vw,1.16rem)!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}