@layer  properties {@supports  (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {.nl-hs-cl-abertura *,.nl-hs-cl-abertura ::before,.nl-hs-cl-abertura ::after,.nl-hs-cl-abertura ::backdrop{ --tw-translate-x: 0; --tw-translate-y: 0; --tw-translate-z: 0; --tw-rotate-x: initial; --tw-rotate-y: initial; --tw-rotate-z: initial; --tw-skew-x: initial; --tw-skew-y: initial; --tw-divide-y-reverse: 0; --tw-border-style: solid; --tw-gradient-position: initial; --tw-gradient-from: #0000; --tw-gradient-via: #0000; --tw-gradient-to: #0000; --tw-gradient-stops: initial; --tw-gradient-via-stops: initial; --tw-gradient-from-position: 0%; --tw-gradient-via-position: 50%; --tw-gradient-to-position: 100%; --tw-leading: initial; --tw-font-weight: initial; --tw-tracking: initial; --tw-ordinal: initial; --tw-slashed-zero: initial; --tw-numeric-figure: initial; --tw-numeric-spacing: initial; --tw-numeric-fraction: 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-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-ease: initial; --tw-animation-delay: 0s; --tw-animation-direction: normal; --tw-animation-duration: initial; --tw-animation-fill-mode: none; --tw-animation-iteration-count: 1; --tw-enter-blur: 0; --tw-enter-opacity: 1; --tw-enter-rotate: 0; --tw-enter-scale: 1; --tw-enter-translate-x: 0; --tw-enter-translate-y: 0; --tw-exit-blur: 0; --tw-exit-opacity: 1; --tw-exit-rotate: 0; --tw-exit-scale: 1; --tw-exit-translate-x: 0; --tw-exit-translate-y: 0; }}}
@layer  theme {.nl-hs-cl-abertura,.nl-hs-cl-abertura :host{ --font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue",
      "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji",
      "Segoe UI Symbol", "Noto Color Emoji"; --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
      "Courier New", monospace; --color-white: #fff; --spacing: .25rem; --container-md: 28rem; --container-3xl: 48rem; --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-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-4xl: 2.25rem; --text-4xl--line-height: calc(2.5 / 2.25); --text-7xl: 4.5rem; --text-7xl--line-height: 1; --font-weight-normal: 400; --font-weight-medium: 500; --font-weight-semibold: 600; --font-weight-bold: 700; --font-weight-black: 900; --tracking-tight: -.025em; --ease-out: cubic-bezier(0, 0, .2, 1); --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); --color-background: var(--background); --color-foreground: var(--foreground); --color-border: var(--border); }}
@layer  base {.nl-hs-cl-abertura *,.nl-hs-cl-abertura ::after,.nl-hs-cl-abertura ::before,.nl-hs-cl-abertura ::backdrop{ box-sizing: border-box; border: 0px solid; margin: 0px; padding: 0px; }.nl-hs-cl-abertura ::file-selector-button{ box-sizing: border-box; border: 0px solid; margin: 0px; padding: 0px; }.nl-hs-cl-abertura,.nl-hs-cl-abertura :host{ text-size-adjust: 100%; tab-size: 4; line-height: 1.5; font-family: var(--default-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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; }.nl-hs-cl-abertura hr{ height: 0px; color: inherit; border-top-width: 1px; }.nl-hs-cl-abertura abbr:where([title]){ text-decoration: underline dotted; }.nl-hs-cl-abertura h1,.nl-hs-cl-abertura h2,.nl-hs-cl-abertura h3,.nl-hs-cl-abertura h4,.nl-hs-cl-abertura h5,.nl-hs-cl-abertura h6{ font-size: inherit; font-weight: inherit; }.nl-hs-cl-abertura a{ color: inherit; text-decoration: inherit; }.nl-hs-cl-abertura b,.nl-hs-cl-abertura strong{ font-weight: bolder; }.nl-hs-cl-abertura code,.nl-hs-cl-abertura kbd,.nl-hs-cl-abertura samp,.nl-hs-cl-abertura pre{ 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; }.nl-hs-cl-abertura small{ font-size: 80%; }.nl-hs-cl-abertura sub,.nl-hs-cl-abertura sup{ vertical-align: baseline; font-size: 75%; line-height: 0; position: relative; }.nl-hs-cl-abertura sub{ bottom: -0.25em; }.nl-hs-cl-abertura sup{ top: -0.5em; }.nl-hs-cl-abertura table{ text-indent: 0px; border-color: inherit; border-collapse: collapse; }.nl-hs-cl-abertura progress{ vertical-align: baseline; }.nl-hs-cl-abertura summary{ display: list-item; }.nl-hs-cl-abertura ol,.nl-hs-cl-abertura ul,.nl-hs-cl-abertura menu{ list-style: none; }.nl-hs-cl-abertura img,.nl-hs-cl-abertura svg,.nl-hs-cl-abertura video,.nl-hs-cl-abertura canvas,.nl-hs-cl-abertura audio,.nl-hs-cl-abertura iframe,.nl-hs-cl-abertura embed,.nl-hs-cl-abertura object{ vertical-align: middle; display: block; }.nl-hs-cl-abertura img,.nl-hs-cl-abertura video{ max-width: 100%; height: auto; }.nl-hs-cl-abertura button,.nl-hs-cl-abertura input,.nl-hs-cl-abertura select,.nl-hs-cl-abertura optgroup,.nl-hs-cl-abertura textarea{ font: inherit; letter-spacing: inherit; color: inherit; opacity: 1; background-color: rgba(0, 0, 0, 0); border-radius: 0px; }.nl-hs-cl-abertura ::file-selector-button{ font: inherit; letter-spacing: inherit; color: inherit; opacity: 1; background-color: rgba(0, 0, 0, 0); border-radius: 0px; }.nl-hs-cl-abertura :where(select:is([multiple],.nl-hs-cl-abertura [size])) optgroup{ font-weight: bolder; }.nl-hs-cl-abertura :where(select:is([multiple],.nl-hs-cl-abertura [size])) optgroup option{ padding-inline-start: 20px; }.nl-hs-cl-abertura ::file-selector-button{ margin-inline-end: 4px; }.nl-hs-cl-abertura ::placeholder{ opacity: 1; }@supports  (not ((-webkit-appearance: -apple-pay-button))) or (contain-intrinsic-size: 1px) {.nl-hs-cl-abertura ::placeholder{ color: currentcolor; }@supports  (color: color-mix(in lab, red, red)) {.nl-hs-cl-abertura ::placeholder{ color: color-mix(in oklab, currentcolor, transparent); }}}.nl-hs-cl-abertura textarea{ resize: vertical; }.nl-hs-cl-abertura ::-webkit-search-decoration{ appearance: none; }.nl-hs-cl-abertura ::-webkit-date-and-time-value{ min-height: 1lh; text-align: inherit; }.nl-hs-cl-abertura ::-webkit-datetime-edit{ display: inline-flex; }.nl-hs-cl-abertura ::-webkit-datetime-edit-fields-wrapper{ padding: 0px; }.nl-hs-cl-abertura ::-webkit-datetime-edit{ padding-block: 0px; }.nl-hs-cl-abertura ::-webkit-datetime-edit-year-field{ padding-block: 0px; }.nl-hs-cl-abertura ::-webkit-datetime-edit-month-field{ padding-block: 0px; }.nl-hs-cl-abertura ::-webkit-datetime-edit-day-field{ padding-block: 0px; }.nl-hs-cl-abertura ::-webkit-datetime-edit-hour-field{ padding-block: 0px; }.nl-hs-cl-abertura ::-webkit-datetime-edit-minute-field{ padding-block: 0px; }.nl-hs-cl-abertura ::-webkit-datetime-edit-second-field{ padding-block: 0px; }.nl-hs-cl-abertura ::-webkit-datetime-edit-millisecond-field{ padding-block: 0px; }.nl-hs-cl-abertura ::-webkit-datetime-edit-meridiem-field{ padding-block: 0px; }.nl-hs-cl-abertura ::-webkit-calendar-picker-indicator{ line-height: 1; }.nl-hs-cl-abertura button,.nl-hs-cl-abertura input:where([type="button"],.nl-hs-cl-abertura [type="reset"],.nl-hs-cl-abertura [type="submit"]){ appearance: button; }.nl-hs-cl-abertura ::file-selector-button{ appearance: button; }.nl-hs-cl-abertura ::-webkit-inner-spin-button{ height: auto; }.nl-hs-cl-abertura ::-webkit-outer-spin-button{ height: auto; }.nl-hs-cl-abertura [hidden]:where(:not([hidden="until-found"])){ display: none !important; }.nl-hs-cl-abertura *{ border-color: var(--color-border); }.nl-hs-cl-abertura{ background-color: var(--color-background); color: var(--color-foreground); }}
@layer  utilities {.nl-hs-cl-abertura minmax\(0\,.nl-hs-cl-abertura 1fr\)\)\]{ grid-template-columns: repeat(12, minmax(0px, 1fr)); }.nl-hs-cl-abertura fit-content\(100\%\)\)\]{ grid-template-rows: repeat(1, fit-content(100%)); }.nl-hs-cl-abertura 0\,.nl-hs-cl-abertura 0\,.nl-hs-cl-abertura 0\)\]{ border-color: rgba(0, 0, 0, 0); }.nl-hs-cl-abertura 28\,.nl-hs-cl-abertura 61\{ background-color: rgba(15, 28, 61, 0.2); }.nl-hs-cl-abertura 28\,.nl-hs-cl-abertura 61\{ background-color: rgba(15, 28, 61, 0.4); }.nl-hs-cl-abertura 251\,.nl-hs-cl-abertura 252\{ background-color: rgba(250, 251, 252, 0.2); }.nl-hs-cl-abertura 251\,.nl-hs-cl-abertura 252\{ background-color: rgba(250, 251, 252, 0.9); }.nl-hs-cl-abertura 0\,.nl-hs-cl-abertura 0\{ --tw-gradient-from: #0009; --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); }.nl-hs-cl-abertura 0\,.nl-hs-cl-abertura 0\{ --tw-gradient-from: #00000073; --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); }.nl-hs-cl-abertura 23\,.nl-hs-cl-abertura 41\{ --tw-gradient-from: #0117291a; --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); }.nl-hs-cl-abertura 0\,.nl-hs-cl-abertura 0\{ --tw-gradient-to: #0000002e; --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); }.nl-hs-cl-abertura 0\,.nl-hs-cl-abertura 0\{ --tw-gradient-to: #0000003d; --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); }.nl-hs-cl-abertura 23\,.nl-hs-cl-abertura 41\{ --tw-gradient-to: #011729cc; --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); }.nl-hs-cl-abertura sans-serif\]{ font-family: "Geist:Black", sans-serif; }.nl-hs-cl-abertura sans-serif\]{ font-family: "Geist Mono:Regular", sans-serif; }.nl-hs-cl-abertura sans-serif\]{ font-family: "Lato:Black", sans-serif; }.nl-hs-cl-abertura sans-serif\]{ font-family: "Lato:Bold", sans-serif; }.nl-hs-cl-abertura sans-serif\]{ font-family: "Lato:Bold Italic", sans-serif; }.nl-hs-cl-abertura sans-serif\]{ font-family: "Lato:Italic", sans-serif; }.nl-hs-cl-abertura sans-serif\]{ font-family: "Lato:Medium", sans-serif; }.nl-hs-cl-abertura sans-serif\]{ font-family: "Lato:Medium Italic", sans-serif; }.nl-hs-cl-abertura sans-serif\]{ font-family: "Lato:Regular", sans-serif; }.nl-hs-cl-abertura .\[word-break\:break-word\]{ word-break: break-word; }.nl-hs-cl-abertura 28\,.nl-hs-cl-abertura 61\{ --tw-shadow: 0px 2px 8px 0px var(--tw-shadow-color, #0f1c3d59); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }.nl-hs-cl-abertura .\[\&_\*\]\:text-\[\#0f1c3d\]\! *{ color: rgb(15, 28, 61) !important; }.nl-hs-cl-abertura .\[\&_\*\]\:text-\[\#fafbfc\]\! *{ color: rgb(250, 251, 252) !important; }}
.nl-hs-cl-abertura{ --radius: .625rem; --background: oklch(100% 0 0); --foreground: oklch(12.9% .042 264.695); --card: oklch(100% 0 0); --card-foreground: oklch(12.9% .042 264.695); --popover: oklch(100% 0 0); --popover-foreground: oklch(12.9% .042 264.695); --primary: oklch(20.8% .042 265.755); --primary-foreground: oklch(98.4% .003 247.858); --secondary: oklch(96.8% .007 247.896); --secondary-foreground: oklch(20.8% .042 265.755); --muted: oklch(96.8% .007 247.896); --muted-foreground: oklch(55.4% .046 257.417); --accent: oklch(96.8% .007 247.896); --accent-foreground: oklch(20.8% .042 265.755); --destructive: oklch(57.7% .245 27.325); --destructive-foreground: oklch(98.4% .003 247.858); --border: oklch(92.9% .013 255.508); --input: oklch(92.9% .013 255.508); --ring: oklch(70.4% .04 256.788); --chart-1: oklch(64.6% .222 41.116); --chart-2: oklch(60% .118 184.704); --chart-3: oklch(39.8% .07 227.392); --chart-4: oklch(82.8% .189 84.429); --chart-5: oklch(76.9% .188 70.08); --sidebar: oklch(98.4% .003 247.858); --sidebar-foreground: oklch(12.9% .042 264.695); --sidebar-primary: oklch(20.8% .042 265.755); --sidebar-primary-foreground: oklch(98.4% .003 247.858); --sidebar-accent: oklch(96.8% .007 247.896); --sidebar-accent-foreground: oklch(20.8% .042 265.755); --sidebar-border: oklch(92.9% .013 255.508); --sidebar-ring: oklch(70.4% .04 256.788); }
@font-face { font-family: "Lato:Regular"; src: url('../../media/clientes-94e9a1fe-Lato-Regular.woff2') format("woff2"); font-style: normal; font-weight: 400; font-display: swap; }
@font-face { font-family: "Lato:Medium"; src: url('../../media/clientes-9bb32769-Lato-Medium.woff2') format("woff2"); font-style: normal; font-weight: 500; font-display: swap; }
@font-face { font-family: "Lato:Bold"; src: url('../../media/clientes-d298553b-Lato-Bold.woff2') format("woff2"); font-style: normal; font-weight: 700; font-display: swap; }
@font-face { font-family: "Lato:Black"; src: url('../../media/clientes-c64df73a-Lato-Black.woff2') format("woff2"); font-style: normal; font-weight: 900; font-display: swap; }
@font-face { font-family: "Lato:Italic"; src: url('../../media/clientes-673b4723-Lato-Italic.woff2') format("woff2"); font-style: italic; font-weight: 400; font-display: swap; }
@font-face { font-family: "Lato:Light"; src: url('../../media/clientes-736fa05b-Lato-Light.woff2') format("woff2"); font-style: normal; font-weight: 300; font-display: swap; }
@font-face { font-family: "Lato:Bold_Italic"; src: url('../../media/clientes-6aab28e6-Lato-BoldItalic.woff2') format("woff2"); font-style: italic; font-weight: 700; font-display: swap; }
@font-face { font-family: "Lato:Bold Italic"; src: url('../../media/clientes-6aab28e6-Lato-BoldItalic.woff2') format("woff2"); font-style: italic; font-weight: 700; font-display: swap; }
@font-face { font-family: "Lato:Medium Italic"; src: url('../../media/clientes-38e0ede7-Lato-MediumItalic_1') format("woff2"); font-style: italic; font-weight: 500; font-display: swap; }
@font-face { font-family: "Geist Mono:Regular"; src: url('../../media/clientes-f48e03bd-GeistMono.woff2') format("woff2"); font-style: normal; font-weight: 400; font-display: swap; }
@font-face { font-family: "Geist_Mono:Regular"; src: url('../../media/clientes-f48e03bd-GeistMono.woff2') format("woff2"); font-style: normal; font-weight: 400; font-display: swap; }
@font-face { font-family: "IBM Plex Mono:Medium"; src: url('../../media/clientes-b7398b14-IBMPlexMono-Medium.woff2') format("woff2"); font-style: normal; font-weight: 500; font-display: swap; }
@font-face { font-family: "IBM_Plex_Mono:Medium"; src: url('../../media/clientes-b7398b14-IBMPlexMono-Medium.woff2') format("woff2"); font-style: normal; font-weight: 500; font-display: swap; }
.nl-hs-cl-abertura,.nl-hs-cl-abertura,.nl-hs-cl-abertura #root{ height: 100%; }
.nl-hs-cl-abertura,.nl-hs-cl-abertura{ background-color: rgb(250, 250, 250); }
.nl-hs-cl-abertura{ scrollbar-width: thin; scrollbar-color: rgba(0, 0, 0, 0.15) transparent; }
@font-face { font-family: "Geist:Black"; src: local("Geist-VariableFont_wght"); font-style: normal; font-weight: 900; font-display: swap; }
.nl-hs-cl-abertura{ --nl-color-navy-900: #0f1c3d; --nl-color-blue-600: #2962a2; --nl-color-gray-100: #f5f7f9; --nl-color-gray-200: #ecf0f3; --nl-color-gray-300: #e0e6ec; --nl-color-gray-400: #9baec0; --nl-color-gray-600: #53687b; --nl-color-white-050: #fafbfc; --nl-color-ia-rosa: #ff22bd; --nl-color-ia-azul: #6385ee; --nl-gradiente-ia: linear-gradient(-25.14deg, var(--nl-color-ia-rosa) 22.127%, var(--nl-color-ia-azul) 73.374%); --nl-gradiente-ia-veu: linear-gradient(-10.62deg, var(--nl-color-ia-azul-a05) 33.654%, var(--nl-color-ia-rosa-a05) 100%); --nl-agentes-tile-largura: 90.63rem; --nl-agentes-tile-altura: 50.88rem; --nl-agentes-tile-opacidade: .08; --nl-agentes-tile-imagem: url('../../media/clientes-e5324918-rostos_letras-textura-de-fundo.jpg'); --nl-color-yellow-300: #fff570; --nl-title-3xl-size: 3.375rem; --nl-title-3xl-lh: 1.07; --nl-title-2xl-size: 2.5rem; --nl-title-2xl-lh: 1.11; --nl-title-xl-size: 1.75rem; --nl-title-xl-lh: 1.15; --nl-title-lg-blk-size: 1.5rem; --nl-title-lg-blk-lh: 1.17; --nl-title-lg-size: 1.5rem; --nl-title-lg-lh: 1.17; --nl-title-md-size: 1.25rem; --nl-title-md-lh: 1.21; --nl-title-sm-size: 1.125rem; --nl-title-sm-lh: 1.24; --nl-body-xl-size: 1.5rem; --nl-body-xl-lh: 1.4; --nl-body-lg-size: 1.25rem; --nl-body-lg-lh: 1.48; --nl-body-md-size: 1.125rem; --nl-body-md-lh: 1.53; --nl-body-sm-size: 1rem; --nl-body-sm-lh: 1.6; --nl-body-xs-size: .875rem; --nl-body-xs-lh: 1.67; --nl-body-2xs-size: .75rem; --nl-body-2xs-lh: 1.67; --nl-mono-xs-size: .75rem; --nl-mono-xs-lh: 1.67; --nl-ui-lg-size: 1.125rem; --nl-ui-lg-lh: 1; --nl-ui-md-size: .875rem; --nl-ui-md-lh: 1; --nl-ui-sm-size: .75rem; --nl-ui-sm-lh: 1; --nl-mono-xs-ui-size: .75rem; --nl-mono-xs-ui-lh: 1; --nl-title-3xl-weight: var(--nl-font-weight-black); --nl-title-2xl-weight: var(--nl-font-weight-black); --nl-title-xl-weight: var(--nl-font-weight-black); --nl-title-lg-blk-weight: var(--nl-font-weight-black); --nl-title-lg-weight: var(--nl-font-weight-bold); --nl-title-md-weight: var(--nl-font-weight-bold); --nl-title-sm-weight: var(--nl-font-weight-bold); --nl-body-xl-weight: var(--nl-font-weight-regular); --nl-body-lg-weight: var(--nl-font-weight-regular); --nl-body-md-weight: var(--nl-font-weight-regular); --nl-body-sm-weight: var(--nl-font-weight-regular); --nl-body-xs-weight: var(--nl-font-weight-regular); --nl-body-2xs-weight: var(--nl-font-weight-regular); --nl-mono-xs-weight: var(--nl-font-weight-regular); --nl-ui-lg-weight: var(--nl-font-weight-bold); --nl-ui-md-weight: var(--nl-font-weight-bold); --nl-ui-sm-weight: var(--nl-font-weight-bold); --nl-mono-xs-ui-weight: var(--nl-font-weight-regular); --nl-color-navy-a10: #0f1c3d1a; --nl-color-navy-a00: #0f1c3d00; --nl-color-navy-a002: #0f1c3d01; --nl-color-navy-a02: #0f1c3d05; --nl-color-navy-a04: #0f1c3d0a; --nl-color-navy-a06: #0f1c3d0f; --nl-color-navy-a08: #0f1c3d14; --nl-color-navy-a14: #0f1c3d24; --nl-color-navy-a15: #0f1c3d26; --nl-color-navy-a20: #0f1c3d33; --nl-color-navy-a30: #0f1c3d4d; --nl-color-navy-a40: #0f1c3d66; --nl-veu-leitura: linear-gradient(to bottom, #0f1c3d00 0%, #0f1c3d00 35%, #0f1c3dd9 100%); --nl-color-navy-a24: #0f1c3d3d; --nl-color-navy-a3: #0f1c3d4d; --nl-color-ia-azul-a05: #6385ee0d; --nl-color-ia-rosa-a05: #ff22bd0d; --nl-font-family-sans: "Geist", ui-sans-serif, system-ui, sans-serif; --nl-font-family-mono: "Geist Mono", ui-monospace, SFMono-Regular, monospace; --nl-font-weight-regular: 400; --nl-font-weight-bold: 700; --nl-font-weight-black: 900; --nl-tracking-hero: -1px; --nl-tracking-section: -.5px; --nl-tracking-feature: -1px; --nl-tracking-none: 0; --nl-tag-pad-y: 10px; --nl-hover-duracao: .16s; --nl-hover-curva: cubic-bezier(.4, 0, .2, 1); --nl-hover-blue-700: #23548b; --nl-hover-veu-navy: color-mix(in srgb, var(--nl-color-navy-900) 4%, transparent); --nl-hover-branco-foto: color-mix(in srgb, var(--nl-color-navy-900) 6%, var(--nl-color-white-050)); --nl-space-4: .25rem; --nl-space-8: .5rem; --nl-space-52: 3.25rem; --nl-space-12: .75rem; --nl-space-16: 1rem; --nl-space-20: 1.25rem; --nl-space-24: 1.5rem; --nl-space-32: 2rem; --nl-space-36: 2.25rem; --nl-space-40: 2.5rem; --nl-space-48: 3rem; --nl-space-60: 3.75rem; --nl-space-64: 4rem; --nl-space-80: 5rem; --nl-space-100: 6.25rem; --nl-space-120: 7.5rem; --nl-space-160: 10rem; --nl-space-200: 12.5rem; --nl-grid-breakpoint: 900px; --nl-grid-columns: 4; --nl-grid-gutter: 1rem; --nl-grid-inset: 1.25rem; --nl-grid-max: 80rem; --nl-space-140: 8.75rem; --nl-radius-4: 4px; --nl-radius-8: 8px; --nl-radius-pill: 999px; --nl-border-1: 1px; --nl-focus-ring: 2px; --nl-focus-offset: 2px; --nl-touch-target: 44px; --nl-touch-target-small: 24px; --nl-nav-height: 68px; --nl-regua-altura: calc(100vh - var(--nl-nav-height)); --nl-regua-curso-extra: 70vh; --nl-regua-composicao: 38rem; --nl-regua-largura: 30rem; background-color: var(--nl-color-white-050); color: var(--nl-color-navy-900); font-family: var(--nl-font-family-sans); font-size: var(--nl-body-md-size); line-height: var(--nl-body-md-lh); -webkit-font-smoothing: antialiased; position: relative; overflow-x: clip; }
@media  (width <= 899px) {.nl-hs-cl-abertura{ font-size: var(--nl-body-sm-size); line-height: var(--nl-body-sm-lh); }}
@media  (width >= 900px) {.nl-hs-cl-abertura{ --nl-grid-columns: 12; --nl-grid-gutter: 1.5rem; --nl-grid-inset: 5rem; }}
@media  (width <= 899px) {.nl-hs-cl-abertura{ --nl-tracking-hero: -.5px; --nl-tracking-section: -.5px; --nl-tracking-feature: 0; }}
.nl-hs-cl-abertura *,.nl-hs-cl-abertura ::before,.nl-hs-cl-abertura ::after{ box-sizing: border-box; }
.nl-hs-cl-abertura :focus-visible{ outline: var(--nl-focus-ring) solid var(--nl-color-blue-600); outline-offset: var(--nl-focus-offset); }
.nl-hs-cl-abertura .l4-br{ display: inline; }
@media  (width <= 899px) {.nl-hs-cl-abertura .l4-br{ width: 0.25em; height: 0px; display: inline-block; }}
.nl-hs-cl-abertura .nl-shell{ width: 100%; max-width: calc(var(--nl-grid-max) + var(--nl-grid-inset) * 2); padding-inline: var(--nl-grid-inset); margin-inline: auto; }
.nl-hs-cl-abertura .nl-grid{ grid-template-columns: repeat(var(--nl-grid-columns), 1fr); gap: var(--nl-grid-gutter); display: grid; }
@media  (width <= 899px) {.nl-hs-cl-abertura{ --nl-conteudo-fluido: clamp(350px, calc(41.26vw + 188.1px), 560px); }}
@media  (width <= 899px) {.nl-hs-cl-abertura{ --frz-conteudo-fluido: clamp(350px, calc(41.26vw + 188.1px), 560px); }}
.nl-hs-cl-abertura.nl-abertura{ --nl-hero-cta-size: var(--nl-ui-lg-size); --nl-hero-cta-line: var(--nl-ui-lg-lh); background: var(--nl-color-white-050); padding-block-start: clamp(var(--nl-space-60), calc(var(--nl-space-60) + (100vw - 390px) * 20 / 1050), var(--nl-space-80)); padding-block-end: var(--nl-space-40); position: relative; }
.nl-hs-cl-abertura.nl-abertura--centro{ padding-block-end: clamp(var(--nl-space-60), calc(var(--nl-space-60) + (100vw - 390px) * 60 / 1050)); }
.nl-hs-cl-abertura .nl-abertura__texto{ text-align: center; align-items: center; gap: clamp(var(--nl-space-24), calc(var(--nl-space-24) + (100vw - 390px) * 16 / 1050), var(--nl-space-40)); flex-direction: column; grid-column: 1 / -1; min-width: 0px; display: flex; }
.nl-hs-cl-abertura .nl-abertura__cabeca{ align-items: inherit; gap: var(--nl-space-20); flex-direction: column; display: flex; }
.nl-hs-cl-abertura .nl-abertura__trilha{ color: var(--nl-color-gray-600); font-size: var(--nl-body-xs-size); line-height: var(--nl-body-xs-lh); font-weight: var(--nl-body-xs-weight); margin: 0px; }
.nl-hs-cl-abertura .nl-abertura__trilha > span{ font-size: var(--nl-body-xs-size); line-height: var(--nl-body-xs-lh); }
.nl-hs-cl-abertura .nl-abertura__titulo,.nl-hs-cl-abertura .nl-abertura__titulo > span{ color: var(--nl-color-navy-900); font-size: clamp(var(--nl-title-xl-size), calc(var(--nl-title-xl-size) + (100vw - 390px) * 12 / 509), var(--nl-title-2xl-size)); line-height: var(--nl-title-xl-lh); font-weight: var(--nl-title-3xl-weight); letter-spacing: var(--nl-tracking-hero); margin: 0px; }
.nl-hs-cl-abertura .nl-abertura__titulo > span{ display: inline-block; }
.nl-hs-cl-abertura .nl-abertura__sub{ color: var(--nl-color-navy-900); font-size: clamp(var(--nl-body-sm-size), calc(var(--nl-body-sm-size) + (100vw - 390px) * 4 / 509), var(--nl-body-lg-size)); line-height: var(--nl-body-sm-lh); font-weight: var(--nl-body-xl-weight); text-wrap: pretty; margin: 0px; }
@media  (width >= 900px) {.nl-hs-cl-abertura .nl-abertura__titulo,.nl-hs-cl-abertura .nl-abertura__titulo > span{ font-size: clamp(var(--nl-title-2xl-size), calc(var(--nl-title-2xl-size) + (100vw - 900px) * 14 / 540), var(--nl-title-3xl-size)); line-height: var(--nl-title-3xl-lh); }.nl-hs-cl-abertura .nl-abertura__sub{ font-size: clamp(var(--nl-body-lg-size), calc(var(--nl-body-lg-size) + (100vw - 900px) * 4 / 540), var(--nl-body-xl-size)); line-height: var(--nl-body-xl-lh); }}
@media  (width <= 899px) {.nl-hs-cl-abertura .nl-abertura__sub br,.nl-hs-cl-abertura .nl-abertura__titulo br{ display: none; }.nl-hs-cl-abertura .nl-abertura__titulo > span{ display: inline; }}