:root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;-webkit-font-smoothing:inherit}:where(.unframer h1,.unframer h2,.unframer h3,.unframer h4,.unframer h5,.unframer h6,.unframer p,.unframer figure){margin:0}:where(.unframer){line-height:normal}:where(.unframer,.unframer input,.unframer textarea,.unframer select,.unframer button){font-size:12px;font-family:sans-serif}body{--framer-will-change-override: none;--framer-will-change-effect-override: none;--framer-will-change-filter-override: none}[data-framer-component-type]{position:absolute}[data-framer-component-type=Text]{cursor:inherit}[data-framer-component-text-autosized] *{white-space:pre}[data-framer-component-type=Text]>*{text-align:var(--framer-text-alignment, start)}[data-framer-component-type=Text] span span,[data-framer-component-type=Text] p span,[data-framer-component-type=Text] h1 span,[data-framer-component-type=Text] h2 span,[data-framer-component-type=Text] h3 span,[data-framer-component-type=Text] h4 span,[data-framer-component-type=Text] h5 span,[data-framer-component-type=Text] h6 span{display:block}[data-framer-component-type=Text] span span span,[data-framer-component-type=Text] p span span,[data-framer-component-type=Text] h1 span span,[data-framer-component-type=Text] h2 span span,[data-framer-component-type=Text] h3 span span,[data-framer-component-type=Text] h4 span span,[data-framer-component-type=Text] h5 span span,[data-framer-component-type=Text] h6 span span{display:unset}[data-framer-component-type=Text] div div span,[data-framer-component-type=Text] a div span,[data-framer-component-type=Text] span span span,[data-framer-component-type=Text] p span span,[data-framer-component-type=Text] h1 span span,[data-framer-component-type=Text] h2 span span,[data-framer-component-type=Text] h3 span span,[data-framer-component-type=Text] h4 span span,[data-framer-component-type=Text] h5 span span,[data-framer-component-type=Text] h6 span span,[data-framer-component-type=Text] a{font-family:var(--font-family);font-style:var(--font-style);font-weight:min(calc(var(--framer-font-weight-increase, 0) + var(--font-weight, 400)),900);color:var(--text-color);letter-spacing:var(--letter-spacing);font-size:var(--font-size);text-transform:var(--text-transform);line-height:var(--line-height);--font-family: var(--framer-font-family);--font-style: var(--framer-font-style);--font-weight: var(--framer-font-weight);--text-color: var(--framer-text-color);--letter-spacing: var(--framer-letter-spacing);--font-size: var(--framer-font-size);--text-transform: var(--framer-text-transform);--text-decoration: var(--framer-text-decoration-style, solid) var(--framer-text-decoration, none) var(--framer-text-decoration-color, currentcolor) var(--framer-text-decoration-thickness, auto);--text-decoration-skip-ink: var(--framer-text-decoration-skip-ink);--text-underline-offset: var(--framer-text-decoration-offset);--line-height: var(--framer-line-height)}[data-framer-component-type=Text] a,[data-framer-component-type=Text] a div span,[data-framer-component-type=Text] a span span span,[data-framer-component-type=Text] a p span span,[data-framer-component-type=Text] a h1 span span,[data-framer-component-type=Text] a h2 span span,[data-framer-component-type=Text] a h3 span span,[data-framer-component-type=Text] a h4 span span,[data-framer-component-type=Text] a h5 span span,[data-framer-component-type=Text] a h6 span span{--font-family: var(--framer-link-font-family, var(--framer-font-family));--font-style: var(--framer-link-font-style, var(--framer-font-style));--font-weight: var(--framer-link-font-weight, var(--framer-font-weight));--text-color: var(--framer-link-text-color, var(--framer-text-color));--font-size: var(--framer-link-font-size, var(--framer-font-size));--text-transform: var(--framer-link-text-transform, var(--framer-text-transform));--text-decoration: var(--framer-link-text-decoration-style, var(--framer-text-decoration-style, solid)) var(--framer-link-text-decoration, var(--framer-text-decoration, none)) var(--framer-link-text-decoration-color, var(--framer-text-decoration-color, currentcolor)) var(--framer-link-text-decoration-thickness, var(--framer-text-decoration-thickness, auto));--text-decoration-skip-ink: var(--framer-link-text-decoration-skip-ink, var(--framer-text-decoration-skip-ink));--text-underline-offset: var(--framer-link-text-decoration-offset, var(--framer-text-decoration-offset))}[data-framer-component-type=Text] a:hover,[data-framer-component-type=Text] a div span:hover,[data-framer-component-type=Text] a span span span:hover,[data-framer-component-type=Text] a p span span:hover,[data-framer-component-type=Text] a h1 span span:hover,[data-framer-component-type=Text] a h2 span span:hover,[data-framer-component-type=Text] a h3 span span:hover,[data-framer-component-type=Text] a h4 span span:hover,[data-framer-component-type=Text] a h5 span span:hover,[data-framer-component-type=Text] a h6 span span:hover{--font-family: var(--framer-link-hover-font-family, var(--framer-link-font-family, var(--framer-font-family)));--font-style: var(--framer-link-hover-font-style, var(--framer-link-font-style, var(--framer-font-style)));--font-weight: var(--framer-link-hover-font-weight, var(--framer-link-font-weight, var(--framer-font-weight)));--text-color: var(--framer-link-hover-text-color, var(--framer-link-text-color, var(--framer-text-color)));--font-size: var(--framer-link-hover-font-size, var(--framer-link-font-size, var(--framer-font-size)));--text-transform: var(--framer-link-hover-text-transform, var(--framer-link-text-transform, var(--framer-text-transform)));--text-decoration: var(--framer-link-hover-text-decoration-style, var(--framer-link-text-decoration-style, var(--framer-text-decoration-style, solid))) var(--framer-link-hover-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none))) var(--framer-link-hover-text-decoration-color, var(--framer-link-text-decoration-color, var(--framer-text-decoration-color, currentcolor))) var(--framer-link-hover-text-decoration-thickness, var(--framer-link-text-decoration-thickness, var(--framer-text-decoration-thickness, auto)));--text-decoration-skip-ink: var(--framer-link-hover-text-decoration-skip-ink, var(--framer-link-text-decoration-skip-ink, var(--framer-text-decoration-skip-ink)));--text-underline-offset: var(--framer-link-hover-text-decoration-offset, var(--framer-link-text-decoration-offset, var(--framer-text-decoration-offset)))}[data-framer-component-type=Text].isCurrent a,[data-framer-component-type=Text].isCurrent a div span,[data-framer-component-type=Text].isCurrent a span span span,[data-framer-component-type=Text].isCurrent a p span span,[data-framer-component-type=Text].isCurrent a h1 span span,[data-framer-component-type=Text].isCurrent a h2 span span,[data-framer-component-type=Text].isCurrent a h3 span span,[data-framer-component-type=Text].isCurrent a h4 span span,[data-framer-component-type=Text].isCurrent a h5 span span,[data-framer-component-type=Text].isCurrent a h6 span span{--font-family: var(--framer-link-current-font-family, var(--framer-link-font-family, var(--framer-font-family)));--font-style: var(--framer-link-current-font-style, var(--framer-link-font-style, var(--framer-font-style)));--font-weight: var(--framer-link-current-font-weight, var(--framer-link-font-weight, var(--framer-font-weight)));--text-color: var(--framer-link-current-text-color, var(--framer-link-text-color, var(--framer-text-color)));--font-size: var(--framer-link-current-font-size, var(--framer-link-font-size, var(--framer-font-size)));--text-transform: var(--framer-link-current-text-transform, var(--framer-link-text-transform, var(--framer-text-transform)));--text-decoration: var(--framer-link-current-text-decoration-style, var(--framer-link-text-decoration-style, var(--framer-text-decoration-style, solid))) var(--framer-link-current-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none))) var(--framer-link-current-text-decoration-color, var(--framer-link-text-decoration-color, var(--framer-text-decoration-color, currentcolor))) var(--framer-link-current-text-decoration-thickness, var(--framer-link-text-decoration-thickness, var(--framer-text-decoration-thickness, auto)));--text-decoration-skip-ink: var(--framer-link-current-text-decoration-skip-ink, var(--framer-link-text-decoration-skip-ink, var(--framer-text-decoration-skip-ink)));--text-underline-offset: var(--framer-link-current-text-decoration-offset, var(--framer-link-text-decoration-offset, var(--framer-text-decoration-offset)))}[data-framer-component-type=RichTextContainer]{display:flex;flex-direction:column;justify-content:flex-start;outline:none;flex-shrink:0}p.framer-text,div.framer-text,figure.framer-text,h1.framer-text,h2.framer-text,h3.framer-text,h4.framer-text,h5.framer-text,h6.framer-text,ol.framer-text,ul.framer-text{margin:0;padding:0}p.framer-text,div.framer-text,h1.framer-text,h2.framer-text,h3.framer-text,h4.framer-text,h5.framer-text,h6.framer-text,li.framer-text,ol.framer-text,ul.framer-text,mark.framer-text,span.framer-text:not([data-text-fill]){font-family:var(--framer-blockquote-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif));font-style:var(--framer-blockquote-font-style, var(--framer-font-style, normal));font-weight:var(--framer-blockquote-font-weight, var(--framer-font-weight, 400));color:var(--framer-blockquote-text-color, var(--framer-text-color, #000));font-size:calc(var(--framer-blockquote-font-size, var(--framer-font-size, 16px)) * var(--framer-font-size-scale, 1));letter-spacing:var(--framer-blockquote-letter-spacing, var(--framer-letter-spacing, 0));text-transform:var(--framer-blockquote-text-transform, var(--framer-text-transform, none));text-decoration-line:var(--framer-blockquote-text-decoration, var(--framer-text-decoration, initial));text-decoration-style:var(--framer-blockquote-text-decoration-style, var(--framer-text-decoration-style, initial));text-decoration-color:var(--framer-blockquote-text-decoration-color, var(--framer-text-decoration-color, initial));text-decoration-thickness:var(--framer-blockquote-text-decoration-thickness, var(--framer-text-decoration-thickness, initial));-webkit-text-decoration-skip-ink:var(--framer-blockquote-text-decoration-skip-ink, var(--framer-text-decoration-skip-ink, initial));text-decoration-skip-ink:var(--framer-blockquote-text-decoration-skip-ink, var(--framer-text-decoration-skip-ink, initial));text-underline-offset:var(--framer-blockquote-text-decoration-offset, var(--framer-text-decoration-offset, initial));line-height:var(--framer-blockquote-line-height, var(--framer-line-height, 1.2em));text-align:var(--framer-blockquote-text-alignment, var(--framer-text-alignment, start));-webkit-text-stroke-width:var(--framer-text-stroke-width, initial);-webkit-text-stroke-color:var(--framer-text-stroke-color, initial);font-feature-settings:var(--framer-font-open-type-features, initial);font-variation-settings:var(--framer-font-variation-axes, normal);text-wrap:var(--framer-text-wrap-override, var(--framer-text-wrap))}mark.framer-text,p.framer-text,div.framer-text,h1.framer-text,h2.framer-text,h3.framer-text,h4.framer-text,h5.framer-text,h6.framer-text,li.framer-text,ol.framer-text,ul.framer-text{background-color:var(--framer-blockquote-text-background-color, var(--framer-text-background-color, initial));border-radius:var(--framer-blockquote-text-background-radius, var(--framer-text-background-radius, initial));padding:var(--framer-blockquote-text-background-padding, var(--framer-text-background-padding, initial))}@supports not (color: color(display-p3 1 1 1)){p.framer-text,div.framer-text,h1.framer-text,h2.framer-text,h3.framer-text,h4.framer-text,h5.framer-text,h6.framer-text,li.framer-text,ol.framer-text,ul.framer-text,span.framer-text:not([data-text-fill]){color:var(--framer-blockquote-text-color-rgb, var(--framer-blockquote-text-color, var(--framer-text-color-rgb, var(--framer-text-color, #000))));-webkit-text-stroke-color:var(--framer-text-stroke-color-rgb, var(--framer-text-stroke-color, initial))}mark.framer-text{background-color:var(--framer-blockquote-text-background-color-rgb, var(--framer-blockquote-text-background-color, var(--framer-text-background-color-rgb, var(--framer-text-background-color, initial))))}}.framer-fit-text .framer-text{white-space:nowrap;white-space-collapse:preserve}strong.framer-text{font-family:var(--framer-blockquote-font-family-bold, var(--framer-font-family-bold));font-style:var(--framer-blockquote-font-style-bold, var(--framer-font-style-bold));font-weight:var(--framer-blockquote-font-weight-bold, var(--framer-font-weight-bold, bolder));font-variation-settings:var(--framer-blockquote-font-variation-axes-bold, var(--framer-font-variation-axes-bold))}em.framer-text{font-family:var(--framer-blockquote-font-family-italic, var(--framer-font-family-italic));font-style:var(--framer-blockquote-font-style-italic, var(--framer-font-style-italic, italic));font-weight:var(--framer-blockquote-font-weight-italic, var(--framer-font-weight-italic));font-variation-settings:var(--framer-blockquote-font-variation-axes-italic, var(--framer-font-variation-axes-italic))}em.framer-text>strong.framer-text{font-family:var(--framer-blockquote-font-family-bold-italic, var(--framer-font-family-bold-italic));font-style:var(--framer-blockquote-font-style-bold-italic, var(--framer-font-style-bold-italic, italic));font-weight:var(--framer-blockquote-font-weight-bold-italic, var(--framer-font-weight-bold-italic, bolder));font-variation-settings:var(--framer-blockquote-font-variation-axes-bold-italic, var(--framer-font-variation-axes-bold-italic))}p.framer-text:not(:first-child),div.framer-text:not(:first-child),h1.framer-text:not(:first-child),h2.framer-text:not(:first-child),h3.framer-text:not(:first-child),h4.framer-text:not(:first-child),h5.framer-text:not(:first-child),h6.framer-text:not(:first-child),ol.framer-text:not(:first-child),ul.framer-text:not(:first-child),blockquote.framer-text:not(:first-child),table.framer-text:not(:first-child),figure.framer-text:not(:first-child),.framer-image.framer-text:not(:first-child){margin-top:var(--framer-blockquote-paragraph-spacing, var(--framer-paragraph-spacing, 0))}li.framer-text>ul.framer-text:nth-child(2),li.framer-text>ol.framer-text:nth-child(2){margin-top:0}.framer-text[data-text-fill]{display:inline-block;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding:max(0em,calc(calc(1.3em - var(--framer-blockquote-line-height, var(--framer-line-height, 1.3em))) / 2));margin:min(0em,calc(calc(1.3em - var(--framer-blockquote-line-height, var(--framer-line-height, 1.3em))) / -2))}code.framer-text,code.framer-text span.framer-text:not([data-text-fill]){font-family:var(--framer-code-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif));font-style:var(--framer-blockquote-font-style, var(--framer-code-font-style, var(--framer-font-style, normal)));font-weight:var(--framer-blockquote-font-weight, var(--framer-code-font-weight, var(--framer-font-weight, 400)));color:var(--framer-blockquote-text-color, var(--framer-code-text-color, var(--framer-text-color, #000)));font-size:calc(var(--framer-blockquote-font-size, var(--framer-font-size, 16px)) * var(--framer-font-size-scale, 1));letter-spacing:var(--framer-blockquote-letter-spacing, var(--framer-letter-spacing, 0));line-height:var(--framer-blockquote-line-height, var(--framer-line-height, 1.2em))}@supports not (color: color(display-p3 1 1 1)){code.framer-text,code.framer-text span.framer-text:not([data-text-fill]){color:var(--framer-blockquote-text-color-rgb, var(--framer-blockquote-text-color, var(--framer-code-text-color-rgb, var(--framer-code-text-color, var(--framer-text-color-rgb, var(--framer-text-color, #000))))))}}blockquote.framer-text{margin-block-start:initial;margin-block-end:initial;margin-inline-start:initial;margin-inline-end:initial;unicode-bidi:initial}a.framer-text,a.framer-text span.framer-text:not([data-text-fill]),span.framer-text[data-nested-link],span.framer-text[data-nested-link] span.framer-text:not([data-text-fill]){color:inherit;font-family:var(--framer-blockquote-font-family, var(--framer-link-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif)));font-style:var(--framer-blockquote-font-style, var(--framer-link-font-style, var(--framer-font-style, normal)));font-weight:var(--framer-blockquote-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400)));font-size:calc(var(--framer-blockquote-font-size, var(--framer-font-size, 16px)) * var(--framer-font-size-scale, 1));text-transform:var(--framer-blockquote-text-transform, var(--framer-link-text-transform, var(--framer-text-transform, none)));cursor:var(--framer-custom-cursors, pointer);background-color:initial;border-radius:var(--framer-link-text-background-radius, initial);padding:var(--framer-link-text-background-padding, initial)}a.framer-text,span.framer-text[data-nested-link]{color:var(--framer-blockquote-text-color, var(--framer-link-text-color, var(--framer-text-color, #000)));text-decoration-line:var(--framer-blockquote-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, initial)));text-decoration-style:var(--framer-blockquote-text-decoration-style, var(--framer-link-text-decoration-style, var(--framer-text-decoration-style, initial)));text-decoration-color:var(--framer-blockquote-text-decoration-color, var(--framer-link-text-decoration-color, var(--framer-text-decoration-color, initial)));text-decoration-thickness:var(--framer-blockquote-text-decoration-thickness, var(--framer-link-text-decoration-thickness, var(--framer-text-decoration-thickness, initial)));-webkit-text-decoration-skip-ink:var(--framer-blockquote-text-decoration-skip-ink, var(--framer-link-text-decoration-skip-ink, var(--framer-text-decoration-skip-ink, initial)));text-decoration-skip-ink:var(--framer-blockquote-text-decoration-skip-ink, var(--framer-link-text-decoration-skip-ink, var(--framer-text-decoration-skip-ink, initial)));text-underline-offset:var(--framer-blockquote-text-decoration-offset, var(--framer-link-text-decoration-offset, var(--framer-text-decoration-offset, initial)));background-color:var(--framer-link-text-background-color, initial)}@supports not (color: color(display-p3 1 1 1)){a.framer-text,span.framer-text[data-nested-link]{color:var(--framer-blockquote-text-color-rgb, var(--framer-blockquote-text-color, var(--framer-link-text-color-rgb, var(--framer-link-text-color, var(--framer-text-color-rgb, var(--framer-text-color, #000))))));background-color:var(--framer-link-text-background-color-rgb, var(--framer-link-text-background-color, initial));text-decoration-color:var(--framer-link-text-decoration-color-rgb, var(--framer-link-text-decoration-color, var(--framer-text-decoration-color-rgb, var(--framer-text-decoration-color, currentcolor))))}}code.framer-text a.framer-text,code.framer-text a.framer-text span.framer-text:not([data-text-fill]),code.framer-text span.framer-text[data-nested-link],code.framer-text span.framer-text[data-nested-link] span.framer-text:not([data-text-fill]){font-family:var(--framer-code-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif));font-style:var(--framer-blockquote-font-style, var(--framer-code-font-style, var(--framer-font-style, normal)));font-weight:var(--framer-blockquote-font-weight, var(--framer-code-font-weight, var(--framer-font-weight, 400)));color:inherit;font-size:calc(var(--framer-blockquote-font-size, var(--framer-font-size, 16px)) * var(--framer-font-size-scale, 1))}code.framer-text a.framer-text,code.framer-text span.framer-text[data-nested-link]{color:var(--framer-blockquote-text-color, var(--framer-link-text-color, var(--framer-code-text-color, var(--framer-text-color, #000))))}@supports not (color: color(display-p3 1 1 1)){code.framer-text a.framer-text,code.framer-text a.framer-text span.framer-text:not([data-text-fill]),code.framer-text span.framer-text[data-nested-link],code.framer-text span.framer-text[data-nested-link] span.framer-text:not([data-text-fill]){color:var(--framer-blockquote-text-color-rgb, var(--framer-blockquote-text-color, var(--framer-link-text-color-rgb, var(--framer-link-text-color, var(--framer-code-text-color-rgb, var(--framer-code-text-color, var(--framer-text-color-rgb, var(--framer-text-color, #000))))))))}}a.framer-text:hover,a.framer-text:hover span.framer-text:not([data-text-fill]),span.framer-text[data-nested-link]:hover,span.framer-text[data-nested-link]:hover span.framer-text:not([data-text-fill]){font-family:var(--framer-link-hover-font-family, var(--framer-blockquote-font-family, var(--framer-link-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif))));font-style:var(--framer-link-hover-font-style, var(--framer-blockquote-font-style, var(--framer-link-font-style, var(--framer-font-style, normal))));font-weight:var(--framer-link-hover-font-weight, var(--framer-blockquote-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400))));font-size:calc(var(--framer-link-hover-font-size, var(--framer-blockquote-font-size, var(--framer-font-size, 16px))) * var(--framer-font-size-scale, 1));text-transform:var(--framer-link-hover-text-transform, var(--framer-blockquote-text-transform, var(--framer-link-text-transform, var(--framer-text-transform, none))));border-radius:var(--framer-link-hover-text-background-radius, var(--framer-link-text-background-radius, var(--framer-text-background-radius, initial)));padding:var(--framer-link-hover-text-background-padding, var(--framer-link-text-background-padding, var(--framer-text-background-padding, initial)))}a.framer-text:hover,span.framer-text[data-nested-link]:hover{color:var(--framer-link-hover-text-color, var(--framer-blockquote-text-color, var(--framer-link-text-color, var(--framer-text-color, #000))));text-decoration-line:var(--framer-link-hover-text-decoration, var(--framer-blockquote-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, initial))));text-decoration-style:var(--framer-link-hover-text-decoration-style, var(--framer-blockquote-text-decoration-style, var(--framer-link-text-decoration-style, var(--framer-text-decoration-style, initial))));text-decoration-color:var(--framer-link-hover-text-decoration-color, var(--framer-blockquote-text-decoration-color, var(--framer-link-text-decoration-color, var(--framer-text-decoration-color, initial))));text-decoration-thickness:var(--framer-link-hover-text-decoration-thickness, var(--framer-blockquote-text-decoration-thickness, var(--framer-link-text-decoration-thickness, var(--framer-text-decoration-thickness, initial))));-webkit-text-decoration-skip-ink:var(--framer-link-hover-text-decoration-skip-ink, var(--framer-blockquote-text-decoration-skip-ink, var(--framer-link-text-decoration-skip-ink, var(--framer-text-decoration-skip-ink, initial))));text-decoration-skip-ink:var(--framer-link-hover-text-decoration-skip-ink, var(--framer-blockquote-text-decoration-skip-ink, var(--framer-link-text-decoration-skip-ink, var(--framer-text-decoration-skip-ink, initial))));text-underline-offset:var(--framer-link-hover-text-decoration-offset, var(--framer-blockquote-text-decoration-offset, var(--framer-link-text-decoration-offset, var(--framer-text-decoration-offset, initial))));background-color:var(--framer-link-hover-text-background-color, var(--framer-link-text-background-color, var(--framer-text-background-color, initial)))}@supports not (color: color(display-p3 1 1 1)){a.framer-text:hover,span.framer-text[data-nested-link]:hover{color:var(--framer-link-hover-text-color-rgb, var(--framer-link-hover-text-color, var(--framer-blockquote-text-color-rgb, var(--framer-blockquote-text-color, var(--framer-link-text-color-rgb, var(--framer-link-text-color, var(--framer-text-color-rgb, var(--framer-text-color, #000))))))));background-color:var(--framer-link-hover-text-background-color-rgb, var(--framer-link-hover-text-background-color, var(--framer-link-text-background-color-rgb, var(--framer-link-text-background-color, var(--framer-text-background-color-rgb, var(--framer-text-background-color, initial))))));text-decoration-color:var(--framer-link-hover-text-decoration-color-rgb, var(--framer-link-hover-text-decoration-color, var(--framer-link-text-decoration-color-rgb, var(--framer-link-text-decoration-color, var(--framer-text-decoration-color-rgb, var(--framer-text-decoration-color, currentcolor))))))}}code.framer-text a.framer-text:hover,code.framer-text span.framer-text[data-nested-link]:hover{color:var(--framer-link-hover-text-color, var(--framer-blockquote-text-color, var(--framer-link-text-color, var(--framer-code-text-color, var(--framer-text-color, #000)))))}@supports not (color: color(display-p3 1 1 1)){code.framer-text a.framer-text:hover,code.framer-text span.framer-text[data-nested-link]:hover{color:var(--framer-link-hover-text-color-rgb, var(--framer-link-hover-text-color, var(--framer-blockquote-text-color-rgb, var(--framer-blockquote-text-color, var(--framer-link-text-color-rgb, var(--framer-link-text-color, var(--framer-code-text-color-rgb, var(--framer-code-text-color, var(--framer-text-color-rgb, var(--framer-text-color, #000))))))))))}}a.framer-text[data-framer-page-link-current],a.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]),span.framer-text[data-framer-page-link-current],span.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]){font-family:var(--framer-link-current-font-family, var(--framer-link-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif)));font-style:var(--framer-link-current-font-style, var(--framer-link-font-style, var(--framer-font-style, normal)));font-weight:var(--framer-link-current-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400)));font-size:calc(var(--framer-link-current-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px))) * var(--framer-font-size-scale, 1));text-transform:var(--framer-link-current-text-transform, var(--framer-link-text-transform, var(--framer-text-transform, none)));border-radius:var(--framer-link-current-text-background-radius, var(--framer-link-text-background-radius, initial));padding:var(--framer-link-current-text-background-padding, var(--framer-link-text-background-padding, initial))}a.framer-text[data-framer-page-link-current],span.framer-text[data-framer-page-link-current]{color:var(--framer-link-current-text-color, var(--framer-link-text-color, var(--framer-text-color, #000)));text-decoration-line:var(--framer-link-current-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, initial)));text-decoration-style:var(--framer-link-current-text-decoration-style, var(--framer-link-text-decoration-style, var(--framer-text-decoration-style, initial)));text-decoration-color:var(--framer-link-current-text-decoration-color, var(--framer-link-text-decoration-color, var(--framer-text-decoration-color, initial)));text-decoration-thickness:var(--framer-link-current-text-decoration-thickness, var(--framer-link-text-decoration-thickness, var(--framer-text-decoration-thickness, initial)));-webkit-text-decoration-skip-ink:var(--framer-link-current-text-decoration-skip-ink, var(--framer-link-text-decoration-skip-ink, var(--framer-text-decoration-skip-ink, initial)));text-decoration-skip-ink:var(--framer-link-current-text-decoration-skip-ink, var(--framer-link-text-decoration-skip-ink, var(--framer-text-decoration-skip-ink, initial)));text-underline-offset:var(--framer-link-current-text-decoration-offset, var(--framer-link-text-decoration-offset, var(--framer-text-decoration-offset, initial)));background-color:var(--framer-link-current-text-background-color, var(--framer-link-text-background-color, var(--framer-text-background-color, initial)))}@supports not (color: color(display-p3 1 1 1)){a.framer-text[data-framer-page-link-current],span.framer-text[data-framer-page-link-current]{color:var(--framer-link-current-text-color-rgb, var(--framer-link-current-text-color, var(--framer-link-text-color-rgb, var(--framer-link-text-color, var(--framer-text-color-rgb, var(--framer-text-color, #000))))));background-color:var(--framer-link-current-text-background-color-rgb, var(--framer-link-current-text-background-color, var(--framer-link-text-background-color-rgb, var(--framer-link-text-background-color, var(--framer-text-background-color-rgb, var(--framer-text-background-color, initial))))));text-decoration-color:var(--framer-link-current-text-decoration-color-rgb, var(--framer-link-current-text-decoration-color, var(--framer-link-text-decoration-color-rgb, var(--framer-link-text-decoration-color, var(--framer-text-decoration-color-rgb, var(--framer-text-decoration-color, currentcolor))))))}}code.framer-text a.framer-text[data-framer-page-link-current],code.framer-text a.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]),code.framer-text span.framer-text[data-framer-page-link-current],code.framer-text span.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]){font-family:var(--framer-code-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif));font-style:var(--framer-code-font-style, var(--framer-font-style, normal));font-weight:var(--framer-code-font-weight, var(--framer-font-weight, 400));color:inherit;font-size:calc(var(--framer-link-current-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px))) * var(--framer-font-size-scale, 1))}code.framer-text a.framer-text[data-framer-page-link-current],code.framer-text span.framer-text[data-framer-page-link-current]{color:var(--framer-link-current-text-color, var(--framer-link-text-color, var(--framer-code-text-color, var(--framer-text-color, #000))))}@supports not (color: color(display-p3 1 1 1)){code.framer-text a.framer-text[data-framer-page-link-current],code.framer-text a.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]),code.framer-text span.framer-text[data-framer-page-link-current],code.framer-text span.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]){color:var(--framer-link-current-text-color-rgb, var(--framer-link-current-text-color, var(--framer-link-text-color-rgb, var(--framer-link-text-color, var(--framer-code-text-color-rgb, var(--framer-code-text-color, var(--framer-text-color-rgb, var(--framer-text-color, #000))))))));background-color:var(--framer-link-current-text-background-color-rgb, var(--framer-link-current-text-background-color, var(--framer-link-text-background-color-rgb, var(--framer-link-text-background-color, var(--framer-text-background-color-rgb, var(--framer-text-background-color, initial))))))}}a.framer-text[data-framer-page-link-current]:hover,a.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]),span.framer-text[data-framer-page-link-current]:hover,span.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]){color:inherit;font-family:var(--framer-link-hover-font-family, var(--framer-link-current-font-family, var(--framer-link-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif))));font-style:var(--framer-link-hover-font-style, var(--framer-link-current-font-style, var(--framer-link-font-style, var(--framer-font-style, normal))));font-weight:var(--framer-link-hover-font-weight, var(--framer-link-current-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400))));font-size:calc(var(--framer-link-hover-font-size, var(--framer-link-current-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px)))) * var(--framer-font-size-scale, 1));text-transform:var(--framer-link-hover-text-transform, var(--framer-link-current-text-transform, var(--framer-link-text-transform, var(--framer-text-transform, none))));border-radius:var(--framer-link-hover-text-background-radius, var(--framer-link-current-text-background-radius, var(--framer-link-text-background-radius, initial)));padding:var(--framer-link-hover-text-background-padding, var(--framer-link-current-text-background-padding, var(--framer-link-text-background-padding, initial)))}a.framer-text[data-framer-page-link-current]:hover,span.framer-text[data-framer-page-link-current]:hover{color:var(--framer-link-hover-text-color, var(--framer-link-current-text-color, var(--framer-link-text-color, var(--framer-text-color, #000))));text-decoration-line:var(--framer-link-hover-text-decoration, var(--framer-link-current-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, initial))));text-decoration-style:var(--framer-link-hover-text-decoration-style, var(--framer-link-current-text-decoration-style, var(--framer-link-text-decoration-style, var(--framer-text-decoration-style, initial))));text-decoration-color:var(--framer-link-hover-text-decoration-color, var(--framer-link-current-text-decoration-color, var(--framer-link-text-decoration-color, var(--framer-text-decoration-color, initial))));text-decoration-thickness:var(--framer-link-hover-text-decoration-thickness, var(--framer-link-current-text-decoration-thickness, var(--framer-link-text-decoration-thickness, var(--framer-text-decoration-thickness, initial))));-webkit-text-decoration-skip-ink:var(--framer-link-hover-text-decoration-skip-ink, var(--framer-link-current-text-decoration-skip-ink, var(--framer-link-text-decoration-skip-ink, var(--framer-text-decoration-skip-ink, initial))));text-decoration-skip-ink:var(--framer-link-hover-text-decoration-skip-ink, var(--framer-link-current-text-decoration-skip-ink, var(--framer-link-text-decoration-skip-ink, var(--framer-text-decoration-skip-ink, initial))));text-underline-offset:var(--framer-link-hover-text-decoration-offset, var(--framer-link-current-text-decoration-offset, var(--framer-link-text-decoration-offset, var(--framer-text-decoration-offset, initial))));background-color:var(--framer-link-hover-text-background-color, var(--framer-link-current-text-background-color, var(--framer-link-text-background-color, initial)))}@supports not (color: color(display-p3 1 1 1)){a.framer-text[data-framer-page-link-current]:hover,span.framer-text[data-framer-page-link-current]:hover{color:var(--framer-link-hover-text-color-rgb, var(--framer-link-hover-text-color, var(--framer-link-current-text-color-rgb, var(--framer-link-current-text-color, var(--framer-link-text-color-rgb, var(--framer-link-text-color, var(--framer-code-text-color-rgb, var(--framer-code-text-color, var(--framer-text-color-rgb, var(--framer-text-color, #000))))))))));background-color:var(--framer-link-hover-text-background-color-rgb, var(--framer-link-hover-text-background-color, var(--framer-link-current-text-background-color-rgb, var(--framer-link-current-text-background-color, var(--framer-link-text-background-color-rgb, var(--framer-link-text-background-color, initial))))));text-decoration-color:var(--framer-link-hover-text-decoration-color-rgb, var(--framer-link-hover-text-decoration-color, var(--framer-link-current-text-decoration-color-rgb, var(--framer-link-current-text-decoration-color, var(--framer-link-text-decoration-color-rgb, var(--framer-link-text-decoration-color, var(--framer-text-decoration-color-rgb, var(--framer-text-decoration-color, currentcolor))))))))}}code.framer-text a.framer-text[data-framer-page-link-current]:hover,code.framer-text span.framer-text[data-framer-page-link-current]:hover{color:var(--framer-link-hover-text-color, var(--framer-link-current-text-color, var(--framer-link-text-color, var(--framer-code-text-color, var(--framer-text-color, #000)))))}@supports not (color: color(display-p3 1 1 1)){code.framer-text a.framer-text[data-framer-page-link-current]:hover,code.framer-text a.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]),code.framer-text span.framer-text[data-framer-page-link-current]:hover,code.framer-text span.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]){color:var(--framer-link-hover-text-color-rgb, var(--framer-link-hover-text-color, var(--framer-link-current-text-color-rgb, var(--framer-link-current-text-color, var(--framer-link-text-color-rgb, var(--framer-link-text-color, var(--framer-code-text-color-rgb, var(--framer-code-text-color, var(--framer-text-color-rgb, var(--framer-text-color, #000))))))))));background-color:var(--framer-link-hover-text-background-color-rgb, var(--framer-link-hover-text-background-color, var(--framer-link-current-text-background-color-rgb, var(--framer-link-current-text-background-color, var(--framer-link-text-background-color-rgb, var(--framer-link-text-background-color, initial))))))}}.framer-image.framer-text{display:block;max-width:100%;height:auto}.text-styles-preset-reset.framer-text{--framer-font-family: Inter, Inter Placeholder, sans-serif;--framer-font-style: normal;--framer-font-weight: 500;--framer-text-color: #000;--framer-font-size: 16px;--framer-letter-spacing: 0;--framer-text-transform: none;--framer-text-decoration: none;--framer-text-decoration-style: none;--framer-text-decoration-color: none;--framer-text-decoration-thickness: none;--framer-text-decoration-skip-ink: none;--framer-text-decoration-offset: none;--framer-line-height: 1.2em;--framer-text-alignment: start;--framer-font-open-type-features: normal;--framer-text-background-color: initial;--framer-text-background-radius: initial;--framer-text-background-padding: initial}ol.framer-text{--list-style-type: decimal}ul.framer-text,ol.framer-text{padding-inline-start:0;position:relative}li.framer-text{counter-increment:list-item;list-style:none;padding-inline-start:2ch}ol.framer-text>li.framer-text:before{position:absolute;inset-inline-start:0;content:counter(list-item,var(--list-style-type)) ".";font-variant-numeric:tabular-nums}ol.framer-text>li.framer-text:nth-last-child(n+10),ol.framer-text>li.framer-text:nth-last-child(n+10)~li{padding-inline-start:3ch}ol.framer-text>li.framer-text:nth-last-child(n+100),ol.framer-text>li.framer-text:nth-last-child(n+100)~li{padding-inline-start:4ch}ol.framer-text>li.framer-text:nth-last-child(n+1000),ol.framer-text>li.framer-text:nth-last-child(n+1000)~li{padding-inline-start:5ch}ol.framer-text>li.framer-text:nth-last-child(n+10000),ol.framer-text>li.framer-text:nth-last-child(n+10000)~li{padding-inline-start:6ch}ol.framer-text>li.framer-text:nth-last-child(n+100000),ol.framer-text>li.framer-text:nth-last-child(n+100000)~li{padding-inline-start:7ch}ol.framer-text>li.framer-text:nth-last-child(n+1000000),ol.framer-text>li.framer-text:nth-last-child(n+1000000)~li{padding-inline-start:8ch}ul.framer-text>li.framer-text:before{position:absolute;inset-inline-start:0;content:"•"}.framer-table-wrapper{overflow-x:auto}table.framer-text,.framer-table-wrapper table.framer-text{border-collapse:separate;border-spacing:0;table-layout:auto;word-break:normal;width:100%}td.framer-text,th.framer-text{min-width:16ch;vertical-align:top}.framer-text-module[data-width=fill]>:first-child,.framer-text-module:not([data-width=fit])[style*=aspect-ratio]>:first-child{width:100%}@supports not (aspect-ratio: 1){.framer-text-module:not([data-width=fit])[style*=aspect-ratio]{position:relative}.framer-text-module:not([data-width=fit])[style*=aspect-ratio]:before{content:"";display:block;padding-bottom:calc(100% / calc(var(--aspect-ratio)))}.framer-text-module[data-width=fill]>:first-child,.framer-text-module:not([data-width=fit])[style*=aspect-ratio]>:first-child{position:absolute;top:0;left:0;height:100%}}[data-framer-component-type=DeprecatedRichText]{cursor:inherit}[data-framer-component-type=DeprecatedRichText] .text-styles-preset-reset{--framer-font-family: Inter, Inter Placeholder, sans-serif;--framer-font-style: normal;--framer-font-weight: 500;--framer-text-color: #000;--framer-font-size: 16px;--framer-letter-spacing: 0;--framer-text-transform: none;--framer-text-decoration: none;--framer-line-height: 1.2em;--framer-text-alignment: start;--framer-font-open-type-features: normal;--font-variation-settings: normal}[data-framer-component-type=DeprecatedRichText] p,[data-framer-component-type=DeprecatedRichText] div,[data-framer-component-type=DeprecatedRichText] h1,[data-framer-component-type=DeprecatedRichText] h2,[data-framer-component-type=DeprecatedRichText] h3,[data-framer-component-type=DeprecatedRichText] h4,[data-framer-component-type=DeprecatedRichText] h5,[data-framer-component-type=DeprecatedRichText] h6{margin:0;padding:0}[data-framer-component-type=DeprecatedRichText] p,[data-framer-component-type=DeprecatedRichText] div,[data-framer-component-type=DeprecatedRichText] h1,[data-framer-component-type=DeprecatedRichText] h2,[data-framer-component-type=DeprecatedRichText] h3,[data-framer-component-type=DeprecatedRichText] h4,[data-framer-component-type=DeprecatedRichText] h5,[data-framer-component-type=DeprecatedRichText] h6,[data-framer-component-type=DeprecatedRichText] li,[data-framer-component-type=DeprecatedRichText] ol,[data-framer-component-type=DeprecatedRichText] ul,[data-framer-component-type=DeprecatedRichText] span:not([data-text-fill]){font-family:var(--framer-font-family, Inter, Inter Placeholder, sans-serif);font-style:var(--framer-font-style, normal);font-weight:var(--framer-font-weight, 400);color:var(--framer-text-color, #000);font-size:var(--framer-font-size, 16px);letter-spacing:var(--framer-letter-spacing, 0);text-transform:var(--framer-text-transform, none);-webkit-text-decoration:var(--framer-text-decoration, none);text-decoration:var(--framer-text-decoration, none);line-height:var(--framer-line-height, 1.2em);text-align:var(--framer-text-alignment, start)}[data-framer-component-type=DeprecatedRichText] p:not(:first-child),[data-framer-component-type=DeprecatedRichText] div:not(:first-child),[data-framer-component-type=DeprecatedRichText] h1:not(:first-child),[data-framer-component-type=DeprecatedRichText] h2:not(:first-child),[data-framer-component-type=DeprecatedRichText] h3:not(:first-child),[data-framer-component-type=DeprecatedRichText] h4:not(:first-child),[data-framer-component-type=DeprecatedRichText] h5:not(:first-child),[data-framer-component-type=DeprecatedRichText] h6:not(:first-child),[data-framer-component-type=DeprecatedRichText] ol:not(:first-child),[data-framer-component-type=DeprecatedRichText] ul:not(:first-child),[data-framer-component-type=DeprecatedRichText] .framer-image:not(:first-child){margin-top:var(--framer-paragraph-spacing, 0)}[data-framer-component-type=DeprecatedRichText] span[data-text-fill]{display:inline-block;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}[data-framer-component-type=DeprecatedRichText] a,[data-framer-component-type=DeprecatedRichText] a span:not([data-text-fill]){font-family:var(--framer-link-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif));font-style:var(--framer-link-font-style, var(--framer-font-style, normal));font-weight:var(--framer-link-font-weight, var(--framer-font-weight, 400));color:var(--framer-link-text-color, var(--framer-text-color, #000));font-size:var(--framer-link-font-size, var(--framer-font-size, 16px));text-transform:var(--framer-link-text-transform, var(--framer-text-transform, none));-webkit-text-decoration:var(--framer-link-text-decoration, var(--framer-text-decoration, none));text-decoration:var(--framer-link-text-decoration, var(--framer-text-decoration, none))}[data-framer-component-type=DeprecatedRichText] a:hover,[data-framer-component-type=DeprecatedRichText] a:hover span:not([data-text-fill]){font-family:var(--framer-link-hover-font-family, var(--framer-link-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif)));font-style:var(--framer-link-hover-font-style, var(--framer-link-font-style, var(--framer-font-style, normal)));font-weight:var(--framer-link-hover-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400)));color:var(--framer-link-hover-text-color, var(--framer-link-text-color, var(--framer-text-color, #000)));font-size:var(--framer-link-hover-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px)));text-transform:var(--framer-link-hover-text-transform, var(--framer-link-text-transform, var(--framer-text-transform, none)));-webkit-text-decoration:var(--framer-link-hover-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none)));text-decoration:var(--framer-link-hover-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none)))}[data-framer-component-type=DeprecatedRichText] a[data-framer-page-link-current],[data-framer-component-type=DeprecatedRichText] a[data-framer-page-link-current] span:not([data-text-fill]):not([data-nested-link]){font-family:var(--framer-link-current-font-family, var(--framer-link-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif)));font-style:var(--framer-link-current-font-style, var(--framer-link-font-style, var(--framer-font-style, normal)));font-weight:var(--framer-link-current-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400)));color:var(--framer-link-current-text-color, var(--framer-link-text-color, var(--framer-text-color, #000)));font-size:var(--framer-link-current-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px)));text-transform:var(--framer-link-current-text-transform, var(--framer-link-text-transform, var(--framer-text-transform, none)));-webkit-text-decoration:var(--framer-link-current-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none)));text-decoration:var(--framer-link-current-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none)))}[data-framer-component-type=DeprecatedRichText] a[data-framer-page-link-current]:hover,[data-framer-component-type=DeprecatedRichText] a[data-framer-page-link-current]:hover span:not([data-text-fill]):not([data-nested-link]){font-family:var(--framer-link-hover-font-family, var(--framer-link-current-font-family, var(--framer-link-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif))));font-style:var(--framer-link-hover-font-style, var(--framer-link-current-font-style, var(--framer-link-font-style, var(--framer-font-style, normal))));font-weight:var(--framer-link-hover-font-weight, var(--framer-link-current-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400))));color:var(--framer-link-hover-text-color, var(--framer-link-current-text-color, var(--framer-link-text-color, var(--framer-text-color, #000))));font-size:var(--framer-link-hover-font-size, var(--framer-link-current-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px))));text-transform:var(--framer-link-hover-text-transform, var(--framer-link-current-text-transform, var(--framer-link-text-transform, var(--framer-text-transform, none))));-webkit-text-decoration:var(--framer-link-hover-text-decoration, var(--framer-link-current-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none))));text-decoration:var(--framer-link-hover-text-decoration, var(--framer-link-current-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none))))}[data-framer-component-type=DeprecatedRichText] strong{font-weight:bolder}[data-framer-component-type=DeprecatedRichText] em{font-style:italic}[data-framer-component-type=DeprecatedRichText] .framer-image{display:block;max-width:100%;height:auto}[data-framer-component-type=DeprecatedRichText] ul,[data-framer-component-type=DeprecatedRichText] ol{display:table;width:100%;padding-left:0;margin:0}[data-framer-component-type=DeprecatedRichText] li{display:table-row;counter-increment:list-item;list-style:none}[data-framer-component-type=DeprecatedRichText] ol>li:before{display:table-cell;width:2.25ch;box-sizing:border-box;padding-right:.75ch;content:counter(list-item) ".";white-space:nowrap}[data-framer-component-type=DeprecatedRichText] ul>li:before{display:table-cell;width:2.25ch;box-sizing:border-box;padding-right:.75ch;content:"•"}:not([data-framer-generated])>[data-framer-stack-content-wrapper]>*,:not([data-framer-generated])>[data-framer-stack-content-wrapper]>[data-framer-component-type],:not([data-framer-generated])>[data-framer-stack-content-wrapper]>[data-framer-legacy-stack-gap-enabled]>*,:not([data-framer-generated])>[data-framer-stack-content-wrapper]>[data-framer-legacy-stack-gap-enabled]>[data-framer-component-type]{position:relative}.flexbox-gap-not-supported [data-framer-legacy-stack-gap-enabled=true]>*,[data-framer-legacy-stack-gap-enabled=true][data-framer-stack-flexbox-gap=false]{margin-top:calc(var(--stack-gap-y) / 2);margin-bottom:calc(var(--stack-gap-y) / 2);margin-right:calc(var(--stack-gap-x) / 2);margin-left:calc(var(--stack-gap-x) / 2)}[data-framer-stack-content-wrapper][data-framer-stack-gap-enabled=true]{row-gap:var(--stack-native-row-gap);-moz-column-gap:var(--stack-native-column-gap);column-gap:var(--stack-native-column-gap)}.flexbox-gap-not-supported [data-framer-stack-content-wrapper][data-framer-stack-gap-enabled=true]{row-gap:unset;-moz-column-gap:unset;column-gap:unset}.flexbox-gap-not-supported [data-framer-stack-direction-reverse=false] [data-framer-legacy-stack-gap-enabled=true]>*:first-child,[data-framer-stack-direction-reverse=false] [data-framer-legacy-stack-gap-enabled=true][data-framer-stack-flexbox-gap=false]>*:first-child,.flexbox-gap-not-supported [data-framer-stack-direction-reverse=true] [data-framer-legacy-stack-gap-enabled=true]>*:last-child,[data-framer-stack-direction-reverse=true] [data-framer-legacy-stack-gap-enabled=true][data-framer-stack-flexbox-gap=false]>*:last-child{margin-top:0;margin-left:0}.flexbox-gap-not-supported [data-framer-stack-direction-reverse=false] [data-framer-legacy-stack-gap-enabled=true]>*:last-child,[data-framer-stack-direction-reverse=false] [data-framer-legacy-stack-gap-enabled=true][data-framer-stack-flexbox-gap=false]>*:last-child,.flexbox-gap-not-supported [data-framer-stack-direction-reverse=true] [data-framer-legacy-stack-gap-enabled=true]>*:first-child,[data-framer-stack-direction-reverse=true] [data-framer-legacy-stack-gap-enabled=true][data-framer-stack-flexbox-gap=false]>*:first-child{margin-right:0;margin-bottom:0}NavigationContainer [data-framer-component-type=NavigationContainer]>*,[data-framer-component-type=NavigationContainer]>[data-framer-component-type]{position:relative}[data-framer-component-type=Scroll]::-webkit-scrollbar{display:none}[data-framer-component-type=ScrollContentWrapper]>*{position:relative}[data-framer-component-type=NativeScroll]{-webkit-overflow-scrolling:touch}[data-framer-component-type=NativeScroll]>*{position:relative}[data-framer-component-type=NativeScroll].direction-both{overflow-x:auto;overflow-y:auto}[data-framer-component-type=NativeScroll].direction-vertical{overflow-x:hidden;overflow-y:auto}[data-framer-component-type=NativeScroll].direction-horizontal{overflow-x:auto;overflow-y:hidden}[data-framer-component-type=NativeScroll].direction-vertical>*{width:100%!important}[data-framer-component-type=NativeScroll].direction-horizontal>*{height:100%!important}[data-framer-component-type=NativeScroll].scrollbar-hidden::-webkit-scrollbar{display:none}[data-framer-component-type=PageContentWrapper]>*,[data-framer-component-type=PageContentWrapper]>[data-framer-component-type]{position:relative}[data-framer-component-type=DeviceComponent].no-device>*{width:100%!important;height:100%!important}[data-is-present=false],[data-is-present=false] *{pointer-events:none!important}[data-framer-cursor=pointer]{cursor:pointer}[data-framer-cursor=grab]{cursor:grab}[data-framer-cursor=grab]:active{cursor:grabbing}.svgContainer svg{display:block}[data-reset=button]{border-width:0;padding:0;background:none}[data-hide-scrollbars=true]::-webkit-scrollbar{width:0px;height:0px}[data-hide-scrollbars=true]::-webkit-scrollbar-thumb{background:transparent}[data-hide-scrollbars=true]{scrollbar-width:none}@supports (not (overflow: clip)){:root{--overflow-clip-fallback: hidden}}.framer-lightbox-container{opacity:1!important;pointer-events:auto!important}@supports (background: -webkit-named-image(i)) and (not (contain-intrinsic-size: inherit)){div.framer-text,p.framer-text,h1.framer-text,h2.framer-text,h3.framer-text,h4.framer-text,h5.framer-text,h6.framer-text,ol.framer-text,ul.framer-text,li.framer-text,blockquote.framer-text,.framer-text.framer-image{display:var(--text-truncation-display-inline-for-safari-16, revert)}div.framer-text:after,p.framer-text:after,h1.framer-text:after,h2.framer-text:after,h3.framer-text:after,h4.framer-text:after,h5.framer-text:after,h6.framer-text:after,ol.framer-text:after,ul.framer-text:after,li.framer-text:after,blockquote.framer-text:after,.framer-text.framer-image:after{content:var(--text-truncation-line-break-for-safari-16);white-space:pre}.framer-text.framer-text-module,.framer-text.framer-table-wrapper{display:var(--text-truncation-display-none-for-safari-16, revert)}p.framer-text[data-text-fill]{display:var(--text-truncation-display-inline-for-safari-16, inline-block)}}:root{--unframer-dark-06: rgb(0, 4, 31);--unframer-mid-grey-25: rgb(31, 39, 95);--unframer-dark-05: rgb(0, 3, 25);--unframer-grey-80: rgb(196, 200, 212);--unframer-mid-grey-18: rgb(22, 28, 68);--unframer-blue-70: rgb(51, 203, 255);--unframer-mid-grey-22: rgb(28, 35, 84);--unframer-grey-70: rgb(167, 173, 190);--unframer-grey-90: rgb(225, 227, 233);--unframer-dark-03: rgb(0, 2, 15);--unframer-grey-40: rgb(87, 95, 117);--unframer-blue-50: rgb(0, 184, 255);--unframer-grey-95: rgb(240, 241, 244);--unframer-blue-90: rgb(204, 243, 255);--unframer-grey-50: rgb(109, 119, 146);--unframer-blue-97: rgb(240, 251, 255);--unframer-dark-15: rgb(0, 9, 76);--unframer-mid-grey-28: rgb(35, 45, 107);--unframer-mid-grey-15: rgb(19, 24, 57);--unframer-white: rgb(255, 255, 255);--unframer-blue-55: rgb(0, 151, 212);--unframer-mid-grey-12: rgb(14, 18, 46);--unframer-mid-grey-10: rgb(12, 15, 38);--unframer-blue-60: rgb(0, 127, 177);--unframer-mid-grey-08: rgb(10, 12, 30);--unframer-dark-08: rgb(0, 5, 41);--unframer-dark-10: rgb(0, 6, 51);--unframer-blue-95: rgb(230, 249, 255);--token-0c2a37bd-a518-4be7-ad0d-0de6e24f8c72: rgb(0, 4, 31);--token-0c394b86-baae-4b2e-84cd-f4354c621d84: rgb(31, 39, 95);--token-19b7c8b2-a15b-4292-8bd5-afd6da15510b: rgb(0, 3, 25);--token-1b8625e0-13ce-4d73-8156-ae8786fbff1f: rgb(196, 200, 212);--token-1de346e1-893e-48fc-baa6-bfb90f41753f: rgb(22, 28, 68);--token-45325dc9-b834-4dc2-8214-338b736e1601: rgb(51, 203, 255);--token-4ab161bc-883b-4ac9-b30d-aa8d92696985: rgb(28, 35, 84);--token-5290a3f4-c858-4df7-b4b0-ea87535a1ae5: rgb(167, 173, 190);--token-59cd66d6-36bb-4bdb-9ad2-2a08345c93a4: rgb(225, 227, 233);--token-6cf39457-d957-4967-8059-39c512f3137e: rgb(0, 2, 15);--token-6f86c4c9-9027-40f4-85a0-9f9832d22a8a: rgb(87, 95, 117);--token-71923aac-b113-4f32-835c-69806fb13e54: rgb(0, 184, 255);--token-73bf1c19-b295-4a80-8fec-e4a1490718db: rgb(240, 241, 244);--token-7ee28b8f-420f-4d85-9988-ce51fb6e8852: rgb(204, 243, 255);--token-8b751802-c4ad-424d-ba87-061787dcedbf: rgb(109, 119, 146);--token-8df05a3e-88ed-41cb-8776-b8209a1b500f: rgb(240, 251, 255);--token-9808df8b-9423-4c64-ab16-a95758a33d6f: rgb(0, 9, 76);--token-a10ea01c-6011-4822-a3b0-343052e21671: rgb(35, 45, 107);--token-c2774d4c-a446-44d7-82cc-dd6eef7b715d: rgb(19, 24, 57);--token-c63500d0-3392-49ff-b400-617c8d04a492: rgb(255, 255, 255);--token-cef4d70e-0eaa-45ea-8c1c-858682b3fde2: rgb(0, 151, 212);--token-e5e32cd2-9193-48bc-af06-07aa6da4bbe5: rgb(14, 18, 46);--token-e78d0dd7-c6d7-4d1d-acfc-164f74296222: rgb(12, 15, 38);--token-f1a1ff14-8606-46dd-b2d5-8d68b8e62368: rgb(0, 127, 177);--token-f40c3d7d-74c3-4e52-9cd9-1acb262c1c61: rgb(10, 12, 30);--token-f4b26379-d03c-4ef3-a642-d95a8cac7d1c: rgb(0, 5, 41);--token-f7f2488e-33ec-4b05-ab27-e7cbbd10b0a5: rgb(0, 6, 51);--token-f9309884-f46f-42e8-b972-778e14c80307: rgb(230, 249, 255)}.dark{--unframer-dark-06: rgb(0, 4, 31);--unframer-mid-grey-25: rgb(31, 39, 95);--unframer-dark-05: rgb(0, 3, 25);--unframer-grey-80: rgb(196, 200, 212);--unframer-mid-grey-18: rgb(22, 28, 68);--unframer-blue-70: rgb(51, 203, 255);--unframer-mid-grey-22: rgb(28, 35, 84);--unframer-grey-70: rgb(167, 173, 190);--unframer-grey-90: rgb(225, 227, 233);--unframer-dark-03: rgb(0, 2, 15);--unframer-grey-40: rgb(87, 95, 117);--unframer-blue-50: rgb(0, 184, 255);--unframer-grey-95: rgb(240, 241, 244);--unframer-blue-90: rgb(204, 243, 255);--unframer-grey-50: rgb(109, 119, 146);--unframer-blue-97: rgb(240, 251, 255);--unframer-dark-15: rgb(0, 9, 76);--unframer-mid-grey-28: rgb(35, 45, 107);--unframer-mid-grey-15: rgb(19, 24, 57);--unframer-white: rgb(255, 255, 255);--unframer-blue-55: rgb(0, 151, 212);--unframer-mid-grey-12: rgb(14, 18, 46);--unframer-mid-grey-10: rgb(12, 15, 38);--unframer-blue-60: rgb(0, 127, 177);--unframer-mid-grey-08: rgb(10, 12, 30);--unframer-dark-08: rgb(0, 5, 41);--unframer-dark-10: rgb(0, 6, 51);--unframer-blue-95: rgb(230, 249, 255);--token-0c2a37bd-a518-4be7-ad0d-0de6e24f8c72: rgb(0, 4, 31);--token-0c394b86-baae-4b2e-84cd-f4354c621d84: rgb(31, 39, 95);--token-19b7c8b2-a15b-4292-8bd5-afd6da15510b: rgb(0, 3, 25);--token-1b8625e0-13ce-4d73-8156-ae8786fbff1f: rgb(196, 200, 212);--token-1de346e1-893e-48fc-baa6-bfb90f41753f: rgb(22, 28, 68);--token-45325dc9-b834-4dc2-8214-338b736e1601: rgb(51, 203, 255);--token-4ab161bc-883b-4ac9-b30d-aa8d92696985: rgb(28, 35, 84);--token-5290a3f4-c858-4df7-b4b0-ea87535a1ae5: rgb(167, 173, 190);--token-59cd66d6-36bb-4bdb-9ad2-2a08345c93a4: rgb(225, 227, 233);--token-6cf39457-d957-4967-8059-39c512f3137e: rgb(0, 2, 15);--token-6f86c4c9-9027-40f4-85a0-9f9832d22a8a: rgb(87, 95, 117);--token-71923aac-b113-4f32-835c-69806fb13e54: rgb(0, 184, 255);--token-73bf1c19-b295-4a80-8fec-e4a1490718db: rgb(240, 241, 244);--token-7ee28b8f-420f-4d85-9988-ce51fb6e8852: rgb(204, 243, 255);--token-8b751802-c4ad-424d-ba87-061787dcedbf: rgb(109, 119, 146);--token-8df05a3e-88ed-41cb-8776-b8209a1b500f: rgb(240, 251, 255);--token-9808df8b-9423-4c64-ab16-a95758a33d6f: rgb(0, 9, 76);--token-a10ea01c-6011-4822-a3b0-343052e21671: rgb(35, 45, 107);--token-c2774d4c-a446-44d7-82cc-dd6eef7b715d: rgb(19, 24, 57);--token-c63500d0-3392-49ff-b400-617c8d04a492: rgb(255, 255, 255);--token-cef4d70e-0eaa-45ea-8c1c-858682b3fde2: rgb(0, 151, 212);--token-e5e32cd2-9193-48bc-af06-07aa6da4bbe5: rgb(14, 18, 46);--token-e78d0dd7-c6d7-4d1d-acfc-164f74296222: rgb(12, 15, 38);--token-f1a1ff14-8606-46dd-b2d5-8d68b8e62368: rgb(0, 127, 177);--token-f40c3d7d-74c3-4e52-9cd9-1acb262c1c61: rgb(10, 12, 30);--token-f4b26379-d03c-4ef3-a642-d95a8cac7d1c: rgb(0, 5, 41);--token-f7f2488e-33ec-4b05-ab27-e7cbbd10b0a5: rgb(0, 6, 51);--token-f9309884-f46f-42e8-b972-778e14c80307: rgb(230, 249, 255)}@media(min-width:0px)and (max-width:319px){.unframer-hidden:not(.unframer-base){display:none!important}}@media(min-width:320px)and (max-width:767px){.unframer-hidden:not(.unframer-sm){display:none!important}}@media(min-width:768px)and (max-width:959px){.unframer-hidden:not(.unframer-md){display:none!important}}@media(min-width:960px)and (max-width:1199px){.unframer-hidden:not(.unframer-lg){display:none!important}}@media(min-width:1200px)and (max-width:1535px){.unframer-hidden:not(.unframer-xl){display:none!important}}@media(min-width:1536px){.unframer-hidden:not(.unframer-2xl){display:none!important}}@font-face{font-family:Rethink Sans;src:url(https://fonts.gstatic.com/s/rethinksans/v5/AMODz4SDuXOMCPfdoglY9JQuWHBGG0X45DmqklNRCEvmma-aua4.woff2);font-style:normal;font-weight:500}@font-face{font-family:Rethink Sans;src:url(https://fonts.gstatic.com/s/rethinksans/v5/AMODz4SDuXOMCPfdoglY9JQuWHBGG0X45DmqkoZWCEvmma-aua4.woff2);font-style:normal;font-weight:700}@font-face{font-family:Rethink Sans;src:url(https://fonts.gstatic.com/s/rethinksans/v5/AMOFz4SDuXOMCPfdoglY9JQEUUK5wyyTfpeth6kS0g3smI2fqa7iVQ.woff2);font-style:italic;font-weight:500}@font-face{font-family:Rethink Sans;src:url(https://fonts.gstatic.com/s/rethinksans/v5/AMOFz4SDuXOMCPfdoglY9JQEUUK5wyyTfpeth6kSBwrsmI2fqa7iVQ.woff2);font-style:italic;font-weight:700}@font-face{font-family:Inter;src:url(https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2);font-style:normal;font-weight:400;unicodeRange:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;src:url(https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2);font-style:normal;font-weight:400;unicodeRange:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;src:url(https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2);font-style:normal;font-weight:400;unicodeRange:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;src:url(https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2);font-style:normal;font-weight:400;unicodeRange:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;src:url(https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2);font-style:normal;font-weight:400;unicodeRange:U+0370-03FF}@font-face{font-family:Inter;src:url(https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2);font-style:normal;font-weight:400;unicodeRange:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2);font-style:normal;font-weight:400;unicodeRange:U+1F00-1FFF}@font-face{font-family:Rethink Sans;src:url(https://fonts.gstatic.com/s/rethinksans/v5/AMODz4SDuXOMCPfdoglY9JQuWHBGG0X45DmqkmFRCEvmma-aua4.woff2);font-style:normal;font-weight:400}@font-face{font-family:Rethink Sans;src:url(https://fonts.gstatic.com/s/rethinksans/v5/AMOFz4SDuXOMCPfdoglY9JQEUUK5wyyTfpeth6kS4A3smI2fqa7iVQ.woff2);font-style:italic;font-weight:400}@font-face{font-family:Rethink Sans;src:url(https://fonts.gstatic.com/s/rethinksans/v5/AMODz4SDuXOMCPfdoglY9JQuWHBGG0X45Dmqkr9WCEvmma-aua4.woff2);font-style:normal;font-weight:600}@font-face{font-family:Rethink Sans;src:url(https://fonts.gstatic.com/s/rethinksans/v5/AMOFz4SDuXOMCPfdoglY9JQEUUK5wyyTfpeth6kSPgrsmI2fqa7iVQ.woff2);font-style:italic;font-weight:600}*,*:before,*:after{box-sizing:border-box}html{margin:0;padding:0;width:100%;min-height:100%;background-color:#00020f;-webkit-overflow-scrolling:touch}body{margin:0;padding:0;width:100%;min-height:100%;background-color:#00020f;overflow-x:hidden;backface-visibility:hidden}#root{margin:0;padding:0;width:100%;min-height:100vh;background-color:#00020f;transform:translateZ(0);-webkit-transform:translateZ(0)}html{scroll-behavior:smooth}:root{--background: 220 100% 6%;--foreground: 220 20% 95%;--primary: 195 100% 50%;--primary-foreground: 0 0% 100%;--secondary: 230 40% 25%;--secondary-foreground: 220 20% 95%;--destructive: 0 84% 60%;--destructive-foreground: 0 0% 100%;--muted: 230 40% 25%;--muted-foreground: 220 15% 50%;--accent: 230 40% 25%;--accent-foreground: 220 20% 95%;--border: 220 15% 50%;--input: 220 15% 50%;--ring: 195 100% 50%}.app-container{background-color:#00020f;min-height:100vh;width:100%;overflow-x:hidden;overflow-y:visible;display:flex;flex-direction:column;align-items:center;backface-visibility:hidden;transform:translateZ(0);-webkit-transform:translateZ(0)}.unified-hero{position:relative;width:100%;min-height:100vh;display:flex;flex-direction:column;align-items:center;overflow:visible;backface-visibility:hidden;transform:translateZ(0)}.unified-hero__background{position:absolute;top:0;left:0;right:0;width:100%;height:100%;z-index:0;pointer-events:none;display:flex;justify-content:center;align-items:flex-start;overflow:visible}.unified-hero:before,.unified-hero:after{content:"";position:absolute;top:0;width:40%;height:70%;pointer-events:none;z-index:1}.unified-hero:before{left:0;background:radial-gradient(ellipse 80% 60% at 0% 30%,rgba(0,184,255,.3) 0%,rgba(0,136,189,.15) 30%,transparent 70%)}.unified-hero:after{right:0;background:radial-gradient(ellipse 80% 60% at 100% 30%,rgba(0,184,255,.3) 0%,rgba(0,136,189,.15) 30%,transparent 70%)}.unified-hero__content{position:relative;z-index:1;width:100%;display:flex;flex-direction:column;align-items:center}.unified-hero__background>div,.unified-hero__background [class*=framer-]{overflow:visible!important}.unified-hero__background .framer-M6jE1.framer-1bzqgr6,.unified-hero__background .framer-M6jE1.framer-v-1bzqgr6{width:100vw!important;max-width:none!important}.unified-hero__background .framer-19xj8v4{width:100vw!important;left:0!important;transform:none!important}.unified-hero__background [class*=framer-][class*=container]{width:100%!important;overflow:visible!important}.unified-hero__background canvas,.unified-hero__background .tsparticles-canvas-el{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;pointer-events:none!important}.app-container>*{width:100%;display:flex;flex-direction:column;align-items:center}@media(max-width:639px){.app-container{max-width:100vw}[class*=framer-]{max-width:100%}.unified-hero__background .framer-M6jE1.framer-v-1hhxnhw.framer-1bzqgr6{width:100vw!important}[data-framer-name=Services] .framer-ubs19b{flex-direction:column!important;align-items:stretch!important;padding:0 16px!important;gap:20px!important}[data-framer-name=Services] .framer-1ntp0e9[data-framer-name=Card],[data-framer-name=Services] .framer-17954q8[data-framer-name=Card]{width:100%!important;max-width:100%!important;min-width:0!important;flex:1 1 auto!important;padding:16px 20px 24px!important;min-height:auto!important;height:auto!important;overflow:visible!important}[data-framer-name=Card] .framer-279q7z,[data-framer-name=Card] .framer-1jva6e{width:100%!important;max-width:100%!important;overflow:visible!important}[data-framer-name=Card] .framer-enpnwp{width:100%!important;max-width:100%!important;overflow:visible!important;word-wrap:break-word!important}.framer-4tdxh0,.framer-1x662bp{width:100%!important;max-width:100%!important;overflow:visible!important}.framer-1wd23zf-container{width:100%!important;max-width:100%!important;padding:0 16px!important;overflow:visible!important;height:50px!important;min-height:50px!important;display:flex!important;align-items:center!important}.framer-1ihn741,.framer-1mv9d06,.framer-12351cy,.framer-vh53ca,.framer-1rnrofd,.framer-1vs38qi{width:110px!important;height:37px!important;max-width:110px!important;max-height:37px!important;min-width:100px!important;min-height:33px!important;flex-shrink:0!important;margin:0 14px!important;-o-object-fit:contain!important;object-fit:contain!important;display:block!important;visibility:visible!important;opacity:1!important}.framer-1ihn741 img,.framer-1mv9d06 img,.framer-12351cy img,.framer-vh53ca img,.framer-1rnrofd img,.framer-1vs38qi img{width:110px!important;height:37px!important;max-width:110px!important;max-height:37px!important;min-width:100px!important;min-height:33px!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center center!important;object-position:center center!important;display:block!important;visibility:visible!important;opacity:1!important}[id=JKMOzkGTb],[layoutId=JKMOzkGTb]{height:50px!important;min-height:50px!important;width:100%!important;display:block!important;visibility:visible!important;opacity:1!important}section[style*=mask-image]{height:auto!important;min-height:50px!important;padding:15px 0!important}img[src="/ll-logo.svg"],img[src="/ll-logo.svg"][alt="Local Logic logo"],.framer-15p51f3[data-framer-name=Logo] img,.framer-176vogx[data-framer-name=Logo] img,.framer-15p51f3[data-framer-name=Logo]>*,.framer-176vogx[data-framer-name=Logo]>*,.framer-15p51f3[data-framer-name=Logo] img[src="/ll-logo.svg"],.framer-176vogx[data-framer-name=Logo] img[src="/ll-logo.svg"]{-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center center!important;object-position:center center!important;width:50px!important;height:50px!important;max-width:50px!important;max-height:50px!important;min-width:50px!important;min-height:50px!important;aspect-ratio:1 / 1!important;display:block!important;opacity:1!important;visibility:visible!important}.framer-15p51f3[data-framer-name=Logo],.framer-176vogx[data-framer-name=Logo],a[data-framer-name=Logo],[data-framer-name=Logo]{width:50px!important;height:50px!important;min-width:50px!important;min-height:50px!important;max-width:50px!important;max-height:50px!important;flex-shrink:0!important;display:block!important;visibility:visible!important;opacity:1!important;overflow:visible!important;aspect-ratio:1 / 1!important}.framer-15p51f3[data-framer-name=Logo] *,.framer-176vogx[data-framer-name=Logo] *{max-width:50px!important;max-height:50px!important}.framer-15p51f3[data-framer-name=Logo],.framer-176vogx[data-framer-name=Logo]{background-size:contain!important;background-repeat:no-repeat!important;background-position:center center!important}}@media(min-width:640px)and (max-width:1023px){.unified-hero__background .framer-M6jE1.framer-v-1p9f5xc.framer-1bzqgr6{width:100vw!important}[data-framer-name=Services] .framer-ubs19b{display:flex!important;justify-content:center!important;align-items:stretch!important;flex-wrap:wrap!important;gap:24px!important}[data-framer-name=Services] .framer-1ntp0e9[data-framer-name=Card],[data-framer-name=Services] .framer-17954q8[data-framer-name=Card]{max-width:calc(50% - 12px)!important;min-width:300px!important;flex:0 1 calc(50% - 12px)!important}@media(min-width:640px)and (max-width:900px){[data-framer-name=Services] .framer-1ntp0e9[data-framer-name=Card],[data-framer-name=Services] .framer-17954q8[data-framer-name=Card]{max-width:500px!important;flex:0 1 auto!important;width:100%!important}}}[data-framer-name=Pricing],[data-framer-name="Our Blogs"],.framer-qxrlew,[data-framer-name="Video Section"],[data-framer-name=CTA],.framer-ihzyjp[data-framer-name=CTA],.framer-4unaml[data-framer-name=Container]{display:none!important}[role=contentinfo],footer{width:100vw!important;max-width:100vw!important;margin-left:calc(-50vw + 50%)!important;margin-right:calc(-50vw + 50%)!important}.framer-1r3755t,.framer-12ls4hw,.framer-10r8xkm,.framer-99cpl8,.framer-11p4vw8,.framer-11p4vw8 *,.framer-99cpl8 *,.framer-10r8xkm *,.framer-2w4alr-container,.framer-1vgy9gv,.framer-iygbal[data-framer-name="Sub Container"],.framer-iygbal,.framer-ot6at[data-framer-name=Container]{display:none!important}.framer-BEmN8 .framer-1a3nu3u[data-border=true]:after{border-right-width:0px!important}.framer-BEmN8 .framer-16hdsu[data-border=true]:after{border-top-width:1px!important;border-top-color:#6d77924d!important;border-top-style:dashed!important}.framer-176vogx[data-framer-name=Logo],.framer-15p51f3[data-framer-name=Logo]{background-image:url(/ll-logo.svg)!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;width:40px!important;height:40px!important}@media(min-width:768px)and (max-width:1023px){.framer-mgHLl.framer-v-e1j5h7 .framer-j38cbr[data-framer-name="Buttons Container"],.framer-mgHLl[data-framer-name=Tablet] .framer-j38cbr[data-framer-name="Buttons Container"]{justify-content:space-between!important;padding-left:24px!important;padding-right:24px!important;display:flex!important;align-items:center!important;gap:0!important}.framer-mgHLl.framer-v-e1j5h7 .framer-j38cbr .framer-15p51f3[data-framer-name=Logo],.framer-mgHLl.framer-v-e1j5h7 .framer-j38cbr a[data-framer-name=Logo],.framer-mgHLl[data-framer-name=Tablet] .framer-j38cbr .framer-15p51f3[data-framer-name=Logo],.framer-mgHLl[data-framer-name=Tablet] .framer-j38cbr a[data-framer-name=Logo]{margin-left:0!important;margin-right:auto!important;display:block!important;flex-shrink:0!important;background-image:url(/ll-logo.svg)!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;width:40px!important;height:40px!important}.framer-mgHLl.framer-v-e1j5h7 .framer-j38cbr .framer-15p51f3[data-framer-name=Logo] img,.framer-mgHLl.framer-v-e1j5h7 .framer-j38cbr a[data-framer-name=Logo] img,.framer-mgHLl[data-framer-name=Tablet] .framer-j38cbr .framer-15p51f3[data-framer-name=Logo] img,.framer-mgHLl[data-framer-name=Tablet] .framer-j38cbr a[data-framer-name=Logo] img{opacity:0!important}.framer-mgHLl.framer-v-e1j5h7 .framer-j38cbr .framer-1r3755t[data-framer-name="Nav Icon"],.framer-mgHLl[data-framer-name=Tablet] .framer-j38cbr .framer-1r3755t[data-framer-name="Nav Icon"],.framer-mgHLl.framer-v-e1j5h7 .framer-j38cbr>div[data-framer-name="Nav Icon"],.framer-mgHLl[data-framer-name=Tablet] .framer-j38cbr>div[data-framer-name="Nav Icon"]{margin-left:auto!important;margin-right:0!important;display:flex!important;visibility:visible!important;opacity:1!important;flex-shrink:0!important;position:relative!important;z-index:10!important;pointer-events:auto!important;cursor:pointer!important}.framer-mgHLl.framer-v-e1j5h7 .framer-j38cbr>div[data-highlight=true],.framer-mgHLl[data-framer-name=Tablet] .framer-j38cbr>div[data-highlight=true]{display:block!important;visibility:visible!important;pointer-events:auto!important}.framer-mgHLl.framer-v-e1j5h7 .framer-j38cbr .framer-1r3755t .framer-zrx1c7,.framer-mgHLl[data-framer-name=Tablet] .framer-j38cbr .framer-1r3755t .framer-zrx1c7{pointer-events:auto!important}.framer-mgHLl.framer-v-e1j5h7 [data-framer-portal-id*="-1r3755t"],.framer-mgHLl[data-framer-name=Tablet] [data-framer-portal-id*="-1r3755t"],.framer-mgHLl.framer-v-1esad32 [data-framer-portal-id*="-1r3755t"],.framer-mgHLl[data-framer-name=Mobile] [data-framer-portal-id*="-1r3755t"]{z-index:9999!important;pointer-events:auto!important}.framer-mgHLl.framer-v-e1j5h7 .framer-99cpl8[data-framer-name=Links],.framer-mgHLl[data-framer-name=Tablet] .framer-99cpl8[data-framer-name=Links],.framer-mgHLl.framer-v-1esad32 .framer-99cpl8[data-framer-name=Links],.framer-mgHLl[data-framer-name=Mobile] .framer-99cpl8[data-framer-name=Links]{display:block!important;visibility:visible!important;opacity:1!important}[data-framer-portal-id*="-1r3755t"]{display:block!important;visibility:visible!important;opacity:1!important;z-index:99999!important;pointer-events:auto!important;position:fixed!important}[data-framer-portal-id*="-1r3755t"]>*,[data-framer-portal-id*="-1r3755t"]>*>*,[data-framer-portal-id*="-1r3755t"] .framer-99cpl8,[data-framer-portal-id*="-1r3755t"] .framer-10r8xkm{display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}[data-framer-portal-id*="-1r3755t"] .framer-1hz553,[data-framer-portal-id*="-1r3755t"] .framer-1mls36o,[data-framer-portal-id*="-1r3755t"] .framer-kr1ww5,[data-framer-portal-id*="-1r3755t"] .framer-1f8yyvc,[data-framer-portal-id*="-1r3755t"] .framer-l9phao{display:block!important;visibility:visible!important;opacity:1!important}.framer-mgHLl.framer-v-e1j5h7 [data-framer-portal-id*="-1r3755t"],.framer-mgHLl[data-framer-name=Tablet] [data-framer-portal-id*="-1r3755t"],.framer-mgHLl.framer-v-1esad32 [data-framer-portal-id*="-1r3755t"],.framer-mgHLl[data-framer-name=Mobile] [data-framer-portal-id*="-1r3755t"]{display:block!important;visibility:visible!important;opacity:1!important;z-index:9999!important;pointer-events:auto!important;position:fixed!important}.framer-mgHLl.framer-v-e1j5h7 [data-framer-portal-id*="-1r3755t"]>*,.framer-mgHLl[data-framer-name=Tablet] [data-framer-portal-id*="-1r3755t"]>*,.framer-mgHLl.framer-v-1esad32 [data-framer-portal-id*="-1r3755t"]>*,.framer-mgHLl[data-framer-name=Mobile] [data-framer-portal-id*="-1r3755t"]>*{display:block!important;visibility:visible!important;opacity:1!important}}@media(max-width:767px){.framer-mgHLl.framer-v-1esad32 .framer-j38cbr .framer-1r3755t[data-framer-name="Nav Icon"],.framer-mgHLl[data-framer-name=Mobile] .framer-j38cbr .framer-1r3755t[data-framer-name="Nav Icon"]{margin-left:auto!important;margin-right:0!important;display:flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;cursor:pointer!important}.framer-mgHLl.framer-v-1esad32 [data-framer-portal-id*="-1r3755t"],.framer-mgHLl[data-framer-name=Mobile] [data-framer-portal-id*="-1r3755t"]{z-index:9999!important;pointer-events:auto!important;display:block!important;visibility:visible!important}.framer-mgHLl.framer-v-1esad32 [data-framer-portal-id*="-1r3755t"]>*,.framer-mgHLl[data-framer-name=Mobile] [data-framer-portal-id*="-1r3755t"]>*{display:block!important;visibility:visible!important;opacity:1!important}}@media(min-width:1024px){[style*="z-index: 9999"][style*="MOBILE MENU TEST"]{display:none!important}}@media(max-width:767px){.framer-mgHLl.framer-v-1esad32 .framer-j38cbr .framer-1r3755t[data-framer-name="Nav Icon"],.framer-mgHLl[data-framer-name=Mobile] .framer-j38cbr .framer-1r3755t[data-framer-name="Nav Icon"]{margin-left:auto!important;margin-right:0!important;display:flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;cursor:pointer!important}}.framer-176vogx[data-framer-name=Logo] img,.framer-15p51f3[data-framer-name=Logo] img,.framer-176vogx[data-framer-name=Logo]>*,.framer-15p51f3[data-framer-name=Logo]>*{opacity:0!important}.framer-1es42jt[data-framer-name=Logo]{background-image:url(/ll-logo.svg)!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;width:50px!important;height:50px!important}.framer-nlbys0[data-framer-name=Logo]{width:64px!important;height:64px!important;min-width:64px!important;min-height:64px!important;max-width:64px!important;max-height:64px!important}.framer-7v8ebe[data-framer-name=Vs]{margin-top:10px!important}.framer-1es42jt[data-framer-name=Logo] img,.framer-1es42jt[data-framer-name=Logo]>*{opacity:0!important}nav.framer-mgHLl.framer-1itx9kx,.framer-mgHLl.framer-1itx9kx.fixed,.fixed.framer-1itx9kx{position:fixed!important;top:30px!important;left:0!important;right:0!important;z-index:50!important;width:100%!important;max-width:100%!important}.fixed[style]{position:fixed!important}.fixed.framer-1itx9kx,.fixed.framer-mgHLl.framer-1itx9kx{display:flex!important;justify-content:center!important;align-items:center!important}.framer-1lvnmnj,.framer-1sbcxks,.framer-1r1wrx8{display:none!important}[data-framer-name=Feature]{margin-top:140px!important;padding-top:60px!important}[data-framer-name=Services] .framer-ubs19b{align-items:stretch!important;gap:24px!important;max-width:1500px!important;width:100%!important;padding:0 16px!important}.framer-1ntp0e9[data-framer-name=Card],.framer-17954q8[data-framer-name=Card]{display:flex!important;flex-direction:column!important;height:auto!important;min-height:340px!important;padding:16px 32px 32px!important;flex:1 1 0!important;min-width:0!important}[data-framer-name=Card] .framer-279q7z,[data-framer-name=Card] .framer-1jva6e{display:flex!important;flex-direction:column!important}[data-framer-name=Card] .framer-1ptxw33,[data-framer-name=Card] .framer-g96s3u{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important;gap:16px!important;margin-bottom:6px!important}[data-framer-name=Card] .framer-1h4kpjr,[data-framer-name=Card] .framer-cqyjad,[data-framer-name=Card] .framer-1h4kpjr p,[data-framer-name=Card] .framer-cqyjad p{white-space:nowrap!important}[data-framer-name=Card] .framer-vqq7e1-container,[data-framer-name=Card] .framer-jcz2uc-container{flex-shrink:0!important}[data-framer-name=Card] .framer-enpnwp{height:auto!important;overflow:visible!important;margin-bottom:0!important;padding-bottom:6px!important;border-bottom:none!important;max-width:44rem!important;line-height:1.5!important}.framer-4tdxh0,.framer-1x662bp{display:flex!important;flex-direction:column!important;gap:12px!important;padding:8px 0 0!important;margin:6px 0 0!important;border-top:1px solid rgba(100,116,139,.35)!important}[data-framer-name=Services] .framer-1ntp0e9:first-of-type .framer-4tdxh0,[data-framer-name=Services] .framer-1ntp0e9:first-of-type .framer-1x662bp{margin-top:1px!important;padding-top:8px!important}.framer-tjtizt-container,.framer-12qpw7h-container,.framer-ujwadw-container,.framer-18yodjo-container,.framer-l9hec1-container,.framer-owt6qh-container,.framer-1moo0po-container,.framer-1n6oyk8-container,.framer-1xoy4j7-container,.framer-1bjxit5-container{margin:0!important;padding:0!important}[data-framer-name=Card] .framer-q1bmpt,[data-framer-name=Card] .framer-d7lbrs,[data-framer-name=Card] hr{display:none!important;border:none!important;height:0!important;margin:0!important;padding:0!important}.framer-aR1qi.framer-scswp0,[data-framer-name="Tool Card"]{pointer-events:none!important;cursor:default!important}.framer-aR1qi.framer-scswp0 *,[data-framer-name="Tool Card"] *{pointer-events:none!important}.framer-aR1qi .framer-y3gxrz,[data-framer-name="Tool Card"] .framer-y3gxrz{display:none!important}.contact-section-wrapper{width:100%;display:flex;flex-direction:column;align-items:center;margin-top:80px}.contact-header{position:relative;width:100%;padding:80px 20px 60px;display:flex;flex-direction:column;align-items:center;overflow:hidden}.contact-header-background{position:absolute;top:0;left:50%;transform:translate(-50%);width:882px;height:320px;z-index:0;display:flex;align-items:center;justify-content:center}.contact-header-svg{position:absolute;width:100%;height:100%;-o-object-fit:fill;object-fit:fill}.contact-particles-container{position:absolute;inset:0 80px 30px;z-index:1}.contact-header-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center}.contact-badge{display:inline-flex;align-items:center;justify-content:center;padding:10px 24px;background-color:#00041fcc;border:1px solid rgb(19,24,57);border-radius:100px;font-family:Rethink Sans,sans-serif;font-size:14px;font-weight:500;color:#ccf3ff;margin-bottom:24px}.contact-header-title{font-family:Rethink Sans,sans-serif;font-size:48px;font-weight:700;color:#fff;margin:0 0 16px;line-height:1.2}.contact-header-subtitle{font-family:Rethink Sans,sans-serif;font-size:18px;color:#ffffffb3;margin:0;line-height:1.6;max-width:500px}.contact-form-section{width:100%;max-width:1100px;margin:0 auto;padding:0 20px 2rem;margin-bottom:4rem}.contact-form{width:100%;max-width:800px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:1rem}.contact-form .form-group:nth-child(5){grid-column:1 / -1}.contact-form .form-submit-btn{grid-column:1 / -1}.form-group{width:100%}.form-input{width:100%;padding:1rem 1.25rem;border-radius:12px;border:1px solid rgba(0,127,177,.3);background:#00020f99;color:#fff;font-family:Rethink Sans,sans-serif;font-size:1rem;outline:none;transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box}.form-input::-moz-placeholder{color:#ccd7ff80}.form-input::placeholder{color:#ccd7ff80}.form-input:focus{border-color:#007fb1;box-shadow:0 0 0 3px #007fb133}.form-textarea{resize:vertical;min-height:120px}.form-submit-btn{width:100%;padding:1rem 2rem;border-radius:50px;border:none;background:linear-gradient(135deg,#007fb1,#00b8ff);color:#fff;font-family:Rethink Sans,sans-serif;font-size:1rem;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;margin-top:.5rem}.form-submit-btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px #007fb166}.form-submit-btn:active{transform:translateY(0)}@media(max-width:900px){.contact-header-background{width:717px;height:268px}.contact-particles-container{left:60px;right:60px;bottom:20px}}@media(max-width:768px){.contact-header{padding:60px 16px 40px}.contact-header-background{width:100%;max-width:500px;height:200px}.contact-particles-container{left:40px;right:40px;bottom:15px}.contact-header-title{font-size:36px}.contact-header-subtitle{font-size:16px}.contact-form-section{padding:0 1rem 1.5rem}.contact-form{grid-template-columns:1fr}.contact-form .form-group:nth-child(5){grid-column:1}.contact-form .form-submit-btn{grid-column:1}.form-input{padding:.875rem 1rem}}@media(max-width:480px){.contact-header{padding:50px 16px 30px}.contact-header-background{width:100%;max-width:350px;height:160px}.contact-particles-container{left:20px;right:20px;bottom:10px}.contact-badge{padding:8px 18px;font-size:13px}.contact-header-title{font-size:28px}.contact-header-subtitle{font-size:14px}}.legal-page{min-height:100vh;background-color:#00041f;color:#f0f1f4;padding:120px 20px 80px;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.legal-container{max-width:900px;margin:0 auto;line-height:1.8}.legal-container h1{font-size:48px;font-weight:700;color:#fff;margin-bottom:16px;line-height:1.2}.last-updated{color:#6d7792;font-size:14px;margin-bottom:48px;font-style:italic}.legal-container section{margin-bottom:48px}.legal-container h2{font-size:32px;font-weight:600;color:#fff;margin-top:48px;margin-bottom:24px;line-height:1.3}.legal-container h3{font-size:24px;font-weight:600;color:#f0f1f4;margin-top:32px;margin-bottom:16px;line-height:1.4}.legal-container p{font-size:16px;color:#ccd7ff;margin-bottom:16px;line-height:1.8}.legal-container ul{margin-left:24px;margin-bottom:24px;color:#ccd7ff}.legal-container li{font-size:16px;margin-bottom:12px;line-height:1.8}.legal-container strong{color:#f0f1f4;font-weight:600}@media(max-width:768px){.legal-page{padding:100px 16px 60px}.legal-container h1{font-size:36px}.legal-container h2{font-size:28px}.legal-container h3{font-size:20px}.legal-container p,.legal-container li{font-size:15px}}
