html.no-scroll,body.no-scroll{overflow:hidden!important;height:100vh;-ms-scroll-chaining:none;overscroll-behavior:none}:root{--nl-font-sans: "UntitledSans", "Untitled Sans", "UntitledSans Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif;--nl-font-mono: ui-monospace, "SF Mono", sfmono-regular, menlo, consolas, monospace;--nl-type-display-size: clamp(2.75rem, 1.73125rem + 4.19vw, 5.5rem);--nl-type-display-leading: 1;--nl-type-display-weight: 300;--nl-type-display-tracking: -.04em;--nl-type-h1-size: clamp(2.25rem, 1.6rem + 2.67vw, 4rem);--nl-type-h1-leading: 1.05;--nl-type-h1-weight: 300;--nl-type-h1-tracking: -.035em;--nl-type-h2-size: clamp(1.875rem, 1.45625rem + 1.71vw, 3rem);--nl-type-h2-leading: 1.1;--nl-type-h2-weight: 300;--nl-type-h2-tracking: -.03em;--nl-type-h3-size: clamp(1.375rem, 1.2375rem + .57vw, 1.75rem);--nl-type-h3-leading: 1.2;--nl-type-h3-weight: 400;--nl-type-h3-tracking: -.02em;--nl-type-h4-size: clamp(1.1875rem, 1.06875rem + .48vw, 1.5rem);--nl-type-h4-leading: 1.2;--nl-type-h4-weight: 300;--nl-type-h4-tracking: -.01em;--nl-type-lead-size: clamp(1.1875rem, 1.06875rem + .48vw, 1.5rem);--nl-type-lead-leading: 1.4;--nl-type-lead-weight: 300;--nl-type-lead-tracking: -.01em;--nl-type-body-size: 1.0625rem;--nl-type-body-leading: 1.55;--nl-type-body-weight: 400;--nl-type-body-tracking: 0em;--nl-type-small-size: .9375rem;--nl-type-small-leading: 1.5;--nl-type-small-weight: 400;--nl-type-small-tracking: 0em;--nl-type-mono-size: .8125rem;--nl-type-mono-leading: 1.5;--nl-type-mono-weight: 400;--nl-type-mono-tracking: 0em;--nl-space-1: .25rem;--nl-space-2: .5rem;--nl-space-3: .75rem;--nl-space-4: 1rem;--nl-space-5: 1.25rem;--nl-space-6: 1.5rem;--nl-space-8: 2rem;--nl-space-10: 2.5rem;--nl-space-12: 3rem;--nl-space-16: 4rem;--nl-section-sm: clamp(3rem, 2.25625rem + 3.05vw, 5rem);--nl-section-md: clamp(4rem, 2.5125rem + 6.1vw, 8rem);--nl-section-lg: clamp(6rem, 3.76875rem + 9.14vw, 12rem);--nl-gutter: clamp(20px, 3.7px + 4.19vw, 64px);--nl-grid-gap: clamp(16px, 13px + .76vw, 24px);--nl-frame: 1920px;--nl-container: calc(var(--nl-frame) - 2 * var(--nl-gutter));--nl-container-text: 720px;--nl-measure: 46em;--nl-radius-sm: 4px;--nl-radius-full: 999px;--nl-shadow-overlay: 0 2px 6px rgba(0, 0, 0, .08), 0 20px 48px rgba(0, 0, 0, .18);--nl-control-sm: 2.25rem;--nl-control-md: 2.75rem;--nl-control-lg: 3.5rem;--nl-duration-fast: .12s;--nl-duration-base: .2s;--nl-duration-slow: .4s;--nl-ease-standard: cubic-bezier(.2, 0, 0, 1);--nl-ease-out: cubic-bezier(.22, 1, .36, 1);--nl-z-sticky: 100;--nl-z-header: 200;--nl-z-overlay: 300;--nl-border-width: 1px;--nl-focus-width: 2px;--nl-focus-offset: 2px;--nl-gradient-announcement: linear-gradient(90deg, #c24776 0%, #6e6fa6 20%, #435a93 50%, #6452d8 95%);--nl-color-canvas: #ffffff;--nl-color-surface: #ffffff;--nl-color-surface-subtle: #f5f5f5;--nl-color-surface-hover: #ebebeb;--nl-color-text: #000000;--nl-color-text-secondary: #555555;--nl-color-text-disabled: #a3a3a3;--nl-color-text-inverse: #ffffff;--nl-color-border: #d9d9d9;--nl-color-border-strong: #8a8a8a;--nl-color-action: #000000;--nl-color-action-hover: #3b3b3b;--nl-color-on-action: #ffffff;--nl-color-accent: #216cf5;--nl-color-accent-strong: #1a56c4;--nl-color-accent-subtle: #eef4fe;--nl-color-focus: #216cf5;--nl-color-success: #0f5c2e;--nl-color-success-subtle: #e8f3ec;--nl-color-danger: #cb0000;--nl-color-danger-subtle: #fcebeb}[data-theme=light]{--nl-color-canvas: #ffffff;--nl-color-surface: #ffffff;--nl-color-surface-subtle: #f5f5f5;--nl-color-surface-hover: #ebebeb;--nl-color-text: #000000;--nl-color-text-secondary: #555555;--nl-color-text-disabled: #a3a3a3;--nl-color-text-inverse: #ffffff;--nl-color-border: #d9d9d9;--nl-color-border-strong: #8a8a8a;--nl-color-action: #000000;--nl-color-action-hover: #3b3b3b;--nl-color-on-action: #ffffff;--nl-color-accent: #216cf5;--nl-color-accent-strong: #1a56c4;--nl-color-accent-subtle: #eef4fe;--nl-color-focus: #216cf5;--nl-color-success: #0f5c2e;--nl-color-success-subtle: #e8f3ec;--nl-color-danger: #cb0000;--nl-color-danger-subtle: #fcebeb;color:var(--nl-color-text)}[data-theme=dark]{--nl-color-canvas: #000000;--nl-color-surface: #141414;--nl-color-surface-subtle: #141414;--nl-color-surface-hover: #262626;--nl-color-text: #ffffff;--nl-color-text-secondary: #a3a3a3;--nl-color-text-disabled: #555555;--nl-color-text-inverse: #000000;--nl-color-border: #262626;--nl-color-border-strong: #6b6b6b;--nl-color-action: #ffffff;--nl-color-action-hover: #d9d9d9;--nl-color-on-action: #000000;--nl-color-accent: #6498f8;--nl-color-accent-strong: #8db3fa;--nl-color-accent-subtle: rgba(100, 152, 248, .16);--nl-color-focus: #6498f8;--nl-color-success: #4fbf7e;--nl-color-success-subtle: rgba(79, 191, 126, .14);--nl-color-danger: #ff7a7a;--nl-color-danger-subtle: rgba(255, 122, 122, .14);color:var(--nl-color-text)}@media (prefers-reduced-motion: reduce){:root{--nl-duration-fast: 0ms;--nl-duration-base: 0ms;--nl-duration-slow: 0ms}}.nl{font-family:var(--nl-font-sans);font-size:var(--nl-type-body-size);line-height:var(--nl-type-body-leading);font-weight:var(--nl-type-body-weight);letter-spacing:normal;color:var(--nl-color-text);-webkit-font-kerning:normal;font-kerning:normal;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html :where(.nl) :is(p,div,span,a,button,em,strong,b,i,small,ol,ul,li,dl,dt,dd,figure,figcaption,blockquote,label,input,select,textarea,legend,fieldset,h1,h2,h3,h4,h5,h6,section,article,header,footer,nav,aside,main,table,th,td):not(:where(.nl-legacy,.nl-legacy *)){font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}html :where(.nl) :is(h1,h2,h3,h4,h5,h6,p,figure,blockquote,ol,ul,dl,dd):not(:where(.nl-legacy,.nl-legacy *)){margin:0}html :where(.nl) :is(strong,b):not(:where(.nl-legacy,.nl-legacy *)){font-weight:500}:where(.nl) :where(h1,h2,h3,h4,h5,h6){text-wrap-style:balance}:where(.nl) :where(p,li,dd,figcaption,blockquote){text-wrap-style:pretty}:is(#page-privacy-policy,#page-terms-of-use,#page-patient-registry-privacy,#page-vulnerability-disclosure,#page-standard-product-and-service-purchase-terms,#page-construction-general-terms) :is(strong,b){font-weight:700}:root{--nl-legacy-unit: .5rem}@media (max-width: 1399px){:root{--nl-legacy-unit: .5625rem}}@media (max-width: 900px){:root{--nl-legacy-unit: .625rem}}.nl-legacy{color:var(--nl-color-text);font-size:calc(2 * var(--nl-legacy-unit))}.nl-legacy-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}html :where(.nl-legacy) :is(h1,h2):not(:where(.nl-c,.nl-c *)){font-size:calc(9 * var(--nl-legacy-unit));line-height:1.1;font-weight:300;letter-spacing:-.06em}html :where(.nl-legacy) :is(h3,h4):not(:where(.nl-c,.nl-c *)){font-size:calc(5 * var(--nl-legacy-unit));line-height:1.1;letter-spacing:-.05em}html :where(.nl-legacy) :is(p,div,span,a,button,em,strong,ol,ul,figcaption):not(:where(.nl-c,.nl-c *)){font-size:calc(2 * var(--nl-legacy-unit))}@media (max-width: 900px){html :where(.nl-legacy) :is(p,div,span,a,button,em,strong,ol,ul,figcaption):not(:where(.nl-c,.nl-c *)){font-size:calc(1.5 * var(--nl-legacy-unit))}html :where(.nl-legacy) :is(h1,h2):not(:where(.nl-c,.nl-c *)){font-size:calc(5 * var(--nl-legacy-unit));font-weight:400;letter-spacing:-.05em}html :where(.nl-legacy) :is(h3,h4):not(:where(.nl-c,.nl-c *)){font-size:calc(2.5 * var(--nl-legacy-unit));line-height:1.15;letter-spacing:-.04em}}:where(.nl-legacy) .underlined{text-decoration:underline;text-decoration-thickness:calc(.15 * var(--nl-legacy-unit));text-underline-offset:calc(.6 * var(--nl-legacy-unit))}html :where(.nl-legacy) :where(.nl-c) :is(p,div,span,a,button,em,strong,b,i,small,ol,ul,li,dl,dt,dd,figure,figcaption,blockquote,label,input,select,textarea,legend,fieldset,h1,h2,h3,h4,h5,h6,section,article,header,footer,nav,aside,main,table,th,td){font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}html :where(.nl-legacy) :where(.nl-c) :is(h1,h2,h3,h4,h5,h6,p,figure,blockquote,ol,ul,dl,dd){margin:0}html :where(.nl-legacy) :where(.nl-c) :is(strong,b){font-weight:500}.nl-display{font-family:var(--nl-font-sans);font-size:var(--nl-type-display-size);line-height:var(--nl-type-display-leading);font-weight:var(--nl-type-display-weight);letter-spacing:var(--nl-type-display-tracking)}.nl-h1{font-family:var(--nl-font-sans);font-size:var(--nl-type-h1-size);line-height:var(--nl-type-h1-leading);font-weight:var(--nl-type-h1-weight);letter-spacing:var(--nl-type-h1-tracking)}.nl-h2{font-family:var(--nl-font-sans);font-size:var(--nl-type-h2-size);line-height:var(--nl-type-h2-leading);font-weight:var(--nl-type-h2-weight);letter-spacing:var(--nl-type-h2-tracking)}.nl-h3{font-family:var(--nl-font-sans);font-size:var(--nl-type-h3-size);line-height:var(--nl-type-h3-leading);font-weight:var(--nl-type-h3-weight);letter-spacing:var(--nl-type-h3-tracking)}.nl-h4{font-family:var(--nl-font-sans);font-size:var(--nl-type-h4-size);line-height:var(--nl-type-h4-leading);font-weight:var(--nl-type-h4-weight);letter-spacing:var(--nl-type-h4-tracking)}.nl-lead{font-family:var(--nl-font-sans);font-size:var(--nl-type-lead-size);line-height:var(--nl-type-lead-leading);font-weight:var(--nl-type-lead-weight);letter-spacing:var(--nl-type-lead-tracking)}.nl-body{font-family:var(--nl-font-sans);font-size:var(--nl-type-body-size);line-height:var(--nl-type-body-leading);font-weight:var(--nl-type-body-weight);letter-spacing:var(--nl-type-body-tracking)}.nl-small{font-family:var(--nl-font-sans);font-size:var(--nl-type-small-size);line-height:var(--nl-type-small-leading);font-weight:var(--nl-type-small-weight);letter-spacing:var(--nl-type-small-tracking)}.nl-mono{font-family:var(--nl-font-mono);font-variant-numeric:tabular-nums;font-size:var(--nl-type-mono-size);line-height:var(--nl-type-mono-leading);font-weight:var(--nl-type-mono-weight);letter-spacing:var(--nl-type-mono-tracking)}.nl-text-secondary{color:var(--nl-color-text-secondary)}.nl-container{width:100%;max-width:calc(var(--nl-container) + 2 * var(--nl-gutter));margin-inline:auto;padding-inline:var(--nl-gutter)}.nl-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.nl-prose{max-width:var(--nl-measure)}.nl-prose>*+*{-webkit-margin-before:1em;margin-block-start:1em}.nl-prose p,.nl-prose li{font-family:var(--nl-font-sans);font-size:var(--nl-type-body-size);line-height:var(--nl-type-body-leading);font-weight:var(--nl-type-body-weight);letter-spacing:var(--nl-type-body-tracking);color:var(--nl-color-text)}.nl-prose h2{font-family:var(--nl-font-sans);font-size:var(--nl-type-h3-size);line-height:var(--nl-type-h3-leading);font-weight:var(--nl-type-h3-weight);letter-spacing:var(--nl-type-h3-tracking);-webkit-margin-before:2em;margin-block-start:2em}.nl-prose h3{font-family:var(--nl-font-sans);font-size:var(--nl-type-h4-size);line-height:var(--nl-type-h4-leading);font-weight:var(--nl-type-h4-weight);letter-spacing:var(--nl-type-h4-tracking);-webkit-margin-before:1.75em;margin-block-start:1.75em}.nl-prose h2+*,.nl-prose h3+*{-webkit-margin-before:.6em;margin-block-start:.6em}.nl-prose ul,.nl-prose ol{-webkit-padding-start:1.25em;padding-inline-start:1.25em}.nl-prose li+li{-webkit-margin-before:.4em;margin-block-start:.4em}.nl-prose li::marker{color:var(--nl-color-text-secondary)}.nl-prose a:not([class]):-moz-any-link{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--nl-color-border-strong);text-underline-offset:.2em}.nl-prose a:not([class]),.nl-prose a:not([class]):any-link{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--nl-color-border-strong);text-underline-offset:.2em}.nl-prose a:not([class]):hover{text-decoration-color:currentcolor}.nl-prose blockquote{font-family:var(--nl-font-sans);font-size:var(--nl-type-lead-size);line-height:var(--nl-type-lead-leading);font-weight:var(--nl-type-lead-weight);letter-spacing:var(--nl-type-lead-tracking);-webkit-padding-start:var(--nl-space-5);padding-inline-start:var(--nl-space-5);-webkit-border-start:2px solid var(--nl-color-text);border-inline-start:2px solid var(--nl-color-text)}.nl-prose code{padding:.1em .35em;border-radius:var(--nl-radius-sm);background:var(--nl-color-surface-subtle);font-family:var(--nl-font-mono);font-size:.9em}.nl-prose hr{margin-block:2.5em;border:0;border-top:var(--nl-border-width) solid var(--nl-color-border)}
