@font-face{font-family:Inter;src:url("/assets/e06f6b1bc5.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url("/assets/5cb7103e4e.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url("/assets/fa888127b6.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Salzburg;src:url("/assets/682246c492.woff2") format("woff2");font-weight:400 600;font-style:normal;font-display:swap}@font-face{font-family:"Geist Mono";src:url("/assets/67b27e8a75.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Geist Mono";src:url("/assets/b016f0d423.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{color-scheme:dark;--brand-azul-dark:#00080F;--brand-azul-grafite:#00192E;--brand-azul-pastel:#4498D3;--brand-azul-sky:#9AD0F5;--brand-bege:#F3FAFF;--brand-cinza-grafite:#2B3843;--brand-cinza-claro:#84919D;--ease-theme:cubic-bezier(.16, 1, .30, 1);--ease-soft:cubic-bezier(.20, .82, .22, 1);--ease-ui:cubic-bezier(.20, .80, .20, 1);--ease-enter:cubic-bezier(.16, .84, .20, 1);--motion-fast:.22s;--motion-ui:.38s;--motion-soft:.62s;--motion-enter:.96s;--theme-time:.32s;--theme-time-instant:0s;--theme-color-time:var(--theme-time);--theme-surface-time:var(--theme-time);--theme-border-time:var(--theme-time);--theme-shadow-time:var(--theme-time);--theme-opacity-time:var(--theme-time);--theme-filter-time:var(--theme-time-instant);--theme-backdrop-time:var(--theme-time-instant);--transition-color:color var(--theme-color-time) var(--ease-theme);--transition-bg:background-color var(--theme-surface-time) var(--ease-theme);--transition-border:border-color var(--theme-border-time) var(--ease-theme);--transition-shadow:box-shadow var(--theme-shadow-time) var(--ease-theme);--transition-opacity:opacity var(--theme-opacity-time) var(--ease-theme);--transition-filter:filter var(--theme-filter-time) var(--ease-theme);--transition-backdrop:backdrop-filter var(--theme-backdrop-time) var(--ease-theme),-webkit-backdrop-filter var(--theme-backdrop-time) var(--ease-theme);--transition-ui:var(--transition-bg),var(--transition-border),var(--transition-shadow),var(--transition-color);--transition-window:var(--transition-bg),var(--transition-border),var(--transition-shadow),var(--transition-color),var(--transition-backdrop);--transition-control:var(--transition-bg),var(--transition-border),var(--transition-shadow),var(--transition-color),transform var(--motion-fast) var(--ease-ui);--transition-nav:opacity var(--motion-fast) ease,color var(--theme-color-time) var(--ease-theme),background-color var(--theme-surface-time) var(--ease-theme),box-shadow var(--theme-shadow-time) var(--ease-theme);--transition-icon:opacity var(--motion-fast) ease,color var(--theme-color-time) var(--ease-theme),filter var(--theme-filter-time) var(--ease-theme),transform var(--motion-fast) var(--ease-soft);--transition-line:opacity var(--theme-opacity-time) var(--ease-theme),background-color var(--theme-surface-time) var(--ease-theme),box-shadow var(--theme-shadow-time) var(--ease-theme);--font-ui:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;--font-title:"Salzburg","Inter",system-ui,sans-serif;--font-mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--text-body-size:15px;--text-body-line:1.58;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-heavy:700;--letter-tight:-.04em;--letter-soft:-.024em;--letter-ui:-.01em;--letter-caps:.08em;--letter-kicker:.16em;--type-display:600 clamp(54px, 7.6vw, 108px)/.92 var(--font-ui);--type-display-sm:600 clamp(42px, 5.8vw, 78px)/.96 var(--font-ui);--type-title:600 clamp(32px, 4vw, 52px)/1.04 var(--font-ui);--type-title-sm:600 clamp(25px, 2.8vw, 36px)/1.08 var(--font-ui);--type-card-title:600 20px/1.16 var(--font-ui);--type-body-lg:400 17px/1.6 var(--font-ui);--type-body:400 15px/1.58 var(--font-ui);--type-body-sm:400 13px/1.52 var(--font-ui);--type-label:600 12px/1 var(--font-ui);--type-label-sm:600 11px/1 var(--font-ui);--type-kicker:500 12px/1 var(--font-mono);--type-mono:400 14px/1.5 var(--font-mono);--type-mono-sm:400 12px/1.4 var(--font-mono);--type-mono-label:500 11px/1 var(--font-mono);--site-max:1200px;--site-gutter:18px;--site-scrollbar:var(--scrollbar-size);--site-bleed:calc(100vw - var(--site-scrollbar));--site-inner:min(calc(100% - (var(--site-gutter) * 2)), var(--site-max));--site-edge:max(calc((var(--site-bleed) - var(--site-max)) / 2), var(--site-gutter));--landing-shell:var(--site-bleed);--landing-inner:var(--site-inner);--landing-edge:var(--site-edge);--ui-shell:var(--site-bleed);--ui-inner:var(--site-inner);--ui-edge:var(--site-edge);--site-header-safe-top:max(env(safe-area-inset-top, 0px), 0px);--site-header-content-h:44px;--site-header-pad-y-open:28px;--site-header-pad-y-solid:var(--space-2);--site-header-open-h:calc(var(--site-header-content-h) + (var(--site-header-pad-y-open) * 2) + var(--site-header-safe-top));--site-header-solid-h:calc(var(--site-header-content-h) + (var(--site-header-pad-y-solid) * 2) + var(--site-header-safe-top));--site-route-offset:var(--site-header-open-h);--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--space-9h:56px;--space-10:64px;--space-11:80px;--space-12:96px;--section-y:clamp(72px, 9vw, 132px);--section-y-sm:clamp(48px, 7vw, 92px);--section-y-lg:clamp(92px, 11vw, 164px);--z-base:0;--z-section:1;--z-content:2;--z-sticky:20;--z-ui:50;--z-ui-float:70;--z-ui-panel:90;--z-ui-surface:100;--z-overlay:110;--z-modal:120;--z-splash:200;--z-debug:999;--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:22px;--radius-pill:999px;--radius-10:var(--radius-sm);--radius-14:var(--radius-md);--radius-16:16px;--radius-18:var(--radius-lg);--radius-22:var(--radius-xl);--radius-ui:var(--radius-md);--radius-window:var(--radius-lg);--radius-card:var(--radius-lg);--radius-button:var(--radius-pill);--radius-nav:var(--radius-sm);--radius-badge:var(--radius-xs);--radius-input:var(--radius-md);--elevation-0:none;--elevation-1:var(--shadow-soft);--elevation-2:var(--shadow-mid);--elevation-3:var(--shadow-strong);--focus-outline:0;--focus-ring:0 0 0 1px var(--focus),0 0 0 4px color-mix(in srgb, var(--focus) 10%, transparent);--icon-color:var(--txt-0);--icon-color-soft:color-mix(in srgb, var(--txt-0) 72%, transparent);--icon-color-muted:color-mix(in srgb, var(--txt-0) 48%, transparent);--icon-color-hover:var(--txt-0);--icon-color-active:var(--txt-0);--icon-filter:brightness(0) saturate(100%) invert(97%) sepia(6%) saturate(370%) hue-rotate(176deg) brightness(104%) contrast(101%);--icon-filter-hover:var(--icon-filter);--icon-filter-muted:brightness(0) saturate(100%) invert(70%) sepia(8%) saturate(280%) hue-rotate(172deg) brightness(92%) contrast(88%);--page-bg:var(--bg-0);--page-bg-soft:var(--bg-1);--page-bg-strong:var(--bg-2);--surface:var(--bg-0);--surface-raised:color-mix(in srgb, var(--bg-0) 86%, var(--bg-2));--surface-soft:color-mix(in srgb, var(--bg-0) 92%, var(--bg-1));--surface-weak:color-mix(in srgb, var(--bg-0) 82%, var(--bg-1));--surface-veil:color-mix(in srgb, var(--txt-0) 3%, transparent);--section-bg:color-mix(in srgb, var(--brand-azul-dark) 86%, var(--brand-azul-grafite));--section-bg-soft:color-mix(in srgb, var(--brand-azul-dark) 76%, var(--brand-azul-grafite));--section-bg-flat:var(--bg-0);--ui-bg:var(--page-bg);--landing-bg:color-mix(in srgb, var(--brand-azul-dark) 96%, var(--brand-azul-grafite));--landing-section-bg:var(--section-bg);--ui-window-bg:color-mix(in srgb, var(--surface) 92%, transparent);--ui-window-bg-strong:color-mix(in srgb, var(--surface) 96%, transparent);--ui-window-bg-soft:color-mix(in srgb, var(--surface) 88%, transparent);--ui-window-blur:blur(7px) saturate(1.02);--ui-window-blur-soft:blur(5px) saturate(1.01);--ui-window-border:color-mix(in srgb, var(--txt-0) 10%, transparent);--ui-window-border-soft:color-mix(in srgb, var(--txt-0) 7%, transparent);--ui-window-border-hover:color-mix(in srgb, var(--blue-0) 22%, transparent);--ui-window-highlight:color-mix(in srgb, var(--txt-0) 6%, transparent);--ui-window-shadow:0 1px 1px color-mix(in srgb, var(--brand-azul-dark) 12%, transparent),0 8px 18px -18px color-mix(in srgb, var(--brand-azul-dark) 48%, transparent),inset 0 1px 0 var(--ui-window-highlight);--ui-window-frame:inset 0 0 0 1px var(--ui-window-border),inset 0 1px 0 var(--ui-window-highlight);--ui-line:color-mix(in srgb, var(--txt-0) 7%, transparent);--ui-line-soft:var(--ui-window-border-soft);--ui-line-strong:color-mix(in srgb, var(--blue-0) 12%, transparent);--ui-control-bg:color-mix(in srgb, var(--brand-azul-dark) 68%, transparent);--ui-control-color:var(--txt-0);--ui-control-shadow:inset 0 0 0 1px color-mix(in srgb, var(--txt-0) 6%, transparent),0 1px 1px color-mix(in srgb, var(--brand-azul-dark) 12%, transparent),0 5px 12px -12px color-mix(in srgb, var(--brand-azul-dark) 46%, transparent);--ui-control-hover-bg:color-mix(in srgb, var(--ui-control-bg) 94%, var(--blue-0));--ui-control-hover-color:var(--txt-0);--ui-control-hover-shadow:0 0 0 .7px color-mix(in srgb, var(--blue-0) 36%, transparent),0 5px 12px -12px color-mix(in srgb, var(--blue-0) 18%, transparent);--ui-control-focus-shadow:var(--focus-ring);--floating-actions-size:52px;--floating-actions-icon-size:22px;--floating-actions-edge:clamp(var(--space-4), calc(var(--site-gutter) + .45vw), var(--space-7));--floating-actions-banner-bottom:clamp(var(--space-5), 6.5svh, var(--space-10));--toggle-w:38px;--toggle-h:20px;--toggle-pad:2px;--toggle-thumb:14px;--toggle-thumb-x:calc(var(--toggle-w) - var(--toggle-thumb) - (var(--toggle-pad) * 2));--toggle-radius:var(--radius-pill);--toggle-border-width:1px;--toggle-bg:var(--ui-control-bg);--toggle-border:var(--ui-window-border);--toggle-shadow:var(--ui-control-shadow);--toggle-thumb-bg:var(--ui-control-color);--toggle-thumb-shadow:0 2px 5px color-mix(in srgb, var(--brand-azul-dark) 34%, transparent);--toggle-on-bg:linear-gradient(
      135deg,
      var(--blue-0),
      color-mix(in srgb, var(--blue-0) 55%, var(--blue-1))
    );--toggle-on-border:color-mix(in srgb, var(--blue-0) 70%, var(--blue-1) 30%);--toggle-on-shadow:0 0 0 1px color-mix(in srgb, var(--blue-0) 36%, transparent),0 6px 14px -12px color-mix(in srgb, var(--blue-0) 32%, transparent);--toggle-on-thumb-bg:var(--bg-0);--toggle-focus-shadow:var(--ui-control-focus-shadow);--toggle-transition:background-color var(--motion-fast) ease,border-color var(--theme-border-time) var(--ease-theme),box-shadow var(--theme-shadow-time) var(--ease-theme);--toggle-thumb-transition:transform var(--motion-fast) var(--ease-ui),background-color var(--theme-color-time) var(--ease-theme),box-shadow var(--theme-shadow-time) var(--ease-theme);--input-bg:var(--ui-window-bg-soft);--input-bg-hover:var(--ui-window-bg);--input-bg-focus:var(--ui-window-bg-strong);--input-color:var(--txt-0);--input-placeholder:var(--txt-3);--input-border:var(--ui-window-border);--input-border-hover:var(--ui-window-border-hover);--input-border-focus:var(--focus);--input-radius:var(--radius-ui);--input-shadow:var(--ui-window-frame);--input-focus-shadow:var(--focus-ring);--input-transition:var(--transition-control);--ui-nav-radius:var(--radius-nav);--ui-nav-color:var(--txt-2);--ui-nav-color-hover:var(--txt-0);--ui-nav-color-focus:var(--txt-0);--ui-nav-color-press:var(--txt-0);--ui-nav-color-active:var(--ui-nav-color);--ui-nav-bg:transparent;--ui-nav-bg-hover:color-mix(in srgb, var(--txt-0) 5%, transparent);--ui-nav-bg-focus:color-mix(in srgb, var(--txt-0) 5%, transparent);--ui-nav-bg-press:color-mix(in srgb, var(--txt-0) 7%, transparent);--ui-nav-bg-active:transparent;--ui-nav-ring:none;--ui-nav-shadow:none;--ui-nav-shadow-hover:none;--ui-nav-shadow-focus:var(--focus-ring);--ui-nav-shadow-press:none;--ui-nav-shadow-active:none;--ui-nav-overlay:none;--ui-nav-overlay-opacity:0;--ui-nav-overlay-opacity-hover:0;--ui-nav-overlay-opacity-focus:0;--ui-nav-overlay-opacity-press:0;--ui-nav-overlay-opacity-active:0;--ui-nav-icon-opacity:.72;--ui-nav-icon-opacity-hover:1;--ui-nav-icon-opacity-focus:1;--ui-nav-icon-opacity-press:1;--ui-nav-icon-opacity-active:var(--ui-nav-icon-opacity);--ui-nav-overlay-time:.24s;--ui-nav-overlay-ease:var(--ease-ui);--card-bg:var(--brand-azul-dark);--card-bg-hover:var(--brand-azul-dark);--card-border:var(--ui-window-border);--card-shadow:inset 0 0 0 1px var(--card-border),0 1px 1px color-mix(in srgb, var(--brand-azul-dark) 12%, transparent),0 10px 22px -22px color-mix(in srgb, var(--brand-azul-dark) 54%, transparent);--card-shadow-soft:inset 0 0 0 1px color-mix(in srgb, var(--brand-bege) 6%, transparent),0 8px 18px -18px color-mix(in srgb, var(--brand-azul-dark) 46%, transparent);--card-title:var(--brand-bege);--card-text:color-mix(in srgb, var(--brand-bege) 76%, var(--brand-cinza-claro));--card-muted:color-mix(in srgb, var(--brand-bege) 56%, transparent);--card-accent:var(--brand-azul-pastel);--card-value:var(--brand-bege);--card-value-hover:var(--brand-azul-pastel);--landing-section-head-gap:clamp(16px, 2.2vw, 24px);--landing-section-head-margin:0 0 clamp(42px, 5vw, 68px);--landing-section-head-width:100%;--landing-section-head-align:center;--landing-section-head-eyebrow-gap:var(--space-2);--landing-section-head-eyebrow-color:var(--txt-1);--landing-section-head-eyebrow-font:500 12px/1 var(--font-mono);--landing-section-head-eyebrow-letter:.06em;--landing-section-head-eyebrow-transform:uppercase;--landing-section-head-mark-size:16px;--landing-section-head-mark-radius:var(--radius-pill);--landing-section-head-mark-bg:var(--brand-bege);--landing-section-head-mark-color:var(--brand-azul-dark);--landing-section-head-mark-line-w:8px;--landing-section-head-mark-line-h:2px;--landing-section-head-title-row-justify:center;--landing-section-head-title-color:var(--txt-0);--landing-section-head-title-font:var(--type-display);--landing-section-head-title-letter:-.056em;--landing-section-head-title-max:11.5ch;--landing-section-head-title-align:center;--landing-section-head-copy-color:var(--txt-2);--landing-section-head-copy-font:var(--type-body);--landing-section-head-copy-max:640px;--landing-section-head-copy-margin:0 auto;--landing-section-head-copy-align:center;--landing-block-head-gap:var(--space-3);--landing-block-head-margin:0 0 clamp(28px, 3.2vw, 42px);--landing-block-head-width:min(920px, 100%);--landing-block-head-align:left;--landing-block-head-kicker-color:var(--blue-0);--landing-block-head-kicker-font:var(--type-kicker);--landing-block-head-kicker-letter:.06em;--landing-block-head-kicker-transform:uppercase;--landing-block-head-title-color:var(--txt-0);--landing-block-head-title-font:600 clamp(30px, 3.25vw, 46px)/1.06 var(--font-ui);--landing-block-head-title-letter:var(--letter-tight);--landing-block-head-title-max:min(24ch, 100%);--landing-block-head-title-align:left;--landing-block-head-copy-color:var(--txt-2);--landing-block-head-copy-font:var(--type-body);--landing-block-head-copy-max:min(62ch, 100%);--landing-block-head-copy-align:left;--landing-head-char-perspective:640px;--landing-head-char-idle-y:102%;--landing-head-char-idle-z:-18px;--landing-head-char-idle-rx:-58deg;--landing-head-char-stagger:14ms;--landing-head-char-base-delay:.04s;--landing-head-char-duration:calc(var(--motion-soft) + 140ms);--landing-head-char-ease:var(--ease-enter);--landing-head-word-idle-y:var(--space-4);--landing-head-word-stagger:46ms;--landing-head-word-base-delay:.06s;--landing-head-word-duration:var(--motion-soft);--landing-head-word-ease:var(--ease-enter);--landing-block-bg:color-mix(in srgb, var(--brand-azul-dark) 82%, var(--brand-azul-grafite));--landing-block-fill:color-mix(in srgb, var(--brand-azul-dark) 90%, var(--brand-azul-grafite));--landing-block-light:color-mix(in srgb, var(--blue-0) 5%, transparent);--landing-block-veil:color-mix(in srgb, var(--brand-azul-dark) 48%, transparent);--landing-block-veil-opacity:.56;--landing-block-bg-image:radial-gradient(
      760px 340px at 50% 0%,
      var(--landing-block-light) 0%,
      transparent 58%
    ),linear-gradient(
      180deg,
      var(--landing-block-fill) 0%,
      var(--landing-block-bg) 100%
    );--landing-explorer-bg:radial-gradient(720px 340px at 78% 12%, color-mix(in srgb, var(--blue-0) 4.5%, transparent) 0%, transparent 58%),linear-gradient(
      135deg,
      color-mix(in srgb, var(--brand-azul-dark) 98%, var(--brand-azul-grafite)) 0%,
      color-mix(in srgb, var(--brand-azul-dark) 88%, var(--brand-azul-grafite)) 56%,
      color-mix(in srgb, var(--brand-azul-dark) 78%, var(--brand-azul-grafite)) 100%
    );--landing-section-solid-bg:var(--landing-bg);--landing-section-solid-image:none;--landing-section-depth-bg:var(--landing-block-bg);--landing-section-depth-image:var(--landing-block-bg-image);--landing-flat-bg:var(--section-bg);--landing-section-divider-h:calc(var(--space-1) / 4);--landing-section-divider-bg:var(--line-section);--landing-section-divider-opacity:1;--landing-section-divider-shadow:none;--landing-rhythm-results-bg:var(--landing-section-solid-bg);--landing-rhythm-solutions-bg:var(--landing-section-solid-bg);--landing-rhythm-showcase-bg:var(--landing-section-depth-bg);--landing-rhythm-bidding-bg:var(--landing-section-solid-bg);--landing-rhythm-about-bg:var(--landing-section-solid-bg);--landing-rhythm-contact-bg:var(--landing-section-solid-bg);--landing-spline-badge-cover-bg:linear-gradient(135deg, transparent 0%, var(--landing-bg) 58%);--landing-banner-grid-size:calc(var(--space-10) - var(--space-1));--landing-banner-grid-opacity:.14;--landing-banner-grid-bg:linear-gradient(var(--line-ui-soft) calc(var(--space-1) / 4), transparent calc(var(--space-1) / 4)),linear-gradient(90deg, var(--line-ui-soft) calc(var(--space-1) / 4), transparent calc(var(--space-1) / 4));--landing-banner-aura-opacity:.62;--landing-banner-aura-bg:radial-gradient(
      circle at var(--bn-pointer-x, 72%) var(--bn-pointer-y, 30%),
      color-mix(in srgb, var(--brand-azul-pastel) 4%, transparent) 0%,
      transparent 30%
    );--landing-about-principle-icon-size:var(--space-8);--landing-about-principle-icon-color:var(--card-title);--landing-about-principle-label-bg:var(--surface-veil);--landing-about-principle-label-shadow:var(--line-ui-frame);--landing-dock-grid:minmax(0, .72fr) minmax(calc(var(--space-10) * 7.25), 1.1fr);--landing-dock-gap-x:clamp(var(--space-8), 5vw, var(--space-11));--landing-dock-gap-y:clamp(var(--space-5), 2.6vw, var(--space-7));--landing-dock-control-size:calc(var(--space-7) + var(--space-1));--landing-dock-control-radius:var(--radius-nav);--landing-dock-control-bg:var(--surface-soft);--landing-dock-control-border:var(--line-section);--landing-dock-control-color:var(--txt-3);--landing-dock-control-active-bg:var(--txt-0);--landing-dock-control-active-color:var(--landing-bg);--landing-dock-stage-col:minmax(0, clamp(calc(var(--space-10) * 4.35), 28vw, calc(var(--space-10) * 5.2)));--landing-dock-stage-min-h:clamp(calc(var(--space-12) * 3.2), 31vw, calc(var(--space-12) * 3.8));--landing-dock-card-w:min(100%, calc(var(--space-10) * 4.72));--landing-dock-card-min-h:clamp(calc(var(--space-12) * 2.12), 20vw, calc(var(--space-12) * 2.42));--landing-dock-card-radius:var(--radius-card);--landing-dock-card-pad:clamp(var(--space-5), 2vw, var(--space-6));--landing-dock-card-pad-b:calc(var(--space-9) + var(--space-2));--landing-dock-card-expanded-y:calc(var(--space-1) * -1);--landing-dock-line-w:clamp(var(--space-9), 4vw, var(--space-10));--landing-dock-hint-color:var(--txt-3);--landing-dock-dot-size:calc(var(--space-2) - var(--space-1) / 2);--landing-dock-dot-active-w:var(--space-5);--landing-dock-dot-bg:color-mix(in srgb, var(--txt-2) 38%, transparent);--landing-dock-note-border:var(--card-accent);--landing-dock-card-enter:translate3d(-50%, var(--space-6), 0) rotate(0deg);--landing-dock-card-0:translate3d(calc(-50% + var(--flow-drag-x, 0px)), 0, 0) rotate(calc(-1deg + var(--flow-drag-rot, 0deg)));--landing-dock-card-1:translate3d(calc(-50% + var(--space-2)), var(--space-2), 0) rotate(2deg);--landing-dock-card-2:translate3d(calc(-50% + var(--space-4)), var(--space-4), 0) rotate(4deg);--landing-dock-card-3:translate3d(calc(-50% + var(--space-6)), var(--space-6), 0) rotate(5.4deg);--landing-dock-card-4:translate3d(calc(-50% + var(--space-8)), var(--space-8), 0) rotate(6.2deg);--landing-dock-switch-grid:translate3d(0, var(--space-3), 0);--landing-dock-switch-head:translate3d(0, calc(var(--space-2) * -1), 0);--landing-dock-motion:opacity var(--motion-ui) ease,transform var(--motion-soft) var(--ease-soft);--landing-btn-radius:var(--radius-ui);--landing-btn-min-h:44px;--landing-btn-pad-x:20px;--landing-btn-border-width:1px;--landing-btn-border-style:solid;--landing-btn-font:600 13px/1 var(--font-ui);--landing-btn-letter:-.01em;--landing-btn-transform:none;--landing-btn-white-space:nowrap;--landing-btn-real-text-size:0;--landing-btn-real-line:0;--landing-btn-real-letter:0;--landing-btn-real-color:transparent;--landing-btn-text-in-y:0;--landing-btn-text-out-y:106%;--landing-btn-text-hover-current-y:-100%;--landing-btn-text-hover-next-y:0;--landing-btn-active-y:1px;--landing-btn-ease:var(--ease-ui);--landing-btn-slide-time:.32s;--landing-btn-fade-time:.20s;--landing-btn-transition:background-color var(--theme-surface-time) var(--ease-theme),border-color var(--theme-border-time) var(--ease-theme),box-shadow var(--theme-shadow-time) var(--ease-theme),transform var(--motion-fast) var(--ease-ui);--landing-btn-text-transition:transform var(--landing-btn-slide-time) var(--landing-btn-ease),opacity var(--landing-btn-fade-time) ease,color var(--theme-color-time) var(--ease-theme);--landing-btn-primary-bg:var(--brand-azul-pastel);--landing-btn-primary-bg-hover:var(--brand-azul-pastel);--landing-btn-primary-border:transparent;--landing-btn-primary-text:var(--brand-azul-dark);--landing-btn-secondary-bg:transparent;--landing-btn-secondary-bg-hover:color-mix(in srgb, var(--brand-azul-pastel) 8%, transparent);--landing-btn-secondary-border:color-mix(in srgb, var(--brand-azul-pastel) 46%, transparent);--landing-btn-secondary-text:var(--brand-azul-pastel);--landing-btn-surface-bg:color-mix(in srgb, var(--brand-bege) 94%, var(--brand-cinza-claro));--landing-btn-surface-bg-hover:color-mix(in srgb, var(--brand-bege) 88%, var(--brand-cinza-claro));--landing-btn-surface-border:color-mix(in srgb, var(--brand-cinza-claro) 28%, transparent);--landing-btn-surface-text:var(--brand-cinza-grafite);--landing-btn-quiet-bg:transparent;--landing-btn-quiet-bg-hover:color-mix(in srgb, var(--txt-0) 5%, transparent);--landing-btn-quiet-border:color-mix(in srgb, var(--txt-0) 10%, transparent);--landing-btn-quiet-text:var(--txt-1);--landing-btn-conversion-bg:var(--landing-btn-primary-bg);--landing-btn-conversion-bg-hover:var(--landing-btn-primary-bg-hover);--landing-btn-conversion-border:var(--landing-btn-primary-border);--landing-btn-conversion-border-hover:var(--landing-btn-primary-border);--landing-btn-conversion-text:var(--landing-btn-primary-text);--landing-btn-conversion-text-hover:var(--landing-btn-primary-text);--landing-btn-conversion-fill:color-mix(in srgb, var(--landing-btn-primary-text) 12%, transparent);--landing-btn-conversion-radius:var(--landing-btn-radius);--landing-btn-conversion-radius-hover:var(--landing-btn-radius);--landing-btn-conversion-pad-x:28px;--landing-btn-conversion-gap:var(--space-1);--landing-btn-conversion-arrow-size:16px;--landing-btn-conversion-arrow-inset:16px;--landing-btn-conversion-arrow-out:-28%;--landing-btn-conversion-text-x:-10px;--landing-btn-conversion-text-hover-x:10px;--landing-btn-conversion-orb-size:16px;--landing-btn-conversion-orb-hover-size:clamp(300px, 80vw, 520px);--landing-btn-conversion-time:.72s;--landing-btn-conversion-arrow-time:.78s;--landing-btn-conversion-ease:cubic-bezier(.19, 1, .22, 1);--landing-btn-conversion-arrow-ease:cubic-bezier(.34, 1.56, .64, 1);--line-liquid-bg:linear-gradient(
    90deg,
    transparent 0%,
    var(--ui-window-border-soft) 14%,
    var(--ui-window-border) 50%,
    var(--ui-window-border-soft) 86%,
    transparent 100%
  );--line-liquid-shadow:none;--line-liquid-opacity:.72;--line-ui:var(--ui-line);--line-ui-soft:var(--ui-line-soft);--line-ui-strong:var(--ui-line-strong);--line-ui-frame:var(--ui-window-frame);--line-section:var(--ui-window-border);--doc-bg:linear-gradient(
      180deg,
      color-mix(in srgb, var(--surface) 86%, var(--surface-veil)),
      color-mix(in srgb, var(--surface) 78%, transparent)
    );--doc-border:color-mix(in srgb, var(--blue-1) 10%, transparent);--doc-border-strong:color-mix(in srgb, var(--blue-0) 16%, transparent);--doc-icon-bg:linear-gradient(
      180deg,
      color-mix(in srgb, var(--surface-weak) 90%, transparent),
      color-mix(in srgb, var(--surface) 94%, transparent)
    );--doc-icon-ring:color-mix(in srgb, var(--blue-1) 10%, transparent);--doc-icon-color:color-mix(in srgb, var(--blue-0) 76%, var(--blue-1) 24%);--scrollbar-size:10px;--scrollbar-track:color-mix(
    in srgb,
    var(--brand-azul-dark) 92%,
    var(--brand-azul-grafite)
  );--scrollbar-thumb:color-mix(
    in srgb,
    var(--brand-cinza-claro) 38%,
    var(--brand-azul-dark)
  );--scrollbar-thumb-hover:color-mix(in srgb, var(--brand-azul-pastel) 78%, var(--brand-azul-sky));--lt-doc-icon-filter:brightness(0) saturate(100%) invert(96%) sepia(7%) saturate(303%) hue-rotate(177deg) brightness(104%) contrast(101%)}:root,:root[data-theme=dark]{color-scheme:dark;--bg-0:var(--brand-azul-dark);--bg-1:color-mix(in srgb, var(--brand-azul-dark) 92%, var(--brand-azul-grafite));--bg-2:color-mix(in srgb, var(--brand-azul-dark) 84%, var(--brand-azul-grafite));--txt-0:var(--brand-bege);--txt-1:color-mix(in srgb, var(--brand-bege) 88%, transparent);--txt-2:color-mix(in srgb, var(--brand-bege) 66%, transparent);--txt-3:color-mix(in srgb, var(--brand-bege) 48%, transparent);--blue-0:var(--brand-azul-pastel);--blue-1:var(--brand-azul-sky);--blue-2:color-mix(in srgb, var(--brand-azul-pastel) 58%, var(--brand-azul-sky));--stroke-1:color-mix(in srgb, var(--brand-bege) 8%, transparent);--stroke-2:color-mix(in srgb, var(--brand-bege) 5%, transparent);--shadow-soft:0 1px 2px color-mix(in srgb, var(--brand-azul-dark) 16%, transparent),0 4px 8px -4px color-mix(in srgb, var(--brand-azul-dark) 24%, transparent);--shadow-mid:0 2px 4px color-mix(in srgb, var(--brand-azul-dark) 20%, transparent),0 12px 24px -8px color-mix(in srgb, var(--brand-azul-dark) 40%, transparent);--shadow-strong:0 4px 8px color-mix(in srgb, var(--brand-azul-dark) 24%, transparent),0 24px 48px -12px color-mix(in srgb, var(--brand-azul-dark) 56%, transparent);--focus:var(--blue-2);--accent:var(--blue-0);--success:#34D399;--success-soft:color-mix(in srgb, #34D399 12%, transparent);--warning:#FBBF24;--warning-soft:color-mix(in srgb, #FBBF24 12%, transparent);--error:#F87171;--error-soft:color-mix(in srgb, #F87171 12%, transparent);--info:var(--blue-1);--info-soft:color-mix(in srgb, var(--blue-1) 12%, transparent)}:root[data-theme=light]{color-scheme:light;--bg-0:var(--brand-bege);--bg-1:color-mix(in srgb, var(--brand-bege) 99%, var(--brand-cinza-claro));--bg-2:color-mix(in srgb, var(--brand-bege) 97%, var(--brand-cinza-claro));--txt-0:var(--brand-azul-dark);--txt-1:color-mix(in srgb, var(--brand-azul-dark) 86%, transparent);--txt-2:color-mix(in srgb, var(--brand-cinza-grafite) 64%, transparent);--txt-3:color-mix(in srgb, var(--brand-cinza-grafite) 48%, transparent);--blue-0:var(--brand-azul-pastel);--blue-1:var(--brand-azul-sky);--blue-2:color-mix(in srgb, var(--brand-azul-pastel) 66%, var(--brand-azul-sky));--stroke-1:color-mix(in srgb, var(--brand-azul-grafite) 8%, transparent);--stroke-2:color-mix(in srgb, var(--brand-azul-grafite) 5%, transparent);--shadow-soft:0 1px 2px color-mix(in srgb, var(--brand-azul-grafite) 5%, transparent),0 4px 8px -4px color-mix(in srgb, var(--brand-azul-grafite) 8%, transparent);--shadow-mid:0 2px 4px color-mix(in srgb, var(--brand-azul-grafite) 7%, transparent),0 12px 24px -8px color-mix(in srgb, var(--brand-azul-grafite) 14%, transparent);--shadow-strong:0 4px 8px color-mix(in srgb, var(--brand-azul-grafite) 10%, transparent),0 24px 48px -12px color-mix(in srgb, var(--brand-azul-grafite) 22%, transparent);--focus:var(--blue-0);--accent:var(--blue-0);--success:#059669;--success-soft:color-mix(in srgb, #059669 8%, transparent);--warning:#D97706;--warning-soft:color-mix(in srgb, #D97706 8%, transparent);--error:#DC2626;--error-soft:color-mix(in srgb, #DC2626 8%, transparent);--info:var(--blue-0);--info-soft:color-mix(in srgb, var(--blue-0) 8%, transparent);--icon-filter:brightness(0) saturate(100%) invert(4%) sepia(34%) saturate(2122%) hue-rotate(173deg) brightness(95%) contrast(103%);--icon-filter-hover:var(--icon-filter);--icon-filter-muted:brightness(0) saturate(100%) invert(27%) sepia(16%) saturate(760%) hue-rotate(165deg) brightness(90%) contrast(88%);--surface:var(--bg-0);--surface-raised:color-mix(in srgb, var(--brand-bege) 92%, var(--brand-cinza-claro));--surface-soft:color-mix(in srgb, var(--brand-bege) 96%, var(--brand-cinza-claro));--surface-weak:color-mix(in srgb, var(--brand-bege) 90%, var(--brand-cinza-claro));--surface-veil:color-mix(in srgb, var(--brand-azul-grafite) 3%, transparent);--section-bg:color-mix(in srgb, var(--bg-0) 96%, var(--brand-cinza-claro));--section-bg-soft:color-mix(in srgb, var(--bg-0) 91%, var(--brand-cinza-claro));--section-bg-flat:var(--bg-0);--ui-bg:var(--page-bg);--landing-bg:var(--page-bg);--landing-section-bg:var(--section-bg);--ui-window-bg:color-mix(in srgb, var(--surface) 98%, transparent);--ui-window-bg-strong:color-mix(in srgb, var(--surface) 99%, transparent);--ui-window-bg-soft:color-mix(in srgb, var(--surface) 96%, transparent);--ui-window-border:color-mix(in srgb, var(--brand-azul-grafite) 9%, transparent);--ui-window-border-soft:color-mix(in srgb, var(--brand-azul-grafite) 6%, transparent);--ui-window-border-hover:color-mix(in srgb, var(--blue-0) 22%, transparent);--ui-window-highlight:color-mix(in srgb, var(--brand-bege) 78%, transparent);--ui-window-shadow:0 1px 1px color-mix(in srgb, var(--brand-azul-grafite) 4%, transparent),0 8px 18px -20px color-mix(in srgb, var(--brand-azul-grafite) 10%, transparent),inset 0 1px 0 var(--ui-window-highlight);--ui-line:color-mix(in srgb, var(--brand-azul-grafite) 7%, transparent);--ui-line-soft:var(--ui-window-border-soft);--ui-line-strong:color-mix(in srgb, var(--blue-0) 12%, transparent);--ui-control-bg:color-mix(in srgb, var(--brand-bege) 94%, var(--brand-cinza-claro));--ui-control-color:var(--brand-azul-dark);--ui-control-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand-azul-grafite) 6%, transparent),0 1px 1px color-mix(in srgb, var(--brand-azul-grafite) 3%, transparent),0 5px 12px -12px color-mix(in srgb, var(--brand-azul-grafite) 10%, transparent);--ui-control-hover-bg:color-mix(in srgb, var(--brand-bege) 98%, var(--brand-cinza-claro));--ui-control-hover-color:var(--brand-azul-dark);--toggle-thumb-shadow:0 2px 5px color-mix(in srgb, var(--brand-azul-grafite) 15%, transparent);--toggle-on-thumb-bg:var(--brand-bege);--ui-nav-color:var(--txt-2);--ui-nav-color-hover:var(--txt-0);--ui-nav-color-focus:var(--txt-0);--ui-nav-color-press:var(--txt-0);--ui-nav-color-active:var(--ui-nav-color);--ui-nav-bg:transparent;--ui-nav-bg-hover:color-mix(in srgb, var(--brand-azul-grafite) 5%, transparent);--ui-nav-bg-focus:color-mix(in srgb, var(--brand-azul-grafite) 5%, transparent);--ui-nav-bg-press:color-mix(in srgb, var(--brand-azul-grafite) 7%, transparent);--ui-nav-bg-active:transparent;--ui-nav-ring:none;--ui-nav-shadow:none;--ui-nav-shadow-hover:none;--ui-nav-shadow-focus:var(--focus-ring);--ui-nav-shadow-press:none;--ui-nav-shadow-active:none;--ui-nav-overlay:none;--card-bg:var(--brand-bege);--card-bg-hover:var(--brand-bege);--card-border:var(--ui-window-border);--card-shadow:inset 0 0 0 1px var(--card-border),0 1px 1px color-mix(in srgb, var(--brand-azul-grafite) 3%, transparent),0 10px 22px -22px color-mix(in srgb, var(--brand-azul-grafite) 12%, transparent);--card-shadow-soft:inset 0 0 0 1px color-mix(in srgb, var(--brand-azul-grafite) 5%, transparent),0 7px 16px -16px color-mix(in srgb, var(--brand-azul-grafite) 8%, transparent);--card-title:var(--txt-0);--card-text:var(--txt-1);--card-muted:var(--txt-2);--card-accent:var(--brand-azul-pastel);--card-value:var(--txt-0);--card-value-hover:var(--brand-azul-pastel);--landing-section-head-eyebrow-color:var(--brand-azul-dark);--landing-section-head-mark-bg:var(--brand-azul-dark);--landing-section-head-mark-color:var(--brand-bege);--landing-section-head-title-color:var(--brand-azul-dark);--landing-section-head-copy-color:color-mix(in srgb, var(--brand-azul-dark) 66%, transparent);--landing-block-head-kicker-color:var(--blue-0);--landing-block-head-title-color:var(--brand-azul-dark);--landing-block-head-copy-color:var(--txt-2);--landing-block-bg:color-mix(in srgb, var(--surface) 97%, var(--brand-cinza-claro));--landing-block-fill:color-mix(in srgb, var(--surface) 94%, var(--brand-cinza-claro));--landing-block-light:color-mix(in srgb, var(--blue-0) 4.5%, transparent);--landing-block-veil:color-mix(in srgb, var(--brand-bege) 66%, transparent);--landing-block-veil-opacity:.6;--landing-explorer-bg:radial-gradient(700px 340px at 78% 12%, color-mix(in srgb, var(--blue-0) 3%, transparent) 0%, transparent 58%),linear-gradient(
      135deg,
      var(--brand-bege) 0%,
      color-mix(in srgb, var(--brand-bege) 98%, var(--brand-cinza-claro)) 58%,
      color-mix(in srgb, var(--brand-bege) 95%, var(--brand-cinza-claro)) 100%
    );--landing-banner-aura-opacity:0;--landing-btn-primary-bg:var(--brand-azul-pastel);--landing-btn-primary-bg-hover:var(--brand-azul-pastel);--landing-btn-primary-border:transparent;--landing-btn-primary-text:var(--brand-bege);--landing-btn-secondary-bg:transparent;--landing-btn-secondary-bg-hover:color-mix(in srgb, var(--brand-azul-pastel) 7%, transparent);--landing-btn-secondary-border:color-mix(in srgb, var(--brand-azul-pastel) 38%, transparent);--landing-btn-secondary-text:var(--brand-azul-pastel);--landing-btn-surface-bg:color-mix(in srgb, var(--brand-bege) 97%, var(--brand-cinza-claro));--landing-btn-surface-bg-hover:color-mix(in srgb, var(--brand-bege) 92%, var(--brand-cinza-claro));--landing-btn-surface-border:color-mix(in srgb, var(--brand-azul-grafite) 10%, transparent);--landing-btn-surface-text:var(--brand-cinza-grafite);--landing-btn-quiet-bg:transparent;--landing-btn-quiet-bg-hover:color-mix(in srgb, var(--brand-azul-grafite) 5%, transparent);--landing-btn-quiet-border:color-mix(in srgb, var(--brand-azul-grafite) 10%, transparent);--landing-btn-quiet-text:var(--txt-1);--landing-btn-conversion-bg:var(--landing-btn-primary-bg);--landing-btn-conversion-bg-hover:var(--landing-btn-primary-bg-hover);--landing-btn-conversion-border:var(--landing-btn-primary-border);--landing-btn-conversion-border-hover:var(--landing-btn-primary-border);--landing-btn-conversion-text:var(--landing-btn-primary-text);--landing-btn-conversion-text-hover:var(--landing-btn-primary-text);--landing-btn-conversion-fill:color-mix(in srgb, var(--landing-btn-primary-text) 14%, transparent);--line-liquid-opacity:.68;--line-section:color-mix(in srgb, var(--brand-azul-grafite) 13%, transparent);--doc-bg:linear-gradient(
      180deg,
      color-mix(in srgb, var(--surface) 99%, var(--brand-cinza-claro)),
      color-mix(in srgb, var(--surface) 97%, var(--brand-cinza-claro))
    );--doc-border:color-mix(in srgb, var(--brand-azul-grafite) 8%, transparent);--doc-border-strong:color-mix(in srgb, var(--blue-0) 18%, transparent);--doc-icon-bg:linear-gradient(
      180deg,
      color-mix(in srgb, var(--surface-weak) 98%, var(--brand-bege)),
      color-mix(in srgb, var(--surface) 100%, var(--brand-bege))
    );--doc-icon-ring:color-mix(in srgb, var(--brand-azul-grafite) 8%, transparent);--scrollbar-track:color-mix(
    in srgb,
    var(--brand-bege) 94%,
    var(--brand-cinza-claro)
  );--scrollbar-thumb:color-mix(
    in srgb,
    var(--brand-cinza-claro) 52%,
    var(--brand-bege)
  );--scrollbar-thumb-hover:var(--brand-azul-pastel)}:root.lt-theme-switching{--theme-time:0s}@media (max-width:860px){:root{--site-gutter:clamp(20px, 5.6vw, 24px);--site-scrollbar:0px;--site-bleed:100%;--site-inner:calc(100% - (var(--site-gutter) * 2));--site-edge:var(--site-gutter);--landing-shell:100%;--landing-inner:var(--site-inner);--landing-edge:var(--site-edge);--ui-shell:100%;--ui-inner:var(--site-inner);--ui-edge:var(--site-edge);--site-header-content-h:48px;--site-header-pad-y-open:24px;--site-header-pad-y-solid:var(--space-2);--section-y:clamp(68px, 17vw, 108px);--section-y-sm:clamp(56px, 14vw, 84px);--section-y-lg:clamp(84px, 20vw, 128px);--ui-window-blur:none;--ui-window-blur-soft:none;--ui-window-bg:var(--surface);--ui-window-bg-strong:var(--surface);--ui-window-bg-soft:var(--surface-weak);--transition-backdrop:backdrop-filter 0s linear,-webkit-backdrop-filter 0s linear;--floating-actions-size:48px;--floating-actions-icon-size:20px;--floating-actions-edge:var(--space-4);--floating-actions-banner-bottom:clamp(var(--space-4), 4.5svh, var(--space-8));--landing-section-head-gap:18px;--landing-section-head-margin:0 0 34px;--landing-section-head-align:left;--landing-section-head-eyebrow-font:500 11px/1 var(--font-mono);--landing-section-head-title-row-justify:flex-start;--landing-section-head-title-font:600 clamp(40px, 15vw, 64px)/.94 var(--font-ui);--landing-section-head-title-letter:-.052em;--landing-section-head-title-max:8.5ch;--landing-section-head-title-align:left;--landing-section-head-copy-font:var(--type-body-sm);--landing-section-head-copy-max:36ch;--landing-section-head-copy-margin:0;--landing-section-head-copy-align:left;--landing-block-head-gap:10px;--landing-block-head-margin:0 0 clamp(28px, 7vw, 38px);--landing-block-head-width:100%;--landing-block-head-kicker-font:500 11px/1 var(--font-mono);--landing-block-head-kicker-letter:.06em;--landing-block-head-title-font:600 clamp(26px, 7.7vw, 34px)/1.08 var(--font-ui);--landing-block-head-title-max:15ch;--landing-block-head-copy-font:var(--type-body-sm);--landing-block-head-copy-max:none;--landing-dock-grid:1fr;--landing-dock-stage-col:minmax(0, min(100%, calc(var(--space-10) * 4.56)));--landing-dock-stage-min-h:calc(var(--space-12) * 3.2);--landing-dock-card-w:min(100%, calc(var(--space-10) * 4.2));--landing-dock-card-min-h:calc(var(--space-12) * 2.3)}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){:root{--ui-window-bg:var(--surface);--ui-window-bg-strong:var(--surface);--ui-window-bg-soft:var(--surface-weak);--ui-window-blur:none;--ui-window-blur-soft:none}}html{min-width:0;min-height:100%;color:var(--txt-0);background-color:var(--page-bg);scroll-padding-top:var(--site-route-offset);transition:background-color var(--theme-surface-time) var(--ease-theme),color var(--theme-color-time) var(--ease-theme)}body{min-width:0;min-height:100%;margin:0;color:var(--txt-0);background-color:var(--page-bg);background-image:none;font-family:var(--font-ui);font-size:var(--text-body-size);line-height:var(--text-body-line);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color var(--theme-surface-time) var(--ease-theme),color var(--theme-color-time) var(--ease-theme)}#app,[data-app]{position:relative;min-width:0;min-height:100svh;color:var(--txt-0);background-color:var(--page-bg);background-image:none;transition:background-color var(--theme-surface-time) var(--ease-theme),color var(--theme-color-time) var(--ease-theme)}#ltUI,[data-lt-ui]{position:relative;z-index:var(--z-ui);min-width:0;color:var(--txt-0);transition:background-color var(--theme-surface-time) var(--ease-theme),color var(--theme-color-time) var(--ease-theme)}#ltLanding,[data-lt-landing]{position:relative;z-index:var(--z-section);display:block;min-width:0;min-height:100svh;color:var(--txt-0);background-color:var(--landing-bg);background-image:none;transition:background-color var(--theme-surface-time) var(--ease-theme),color var(--theme-color-time) var(--ease-theme)}#ltFooter,[data-lt-footer]{position:relative;z-index:var(--z-section);display:block;min-width:0;color:var(--txt-0);background-color:var(--landing-bg);background-image:none;transition:background-color var(--theme-surface-time) var(--ease-theme),color var(--theme-color-time) var(--ease-theme)}:where(svg,[data-icon]){transition:color var(--theme-color-time) var(--ease-theme),filter var(--theme-filter-time) var(--ease-theme),opacity var(--motion-fast) ease}@media (max-width:860px){:root{--landing-btn-min-h:50px;--landing-btn-pad-x:var(--landing-btn-conversion-pad-x);--landing-btn-font:600 14px/1 var(--font-ui)}body,html{max-width:100%;overflow-x:clip;overscroll-behavior-x:none}#app,#ltFooter,#ltLanding,[data-app],[data-lt-footer],[data-lt-landing]{max-width:100%;min-width:0;overflow-x:clip}}body,html{scrollbar-color:auto;scrollbar-width:auto}::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size);background:var(--scrollbar-track)}::-webkit-scrollbar-button{display:none!important;width:0!important;height:0!important;background:0 0!important}::-webkit-scrollbar-track,::-webkit-scrollbar-track-piece{background:var(--scrollbar-track);border:0;border-radius:0}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border:0;border-radius:0;background-clip:border-box}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}::-webkit-scrollbar-corner{background:var(--scrollbar-track)}html.lt-splash-open{width:100%;min-width:100%;overflow:hidden!important;overscroll-behavior:none;background-color:var(--bg-0,#f3faff)!important;background-image:none!important}html.lt-splash-open body{width:100%;min-width:100%;overflow:hidden!important;overscroll-behavior:none;background-color:var(--bg-0,#f3faff)!important;background-image:none!important;touch-action:none}html.lt-splash-open [data-lt-app],html.lt-splash-open [data-lt-landing],html.lt-splash-open [data-lt-ui]{pointer-events:none!important}html.lt-splash-open [data-lt-landing]{opacity:0}.lt-splash{position:fixed;z-index:9999;display:grid;place-items:center;top:var(--lt-splash-vv-top,0);left:var(--lt-splash-vv-left,0);right:auto;bottom:auto;width:var(--lt-splash-vv-w,100%);height:var(--lt-splash-vv-h,100%);min-width:0;min-height:0;max-width:none;max-height:none;box-sizing:border-box;padding:16px;background-color:var(--bg-0,#f3faff);background-image:none;opacity:1;visibility:visible;overflow:hidden;isolation:isolate;pointer-events:auto;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:opacity var(--theme-surface-time, .38s) var(--ease-theme, ease),visibility var(--theme-surface-time, .38s) var(--ease-theme, ease)}.lt-splash.is-hidden{opacity:0;visibility:hidden;pointer-events:none}:root.theme-dark .lt-splash,:root[data-theme=dark] .lt-splash{background-color:var(--bg-0,#00080f);background-image:none}:root.theme-light .lt-splash,:root[data-theme=light] .lt-splash{background-color:var(--bg-0,#f3faff);background-image:none}.lt-splash::after,.lt-splash::before{content:none!important;display:none!important;background:0 0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;filter:none!important}.lt-splash>*{position:relative;z-index:1}#lottieLogo,.lt-splash-logo{position:absolute;inset:0;z-index:1;width:100%;height:100%;overflow:visible;pointer-events:none;user-select:none}#lottieLogo svg,.lt-splash-logo svg{display:block;width:100%;height:100%;overflow:visible}@media (min-width:861px){#lottieLogo,.lt-splash-logo{position:relative;inset:auto;width:min(58vw,560px);height:auto;aspect-ratio:16/9;overflow:visible;pointer-events:none;user-select:none;z-index:1;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}}.lt-header,.lt-header *,.lt-header ::after,.lt-header ::before{box-sizing:border-box}.lt-header{--header-safe-top:var(--site-header-safe-top);--header-content-h:var(--site-header-content-h);--header-pad-y-open:var(--site-header-pad-y-open);--header-pad-y-solid:var(--site-header-pad-y-solid);--header-inner-gap:var(--space-4);--header-left-gap:var(--space-4);--header-nav-gap:var(--space-4);--header-actions-gap:var(--space-2);--header-bar-h-open:calc(var(--header-content-h) + (var(--header-pad-y-open) * 2) + var(--header-safe-top));--header-bar-h-solid:calc(var(--header-content-h) + (var(--header-pad-y-solid) * 2) + var(--header-safe-top));--header-inner-shift-open:0px;--header-inner-shift-solid:0px;--header-logo-h:30px;--header-logo-scale-hover:1.06;--header-mobile-logo-w:190px;--header-action-size:34px;--header-action-icon:22px;--header-action-icon-sm:16px;--header-menu-icon:32px;--header-close-icon:24px;--header-sheet-head-h:60px;--header-sheet-pad-x:var(--space-4);--header-sheet-pad-top:14px;--header-sheet-pad-bottom:18px;--header-sheet-gap:var(--space-3);--header-list-gap:var(--space-2);--header-row-min-h:44px;--header-row-pad-y:10px;--header-row-pad-x:14px;--header-row-gap:var(--space-3);--header-panel-row-radius:var(--radius-window);--header-desktop-panel-gap:var(--space-5);--header-desktop-panel-min-h:170px;--header-desktop-panel-max-w:470px;--header-desktop-panel-max-h:min(740px, calc(100dvh - 112px));--header-mobile-sheet-max-h:min(
    72dvh,
    calc(
      100dvh
      - var(--header-mobile-surface-top, var(--site-header-solid-h))
      - 10px
      - env(safe-area-inset-bottom)
    )
  );--header-landscape-sheet-w:min(360px, 92vw);--header-grab-w:58px;--header-grab-h:4px;--header-mobile-menu-y:0px;position:relative;z-index:var(--z-ui-surface);min-width:0;color:var(--txt-0);font-family:var(--font-ui);-webkit-font-smoothing:antialiased}@media (max-width:860px){html.lt-splash-open body{touch-action:none}.lt-splash{padding:14px;background-color:var(--bg-0,#f3faff);background-image:none}:root.theme-dark .lt-splash,:root[data-theme=dark] .lt-splash{background-color:var(--bg-0,#00080f);background-image:none}.lt-header{--header-content-h:var(--site-header-content-h);--header-pad-y-open:var(--site-header-pad-y-open);--header-pad-y-solid:var(--site-header-pad-y-solid);--header-inner-shift-open:0px;--header-inner-shift-solid:0px;--header-inner-gap:0px;--header-left-gap:var(--space-3);--header-nav-gap:0px;--header-action-size:var(--space-9);--header-action-icon:22px;--header-action-icon-sm:16px;--header-menu-icon:32px;--header-close-icon:20px;--header-mobile-logo-w:190px;--header-sheet-head-h:60px;--header-row-min-h:44px;--header-row-pad-y:10px;--header-row-pad-x:14px;--header-row-gap:var(--space-3)}}@media (max-width:380px){:root{--floating-actions-size:46px;--floating-actions-edge:var(--space-3);--floating-actions-banner-bottom:clamp(var(--space-3), 3.5svh, var(--space-7))}.lt-header{--header-mobile-logo-w:172px;--header-action-size:46px;--header-menu-icon:30px;--header-close-icon:19px}}.lt-header__bar{--header-current-h:var(--header-bar-h-open);--header-current-pad-y:var(--header-pad-y-open);--header-current-bg:transparent;--header-current-shadow:none;--header-current-blur:none;--header-current-line-o:0;--header-current-inner-y:var(--header-inner-shift-open);position:fixed;inset:0 0 auto;z-index:var(--z-ui-surface);height:auto;min-height:0;padding-top:calc(var(--header-current-pad-y) + var(--header-safe-top));padding-bottom:var(--header-current-pad-y);color:var(--txt-0);background-color:var(--header-current-bg);background-image:none;border:0;box-shadow:var(--header-current-shadow);backdrop-filter:var(--header-current-blur);-webkit-backdrop-filter:var(--header-current-blur);pointer-events:none;opacity:1;transform:translate3d(0,0,0);backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:padding .3s ease,box-shadow .3s ease,opacity var(--motion-ui) var(--ease-enter),transform var(--motion-ui) var(--ease-enter)}:is(
html.lt-header-solid .lt-header__bar,html.lt-header-mobile-open .lt-header__bar,html.lt-header-mobile-closing .lt-header__bar,.lt-header__bar.is-mobile-open
){--header-current-h:var(--header-bar-h-solid);--header-current-pad-y:var(--header-pad-y-solid);--header-current-bg:var(--ui-window-bg);--header-current-shadow:var(--ui-window-shadow);--header-current-blur:var(--ui-window-blur);--header-current-line-o:var(--line-liquid-opacity);--header-current-inner-y:var(--header-inner-shift-solid)}.lt-header__bar::before{content:none}@media (max-width:860px){.lt-header__bar::before{content:"";position:absolute;top:calc(env(safe-area-inset-top,0px) * -1);left:0;right:0;bottom:0;z-index:0;pointer-events:none;background-color:var(--header-current-bg);background-image:none;transform:translate3d(0,0,0);backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:background-color var(--theme-surface-time) var(--ease-theme),opacity var(--theme-opacity-time) var(--ease-theme)}:is(
html.lt-header-solid .lt-header__bar,html.lt-header-mobile-closing .lt-header__bar,.lt-header__bar.is-mobile-open
){--header-current-shadow:var(--ui-window-shadow)}:is(
html.lt-header-mobile-open .lt-header__bar,.lt-header__bar.is-mobile-open
){--header-current-shadow:none}}.lt-header__bar::after{content:"";position:absolute;left:0;right:0;bottom:0;z-index:2;width:100%;height:1px;pointer-events:none;opacity:var(--header-current-line-o);background:var(--line-liquid-bg);box-shadow:var(--line-liquid-shadow);transition:.3s}.lt-header__bar .lt-header__inner{transform:translate3d(0,0,0)}html.lt-header-ready .lt-header__bar[data-lt-header-bar],html[data-lt-header-mode=home] .lt-header__bar[data-lt-header-bar]{opacity:1;transform:translate3d(0,0,0)}html.lt-header-intro-preparing .lt-header__bar[data-lt-header-bar]{opacity:0;transform:translate3d(0,-100%,0)}html.lt-header-intro-done .lt-header__bar[data-lt-header-bar],html.lt-header-intro-running .lt-header__bar[data-lt-header-bar]{opacity:1;transform:translate3d(0,0,0)}html.lt-header-intro-running .lt-header__bar[data-lt-header-bar]{will-change:opacity,transform;transition:opacity var(--motion-soft) var(--ease-enter),transform var(--motion-soft) var(--ease-enter)}html.lt-header-intro-done .lt-header__bar[data-lt-header-bar]{will-change:auto}.lt-header__inner{position:relative;z-index:1;min-height:var(--header-content-h);margin-inline:var(--ui-edge);display:flex;align-items:center;justify-content:space-between;gap:var(--header-inner-gap);pointer-events:auto;isolation:isolate;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translate3d(0,0,0);transform-origin:center top;transition:transform .3s}html.lt-header-intro-running .lt-header__inner{will-change:transform}.lt-header__main{display:flex;align-items:center;gap:var(--header-left-gap);min-width:0}.lt-header__logo{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:inherit;text-decoration:none;line-height:0;cursor:pointer;transform:scale(1);transform-origin:center;transition:transform var(--motion-fast) var(--ease-soft),var(--transition-shadow)}.lt-header__logo-img{display:block;flex:0 0 auto;width:auto;height:var(--header-logo-h);max-width:none;opacity:1;image-rendering:auto;transition:var(--transition-icon)}.lt-header__logo:focus-visible{outline:var(--focus-outline);border-radius:var(--radius-ui);box-shadow:var(--focus-ring)}.lt-header__nav{display:flex;align-items:center;gap:var(--header-nav-gap);min-width:0;margin-left:var(--space-3)}.lt-header__nav-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:10px 14px;border:0;border-radius:var(--ui-nav-radius);color:var(--ui-nav-color);background-color:var(--ui-nav-bg);background-image:none;box-shadow:var(--ui-nav-shadow);font-family:var(--font-ui);font-size:.95rem;font-weight:var(--fw-regular);line-height:1.35;text-decoration:none;white-space:nowrap;opacity:1;cursor:pointer;outline:0;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:var(--transition-nav),transform var(--motion-fast) var(--ease-ui)}.lt-header__nav-btn:link,.lt-header__nav-btn:visited{color:var(--ui-nav-color);text-decoration:none}.lt-header__nav-btn>*{position:relative;z-index:1}.lt-header__nav-btn::before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none;background:var(--ui-nav-overlay);box-shadow:var(--ui-nav-ring);opacity:var(--ui-nav-overlay-opacity);transition:opacity var(--ui-nav-overlay-time) var(--ui-nav-overlay-ease),var(--transition-shadow)}.lt-header__nav-icon{display:block;width:var(--header-action-icon-sm);height:var(--header-action-icon-sm);color:var(--icon-color-soft);opacity:var(--ui-nav-icon-opacity);filter:var(--icon-filter);transition:var(--transition-icon)}.lt-header__nav-btn.active{color:var(--ui-nav-color-active);background-color:var(--ui-nav-bg-active);box-shadow:var(--ui-nav-shadow-active)}.lt-header__nav-btn.active::before{opacity:var(--ui-nav-overlay-opacity-active)}.lt-header__nav-btn.active .lt-header__nav-icon{opacity:var(--ui-nav-icon-opacity-active)}@media (hover:hover) and (pointer:fine){.lt-header__logo:hover{transform:scale(var(--header-logo-scale-hover))}.lt-header__nav-btn:not(.lt-header__menu-btn):hover{color:var(--ui-nav-color-hover);background-color:var(--ui-nav-bg-hover);box-shadow:var(--ui-nav-shadow-hover)}.lt-header__nav-btn:not(.lt-header__menu-btn):hover::before{opacity:var(--ui-nav-overlay-opacity-hover)}.lt-header__nav-btn:not(.lt-header__menu-btn):hover .lt-header__nav-icon{color:var(--icon-color-hover);opacity:var(--ui-nav-icon-opacity-hover);filter:var(--icon-filter-hover)}.lt-header__icon-btn:hover{color:var(--icon-color-hover);opacity:var(--ui-nav-icon-opacity-hover);transform:scale(1.16)}.lt-header__icon-btn:hover img{filter:var(--icon-filter-hover)}}.lt-header__nav-btn:not(.lt-header__menu-btn):active{color:var(--ui-nav-color-press);background-color:var(--ui-nav-bg-press);box-shadow:var(--ui-nav-shadow-press)}.lt-header__nav-btn:not(.lt-header__menu-btn):active::before{opacity:var(--ui-nav-overlay-opacity-press)}.lt-header__nav-btn:not(.lt-header__menu-btn):focus-visible{color:var(--ui-nav-color-focus);background-color:var(--ui-nav-bg-focus);box-shadow:var(--ui-nav-shadow-focus);outline:0}.lt-header__nav-btn:not(.lt-header__menu-btn):focus-visible::before{opacity:var(--ui-nav-overlay-opacity-focus)}.lt-header__nav-btn:not(.lt-header__menu-btn):focus-visible .lt-header__nav-icon{color:var(--icon-color-hover);opacity:var(--ui-nav-icon-opacity-focus);filter:var(--icon-filter-hover)}.lt-header__actions{display:flex;align-items:center;gap:var(--header-actions-gap);margin-left:auto}.lt-header__icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--header-action-size);height:var(--header-action-size);padding:0;border:0;border-radius:var(--ui-nav-radius);color:var(--icon-color);background:0 0;box-shadow:none;opacity:var(--ui-nav-icon-opacity);cursor:pointer;transform:scale(1);transform-origin:center center;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:var(--transition-icon),var(--transition-shadow)}.lt-header__icon-btn img{display:block;width:var(--header-action-icon);height:var(--header-action-icon);object-fit:contain;opacity:1;filter:var(--icon-filter);image-rendering:auto;transition:var(--transition-icon)}.lt-header__icon-btn:focus-visible{color:var(--icon-color-hover);opacity:var(--ui-nav-icon-opacity-focus);outline:var(--focus-outline);box-shadow:var(--focus-ring);transform:scale(1.16)}.lt-header__icon-btn:active img,.lt-header__icon-btn:focus-visible img{filter:var(--icon-filter-hover)}.lt-header__icon-btn:active{color:var(--icon-color-active);transform:scale(1.16)}.lt-header__icon-btn.is-soon,.lt-header__icon-btn.is-soon:active,.lt-header__icon-btn.is-soon:focus-visible,.lt-header__icon-btn.is-soon:hover{color:var(--icon-color-muted);opacity:.48;cursor:default;transform:none;background:0 0;box-shadow:none}.lt-header__icon-btn.is-soon img,.lt-header__icon-btn.is-soon:active img,.lt-header__icon-btn.is-soon:focus-visible img,.lt-header__icon-btn.is-soon:hover img{filter:var(--icon-filter-muted)}.lt-header__icon-btn.is-panel-open{color:var(--icon-color-hover);opacity:var(--ui-nav-icon-opacity-hover)}.lt-header__icon-btn.is-panel-open img{filter:var(--icon-filter-hover)}@media (max-width:1024px){.lt-header__main{gap:var(--space-3)}.lt-header__nav{gap:var(--space-3);margin-left:var(--space-2)}.lt-header__nav-btn{padding:8px 12px;font-size:.92rem}}@media (max-width:860px){.lt-header__inner{gap:0}.lt-header__main{width:100%;display:grid;grid-template-columns:minmax(0,1fr) var(--header-action-size);align-items:center;gap:var(--space-3)}.lt-header__logo{width:max-content;max-width:100%;height:var(--header-action-size);display:inline-flex;align-items:center;justify-content:flex-start;backface-visibility:hidden;-webkit-backface-visibility:hidden}.lt-header__logo:focus-visible,.lt-header__logo:hover{transform:scale(1)}.lt-header__logo-img{width:var(--header-mobile-logo-w);height:auto;backface-visibility:hidden;-webkit-backface-visibility:hidden}.lt-header__nav{width:var(--header-action-size);min-width:var(--header-action-size);height:var(--header-action-size);min-height:var(--header-action-size);margin-left:0;display:flex;align-items:center;justify-content:center;gap:0;justify-self:end;align-self:center}.lt-header__actions,.lt-header__nav-btn:not(.lt-header__menu-btn){display:none}}.lt-header__menu-btn{--header-menu-toggle-size:var(--header-menu-icon);--header-menu-toggle-time:calc(var(--motion-soft) + var(--motion-fast));--header-menu-toggle-ease:var(--ease-ui);position:relative;display:none;place-items:center;flex:0 0 var(--header-action-size);width:var(--header-action-size);min-width:var(--header-action-size);height:var(--header-action-size);min-height:var(--header-action-size);margin:0;padding:0;gap:0;color:var(--icon-color);background:0 0;box-shadow:none;font-size:0;line-height:0;isolation:isolate;overflow:visible;transform:translate3d(0,0,0);backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:color var(--theme-color-time) var(--ease-theme),var(--transition-shadow)}.lt-header__menu-btn::before{content:none}.lt-header__menu-toggle{display:block;flex:0 0 auto;width:var(--header-menu-toggle-size);height:var(--header-menu-toggle-size);overflow:visible;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;color:inherit;opacity:1;pointer-events:none;transform:rotate(0);transform-origin:center;transform-box:view-box;transition:transform var(--header-menu-toggle-time) var(--header-menu-toggle-ease)}.lt-header__menu-toggle-path{fill:none;stroke:currentColor;transition:stroke-dasharray var(--header-menu-toggle-time) var(--header-menu-toggle-ease),stroke-dashoffset var(--header-menu-toggle-time) var(--header-menu-toggle-ease)}.lt-header__menu-toggle-path--morph{stroke-dasharray:12 63;stroke-dashoffset:0}:is(
.lt-header__menu-btn.is-open,html.lt-header-mobile-open .lt-header__menu-btn
){color:var(--icon-color-active)}:is(
.lt-header__menu-btn.is-open,html.lt-header-mobile-open .lt-header__menu-btn
) .lt-header__menu-toggle{transform:rotate(-45deg)}:is(
.lt-header__menu-btn.is-open,html.lt-header-mobile-open .lt-header__menu-btn
) .lt-header__menu-toggle-path--morph{stroke-dasharray:20 300;stroke-dashoffset:-32.42px}.lt-header__menu-btn:active,.lt-header__menu-btn:focus-visible,.lt-header__menu-btn:hover{color:var(--icon-color-hover);background:0 0;box-shadow:none;outline:0}.lt-header__menu-btn:active .lt-header__menu-toggle,.lt-header__menu-btn:focus-visible .lt-header__menu-toggle,.lt-header__menu-btn:hover .lt-header__menu-toggle{opacity:1}@media (max-width:860px){.lt-header__menu-btn{display:inline-grid!important;place-items:center;align-self:center;justify-self:center;transform:translate3d(0,var(--header-mobile-menu-y),0)}}.lt-header__desktop-layer,.lt-header__mobile-layer{position:relative;z-index:auto;isolation:isolate}.lt-header__desktop-layer{z-index:var(--z-ui-panel)}.lt-header__desktop-layer[aria-hidden=true]{pointer-events:none}.lt-header__scrim{position:fixed;inset:0;z-index:var(--z-ui-panel);pointer-events:none;opacity:0;background:0 0;backdrop-filter:none;-webkit-backdrop-filter:none;transition:var(--transition-opacity)}html.lt-header-scroll-locked,html.lt-header-scroll-locked body{overflow:hidden;overscroll-behavior:contain}html.lt-header-scroll-locked .lt-header__scrim{pointer-events:auto;touch-action:none}.lt-header__sheet{--sheet-x:var(--header-sheet-x, 0px);--sheet-y:var(--header-sheet-y, 0px);position:fixed;z-index:var(--z-ui-panel);display:flex;flex-direction:column;overflow:hidden;isolation:isolate;color:var(--txt-0);background-color:var(--ui-window-bg);background-image:none;border:0;box-shadow:var(--ui-window-shadow);backdrop-filter:none;-webkit-backdrop-filter:none;overscroll-behavior:auto;touch-action:pan-y;transition:var(--transition-window),transform var(--motion-soft) var(--ease-soft),opacity var(--motion-ui) var(--ease-theme),visibility 0s linear var(--motion-soft),backdrop-filter 0s linear 0s,-webkit-backdrop-filter 0s linear 0s}.lt-header__sheet::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;box-shadow:var(--ui-window-frame);transition:var(--transition-shadow)}.lt-header__sheet>*{position:relative;z-index:1}.lt-header__sheet:not(.is-open) .lt-header__view,.lt-header__sheet:not(.is-open) button,.lt-header__sheet:not(.is-open) input,.lt-header__sheet[aria-hidden=true] *{pointer-events:none!important}.lt-header__sheet-head{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:var(--space-3);min-height:var(--header-sheet-head-h);padding:0 var(--header-sheet-pad-x);background:0 0;user-select:none;-webkit-user-select:none;touch-action:none}.lt-header__sheet-head::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;pointer-events:none;opacity:var(--line-liquid-opacity);background:var(--line-liquid-bg);box-shadow:var(--line-liquid-shadow);transition:var(--transition-line)}.lt-header__sheet-title{flex:1 1 auto;min-width:0;margin:0;color:var(--txt-0);font:400 18px/1 var(--font-title);letter-spacing:var(--letter-ui);text-shadow:none;filter:none;transition:var(--transition-color)}.lt-header__sheet-back,.lt-header__sheet-close{position:relative;width:var(--header-action-size);height:var(--header-action-size);flex:0 0 var(--header-action-size);display:grid;place-items:center;margin:0;padding:0;border:0;border-radius:var(--ui-nav-radius);color:var(--icon-color-soft);background:0 0;box-shadow:none;cursor:pointer;opacity:var(--ui-nav-icon-opacity);overflow:visible;transform:translateZ(0) scale(1);transform-origin:center center;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:var(--transition-icon),var(--transition-shadow)}.lt-header__sheet-back[hidden]{display:none!important}.lt-header__sheet-back{margin-left:calc(var(--space-2) * -1)}.lt-header__sheet-close{margin-left:auto;margin-right:calc(var(--space-2) * -1)}.lt-header__sheet-back img,.lt-header__sheet-back svg,.lt-header__sheet-close img{display:block;flex:0 0 auto;fill:currentColor;filter:var(--icon-filter);opacity:1;transform-origin:center center;transform:translate3d(0,0,0);backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:var(--transition-icon);width:var(--header-close-icon);height:var(--header-close-icon)}@media (hover:hover) and (pointer:fine){.lt-header__sheet-back:not([hidden]):hover,.lt-header__sheet-close:hover{opacity:var(--ui-nav-icon-opacity-hover);color:var(--icon-color-hover);transform:translate3d(0,0,0) scale(1.12)}.lt-header__sheet-back:not([hidden]):focus-visible img,.lt-header__sheet-back:not([hidden]):focus-visible svg,.lt-header__sheet-back:not([hidden]):hover img,.lt-header__sheet-back:not([hidden]):hover svg,.lt-header__sheet-close:focus-visible img,.lt-header__sheet-close:hover img{filter:var(--icon-filter-hover);transform:translate3d(0,0,0)}}.lt-header__sheet-back:not([hidden]):active,.lt-header__sheet-close:active{opacity:var(--ui-nav-icon-opacity-press);transform:translateZ(0) scale(1.06)}.lt-header__sheet-back:focus-visible,.lt-header__sheet-close:focus-visible{opacity:var(--ui-nav-icon-opacity-focus);outline:var(--focus-outline);box-shadow:var(--focus-ring);transform:translateZ(0) scale(1.14)}.lt-header__sheet-body{position:relative;z-index:1;flex:1 1 auto;min-width:0;min-height:0;padding:0;overflow:hidden;background:0 0}.lt-header__view[hidden]{display:none!important}.lt-header__view{position:absolute;inset:0;width:100%;height:100%;min-width:0;min-height:0;padding:var(--header-sheet-pad-top) var(--header-sheet-pad-x) var(--header-sheet-pad-bottom);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-y:auto;overscroll-behavior-x:none;scroll-behavior:auto;scroll-padding-bottom:34px;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent;overflow-anchor:none;color:var(--txt-0);background:0 0;opacity:0;visibility:hidden;pointer-events:none;transform:none;transition:var(--transition-color),var(--transition-bg),var(--transition-opacity)}.lt-header__view.is-active,.lt-header__view.is-animating{visibility:visible}.lt-header__view.is-active{z-index:1;opacity:1;pointer-events:auto}.lt-header__view.is-animating{z-index:2;opacity:1;pointer-events:none}.lt-header__view-stage{min-height:100%;transform:none}.lt-header__view.is-animating .lt-header__view-stage{will-change:opacity,transform}.lt-header__view::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}.lt-header__view::-webkit-scrollbar-track{background:0 0}.lt-header__view::-webkit-scrollbar-thumb{min-height:36px;border:2px solid transparent;border-radius:var(--radius-pill);background:var(--scrollbar-thumb);background-clip:content-box;box-shadow:none}.lt-header__view::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover);background-clip:content-box}.lt-header-faq,.lt-header-help,.lt-header-list,.lt-header-prefs,.lt-header__group{display:grid;align-content:start;min-width:0}.lt-header-list,.lt-header__group{gap:var(--header-list-gap)}.lt-header-help,.lt-header-prefs{gap:var(--header-sheet-gap);min-height:0}.lt-header-intro{margin:0 0 var(--space-2);color:var(--txt-2);font:var(--type-body-sm);transition:var(--transition-color)}.lt-header-card,.lt-header__row{position:relative;isolation:isolate;width:100%;min-width:0;min-height:var(--header-row-min-h);overflow:hidden;color:var(--ui-nav-color);background-color:var(--ui-nav-bg);background-image:none;border:0;border-radius:var(--header-panel-row-radius);box-shadow:var(--ui-nav-shadow);font:var(--fw-regular) 14px/1.35 var(--font-ui);text-align:left;text-decoration:none;outline:0;cursor:pointer;transition:var(--transition-nav)}.lt-header-card::before,.lt-header__row::before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none;background:var(--ui-nav-overlay);box-shadow:var(--ui-nav-ring);opacity:var(--ui-nav-overlay-opacity);transition:opacity var(--ui-nav-overlay-time) var(--ui-nav-overlay-ease),var(--transition-shadow)}.lt-header-card>*,.lt-header__row>*{position:relative;z-index:1}.lt-header__row{display:flex;align-items:center;justify-content:flex-start;gap:var(--header-row-gap);padding:var(--header-row-pad-y) var(--header-row-pad-x);-webkit-tap-highlight-color:transparent;touch-action:manipulation}.lt-header__row>span{flex:1 1 auto;min-width:0;color:currentColor}.lt-header__row-icon{display:block;width:18px;height:18px;min-width:18px;min-height:18px;flex:0 0 18px;object-fit:contain;opacity:var(--ui-nav-icon-opacity);filter:var(--icon-filter-muted);transition:var(--transition-icon)}.lt-header__row.active{color:var(--txt-0);background-color:var(--ui-nav-bg-active);box-shadow:var(--ui-nav-shadow-active)}.lt-header__row.active::before{opacity:var(--ui-nav-overlay-opacity-active)}.lt-header__row.active .lt-header__row-icon{opacity:var(--ui-nav-icon-opacity-hover);filter:var(--icon-filter-hover)}.lt-header__row.is-soon{opacity:.5;cursor:default;color:var(--ui-nav-color);background-color:transparent;box-shadow:none}.lt-header__row.is-soon::before{opacity:0}.lt-header__group--secondary{margin-top:var(--space-2)}.lt-header-faq__a::before,.lt-header-list .lt-header-card+.lt-header-card::after,.lt-header__group .lt-header__row+.lt-header__row::after,.lt-header__group--secondary>.lt-header__row:first-child::after{content:"";position:absolute;left:var(--space-4);right:var(--space-4);height:1px;pointer-events:none;opacity:var(--line-liquid-opacity);background:var(--line-liquid-bg);box-shadow:var(--line-liquid-shadow);transition:var(--transition-line)}.lt-header-list .lt-header-card+.lt-header-card::after,.lt-header__group .lt-header__row+.lt-header__row::after,.lt-header__group--secondary>.lt-header__row:first-child::after{top:calc(var(--space-1) * -1)}.lt-header-card{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;column-gap:var(--header-row-gap);padding:var(--header-row-pad-y) var(--header-row-pad-x);appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:transparent}.lt-header-card--empty{grid-template-columns:minmax(0,1fr);cursor:default;color:var(--txt-2);background-color:var(--ui-window-bg-soft);box-shadow:var(--ui-window-frame)}.lt-header-card--empty::before{content:none}.lt-header-card__icon,.lt-header-faq__icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;min-width:18px;min-height:18px;color:currentColor;background-color:currentColor;opacity:var(--ui-nav-icon-opacity);-webkit-mask:url("/assets/9e5d7808c2.svg") center/16px 16px no-repeat;mask:url("/assets/9e5d7808c2.svg") center/16px 16px no-repeat;transition:var(--transition-icon)}.lt-header-card[data-header-help-section] .lt-header-card__icon{-webkit-mask:url("/assets/02992c88e5.svg") center/18px 18px no-repeat;mask:url("/assets/02992c88e5.svg") center/18px 18px no-repeat}.lt-header-faq__q .lt-header-faq__icon{-webkit-mask:url("/assets/9e5d7808c2.svg") center/16px 16px no-repeat;mask:url("/assets/9e5d7808c2.svg") center/16px 16px no-repeat}.lt-header-card__title,.lt-header-faq__text,.lt-header-pref__copy,.lt-header-pref__switch{min-width:0}.lt-header-card__title{color:currentColor;font:var(--fw-regular) 14px/1.35 var(--font-ui)}.lt-header-card__meta{color:currentColor;font:var(--fw-regular) 12px/1.35 var(--font-ui);opacity:.82;transition:var(--transition-color),var(--transition-opacity)}.lt-header-card:not(.lt-header-pref) .lt-header-card__meta{justify-self:end}.lt-header-faq__item{grid-template-columns:minmax(0,1fr);padding:0}.lt-header-faq__q{position:relative;z-index:2;display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:var(--header-row-min-h);padding:var(--header-row-pad-y) var(--header-row-pad-x);border:0;color:inherit;background:0 0;text-align:left;font:var(--fw-regular) 14px/1.35 var(--font-ui);cursor:pointer;-webkit-tap-highlight-color:transparent}.lt-header-faq__text{flex:1 1 auto;color:currentColor}.lt-header-faq__a{display:none;position:relative;z-index:2;margin-top:calc(var(--space-1) * -1);padding:var(--space-3) var(--space-4) 13px;color:var(--txt-2);font:var(--fw-regular) 13px/1.55 var(--font-ui);text-align:left;transition:var(--transition-color)}.lt-header-faq__a::before{top:var(--space-1)}.lt-header-faq__item.is-open{color:var(--ui-nav-color-hover);background-color:var(--ui-nav-bg-hover);box-shadow:var(--ui-nav-shadow-hover)}.lt-header-faq__item.is-open::before{opacity:var(--ui-nav-overlay-opacity-hover)}.lt-header-faq__item.is-open .lt-header-faq__a{display:block}.lt-header-faq__item.is-open .lt-header-faq__icon{opacity:var(--ui-nav-icon-opacity-hover)}.lt-header-pref{grid-template-columns:minmax(0,1fr) auto;gap:var(--header-row-gap);min-height:54px}.lt-header-pref,.lt-header-pref *,.lt-header-pref input[type=checkbox]{cursor:pointer}.lt-header-pref__copy{display:grid;gap:var(--space-1)}.lt-header-pref__switch{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:calc(var(--toggle-w) + (18px + var(--space-2)) * 2);color:var(--txt-3)}.lt-header-pref__theme-icon{position:absolute;top:50%;display:grid;place-items:center;width:18px;height:18px;color:currentColor;opacity:var(--ui-nav-icon-opacity);transform:translateY(-50%);transition:var(--transition-icon);pointer-events:none}.lt-header-pref__theme-icon--light{left:0}.lt-header-pref__theme-icon--dark{right:0}.lt-header-pref__theme-icon svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.lt-header-pref__theme:has(input[type=checkbox]:checked) .lt-header-pref__theme-icon--dark,.lt-header-pref__theme:not(:has(input[type=checkbox]:checked)) .lt-header-pref__theme-icon--light{color:var(--txt-0);opacity:1}.lt-header-pref input[type=checkbox]{position:relative;width:var(--toggle-w);height:var(--toggle-h);flex:0 0 var(--toggle-w);margin:0;border:var(--toggle-border-width) solid var(--toggle-border);border-radius:var(--toggle-radius);background:var(--toggle-bg);box-shadow:var(--toggle-shadow);outline:0;appearance:none;-webkit-appearance:none;transition:var(--toggle-transition)}.lt-header-pref input[type=checkbox]::before{content:"";position:absolute;top:var(--toggle-pad);left:var(--toggle-pad);width:var(--toggle-thumb);height:var(--toggle-thumb);border-radius:50%;background:var(--toggle-thumb-bg);box-shadow:var(--toggle-thumb-shadow);transform:translateX(0);transition:var(--toggle-thumb-transition)}.lt-header-pref input[type=checkbox]:checked{border-color:var(--toggle-on-border);background:var(--toggle-on-bg);box-shadow:var(--toggle-on-shadow)}.lt-header-pref input[type=checkbox]:checked::before{background:var(--toggle-on-thumb-bg);transform:translateX(var(--toggle-thumb-x))}.lt-header-pref input[type=checkbox]:focus-visible{box-shadow:var(--toggle-focus-shadow)}@media (hover:hover) and (pointer:fine){.lt-header-card:focus-within,.lt-header-card:not(.lt-header-card--empty):focus-visible,.lt-header-card:not(.lt-header-card--empty):hover,.lt-header__row:not(.is-soon):focus-visible,.lt-header__row:not(.is-soon):hover{color:var(--ui-nav-color-hover);background-color:var(--ui-nav-bg-hover);box-shadow:var(--ui-nav-shadow-hover);outline:0}.lt-header-card:focus-within::before,.lt-header-card:not(.lt-header-card--empty):focus-visible::before,.lt-header-card:not(.lt-header-card--empty):hover::before,.lt-header__row:not(.is-soon):focus-visible::before,.lt-header__row:not(.is-soon):hover::before{opacity:var(--ui-nav-overlay-opacity-hover)}.lt-header-card:not(.lt-header-card--empty):focus-visible .lt-header-card__icon,.lt-header-card:not(.lt-header-card--empty):hover .lt-header-card__icon,.lt-header-faq__q:focus-visible .lt-header-faq__icon,.lt-header-faq__q:hover .lt-header-faq__icon,.lt-header__row:not(.is-soon):focus-visible .lt-header__row-icon,.lt-header__row:not(.is-soon):hover .lt-header__row-icon{opacity:var(--ui-nav-icon-opacity-hover);filter:var(--icon-filter-hover)}.lt-header-card:not(.lt-header-card--empty):active,.lt-header__row:not(.is-soon):active{color:var(--ui-nav-color-press);background-color:var(--ui-nav-bg-press);box-shadow:var(--ui-nav-shadow-press)}.lt-header-card:not(.lt-header-card--empty):active::before,.lt-header__row:not(.is-soon):active::before{opacity:var(--ui-nav-overlay-opacity-press)}.lt-header__row.is-soon:active,.lt-header__row.is-soon:focus-visible,.lt-header__row.is-soon:hover{opacity:.5;color:var(--ui-nav-color);background-color:transparent;box-shadow:none}.lt-header__row.is-soon:active::before,.lt-header__row.is-soon:focus-visible::before,.lt-header__row.is-soon:hover::before{opacity:0}}@media (hover:none),(pointer:coarse){.lt-header-card,.lt-header-faq__q,.lt-header__row{-webkit-tap-highlight-color:transparent;touch-action:pan-y}.lt-header-card:not(.lt-header-card--empty):active,.lt-header__row:not(.is-soon):active{color:var(--ui-nav-color-press);background-color:var(--ui-nav-bg-press);box-shadow:var(--ui-nav-shadow-press)}.lt-header-card:not(.lt-header-card--empty):active::before,.lt-header__row:not(.is-soon):active::before{opacity:var(--ui-nav-overlay-opacity-press)}}.lt-header__sheet--mobile{z-index:var(--z-ui-panel);width:var(--header-landscape-sheet-w);inset:0 auto 0 0;color:var(--txt-0);background-color:var(--ui-window-bg);background-image:none;box-shadow:var(--ui-window-shadow);overscroll-behavior-y:auto;overscroll-behavior-x:none;touch-action:pan-y;opacity:1;visibility:visible;transform:translate3d(calc(-100% + var(--sheet-x)),var(--sheet-y),0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.lt-header__sheet--mobile::before{border-radius:inherit;box-shadow:var(--ui-window-frame)}.lt-header__sheet--mobile.is-open{transform:translate3d(var(--sheet-x),var(--sheet-y),0);backdrop-filter:var(--ui-window-blur);-webkit-backdrop-filter:var(--ui-window-blur);transition:var(--transition-window),transform var(--motion-ui) var(--ease-ui),opacity var(--motion-ui) var(--ease-ui),backdrop-filter var(--motion-fast) ease var(--motion-ui),-webkit-backdrop-filter var(--motion-fast) ease var(--motion-ui)}.lt-header__sheet--mobile:not(.is-open):not(.is-closing) .lt-header__view{pointer-events:none!important;visibility:hidden!important}.lt-header__sheet--mobile.is-closing,.lt-header__sheet--mobile.is-open,.lt-header__sheet--mobile.is-opening{will-change:transform,opacity}.lt-header__sheet--mobile .lt-header__sheet-body{min-height:0;overflow:hidden;background:0 0;overscroll-behavior-y:auto;overscroll-behavior-x:none;touch-action:pan-y}.lt-header__sheet--mobile .lt-header__view{overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-y:auto;overscroll-behavior-x:none;scroll-behavior:auto;scrollbar-gutter:stable;touch-action:pan-y}.lt-header__sheet--mobile .lt-header__view-stage{min-height:calc(100% + 1px)}.lt-header__view--nav{padding:var(--header-sheet-pad-top) var(--ui-edge) var(--header-sheet-pad-bottom) var(--ui-edge)}.lt-header__view--nav>.lt-header__view-stage{display:flex;flex-direction:column;gap:var(--header-list-gap);min-height:calc(100% + 1px)}.lt-header__view--nav .lt-header__group--secondary{margin-top:var(--space-1)}.lt-header__view--nav .lt-header__group--secondary>.lt-header__row:first-child::after{content:none}.lt-header__view--nav .lt-header__row.is-soon{opacity:1;cursor:default;pointer-events:none;user-select:none;-webkit-user-select:none;color:var(--txt-3);background-color:transparent;box-shadow:none;transform:none}.lt-header__view--nav .lt-header__row.is-soon::before{content:none;opacity:0}.lt-header__view--nav .lt-header__row.is-soon .lt-header__row-icon{opacity:.46;filter:var(--icon-filter-muted)}.lt-header__view--nav .lt-header__row.is-soon>span{color:var(--txt-3)}.lt-header__grab{display:none;position:absolute;left:0;right:0;bottom:0;z-index:6;width:100%;height:calc(56px + env(safe-area-inset-bottom));padding-bottom:calc(10px + env(safe-area-inset-bottom));align-items:flex-end;justify-content:center;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;touch-action:none;-webkit-tap-highlight-color:transparent}.lt-header__grab-bar{display:block;flex:0 0 auto;width:var(--header-grab-w);height:var(--header-grab-h);border:0;border-radius:var(--radius-pill);background-color:var(--txt-0);background-image:none;box-shadow:none;opacity:.82;pointer-events:none;transform:translate3d(0,0,0);transform-origin:center;backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:background-color var(--theme-color-time) var(--ease-theme),opacity var(--motion-fast) ease,transform var(--motion-fast) var(--ease-ui)}@media (min-width:861px){.lt-header__mobile-layer,.lt-header__scrim,.lt-header__sheet--mobile{display:none!important}}@media (max-width:860px){.lt-header__mobile-layer[hidden]{display:none!important}.lt-header__mobile-layer,.lt-header__scrim{display:block}.lt-header__desktop-layer,.lt-header__sheet--desktop{display:none!important}}@media (max-width:860px) and (orientation:portrait){.lt-header__sheet--mobile{top:var(--header-mobile-surface-top,var(--header-bar-h-solid));left:0;right:0;bottom:auto;width:100%;max-width:none;height:var(--header-mobile-sheet-max-h);max-height:var(--header-mobile-sheet-max-h);border:0;border-radius:0 0 var(--radius-card) var(--radius-card);overflow:hidden;box-shadow:none;opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(0,calc(var(--sheet-y) - 12px),0);transform-origin:center top;transition:opacity var(--motion-ui) var(--ease-ui),transform var(--motion-ui) var(--ease-ui),visibility 0s linear var(--motion-ui),var(--transition-window)}.lt-header__sheet--mobile::before{content:"";border-radius:inherit;box-shadow:inset 0 -1px 0 var(--ui-window-border)}.lt-header__sheet--mobile.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translate3d(0,var(--sheet-y),0);transition:opacity var(--motion-ui) var(--ease-ui),transform var(--motion-ui) var(--ease-ui),visibility 0s linear 0s,var(--transition-window)}.lt-header__sheet--mobile.is-closing{visibility:visible;pointer-events:none;opacity:0;transform:translate3d(0,calc(var(--sheet-y) - 12px),0)}.lt-header__sheet--mobile.is-gesture-closing{opacity:0!important;transform:translate3d(0,var(--header-sheet-y,-100%),0)!important;transition:transform var(--motion-ui) var(--ease-soft),opacity var(--motion-fast) var(--ease-theme)!important}.lt-header__sheet--mobile .lt-header__sheet-head{min-height:48px;padding:0 var(--ui-edge);display:flex;align-items:center;gap:var(--space-3);flex:0 0 auto;z-index:5;background:0 0;box-shadow:none;touch-action:none}.lt-header__sheet--mobile .lt-header__sheet-head::after{content:none}.lt-header__sheet--mobile .lt-header__sheet-title{margin:0;color:var(--txt-0);font:400 17px/1 var(--font-title);letter-spacing:var(--letter-ui);transform:none}.lt-header__sheet--mobile .lt-header__sheet-body{flex:1 1 auto;min-height:0;height:auto;max-height:none}.lt-header__sheet--mobile .lt-header__grab{display:flex}.lt-header__sheet--mobile .lt-header__view{height:100%;max-height:none}.lt-header__sheet--mobile .lt-header__view--nav{padding:var(--space-3) var(--ui-edge) calc(60px + env(safe-area-inset-bottom)) var(--ui-edge)}.lt-header__sheet--mobile .lt-header__view:not(.lt-header__view--nav){padding:var(--space-2) var(--ui-edge) calc(60px + env(safe-area-inset-bottom)) var(--ui-edge)}}@media (max-width:860px) and (orientation:landscape){.lt-header__sheet--mobile{inset:0 auto 0 0;width:var(--header-landscape-sheet-w);height:100dvh;max-height:100dvh;border:0;border-radius:0 var(--radius-window) var(--radius-window) 0;transform:translate3d(calc(-100% + var(--sheet-x)),var(--sheet-y),0) scale3d(.992,1,1);transform-origin:left center;transition:var(--transition-window),transform var(--motion-ui) var(--ease-ui),opacity var(--motion-ui) var(--ease-ui)}.lt-header__sheet--mobile.is-open{transform:translate3d(var(--sheet-x),var(--sheet-y),0) scale3d(1,1,1)}.lt-header__sheet--mobile.is-closing{visibility:visible;pointer-events:none}.lt-header__sheet--mobile .lt-header__sheet-head{min-height:52px;padding:0 var(--space-4);flex:0 0 auto}.lt-header__sheet--mobile .lt-header__sheet-head::after{left:var(--space-4);right:var(--space-4)}.lt-header__sheet--mobile .lt-header__sheet-body{flex:1 1 auto;min-height:0;overflow:hidden;overscroll-behavior-y:auto;overscroll-behavior-x:none;touch-action:pan-y}.lt-header__sheet--mobile .lt-header__view{height:100%;max-height:none}.lt-header__sheet--mobile .lt-header__view--nav{padding:var(--space-3) var(--space-4) var(--space-4)}.lt-header__sheet--mobile .lt-header__view:not(.lt-header__view--nav){padding:14px var(--space-4) 16px}}.lt-header__sheet--desktop{--header-desktop-panel-top:84px;--header-desktop-panel-left:calc(100vw - var(--header-desktop-panel-w) - var(--ui-edge));--header-desktop-panel-w:min(var(--header-desktop-panel-max-w), calc(100vw - 24px));--header-desktop-panel-h:auto;--header-desktop-panel-origin:center top;inset:auto;top:var(--header-desktop-panel-top);left:var(--header-desktop-panel-left);right:auto;bottom:auto;width:var(--header-desktop-panel-w);min-width:min(320px,calc(100vw - 24px));max-width:calc(100vw - 24px);min-height:var(--header-desktop-panel-min-h);height:var(--header-desktop-panel-h);max-height:var(--header-desktop-panel-max-h);border-radius:var(--radius-window);opacity:0;visibility:hidden;pointer-events:none;color:var(--txt-0);background-color:var(--ui-window-bg);background-image:none;box-shadow:var(--ui-window-shadow);backdrop-filter:none;-webkit-backdrop-filter:none;transform:translate3d(0,14px,0) scale3d(.992,.992,1);transform-origin:var(--header-desktop-panel-origin);backface-visibility:hidden;-webkit-backface-visibility:hidden;contain:layout;transition:opacity var(--motion-ui) var(--ease-ui),visibility 0s linear var(--motion-ui),transform var(--motion-ui) var(--ease-ui),var(--transition-window),backdrop-filter 0s linear 0s,-webkit-backdrop-filter 0s linear 0s}.lt-header__sheet--desktop::before{border-radius:inherit;box-shadow:var(--line-ui-frame)}.lt-header__sheet--desktop.is-preparing{opacity:0!important;visibility:hidden!important;pointer-events:none!important;animation:none!important;transition:none!important}.lt-header__sheet--desktop.is-preparing *,.lt-header__sheet--desktop.is-preparing ::after,.lt-header__sheet--desktop.is-preparing ::before{scroll-behavior:auto!important}.lt-header__sheet--desktop.is-closing,.lt-header__sheet--desktop[aria-hidden=false]{visibility:visible}.lt-header__sheet--desktop.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translate3d(0,0,0) scale3d(1,1,1);animation:none;backdrop-filter:var(--ui-window-blur);-webkit-backdrop-filter:var(--ui-window-blur);transition:opacity var(--motion-ui) var(--ease-ui),visibility 0s linear 0s,transform var(--motion-ui) var(--ease-ui),height var(--motion-soft) var(--ease-soft),max-height var(--motion-soft) var(--ease-soft),var(--transition-window),backdrop-filter var(--motion-fast) ease var(--motion-ui),-webkit-backdrop-filter var(--motion-fast) ease var(--motion-ui)}.lt-header__sheet--desktop.is-closing,.lt-header__sheet--desktop.is-open{will-change:transform,opacity}.lt-header__sheet--desktop.is-closing{opacity:0;pointer-events:none;transform:translate3d(0,14px,0) scale3d(.992,.992,1);transition:opacity var(--motion-ui) var(--ease-ui),visibility 0s linear var(--motion-ui),transform var(--motion-ui) var(--ease-ui),var(--transition-window)}.lt-header__sheet--desktop .lt-header__sheet-head{min-height:var(--header-sheet-head-h);padding:0 var(--space-4);cursor:default}.lt-header__sheet--desktop .lt-header__sheet-head::after{left:var(--space-2);right:var(--space-2);bottom:-1px;opacity:var(--line-liquid-opacity);background:var(--line-liquid-bg);box-shadow:var(--line-liquid-shadow)}.lt-header__sheet--desktop .lt-header__sheet-body{overflow:hidden}.lt-header__sheet--desktop .lt-header__view{padding:14px var(--space-4) 26px;scroll-padding-bottom:42px}.lt-header__sheet--desktop .lt-header-faq,.lt-header__sheet--desktop .lt-header-help,.lt-header__sheet--desktop .lt-header-list,.lt-header__sheet--desktop .lt-header-prefs,.lt-header__sheet--desktop .lt-header__view-stage{min-height:0}.lt-footer,.lt-footer *,.lt-footer ::after,.lt-footer ::before{box-sizing:border-box}.lt-footer{--ltf-bottom-bleed:max(env(safe-area-inset-bottom, 0px), var(--space-2));--ltf-shell-pad-y:var(--space-6);position:relative;display:block;isolation:isolate;width:var(--ui-shell);max-width:none;margin:0 calc((100% - var(--ui-shell))/ 2) calc(var(--ltf-bottom-bleed) * -1);padding:0 0 var(--ltf-bottom-bleed);overflow:hidden;color:var(--txt-0);background-color:transparent;background-image:none;font-family:var(--font-ui);-webkit-font-smoothing:antialiased;transition:var(--transition-bg),var(--transition-color)}.lt-footer::before{content:"";position:absolute;inset:0 0 auto;z-index:1;height:1px;background:var(--line-liquid-bg);opacity:var(--line-liquid-opacity);pointer-events:none}.lt-footer::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:var(--landing-banner-grid-bg);background-size:calc(var(--landing-banner-grid-size) * 1.18) calc(var(--landing-banner-grid-size) * 1.18);opacity:.035;-webkit-mask-image:linear-gradient(to bottom,var(--txt-0) 0%,transparent 72%);mask-image:linear-gradient(to bottom,var(--txt-0) 0%,transparent 72%)}.lt-footer>*{position:relative;z-index:2}.lt-footer-inner{width:var(--ui-inner);max-width:var(--site-max);margin:0 auto;padding:var(--ltf-shell-pad-y) 0 calc(var(--space-6) + env(safe-area-inset-bottom,0px))}.lt-footer-grid{display:grid;grid-template-columns:minmax(250px,1.32fr) repeat(4,minmax(116px,.72fr));gap:var(--space-7) clamp(var(--space-7),5vw,var(--space-11));align-items:start}.lt-footer-col{min-width:0}.lt-footer-col:not(.lt-footer-col--brand){display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1)}.lt-footer-col--brand{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);max-width:360px}.lt-footer-brand{display:inline-flex;align-items:center;width:max-content;max-width:100%;color:inherit;text-decoration:none;line-height:0;border-radius:var(--radius-sm);outline:0;transform:scale(1);transform-origin:center center;transition:transform var(--motion-fast) var(--ease-soft),var(--transition-shadow)}.lt-footer-brand-stage{display:grid;place-items:center;line-height:0}.lt-footer-brand-text:empty{display:none}.lt-footer-logo{display:block;width:auto;height:30px;max-width:220px;opacity:1;filter:none}.lt-footer-brand:focus-visible{box-shadow:var(--focus-ring)}.lt-footer-desc{max-width:34ch;margin:0;color:var(--txt-2);font:var(--type-body-sm)}.lt-footer-badges{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);width:100%;margin-top:var(--space-3)}.lt-footer-badges-title,.lt-footer-title{color:var(--txt-0);font:var(--fw-regular) 18px/1 var(--font-title);letter-spacing:var(--letter-ui)}.lt-footer-utility-label{color:var(--txt-3);font:var(--fw-regular) 13px/1 var(--font-ui);letter-spacing:var(--letter-ui)}.lt-footer-badges-row{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);width:100%}.lt-footer-badge-link{display:inline-flex;max-width:100%;color:inherit;text-decoration:none;border-radius:var(--radius-sm);outline:0;transform:scale(1);transform-origin:center center;transition:transform var(--motion-fast) var(--ease-soft),opacity var(--motion-fast) ease}.lt-footer-badge-stage{position:relative;display:grid;place-items:center;width:216px;max-width:100%;aspect-ratio:720/210;line-height:0}.lt-footer-badge-stage--software{width:148px;aspect-ratio:539/156}.lt-footer-badge-img{grid-area:1/1;display:block;width:100%;height:auto;object-fit:contain;opacity:1}.lt-footer-badge-img--dia{display:none}:root[data-theme=light] .lt-footer-badge-img--noite{display:none}:root[data-theme=light] .lt-footer-badge-img--dia{display:block}.lt-footer-badge-link:focus-visible{box-shadow:var(--focus-ring)}.lt-footer-title{width:100%;margin:0;padding:0 var(--space-2) var(--space-2)}.lt-footer-link{position:relative;display:inline-flex;align-items:center;width:max-content;padding:6px 10px;color:var(--ui-nav-color);background-color:var(--ui-nav-bg);box-shadow:var(--ui-nav-shadow);border:0;border-radius:var(--ui-nav-radius);font-family:var(--font-ui);font-size:13px;font-weight:var(--fw-regular);line-height:1.35;text-decoration:none;white-space:nowrap;outline:0;transition:var(--transition-nav)}.lt-footer-link:focus-visible{box-shadow:var(--focus-ring)}@media (hover:hover) and (pointer:fine){.lt-footer-brand:hover{transform:scale(1.06)}.lt-footer-badge-link:hover{transform:scale(1.04)}.lt-footer-link:hover{color:var(--ui-nav-color-hover);background-color:var(--ui-nav-bg-hover);box-shadow:var(--ui-nav-shadow-hover)}}.lt-footer-link:active{color:var(--ui-nav-color-press);background-color:var(--ui-nav-bg-press)}.lt-footer-utility{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:var(--space-5);margin-top:clamp(var(--space-8),6vw,var(--space-11));padding:var(--space-6) 0;border-top:1px solid var(--ui-window-border);border-bottom:1px solid var(--ui-window-border)}.lt-footer-mini,.lt-footer-status,.lt-footer-theme{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0}.lt-footer-mini{justify-self:end}.lt-footer-theme-toggle{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--txt-3)}.lt-footer-cookie-settings{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:6px 10px;color:var(--ui-nav-color);background-color:var(--ui-nav-bg);border:0;border-radius:var(--ui-nav-radius);box-shadow:var(--ui-nav-shadow);font-family:var(--font-ui);font-size:13px;font-weight:var(--fw-regular);line-height:1;white-space:nowrap;cursor:pointer;outline:0;transition:var(--transition-nav)}.lt-footer-cookie-settings:focus-visible{box-shadow:var(--focus-ring)}@media (hover:hover) and (pointer:fine){.lt-footer-cookie-settings:hover{color:var(--ui-nav-color-hover);background-color:var(--ui-nav-bg-hover);box-shadow:var(--ui-nav-shadow-hover)}}.lt-footer-cookie-settings:active{color:var(--ui-nav-color-press);background-color:var(--ui-nav-bg-press)}.lt-footer-theme-icon{display:grid;place-items:center;width:18px;height:18px;color:currentColor;opacity:var(--ui-nav-icon-opacity);transition:var(--transition-icon)}.lt-footer-theme-icon svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.lt-footer-theme-toggle input[type=checkbox]{position:relative;width:var(--toggle-w);height:var(--toggle-h);flex:0 0 var(--toggle-w);margin:0;border:var(--toggle-border-width) solid var(--toggle-border);border-radius:var(--toggle-radius);background:var(--toggle-bg);box-shadow:var(--toggle-shadow);outline:0;appearance:none;-webkit-appearance:none;cursor:pointer;transition:var(--toggle-transition)}.lt-footer-theme-toggle input[type=checkbox]::before{content:"";position:absolute;top:var(--toggle-pad);left:var(--toggle-pad);width:var(--toggle-thumb);height:var(--toggle-thumb);border-radius:50%;background:var(--toggle-thumb-bg);box-shadow:var(--toggle-thumb-shadow);transform:translateX(0);transition:var(--toggle-thumb-transition)}.lt-footer-theme-toggle input[type=checkbox]:checked{border-color:var(--toggle-on-border);background:var(--toggle-on-bg);box-shadow:var(--toggle-on-shadow)}.lt-footer-theme-toggle input[type=checkbox]:checked::before{background:var(--toggle-on-thumb-bg);transform:translateX(var(--toggle-thumb-x))}.lt-footer-theme-toggle input[type=checkbox]:focus-visible{box-shadow:var(--toggle-focus-shadow)}.lt-footer-theme-toggle:has(input[type=checkbox]:checked) .lt-footer-theme-icon--dark,.lt-footer-theme-toggle:not(:has(input[type=checkbox]:checked)) .lt-footer-theme-icon--light{color:var(--txt-0);opacity:1}.lt-footer-social-link{position:relative;display:inline-grid;place-items:center;width:28px;height:28px;padding:0;color:var(--txt-3);background:0 0;border:0;border-radius:var(--radius-sm);outline:0;cursor:pointer;transform:scale(1);transform-origin:center center;transition:var(--transition-nav),transform var(--motion-fast) var(--ease-soft)}.lt-footer-status{justify-self:end;color:var(--txt-0);font:var(--type-kicker)}.lt-footer-status-dot{position:relative;width:8px;height:8px;border-radius:var(--radius-pill);background:var(--brand-azul-pastel);box-shadow:0 0 0 0 color-mix(in srgb,var(--brand-azul-pastel) 55%,transparent);animation:lt-footer-status-pulse 1.8s var(--ease-soft) infinite}@keyframes lt-footer-status-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--brand-azul-pastel) 55%,transparent)}70%{box-shadow:0 0 0 10px color-mix(in srgb,var(--brand-azul-pastel) 0,transparent)}100%{box-shadow:0 0 0 0 color-mix(in srgb,var(--brand-azul-pastel) 0,transparent)}}@media (prefers-reduced-motion:reduce){.lt-footer-status-dot{animation:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-azul-pastel) 22%,transparent)}}.lt-footer-social{display:inline-flex;align-items:center;gap:var(--space-1)}.lt-footer-social-link img{display:none}.lt-footer-social-link::before{content:"";display:block;width:16px;height:16px;background:currentColor;transition:background-color var(--theme-color-time) var(--ease-theme)}.lt-footer-social-link[href*=instagram]::before{-webkit-mask:url("/assets/2f95d52dc1.svg") center/16px 16px no-repeat;mask:url("/assets/2f95d52dc1.svg") center/16px 16px no-repeat}.lt-footer-social-link[href*=linkedin]::before{-webkit-mask:url("/assets/bcc0b6ab74.svg") center/16px 16px no-repeat;mask:url("/assets/bcc0b6ab74.svg") center/16px 16px no-repeat}.lt-footer-social-link:focus-visible{box-shadow:var(--focus-ring)}@media (hover:hover) and (pointer:fine){.lt-footer-social-link:hover{color:var(--brand-azul-pastel);background:0 0;transform:scale(1.2)}}.lt-footer-bottom{display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--space-5);padding-top:var(--space-5);color:var(--txt-3);font:var(--type-kicker)}.lt-footer-meta{display:flex;align-items:center;justify-content:flex-start;gap:var(--space-4);flex-wrap:wrap}@media (max-width:1120px){.lt-footer-grid{grid-template-columns:minmax(240px,1.1fr) repeat(2,minmax(150px,1fr))}.lt-footer-col--brand{grid-row:span 2}}@media (max-width:860px){.lt-footer{--ltf-shell-pad-y:var(--space-6)}.lt-footer-logo{height:28px}.lt-footer-grid{gap:var(--space-7) var(--space-6)}}@media (max-width:760px){.lt-footer-grid{grid-template-columns:1fr 1fr}.lt-footer-col--brand{grid-column:1/-1;grid-row:auto;max-width:none}.lt-footer-desc{max-width:42ch}.lt-footer-badges-row{flex-direction:row;flex-wrap:wrap;align-items:center}.lt-footer-utility{grid-template-columns:1fr;justify-items:center;text-align:center}.lt-footer-mini,.lt-footer-status,.lt-footer-theme{justify-self:center;justify-content:center}.lt-footer-bottom{grid-template-columns:1fr;justify-items:center;text-align:center}.lt-footer-meta{justify-content:center}.lt-footer-status{justify-self:center}}@media (max-width:520px){.lt-footer-grid{grid-template-columns:1fr}.lt-footer-badges-row{flex-direction:column;align-items:flex-start}}@media (hover:none),(pointer:coarse){.lt-footer-badge-link:hover,.lt-footer-brand:hover,.lt-footer-social-link:hover{transform:none}}.lt-assistant-widget{--assistant-edge:max(var(--site-gutter), clamp(14px, 2vw, 26px));--assistant-anchor-right:calc(var(--assistant-edge) + env(safe-area-inset-right));--assistant-anchor-bottom:calc(76px + env(safe-area-inset-bottom));--assistant-w:min(470px, calc(100vw - 28px));--assistant-top-clearance:calc(var(--site-route-offset, 60px) + var(--space-3));--assistant-h:min(740px, calc(100dvh - var(--assistant-top-clearance) - var(--assistant-anchor-bottom)));--assistant-panel-min-h:min(452px, var(--assistant-h));--assistant-radius:var(--radius-window);--assistant-close-icon:24px;--assistant-mark:url("/assets/0637c8fe3d.svg");--assistant-user-avatar:url("/assets/573c31e305.svg");position:fixed;right:var(--assistant-anchor-right);bottom:var(--assistant-anchor-bottom);z-index:var(--z-ui-panel);display:block;width:var(--assistant-w);max-width:calc(100vw - 28px);overflow:hidden;isolation:isolate;border-radius:var(--assistant-radius);color:var(--txt-0);background-color:var(--ui-window-bg);box-shadow:var(--ui-window-frame),var(--ui-window-shadow);backdrop-filter:var(--ui-window-blur);-webkit-backdrop-filter:var(--ui-window-blur);pointer-events:none;opacity:0;visibility:hidden;transform-origin:calc(100% - (var(--assistant-launcher-size,52px)/ 2)) calc(100% + var(--space-3));transform:translate3d(0,14px,0) scale3d(.992,.992,1);will-change:transform,opacity;transition:opacity var(--motion-ui) var(--ease-ui),visibility 0s linear var(--motion-ui),transform var(--motion-ui) var(--ease-ui),height var(--motion-ui) var(--ease-soft),max-height var(--motion-ui) var(--ease-soft),min-height var(--motion-ui) var(--ease-soft),var(--transition-window)}.lt-assistant-widget,.lt-assistant-widget *,.lt-assistant-widget ::after,.lt-assistant-widget ::before{box-sizing:border-box}.lt-assistant-widget::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit;box-shadow:var(--line-ui-frame),inset 0 1px 0 var(--ui-window-highlight)}.lt-assistant-widget>*{position:relative;z-index:1}.lt-assistant-widget.is-mounted:not(.is-open){pointer-events:none;opacity:0;visibility:hidden;transform:translate3d(0,14px,0) scale3d(.992,.992,1)}.lt-assistant-widget.is-preparing{pointer-events:none!important;opacity:0!important;visibility:hidden!important;animation:none!important;transition:none!important}.lt-assistant-widget.is-preparing *,.lt-assistant-widget.is-preparing ::after,.lt-assistant-widget.is-preparing ::before{scroll-behavior:auto!important}.lt-assistant-widget.is-open{pointer-events:auto;opacity:1;visibility:visible;transform:translate3d(0,0,0) scale3d(1,1,1);animation:none;transition:opacity var(--motion-ui) var(--ease-ui),visibility 0s linear 0s,transform var(--motion-ui) var(--ease-ui),height var(--motion-ui) var(--ease-soft),max-height var(--motion-ui) var(--ease-soft),min-height var(--motion-ui) var(--ease-soft),var(--transition-window)}:root[data-theme=light] .lt-assistant-widget{--assistant-mark:url("/assets/6e791a0f97.svg");--assistant-user-avatar:url("/assets/e81e80500d.svg")}.lt-assistant-widget__panel{position:relative;min-height:var(--assistant-panel-min-h);max-height:var(--assistant-h);overflow:hidden;isolation:isolate;border-radius:inherit;display:grid;grid-template-rows:auto minmax(0,1fr);color:var(--txt-0);background:0 0;transition:min-height var(--motion-ui) var(--ease-soft),max-height var(--motion-ui) var(--ease-soft)}.lt-assistant-widget__header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:60px;padding:0 var(--space-4);background:0 0}.lt-assistant-widget__header::after{content:"";position:absolute;left:var(--space-2);right:var(--space-2);bottom:-1px;height:1px;pointer-events:none;opacity:var(--line-liquid-opacity);background:var(--line-liquid-bg);box-shadow:var(--line-liquid-shadow);transition:var(--transition-line)}.lt-assistant-widget__brand{min-width:0;display:flex;align-items:center;gap:var(--space-3)}.lt-assistant-msg__avatar,.lt-assistant-widget__brand-badge{width:40px;height:40px;border-radius:50%;flex:0 0 auto;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background-color:var(--ui-window-bg-soft);background-repeat:no-repeat;background-position:center;background-size:108%;border:1px solid var(--line-ui-soft);transition:var(--transition-window)}.lt-assistant-widget__brand-badge{background-image:var(--assistant-mark)}.lt-assistant-msg__avatar::after,.lt-assistant-msg__avatar::before,.lt-assistant-widget__brand-badge::before,.lt-assistant-widget__brand-mark{content:none;display:none}.lt-assistant-widget__brand-copy{min-width:0;display:grid;gap:var(--space-1)}.lt-assistant-widget__brand-copy strong{display:block;font:600 14px/1.15 var(--font-ui);letter-spacing:var(--letter-ui);color:var(--txt-0)}.lt-assistant-typing,.lt-assistant-widget__presence-dots,.lt-assistant-widget__presence-online,.lt-assistant-widget__presence-typing{display:inline-flex;align-items:center;justify-content:center}.lt-assistant-widget__presence-online,.lt-assistant-widget__presence-typing{gap:var(--space-2);grid-area:1/1;transition:opacity var(--motion-fast) ease}.lt-assistant-widget__presence-dot{position:relative;width:8px;height:8px;border-radius:var(--radius-pill);flex:0 0 auto;background:var(--brand-azul-pastel);box-shadow:0 0 0 0 color-mix(in srgb,var(--brand-azul-pastel) 55%,transparent);animation:lt-assistant-online-pulse 1.8s var(--ease-soft) infinite}@keyframes lt-assistant-online-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--brand-azul-pastel) 55%,transparent)}70%{box-shadow:0 0 0 10px color-mix(in srgb,var(--brand-azul-pastel) 0,transparent)}100%{box-shadow:0 0 0 0 color-mix(in srgb,var(--brand-azul-pastel) 0,transparent)}}@media (prefers-reduced-motion:reduce){.lt-assistant-widget__presence-dot{animation:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-azul-pastel) 22%,transparent)}}.lt-assistant-widget__presence-dots{gap:var(--space-1)}.lt-assistant-typing__dot,.lt-assistant-widget__presence-dots>span{border-radius:var(--radius-pill);background:currentColor;opacity:.42;animation:lt-assistant-dots 1s var(--ease-soft) infinite}.lt-assistant-widget__presence-dots>span{width:5px;height:5px}.lt-assistant-typing__dot:nth-child(2),.lt-assistant-widget__presence-dots>span:nth-child(2){animation-delay:.12s}.lt-assistant-typing__dot:nth-child(3),.lt-assistant-widget__presence-dots>span:nth-child(3){animation-delay:.24s}.lt-assistant-widget__presence{min-width:0;font:600 12px/1.2 var(--font-ui);color:var(--txt-2);display:inline-grid;grid-template-columns:auto;grid-template-rows:auto;justify-items:start;align-items:center}.lt-assistant-widget.is-typing .lt-assistant-widget__presence-online,.lt-assistant-widget:not(.is-typing) .lt-assistant-widget__presence-typing{opacity:0;visibility:hidden;pointer-events:none}.lt-assistant-widget__header-actions{display:flex;align-items:center;gap:var(--space-2)}.lt-assistant-widget__icon-btn{position:relative;width:34px;height:34px;flex:0 0 34px;border:0;border-radius:var(--ui-nav-radius);padding:0;margin:0;display:inline-flex;align-items:center;justify-content:center;color:var(--icon-color-soft);background:0 0;box-shadow:none;opacity:var(--ui-nav-icon-opacity);line-height:0;font-size:0;cursor:pointer;transform:translateZ(0) scale(1);transform-origin:center;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:var(--transition-icon)}.lt-assistant-widget__icon-btn:focus-visible{opacity:var(--ui-nav-icon-opacity-focus);color:var(--icon-color-hover);outline:var(--focus-outline);box-shadow:var(--focus-ring)}.lt-assistant-widget__icon-btn:active{opacity:var(--ui-nav-icon-opacity-press);color:var(--icon-color-hover);transform:translateZ(0) scale(1.08)}@media (hover:hover) and (pointer:fine){.lt-assistant-widget__icon-btn:hover{opacity:var(--ui-nav-icon-opacity-hover);color:var(--icon-color-hover);transform:translateZ(0) scale(1.12)}}.lt-assistant-widget__icon{width:16px;height:16px;display:block;flex:0 0 auto;background-color:currentColor;transform:translate3d(0,0,0);backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:var(--transition-icon)}.lt-assistant-widget__icon--minimize{-webkit-mask:url("/assets/6f65abf469.svg") center/16px 16px no-repeat;mask:url("/assets/6f65abf469.svg") center/16px 16px no-repeat}.lt-assistant-widget__icon--close{width:var(--assistant-close-icon);height:var(--assistant-close-icon);-webkit-mask:url("/assets/93b6f2adb2.svg") center/var(--assistant-close-icon) var(--assistant-close-icon) no-repeat;mask:url("/assets/93b6f2adb2.svg") center/var(--assistant-close-icon) var(--assistant-close-icon) no-repeat}.lt-assistant-widget__body{position:relative;z-index:1;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto;overflow:hidden;background:0 0}.lt-assistant-widget__messages-wrap{min-height:0;overflow-y:auto;overflow-x:hidden;padding:14px;scrollbar-width:auto;scrollbar-color:var(--scrollbar-thumb) transparent;scrollbar-gutter:stable}.lt-assistant-widget__messages-wrap::-webkit-scrollbar{width:var(--scrollbar-size)}.lt-assistant-widget__messages-wrap::-webkit-scrollbar-track{background:0 0}.lt-assistant-widget__messages-wrap::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:var(--scrollbar-thumb)}.lt-assistant-widget__messages-wrap::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.lt-assistant-widget__messages{display:grid;gap:var(--space-3);align-content:start}.lt-assistant-widget__composer-shell{padding:var(--space-3) 14px 14px;background:0 0}.lt-assistant-widget__composer-shell:has(.lt-assistant-widget__input:empty){padding-top:0;padding-bottom:0}.lt-assistant-widget__input{display:grid;gap:var(--space-3)}.lt-assistant-widget__input:empty{display:none}.lt-assistant-msg{display:grid;grid-template-columns:40px minmax(0,1fr);gap:10px;align-items:end}.lt-assistant-msg--assistant,.lt-assistant-msg--typing{grid-template-columns:40px minmax(0,1fr)}.lt-assistant-msg--user{grid-template-columns:minmax(0,1fr) 40px}.lt-assistant-msg--user .lt-assistant-msg__avatar{order:2}.lt-assistant-msg__avatar--assistant{background-image:var(--assistant-mark)}.lt-assistant-msg__avatar--user{order:2;position:relative;background-image:var(--assistant-user-avatar);background-repeat:no-repeat;background-position:center;background-size:108%;overflow:visible}.lt-assistant-msg__avatar--user::before{content:"";display:block;position:absolute;inset:-2px;z-index:0;pointer-events:none;border-radius:50%;box-shadow:var(--line-ui-frame);opacity:.5;animation:lt-assistant-avatar-breathe 2.6s var(--ease-soft) infinite}.lt-assistant-msg__bubble{justify-self:start;display:inline-block;width:fit-content;min-width:0;max-width:min(100%,300px);padding:var(--space-3) 14px;border-radius:var(--radius-18);color:var(--txt-0);background-color:var(--ui-window-bg-soft);box-shadow:var(--ui-window-frame);font:400 13px/1.55 var(--font-ui);white-space:normal;word-break:break-word;overflow-wrap:anywhere;transition:var(--transition-ui)}.lt-assistant-msg--user .lt-assistant-msg__bubble{order:1;justify-self:end;color:var(--ui-control-color);background-color:var(--ui-control-bg);box-shadow:var(--ui-control-shadow)}.lt-assistant-msg__bubble strong{font-weight:var(--fw-bold);color:inherit}.lt-assistant-msg__bubble--typing{display:inline-flex;align-items:center;justify-content:center;width:54px;min-width:54px;max-width:54px;height:38px;min-height:38px;padding:0 var(--space-3);line-height:0;white-space:nowrap}.lt-assistant-typing{gap:5px;width:auto;height:6px;line-height:0}.lt-assistant-typing__dot{width:5.5px;height:5.5px;flex:0 0 5.5px}.lt-assistant-chip,.lt-assistant-primary-btn,.lt-assistant-secondary-btn,.lt-assistant-select__option,.lt-assistant-select__trigger,.lt-assistant-send-btn{font-family:var(--font-ui);-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-appearance:none;appearance:none}.lt-assistant-chip,.lt-assistant-primary-btn,.lt-assistant-secondary-btn,.lt-assistant-select__option,.lt-assistant-send-btn{border:0;cursor:pointer}.lt-assistant-chip-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px;border-radius:var(--radius-18);background-color:var(--ui-window-bg-soft);box-shadow:var(--ui-window-frame);transition:var(--transition-ui)}.lt-assistant-chip-list--single{grid-template-columns:minmax(0,1fr);gap:0;padding:var(--space-2)}.lt-assistant-chip,.lt-assistant-primary-btn,.lt-assistant-secondary-btn{position:relative;isolation:isolate;overflow:hidden;min-height:48px;padding:13px var(--space-4);border-radius:var(--ui-nav-radius);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);color:var(--ui-nav-color);background-color:var(--ui-nav-bg);background-image:none;border:1px solid var(--line-ui-soft);box-shadow:var(--ui-nav-shadow);font:600 13px/1.25 var(--font-ui);text-align:center;text-decoration:none;white-space:normal;opacity:.96;transform:translateZ(0) scale(1);transition:transform var(--motion-fast) var(--ease-ui),var(--transition-nav),border-color var(--theme-border-time) var(--ease-theme)}.lt-assistant-chip--single{width:100%;min-height:56px;padding:15px 18px;border-radius:var(--radius-14);color:var(--ui-control-color);background-color:var(--ui-control-bg);border-color:var(--line-ui-soft);box-shadow:var(--ui-control-shadow);letter-spacing:var(--letter-ui)}.lt-assistant-primary-btn{min-height:44px;min-width:132px;padding:0 var(--space-4);color:var(--ui-control-color);background-color:var(--ui-control-bg);border-color:var(--line-ui-soft);box-shadow:var(--ui-control-shadow);white-space:nowrap}.lt-assistant-secondary-btn{min-height:44px;padding:0 var(--space-4)}.lt-assistant-chip::before,.lt-assistant-primary-btn::before,.lt-assistant-secondary-btn::before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none;background:var(--ui-nav-overlay);box-shadow:var(--ui-nav-ring);opacity:0;transition:opacity var(--ui-nav-overlay-time) var(--ui-nav-overlay-ease),box-shadow var(--theme-shadow-time) var(--ease-theme)}.lt-assistant-chip>*,.lt-assistant-primary-btn>*,.lt-assistant-secondary-btn>*{position:relative;z-index:1}.lt-assistant-chip.is-active,.lt-assistant-chip:active,.lt-assistant-chip[aria-pressed=true],.lt-assistant-primary-btn.is-active,.lt-assistant-primary-btn:active,.lt-assistant-primary-btn[aria-pressed=true],.lt-assistant-secondary-btn.is-active,.lt-assistant-secondary-btn:active,.lt-assistant-secondary-btn[aria-pressed=true]{opacity:1;color:var(--ui-nav-color-press);background-color:var(--ui-nav-bg-press);border-color:transparent;box-shadow:var(--ui-nav-shadow-press)}.lt-assistant-chip:active,.lt-assistant-primary-btn:active,.lt-assistant-secondary-btn:active{transform:translateZ(0) scale(.985)}.lt-assistant-chip.is-active::before,.lt-assistant-chip:active::before,.lt-assistant-chip[aria-pressed=true]::before,.lt-assistant-primary-btn.is-active::before,.lt-assistant-primary-btn:active::before,.lt-assistant-primary-btn[aria-pressed=true]::before,.lt-assistant-secondary-btn.is-active::before,.lt-assistant-secondary-btn:active::before,.lt-assistant-secondary-btn[aria-pressed=true]::before{opacity:var(--ui-nav-overlay-opacity-press)}.lt-assistant-chip:focus-visible,.lt-assistant-primary-btn:focus-visible,.lt-assistant-secondary-btn:focus-visible{outline:var(--focus-outline);opacity:1;color:var(--ui-nav-color-focus);background-color:var(--ui-nav-bg-focus);border-color:transparent;box-shadow:var(--ui-nav-shadow-focus)}.lt-assistant-chip:focus-visible::before,.lt-assistant-primary-btn:focus-visible::before,.lt-assistant-secondary-btn:focus-visible::before{opacity:var(--ui-nav-overlay-opacity-focus)}.lt-assistant-send-btn{position:relative;width:40px;height:40px;border-radius:var(--radius-pill);flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;color:var(--ui-control-color);background-color:var(--ui-control-bg);box-shadow:var(--ui-control-shadow);transform:scale(1);transform-origin:center;will-change:transform;transition:var(--transition-control)}.lt-assistant-send-btn::before{content:"";display:block;width:18px;height:18px;flex:0 0 auto;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M3.4 20.4l17.45-7.48c.81-.35.81-1.49 0-1.84L3.4 3.6c-.66-.29-1.39.2-1.36.92l.13 4.98c.01.5.35.92.84 1.03l8.9 2.02-8.9 2.02c-.49.11-.83.53-.84 1.03l-.13 4.98c-.03.72.7 1.21 1.36.92z'/%3E%3C/svg%3E") center/18px 18px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M3.4 20.4l17.45-7.48c.81-.35.81-1.49 0-1.84L3.4 3.6c-.66-.29-1.39.2-1.36.92l.13 4.98c.01.5.35.92.84 1.03l8.9 2.02-8.9 2.02c-.49.11-.83.53-.84 1.03l-.13 4.98c-.03.72.7 1.21 1.36.92z'/%3E%3C/svg%3E") center/18px 18px no-repeat}.lt-assistant-send-btn__icon{display:none!important}.lt-assistant-send-btn svg{width:18px;height:18px;display:block;fill:currentColor}.lt-assistant-final-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (hover:hover) and (pointer:fine){.lt-assistant-chip:hover,.lt-assistant-primary-btn:hover,.lt-assistant-secondary-btn:hover{opacity:1;color:var(--ui-nav-color-hover);background-color:var(--ui-nav-bg-hover);border-color:transparent;box-shadow:var(--ui-nav-shadow-hover)}.lt-assistant-chip:hover::before,.lt-assistant-primary-btn:hover::before,.lt-assistant-secondary-btn:hover::before{opacity:var(--ui-nav-overlay-opacity-hover)}.lt-assistant-send-btn:focus-visible,.lt-assistant-send-btn:hover{outline:var(--focus-outline);color:var(--ui-control-hover-color);background-color:var(--ui-control-hover-bg);box-shadow:var(--ui-control-hover-shadow);transform:scale(1.06)}}@media (hover:none),(pointer:coarse){.lt-assistant-chip:focus-visible,.lt-assistant-primary-btn:focus-visible,.lt-assistant-secondary-btn:focus-visible{opacity:.96;color:var(--ui-nav-color);background-color:var(--ui-nav-bg);border-color:var(--line-ui-soft);box-shadow:var(--ui-nav-shadow);transform:none}.lt-assistant-chip:focus-visible::before,.lt-assistant-primary-btn:focus-visible::before,.lt-assistant-secondary-btn:focus-visible::before{opacity:0}}.lt-assistant-form{position:relative;isolation:isolate;overflow:hidden;display:grid;gap:var(--space-3);padding:14px;border-radius:var(--radius-10);background:0 0;border:0}.lt-assistant-form::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit;background:var(--ui-nav-overlay);box-shadow:var(--ui-nav-ring);opacity:1;transition:opacity var(--motion-fast) ease,box-shadow var(--theme-shadow-time) var(--ease-theme)}.lt-assistant-form>*{position:relative;z-index:1}.lt-assistant-form:not(.lt-assistant-form--composer){gap:10px;border-radius:var(--radius-16);overflow:visible;background-color:var(--ui-window-bg-soft);box-shadow:var(--ui-window-frame);transition:var(--transition-ui)}.lt-assistant-field{min-width:0;display:grid;gap:var(--space-2)}.lt-assistant-form:not(.lt-assistant-form--composer) .lt-assistant-field--select{position:relative;z-index:4}.lt-assistant-field__label{font:600 12px/1.25 var(--font-ui);color:var(--txt-0)}.lt-assistant-field__control,.lt-assistant-select__trigger{width:100%;max-width:100%;min-height:46px;border:0;border-radius:var(--input-radius);padding:11px 14px;color:var(--input-color);background-color:var(--input-bg);box-shadow:var(--input-shadow);font:400 14px/1.2 var(--font-ui);transition:var(--input-transition)}textarea.lt-assistant-field__control{min-height:96px;resize:none}.lt-assistant-field__control::placeholder{color:var(--input-placeholder)}.lt-assistant-field__control:hover,.lt-assistant-select__trigger:hover{background-color:var(--input-bg-hover);box-shadow:var(--input-shadow),inset 0 0 0 1px var(--input-border-hover)}.lt-assistant-field__control:focus,.lt-assistant-select__trigger:focus-visible{outline:var(--focus-outline);background-color:var(--input-bg-focus);box-shadow:var(--input-focus-shadow)}.lt-assistant-field.is-invalid .lt-assistant-field__control,.lt-assistant-field.is-invalid .lt-assistant-field__control:focus,.lt-assistant-field.is-invalid .lt-assistant-field__control:hover,.lt-assistant-field.is-invalid .lt-assistant-select.is-open .lt-assistant-select__trigger,.lt-assistant-field.is-invalid .lt-assistant-select__trigger,.lt-assistant-field.is-invalid .lt-assistant-select__trigger:focus-visible,.lt-assistant-field.is-invalid .lt-assistant-select__trigger:hover{background-color:var(--input-bg);box-shadow:var(--input-focus-shadow)}.lt-assistant-field.is-invalid .lt-assistant-select__trigger::before{opacity:0;box-shadow:none}.lt-assistant-field__error{min-height:14px;font:600 11px/1.25 var(--font-ui);color:var(--txt-2)}.lt-assistant-field__error:empty{display:none}.lt-assistant-form__actions{display:flex;align-items:center;justify-content:center;gap:10px;width:100%}.lt-assistant-form:not(.lt-assistant-form--composer) .lt-assistant-primary-btn{margin-inline:auto}.lt-assistant-form--composer{grid-template-columns:minmax(0,1fr) 40px;align-items:center;gap:var(--space-2);padding:6px 6px 6px 14px;border-radius:var(--radius-18);background-color:var(--ui-window-bg-soft);box-shadow:var(--ui-window-frame);transition:var(--transition-ui)}.lt-assistant-form--composer>*{min-width:0}.lt-assistant-field--composer{width:100%;min-width:0;align-self:center;gap:0}.lt-assistant-field--composer .lt-assistant-field__control{display:block;width:100%;min-width:0;min-height:36px;padding:var(--space-2) 0;border-radius:0;color:var(--input-color);background:0 0;box-shadow:none;line-height:1.32}.lt-assistant-field--composer .lt-assistant-field__control:focus,.lt-assistant-field--composer .lt-assistant-field__control:hover{background:0 0;box-shadow:none}.lt-assistant-field--composer .lt-assistant-field__error{display:block;min-height:0;margin-top:var(--space-1);font:600 11px/1.2 var(--font-ui);color:var(--txt-2)}.lt-assistant-field--composer .lt-assistant-field__error:empty{display:none}.lt-assistant-form--composer:has(.lt-assistant-field.is-invalid){box-shadow:var(--input-focus-shadow)}.lt-assistant-form--composer:has(.lt-assistant-field.is-invalid) .lt-assistant-field__control,.lt-assistant-form--composer:has(.lt-assistant-field.is-invalid) .lt-assistant-field__control:focus,.lt-assistant-form--composer:has(.lt-assistant-field.is-invalid) .lt-assistant-field__control:hover{background:0 0;box-shadow:none}.lt-assistant-form__actions--composer{display:flex;align-items:center;justify-content:center}.lt-assistant-select{position:relative;min-width:0;width:100%}.lt-assistant-select__input{display:none}.lt-assistant-select__trigger{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);text-align:left;cursor:pointer}.lt-assistant-select__trigger::before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none;background:var(--ui-nav-overlay);box-shadow:var(--ui-nav-ring);opacity:0;transition:opacity var(--ui-nav-overlay-time) var(--ui-nav-overlay-ease),box-shadow var(--theme-shadow-time) var(--ease-theme)}.lt-assistant-select__icon,.lt-assistant-select__value{position:relative;z-index:1}.lt-assistant-select__value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lt-assistant-select:not(.has-value) .lt-assistant-select__value{color:var(--input-placeholder)}.lt-assistant-select__icon{width:14px;height:14px;flex:0 0 auto;background-color:currentColor;opacity:.72;-webkit-mask:url("/assets/82c33ec3cf.svg") center/14px 14px no-repeat;mask:url("/assets/82c33ec3cf.svg") center/14px 14px no-repeat;transition:transform var(--motion-fast) var(--ease-ui),var(--transition-icon)}.lt-assistant-select.is-open .lt-assistant-select__icon{transform:rotate(180deg)}.lt-assistant-select.is-open .lt-assistant-select__trigger{background-color:var(--input-bg-focus);box-shadow:var(--input-focus-shadow)}.lt-assistant-select.is-open .lt-assistant-select__trigger::before{opacity:1}.lt-assistant-select__menu{position:absolute;left:0;right:0;top:auto;bottom:calc(100% + var(--space-2));z-index:30;display:grid;gap:var(--space-1);max-height:min(220px,42dvh);overflow:auto;padding:var(--space-2);border-radius:var(--radius-16);color:var(--txt-0);background-color:var(--ui-window-bg-strong);box-shadow:var(--ui-window-frame),var(--ui-window-shadow);backdrop-filter:var(--ui-window-blur-soft);-webkit-backdrop-filter:var(--ui-window-blur-soft);transform-origin:50% 100%;transition:var(--transition-window)}.lt-assistant-select__menu[hidden]{display:none}.lt-assistant-select__option{min-height:40px;border-radius:var(--radius-10);padding:10px var(--space-3);display:flex;align-items:center;color:var(--ui-nav-color);background-color:var(--ui-nav-bg);font:600 13px/1.25 var(--font-ui);text-align:left;transition:var(--transition-nav)}.lt-assistant-select__option.is-selected,.lt-assistant-select__option:focus-visible,.lt-assistant-select__option:hover{outline:var(--focus-outline);color:var(--ui-nav-color-hover);background-color:var(--ui-nav-bg-hover);box-shadow:var(--ui-nav-shadow-hover)}@media (max-width:860px){.lt-assistant-widget{--assistant-radius:24px;-webkit-text-size-adjust:100%;text-size-adjust:100%;left:0;right:0;width:100vw;max-width:100vw;border-radius:0 0 var(--assistant-radius) var(--assistant-radius);touch-action:manipulation;transform:none;transform-origin:50% 100%;will-change:opacity;transition:opacity var(--motion-ui) var(--ease-soft),visibility 0s linear var(--motion-ui),var(--transition-window)}.lt-assistant-widget::before{content:none}.lt-assistant-widget .lt-assistant-field__control,.lt-assistant-widget input,.lt-assistant-widget select,.lt-assistant-widget textarea{font-size:16px!important}.lt-assistant-widget .lt-assistant-field__control::placeholder{font-size:13px!important;line-height:1.2;letter-spacing:0;opacity:1}.lt-assistant-widget.is-mounted:not(.is-open){pointer-events:none;opacity:0;visibility:hidden;transform:none;box-shadow:none;animation:none}.lt-assistant-widget.is-open{pointer-events:auto;opacity:1;visibility:visible;transform:none;animation:none;box-shadow:0 1px 1px color-mix(in srgb,var(--brand-azul-dark) 12%,transparent),0 8px 18px -18px color-mix(in srgb,var(--brand-azul-dark) 48%,transparent),0 calc(env(safe-area-inset-top,0px) * -1) 0 0 var(--ui-window-bg);transition:opacity var(--motion-ui) var(--ease-soft),visibility 0s linear 0s,var(--transition-window)}.lt-assistant-widget__panel{width:100%;height:100%;min-height:100%;max-height:none;margin:0;display:flex;flex-direction:column;transform-origin:50% 100%;will-change:transform,opacity}.lt-assistant-widget.is-mounted:not(.is-open) .lt-assistant-widget__panel{opacity:0;transform:translate3d(0,18px,0) scale3d(.98,.98,1);animation:none}.lt-assistant-widget.is-open .lt-assistant-widget__panel{opacity:1;transform:translate3d(0,0,0) scale3d(1,1,1);animation:lt-assistant-open-bubble .34s var(--ease-ui) both}.lt-assistant-widget__header{z-index:5;gap:10px;padding:0 var(--space-4);touch-action:manipulation;user-select:none;-webkit-user-select:none}.lt-assistant-widget__brand{flex:1 1 auto}.lt-assistant-widget__header-actions{flex:0 0 auto}.lt-assistant-widget__body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.lt-assistant-widget__messages-wrap{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;overscroll-behavior-x:none;-webkit-overflow-scrolling:touch;touch-action:pan-y}.lt-assistant-widget__messages{gap:10px;min-height:0}.lt-assistant-widget__composer-shell{flex:0 0 auto;margin-top:auto;touch-action:manipulation}.lt-assistant-widget__input{gap:6px}.lt-assistant-msg__avatar,.lt-assistant-widget__brand-badge{width:38px;height:38px}.lt-assistant-msg,.lt-assistant-msg--assistant,.lt-assistant-msg--typing{grid-template-columns:38px minmax(0,1fr)}.lt-assistant-msg--user{grid-template-columns:minmax(0,1fr) 38px}.lt-assistant-widget__brand-copy strong{font-size:13.5px}.lt-assistant-widget__presence{font-size:11.5px}.lt-assistant-chip-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);padding:var(--space-2)}.lt-assistant-chip,.lt-assistant-secondary-btn{min-height:44px;padding:10px var(--space-2);font-size:12px;line-height:1.18;text-wrap:balance}.lt-assistant-chip-list--single{grid-template-columns:1fr}.lt-assistant-chip-list--single .lt-assistant-chip{min-height:52px;padding:14px var(--space-4)}.lt-assistant-final-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.lt-assistant-form--composer{grid-template-columns:minmax(0,1fr) 40px;gap:6px;padding:5px 6px 5px var(--space-3);border-radius:var(--radius-16)}.lt-assistant-field--composer .lt-assistant-field__control{min-height:36px;padding-right:0;line-height:1.4}.lt-assistant-form__actions--composer,.lt-assistant-send-btn{flex:0 0 40px;align-self:center;justify-self:end}.lt-assistant-send-btn{width:40px;height:40px;min-width:40px;min-height:40px;max-width:40px;max-height:40px;margin:0}}@media (max-width:860px) and (orientation:portrait){.lt-assistant-widget{--_bottom-offset:calc(var(--fa-chat-bottom, calc(16px + env(safe-area-inset-bottom, 0px))) + var(--fa-size, 48px) + 12px);--_available-height:calc(100dvh - var(--_bottom-offset));bottom:var(--_bottom-offset);height:var(--_available-height);min-height:min(220px,var(--_available-height));max-height:var(--_available-height);padding-top:env(safe-area-inset-top,0)}.lt-assistant-widget__messages-wrap{padding:10px var(--space-4) var(--space-2)}.lt-assistant-widget__composer-shell,.lt-assistant-widget__composer-shell:has(.lt-assistant-widget__input:empty){padding:6px var(--space-4) var(--space-3)}.lt-assistant-widget__composer-shell:has(.lt-assistant-widget__input:empty){min-height:20px}.lt-assistant-msg__bubble{max-width:min(100%,78vw)}}@media (max-width:860px) and (orientation:landscape){.lt-assistant-widget{--_bottom-offset:calc(var(--fa-chat-bottom, calc(12px + env(safe-area-inset-bottom, 0px))) + var(--fa-size, 48px) + 10px);--_available-height:calc(100dvh - var(--_bottom-offset));--assistant-radius:22px;bottom:var(--_bottom-offset);height:var(--_available-height);min-height:min(180px,var(--_available-height));max-height:var(--_available-height);padding-top:env(safe-area-inset-top,0)}.lt-assistant-widget__header{min-height:58px}.lt-assistant-widget__messages-wrap{padding:var(--space-2) var(--space-4) 6px}.lt-assistant-widget__composer-shell,.lt-assistant-widget__composer-shell:has(.lt-assistant-widget__input:empty){padding:6px var(--space-4) 10px}.lt-assistant-widget__composer-shell:has(.lt-assistant-widget__input:empty){min-height:20px}.lt-assistant-msg__bubble{max-width:min(100%,72vw)}}@media (max-width:520px){.lt-assistant-widget{--assistant-radius:22px}.lt-assistant-chip-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);padding:var(--space-2)}.lt-assistant-chip{min-height:44px;padding:10px var(--space-2);font-size:12px;line-height:1.18;text-wrap:balance}.lt-assistant-chip-list--single{grid-template-columns:1fr}.lt-assistant-chip-list--single .lt-assistant-chip{min-height:52px;padding:14px var(--space-4)}}@keyframes lt-assistant-open-bubble{from{opacity:0;transform:translate3d(0,18px,0) scale3d(.78,.88,1)}to{opacity:1;transform:translate3d(0,0,0) scale3d(1,1,1)}}@keyframes lt-assistant-dots{0%,100%,80%{opacity:.36;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@keyframes lt-assistant-avatar-breathe{0%,100%{opacity:.58;transform:scale(.98)}50%{opacity:.9;transform:scale(1.04)}}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.lt-cookie-consent,.lt-cookie-consent *,.lt-cookie-consent ::after,.lt-cookie-consent ::before{box-sizing:border-box}.lt-cookie-consent{--cc-bottom:calc(var(--floating-actions-banner-bottom) + env(safe-area-inset-bottom, 0px));--cc-lift:var(--fa-lift, 0px);--cc-lift-y:calc(var(--cc-lift) * -1);--cc-width:var(--ui-inner);--cc-panel-width:min(820px, var(--ui-inner));--cc-mark-size:38px;--cc-icon-btn-size:36px;--cc-bar-gap:clamp(var(--space-4), 2.4vw, var(--space-8));--cc-bar-pad:var(--space-4) clamp(var(--space-4), 2vw, var(--space-6));--cc-actions-w:min(440px, 38vw);--cc-window-radius:var(--radius-window);--cc-option-radius:var(--radius-card);position:fixed;left:50%;bottom:var(--cc-bottom);z-index:var(--z-ui-panel);display:block;width:var(--cc-width);max-width:var(--site-max);color:var(--txt-0);font-family:var(--font-ui);opacity:0;visibility:hidden;pointer-events:none;isolation:isolate;contain:layout style;overscroll-behavior:contain;touch-action:pan-y;transform:translate3d(-50%,calc(var(--cc-lift-y) + var(--space-5)),0);transition:var(--transition-opacity),visibility 0s linear var(--motion-soft),transform var(--motion-soft) var(--ease-soft)}.lt-cookie-consent.is-visible{opacity:1;visibility:visible;transform:translate3d(-50%,var(--cc-lift-y),0);transition-delay:0s}.lt-cookie-bar[hidden],.lt-cookie-consent[hidden],.lt-cookie-panel[hidden]{display:none!important}#ltCookiePrefsTitle:focus,#ltCookiePrefsTitle:focus-visible{outline:0}.lt-cookie-bar,.lt-cookie-panel{position:relative;overflow:hidden;width:100%;color:var(--txt-0);background:var(--ui-window-bg);border:0;border-radius:var(--cc-window-radius);box-shadow:var(--ui-window-frame),var(--ui-window-shadow);backdrop-filter:var(--ui-window-blur);-webkit-backdrop-filter:var(--ui-window-blur);pointer-events:auto;isolation:isolate;transition:var(--transition-window)}.lt-cookie-bar:not([hidden]),.lt-cookie-panel:not([hidden]){animation:lt-cookie-view-in var(--motion-soft) var(--ease-soft) both}@keyframes lt-cookie-view-in{from{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:translate3d(0,0,0)}}.lt-cookie-bar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(360px,var(--cc-actions-w));align-items:center;gap:var(--cc-bar-gap);min-height:84px;padding:var(--cc-bar-pad)}.lt-cookie-bar__main{display:grid;grid-template-columns:var(--cc-mark-size) minmax(0,1fr);align-items:center;gap:var(--space-4);min-width:0}.lt-cookie-mark{display:grid;place-items:center;width:var(--cc-mark-size);height:var(--cc-mark-size);color:var(--brand-azul-pastel);transition:var(--transition-color)}.lt-cookie-asset{display:block;width:20px;height:20px;flex:0 0 auto;background-color:currentColor;opacity:1;transition:var(--transition-icon)}.lt-cookie-asset--cookies{-webkit-mask:url("/assets/37cb1a97c0.svg") center/20px 20px no-repeat;mask:url("/assets/37cb1a97c0.svg") center/20px 20px no-repeat}.lt-cookie-asset--back{-webkit-mask:url("/assets/3b34f5e6ed.svg") center/20px 20px no-repeat;mask:url("/assets/3b34f5e6ed.svg") center/20px 20px no-repeat}.lt-cookie-copy,.lt-cookie-panel__titlebox{min-width:0}.lt-cookie-copy h2,.lt-cookie-copy p,.lt-cookie-panel__titlebox h2,.lt-cookie-panel__titlebox p{margin:0;transition:var(--transition-color)}.lt-cookie-copy h2{margin-bottom:var(--space-1);color:var(--txt-0);font:var(--type-label);letter-spacing:var(--letter-caps);text-transform:uppercase}.lt-cookie-copy p{max-width:76ch;color:var(--txt-2);font:var(--type-body-sm);letter-spacing:var(--letter-ui)}.lt-cookie-links,.lt-cookie-panel__links{display:flex;align-items:center;justify-content:flex-start;gap:var(--space-1);min-width:0}.lt-cookie-link,.lt-cookie-option{position:relative;isolation:isolate;color:var(--ui-nav-color);background-image:none;border:0;outline:0;transition:var(--transition-nav),var(--transition-shadow)}.lt-cookie-link::before,.lt-cookie-option::before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none;background:var(--ui-nav-overlay);box-shadow:var(--ui-nav-ring);opacity:var(--ui-nav-overlay-opacity);transition:opacity var(--ui-nav-overlay-time) var(--ui-nav-overlay-ease),var(--transition-shadow)}.lt-cookie-link>*,.lt-cookie-option>*{position:relative;z-index:1}.lt-cookie-link{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 var(--space-3);border-radius:var(--ui-nav-radius);color:var(--ui-nav-color);background:var(--ui-nav-bg);box-shadow:var(--ui-nav-shadow);font:var(--type-body-sm);text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.lt-cookie-link:link,.lt-cookie-link:visited{color:var(--ui-nav-color);text-decoration:none}.lt-cookie-link:focus-visible{color:var(--ui-nav-color-focus);background:var(--ui-nav-bg-focus);box-shadow:var(--ui-nav-shadow-focus)}.lt-cookie-link:focus-visible::before{opacity:var(--ui-nav-overlay-opacity-focus)}.lt-cookie-link:active{color:var(--ui-nav-color-press);background:var(--ui-nav-bg-press);box-shadow:var(--ui-nav-shadow-press)}.lt-cookie-link:active::before{opacity:var(--ui-nav-overlay-opacity-press)}.lt-cookie-actions,.lt-cookie-panel__actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:var(--space-2);min-width:0}.lt-cookie-actions{width:100%}.lt-cookie-btn,.lt-cookie-icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;border:0;outline:0;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.lt-cookie-btn{--cc-btn-text:var(--landing-btn-secondary-text);width:100%;min-width:0;min-height:var(--landing-btn-min-h);padding:0 var(--landing-btn-pad-x);overflow:hidden;color:var(--landing-btn-real-color);background:0 0;border-width:var(--landing-btn-border-width);border-style:var(--landing-btn-border-style);border-radius:var(--landing-btn-radius);font:var(--landing-btn-font);letter-spacing:var(--landing-btn-real-letter);text-transform:var(--landing-btn-transform);white-space:var(--landing-btn-white-space);transform:translate3d(0,0,0);backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:var(--landing-btn-transition)}.lt-cookie-btn::after,.lt-cookie-btn::before{content:attr(data-label);position:absolute;inset:0;display:grid;place-items:center;padding:0 var(--landing-btn-pad-x);color:var(--cc-btn-text);font:var(--landing-btn-font);letter-spacing:var(--landing-btn-letter);text-transform:var(--landing-btn-transform);white-space:var(--landing-btn-white-space);pointer-events:none;backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:var(--landing-btn-text-transition)}.lt-cookie-btn::before{transform:translate3d(0,var(--landing-btn-text-in-y),0)}.lt-cookie-btn::after{transform:translate3d(0,var(--landing-btn-text-out-y),0)}.lt-cookie-btn:is(:hover,:focus-visible)::before{transform:translate3d(0,var(--landing-btn-text-hover-current-y),0)}.lt-cookie-btn:is(:hover,:focus-visible)::after{transform:translate3d(0,var(--landing-btn-text-hover-next-y),0)}.lt-cookie-btn--primary{--cc-btn-text:var(--landing-btn-primary-text);background:var(--landing-btn-primary-bg);border-color:var(--landing-btn-primary-border);box-shadow:var(--elevation-0)}.lt-cookie-btn--secondary{--cc-btn-text:var(--landing-btn-secondary-text);background:var(--landing-btn-secondary-bg);border-color:var(--landing-btn-secondary-border);box-shadow:var(--elevation-0)}.lt-cookie-btn--ghost{--cc-btn-text:var(--ui-nav-color);background:0 0;border-color:transparent;box-shadow:var(--elevation-0)}.lt-cookie-btn:focus-visible,.lt-cookie-icon-btn:focus-visible{outline:var(--focus-outline);box-shadow:var(--focus-ring)}.lt-cookie-btn:active{transform:translate3d(0,var(--landing-btn-active-y),0)}.lt-cookie-icon-btn{width:var(--cc-icon-btn-size);height:var(--cc-icon-btn-size);flex:0 0 var(--cc-icon-btn-size);padding:0;color:var(--icon-color-soft);background:var(--ui-nav-bg);border-radius:var(--ui-nav-radius);box-shadow:var(--ui-nav-shadow);opacity:var(--ui-nav-icon-opacity);transition:var(--transition-control),var(--transition-icon)}.lt-cookie-icon-btn svg{width:20px;height:20px}.lt-cookie-panel{display:flex;flex-direction:column;width:var(--cc-panel-width);max-width:100%;min-height:0;max-height:calc(min(100svh,100dvh) - var(--site-route-offset) - var(--cc-bottom) - var(--space-5));margin-inline:auto}.lt-cookie-panel__head{position:relative;flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:62px;padding:0 var(--space-5);user-select:none}.lt-cookie-panel__head::after{content:"";position:absolute;left:var(--space-5);right:var(--space-5);bottom:0;height:1px;pointer-events:none;opacity:var(--line-liquid-opacity);background:var(--line-liquid-bg);box-shadow:var(--line-liquid-shadow);transition:var(--transition-line)}.lt-cookie-panel__titlebox p{margin-bottom:var(--space-1);color:var(--blue-0);font:var(--type-label-sm);letter-spacing:var(--letter-caps);text-transform:uppercase}.lt-cookie-panel__titlebox h2{color:var(--txt-0);font:var(--type-card-title);letter-spacing:var(--letter-soft)}.lt-cookie-panel__body{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);padding:var(--space-4) var(--space-5) 0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}.lt-cookie-panel__links{flex:0 0 auto;flex-wrap:wrap;padding:var(--space-4) var(--space-5) 0}.lt-cookie-panel__actions{flex:0 0 auto;padding:var(--space-4) var(--space-5) var(--space-5)}.lt-cookie-option{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-4);min-height:74px;padding:var(--space-3) var(--space-4);border-radius:var(--cc-option-radius);color:var(--txt-1);background:var(--ui-window-bg-soft);box-shadow:var(--ui-window-frame);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transform:translate3d(0,0,0);animation:lt-cookie-option-in var(--motion-soft) var(--ease-soft) both}.lt-cookie-panel:not([hidden]) .lt-cookie-option:first-child{animation-delay:.06s}.lt-cookie-panel:not([hidden]) .lt-cookie-option:nth-child(2){animation-delay:.12s}.lt-cookie-panel:not([hidden]) .lt-cookie-option:nth-child(3){animation-delay:.18s}.lt-cookie-panel:not([hidden]) .lt-cookie-option:nth-child(4){animation-delay:.24s}@keyframes lt-cookie-option-in{from{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translate3d(0,0,0)}}.lt-cookie-option.is-required{cursor:default}.lt-cookie-option:focus-within{color:var(--ui-nav-color-focus);background:var(--ui-window-bg-strong);box-shadow:var(--focus-ring)}.lt-cookie-option:focus-within::before{opacity:var(--ui-nav-overlay-opacity-focus)}.lt-cookie-option:has(input:checked){color:var(--txt-0);background:var(--ui-window-bg-strong);box-shadow:var(--ui-window-frame),var(--ui-control-hover-shadow)}.lt-cookie-option:has(input:checked)::before{opacity:var(--ui-nav-overlay-opacity-focus)}.lt-cookie-option__copy{display:grid;gap:var(--space-1);min-width:0}.lt-cookie-option__copy small,.lt-cookie-option__copy strong{color:currentColor;transition:var(--transition-color)}.lt-cookie-option__copy strong{font:var(--type-body-sm)}.lt-cookie-option__copy small{color:var(--txt-2);font:var(--type-label-sm);line-height:1.42}.lt-cookie-switch{position:relative;display:block;width:var(--toggle-w);height:var(--toggle-h);flex:0 0 auto}.lt-cookie-switch input,.lt-cookie-switch span{position:absolute;inset:0}.lt-cookie-switch input{z-index:2;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.lt-cookie-switch input:disabled{cursor:default}.lt-cookie-switch span{z-index:1;border:var(--toggle-border-width) solid var(--toggle-border);border-radius:var(--toggle-radius);background:var(--toggle-bg);box-shadow:var(--toggle-shadow);transition:var(--toggle-transition)}.lt-cookie-switch span::before{content:"";position:absolute;top:var(--toggle-pad);left:var(--toggle-pad);width:var(--toggle-thumb);height:var(--toggle-thumb);border-radius:var(--radius-pill);background:var(--toggle-thumb-bg);box-shadow:var(--toggle-thumb-shadow);transform:translate3d(0,0,0);transition:var(--toggle-thumb-transition)}.lt-cookie-switch input:checked+span{border-color:var(--toggle-on-border);background:var(--toggle-on-bg);box-shadow:var(--toggle-on-shadow)}.lt-cookie-switch input:checked+span::before{background:var(--toggle-on-thumb-bg);transform:translate3d(var(--toggle-thumb-x),0,0)}.lt-cookie-switch input:focus-visible+span{box-shadow:var(--toggle-focus-shadow)}@media (max-width:1100px){.lt-cookie-bar{grid-template-columns:minmax(0,1fr) minmax(340px,var(--cc-actions-w))}.lt-cookie-links{display:none}}@media (max-width:860px){.lt-cookie-consent{--cc-width:auto;--cc-panel-width:100%;--cc-actions-w:100%;--cc-bar-gap:var(--space-4);--cc-bar-pad:var(--space-4);--cc-window-radius:var(--radius-card);left:var(--ui-edge);right:var(--ui-edge);width:auto;max-width:none;transform:translate3d(0,calc(var(--cc-lift-y) + var(--space-3)),0) scale(.985);transition:var(--transition-opacity),visibility 0s linear var(--motion-soft),transform var(--motion-ui) var(--ease-soft)}.lt-cookie-consent.is-visible{transform:translate3d(0,var(--cc-lift-y),0) scale(1)}.lt-cookie-bar{grid-template-columns:1fr;align-items:start;min-height:0}.lt-cookie-bar__main{align-items:start}.lt-cookie-copy p{max-width:none}.lt-cookie-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.lt-cookie-panel{max-height:calc(min(100svh,100dvh) - var(--site-route-offset) - var(--cc-bottom) - var(--space-4))}.lt-cookie-panel__head{min-height:58px;padding:0 var(--space-4)}.lt-cookie-panel__head::after{left:var(--space-4);right:var(--space-4)}.lt-cookie-panel__body{grid-template-columns:1fr;padding:var(--space-3) var(--space-4) 0}.lt-cookie-panel__links{padding:var(--space-3) var(--space-4) 0}.lt-cookie-panel__actions{grid-template-columns:1fr;padding:var(--space-3) var(--space-4) var(--space-4)}}@media (max-width:520px){.lt-cookie-consent{--cc-mark-size:34px}.lt-cookie-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.lt-cookie-btn--ghost{grid-column:1/-1;min-height:32px;order:3}.lt-cookie-btn{min-height:var(--landing-btn-min-h)}}@media (max-width:420px){.lt-cookie-consent{left:var(--site-gutter);right:var(--site-gutter)}.lt-cookie-bar{padding:var(--space-3)}.lt-cookie-bar__main{grid-template-columns:var(--cc-mark-size) minmax(0,1fr);gap:var(--space-3)}.lt-cookie-mark{display:grid}.lt-cookie-actions{gap:var(--space-2)}.lt-cookie-btn{padding-inline:var(--space-3)}.lt-cookie-panel__actions,.lt-cookie-panel__body,.lt-cookie-panel__head,.lt-cookie-panel__links{padding-left:var(--space-3);padding-right:var(--space-3)}.lt-cookie-panel__head::after{left:var(--space-3);right:var(--space-3)}}.lt-doc-view,.lt-doc-view *,.lt-doc-view ::after,.lt-doc-view ::before{box-sizing:border-box}.lt-doc-view{display:none;width:100%;margin:0;padding:0;color:var(--txt-0);background-color:var(--landing-bg);transition:background-color var(--theme-surface-time) var(--ease-theme),color var(--theme-color-time) var(--ease-theme)}.lt-doc-view[data-doc-active]{display:block;min-height:100svh}.lt-doc-back{position:relative;z-index:var(--z-content);display:inline-flex;align-items:center;gap:var(--space-2);width:fit-content;margin:0 0 var(--space-6);padding:0;color:var(--txt-2);background:0 0;border:0;font:var(--type-label);letter-spacing:var(--letter-ui);text-decoration:none;cursor:pointer;transition:color var(--motion-fast) ease}.lt-doc-back svg{width:1.05em;height:1.05em;flex:0 0 auto;color:currentColor;transition:transform var(--motion-fast) var(--ease-soft)}@media (hover:hover) and (pointer:fine){.lt-cookie-link:hover{color:var(--ui-nav-color-hover);background:var(--ui-nav-bg-hover);box-shadow:var(--ui-nav-shadow-hover)}.lt-cookie-link:hover::before{opacity:var(--ui-nav-overlay-opacity-hover)}.lt-cookie-option:not(.is-required):hover{color:var(--ui-nav-color-hover);background:var(--ui-window-bg-strong);box-shadow:var(--ui-window-frame),var(--ui-nav-shadow-hover)}.lt-cookie-option:not(.is-required):hover::before{opacity:var(--ui-nav-overlay-opacity-hover)}.lt-cookie-btn--primary:focus-visible,.lt-cookie-btn--primary:hover{background:var(--landing-btn-primary-bg-hover);border-color:var(--landing-btn-primary-border)}.lt-cookie-btn--secondary:focus-visible,.lt-cookie-btn--secondary:hover{background:var(--landing-btn-secondary-bg-hover);border-color:var(--landing-btn-secondary-border)}.lt-cookie-btn--ghost:focus-visible,.lt-cookie-btn--ghost:hover{--cc-btn-text:var(--ui-nav-color-hover);background:var(--ui-nav-bg-hover);border-color:transparent;box-shadow:var(--ui-nav-shadow-hover)}.lt-cookie-icon-btn:hover{color:var(--icon-color-hover);background:var(--ui-nav-bg-hover);box-shadow:var(--ui-nav-shadow-hover);opacity:var(--ui-nav-icon-opacity-hover)}.lt-doc-back:focus-visible,.lt-doc-back:hover{color:var(--txt-0);outline:0}.lt-doc-back:focus-visible svg,.lt-doc-back:hover svg{transform:translateX(calc(var(--space-1) * -1))}.lt-doc-toc-item:focus-visible,.lt-doc-toc-item:hover{color:var(--txt-0);outline:0}.lt-doc-toc-item:focus-visible .lt-doc-toc-index,.lt-doc-toc-item:hover .lt-doc-toc-index{color:var(--doc-icon-color)}}.lt-doc-back:focus-visible{border-radius:var(--radius-xs);box-shadow:var(--focus-ring)}.lt-doc-shell{position:relative;display:block;width:var(--landing-inner);max-width:100%;margin-inline:auto;padding:calc(var(--site-route-offset) + var(--space-8)) 0 var(--section-y)}.lt-doc-hero{display:grid;gap:var(--space-4);width:100%;max-width:var(--landing-inner);margin:0 0 clamp(var(--space-7),4vw,var(--space-9));padding-bottom:clamp(var(--space-6),3vw,var(--space-7));border-bottom:1px solid var(--doc-border)}.lt-doc-hero-top{display:flex;align-items:center;gap:var(--space-3)}.lt-doc-icon{display:inline-flex;align-items:center;justify-content:center;width:clamp(28px,2.4vw,34px);height:clamp(28px,2.4vw,34px);color:var(--doc-icon-color);flex:0 0 auto;transition:color var(--theme-color-time) var(--ease-theme)}.lt-doc-icon img{width:100%;height:100%;object-fit:contain;filter:var(--lt-doc-icon-filter);transition:filter var(--theme-filter-time) var(--ease-theme)}:root[data-theme=light] .lt-doc-icon img{--lt-doc-icon-filter:brightness(0) saturate(100%) invert(3%) sepia(69%) saturate(1154%) hue-rotate(168deg) brightness(94%) contrast(106%)}.lt-doc-kicker{margin:0;color:var(--txt-2);font:500 clamp(11px, .85vw, 12.5px)/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase}.lt-doc-title{margin:0;max-width:28ch;color:var(--txt-0);font:600 clamp(36px, 4.6vw, 60px)/1.02 var(--font-title);letter-spacing:-.018em;text-wrap:balance}.lt-doc-desc{margin:0;max-width:64ch;color:var(--txt-1);font:400 clamp(16px, 1.18vw, 19px)/1.55 var(--font-ui);text-wrap:pretty}.lt-doc-layout{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:clamp(var(--space-6),4vw,var(--space-9));align-items:start}.lt-doc-toc{position:sticky;top:calc(var(--site-route-offset,72px) + var(--space-5));align-self:start;display:grid;gap:var(--space-3);max-height:calc(100svh - var(--site-route-offset,72px) - var(--space-7));overflow-y:auto;padding:var(--space-5) 0 var(--space-5) var(--space-4);border-left:1px solid var(--doc-border);scrollbar-width:thin;scrollbar-color:var(--doc-border-strong) transparent}.lt-doc-toc::-webkit-scrollbar{width:6px}.lt-doc-toc::-webkit-scrollbar-track{background:0 0}.lt-doc-toc::-webkit-scrollbar-thumb{background:var(--doc-border-strong);border-radius:var(--radius-pill)}.lt-doc-toc-title{margin:0 0 var(--space-1);color:var(--txt-3);font:500 11px/1 var(--font-mono);letter-spacing:.18em;text-transform:uppercase}.lt-doc-toc-nav{display:grid;gap:var(--space-2)}.lt-doc-toc-item{position:relative;display:grid;grid-template-columns:auto 1fr;gap:var(--space-2);align-items:start;width:100%;padding:var(--space-2) var(--space-3) var(--space-2) 0;color:var(--txt-2);background:0 0;border:0;border-radius:var(--radius-xs);font:400 13.5px/1.42 var(--font-ui);text-decoration:none;text-align:left;cursor:pointer;appearance:none;-webkit-appearance:none;transition:color var(--motion-fast) ease,background var(--motion-fast) ease}.lt-doc-toc-index{color:var(--txt-3);font:500 11px/1.5 var(--font-mono);letter-spacing:.12em}.lt-doc-toc-text{color:inherit;text-wrap:pretty}.lt-doc-article{display:grid;gap:clamp(var(--space-7),4vw,var(--space-9));min-width:0}.lt-doc-content{display:block;max-width:none;color:var(--txt-1);font:400 clamp(15.5px, 1.05vw, 17px)/1.74 var(--font-ui);letter-spacing:.005em;text-wrap:pretty;-webkit-font-smoothing:antialiased;hyphens:auto}.lt-doc-content>*+*{margin-top:var(--space-4)}.lt-doc-section{position:relative;display:block;margin:clamp(var(--space-7),3.4vw,var(--space-8)) 0 0;padding-top:var(--space-4);border-top:1px solid var(--doc-border);scroll-margin-top:var(--header-real-h,var(--site-header-solid-h,72px))}.lt-doc-section:first-child{margin-top:0}.lt-doc-content>.lt-doc-section+.lt-doc-section{margin-top:clamp(var(--space-7),3.4vw,var(--space-8))}.lt-doc-section>*+*{margin-top:var(--space-4)}.lt-doc-content h3{position:relative;margin:0 0 var(--space-3);padding-top:0;color:var(--txt-0);font:600 clamp(20px, 1.7vw, 26px)/1.24 var(--font-title);letter-spacing:-.012em;text-wrap:balance}.lt-doc-content h3::before{content:attr(data-doc-section-index);display:block;margin-bottom:var(--space-2);color:var(--doc-icon-color);font:500 11.5px/1 var(--font-mono);letter-spacing:.18em}.lt-doc-content p{margin:0}.lt-doc-content h4{margin:0;color:var(--txt-0);font:600 clamp(16px, 1.15vw, 18px)/1.38 var(--font-ui);text-wrap:pretty}.lt-doc-content strong{color:var(--txt-0);font-weight:600}.lt-doc-content em{color:var(--txt-1);font-style:italic}.lt-doc-content ul{margin:0;padding:0;list-style:none;display:grid;gap:var(--space-3)}.lt-doc-content ul li{position:relative;padding-left:calc(var(--space-4) + var(--space-1));color:var(--txt-1)}.lt-doc-content ul li::before{content:"";position:absolute;top:.78em;left:.3em;width:6px;height:1.5px;border-radius:1px;background:var(--doc-icon-color);opacity:.75}.lt-doc-content a{color:var(--txt-0);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--doc-icon-color) 50%,transparent);text-underline-offset:.22em;transition:text-decoration-color var(--motion-fast) ease}.lt-doc-content code{display:inline-block;padding:.05em .5em;border:1px solid var(--doc-border);border-radius:var(--radius-pill);background:var(--doc-icon-bg);color:var(--doc-icon-color);font:500 .9em/1.4 var(--font-mono);letter-spacing:0}.lt-doc-content .lt-doc-callout{display:grid;gap:var(--space-1);margin:var(--space-5) 0;padding:clamp(var(--space-4),2vw,var(--space-5));border:1px solid var(--doc-border-strong);border-left:3px solid var(--doc-icon-color);border-radius:var(--radius-md);background:var(--doc-icon-bg);color:var(--txt-0)}.lt-doc-content .lt-doc-callout p{margin:0}.lt-doc-content .lt-doc-callout a{color:var(--txt-0);text-decoration-color:var(--doc-icon-color);font-weight:500}.lt-doc-faq-list{display:grid;gap:var(--space-5)}.lt-doc-faq-item{display:grid;gap:var(--space-2);padding-bottom:var(--space-5);border-bottom:1px solid var(--doc-border)}.lt-doc-faq-item:last-child{padding-bottom:0;border-bottom:0}.lt-doc-faq-answer{display:grid;gap:var(--space-3)}.lt-doc-foot{display:flex;padding-top:clamp(var(--space-6),3vw,var(--space-7));border-top:1px solid var(--doc-border)}.lt-doc-foot-link{display:inline-flex;align-self:flex-start;align-items:center;gap:var(--space-2);color:var(--txt-1);background:0 0;border:0;font:var(--type-label);letter-spacing:var(--letter-ui);text-decoration:none;cursor:pointer;transition:color var(--motion-fast) ease}@media (hover:hover) and (pointer:fine){.lt-doc-content a:focus-visible,.lt-doc-content a:hover{text-decoration-color:var(--doc-icon-color);outline:0}.lt-doc-foot-link:focus-visible,.lt-doc-foot-link:hover{color:var(--txt-0);outline:0}}:root.lt-doc-active body{background-color:var(--landing-bg)}:root.lt-doc-active #app[data-app],:root.lt-doc-active [data-app]{display:flex;flex-direction:column;min-height:100svh}:root.lt-doc-active #app[data-app]>#ltLanding,:root.lt-doc-active [data-app]>[data-lt-landing]{display:none!important}:root.lt-doc-active #app[data-app]>#ltFooter,:root.lt-doc-active [data-app]>[data-lt-footer]{margin-top:auto}:root.lt-doc-active #app[data-app]>#ltDocsView,:root.lt-doc-active [data-app]>[data-lt-docs-view]{flex:1 1 auto}@media (max-width:1080px){.lt-doc-layout{grid-template-columns:minmax(200px,240px) minmax(0,1fr);gap:clamp(var(--space-5),3vw,var(--space-7))}}@media (max-width:860px){.lt-doc-shell{padding:calc(var(--site-route-offset) + var(--space-8)) 0 var(--section-y)}.lt-doc-back{margin-bottom:var(--space-5)}.lt-doc-hero{margin-bottom:var(--space-6);padding-bottom:var(--space-5)}.lt-doc-title{font:600 clamp(28px, 8vw, 40px)/1.06 var(--font-title)}.lt-doc-layout{grid-template-columns:1fr;gap:var(--space-5)}.lt-doc-toc{position:relative;top:auto;max-height:none;overflow:visible;padding:var(--space-4);border-left:0;border:1px solid var(--doc-border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--doc-icon-bg) 50%,transparent)}.lt-doc-toc-nav{max-height:240px;overflow-y:auto;padding-right:var(--space-2)}.lt-doc-content h3{margin-top:0}.lt-doc-content>.lt-doc-section+.lt-doc-section,.lt-doc-section{margin-top:var(--space-6);scroll-margin-top:var(--header-real-h,var(--site-header-solid-h,72px))}.lt-doc-section:first-child{margin-top:0}}@media (prefers-reduced-motion:reduce){.lt-cookie-bar:not([hidden]),.lt-cookie-option,.lt-cookie-panel:not([hidden]){animation:none}.lt-doc-back,.lt-doc-back svg,.lt-doc-content a,.lt-doc-foot-link,.lt-doc-icon,.lt-doc-toc-item,.lt-doc-view{transition:none}}.lt-floating-actions,.lt-floating-actions *,.lt-floating-actions ::after,.lt-floating-actions ::before{box-sizing:border-box}.lt-floating-actions{--fa-size:var(--floating-actions-size);--fa-icon-size:var(--floating-actions-icon-size);--fa-edge:var(--floating-actions-edge);--fa-bottom:calc(var(--floating-actions-banner-bottom) + env(safe-area-inset-bottom));--fa-motion:calc(var(--motion-soft) + 120ms);--fa-ease:var(--ease-enter);--fa-lift:0px;--fa-scrollbar-offset:var(--site-scrollbar, 0px);--fa-keyboard-offset:0px;--fa-y:calc(var(--fa-bottom) + var(--fa-keyboard-offset));--fa-lift-y:calc(var(--fa-lift) * -1);position:fixed;inset:auto 0 0 0;z-index:var(--z-ui-float);width:0;height:0;pointer-events:none;isolation:isolate}.lt-floating-btn{position:fixed;bottom:var(--fa-y);display:grid;place-items:center;width:var(--fa-size);height:var(--fa-size);padding:0;border:0;border-radius:var(--radius-button);color:var(--icon-color);background-color:var(--ui-window-bg);box-shadow:var(--ui-window-shadow);backdrop-filter:var(--ui-window-blur);-webkit-backdrop-filter:var(--ui-window-blur);cursor:pointer;pointer-events:auto;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;opacity:0;visibility:hidden;overflow:hidden;isolation:isolate;transform:translate3d(0,calc(var(--fa-lift-y) + var(--space-6)),0);transform-origin:center;backface-visibility:hidden;will-change:transform,opacity;transition:opacity var(--motion-soft) var(--ease-soft),visibility 0s linear var(--motion-soft),transform var(--fa-motion) var(--fa-ease),var(--transition-window)}.lt-floating-btn::before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none;box-shadow:var(--ui-window-frame);transition:var(--transition-shadow),var(--transition-opacity)}.lt-floating-btn[hidden]{display:none!important}.lt-floating-btn.is-visible,.lt-floating-btn:focus-visible{opacity:1;visibility:visible;transition-delay:0s}.lt-floating-btn.is-visible{transform:translate3d(0,var(--fa-lift-y),0)}.lt-floating-btn__icon{position:relative;z-index:1;display:grid;place-items:center;width:var(--fa-icon-size);height:var(--fa-icon-size);color:currentColor;opacity:var(--ui-nav-icon-opacity);transition:var(--transition-icon)}.lt-floating-btn__icon svg{display:block;width:100%;height:100%;fill:currentColor}.lt-floating-btn__icon path{fill:currentColor}.lt-floating-btn--scroll-top{left:calc(var(--fa-edge) + env(safe-area-inset-left))}.lt-floating-btn--chat{right:calc(var(--fa-edge) + var(--fa-scrollbar-offset) + env(safe-area-inset-right))}.lt-floating-btn--chat::after{content:"";position:absolute;top:var(--space-2);right:var(--space-2);z-index:2;display:grid;place-items:center;min-width:18px;height:18px;padding:0 var(--space-1);border-radius:var(--radius-pill);color:var(--brand-azul-dark);background-color:var(--blue-0);box-shadow:var(--ui-window-frame);font:var(--type-label-sm);letter-spacing:var(--letter-ui);opacity:0;pointer-events:none;transform:translate3d(0,calc(var(--space-1) * -1),0) scale(.72);transition:opacity var(--motion-fast) ease,transform var(--motion-fast) var(--ease-ui),var(--transition-ui)}.lt-floating-btn--chat.is-loading .lt-floating-btn__icon{opacity:var(--ui-nav-icon-opacity-hover);animation:lt-floating-chat-loading var(--motion-soft) var(--ease-soft) infinite}@keyframes lt-floating-chat-loading{0%,100%{transform:scale(1)}50%{transform:scale(.92)}}.lt-floating-btn--chat.is-visible.is-active,.lt-floating-btn--chat.is-visible[aria-expanded=true]{color:var(--blue-0);background-color:var(--ui-window-bg-strong);box-shadow:var(--ui-window-shadow);outline:0;transform:translate3d(0,var(--fa-lift-y),0)}.lt-floating-btn--chat.is-visible.is-active::before,.lt-floating-btn--chat.is-visible[aria-expanded=true]::before{box-shadow:var(--ui-window-frame),var(--ui-control-hover-shadow)}.lt-floating-btn--chat.is-visible.is-active .lt-floating-btn__icon,.lt-floating-btn--chat.is-visible[aria-expanded=true] .lt-floating-btn__icon{opacity:1;transform:translate3d(0,0,0)}@media (hover:hover) and (pointer:fine){.lt-floating-btn.is-visible:hover{color:var(--icon-color-hover);background-color:var(--ui-window-bg-strong);box-shadow:var(--ui-window-shadow);outline:0;transform:translate3d(0,calc(var(--fa-lift-y) - var(--space-1)),0)}.lt-floating-btn.is-visible:hover .lt-floating-btn__icon{opacity:var(--ui-nav-icon-opacity-hover);transform:translate3d(0,calc(var(--space-1) * -.5),0)}.lt-floating-btn--chat.is-visible.is-active:hover,.lt-floating-btn--chat.is-visible[aria-expanded=true]:hover{color:var(--blue-0);background-color:var(--ui-window-bg-strong);transform:translate3d(0,calc(var(--fa-lift-y) - var(--space-1)),0)}.lt-floating-btn--chat.is-visible.is-active:hover .lt-floating-btn__icon,.lt-floating-btn--chat.is-visible[aria-expanded=true]:hover .lt-floating-btn__icon{opacity:1;transform:translate3d(0,calc(var(--space-1) * -.5),0)}}.lt-floating-btn:focus-visible{color:var(--icon-color-hover);background-color:var(--ui-window-bg-strong);box-shadow:var(--ui-control-focus-shadow);outline:var(--focus-outline);transform:translate3d(0,calc(var(--fa-lift-y) - (var(--space-1) * .5)),0)}.lt-floating-btn:focus-visible .lt-floating-btn__icon{opacity:var(--ui-nav-icon-opacity-focus)}.lt-floating-btn--chat.is-visible.is-active:focus-visible,.lt-floating-btn--chat.is-visible[aria-expanded=true]:focus-visible{color:var(--blue-0)}.lt-floating-btn:active{box-shadow:var(--ui-control-focus-shadow);transform:translate3d(0,var(--fa-lift-y),0) scale(.985)}.lt-floating-btn:active .lt-floating-btn__icon{opacity:var(--ui-nav-icon-opacity-press)}html.lt-floating-intro-preparing .lt-floating-btn,html:not(.lt-floating-intro-running):not(.lt-floating-intro-done) .lt-floating-btn.is-visible{opacity:0;visibility:hidden;transform:translate3d(0,calc(var(--fa-lift-y) + var(--space-6)),0)}html.lt-floating-intro-running .lt-floating-btn--scroll-top.is-visible{transition-delay:.04s}html.lt-floating-intro-running .lt-floating-btn--chat.is-visible{transition-delay:.12s}html.lt-floating-intro-done .lt-floating-btn{transition-delay:0s}.lt-banner,.lt-banner *,.lt-banner ::after,.lt-banner ::before{box-sizing:border-box}.lt-banner{--bn-topbar-open:var(--site-header-open-h);--bn-safe-top:calc(var(--bn-topbar-open) + var(--space-8));--bn-safe-bottom:clamp(var(--space-6), 4.2vw, var(--space-8));--bn-copy-max:760px;--bn-copy-width:min(100%, var(--bn-copy-max));--bn-copy-gap:var(--space-5);--bn-copy-offset-y:clamp(24px, 2.4vw, 42px);--bn-card-max:var(--landing-section-head-copy-max);--bn-lead-mobile-w:300px;--bn-cta-max:540px;--bn-grid-gap:clamp(var(--space-5), 3.2vw, var(--space-10));--bn-title-size:clamp(39px, 4.15vw, 60px);--bn-title-line:.96;--bn-title-letter:-.03em;--bn-title-width:16ch;--bn-visual-stage-h:576px;--bn-visual-center-x:18%;--bn-spline-w:972px;--bn-spline-scale:.68;--bn-visual-center-y:41%;--bn-key-glow-w:clamp(340px, 27vw, 540px);--bn-key-glow-h:clamp(230px, 18vw, 360px);--bn-stars-field-w:clamp(440px, 34vw, 640px);--bn-stars-field-h:clamp(420px, 32vw, 580px);--bn-copy-intro-x:clamp(-26px, -2.2vw, -16px);--bn-copy-intro-y:var(--space-5);--bn-visual-intro-x:clamp(96px, 12vw, 190px);--bn-intro-duration:var(--motion-enter);--bn-copy-intro-duration:var(--motion-soft);--bn-intro-ease:var(--ease-enter);--bn-loop-animation-state:running;position:relative;z-index:var(--z-section);display:block;min-height:100svh;width:var(--landing-shell);margin-inline:auto;color:var(--txt-0);background:var(--landing-bg);isolation:isolate;contain:layout;scroll-margin-top:var(--space-4);transition:var(--transition-bg),var(--transition-color)}html.lt-header-mobile-closing .lt-banner,html.lt-header-mobile-open .lt-banner{--bn-loop-animation-state:paused}.lt-banner::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;bottom:-12%;background-image:var(--landing-banner-grid-bg);background-size:var(--landing-banner-grid-size) var(--landing-banner-grid-size);opacity:var(--landing-banner-grid-opacity);-webkit-mask-image:linear-gradient(90deg,transparent 0%,var(--txt-0) 16%,var(--txt-0) 86%,transparent 100%),linear-gradient(to bottom,var(--txt-0) 0%,var(--txt-0) 68%,transparent 100%);-webkit-mask-composite:destination-in;mask-image:linear-gradient(90deg,transparent 0%,var(--txt-0) 16%,var(--txt-0) 86%,transparent 100%),linear-gradient(to bottom,var(--txt-0) 0%,var(--txt-0) 68%,transparent 100%);mask-composite:intersect}.lt-banner-shell{position:relative;z-index:var(--z-content);display:grid;grid-template-columns:minmax(0,var(--bn-copy-max)) minmax(0,1fr);align-items:start;column-gap:var(--bn-grid-gap);width:var(--landing-inner);min-width:0;margin-inline:auto;padding-block:var(--bn-safe-top) var(--bn-safe-bottom);isolation:isolate;contain:layout}.lt-banner-card,.lt-banner-copy,.lt-banner-spline,.lt-banner-spline-shell,.lt-banner-spline-stage,.lt-banner-visual{min-width:0}.lt-banner-copy{position:relative;z-index:2;grid-column:1;display:flex;flex-direction:column;align-items:flex-start;width:var(--bn-copy-width);max-width:var(--bn-copy-max);padding-top:var(--bn-copy-offset-y);transform-origin:left center}.lt-banner-title-lines{width:auto;max-width:var(--bn-title-width);margin:0 0 var(--bn-copy-gap);padding:0;color:var(--landing-section-head-title-color);font-family:var(--font-title);font-size:var(--bn-title-size);font-weight:var(--fw-regular);line-height:var(--bn-title-line);letter-spacing:var(--bn-title-letter);text-wrap:initial;transition:var(--transition-color)}.lt-banner-title-line{display:block}.lt-banner-title-mobile-line{display:none}.lt-banner-title-rotator{position:relative;min-height:calc((1em * var(--bn-title-line)) + .34em);padding-top:.08em;padding-bottom:.26em;margin-top:-.08em;margin-bottom:-.26em;overflow:hidden;perspective:640px}.lt-banner-title-rotator-text{display:block;opacity:1;transform:translate3d(0,0,0);backface-visibility:hidden}.lt-banner-title-rotator-text.is-changing{opacity:1}.lt-banner-title-rotator-line{display:block;white-space:nowrap}.lt-banner-title-rotator-line em{display:inline-flex;flex-wrap:nowrap;overflow:visible;padding-bottom:.08em;margin-bottom:-.08em;vertical-align:baseline}.lt-banner-title-rotator-char{display:inline-block;opacity:1;transform:translate3d(0,0,0) rotateX(0);transform-origin:center bottom;backface-visibility:hidden;animation:ltBannerTextRotateIn calc(var(--motion-soft) + 140ms) var(--ease-enter) both;animation-delay:calc(var(--bn-char-i, 0) * 18ms);will-change:transform,opacity}.lt-banner-title-rotator-space{width:.24em;letter-spacing:0}.lt-banner-title-rotator-text.is-changing .lt-banner-title-rotator-char{animation:ltBannerTextRotateOut var(--motion-fast) var(--ease-soft) both;animation-delay:calc(var(--bn-char-i, 0) * 8ms)}.lt-banner-title-lines em{color:var(--blue-0);font-style:normal;transition:var(--transition-color)}.lt-banner-card{position:relative;z-index:2;width:min(100%,var(--bn-card-max));max-width:var(--bn-card-max)}.lt-banner-lead{width:100%;max-width:var(--landing-section-head-copy-max);margin:0 0 var(--space-4);color:var(--landing-section-head-copy-color);font:var(--landing-section-head-copy-font);transition:var(--transition-color)}.lt-banner-cta-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);width:min(100%,var(--bn-cta-max));max-width:var(--bn-cta-max);margin:0}.lt-banner-btn{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-width:0;min-height:var(--landing-btn-min-h);padding:0 var(--landing-btn-pad-x);overflow:hidden;border:var(--landing-btn-border-width) var(--landing-btn-border-style) transparent;border-radius:var(--landing-btn-radius);outline:0;color:var(--landing-btn-real-color);background:0 0;font:var(--landing-btn-font);letter-spacing:var(--landing-btn-real-letter);text-decoration:none;white-space:var(--landing-btn-white-space);cursor:pointer;transform:translateZ(0);backface-visibility:hidden;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:var(--landing-btn-transition)}.lt-banner-btn:not(.lt-banner-btn--conversion)::after,.lt-banner-btn:not(.lt-banner-btn--conversion)::before{content:attr(data-label);position:absolute;inset:0;display:grid;place-items:center;padding:0 var(--landing-btn-pad-x);color:var(--btn-text);font:var(--landing-btn-font);letter-spacing:var(--landing-btn-letter);text-transform:var(--landing-btn-transform);white-space:var(--landing-btn-white-space);backface-visibility:hidden;transition:var(--landing-btn-text-transition)}.lt-banner-btn:not(.lt-banner-btn--conversion)::before{transform:translate3d(0,var(--landing-btn-text-in-y),0)}.lt-banner-btn:not(.lt-banner-btn--conversion)::after{transform:translate3d(0,var(--landing-btn-text-out-y),0)}.lt-banner-btn:not(.lt-banner-btn--conversion):is(:hover,:focus-visible)::before{transform:translate3d(0,var(--landing-btn-text-hover-current-y),0)}.lt-banner-btn:not(.lt-banner-btn--conversion):is(:hover,:focus-visible)::after{transform:translate3d(0,var(--landing-btn-text-hover-next-y),0)}.lt-banner-btn:focus-visible{box-shadow:var(--focus-ring)}.lt-banner-btn:active{transform:translateY(var(--landing-btn-active-y))}.lt-banner-btn--quiet{--btn-text:var(--landing-btn-quiet-text);background:var(--landing-btn-quiet-bg);border-color:var(--landing-btn-quiet-border)}.lt-banner-btn--quiet:is(:hover,:focus-visible){background:var(--landing-btn-quiet-bg-hover)}.lt-banner-btn--conversion{isolation:isolate;gap:var(--landing-btn-conversion-gap);padding:0 var(--landing-btn-conversion-pad-x);border-color:var(--landing-btn-conversion-border);border-radius:var(--landing-btn-conversion-radius);color:var(--landing-btn-conversion-text);background:var(--landing-btn-conversion-bg);letter-spacing:var(--landing-btn-letter);transition:color var(--landing-btn-conversion-time) var(--landing-btn-conversion-ease),border-color var(--landing-btn-conversion-time) var(--landing-btn-conversion-ease),border-radius var(--landing-btn-conversion-time) var(--landing-btn-conversion-ease),background-color var(--theme-surface-time) var(--ease-theme),transform var(--motion-fast) var(--ease-ui),box-shadow var(--theme-shadow-time) var(--ease-theme)}.lt-banner-btn--conversion:is(:hover,:focus-visible){color:var(--landing-btn-conversion-text-hover);border-color:var(--landing-btn-conversion-border-hover);border-radius:var(--landing-btn-conversion-radius-hover);background:var(--landing-btn-conversion-bg-hover)}.lt-banner-btn--conversion:active{transform:scale(.96)}.lt-banner-btn__label{position:relative;z-index:3;transform:translate3d(var(--landing-btn-conversion-text-x),0,0);transition:transform var(--landing-btn-conversion-arrow-time) var(--landing-btn-conversion-arrow-ease)}.lt-banner-btn--conversion:is(:hover,:focus-visible) .lt-banner-btn__label{transform:translate3d(var(--landing-btn-conversion-text-hover-x),0,0)}.lt-banner-btn__orb{position:absolute;z-index:1;top:50%;left:50%;width:var(--landing-btn-conversion-orb-size);height:var(--landing-btn-conversion-orb-size);border-radius:var(--radius-pill);background:var(--landing-btn-conversion-fill);opacity:0;transform:translate3d(-50%,-50%,0);transition:width var(--landing-btn-conversion-time) var(--landing-btn-conversion-ease),height var(--landing-btn-conversion-time) var(--landing-btn-conversion-ease),opacity var(--landing-btn-fade-time) ease}.lt-banner-btn--conversion:is(:hover,:focus-visible) .lt-banner-btn__orb{width:var(--landing-btn-conversion-orb-hover-size);height:var(--landing-btn-conversion-orb-hover-size);opacity:1}.lt-banner-btn__arrow{position:absolute;z-index:4;top:50%;display:inline-flex;align-items:center;justify-content:center;width:var(--landing-btn-conversion-arrow-size);height:var(--landing-btn-conversion-arrow-size);color:currentColor;transform:translate3d(0,-50%,0);transition:left var(--landing-btn-conversion-arrow-time) var(--landing-btn-conversion-arrow-ease),right var(--landing-btn-conversion-arrow-time) var(--landing-btn-conversion-arrow-ease),color var(--theme-color-time) var(--ease-theme)}.lt-banner-btn__arrow svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.lt-banner-btn__arrow--left{left:var(--landing-btn-conversion-arrow-out)}.lt-banner-btn__arrow--right{right:var(--landing-btn-conversion-arrow-inset)}.lt-banner-btn--conversion:is(:hover,:focus-visible) .lt-banner-btn__arrow--left{left:var(--landing-btn-conversion-arrow-inset)}.lt-banner-btn--conversion:is(:hover,:focus-visible) .lt-banner-btn__arrow--right{right:var(--landing-btn-conversion-arrow-out)}.lt-banner-visual{position:relative;z-index:1;grid-column:2;width:100%;height:var(--bn-visual-stage-h);min-height:var(--bn-visual-stage-h);pointer-events:none;user-select:none;opacity:1;overflow:visible;contain:layout;isolation:isolate;transform-origin:center;backface-visibility:hidden}.lt-banner-spline-shell{position:absolute;inset:0;z-index:1;overflow:visible;isolation:isolate;contain:layout}:root[data-theme=dark] .lt-banner-spline-shell::before{content:"";position:absolute;top:var(--bn-visual-center-y);left:var(--bn-visual-center-x);z-index:0;width:var(--bn-key-glow-w);height:var(--bn-key-glow-h);pointer-events:none;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--brand-azul-pastel) 8%,transparent) 0,color-mix(in srgb,var(--brand-azul-pastel) 11%,transparent) 24%,color-mix(in srgb,var(--brand-azul-pastel) 5%,transparent) 52%,transparent 80%);filter:blur(var(--space-7));opacity:.5;transform:translate3d(-50%,-50%,0);animation:ltBannerKeyGlow 7.2s var(--ease-soft) infinite;animation-play-state:var(--bn-loop-animation-state)}.lt-banner-stars{position:absolute;top:var(--bn-visual-center-y);left:var(--bn-visual-center-x);z-index:0;width:var(--bn-stars-field-w);height:var(--bn-stars-field-h);display:none;pointer-events:none;transform:translate3d(-50%,-50%,0);-webkit-mask-image:radial-gradient(ellipse at center,#000 0%,#000 30%,rgb(0 0 0 / .32) 62%,transparent 100%);mask-image:radial-gradient(ellipse at center,#000 0%,#000 30%,rgb(0 0 0 / .32) 62%,transparent 100%)}:root[data-theme=dark] .lt-banner-stars{display:block}.lt-banner-star{position:absolute;top:var(--bn-star-y,50%);left:var(--bn-star-x,50%);width:var(--bn-star-size,1px);height:var(--bn-star-size,1px);border-radius:50%;background:#fff;box-shadow:0 0 2px 1px rgb(68 152 211 / .45);opacity:var(--bn-star-min, .2);will-change:opacity,transform;animation:ltBannerStarTwinkle var(--bn-star-dur,4s) ease-in-out var(--bn-star-delay,0s) infinite;animation-play-state:var(--bn-loop-animation-state)}@media (prefers-reduced-motion:reduce){.lt-banner-star{animation:none;opacity:var(--bn-star-max, .8)}}.lt-banner-spline-stage{position:absolute;top:var(--bn-visual-center-y);left:var(--bn-visual-center-x);z-index:3;display:block;width:var(--bn-spline-w);height:auto;aspect-ratio:1/1;max-width:none;pointer-events:none;touch-action:none;user-select:none;opacity:0;background:0 0;mix-blend-mode:normal;transform:translate3d(-50%,-50%,0) scale(var(--bn-spline-scale));transform-origin:center;backface-visibility:hidden;transition:var(--transition-opacity)}.lt-banner-spline-shell:is(
[data-lt-banner-visual-state=loading],[data-lt-banner-visual-state=intro-running],[data-lt-banner-visual-state=ready]
) .lt-banner-spline-stage{opacity:1}.lt-banner-spline{display:block;width:100%;height:100%;border:0;background:0 0;pointer-events:none;touch-action:none;user-select:none;outline:0}.lt-banner-spline::-webkit-media-controls,.lt-banner-spline::-webkit-media-controls-enclosure,.lt-banner-spline::-webkit-media-controls-overlay-play-button,.lt-banner-spline::-webkit-media-controls-panel,.lt-banner-spline::-webkit-media-controls-play-button,.lt-banner-spline::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none;appearance:none}.lt-banner-note{display:flex;flex-direction:column;gap:var(--space-3);width:min(100%,var(--bn-cta-max));max-width:var(--bn-cta-max);margin-top:var(--space-4);transform-origin:left center}.lt-banner-note-copy{min-height:1.45em;margin:0;font:var(--type-mono-sm);color:var(--txt-3);letter-spacing:.02em;white-space:normal;transition:var(--transition-color)}.lt-banner-note-type{color:var(--txt-2)}.lt-banner-note-cursor{display:inline-block;width:.72ch;color:var(--txt-2);animation:1s steps(1,end) infinite ltBannerNoteCursor;animation-play-state:var(--bn-loop-animation-state)}.lt-banner-trust{position:relative;left:50%;z-index:2;display:block;grid-column:1/-1;grid-row:2;width:calc(var(--site-bleed) - (var(--floating-actions-edge) * 2) - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px));max-width:none;margin:0 0 0 calc((var(--site-bleed) * -.5) + var(--floating-actions-edge) + env(safe-area-inset-left,0px));color:var(--brand-cinza-claro);transform-origin:center;text-align:center}.lt-banner-trust__title{display:block;width:100%;margin:0 0 var(--space-2);color:var(--txt-2);font:500 clamp(11px, .92vw, 14px)/1.28 var(--font-ui);letter-spacing:-.005em;text-align:center;text-transform:none;white-space:nowrap}.lt-banner-trust__title span{display:inline;color:var(--txt-0);font-weight:600}.lt-banner-trust__rule{display:block;border:0;height:1px;width:100%;background:var(--line-section);-webkit-mask-image:linear-gradient(to right,transparent 0%,var(--txt-0) 30%,var(--txt-0) 70%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,var(--txt-0) 30%,var(--txt-0) 70%,transparent 100%)}.lt-banner-trust__rule--top{max-width:clamp(190px,22vw,300px);margin:0 auto}.lt-banner-trust__rule--bottom{max-width:clamp(300px,42vw,560px);margin:0 auto}.lt-banner-trust__row{position:relative;display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:clamp(var(--space-5),3.6vw,var(--space-10));width:min(100%,clamp(300px,48vw,560px));margin:0 auto;padding:clamp(var(--space-1),.75vw,var(--space-2)) 0;-webkit-mask-image:linear-gradient(to right,transparent 0%,var(--txt-0) 14%,var(--txt-0) 86%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,var(--txt-0) 14%,var(--txt-0) 86%,transparent 100%)}.lt-banner-trust__logo{display:block;flex:0 0 auto;width:auto;height:clamp(40px,3.2vw,56px);max-width:min(190px,28vw);object-fit:contain;opacity:1;filter:none;user-select:none;pointer-events:none}@keyframes ltBannerNoteCursor{0%,48%{opacity:1}100%,49%{opacity:0}}html.lt-banner-intro-preparing .lt-banner-visual,html.lt-banner-intro-preparing :where(.lt-banner-title-lines,.lt-banner-lead,.lt-banner-cta-row,.lt-banner-note,.lt-banner-trust){opacity:0}html.lt-banner-intro-preparing :where(.lt-banner-title-lines,.lt-banner-lead,.lt-banner-cta-row,.lt-banner-note,.lt-banner-trust){transform:translate3d(var(--bn-copy-intro-x),var(--bn-copy-intro-y),0)}html.lt-banner-intro-preparing .lt-banner-visual{transform:translate3d(var(--bn-visual-intro-x),0,0) scale(.985)}html.lt-banner-intro-running .lt-banner-visual{animation:ltBannerVisualIntro var(--bn-intro-duration) var(--bn-intro-ease) both;will-change:transform,opacity}html.lt-banner-intro-running :where(.lt-banner-title-lines,.lt-banner-lead,.lt-banner-cta-row,.lt-banner-note,.lt-banner-trust){animation:ltBannerCopyIntro var(--bn-copy-intro-duration) var(--bn-intro-ease) both;will-change:transform,opacity}html.lt-banner-intro-running .lt-banner-lead{animation-delay:190ms}html.lt-banner-intro-running .lt-banner-cta-row{animation-delay:.3s}html.lt-banner-intro-running .lt-banner-note{animation-delay:410ms}html.lt-banner-intro-running .lt-banner-trust{animation-delay:520ms}html.lt-banner-intro-done :where(.lt-banner-visual,.lt-banner-title-lines,.lt-banner-lead,.lt-banner-cta-row,.lt-banner-note,.lt-banner-trust){opacity:1;transform:translate3d(0,0,0) scale(1);will-change:auto}@keyframes ltBannerVisualIntro{from{opacity:0;transform:translate3d(var(--bn-visual-intro-x),0,0) scale(.985)}58%{opacity:1}to{opacity:1;transform:translate3d(0,0,0) scale(1)}}@keyframes ltBannerCopyIntro{from{opacity:0;transform:translate3d(var(--bn-copy-intro-x),var(--bn-copy-intro-y),0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes ltBannerTextRotateIn{from{opacity:0;transform:translate3d(0,102%,-22px) rotateX(-58deg)}62%{opacity:1}to{opacity:1;transform:translate3d(0,0,0) rotateX(0)}}@keyframes ltBannerTextRotateOut{from{opacity:1;transform:translate3d(0,0,0) rotateX(0)}to{opacity:0;transform:translate3d(0,-74%,-18px) rotateX(54deg)}}@keyframes ltBannerStarTwinkle{0%,100%{opacity:var(--bn-star-min, .2);transform:scale(.7)}50%{opacity:var(--bn-star-max, 1);transform:scale(1)}}@keyframes ltBannerKeyGlow{0%,100%{opacity:.42}50%{opacity:.56}}@media (max-width:860px){.lt-floating-actions{--fa-motion:var(--motion-soft);--fa-scrollbar-offset:0px}.lt-banner{--bn-safe-top:calc(var(--bn-topbar-open) + var(--space-8));--bn-title-size:clamp(34px, 9.2vw, 44px);--bn-title-line:.94;--bn-title-letter:-.03em;--bn-title-width:none;--bn-copy-offset-y:0px;--bn-visual-stage-h:100%;--bn-visual-center-x:clamp(72%, 78vw, 85%);--bn-spline-w:clamp(480px, 130vw, 640px);--bn-spline-scale:.56;scroll-margin-top:var(--space-4);--bn-visual-center-y:clamp(208px, 27svh, 236px);--bn-stars-field-w:clamp(300px, 92vw, 470px);--bn-stars-field-h:clamp(300px, 84vw, 470px)}.lt-banner-shell{display:block;min-height:clamp(640px,100svh,780px)}.lt-banner,.lt-banner-shell,.lt-banner-spline,.lt-banner-spline-shell,.lt-banner-spline-stage,.lt-banner-visual{overflow:visible;contain:initial}.lt-banner-copy{width:100%;max-width:none;gap:var(--space-3);text-align:left}.lt-banner-title-lines{max-width:none;margin-bottom:var(--space-2);text-align:left}.lt-banner-title-desktop-line{display:none}.lt-banner-title-mobile-line{display:block;white-space:nowrap}.lt-banner-title-rotator-line{white-space:nowrap}.lt-banner-card{width:100%;max-width:none}.lt-banner-lead{width:min(100%,var(--bn-lead-mobile-w));max-width:25ch;margin-bottom:var(--space-3)}.lt-banner-cta-row{grid-template-columns:1fr;width:100%;max-width:none}.lt-banner-note{align-items:center;gap:var(--space-3);width:100%;max-width:none;margin-top:var(--space-6)}.lt-banner-note-copy{width:100%;max-width:none;overflow:visible;text-align:center;white-space:nowrap}.lt-banner-note-type{white-space:nowrap}.lt-banner-trust{position:relative;left:auto;inset:auto;grid-column:auto;width:100%;max-width:none;margin:var(--space-4) auto 0;transform-origin:center}.lt-banner-trust__title{margin-bottom:var(--space-3)}.lt-banner-trust__row{gap:clamp(var(--space-4),5.5vw,var(--space-7));padding:var(--space-2) 0}.lt-banner-trust__logo{height:34px;max-width:34vw}.lt-banner-visual{position:absolute;inset:0;width:100%;height:100%;min-height:100%}.lt-banner::before{background-size:calc(var(--landing-banner-grid-size) * .72) calc(var(--landing-banner-grid-size) * .72);opacity:calc(var(--landing-banner-grid-opacity) * .72)}.lt-banner[data-lt-banner-video-profile=apple-alpha]{--bn-visual-center-y:clamp(232px, 30svh, 268px)}}.home-about-section,.home-about-section *,.home-about-section ::after,.home-about-section ::before{box-sizing:border-box}.home-about-section{position:relative;z-index:var(--z-section);display:block;width:var(--landing-shell);margin-inline:auto;padding:0;overflow:clip;overflow-anchor:none;isolation:isolate;color:var(--txt-0);background-color:var(--landing-rhythm-about-bg);background-image:var(--landing-section-solid-image);background-repeat:no-repeat;background-position:center top;transition:var(--transition-bg),var(--transition-color)}.home-about-section::before{content:"";position:absolute;top:0;left:0;right:0;z-index:calc(var(--z-content) + 1);height:var(--landing-section-divider-h);pointer-events:none;background:var(--landing-section-divider-bg);box-shadow:var(--landing-section-divider-shadow);opacity:var(--landing-section-divider-opacity)}.lt-about{position:relative;z-index:var(--z-content);display:block;width:100%;margin:0;padding:0;overflow:visible;overflow-anchor:none;isolation:isolate;color:var(--txt-0);background:0 0}.lt-about *,.lt-about ::after,.lt-about ::before{overflow-anchor:none}.lt-about :where(img,h3,h4,p,figure,figcaption){margin:0}.lt-about img{display:block;max-width:100%}.lt-about__part{position:relative;width:100%;margin:0;overflow:clip;isolation:isolate}.lt-about__part::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-color:var(--landing-rhythm-about-bg);background-image:var(--landing-section-solid-image);background-repeat:no-repeat;background-position:center top;transition:var(--transition-bg)}.lt-about__inner,.lt-about__view-stage{position:relative;z-index:var(--z-content);width:var(--landing-inner);min-width:0;margin-inline:auto}.lt-about__part--intro{padding:var(--section-y-sm) 0 var(--section-y);color:var(--txt-0);background-color:var(--landing-rhythm-about-bg);box-shadow:none;transition:var(--transition-bg),var(--transition-color),var(--transition-shadow)}.lt-about__part--intro::before{background-color:var(--landing-rhythm-about-bg);background-image:var(--landing-section-solid-image);background-repeat:no-repeat;background-position:center top;background-size:100% 100%}.lt-about__part--view{padding:var(--section-y-sm) 0;color:var(--txt-0);background-color:var(--landing-section-depth-bg);box-shadow:none;transition:var(--transition-bg),var(--transition-color),var(--transition-shadow);padding-top:clamp(var(--space-9),7vw,var(--space-11));background-color:var(--landing-rhythm-about-bg)}.lt-about__part--view::before{content:"";position:absolute;top:0;left:0;right:0;z-index:2;height:var(--landing-section-divider-h);pointer-events:none;background:var(--landing-section-divider-bg);box-shadow:var(--landing-section-divider-shadow);opacity:var(--landing-section-divider-opacity);display:none}.lt-about__part--view::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-color:var(--landing-section-depth-bg);background-image:var(--landing-section-depth-image);background-repeat:no-repeat;background-position:center top;background-size:100% 100%;transition:var(--transition-bg);background-color:var(--landing-rhythm-about-bg);background-image:var(--landing-section-solid-image)}.lt-about__part--intro{padding-bottom:0}.lt-about__head{display:grid;grid-template-columns:1fr;gap:clamp(var(--space-5),3.2vw,var(--space-8));width:100%;margin:0 0 clamp(var(--space-9),6vw,var(--space-11));text-align:left}.lt-about__head-top{display:flex;align-items:center;justify-content:flex-start;gap:var(--space-4);width:100%}.lt-about__eyebrow{display:inline-flex;align-items:center;justify-self:start;gap:var(--landing-section-head-eyebrow-gap);width:fit-content;color:var(--landing-section-head-eyebrow-color);font:var(--landing-section-head-eyebrow-font);letter-spacing:var(--landing-section-head-eyebrow-letter);text-transform:var(--landing-section-head-eyebrow-transform);transition:var(--transition-color)}.lt-about__eyebrow-mark{position:relative;display:inline-grid;place-items:center;flex:0 0 auto;width:var(--landing-section-head-mark-size);height:var(--landing-section-head-mark-size);overflow:hidden;border-radius:var(--landing-section-head-mark-radius);color:var(--landing-section-head-mark-color);background:var(--landing-section-head-mark-bg);transition:var(--transition-ui)}.lt-about__eyebrow-mark-line{position:absolute;inset:0;display:block;width:var(--landing-section-head-mark-line-w);height:var(--landing-section-head-mark-line-h);margin:auto;border-radius:var(--radius-pill);background:currentColor;transform-origin:center;pointer-events:none}.lt-about__eyebrow-mark-line--v{transform:none}.lt-about__eyebrow-mark-line--h{transform:rotate(90deg)}.lt-about__title-row{display:flex;align-items:flex-start;justify-content:flex-start;width:100%}.lt-about__title{max-width:min(100%,12.2ch);color:var(--landing-section-head-title-color);font:600 clamp(64px, 9.8vw, 142px)/.86 var(--font-ui);letter-spacing:-.07em;text-align:left;text-wrap:balance;transition:var(--transition-color)}.lt-about__head-grid{display:grid;grid-template-columns:minmax(170px,.48fr) minmax(0,1fr) minmax(200px,.4fr);align-items:end;gap:clamp(var(--space-5),3.8vw,var(--space-9));width:100%}.lt-about__signal{display:grid;align-content:end;justify-items:start;gap:var(--space-2);min-width:0;color:var(--txt-0)}.lt-about__stars{display:inline-flex;align-items:center;gap:calc(var(--space-1)/ 2);color:var(--card-accent);font:600 14px/1 var(--font-ui);letter-spacing:.02em}.lt-about__star{display:inline-block;color:var(--txt-3);opacity:.38;transform:translate3d(0,var(--space-2),0) scale(.5);transform-origin:center;transition:color var(--theme-color-time) var(--ease-theme),opacity var(--motion-fast) ease,transform var(--motion-fast) var(--ease-soft)}.lt-about__star[data-about-star-active=true]{color:var(--card-accent);opacity:1;animation:ltAboutStarIn .44s var(--ease-soft) both}@keyframes ltAboutStarIn{0%{opacity:.18;transform:translate3d(0,var(--space-2),0) scale(.5)}68%{opacity:1;transform:translate3d(0,calc(var(--space-1) * -1),0) scale(1.16)}100%{opacity:1;transform:translate3d(0,0,0) scale(1)}}.lt-about__signal-value{display:flex;align-items:baseline;gap:var(--space-1);color:var(--txt-0);font:600 clamp(32px, 3.3vw, 48px)/.92 var(--font-ui);letter-spacing:var(--letter-tight);transition:var(--transition-color)}.lt-about__signal-value small{color:var(--txt-3);font:var(--type-label-sm);letter-spacing:var(--letter-ui);transition:var(--transition-color)}.lt-about__signal-text{max-width:22ch;color:var(--txt-2);font:var(--type-body-sm);text-wrap:balance;transition:var(--transition-color)}.lt-about__intro-copy{display:grid;gap:var(--space-4);width:min(100%,720px);margin:0}.lt-about__intro-copy p{color:var(--landing-section-head-copy-color);font:400 clamp(20px, 2vw, 30px)/1.18 var(--font-ui);letter-spacing:var(--letter-soft);text-align:left;text-wrap:balance;transition:var(--transition-color)}.lt-about__side-note{justify-self:end;max-width:29ch;color:var(--txt-2);font:var(--type-body-sm);text-align:left;text-wrap:balance;transition:var(--transition-color)}.lt-about__scroll,.lt-about__view-stage{display:grid;gap:clamp(var(--space-5),3vw,var(--space-8))}.lt-about__scroll{--about-scroll-p:0;--about-scroll-rotate:20deg;--about-scroll-scale:1.05;--about-scroll-y:34px;--about-scroll-image-y:28px;--about-scroll-glow:.34;position:relative;display:grid;align-items:center;min-height:clamp(520px,64svh,720px);width:100%;margin:0;padding:clamp(var(--space-4),2.4vw,var(--space-6)) 0;overflow:visible;color:var(--txt-0);isolation:isolate;perspective:1000px}.lt-about__scroll::after,.lt-about__scroll::before{content:"";position:absolute;left:50%;z-index:0;width:var(--landing-shell);transform:translateX(-50%);pointer-events:none}.lt-about__scroll::before{inset:22% auto auto 50%;height:44%;background:var(--landing-banner-aura-bg);opacity:calc(var(--landing-banner-aura-opacity) * var(--about-scroll-glow));transition:var(--transition-opacity)}.lt-about__scroll::after{display:none}.lt-about__scroll-perspective{position:relative;z-index:1;display:grid;width:min(100%,calc(var(--site-max) * .98));margin:auto;transform:translate3d(0,var(--about-scroll-y),0);transform-style:preserve-3d;will-change:transform}.lt-about__scroll-card{position:relative;width:100%;min-height:clamp(420px,48vw,640px);padding:clamp(var(--space-2),1vw,var(--space-3));overflow:hidden;border:1px solid color-mix(in srgb,var(--txt-0) 14%,transparent);border-radius:var(--radius-xl);background:var(--card-bg);box-shadow:none;transform:rotateX(var(--about-scroll-rotate)) scale(var(--about-scroll-scale));transform-origin:center top;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform;transition:var(--transition-ui)}.lt-about__scroll-screen{position:absolute;inset:clamp(var(--space-2),1vw,var(--space-3));overflow:hidden;border-radius:var(--radius-lg);background:var(--card-bg);isolation:isolate}.lt-about__scroll-image{position:absolute;inset:-8% 0;z-index:1;width:100%;height:116%;max-width:none;object-fit:cover;object-position:center;filter:saturate(.96) contrast(1.02);transform:translate3d(0,var(--about-scroll-image-y),0) scale(1.035);transform-origin:center;pointer-events:none;user-select:none;-webkit-user-select:none;will-change:transform;transition:var(--transition-filter)}.lt-about__scroll-fade,.lt-about__scroll-grid{position:absolute;inset:0;pointer-events:none}.lt-about__scroll-grid{z-index:2;background-image:var(--landing-banner-grid-bg);background-size:var(--landing-banner-grid-size) var(--landing-banner-grid-size);opacity:calc(var(--landing-banner-grid-opacity) * .68);-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 22%,#000 74%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 22%,#000 74%,transparent 100%)}.lt-about__scroll-fade{display:none}.lt-about__view-stage{grid-template-columns:minmax(0,1fr) minmax(310px,.72fr);align-items:start;overflow:visible}.lt-about__visual-stack{position:relative;z-index:0;display:grid;align-content:start;justify-items:stretch;min-width:0;height:100%;overflow:visible}.lt-about__phone-card,.lt-about__principles article{position:relative;isolation:isolate;overflow:hidden;border-radius:var(--radius-card);background-color:var(--card-bg);box-shadow:var(--card-shadow);transition:var(--transition-ui)}.lt-about__phone-card{align-self:start;justify-self:stretch;width:100%;min-height:clamp(480px,42vw,640px);margin:0;overflow:visible;border:0;background:0 0;box-shadow:none;contain:none}.lt-about__phone-card::after,.lt-about__phone-card::before{display:none}.lt-about__phone-card img{position:absolute;top:0;right:0;bottom:0;left:auto;z-index:1;width:auto;height:100%;max-width:none;object-fit:contain;object-position:right center;pointer-events:none;user-select:none;-webkit-user-select:none;clip-path:inset(0 0 0 -100vw round 0 var(--radius-card) var(--radius-card) 0)}.lt-about__view-kicker{width:fit-content;color:var(--landing-block-head-kicker-color);font:var(--landing-block-head-kicker-font);letter-spacing:var(--landing-block-head-kicker-letter);text-transform:var(--landing-block-head-kicker-transform);transition:var(--transition-color)}.lt-about__view-copy h4{color:var(--card-title);letter-spacing:var(--landing-block-head-title-letter);text-wrap:balance;transition:var(--transition-color);max-width:13ch;color:var(--landing-block-head-title-color);font:var(--type-display-sm)}.lt-about__view-copy{position:relative;z-index:1;display:grid;align-content:center;gap:var(--space-5);width:100%;max-width:690px;min-width:0;overflow:visible;isolation:isolate}.lt-about__view-copy>*{position:relative;z-index:1}.lt-about__view-headline{position:relative;display:block;width:100%;margin:0}.lt-about__view-headline h4{margin:0;max-width:13ch}.lt-about__view-copy p:not(.lt-about__view-kicker){max-width:56ch;color:var(--landing-block-head-copy-color);font:var(--landing-block-head-copy-font);text-wrap:balance;transition:var(--transition-color)}.lt-about__cta-row{display:flex;align-items:center;justify-content:flex-start;width:100%;margin-top:var(--space-2)}.lt-about__cta{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:var(--landing-btn-conversion-gap);min-height:var(--landing-btn-min-h);padding:0 var(--landing-btn-conversion-pad-x);overflow:hidden;border:var(--landing-btn-border-width) var(--landing-btn-border-style) var(--landing-btn-conversion-border);border-radius:var(--landing-btn-conversion-radius);outline:0;color:var(--landing-btn-conversion-text);background:var(--landing-btn-conversion-bg);box-shadow:none;font:var(--landing-btn-font);letter-spacing:var(--landing-btn-letter);text-decoration:none;text-transform:var(--landing-btn-transform);white-space:var(--landing-btn-white-space);cursor:pointer;transform:translateZ(0);backface-visibility:hidden;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:color var(--landing-btn-conversion-time) var(--landing-btn-conversion-ease),border-color var(--landing-btn-conversion-time) var(--landing-btn-conversion-ease),border-radius var(--landing-btn-conversion-time) var(--landing-btn-conversion-ease),background-color var(--theme-surface-time) var(--ease-theme),transform var(--motion-fast) var(--ease-ui),box-shadow var(--theme-shadow-time) var(--ease-theme)}:root:not([data-theme=light]) .lt-about__cta{--landing-btn-conversion-bg:var(--brand-bege);--landing-btn-conversion-bg-hover:var(--brand-bege)}.lt-about__cta:focus-visible{box-shadow:var(--focus-ring)}.lt-about__cta:active{transform:scale(.96)}.lt-about__cta-label{position:relative;z-index:3;color:currentColor;transform:translate3d(var(--landing-btn-conversion-text-x),0,0);transition:transform var(--landing-btn-conversion-arrow-time) var(--landing-btn-conversion-arrow-ease)}.lt-about__cta-orb{position:absolute;z-index:1;top:50%;left:50%;width:var(--landing-btn-conversion-orb-size);height:var(--landing-btn-conversion-orb-size);border-radius:var(--radius-pill);background:var(--landing-btn-conversion-fill);opacity:0;transform:translate3d(-50%,-50%,0);transition:width var(--landing-btn-conversion-time) var(--landing-btn-conversion-ease),height var(--landing-btn-conversion-time) var(--landing-btn-conversion-ease),opacity var(--landing-btn-fade-time) ease}.lt-about__cta-arrow{position:absolute;z-index:4;top:50%;display:inline-flex;align-items:center;justify-content:center;width:var(--landing-btn-conversion-arrow-size);height:var(--landing-btn-conversion-arrow-size);color:currentColor;transform:translate3d(0,-50%,0);transition:left var(--landing-btn-conversion-arrow-time) var(--landing-btn-conversion-arrow-ease),right var(--landing-btn-conversion-arrow-time) var(--landing-btn-conversion-arrow-ease),color var(--theme-color-time) var(--ease-theme)}.lt-about__cta-arrow svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.lt-about__cta-arrow--left{left:var(--landing-btn-conversion-arrow-out)}.lt-about__cta-arrow--right{right:var(--landing-btn-conversion-arrow-inset)}@media (hover:hover) and (pointer:fine){.lt-about__cta:is(:hover,:focus-visible){border-color:var(--landing-btn-conversion-border-hover);border-radius:var(--landing-btn-conversion-radius-hover);color:var(--landing-btn-conversion-text-hover);background:var(--landing-btn-conversion-bg-hover)}.lt-about__cta:is(:hover,:focus-visible) .lt-about__cta-orb{width:var(--landing-btn-conversion-orb-hover-size);height:var(--landing-btn-conversion-orb-hover-size);opacity:1}.lt-about__cta:is(:hover,:focus-visible) .lt-about__cta-label{transform:translate3d(var(--landing-btn-conversion-text-hover-x),0,0)}.lt-about__cta:is(:hover,:focus-visible) .lt-about__cta-arrow--left{left:var(--landing-btn-conversion-arrow-inset)}.lt-about__cta:is(:hover,:focus-visible) .lt-about__cta-arrow--right{right:var(--landing-btn-conversion-arrow-out)}}.lt-about__principles{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3);width:100%;margin:var(--space-5) 0 0}.lt-about__principle-card{--about-chart-duration:1.14s;--about-chart-delay:.08s;position:relative;isolation:isolate;display:grid;grid-template-rows:auto auto minmax(0,1fr);align-content:start;gap:var(--space-4);min-width:0;min-height:clamp(336px,28vw,420px);padding:clamp(var(--space-4),1.9vw,var(--space-5));overflow:hidden;border:1px solid var(--card-border);border-radius:var(--radius-card);color:var(--card-title);background:var(--card-bg);box-shadow:var(--card-shadow-soft);transform:translate3d(0,0,0);transition:background-color var(--theme-surface-time) var(--ease-theme),border-color var(--theme-border-time) var(--ease-theme),box-shadow var(--theme-shadow-time) var(--ease-theme),color var(--theme-color-time) var(--ease-theme),opacity var(--motion-enter) var(--ease-enter),transform var(--motion-soft) var(--ease-soft)}.lt-about__principle-card::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--txt-0) 3%,transparent) 0,transparent 44%),linear-gradient(135deg,transparent 8%,color-mix(in srgb,var(--card-accent) 5%,transparent) 100%);opacity:.78;transition:var(--transition-opacity),var(--transition-bg)}.lt-about__principle-card>*{position:relative;z-index:1}.lt-about__principle-card::after{content:"";position:absolute;top:clamp(var(--space-4),1.6vw,var(--space-5));right:clamp(var(--space-4),1.6vw,var(--space-5));z-index:3;width:var(--space-5);height:var(--space-5);border-radius:var(--radius-pill);pointer-events:none;background:linear-gradient(var(--card-muted),var(--card-muted)) center/60% 1.5px no-repeat,linear-gradient(var(--card-muted),var(--card-muted)) center/1.5px 60% no-repeat;opacity:.5;transform:rotate(0);transition:opacity var(--motion-fast) ease,transform var(--motion-ui) var(--ease-soft),background-image var(--theme-color-time) var(--ease-theme)}.lt-about__principle-top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);min-width:0}.lt-about__principle-index{display:inline-flex;align-items:center;justify-content:center;min-height:0;padding:0;color:var(--card-muted);background:0 0;box-shadow:none;font:var(--type-mono-label);letter-spacing:var(--letter-ui);transition:var(--transition-color)}.lt-about__principle-chart{position:relative;min-height:0;height:clamp(156px,13.5vw,206px);margin:0 calc(var(--space-1) * -1);transform:translate3d(0,0,0);transform-style:preserve-3d;perspective:640px;overflow:hidden;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--card-bg) 96%,var(--surface-veil));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--txt-0) 5%,transparent);transition:var(--transition-ui)}.lt-about__principle-chart::after,.lt-about__principle-chart::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none}.lt-about__principle-chart::before{background-image:var(--landing-banner-grid-bg);background-size:calc(var(--landing-banner-grid-size) * .68) calc(var(--landing-banner-grid-size) * .68);opacity:calc(var(--landing-banner-grid-opacity) * .42);-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 18%,#000 78%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 18%,#000 78%,transparent 100%)}.lt-about__principle-chart::after{z-index:3;background:linear-gradient(90deg,color-mix(in srgb,var(--card-bg) 72%,transparent) 0,transparent 26%,transparent 72%,color-mix(in srgb,var(--card-bg) 56%,transparent) 100%),linear-gradient(180deg,color-mix(in srgb,var(--card-bg) 18%,transparent) 0,transparent 46%,color-mix(in srgb,var(--card-bg) 82%,transparent) 100%);opacity:.96;transition:var(--transition-bg),var(--transition-opacity)}.lt-about__chart-svg{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;overflow:visible;transform:translate3d(0,0,0) rotate(0);transform-origin:center;transition:transform var(--motion-soft) var(--ease-soft)}.lt-about__chart-grid{fill:none;stroke:var(--line-ui-soft);stroke-width:1;stroke-dasharray:5 12;opacity:.58}.lt-about__chart-fill{opacity:0;transform:translate3d(0,var(--space-6),0);transition:opacity var(--motion-ui) ease,transform var(--motion-soft) var(--ease-soft);transition-delay:calc(var(--about-chart-delay) + .18s)}.lt-about__chart-line{fill:none;stroke:var(--card-accent);stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;vector-effect:non-scaling-stroke;filter:none;transition:stroke-dashoffset var(--about-chart-duration) var(--ease-enter);transition-delay:var(--about-chart-delay)}.lt-about__chart-center{position:absolute;inset:0;z-index:4;display:grid;align-content:center;justify-items:center;gap:var(--space-1);text-align:center;pointer-events:none;transform:translate3d(0,var(--space-3),0) rotateY(var(--about-chart-tilt,0deg));transform-style:preserve-3d;opacity:0;transition:opacity var(--motion-ui) ease,transform var(--motion-soft) var(--ease-soft);transition-delay:calc(var(--about-chart-delay) + .2s)}.lt-about__chart-value{display:block;color:var(--card-title);font:700 clamp(44px, 5vw, 72px)/.9 var(--font-ui);letter-spacing:-.07em;transform:rotateY(0);transform-origin:center;backface-visibility:hidden;transition:var(--transition-color),transform var(--motion-ui) var(--ease-soft)}.lt-about__chart-label{display:block;color:var(--card-text);font:var(--type-mono-label);letter-spacing:.04em;text-transform:uppercase;transform:translate3d(0,0,0) rotateX(0);transform-origin:center;backface-visibility:hidden;transition:var(--transition-color),transform var(--motion-ui) var(--ease-soft)}.lt-about__principle-copy{display:grid;align-content:start;gap:var(--space-3);min-width:0}.lt-about__principle-copy strong{display:block;color:var(--card-title);font:var(--type-card-title);letter-spacing:var(--letter-tight);text-wrap:balance;transition:var(--transition-color)}.lt-about__principle-copy span{display:block;color:var(--card-text);font:var(--type-body-sm);text-wrap:balance;transition:var(--transition-color)}.lt-about__principle-card--consistency{grid-template-rows:auto 1fr auto;align-content:stretch;padding:clamp(var(--space-4),1.9vw,var(--space-5));color:var(--brand-bege);background:var(--brand-azul-dark)}.lt-about__principle-card--consistency::before{background:linear-gradient(180deg,color-mix(in srgb,var(--brand-azul-dark) 72%,transparent) 0,color-mix(in srgb,var(--brand-azul-dark) 34%,transparent) 38%,color-mix(in srgb,var(--brand-azul-dark) 82%,transparent) 100%);opacity:1;z-index:1}.lt-about__principle-media{position:absolute;inset:0;z-index:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center 52%;pointer-events:none;user-select:none;-webkit-user-select:none}.lt-about__principle-card--consistency .lt-about__principle-copy,.lt-about__principle-card--consistency .lt-about__principle-top{position:relative;z-index:2}.lt-about__principle-card--consistency .lt-about__principle-index{color:var(--brand-azul-pastel)}.lt-about__principle-card--consistency .lt-about__principle-copy{grid-row:3}.lt-about__principle-card--consistency .lt-about__principle-copy strong{color:var(--brand-bege)}.lt-about__principle-card--consistency .lt-about__principle-copy span{color:color-mix(in srgb,var(--brand-bege) 78%,transparent)}.lt-about__principle-card[data-about-principle-state=active] .lt-about__chart-line,.lt-about__principle-card[data-about-principle-state=done] .lt-about__chart-line{stroke-dashoffset:0}.lt-about__principle-card[data-about-principle-state=active] .lt-about__chart-fill,.lt-about__principle-card[data-about-principle-state=done] .lt-about__chart-fill{opacity:1;transform:translate3d(0,0,0)}.lt-about__principle-card[data-about-principle-state=active] .lt-about__chart-center,.lt-about__principle-card[data-about-principle-state=done] .lt-about__chart-center{opacity:1;transform:translate3d(0,0,0) rotateY(var(--about-chart-tilt,0deg))}.lt-about__principle-card[data-about-principle-state=done]{border-color:color-mix(in srgb,var(--card-accent) 24%,transparent)}@media (hover:hover) and (pointer:fine){.lt-about__principle-card{transform:translate3d(0,0,0);transform-origin:center;transition:transform var(--motion-fast) var(--ease-soft),background-color var(--theme-surface-time) var(--ease-theme),border-color var(--theme-border-time) var(--ease-theme),box-shadow var(--theme-shadow-time) var(--ease-theme),color var(--theme-color-time) var(--ease-theme)}.lt-about__principle-card:hover{border-color:var(--ui-window-border-hover);background-color:var(--card-bg-hover);transform:translate3d(0,0,0);box-shadow:var(--card-shadow),-10px 0 32px -22px color-mix(in srgb,var(--brand-azul-pastel) 38%,transparent),10px 0 32px -22px color-mix(in srgb,var(--brand-azul-pastel) 38%,transparent)}.lt-about__principle-card:hover::before{opacity:1}.lt-about__principle-card:hover::after{opacity:1;transform:rotate(90deg);background-image:linear-gradient(var(--card-accent),var(--card-accent)),linear-gradient(var(--card-accent),var(--card-accent))}.lt-about__principle-card--consistency::after{background-image:linear-gradient(color-mix(in srgb,var(--brand-bege) 65%,transparent),color-mix(in srgb,var(--brand-bege) 65%,transparent)),linear-gradient(color-mix(in srgb,var(--brand-bege) 65%,transparent),color-mix(in srgb,var(--brand-bege) 65%,transparent))}.lt-about__principle-card--consistency:hover::after{background-image:linear-gradient(var(--brand-azul-pastel),var(--brand-azul-pastel)),linear-gradient(var(--brand-azul-pastel),var(--brand-azul-pastel))}.lt-about__principle-card:not(.lt-about__principle-card--consistency):hover .lt-about__principle-chart{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--card-accent) 18%,transparent),inset 0 0 34px color-mix(in srgb,var(--card-accent) 6%,transparent)}.lt-about__principle-card:not(.lt-about__principle-card--consistency):hover .lt-about__chart-center{--about-chart-tilt:-12deg}.lt-about__principle-card:not(.lt-about__principle-card--consistency):hover .lt-about__chart-value{animation:ltAboutValueSpin .72s var(--ease-soft) both}.lt-about__principle-card:not(.lt-about__principle-card--consistency):hover .lt-about__chart-label{transform:translate3d(0,calc(var(--space-1) * -1),0) rotateX(8deg)}}@keyframes ltAboutValueSpin{0%{transform:rotateY(0) scale(1)}46%{transform:rotateY(180deg) scale(1.04)}100%{transform:rotateY(360deg) scale(1)}}.lt-about__head-word{display:inline-block;opacity:1;transform:translate3d(0,0,0);backface-visibility:hidden;transition:opacity var(--landing-head-word-duration) var(--landing-head-word-ease),transform var(--landing-head-word-duration) var(--landing-head-word-ease);transition-delay:calc(var(--landing-head-word-base-delay) + (var(--about-word-i, 0) * var(--landing-head-word-stagger)))}.lt-about__part[data-about-part-reveal=ready] .lt-about__head-word{opacity:0;transform:translate3d(0,var(--landing-head-word-idle-y),0)}.lt-about__part[data-about-part-reveal=visible] .lt-about__head-word{opacity:1;transform:translate3d(0,0,0)}.lt-about__reveal{opacity:1;backface-visibility:hidden;transform:translate3d(0,0,0);transition:opacity var(--motion-enter) var(--ease-enter),transform calc(var(--motion-enter) + var(--motion-fast)) var(--ease-soft)}.lt-about__part[data-about-part-reveal=ready] .lt-about__reveal{opacity:0;pointer-events:none;transform:translate3d(0,var(--space-6),0);will-change:opacity,transform}.lt-about__part[data-about-part-reveal=ready] .lt-about__phone-card,.lt-about__part[data-about-part-reveal=ready] .lt-about__scroll,.lt-about__part[data-about-part-reveal=ready] .lt-about__visual-stack{transform:translate3d(0,var(--space-7),0)}.lt-about__part[data-about-part-reveal=ready] .lt-about__principles article{opacity:0;transform:translate3d(0,var(--space-6),0)}.lt-about__part[data-about-part-reveal=visible] .lt-about__reveal{opacity:1;pointer-events:auto;transform:translate3d(0,0,0);will-change:auto}.lt-about__part[data-about-part-reveal=visible] .lt-about__head{transition-delay:0s}.lt-about__part[data-about-part-reveal=visible] .lt-about__scroll,.lt-about__part[data-about-part-reveal=visible] .lt-about__view-copy{transition-delay:var(--motion-fast)}.lt-about__part[data-about-part-reveal=visible] .lt-about__phone-card,.lt-about__part[data-about-part-reveal=visible] .lt-about__visual-stack{transition-delay:var(--motion-ui)}.lt-about__part[data-about-part-reveal=visible] .lt-about__principles article{transition-delay:0s}@media (max-width:1080px){.lt-about__head-grid{grid-template-columns:minmax(170px,.42fr) minmax(0,1fr);align-items:start}.lt-about__side-note{grid-column:2;justify-self:start;max-width:42ch}.lt-about__scroll,.lt-about__view-stage{grid-template-columns:1fr}.lt-about__scroll{min-height:clamp(500px,62svh,700px)}.lt-about__view-copy,.lt-about__view-stage{max-width:760px}.lt-about__visual-stack{justify-items:stretch;overflow:visible}.lt-about__phone-card{min-height:clamp(280px,38vw,360px)}.lt-about__phone-card img{width:clamp(180px,36vw,260px);height:auto;inset:auto 0 0 auto;clip-path:none}.lt-about__principles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.lt-about__part--intro,.lt-about__part--view{padding:var(--section-y-sm) 0;scroll-margin-top:var(--space-4)}.lt-about__part--intro{padding-bottom:var(--space-5)}.lt-about__cta-row{justify-content:center}.lt-about__head{gap:var(--space-5);margin-bottom:var(--space-8)}.lt-about__head-top{align-items:flex-start;gap:var(--space-3)}.lt-about__title{max-width:8.2ch;font:600 clamp(48px, 15.6vw, 76px)/.9 var(--font-ui);letter-spacing:-.064em}.lt-about__head-grid{grid-template-columns:1fr;gap:var(--space-5)}.lt-about__side-note{grid-column:auto;justify-self:start;max-width:34ch}.lt-about__intro-copy p{max-width:36ch;font:400 clamp(18px, 5.1vw, 24px)/1.22 var(--font-ui)}.lt-about__signal{order:3}.lt-about__scroll{--about-scroll-y:0px;--about-scroll-image-y:0px;--about-scroll-rotate:0deg;--about-scroll-scale:1;min-height:0;padding:0}.lt-about__scroll-perspective{perspective:none}.lt-about__scroll-card{min-height:clamp(260px,64vw,380px);border-radius:var(--radius-lg);transform:none}.lt-about__scroll-image{inset:0;width:100%;height:100%;object-fit:cover;object-position:center center;transform:none}.lt-about__scroll-screen{border-radius:var(--radius-md)}.lt-about__scroll,.lt-about__view-stage{gap:var(--space-5)}.lt-about__view-stage{display:grid;grid-template-columns:minmax(0,1fr) clamp(100px,28vw,150px);column-gap:var(--space-3);row-gap:var(--landing-block-head-gap);align-items:start}.lt-about__view-copy{display:contents;gap:var(--space-4);max-width:none}.lt-about__view-kicker{grid-column:1;grid-row:1}.lt-about__view-headline{grid-column:1;grid-row:2}.lt-about__view-copy>p:not(.lt-about__view-kicker){grid-column:1/-1;max-width:none;margin-top:var(--space-3)}.lt-about__view-copy>p:not(.lt-about__view-kicker)+p:not(.lt-about__view-kicker){margin-top:0}.lt-about__visual-stack{grid-column:2;grid-row:1/span 2;align-self:start;align-content:start;min-height:0;overflow:visible}.lt-about__principles{grid-column:1/-1;order:8;margin-top:var(--space-4)}.lt-about__part .lt-about__principles article,.lt-about__part[data-about-part-reveal=ready] .lt-about__principles article,.lt-about__part[data-about-part-reveal=visible] .lt-about__principles article{opacity:1!important;transform:translate3d(0,0,0)!important;transition-delay:0s}.lt-about__cta-row{grid-column:1/-1;order:9;margin-top:var(--space-3)}.lt-about__phone-card{width:100%;min-height:clamp(90px,22vw,140px);height:100%;align-self:start;overflow:visible;border:0;background:0 0;box-shadow:none}.lt-about__phone-card img{position:absolute;top:0;right:0;bottom:0;left:auto;z-index:1;width:auto;height:100%;max-width:none;object-fit:contain;object-position:right center;clip-path:inset(0 0 0 -100vw round 0 var(--radius-card) var(--radius-card) 0)}.lt-about__view-copy h4{font:var(--type-title-sm);max-width:12ch}.lt-about__view-copy p:not(.lt-about__view-kicker){font:var(--type-body-sm)}.lt-about__principles{grid-template-columns:1fr;gap:var(--space-3);margin-top:var(--space-4)}.lt-about__principles article{min-height:auto}.lt-about__principle-card{grid-template-rows:auto auto minmax(0,1fr);min-height:clamp(280px,78vw,360px);padding:var(--space-4)}.lt-about__principle-card--consistency{min-height:clamp(320px,86vw,420px)}.lt-about__principle-chart{height:clamp(140px,36vw,180px);min-height:0}.lt-about__principle-card::after{top:var(--space-3);right:var(--space-3)}.lt-about__phone-card figcaption{inset:auto var(--space-5) var(--space-5)}.lt-about__phone-card figcaption span{max-width:13ch;font:var(--type-title-sm)}.lt-about__part[data-about-part-reveal=ready] .lt-about__phone-card,.lt-about__part[data-about-part-reveal=ready] .lt-about__reveal,.lt-about__part[data-about-part-reveal=ready] .lt-about__scroll,.lt-about__part[data-about-part-reveal=ready] .lt-about__visual-stack{transform:translate3d(0,var(--space-5),0)}.lt-about__reveal{transition:opacity var(--motion-soft) var(--ease-enter),transform var(--motion-soft) var(--ease-enter)}}@media (prefers-reduced-motion:reduce){.lt-about__star{transition:none}.lt-about__scroll-perspective{transform:translate3d(0,0,0);will-change:auto}.lt-about__scroll-card{transform:rotateX(0) scale(1);will-change:auto}.lt-about__scroll-image{transform:translate3d(0,0,0) scale(1.035);will-change:auto}.lt-about__chart-center,.lt-about__chart-fill,.lt-about__chart-label,.lt-about__chart-line,.lt-about__chart-svg,.lt-about__chart-value,.lt-about__cta,.lt-about__cta-arrow,.lt-about__cta-label,.lt-about__cta-orb{transition:none;animation:none}.lt-about__principle-card:hover .lt-about__chart-value{animation:none}}.lt-contato-section,.lt-contato-section *,.lt-contato-section ::after,.lt-contato-section ::before{box-sizing:border-box}.lt-contato-section{position:relative;z-index:var(--z-section);display:block;width:var(--landing-shell);min-width:0;margin-inline:auto;padding:var(--section-y-sm) 0 var(--section-y-sm);overflow-x:clip;overflow-y:visible;overflow-anchor:none;isolation:isolate;color:var(--txt-0);background-color:var(--landing-rhythm-contact-bg);background-image:none;background-repeat:no-repeat;background-position:center top;background-size:100% 100%;box-shadow:none;transition:var(--transition-bg),var(--transition-color),var(--transition-shadow)}.lt-contato-section::before{content:"";position:absolute;top:0;left:0;right:0;z-index:1;height:var(--landing-section-divider-h);pointer-events:none;background:var(--landing-section-divider-bg);box-shadow:var(--landing-section-divider-shadow);opacity:var(--landing-section-divider-opacity)}.lt-contato{position:relative;z-index:var(--z-content);width:100%;min-width:0;margin:0;padding:0;color:var(--txt-0);background:0 0;isolation:isolate;overflow:visible;font-family:var(--font-ui);transition:var(--transition-color)}.lt-contato__inner{position:relative;z-index:var(--z-content);width:var(--landing-inner);min-width:0;margin-inline:auto;overflow:visible}.lt-contato img{display:block;max-width:100%}#ltLanding,.lt-contato-section,.lt-contato-section *,.lt-contato-section+*,.lt-contato-section+* *,[data-lt-landing]{overflow-anchor:none}.lt-contato__head{display:grid;gap:var(--landing-section-head-gap);width:var(--landing-section-head-width);margin:var(--landing-section-head-margin);text-align:var(--landing-section-head-align)}.lt-contato__eyebrow{display:inline-flex;align-items:center;justify-self:start;gap:var(--landing-section-head-eyebrow-gap);width:fit-content;margin:0;color:var(--landing-section-head-eyebrow-color);font:var(--landing-section-head-eyebrow-font);letter-spacing:var(--landing-section-head-eyebrow-letter);text-transform:var(--landing-section-head-eyebrow-transform);transition:var(--transition-color)}.lt-contato__eyebrow-mark{position:relative;display:inline-grid;place-items:center;flex:0 0 auto;width:var(--landing-section-head-mark-size);height:var(--landing-section-head-mark-size);overflow:hidden;border-radius:var(--landing-section-head-mark-radius);color:var(--landing-section-head-mark-color);background:var(--landing-section-head-mark-bg);transition:var(--transition-ui)}.lt-contato__eyebrow-mark-line{position:absolute;inset:0;display:block;width:var(--landing-section-head-mark-line-w);height:var(--landing-section-head-mark-line-h);margin:auto;border-radius:var(--radius-pill);background:currentColor;transform-origin:center;pointer-events:none}.lt-contato__eyebrow-mark-line--v{transform:none}.lt-contato__eyebrow-mark-line--h{transform:rotate(90deg)}.lt-contato__title-row{display:flex;align-items:flex-start;justify-content:var(--landing-section-head-title-row-justify);width:100%}.lt-contato__title{max-width:var(--landing-section-head-title-max);margin:0;color:var(--landing-section-head-title-color);font:var(--landing-section-head-title-font);letter-spacing:var(--landing-section-head-title-letter);text-align:var(--landing-section-head-title-align);text-wrap:balance;transition:var(--transition-color)}.lt-contato__intro{width:min(100%,var(--landing-section-head-copy-max));margin:var(--landing-section-head-copy-margin);color:var(--landing-section-head-copy-color);font:var(--landing-section-head-copy-font);text-align:var(--landing-section-head-copy-align);text-wrap:balance;transition:var(--transition-color)}.lt-contato__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,384px);gap:clamp(var(--space-8),5vw,var(--space-10));align-items:start;width:100%;min-width:0}.lt-contato__copy{position:sticky;top:calc(var(--site-header-solid-h,60px) + var(--space-6));display:grid;grid-template-columns:minmax(250px,.44fr) minmax(460px,1fr);grid-template-rows:auto auto;column-gap:clamp(var(--space-6),3.5vw,var(--space-8));row-gap:clamp(var(--space-6),3vw,var(--space-8));align-items:start;align-content:start;min-width:0;min-height:0;padding-top:var(--space-1)}.lt-contato__anchor{position:absolute;width:1px;height:1px;overflow:hidden;pointer-events:none;scroll-margin-top:var(--space-6)}.lt-contato__lead{display:grid;grid-template-rows:auto 1fr;gap:var(--space-4);align-self:stretch;max-width:29ch;margin:0;padding-left:var(--space-5);border-left:3px solid color-mix(in srgb,var(--blue-0) 52%,transparent);color:var(--txt-2);font-family:var(--font-ui);text-wrap:balance;transition:var(--transition-color)}.lt-contato__lead strong{color:var(--txt-0);font:800 clamp(27px, 2.3vw, 36px)/1.03 var(--font-ui);letter-spacing:-.052em;text-wrap:balance;transition:var(--transition-color)}.lt-contato__lead span{align-self:end;color:var(--txt-2);font:600 clamp(13px, 1vw, 15px)/1.5 var(--font-ui);letter-spacing:-.028em;transition:var(--transition-color)}.lt-contato__visual{position:relative;align-self:start;width:100%;min-width:0;margin:0;overflow:hidden;border-radius:var(--radius-window);background:var(--ui-window-bg-soft);box-shadow:var(--line-ui-frame);aspect-ratio:1.42/1;isolation:isolate;transition:var(--transition-window)}.lt-contato__visual img{width:100%;height:100%;object-fit:cover;object-position:center;background:0 0}.lt-contato__benefits{position:relative;display:grid;grid-column:1/-1;width:min(100%,760px);gap:var(--space-5);min-width:0}.lt-contato__benefits h4{margin:0;color:var(--txt-0);font:700 clamp(15px, 1.2vw, 17px)/1.28 var(--font-ui);letter-spacing:-.035em;text-wrap:balance;transition:var(--transition-color)}.lt-contato__benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(var(--space-5),3.6vw,var(--space-9));min-width:0}.lt-contato__benefit{display:grid;align-content:start;gap:var(--space-3);min-width:0}.lt-contato__benefit-icon{position:relative;display:block;width:32px;height:22px;color:var(--txt-0);transition:var(--transition-color)}.lt-contato__benefit-icon::before{content:"";position:absolute;left:0;top:50%;width:20px;height:20px;border:1px dashed currentColor;border-radius:var(--radius-pill);transform:translateY(-50%);opacity:.76}.lt-contato__benefit-icon span{position:absolute;right:0;top:50%;width:18px;height:18px;border:1px solid currentColor;border-radius:var(--radius-pill);background:var(--landing-flat-bg);transform:translateY(-50%);transition:var(--transition-bg),var(--transition-border)}.lt-contato__benefit p{max-width:16ch;margin:0;color:var(--txt-2);font:600 13px/1.35 var(--font-ui);letter-spacing:-.032em;text-wrap:balance;transition:var(--transition-color)}.lt-contato__form-card{scroll-margin-top:var(--space-6);position:relative;width:100%;min-width:0;padding:var(--space-7);border-radius:var(--radius-window);background:var(--ui-window-bg-strong);box-shadow:var(--ui-window-frame),var(--ui-window-shadow);-webkit-backdrop-filter:var(--ui-window-blur-soft);backdrop-filter:var(--ui-window-blur-soft);overflow:hidden;transition:var(--transition-window)}.lt-contato__form{display:grid;gap:var(--space-4);width:100%;min-width:0;margin:0}.lt-contato__field{display:grid;gap:var(--space-2);min-width:0}.lt-contato__field label{display:block;min-width:0;margin:0;color:var(--txt-0);font:700 11px/1.18 var(--font-ui);letter-spacing:-.018em;overflow-wrap:anywhere;transition:var(--transition-color)}.lt-contato__field input,.lt-contato__field select,.lt-contato__field textarea{display:block;width:100%;min-width:0;min-height:34px;margin:0;padding:0 var(--space-3);border:1px solid var(--input-border);border-radius:var(--radius-nav);outline:0;color:var(--input-color);background:var(--input-bg);box-shadow:var(--input-shadow);font:500 12px/1.2 var(--font-ui);letter-spacing:-.018em;transition:var(--input-transition)}.lt-contato__field textarea{min-height:54px;padding-block:var(--space-3);line-height:1.38;resize:vertical}.lt-contato__field select{appearance:auto;cursor:pointer}.lt-contato__field input::placeholder,.lt-contato__field textarea::placeholder{color:var(--input-placeholder);opacity:1}.lt-contato__field input:hover,.lt-contato__field select:hover,.lt-contato__field textarea:hover{border-color:var(--input-border-hover);background:var(--input-bg-hover)}.lt-contato__field input:focus,.lt-contato__field select:focus,.lt-contato__field textarea:focus{border-color:var(--input-border-focus);background:var(--input-bg-focus);box-shadow:var(--input-focus-shadow)}.lt-contato__field input:-webkit-autofill,.lt-contato__field select:-webkit-autofill,.lt-contato__field textarea:-webkit-autofill{-webkit-text-fill-color:var(--input-color);transition:background-color 9999s ease-in-out}.lt-contato__submit{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-width:0;min-height:var(--landing-btn-min-h);margin:var(--space-1) 0 0;padding:0 var(--landing-btn-pad-x);overflow:hidden;border:var(--landing-btn-border-width) var(--landing-btn-border-style) var(--landing-btn-primary-border);border-radius:var(--landing-btn-radius);outline:0;color:var(--landing-btn-real-color);background-color:var(--landing-btn-primary-bg);text-decoration:none;white-space:var(--landing-btn-white-space);font-size:var(--landing-btn-real-text-size);line-height:var(--landing-btn-real-line);letter-spacing:var(--landing-btn-real-letter);cursor:pointer;transform:translateZ(0);backface-visibility:hidden;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:var(--landing-btn-transition)}.lt-contato__submit::after,.lt-contato__submit::before{content:attr(data-btn-label);position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:0 var(--landing-btn-pad-x);color:var(--landing-btn-primary-text);font:var(--landing-btn-font);letter-spacing:var(--landing-btn-letter);text-transform:var(--landing-btn-transform);white-space:var(--landing-btn-white-space);backface-visibility:hidden;transition:var(--landing-btn-text-transition)}.lt-contato__submit::before{transform:translate3d(0,var(--landing-btn-text-in-y),0)}.lt-contato__submit::after{transform:translate3d(0,var(--landing-btn-text-out-y),0)}.lt-contato__submit:focus-visible,.lt-contato__submit:hover{background-color:var(--landing-btn-primary-bg-hover);border-color:var(--landing-btn-primary-border)}.lt-contato__submit:focus-visible::before,.lt-contato__submit:hover::before{transform:translate3d(0,var(--landing-btn-text-hover-current-y),0)}.lt-contato__submit:focus-visible::after,.lt-contato__submit:hover::after{transform:translate3d(0,var(--landing-btn-text-hover-next-y),0)}.lt-contato__submit:focus-visible{box-shadow:var(--focus-ring)}.lt-contato__submit:active{transform:translateY(var(--landing-btn-active-y))}.lt-contato__status{min-height:1.2em;margin:0;color:var(--txt-2);font:var(--type-label-sm);letter-spacing:var(--letter-ui);text-align:center;transition:var(--transition-color)}@media (max-width:980px){.lt-contato__body{grid-template-columns:1fr;gap:var(--space-8)}.lt-contato__copy{position:relative;top:auto;grid-template-columns:minmax(220px,.48fr) minmax(330px,1fr);grid-template-rows:auto auto;gap:var(--space-8);min-height:0}.lt-contato__lead{max-width:28ch}.lt-contato__lead strong{font-size:clamp(25px, 4.5vw, 34px)}.lt-contato__visual{aspect-ratio:1.52/1}.lt-contato__form-card{max-width:520px;margin-inline:auto}}@media (max-width:860px){.lt-contato-section{padding:var(--section-y-sm) 0 var(--section-y-sm)}}@media (max-width:680px){.lt-contato__body{gap:var(--space-7)}.lt-contato__copy{grid-template-columns:1fr;gap:var(--space-7)}.lt-contato__lead{max-width:24ch}.lt-contato__lead strong{font-size:clamp(24px, 7vw, 31px)}.lt-contato__visual{width:min(100%,520px);aspect-ratio:1.34/1}.lt-contato__benefits{width:100%;gap:var(--space-4)}.lt-contato__benefit-grid{grid-template-columns:1fr;gap:var(--space-5)}.lt-contato__benefit{grid-template-columns:34px minmax(0,1fr);gap:var(--space-3);align-items:center}.lt-contato__benefit p{max-width:none}.lt-contato__form-card{max-width:none;padding:var(--space-5);border-radius:var(--radius-xl)}.lt-contato__form{gap:var(--space-4)}.lt-contato__field input,.lt-contato__field select,.lt-contato__field textarea{min-height:38px}.lt-contato__field textarea{min-height:62px}}@media (max-width:460px){.lt-contato__lead{max-width:22ch}.lt-contato__form-card{padding:var(--space-4)}}.lt-solutions-section,.lt-solutions-section *,.lt-solutions-section ::after,.lt-solutions-section ::before{box-sizing:border-box}.lt-solutions-section{--se-row-min:clamp(84px,8.2vw,108px);--se-row-open-min:clamp(150px,13vw,188px);--se-row-grid:64px 58px minmax(260px,.9fr) minmax(260px,.78fr) 50px;--se-row-gap:clamp(14px,1.8vw,24px);--se-row-pad:clamp(16px,2vw,24px) 0;--se-icon-size:48px;--se-icon-img:36px;--se-toggle-size:44px;--se-toggle-line-w:calc(var(--space-3) + var(--space-1));--se-toggle-line-h:2px;--se-tag-h:29px;--se-tag-pad:0 var(--space-3);--se-summary-gap:var(--space-4);--se-summary-open:calc(var(--space-12) + var(--space-6));--se-tags-open:calc(var(--space-12) + var(--space-9));--se-reveal-y:var(--space-7);position:relative;z-index:var(--z-section);display:block;width:var(--landing-shell);margin-inline:auto;padding-block:var(--section-y-sm);color:var(--landing-section-head-title-color);background-color:var(--landing-rhythm-solutions-bg);background-image:var(--landing-section-solid-image);background-repeat:no-repeat;background-position:center top;box-shadow:none;isolation:isolate;overflow:clip;contain:layout;transition:var(--transition-bg),var(--transition-color),var(--transition-shadow)}.lt-solutions-section::before{content:"";position:absolute;top:0;left:0;right:0;z-index:1;height:var(--landing-section-divider-h);pointer-events:none;background:var(--landing-section-divider-bg);box-shadow:var(--landing-section-divider-shadow);opacity:var(--landing-section-divider-opacity)}.lt-solutions-explorer{position:relative;z-index:var(--z-content);width:100%;color:var(--landing-section-head-title-color);isolation:isolate;overflow:visible}.lt-solutions-explorer__inner{position:relative;z-index:var(--z-content);width:var(--landing-inner);min-width:0;margin-inline:auto;overflow:visible}.lt-solutions-explorer__service-shell{position:relative;width:100%;isolation:isolate;overflow:visible}.lt-solutions-explorer :where(img,h3,p,figure){margin:0}.lt-solutions-explorer img{display:block;max-width:100%}.lt-solutions-explorer__service-head{display:grid;grid-template-columns:1fr;gap:var(--landing-section-head-gap);width:var(--landing-section-head-width);margin:var(--landing-section-head-margin);text-align:var(--landing-section-head-align)}.lt-solutions-explorer__eyebrow{display:inline-flex;align-items:center;justify-self:start;gap:var(--landing-section-head-eyebrow-gap);width:fit-content;margin:0;color:var(--landing-section-head-eyebrow-color);font:var(--landing-section-head-eyebrow-font);letter-spacing:var(--landing-section-head-eyebrow-letter);text-transform:var(--landing-section-head-eyebrow-transform);text-align:left;transition:var(--transition-color)}.lt-solutions-explorer__eyebrow-mark{position:relative;display:inline-grid;place-items:center;flex:0 0 auto;width:var(--landing-section-head-mark-size);height:var(--landing-section-head-mark-size);overflow:hidden;border-radius:var(--landing-section-head-mark-radius);color:var(--landing-section-head-mark-color);background:var(--landing-section-head-mark-bg);transition:var(--transition-ui)}.lt-solutions-explorer__eyebrow-mark-line{position:absolute;inset:0;display:block;width:var(--landing-section-head-mark-line-w);height:var(--landing-section-head-mark-line-h);margin:auto;border-radius:var(--radius-pill);background:currentColor;transform-origin:center;pointer-events:none}.lt-solutions-explorer__eyebrow-mark-line--v{transform:none}.lt-solutions-explorer__eyebrow-mark-line--h{transform:rotate(90deg)}.lt-solutions-explorer__title-row{display:flex;align-items:flex-start;justify-content:var(--landing-section-head-title-row-justify);width:100%}.lt-solutions-explorer__title{max-width:var(--landing-section-head-title-max);margin:0;color:var(--landing-section-head-title-color);font:var(--landing-section-head-title-font);letter-spacing:var(--landing-section-head-title-letter);text-align:var(--landing-section-head-title-align);transition:var(--transition-color)}.lt-solutions-explorer__intro{width:min(100%,var(--landing-section-head-copy-max));margin:var(--landing-section-head-copy-margin);color:var(--landing-section-head-copy-color);font:var(--landing-section-head-copy-font);text-align:var(--landing-section-head-copy-align);transition:var(--transition-color)}.lt-solutions-explorer__list{display:grid;width:100%;margin:0}.lt-solutions-explorer__item{position:relative;overflow:visible;border-top:1px solid var(--line-section);transition:var(--transition-border)}.lt-solutions-explorer__item:last-child{border-bottom:1px solid var(--line-section)}.lt-solutions-explorer__item-button{--se-toggle-rotate:0deg;position:relative;display:grid;grid-template-columns:var(--se-row-grid);gap:var(--se-row-gap);align-items:start;width:100%;min-height:var(--se-row-min);padding:var(--se-row-pad);overflow:visible;border:0;border-radius:0;background:0 0;color:inherit;box-shadow:none;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:var(--transition-color)}.lt-solutions-explorer__item[data-open=true] .lt-solutions-explorer__item-button{--se-toggle-rotate:180deg;min-height:var(--se-row-open-min)}.lt-solutions-explorer__item-button:focus-visible{outline:var(--focus-outline);box-shadow:var(--focus-ring)}.lt-solutions-explorer__item-index{grid-column:1;display:block;padding-top:var(--space-2);color:var(--txt-3);font:var(--type-label);letter-spacing:var(--letter-ui);transition:var(--transition-color)}.lt-solutions-explorer__item-icon{grid-column:2;display:grid;place-items:center;width:var(--se-icon-size);height:var(--se-icon-size);opacity:0;transform:translate3d(0,var(--space-3),0) scale(.96);backface-visibility:hidden;transition:opacity var(--motion-fast) ease,transform var(--motion-ui) var(--ease-soft)}.lt-solutions-explorer__item-icon img{width:var(--se-icon-img);height:var(--se-icon-img);object-fit:contain;opacity:var(--ui-nav-icon-opacity);filter:var(--icon-filter);transition:var(--transition-icon)}.lt-solutions-explorer__item-body{grid-column:3;display:grid;min-width:0;padding-top:var(--space-1)}.lt-solutions-explorer__item-title{display:block;max-width:20ch;color:var(--landing-section-head-title-color);font:var(--fw-heavy) clamp(22px,2vw,30px)/1.04 var(--font-ui);letter-spacing:var(--letter-tight);transition:var(--transition-color)}.lt-solutions-explorer__item-summary{display:block;max-width:46ch;max-height:0;margin-top:0;overflow:hidden;opacity:0;color:var(--landing-section-head-copy-color);font:var(--type-body);transform:translate3d(0,calc(var(--space-2) * -1),0);backface-visibility:hidden;transition:opacity var(--motion-fast) ease,transform var(--motion-ui) var(--ease-soft),var(--transition-color)}.lt-solutions-explorer__item-tags{grid-column:4;display:grid;align-content:start;gap:var(--space-3);min-width:0;max-height:0;padding-top:var(--space-1);overflow:hidden;opacity:0;transform:translate3d(0,calc(var(--space-2) * -1),0);backface-visibility:hidden;transition:opacity var(--motion-fast) ease,transform var(--motion-ui) var(--ease-soft)}.lt-solutions-explorer__item-tags-label{color:var(--txt-3);font:var(--type-label-sm);transition:var(--transition-color)}.lt-solutions-explorer__tag-list{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-2)}.lt-solutions-explorer__tag{display:inline-flex;align-items:center;justify-content:center;min-height:var(--se-tag-h);padding:var(--se-tag-pad);border-radius:var(--radius-pill);color:var(--txt-0);background:var(--ui-window-bg-soft);box-shadow:var(--ui-window-frame);font:var(--type-label-sm);letter-spacing:var(--letter-soft);text-transform:none;white-space:nowrap;transition:var(--transition-ui)}.lt-solutions-explorer__toggle{grid-column:5;position:relative;display:grid;place-items:center;width:var(--se-toggle-size);height:var(--se-toggle-size);margin-left:auto;overflow:hidden;border-radius:var(--radius-window);color:var(--icon-color);background:var(--ui-window-bg);box-shadow:var(--ui-window-shadow),var(--ui-window-frame);backdrop-filter:var(--ui-window-blur-soft);-webkit-backdrop-filter:var(--ui-window-blur-soft);transform:translate3d(0,0,0) rotate(var(--se-toggle-rotate));transform-origin:center;transition:var(--transition-window),transform var(--motion-ui) var(--ease-soft)}.lt-solutions-explorer__toggle span{position:absolute;width:var(--se-toggle-line-w);height:var(--se-toggle-line-h);border-radius:var(--radius-pill);background:currentColor;transition:transform var(--motion-ui) var(--ease-soft),opacity var(--motion-fast) ease}.lt-solutions-explorer__toggle span:nth-child(2){transform:rotate(90deg)}.lt-solutions-explorer__item[data-open=true] .lt-solutions-explorer__item-icon{opacity:1;transform:translate3d(0,0,0) scale(1)}.lt-solutions-explorer__item[data-open=true] .lt-solutions-explorer__item-summary{max-height:var(--se-summary-open);margin-top:var(--se-summary-gap);opacity:1;transform:translate3d(0,0,0)}.lt-solutions-explorer__item[data-open=true] .lt-solutions-explorer__item-tags{max-height:var(--se-tags-open);opacity:1;transform:translate3d(0,0,0)}.lt-solutions-explorer__item[data-open=true] .lt-solutions-explorer__toggle span:nth-child(2){opacity:0;transform:rotate(90deg) scaleX(0)}@media (hover:hover) and (pointer:fine){.lt-solutions-explorer__item-button:focus-visible .lt-solutions-explorer__item-title,.lt-solutions-explorer__item-button:hover .lt-solutions-explorer__item-title{color:var(--blue-0)}.lt-solutions-explorer__item-button:focus-visible .lt-solutions-explorer__item-index,.lt-solutions-explorer__item-button:hover .lt-solutions-explorer__item-index{color:var(--blue-1)}.lt-solutions-explorer__item-button:focus-visible .lt-solutions-explorer__item-icon img,.lt-solutions-explorer__item-button:hover .lt-solutions-explorer__item-icon img{opacity:var(--ui-nav-icon-opacity-hover);filter:var(--icon-filter-hover)}.lt-solutions-explorer__item-button:hover .lt-solutions-explorer__toggle{color:var(--icon-color-hover);background:var(--ui-window-bg-strong);box-shadow:var(--ui-window-shadow),var(--ui-window-frame)}.lt-solutions-explorer__item-button:focus-visible .lt-solutions-explorer__toggle{color:var(--icon-color-hover);background:var(--ui-window-bg-strong);box-shadow:var(--ui-control-focus-shadow)}.lt-results-scale-card:hover .lt-results-scale-card__value{color:var(--card-value-hover)}}.lt-solutions-explorer__item-button:active .lt-solutions-explorer__toggle{box-shadow:var(--ui-window-shadow),var(--ui-window-frame)}.lt-solutions-explorer__footer{display:flex;justify-content:center;width:100%;margin:var(--space-8) 0 0}.lt-solutions-explorer__main-cta{position:relative;display:flex;align-items:center;justify-content:center;width:auto;min-width:220px;min-height:var(--landing-btn-min-h);padding:0 var(--landing-btn-pad-x);overflow:hidden;border:var(--landing-btn-border-width) var(--landing-btn-border-style) var(--landing-btn-primary-border);border-radius:var(--landing-btn-radius);outline:var(--focus-outline);color:var(--landing-btn-real-color);background-color:var(--landing-btn-primary-bg);text-decoration:none;white-space:var(--landing-btn-white-space);font-size:var(--landing-btn-real-text-size);line-height:var(--landing-btn-real-line);letter-spacing:var(--landing-btn-real-letter);cursor:pointer;transform:translateZ(0);backface-visibility:hidden;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:var(--landing-btn-transition)}:root:not([data-theme=light]) .lt-solutions-explorer__main-cta{--landing-btn-primary-bg:var(--brand-bege);--landing-btn-primary-bg-hover:var(--brand-bege)}.lt-solutions-explorer__main-cta::after,.lt-solutions-explorer__main-cta::before{content:attr(data-btn-label);position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:0 var(--landing-btn-pad-x);color:var(--landing-btn-primary-text);font:var(--landing-btn-font);letter-spacing:var(--landing-btn-letter);text-transform:var(--landing-btn-transform);white-space:var(--landing-btn-white-space);backface-visibility:hidden;transition:var(--landing-btn-text-transition)}.lt-solutions-explorer__main-cta::before{transform:translate3d(0,var(--landing-btn-text-in-y),0)}.lt-solutions-explorer__main-cta::after{transform:translate3d(0,var(--landing-btn-text-out-y),0)}.lt-solutions-explorer__main-cta:focus-visible,.lt-solutions-explorer__main-cta:hover{background-color:var(--landing-btn-primary-bg-hover);border-color:var(--landing-btn-primary-border)}.lt-solutions-explorer__main-cta:focus-visible::before,.lt-solutions-explorer__main-cta:hover::before{transform:translate3d(0,var(--landing-btn-text-hover-current-y),0)}.lt-solutions-explorer__main-cta:focus-visible::after,.lt-solutions-explorer__main-cta:hover::after{transform:translate3d(0,var(--landing-btn-text-hover-next-y),0)}.lt-solutions-explorer__main-cta:focus-visible{box-shadow:var(--focus-ring)}.lt-solutions-explorer__main-cta:active{transform:translateY(var(--landing-btn-active-y))}.lt-solutions-explorer[data-reveal=idle] .lt-solutions-explorer__footer,.lt-solutions-explorer[data-reveal=idle] .lt-solutions-explorer__item,.lt-solutions-explorer[data-reveal=idle] .lt-solutions-explorer__service-head{opacity:0;transform:translate3d(0,var(--se-reveal-y),0);backface-visibility:hidden}.lt-solutions-explorer[data-reveal=visible] .lt-solutions-explorer__footer,.lt-solutions-explorer[data-reveal=visible] .lt-solutions-explorer__item,.lt-solutions-explorer[data-reveal=visible] .lt-solutions-explorer__service-head{opacity:1;filter:blur(0);transform:translate3d(0,0,0);transition:opacity var(--motion-enter) ease,transform calc(var(--motion-enter) + var(--motion-fast)) var(--ease-enter),var(--transition-filter)}.lt-solutions-explorer[data-reveal=visible] .lt-solutions-explorer__service-head{transition-delay:0s}.lt-solutions-explorer[data-reveal=visible] .lt-solutions-explorer__item:first-child{transition-delay:var(--motion-fast)}.lt-solutions-explorer[data-reveal=visible] .lt-solutions-explorer__item:nth-child(2){transition-delay:var(--motion-ui)}.lt-solutions-explorer[data-reveal=visible] .lt-solutions-explorer__item:nth-child(3){transition-delay:var(--motion-soft)}.lt-solutions-explorer[data-reveal=visible] .lt-solutions-explorer__item:nth-child(4){transition-delay:calc(var(--motion-soft) + var(--motion-fast))}.lt-solutions-explorer[data-reveal=visible] .lt-solutions-explorer__item:nth-child(5){transition-delay:calc(var(--motion-soft) + var(--motion-ui))}.lt-solutions-explorer[data-reveal=visible] .lt-solutions-explorer__footer{transition-delay:var(--motion-enter)}@media (max-width:1080px){.lt-solutions-section{--se-row-grid:54px 54px minmax(0,1fr) 46px}.lt-solutions-explorer__item-body{grid-column:3/4}.lt-solutions-explorer__item-tags{grid-column:3/4;grid-row:2}.lt-solutions-explorer__toggle{grid-column:4/5;grid-row:1}}@media (max-width:860px){.lt-solutions-section{--se-row-min:clamp(74px,18vw,92px);--se-row-open-min:clamp(176px,45vw,224px);--se-row-pad:var(--space-5) 0;--se-row-grid:30px 34px minmax(0,1fr) 40px;--se-row-gap:var(--space-2);--se-icon-size:34px;--se-icon-img:25px;--se-toggle-size:38px;--se-tag-h:28px;--se-tag-pad:0 var(--space-3);--se-summary-gap:var(--space-3);--se-summary-open:calc(var(--space-12) + var(--space-10));--se-tags-open:calc(var(--space-12) + var(--space-11));--se-reveal-y:var(--space-6)}.lt-solutions-explorer__item-index{padding-top:var(--space-1);font:var(--type-label-sm)}.lt-solutions-explorer__item-icon{width:var(--se-icon-size);height:var(--se-icon-size);margin-top:var(--space-1)}.lt-solutions-explorer__item-body{grid-column:3/4;grid-row:1}.lt-solutions-explorer__item-title{max-width:16ch;font-size:clamp(19px,5.8vw,26px)}.lt-solutions-explorer__item-summary{max-width:31ch;font:var(--type-body-sm)}.lt-solutions-explorer__item-tags{grid-column:3/5;grid-row:2;padding-top:0;margin-top:var(--space-1)}.lt-solutions-explorer__toggle{grid-column:4/5;grid-row:1;border-radius:var(--radius-button)}.lt-solutions-explorer__footer{justify-content:flex-start;margin-top:var(--space-7)}.lt-solutions-explorer__main-cta{width:100%;min-width:0}}@media (max-width:460px){.lt-solutions-section{--se-row-grid:28px 30px minmax(0,1fr) 38px;--se-icon-size:30px;--se-icon-img:22px}.lt-solutions-explorer__item-title{max-width:14ch}}.lt-results-scale,.lt-results-scale *,.lt-results-scale ::after,.lt-results-scale ::before{box-sizing:border-box}.lt-results-scale{--rs-section-pt:clamp(var(--space-6), 4.2vw, var(--space-9));--rs-section-pb:clamp(58px, 6.8vw, 92px);--rs-stage-mt:clamp(28px, 3.4vw, 44px);--rs-grid-gap:var(--space-6);--rs-grid-mt:clamp(-104px, -6vw, -62px);--rs-frame-max:1036px;--rs-frame-radius:clamp(22px, 3.2vw, 34px);--rs-frame-border:clamp(7px, .82vw, 11px);--rs-bar-grid:minmax(66px, 92px) minmax(120px, 1fr) minmax(44px, 72px);--rs-bar-gap:var(--space-6);--rs-bar-h:clamp(34px, 3.1vw, 43px);--rs-bar-pad:0 clamp(12px, 1.6vw, 18px);--rs-pill-w:clamp(44px, 7vw, 72px);--rs-pill-h:clamp(8px, .9vw, 12px);--rs-track-h:13px;--rs-action-size:7px;--rs-media-ratio:16/7.25;--rs-img-x:center;--rs-img-y:18%;--rs-img-scale:1.006;--rs-card-min:176px;--rs-card-pad:22px 18px 18px;--rs-card-value-size:clamp(40px, 5vw, 68px);--rs-card-reveal-y:26px;--rs-card-reveal-scale:.988;position:relative;z-index:var(--z-section);display:block;width:var(--landing-shell);margin-inline:auto;padding-block:var(--rs-section-pt) var(--rs-section-pb);color:var(--landing-block-head-title-color);background-color:var(--landing-rhythm-results-bg);background-image:none;isolation:isolate;contain:layout;overflow:clip;transition:var(--transition-bg),var(--transition-color);--rs-card-reveal-y:26px;--rs-card-reveal-scale:.988}.lt-results-scale__inner{position:relative;z-index:1;width:var(--landing-inner);min-width:0;margin-inline:auto}.lt-results-scale__intro{position:relative;z-index:8;display:grid;gap:var(--landing-block-head-gap);width:var(--landing-block-head-width);margin:var(--landing-block-head-margin);text-align:var(--landing-block-head-align);will-change:transform}.lt-results-scale__kicker{display:inline-flex;align-items:center;justify-self:start;width:fit-content;margin:0;color:var(--landing-block-head-kicker-color);font:var(--landing-block-head-kicker-font);letter-spacing:var(--landing-block-head-kicker-letter);text-transform:var(--landing-block-head-kicker-transform);transition:var(--transition-color)}.lt-results-scale__kicker-text{display:inline-flex;flex-wrap:nowrap;gap:.32em;overflow:hidden;perspective:var(--landing-head-char-perspective)}.lt-results-scale__heading-text{display:inline}.lt-results-scale__heading-text-char,.lt-results-scale__kicker-text-char{display:inline-block;opacity:1;transform:translate3d(0,0,0) rotateX(0);transform-origin:center bottom;backface-visibility:hidden;transition:opacity var(--landing-head-char-duration) var(--landing-head-char-ease),transform var(--landing-head-char-duration) var(--landing-head-char-ease);transition-delay:calc(var(--landing-head-char-base-delay) + (var(--rs-char-i, 0) * var(--landing-head-char-stagger)))}.lt-results-scale__heading{max-width:var(--landing-block-head-title-max);margin:0;color:var(--landing-block-head-title-color);font:var(--landing-block-head-title-font);letter-spacing:var(--landing-block-head-title-letter);text-align:var(--landing-block-head-title-align);text-wrap:balance;overflow:hidden;perspective:var(--landing-head-char-perspective);transition:var(--transition-color)}.lt-results-scale__subcopy{max-width:var(--landing-block-head-copy-max);margin:0;color:var(--landing-block-head-copy-color);font:var(--landing-block-head-copy-font);text-align:var(--landing-block-head-copy-align);opacity:1;transform:translate3d(0,0,0);transition:opacity var(--motion-soft) var(--ease-ui),transform var(--motion-soft) var(--ease-enter),var(--transition-color)}.lt-results-scale__stage{position:relative;z-index:6;display:grid;width:100%;margin-top:var(--rs-stage-mt);isolation:isolate}.lt-results-presence{position:relative;z-index:1;width:100%;margin-inline:auto;pointer-events:none;isolation:isolate;-webkit-mask-image:linear-gradient(to bottom,#000 50%,transparent 100%);mask-image:linear-gradient(to bottom,#000 50%,transparent 100%)}.lt-results-presence__frame{position:relative;z-index:1;width:min(100%,var(--rs-frame-max));margin-inline:auto;overflow:hidden;border-style:solid;border-color:var(--card-accent);border-width:var(--rs-frame-border) var(--rs-frame-border) 0;border-radius:var(--rs-frame-radius) var(--rs-frame-radius) 0 0;background-color:var(--ui-window-bg-strong);box-shadow:var(--ui-window-frame),var(--ui-window-shadow);contain:layout paint;backface-visibility:hidden;transition:var(--transition-window);transform:translate3d(0,0,0) scale(1);transform-origin:center top}.lt-results-presence__frame-bar{position:relative;z-index:3;display:grid;grid-template-columns:var(--rs-bar-grid);align-items:center;gap:var(--rs-bar-gap);min-height:var(--rs-bar-h);padding:var(--rs-bar-pad);border-bottom:1px solid var(--line-ui);background-color:var(--ui-window-bg-soft);transition:var(--transition-bg),var(--transition-border)}.lt-results-presence__frame-dots::before{content:"";display:block;width:var(--rs-pill-w);height:var(--rs-pill-h);border-radius:var(--radius-pill);background-color:var(--ui-window-border-hover);transition:var(--transition-bg)}.lt-results-presence__frame-track{position:relative;display:block;width:100%;height:var(--rs-track-h);overflow:hidden;border-radius:var(--radius-pill);background-color:var(--ui-window-border-soft);transition:var(--transition-bg)}.lt-results-presence__frame-track::before{content:"";position:absolute;inset:0 auto 0 0;width:14%;border-radius:inherit;background-color:var(--ui-window-border-hover);transition:var(--transition-bg)}.lt-results-presence__frame-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:7px}.lt-results-presence__frame-actions span{width:var(--rs-action-size);height:var(--rs-action-size);border-radius:var(--radius-pill);background-color:var(--txt-3);transition:var(--transition-bg)}.lt-results-presence__frame-actions span:nth-child(3){background-color:var(--card-accent)}.lt-results-presence__media{position:relative;z-index:1;overflow:hidden;aspect-ratio:var(--rs-media-ratio);background-color:var(--surface);contain:layout paint;transition:var(--transition-bg)}.lt-results-presence__media img{display:block;width:calc(100% + 4px);height:calc(100% + 4px);max-width:none;margin:-2px;object-fit:cover;object-position:var(--rs-img-x) var(--rs-img-y);transform:scale(var(--rs-img-scale));transform-origin:center;backface-visibility:hidden}.lt-results-scale__grid{position:relative;z-index:5;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--rs-grid-gap);width:100%;margin-top:var(--rs-grid-mt)}.lt-results-scale-card{--rs-card-reveal-x:0px;--rs-card-delay:.72s;position:relative;z-index:2;min-height:var(--rs-card-min);padding:var(--rs-card-pad);border-radius:var(--radius-card);background-color:var(--card-bg);box-shadow:var(--card-shadow);cursor:default;contain:layout paint;transition:var(--transition-bg),var(--transition-shadow)}.lt-results-scale-card:first-child{--rs-card-reveal-x:-12px}.lt-results-scale-card:nth-child(2){--rs-card-reveal-y:30px;--rs-card-delay:.9s}.lt-results-scale-card:nth-child(3){--rs-card-reveal-x:12px;--rs-card-delay:1.08s}.lt-results-scale-card__value{display:inline-flex;align-items:baseline;margin:0 0 var(--space-3);color:var(--card-value);font:var(--fw-heavy) var(--rs-card-value-size)/.9 var(--font-ui);letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"lnum" 1;white-space:nowrap;transition:var(--transition-color)}.lt-results-scale-card__value-number,.lt-results-scale-card__value-prefix,.lt-results-scale-card__value-suffix{display:inline-block;color:inherit;font:inherit;line-height:inherit;letter-spacing:inherit;font-variant-numeric:inherit;font-feature-settings:inherit}.lt-results-scale-card__value-number{min-width:1ch}.lt-results-scale-card__title{margin:0 0 var(--space-2);color:var(--card-title);font:var(--fw-heavy) 15px/1.16 var(--font-ui);letter-spacing:var(--letter-ui);transition:var(--transition-color)}.lt-results-scale-card__copy{max-width:26ch;margin:0;color:var(--card-text);font:var(--fw-semibold) 14px/1.62 var(--font-ui);transition:var(--transition-color)}.lt-results-presence__frame,.lt-results-scale-card,.lt-results-scale__intro{backface-visibility:hidden}.lt-results-scale__intro{opacity:1;transform:translate3d(0,0,0);transition:opacity var(--motion-soft) var(--ease-ui),transform var(--motion-soft) var(--ease-enter)}.lt-results-scale[data-lt-results-scale-state=idle] .lt-results-scale__intro{opacity:0;transform:translate3d(0,var(--space-5),0);animation:none}.lt-results-scale[data-lt-results-scale-state=idle] .lt-results-scale__heading-text-char,.lt-results-scale[data-lt-results-scale-state=idle] .lt-results-scale__kicker-text-char{opacity:0;transform:translate3d(0,var(--landing-head-char-idle-y),var(--landing-head-char-idle-z)) rotateX(var(--landing-head-char-idle-rx))}.lt-results-scale[data-lt-results-scale-state=idle] .lt-results-scale__subcopy{opacity:0;transform:translate3d(0,var(--space-5),0)}.lt-results-scale[data-lt-results-scale-state=idle] .lt-results-presence__frame{opacity:0;transform:translate3d(0,26px,0) scale(.985)}.lt-results-scale[data-lt-results-scale-state=idle] .lt-results-scale-card{opacity:0;transform:translate3d(var(--rs-card-reveal-x),var(--rs-card-reveal-y),0) scale(var(--rs-card-reveal-scale))}.lt-results-scale[data-lt-results-scale-reset="1"] .lt-results-scale__heading-text-char,.lt-results-scale[data-lt-results-scale-reset="1"] .lt-results-scale__intro,.lt-results-scale[data-lt-results-scale-reset="1"] .lt-results-scale__kicker-text-char,.lt-results-scale[data-lt-results-scale-reset="1"] .lt-results-scale__subcopy{transition:none!important;animation:none!important}.lt-results-scale[data-lt-results-scale-state=ready] .lt-results-scale__intro{opacity:1;transform:translate3d(0,0,0);animation:none}.lt-results-scale[data-lt-results-scale-state=ready] .lt-results-scale__heading-text-char,.lt-results-scale[data-lt-results-scale-state=ready] .lt-results-scale__kicker-text-char{opacity:1;transform:translate3d(0,0,0) rotateX(0)}.lt-results-scale[data-lt-results-scale-state=ready] .lt-results-scale__subcopy{opacity:1;transform:translate3d(0,0,0)}.lt-results-scale[data-lt-results-scale-state=ready] .lt-results-presence__frame{animation:ltResultsScalePresenceReveal calc(var(--motion-enter) + .18s) var(--ease-enter) .28s both}.lt-results-scale[data-lt-results-scale-state=ready] .lt-results-scale-card{animation:ltResultsScaleCardReveal calc(var(--motion-enter) + .14s) var(--ease-soft) var(--rs-card-delay) both}@keyframes ltResultsScalePresenceReveal{from{opacity:0;transform:translate3d(0,26px,0) scale(.985)}64%{opacity:1}to{opacity:1;transform:translate3d(0,0,0) scale(1)}}@keyframes ltResultsScaleCardReveal{from{opacity:0;transform:translate3d(var(--rs-card-reveal-x),var(--rs-card-reveal-y),0) scale(var(--rs-card-reveal-scale))}68%{opacity:1}to{opacity:1;transform:translate3d(0,0,0) scale(1)}}@media (max-width:860px){.lt-results-scale{--rs-section-pt:var(--section-y-sm);--rs-section-pb:var(--section-y-sm);--rs-stage-mt:clamp(28px, 7vw, 38px);--rs-grid-gap:var(--space-4);--rs-grid-mt:clamp(-30px, -7vw, -18px);--rs-frame-radius:var(--radius-xl);--rs-frame-border:5px;--rs-bar-grid:44px minmax(74px, 1fr) 42px;--rs-bar-gap:10px;--rs-bar-h:34px;--rs-bar-pad:0 10px;--rs-pill-w:34px;--rs-pill-h:8px;--rs-track-h:10px;--rs-action-size:6px;--rs-media-ratio:16/8.45;--rs-img-x:42%;--rs-img-y:18%;--rs-img-scale:1.012;--rs-card-min:auto;--rs-card-pad:20px 18px 18px;--rs-card-value-size:clamp(34px, 13vw, 52px)}.lt-results-scale__grid{grid-template-columns:1fr}.lt-results-scale-card:first-child,.lt-results-scale-card:nth-child(2),.lt-results-scale-card:nth-child(3){--rs-card-reveal-x:0px;--rs-card-reveal-y:22px;--rs-card-reveal-scale:.992}.lt-results-scale-card:first-child{--rs-card-delay:.24s}.lt-results-scale-card:nth-child(2){--rs-card-delay:.36s}.lt-results-scale-card:nth-child(3){--rs-card-delay:.48s}.lt-results-scale-card__title{font:var(--fw-heavy) 14px/1.16 var(--font-ui)}.lt-results-scale-card__copy{max-width:none;font:var(--fw-semibold) 13.5px/1.62 var(--font-ui)}.lt-results-scale[data-lt-results-scale-state=ready] .lt-results-scale__intro{animation-delay:.04s}.lt-results-scale[data-lt-results-scale-state=ready] .lt-results-presence__frame{animation-delay:.14s}}.home-licitacoes-section[data-bidding-section],.home-licitacoes-section[data-bidding-section] *,.home-licitacoes-section[data-bidding-section] ::after,.home-licitacoes-section[data-bidding-section] ::before{box-sizing:border-box}.home-licitacoes-section[data-bidding-section]{--bid-section-pt:var(--section-y-sm);--bid-section-pb:var(--section-y-sm);--bid-part-y:var(--section-y-sm);--bid-tech-grid:repeat(3, minmax(0, 1fr));--bid-tech-card-min:clamp(calc(var(--space-10) * 5), 25vw, calc(var(--space-10) * 6));--bid-tech-media-h:clamp(calc(var(--space-10) * 2), 11vw, calc(var(--space-10) * 2.75));--bid-choice-grid:1fr;--bid-choice-gap-x:0px;--bid-logo-cloud-w:min(100%, calc(var(--site-max) * .88));--bid-logo-cloud-h:clamp(calc(var(--space-10) * 1.38), 9vw, calc(var(--space-10) * 1.78));--bid-logo-cloud-gap:clamp(var(--space-5), 2.2vw, var(--space-7));--bid-logo-cloud-duration:34s;--bid-logo-h:clamp(36px, 3.4vw, 52px);--bid-choice-hero-grid:minmax(0, .82fr) minmax(320px, .72fr);--bid-choice-hero-gap:clamp(var(--space-7), 5vw, var(--space-11));--bid-map-h:clamp(calc(var(--space-12) * 3), 30vw, calc(var(--space-12) * 4.35));--bid-map-line-time:5.8s;--bid-bleed:var(--landing-shell);position:relative;z-index:var(--z-section);display:block;width:var(--landing-shell);max-width:100%;min-width:0;margin-inline:auto;padding-block:var(--bid-section-pt) 0;overflow:visible;overflow-anchor:none;isolation:isolate;color:var(--landing-section-head-title-color);background-color:var(--landing-rhythm-bidding-bg);background-image:none;box-shadow:none;transition:var(--transition-bg),var(--transition-color),var(--transition-shadow)}.home-licitacoes-section[data-bidding-section]::before{content:"";position:absolute;inset:0 0 auto;z-index:1;height:var(--landing-section-divider-h);pointer-events:none;background:var(--landing-section-divider-bg);box-shadow:var(--landing-section-divider-shadow);opacity:var(--landing-section-divider-opacity)}.lt-bidding{position:relative;z-index:var(--z-content);width:100%;min-width:0;margin:0;padding:0;color:var(--landing-section-head-title-color);background:0 0;isolation:isolate;overflow:visible;transition:var(--transition-color)}.lt-bidding__inner{position:relative;z-index:var(--z-content);width:var(--landing-inner);min-width:0;margin-inline:auto}.lt-bidding__service-shell{position:relative;width:100%;min-width:0;isolation:isolate}.lt-bidding__service-hero{display:grid;grid-template-columns:minmax(0,.82fr) minmax(calc(var(--space-10) * 5.5),.78fr);gap:clamp(var(--space-8),5vw,var(--space-11));align-items:center;width:100%;margin:var(--landing-section-head-margin)}.lt-bidding :where(img,svg){display:block}.lt-bidding img{max-width:100%}.lt-bidding :where(h3,h4,h5,p,figure){margin:0}.lt-bidding :where(#ltBiddingChoiceTitle,#ltBiddingPerformanceTitle){scroll-margin-top:var(--space-8)}#ltLanding,.home-licitacoes-section[data-bidding-section],.home-licitacoes-section[data-bidding-section] *,.home-licitacoes-section[data-bidding-section]+*,.home-licitacoes-section[data-bidding-section]+* *,[data-lt-landing]{overflow-anchor:none}.lt-bidding__service-head{display:grid;grid-template-columns:1fr;gap:var(--landing-section-head-gap);width:var(--landing-section-head-width);margin:var(--landing-section-head-margin);text-align:var(--landing-section-head-align)}.lt-bidding__service-hero .lt-bidding__service-head{width:100%;margin:0}.lt-bidding__service-media{justify-self:end;width:min(100%,calc(var(--space-12) * 7.15));margin:0;overflow:hidden;border-radius:var(--radius-card);background:0 0;box-shadow:none;aspect-ratio:1921/1080}.lt-bidding__service-media img{width:100%;height:100%;max-width:none;object-fit:cover}.lt-bidding__eyebrow{display:inline-flex;align-items:center;justify-self:start;gap:var(--landing-section-head-eyebrow-gap);width:fit-content;color:var(--landing-section-head-eyebrow-color);font:var(--landing-section-head-eyebrow-font);letter-spacing:var(--landing-section-head-eyebrow-letter);text-transform:var(--landing-section-head-eyebrow-transform);transition:var(--transition-color)}.lt-bidding__eyebrow-mark{position:relative;display:grid;place-items:center;flex:0 0 auto;width:var(--landing-section-head-mark-size);height:var(--landing-section-head-mark-size);overflow:hidden;border-radius:var(--landing-section-head-mark-radius);color:var(--landing-section-head-mark-color);background:var(--landing-section-head-mark-bg);transition:var(--transition-ui)}.lt-bidding__eyebrow-mark-line{position:absolute;inset:0;width:var(--landing-section-head-mark-line-w);height:var(--landing-section-head-mark-line-h);margin:auto;border-radius:var(--radius-pill);background:currentColor;transform-origin:center;pointer-events:none}.lt-bidding__eyebrow-mark-line--h{transform:rotate(90deg)}.lt-bidding__title-row{display:flex;align-items:flex-start;justify-content:var(--landing-section-head-title-row-justify);width:100%}.lt-bidding__title{max-width:var(--landing-section-head-title-max);color:var(--landing-section-head-title-color);font:var(--landing-section-head-title-font);letter-spacing:var(--landing-section-head-title-letter);text-align:var(--landing-section-head-title-align);text-wrap:balance;transition:var(--transition-color)}.lt-bidding__intro{width:min(100%,var(--landing-section-head-copy-max));margin:var(--landing-section-head-copy-margin);color:var(--landing-section-head-copy-color);font:var(--landing-section-head-copy-font);text-align:var(--landing-section-head-copy-align);text-wrap:balance;transition:var(--transition-color)}.lt-bidding__choice{position:relative;z-index:calc(var(--z-content) + 1);isolation:isolate;display:grid;grid-template-columns:var(--bid-choice-grid);grid-template-areas:"choice-hero" "pillars" "logo-cloud" "pillars-cta";column-gap:var(--bid-choice-gap-x);row-gap:clamp(var(--space-8),4.8vw,var(--space-10));align-items:start;margin:0;padding:var(--bid-part-y) 0;border-top:calc(var(--space-1)/ 4) solid var(--line-section);color:var(--txt-0);background:0 0;transition:var(--transition-border),var(--transition-color)}.lt-bidding__choice-hero{grid-area:choice-hero;display:grid;grid-template-columns:var(--bid-choice-hero-grid);gap:var(--bid-choice-hero-gap);align-items:center;width:100%;min-width:0}.lt-bidding__choice-head{display:grid;align-content:start;gap:var(--landing-block-head-gap);width:100%;max-width:calc(var(--site-max) * .56);min-height:0;text-align:var(--landing-block-head-align);transition:var(--transition-ui)}.lt-bidding__choice-title-wrap{display:grid;gap:var(--landing-block-head-gap);min-width:0;max-width:var(--landing-block-head-width)}.lt-bidding__choice-title-wrap h4{max-width:13.8ch;color:var(--landing-block-head-title-color);font:var(--landing-block-head-title-font);letter-spacing:var(--landing-block-head-title-letter);text-align:var(--landing-block-head-title-align);text-wrap:balance;transition:var(--transition-color)}.lt-bidding__choice-title-wrap p,.lt-bidding__performance-footer p{max-width:36ch;color:var(--landing-block-head-copy-color);font:var(--landing-block-head-copy-font);text-align:var(--landing-block-head-copy-align);text-wrap:balance;transition:var(--transition-color)}.lt-bidding__logo-proof{grid-area:logo-cloud;display:grid;gap:var(--space-2);justify-self:center;width:var(--bid-logo-cloud-w);min-width:0}.lt-bidding__logo-proof-title{display:block;width:100%;margin:0;color:var(--txt-2);font:500 clamp(11px, .92vw, 14px)/1.28 var(--font-ui);letter-spacing:-.005em;text-align:center;text-transform:none;white-space:nowrap;transition:var(--transition-color)}.lt-bidding__logo-proof-title span{display:inline;color:var(--txt-0);font-weight:600}.lt-bidding__logo-cloud{position:relative;display:grid;justify-self:center;align-self:start;align-content:center;gap:var(--space-3);width:100%;min-width:0;overflow:hidden;border-block:calc(var(--space-1)/ 4) solid var(--line-section);color:var(--txt-0);background:0 0;transition:var(--transition-border),var(--transition-color);mask-image:linear-gradient(90deg,transparent 0%,#000 10%,#000 90%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 10%,#000 90%,transparent 100%)}.lt-bidding__logo-cloud-frame{position:relative;z-index:1;display:flex;align-items:center;width:100%;min-height:var(--bid-logo-cloud-h);overflow:hidden}.lt-bidding__logo-cloud-frame::after,.lt-bidding__logo-cloud-frame::before{content:"";position:absolute;top:0;bottom:0;z-index:2;width:clamp(var(--space-10),8vw,calc(var(--space-12) * 1.75));pointer-events:none}.lt-bidding__logo-cloud-frame::before{left:0;background:linear-gradient(90deg,var(--landing-rhythm-bidding-bg),transparent)}.lt-bidding__logo-cloud-frame::after{right:0;background:linear-gradient(270deg,var(--landing-rhythm-bidding-bg),transparent)}.lt-bidding__logo-track{display:flex;align-items:center;width:max-content;min-width:max-content;animation:ltBiddingLogoCloudSlide var(--bid-logo-cloud-duration) linear infinite;animation-play-state:paused;will-change:transform}.lt-bidding__choice[data-sub-reveal=visible] .lt-bidding__logo-track{animation-play-state:running}.lt-bidding__choice[data-sub-reveal=idle] :where(.lt-bidding__choice-map,.lt-bidding__logo-proof){opacity:0;transform:translate3d(0,var(--space-4),0)}.lt-bidding__choice[data-sub-reveal=visible] .lt-bidding__choice-map{opacity:1;transform:translate3d(0,0,0);transition:opacity var(--motion-soft) var(--ease-soft) .16s,transform var(--motion-enter) var(--ease-enter) .16s,var(--transition-ui)}.lt-bidding__choice[data-sub-reveal=visible] .lt-bidding__logo-proof{opacity:1;transform:translate3d(0,0,0);transition:opacity var(--motion-soft) var(--ease-soft) .42s,transform var(--motion-enter) var(--ease-enter) .42s,var(--transition-ui)}.lt-bidding__logo-group{display:flex;align-items:center;gap:var(--bid-logo-cloud-gap);min-width:max-content;padding-right:var(--bid-logo-cloud-gap)}.lt-bidding__logo-item{display:grid;place-items:center;flex:0 0 auto;min-width:clamp(calc(var(--space-10) * 2.2),14vw,calc(var(--space-10) * 3.15));height:var(--bid-logo-cloud-h);opacity:.86;filter:grayscale(1) saturate(.72) brightness(1.08);transition:opacity var(--motion-fast) ease,filter var(--theme-filter-time) var(--ease-theme),transform var(--motion-fast) var(--ease-soft)}.lt-bidding__logo-item img{width:auto;height:var(--bid-logo-h);max-width:clamp(calc(var(--space-10) * 1.85),12vw,calc(var(--space-10) * 2.9));object-fit:contain;user-select:none;-webkit-user-select:none;pointer-events:none}.lt-bidding__choice-map{position:relative;z-index:1;display:grid;place-items:center;justify-self:end;width:min(100%,calc(var(--space-12) * 5.8));min-height:var(--bid-map-h);margin:0;overflow:visible;color:var(--blue-0);background:0 0;border:0;box-shadow:none;isolation:isolate;transition:var(--transition-color),var(--transition-opacity)}.lt-bidding__map-svg{width:min(100%,calc(var(--space-12) * 5.3));height:auto;aspect-ratio:1;overflow:visible;color:var(--blue-0);filter:none;transform:translate3d(0,0,0)}.lt-bidding__map-dot{fill:color-mix(in srgb,var(--txt-0) 24%,transparent);transition:fill var(--theme-color-time) var(--ease-theme)}.lt-bidding__map-dots{fill:url(#ltBiddingBrazilDots);opacity:.62;transition:var(--transition-opacity)}.lt-bidding__map-shape-line{fill:none;stroke:color-mix(in srgb,var(--blue-0) 46%,transparent);stroke-width:1.1;stroke-dasharray:10 16;vector-effect:non-scaling-stroke;opacity:.46;animation:18s linear infinite paused ltBiddingMapTrace}.lt-bidding__map-line{fill:none;stroke:url(#ltBiddingMapLineGradient);stroke-width:1.65;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;color:var(--blue-0);filter:url(#ltBiddingMapGlow);opacity:.82;vector-effect:non-scaling-stroke;animation:ltBiddingMapLine var(--bid-map-line-time) var(--ease-soft) infinite;animation-delay:calc(var(--bid-line-i, 0) * .34s);animation-play-state:paused}.lt-bidding__map-point{opacity:0;transform-box:fill-box;transform-origin:center;animation:ltBiddingMapPointIn var(--motion-soft) var(--ease-enter) both;animation-delay:calc(.2s + (var(--bid-point-i, 0) * 52ms));animation-play-state:paused}.lt-bidding__map-point-core{fill:var(--blue-0);filter:url(#ltBiddingMapGlow)}.lt-bidding__map-point-pulse{fill:none;stroke:color-mix(in srgb,var(--blue-0) 72%,transparent);stroke-width:1.4;opacity:.62;transform-box:fill-box;transform-origin:center;animation:ltBiddingMapPulse 2.7s var(--ease-soft) infinite;animation-delay:calc(var(--bid-point-i, 0) * .18s);animation-play-state:paused}.lt-bidding__map-point-label{display:none}.lt-bidding__choice[data-sub-reveal=visible] :where(.lt-bidding__map-shape-line,.lt-bidding__map-line,.lt-bidding__map-point,.lt-bidding__map-point-pulse){animation-play-state:running}.lt-bidding__pillars{grid-area:pillars;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:var(--space-3);width:100%;min-width:0}.lt-bidding__pillar{position:relative;display:grid;align-content:start;gap:var(--space-3);min-width:0;padding:clamp(var(--space-6),2.4vw,var(--space-8));padding-right:calc(var(--space-9) + var(--space-4));overflow:hidden;border:calc(var(--space-1)/ 4) solid var(--line-section);border-radius:var(--radius-card);background:var(--card-bg);color:var(--txt-0);isolation:isolate;transition:var(--transition-bg),var(--transition-border),var(--transition-color),var(--transition-shadow)}.lt-bidding__pillar--tempo{min-height:calc(var(--space-12) * 3.4)}.lt-bidding__pillar--custo{min-height:calc(var(--space-12) * 3.85)}.lt-bidding__pillar--risco{min-height:calc(var(--space-12) * 3.05)}.lt-bidding__pillar-index{position:relative;z-index:1;display:inline-flex;width:fit-content;color:color-mix(in srgb,var(--txt-0) 18%,transparent);font:var(--fw-bold) clamp(32px, 3.6vw, 48px)/1 var(--font-title);letter-spacing:-.02em;transition:var(--transition-color)}.lt-bidding__pillar-title{position:relative;z-index:1;max-width:14ch;color:var(--txt-0);font:var(--landing-block-head-title-font);letter-spacing:var(--letter-tight);text-wrap:balance;transition:var(--transition-color)}.lt-bidding__pillar-lead{position:relative;z-index:1;max-width:24ch;color:var(--txt-1);font:var(--type-card-title);letter-spacing:var(--letter-soft);text-wrap:balance;transition:var(--transition-color)}.lt-bidding__pillar-text{position:relative;z-index:1;max-width:30ch;color:var(--txt-2);font:var(--type-body-sm);text-wrap:balance;transition:var(--transition-color)}.lt-bidding__pillar-art{position:absolute;z-index:0;top:calc(var(--space-6) * -1);right:calc(var(--space-7) * -1);display:block;width:clamp(110px,11vw,160px);aspect-ratio:1;opacity:1;pointer-events:none;transform:translate3d(0,0,0) rotate(-22deg);transform-origin:center}.lt-bidding__pillar-art img{width:100%;height:100%;object-fit:contain}.lt-bidding__choice-cta-wrap{grid-area:pillars-cta;display:flex;justify-content:center;margin-top:calc(var(--space-3) * -1)}.lt-bidding__choice-cta{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:var(--landing-btn-min-h);min-width:calc(var(--space-12) + var(--space-11) + var(--space-9));overflow:hidden;padding:0 var(--landing-btn-pad-x);border:var(--landing-btn-border-width) var(--landing-btn-border-style) var(--landing-btn-primary-border);border-radius:var(--landing-btn-radius);color:var(--landing-btn-real-color);background-color:var(--landing-btn-primary-bg);font:var(--landing-btn-font);letter-spacing:var(--landing-btn-real-letter);text-decoration:none;white-space:var(--landing-btn-white-space);cursor:pointer;backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:var(--landing-btn-transition)}:root:not([data-theme=light]) .lt-bidding__choice-cta{--landing-btn-primary-bg:var(--brand-bege);--landing-btn-primary-bg-hover:var(--brand-bege)}.lt-bidding__choice-cta::after,.lt-bidding__choice-cta::before{content:attr(data-label);position:absolute;inset:0;display:grid;place-items:center;padding:0 var(--landing-btn-pad-x);color:var(--landing-btn-primary-text);font:var(--landing-btn-font);letter-spacing:var(--landing-btn-letter);text-transform:var(--landing-btn-transform);white-space:var(--landing-btn-white-space);pointer-events:none;transition:var(--landing-btn-text-transition)}.lt-bidding__choice-cta::before{transform:translate3d(0,var(--landing-btn-text-in-y),0)}.lt-bidding__choice-cta::after{transform:translate3d(0,var(--landing-btn-text-out-y),0)}.lt-bidding__choice-cta:is(:hover,:focus-visible)::before{transform:translate3d(0,var(--landing-btn-text-hover-current-y),0)}.lt-bidding__choice-cta:is(:hover,:focus-visible)::after{transform:translate3d(0,var(--landing-btn-text-hover-next-y),0)}.lt-bidding__choice-cta>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.lt-bidding__choice-cta:focus-visible{box-shadow:var(--focus-ring);outline:var(--focus-outline)}.lt-bidding__choice-cta:active{transform:translateY(var(--landing-btn-active-y))}.lt-bidding__choice-cta:is(:hover,:focus-visible),.lt-bidding__choice:is(:hover,:focus-visible) .lt-bidding__choice-cta:is(:hover,:focus-visible){background-color:var(--landing-btn-primary-bg-hover)}.lt-bidding__performance{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) clamp(280px,28vw,360px);grid-template-areas:"main side" "footer footer";column-gap:clamp(var(--space-6),3.5vw,var(--space-8));row-gap:clamp(var(--space-7),4vw,var(--space-10));align-items:stretch;margin:0;padding:var(--bid-part-y) 0 var(--bid-section-pb);color:var(--txt-0)}.lt-bidding__performance-main{grid-area:main;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--space-2);row-gap:clamp(var(--space-5),3vw,var(--space-7));align-items:end;min-width:0}.lt-bidding__performance-side{grid-area:side;display:flex;flex-direction:column;min-width:0;height:100%}.lt-bidding__performance-side .lt-bidding__tech-brand-card{flex:1 1 auto;height:100%;min-height:100%}.lt-bidding__performance-side .lt-bidding__tech-book-figure{flex:1 1 auto;height:auto;min-height:0}.lt-bidding__performance::before{content:"";position:absolute;inset:0 auto 0 50%;z-index:0;width:var(--bid-bleed);transform:translateX(-50%);background-color:var(--landing-section-depth-bg);background-image:var(--landing-section-depth-image);background-repeat:no-repeat;background-position:center top;background-size:100% 100%;pointer-events:none;transition:var(--transition-ui)}.lt-bidding__performance::after{content:"";position:absolute;top:calc(var(--space-1)/ -4);left:50%;z-index:3;width:var(--bid-bleed);height:calc(var(--space-1)/ 4);transform:translateX(-50%);background:var(--line-section);pointer-events:none;transition:var(--transition-line)}.lt-bidding__performance>*{position:relative;z-index:2}.lt-bidding__performance-header{grid-column:1/span 2;display:grid;gap:var(--landing-block-head-gap);width:var(--landing-block-head-width);max-width:100%;text-align:var(--landing-block-head-align)}.lt-bidding__performance-kicker{display:inline-flex;align-items:center;width:fit-content;color:var(--landing-block-head-kicker-color);font:var(--landing-block-head-kicker-font);letter-spacing:var(--landing-block-head-kicker-letter);text-transform:var(--landing-block-head-kicker-transform);transition:var(--transition-color)}.lt-bidding__performance-title{margin:0;max-width:var(--landing-block-head-title-max);color:var(--landing-block-head-title-color);font:var(--landing-block-head-title-font);letter-spacing:var(--landing-block-head-title-letter);text-align:var(--landing-block-head-title-align);text-wrap:balance;transition:var(--transition-color)}.lt-bidding__performance-accent{display:block;color:var(--brand-azul-pastel);transition:var(--transition-color)}.lt-bidding__performance-stamp{grid-column:3;position:relative;display:grid;place-items:center;justify-self:center;align-self:end;width:clamp(108px,9vw,140px);aspect-ratio:1;color:color-mix(in srgb,var(--txt-0) 52%,transparent);opacity:.9;pointer-events:none;transition:var(--transition-color),var(--transition-opacity)}.lt-bidding__performance-stamp svg{position:relative;z-index:1;width:100%;height:100%;overflow:visible;animation:26s linear infinite ltBiddingStampSpin;transform-origin:center}.lt-bidding__performance-stamp text{fill:currentColor;font:var(--fw-regular) 11px/1 var(--font-mono);letter-spacing:.28em;text-transform:uppercase}.lt-bidding__tech-brand-card,.lt-bidding__tech-card{position:relative;isolation:isolate;min-width:0;border:calc(var(--space-1)/ 4) solid var(--card-border);border-radius:var(--radius-card);overflow:hidden;background:var(--card-bg);color:var(--card-title);box-shadow:none;transform:translateY(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:transform var(--motion-fast) var(--ease-soft),border-color var(--motion-fast) ease,var(--transition-ui)}.lt-bidding__tech-book-figure,.lt-bidding__tech-card-media{position:relative;z-index:1;width:100%;margin:0;overflow:hidden;border-radius:var(--radius-sm);background:var(--surface-soft);height:var(--bid-tech-media-h)}.lt-bidding__tech-book-image,.lt-bidding__tech-card-media img{width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;user-select:none;-webkit-user-select:none;pointer-events:none;transition:var(--transition-filter)}.lt-bidding__tech-brand-copy,.lt-bidding__tech-card-copy{position:relative;z-index:2;display:grid;gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-3)}.lt-bidding__tech-brand-copy{align-self:start;gap:var(--space-2);padding-top:var(--space-4)}.lt-bidding__tech-brand-formats{display:flex;flex-direction:column;gap:var(--space-3);margin:var(--space-4) 0 0;padding:var(--space-3) 0 0;border-top:1px solid color-mix(in srgb,var(--card-title) 12%,transparent);list-style:none}.lt-bidding__tech-brand-format{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--space-3);color:var(--card-text)}.lt-bidding__tech-brand-format-icon{display:grid;place-items:center;width:var(--space-5);height:var(--space-5);background:0 0}.lt-bidding__tech-brand-format-icon img{display:block;width:18px;height:18px;filter:var(--icon-filter);opacity:.86;transition:var(--transition-filter)}.lt-bidding__tech-brand-format-label{display:grid;gap:calc(var(--space-1)/ 2);min-width:0}.lt-bidding__tech-brand-format-label strong{display:block;color:var(--card-title);font:var(--fw-semibold) 13px/1.2 var(--font-ui);letter-spacing:var(--letter-ui)}.lt-bidding__tech-brand-format-label small{display:block;color:var(--card-text);font:var(--type-body-sm)}.lt-bidding__tech-brand-copy span,.lt-bidding__tech-card-copy span{display:block;color:var(--card-muted);font:var(--type-body-sm);letter-spacing:0;transition:var(--transition-color)}.lt-bidding__tech-brand-copy p,.lt-bidding__tech-card-copy p{max-width:34ch;color:var(--card-text);font:var(--type-body-sm);transition:var(--transition-color)}.lt-bidding__tech-grid{grid-column:1/-1;position:relative;z-index:2;display:grid;grid-template-columns:var(--bid-tech-grid);gap:var(--space-2);width:100%;min-width:0}.lt-bidding__tech-brand-card,.lt-bidding__tech-card{display:grid;grid-template-rows:auto 1fr;align-content:start;gap:var(--space-5);min-height:var(--bid-tech-card-min);padding:var(--space-3)}.lt-bidding__tech-card-icon{position:absolute;top:var(--space-5);right:var(--space-5);z-index:3;display:grid;place-items:center;width:var(--space-8);height:var(--space-8);border-radius:var(--radius-pill);background:var(--brand-bege);color:var(--brand-azul-dark)}.lt-bidding__tech-card-icon svg{display:block;width:var(--space-5);height:var(--space-5);fill:currentColor;color:currentColor}.lt-bidding__tech-card-icon svg *,.lt-bidding__tech-card-icon svg path{fill:currentColor}.lt-bidding__tech-brand-copy h5,.lt-bidding__tech-card-copy h5{color:var(--card-title);font:var(--type-card-title);letter-spacing:var(--letter-tight);text-wrap:balance;transition:var(--transition-color)}.lt-bidding__performance-footer{grid-area:footer;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-5);width:100%;padding-top:clamp(var(--space-7),3.8vw,var(--space-9));border-top:calc(var(--space-1)/ 4) solid var(--line-section);transition:var(--transition-border)}.lt-bidding__performance-footer p{max-width:58ch}.lt-bidding__performance-cta{position:relative;display:inline-flex;align-items:center;justify-content:center;justify-self:end;min-height:var(--landing-btn-min-h);min-width:calc(var(--space-12) + var(--space-11) + var(--space-9));overflow:hidden;padding:0 var(--landing-btn-pad-x);border:var(--landing-btn-border-width) var(--landing-btn-border-style) var(--landing-btn-primary-border);border-radius:var(--landing-btn-radius);outline:var(--focus-outline);color:var(--landing-btn-real-color);background-color:var(--landing-btn-primary-bg);font:var(--landing-btn-font);letter-spacing:var(--landing-btn-real-letter);text-decoration:none;white-space:var(--landing-btn-white-space);cursor:pointer;transform:translateY(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:var(--landing-btn-transition)}.lt-bidding__performance-cta::after,.lt-bidding__performance-cta::before{content:attr(data-label);position:absolute;inset:0;display:grid;place-items:center;padding:0 var(--landing-btn-pad-x);color:var(--landing-btn-primary-text);font:var(--landing-btn-font);letter-spacing:var(--landing-btn-letter);text-transform:var(--landing-btn-transform);white-space:var(--landing-btn-white-space);pointer-events:none;backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:var(--landing-btn-text-transition)}.lt-bidding__performance-cta::before{transform:translate3d(0,var(--landing-btn-text-in-y),0)}.lt-bidding__performance-cta::after{transform:translate3d(0,var(--landing-btn-text-out-y),0)}.lt-bidding__performance-cta:is(:hover,:focus-visible)::before{transform:translate3d(0,var(--landing-btn-text-hover-current-y),0)}.lt-bidding__performance-cta:is(:hover,:focus-visible)::after{transform:translate3d(0,var(--landing-btn-text-hover-next-y),0)}.lt-bidding__performance-cta>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.lt-bidding__performance-cta:focus-visible{box-shadow:var(--focus-ring)}.lt-bidding__performance-cta:active{transform:translateY(var(--landing-btn-active-y))}.lt-bidding__head-text{display:inline;overflow:hidden;perspective:var(--landing-head-char-perspective)}.lt-bidding__choice-kicker{display:inline-flex;align-items:center;width:fit-content;color:var(--landing-block-head-kicker-color);font:var(--landing-block-head-kicker-font);letter-spacing:var(--landing-block-head-kicker-letter);text-transform:var(--landing-block-head-kicker-transform);transition:var(--transition-color)}.lt-bidding__choice-kicker .lt-bidding__head-text{white-space:nowrap}.lt-bidding__head-char{display:inline-block;opacity:1;transform:translate3d(0,0,0) rotateX(0);transform-origin:center bottom;backface-visibility:hidden;transition:opacity var(--landing-head-char-duration) var(--landing-head-char-ease),transform var(--landing-head-char-duration) var(--landing-head-char-ease);transition-delay:calc(var(--landing-head-char-base-delay) + (var(--bid-char-i, 0) * var(--landing-head-char-stagger)))}.lt-bidding__choice-accent{display:block;color:var(--brand-azul-pastel);transition:var(--transition-color)}.lt-bidding__choice[data-sub-reveal=idle] .lt-bidding__head-char{opacity:0;transform:translate3d(0,var(--landing-head-char-idle-y),var(--landing-head-char-idle-z)) rotateX(var(--landing-head-char-idle-rx))}.lt-bidding__choice[data-sub-reveal=visible] .lt-bidding__head-char{opacity:1;transform:translate3d(0,0,0) rotateX(0)}.lt-bidding [data-bid-sub-reset="1"],.lt-bidding [data-bid-sub-reset="1"] :where(.lt-bidding__head-char,.lt-bidding__pillar,.lt-bidding__pillar-art){transition:none!important;animation:none!important}.lt-bidding__choice[data-sub-reveal=idle],.lt-bidding__performance[data-sub-reveal=idle],.lt-bidding__service-head[data-sub-reveal=idle]{opacity:0;transform:translateY(var(--space-7));will-change:opacity,transform}.lt-bidding__choice[data-sub-reveal=visible],.lt-bidding__performance[data-sub-reveal=visible],.lt-bidding__service-head[data-sub-reveal=visible]{opacity:1;transform:translateY(0);will-change:opacity,transform;transition:opacity var(--motion-soft) var(--ease-ui),transform var(--motion-enter) var(--ease-enter),var(--transition-ui)}.lt-bidding__service-head[data-sub-reveal=visible]{transition-delay:.02s}.lt-bidding__choice[data-sub-reveal=visible],.lt-bidding__performance[data-sub-reveal=visible]{transition-delay:.08s}.lt-bidding__choice[data-sub-reveal=idle] .lt-bidding__pillar{opacity:0;transform:translateY(28px) scale(.988)}.lt-bidding__choice[data-sub-reveal=visible] .lt-bidding__pillar{animation:ltBiddingPillarReveal calc(var(--motion-enter) + .14s) var(--ease-enter) both;backface-visibility:hidden}.lt-bidding__choice[data-sub-reveal=visible] .lt-bidding__pillar:first-child{animation-delay:.18s}.lt-bidding__choice[data-sub-reveal=visible] .lt-bidding__pillar:nth-child(2){animation-delay:.34s}.lt-bidding__choice[data-sub-reveal=visible] .lt-bidding__pillar:nth-child(3){animation-delay:.5s}.lt-bidding__choice[data-sub-reveal=visible] .lt-bidding__pillar-art{animation:ltBiddingPillarArtReveal calc(var(--motion-enter) + .22s) var(--ease-soft) both}.lt-bidding__choice[data-sub-reveal=visible] .lt-bidding__pillar:first-child .lt-bidding__pillar-art{animation-delay:.36s}.lt-bidding__choice[data-sub-reveal=visible] .lt-bidding__pillar:nth-child(2) .lt-bidding__pillar-art{animation-delay:.52s}.lt-bidding__choice[data-sub-reveal=visible] .lt-bidding__pillar:nth-child(3) .lt-bidding__pillar-art{animation-delay:.68s}@keyframes ltBiddingPillarReveal{from{opacity:0;transform:translateY(28px) scale(.988)}62%{opacity:1}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ltBiddingPillarArtReveal{from{opacity:0;transform:translate3d(var(--space-3),calc(var(--space-2) * -1),0) rotate(-38deg) scale(.88)}60%{opacity:.65}to{opacity:1;transform:translate3d(0,0,0) rotate(-22deg) scale(1)}}@keyframes ltBiddingStampSpin{to{transform:rotate(360deg)}}@keyframes ltBiddingLogoCloudSlide{to{transform:translate3d(-50%,0,0)}}@keyframes ltBiddingMapLine{0%{stroke-dashoffset:1;opacity:0}14%{opacity:.8}48%{stroke-dashoffset:0;opacity:.84}72%{stroke-dashoffset:0;opacity:.28}100%{stroke-dashoffset:-1;opacity:0}}@keyframes ltBiddingMapPulse{0%{transform:scale(.72);opacity:.72}100%,72%{transform:scale(2.45);opacity:0}}@keyframes ltBiddingMapPointIn{from{opacity:0;transform:translate3d(0,var(--space-2),0) scale(.88)}to{opacity:1;transform:translate3d(0,0,0) scale(1)}}@keyframes ltBiddingMapTrace{to{stroke-dashoffset:-52}}@media (hover:hover) and (pointer:fine){.lt-bidding__pillar:hover,.lt-bidding__tech-brand-card:hover,.lt-bidding__tech-card:hover{border-color:var(--ui-window-border-hover)}.lt-bidding__logo-cloud:hover .lt-bidding__logo-item{opacity:.92;filter:grayscale(.55) saturate(.9) brightness(1.1)}.lt-bidding__performance-cta:is(:hover,:focus-visible){background-color:var(--landing-btn-primary-bg-hover);border-color:var(--landing-btn-primary-border)}}@media (max-width:1080px){.home-licitacoes-section[data-bidding-section]{--bid-logo-cloud-w:100%;--bid-logo-cloud-h:clamp(calc(var(--space-10) * 1.55), 14vw, calc(var(--space-10) * 2));--bid-logo-h:clamp(36px, 4.8vw, 54px);--bid-tech-grid:repeat(2, minmax(0, 1fr));--bid-tech-card-min:calc(var(--space-10) * 6.25);--bid-choice-hero-grid:1fr;--bid-map-h:clamp(calc(var(--space-12) * 3.1), 48vw, calc(var(--space-12) * 4.5))}.lt-bidding__service-hero{grid-template-columns:minmax(0,.9fr) minmax(calc(var(--space-10) * 4.75),.78fr)}.lt-bidding__choice-title-wrap h4{max-width:15ch}.lt-bidding__choice-title-wrap p{max-width:42ch}.lt-bidding__performance{grid-template-columns:1fr;grid-template-areas:"main" "side" "footer"}.lt-bidding__performance-stamp{justify-self:start;width:clamp(108px,14vw,144px)}}@media (max-width:860px){.home-licitacoes-section[data-bidding-section]{--bid-bleed:100vw;--bid-section-pt:var(--section-y-sm);--bid-section-pb:var(--section-y-sm);--bid-choice-grid:1fr;--bid-choice-gap-x:0px;--bid-logo-cloud-w:100%;--bid-logo-cloud-h:clamp(calc(var(--space-10) * 1.14), 25vw, calc(var(--space-10) * 1.62));--bid-logo-cloud-duration:30s;--bid-logo-h:clamp(30px, 8vw, 42px);--bid-tech-grid:1fr;--bid-tech-card-min:auto;--bid-tech-media-h:clamp(calc(var(--space-11) * 2), 40vw, calc(var(--space-12) * 2.375));--bid-choice-hero-grid:1fr;--bid-map-h:clamp(calc(var(--space-12) * 2.72), 88vw, calc(var(--space-12) * 3.62))}.lt-bidding__service-head{justify-items:start}.lt-bidding__service-hero{grid-template-columns:1fr;gap:var(--space-6)}.lt-bidding__service-media{justify-self:start;width:100%}.lt-bidding__choice{grid-template-areas:"choice-hero" "pillars" "logo-cloud" "pillars-cta";gap:clamp(var(--space-8),10vw,var(--space-10));padding-block:var(--bid-part-y);align-items:start}.lt-bidding__choice-head,.lt-bidding__choice-title-wrap{width:100%;max-width:none}.lt-bidding__logo-cloud,.lt-bidding__logo-proof{width:100%}.lt-bidding__logo-item{min-width:clamp(calc(var(--space-10) * 1.55),38vw,calc(var(--space-10) * 2.35))}.lt-bidding__logo-item img{max-width:clamp(calc(var(--space-10) * 1.25),32vw,calc(var(--space-10) * 1.95))}.lt-bidding__choice-hero{gap:var(--space-6)}.lt-bidding__choice-map{justify-self:center;width:100%;min-height:var(--bid-map-h);margin-top:calc(var(--space-2) * -1)}.lt-bidding__map-svg{width:min(100%,calc(var(--space-12) * 4.2))}.lt-bidding__choice-title-wrap h4{max-width:14.5ch}.lt-bidding__choice-title-wrap p{max-width:36ch}.lt-bidding__pillars{grid-template-columns:1fr;gap:var(--space-3)}.lt-bidding__pillar--custo,.lt-bidding__pillar--risco,.lt-bidding__pillar--tempo{min-height:auto}.lt-bidding__pillar{padding:clamp(var(--space-5),4vw,var(--space-6));padding-right:calc(var(--space-9) + var(--space-3))}.lt-bidding__pillar-index{font-size:clamp(28px, 7vw, 36px)}.lt-bidding__pillar-title{font:var(--type-title-sm)}.lt-bidding__pillar-art{top:calc(var(--space-5) * -1);right:calc(var(--space-5) * -1);width:clamp(82px,22vw,120px);transform:translate3d(0,0,0) rotate(-22deg)}.lt-bidding__choice-cta-wrap{margin-top:0}.lt-bidding__choice-cta{width:100%}.lt-bidding__performance{gap:clamp(var(--space-8),10vw,var(--space-10));padding:var(--bid-part-y) 0 var(--bid-section-pb)}.lt-bidding__performance-header{grid-template-columns:1fr;gap:var(--landing-block-head-gap)}.lt-bidding__performance-header h4{max-width:12ch;font:var(--type-title);white-space:normal;overflow:visible;text-overflow:clip}.lt-bidding__performance-stamp{justify-self:start;width:clamp(96px,26vw,124px);transform:none}.lt-bidding__tech-grid{gap:var(--space-3)}.lt-bidding__tech-brand-card,.lt-bidding__tech-card{min-height:var(--bid-tech-card-min);padding:var(--space-5);border-radius:var(--radius-card)}.lt-bidding__tech-book-figure,.lt-bidding__tech-card-media{height:var(--bid-tech-media-h);border-radius:var(--radius-sm)}.lt-bidding__tech-card-icon{top:calc(var(--space-5) + var(--space-3));right:calc(var(--space-5) + var(--space-3))}.lt-bidding__tech-card-copy span{margin-bottom:var(--space-2)}.lt-bidding__tech-brand-copy h5,.lt-bidding__tech-card-copy h5{max-width:18ch}.lt-bidding__tech-brand-copy p,.lt-bidding__tech-card-copy p{max-width:32ch}.lt-bidding__performance-footer{grid-template-columns:1fr;gap:var(--space-5);align-items:start}.lt-bidding__performance-footer p{max-width:34ch}.lt-bidding__performance-cta{justify-self:start;width:min(100%,calc(var(--space-10) * 5.625));min-width:0}}@media (max-width:640px){.home-licitacoes-section[data-bidding-section]{--bid-logo-cloud-gap:var(--space-7);--bid-tech-media-h:clamp(calc(var(--space-12) + var(--space-10)), 48vw, calc(var(--space-12) * 2))}}@media (prefers-reduced-motion:reduce){.lt-bidding__logo-track,.lt-bidding__map-line,.lt-bidding__map-point,.lt-bidding__map-point-pulse,.lt-bidding__map-shape-line,.lt-bidding__performance-stamp svg{animation:none;transform:none}}.lt-site-showcase,.lt-site-showcase *,.lt-site-showcase ::after,.lt-site-showcase ::before{box-sizing:border-box}.lt-site-showcase{--ssc-section-y:var(--section-y-sm);--ssc-stage-grid:minmax(0, 1fr) minmax(410px, 468px);--ssc-stage-gap:clamp(42px, 5vw, 72px);--ssc-stage-min:clamp(540px, 37vw, 660px);--ssc-heading-title-max:min(18ch, 100%);--ssc-heading-intro-max:min(62ch, 100%);--ssc-bottom-max:390px;--ssc-mini-min:198px;--ssc-mini-row:minmax(76px, 84px);--ssc-mini-pad:18px;--ssc-mini-gap:10px;--ssc-mini-media-w:112%;--ssc-mini-media-h:86px;--ssc-main-min:600px;--ssc-main-pad:20px 20px 26px;--ssc-visual-top:52px;--ssc-visual-h:316px;--ssc-slide-over:96px;--ssc-slide-w:calc(100% + var(--ssc-slide-over));--ssc-slide-h:var(--ssc-visual-h);--ssc-slide-active:translate3d(-50%, -54%, 0) rotateY(0deg) rotateZ(0deg) scale(1);--ssc-slide-next:translate3d(-7%, -50%, -28px) rotateY(-16deg) rotateZ(2.5deg) scale(.78);--ssc-slide-prev:translate3d(-93%, -50%, -30px) rotateY(16deg) rotateZ(-2.5deg) scale(.76);--ssc-slide-hidden:translate3d(-50%, -50%, -120px) rotateY(0deg) scale(.72);--ssc-img-active:scale(1);--ssc-img-side:scale(1.02);--ssc-img-hidden:scale(1);--ssc-copy-x:20px;--ssc-copy-bottom:34px;--ssc-copy-title-max:17ch;--ssc-copy-text-max:38ch;--ssc-reveal-y:var(--space-7);--ssc-reveal-scale:.992;--ssc-heading-reveal-y:var(--space-7);--ssc-main-reveal-y:var(--space-7);--ssc-mini-reveal-y:var(--space-6);--ssc-bottom-reveal-y:var(--space-6);position:relative;z-index:var(--z-section);display:block;width:var(--landing-shell);max-width:100%;min-width:0;margin-inline:auto;padding-block:var(--ssc-section-y);color:var(--landing-block-head-title-color);background-color:var(--landing-rhythm-showcase-bg);background-image:var(--landing-section-depth-image);box-shadow:none;isolation:isolate;overflow:clip;contain:layout paint;transition:var(--transition-ui)}.lt-site-showcase::before{content:"";position:absolute;top:0;left:0;right:0;z-index:1;height:var(--landing-section-divider-h);pointer-events:none;background:var(--landing-section-divider-bg);box-shadow:var(--landing-section-divider-shadow);opacity:var(--landing-section-divider-opacity)}.lt-site-showcase::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-color:var(--landing-block-veil);opacity:var(--landing-block-veil-opacity);transition:var(--transition-bg),var(--transition-opacity)}.lt-site-showcase :where(a){color:inherit;text-decoration:none}.lt-site-showcase :where(button){font:inherit}.lt-site-showcase :where(img){display:block;max-width:100%}.lt-site-showcase :where(h3,h4,p,figure){margin:0}.lt-site-showcase .ssc-stage{position:relative;z-index:var(--z-content);display:grid;grid-template-columns:var(--ssc-stage-grid);align-items:stretch;gap:var(--ssc-stage-gap);width:var(--landing-inner);min-width:0;min-height:var(--ssc-stage-min);margin-inline:auto}.lt-site-showcase :where(.ssc-left,.ssc-right){position:relative;min-width:0}.lt-site-showcase .ssc-left{z-index:1;display:grid;grid-template-rows:auto minmax(38px,1fr) auto;min-height:100%}.lt-site-showcase .ssc-right{z-index:2;display:grid;grid-template-rows:auto minmax(0,1fr);gap:var(--space-3);min-height:100%}.lt-site-showcase .ssc-heading{display:grid;gap:var(--landing-block-head-gap);width:var(--landing-block-head-width);max-width:100%;color:var(--landing-block-head-title-color);text-align:var(--landing-block-head-align);backface-visibility:hidden}.lt-site-showcase .ssc-kicker{display:inline-flex;justify-self:start;width:fit-content;color:var(--landing-block-head-kicker-color);font:var(--landing-block-head-kicker-font);letter-spacing:var(--landing-block-head-kicker-letter);text-transform:var(--landing-block-head-kicker-transform);transition:var(--transition-color)}.lt-site-showcase .ssc-head-text{display:inline-flex;flex-wrap:wrap;overflow:hidden;perspective:var(--landing-head-char-perspective);padding-top:.28em;margin-top:-.28em}.lt-site-showcase .ssc-kicker .ssc-head-text{flex-wrap:nowrap}.lt-site-showcase .ssc-head-char{display:inline-block;opacity:1;transform:translate3d(0,0,0) rotateX(0);transform-origin:center bottom;backface-visibility:hidden;transition:opacity var(--landing-head-char-duration) var(--landing-head-char-ease),transform var(--landing-head-char-duration) var(--landing-head-char-ease);transition-delay:calc(var(--landing-head-char-base-delay) + (var(--ssc-char-i, 0) * var(--landing-head-char-stagger)))}.lt-site-showcase .ssc-title{max-width:var(--ssc-heading-title-max);color:var(--landing-block-head-title-color);font:var(--landing-block-head-title-font);letter-spacing:var(--landing-block-head-title-letter);text-align:var(--landing-block-head-title-align);text-wrap:balance;transition:var(--transition-color)}.lt-site-showcase .ssc-title-accent{display:block;color:var(--txt-1);transition:var(--transition-color)}.lt-site-showcase .ssc-intro{max-width:var(--ssc-heading-intro-max);color:var(--landing-block-head-copy-color);font:var(--landing-block-head-copy-font);text-align:var(--landing-block-head-copy-align);text-wrap:balance;opacity:1;transform:translate3d(0,0,0);backface-visibility:hidden;transition:opacity var(--motion-soft) var(--ease-ui),transform var(--motion-soft) var(--ease-enter),color var(--motion-ui) ease;transition-delay:.48s}.lt-site-showcase .ssc-bottom-copy{display:grid;align-self:end;gap:var(--space-3);max-width:var(--ssc-bottom-max)}.lt-site-showcase .ssc-bottom-copy h4{color:var(--landing-block-head-title-color);font:var(--type-title-sm);font-weight:var(--fw-heavy);letter-spacing:var(--letter-tight);text-wrap:balance;transition:var(--transition-color)}.lt-site-showcase .ssc-cta{position:relative;display:flex;align-items:center;justify-content:center;width:max-content;min-width:242px;min-height:var(--landing-btn-min-h);margin-top:var(--space-2);padding:0 var(--landing-btn-pad-x);overflow:hidden;border:var(--landing-btn-border-width) var(--landing-btn-border-style) var(--landing-btn-primary-border);border-radius:var(--landing-btn-radius);outline:var(--focus-outline);color:var(--landing-btn-real-color);background-color:var(--landing-btn-primary-bg);font-size:var(--landing-btn-real-text-size);line-height:var(--landing-btn-real-line);letter-spacing:var(--landing-btn-real-letter);white-space:var(--landing-btn-white-space);cursor:pointer;transform:translateZ(0);backface-visibility:hidden;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:var(--landing-btn-transition)}.lt-site-showcase .ssc-cta::after,.lt-site-showcase .ssc-cta::before{content:attr(data-btn-label);position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:0 var(--landing-btn-pad-x);color:var(--landing-btn-primary-text);font:var(--landing-btn-font);letter-spacing:var(--landing-btn-letter);text-transform:var(--landing-btn-transform);white-space:var(--landing-btn-white-space);backface-visibility:hidden;transition:var(--landing-btn-text-transition)}.lt-site-showcase .ssc-cta::before{transform:translate3d(0,var(--landing-btn-text-in-y),0)}.lt-site-showcase .ssc-cta::after{transform:translate3d(0,var(--landing-btn-text-out-y),0)}.lt-site-showcase .ssc-cta:is(:hover,:focus-visible){background-color:var(--landing-btn-primary-bg-hover);border-color:var(--landing-btn-primary-border)}.lt-site-showcase .ssc-cta:is(:hover,:focus-visible)::before{transform:translate3d(0,var(--landing-btn-text-hover-current-y),0)}.lt-site-showcase .ssc-cta:is(:hover,:focus-visible)::after{transform:translate3d(0,var(--landing-btn-text-hover-next-y),0)}.lt-site-showcase .ssc-cta:focus-visible{box-shadow:var(--focus-ring)}.lt-site-showcase .ssc-cta:active{transform:translateY(var(--landing-btn-active-y))}.lt-site-showcase .ssc-mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.lt-site-showcase :where(.ssc-mini-card,.ssc-main-card){position:relative;color:var(--card-title);background-color:var(--card-bg);border-radius:var(--radius-card);box-shadow:var(--card-shadow);isolation:isolate;contain:layout paint;overflow:hidden;backface-visibility:hidden;transition:var(--transition-ui)}.lt-site-showcase .ssc-mini-card{display:grid;grid-template-rows:auto var(--ssc-mini-row) auto;align-items:center;gap:var(--ssc-mini-gap);min-height:var(--ssc-mini-min);padding:var(--ssc-mini-pad);transition:var(--transition-ui),transform var(--motion-fast) var(--ease-soft)}.lt-site-showcase .ssc-mini-card :where(h4,p,img){position:relative;z-index:1}.lt-site-showcase .ssc-mini-card h4{color:var(--card-title);font:var(--type-card-title);font-weight:var(--fw-heavy);letter-spacing:var(--letter-tight);text-wrap:balance;transition:var(--transition-color)}.lt-site-showcase .ssc-mini-card p{max-width:25ch;margin-inline:auto;color:var(--card-text);font:var(--type-body-sm);font-weight:var(--fw-semibold);letter-spacing:var(--letter-soft);text-align:center;text-wrap:balance;transition:var(--transition-color)}.lt-site-showcase .ssc-mini-card-media{justify-self:center;align-self:center;width:var(--ssc-mini-media-w);height:auto;max-width:none;max-height:var(--ssc-mini-media-h);object-fit:contain;object-position:center;pointer-events:none;transform:translate3d(0,calc(var(--space-1) * -.5),0);transform-origin:center;backface-visibility:hidden;transition:transform var(--motion-fast) var(--ease-soft)}@media (hover:hover) and (pointer:fine){.lt-site-showcase .ssc-mini-card:hover{transform:translate3d(0,calc(var(--space-1) * -1),0);background-color:var(--card-bg-hover);box-shadow:var(--card-shadow-soft)}.lt-site-showcase .ssc-mini-card:hover .ssc-mini-card-media{transform:translate3d(0,calc(var(--space-1) * -.5),0) scale(1.025)}}.lt-site-showcase .ssc-main-card{min-height:var(--ssc-main-min);padding:var(--ssc-main-pad)}.lt-site-showcase :where(.ssc-mini-card,.ssc-main-card)::after{content:"";position:absolute;inset:0;z-index:40;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--card-border);pointer-events:none;transition:var(--transition-shadow)}.lt-site-showcase .ssc-main-head{position:relative;z-index:35;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-3);min-height:29px}.lt-site-showcase .ssc-main-eyebrow{display:inline-flex;align-items:center;justify-content:center;justify-self:start;width:fit-content;min-height:29px;padding:0 var(--space-3);border-radius:var(--radius-pill);color:var(--txt-0);background:var(--ui-window-bg-soft);box-shadow:var(--ui-window-frame);font:var(--type-label-sm);letter-spacing:var(--letter-soft);text-transform:none;white-space:nowrap;transition:var(--transition-ui)}.lt-site-showcase .ssc-counter{display:inline-flex;align-items:center;justify-content:flex-end;justify-self:end;gap:var(--space-1);min-height:29px;color:var(--card-muted);font:var(--type-label-sm);font-weight:var(--fw-heavy);letter-spacing:var(--letter-caps);white-space:nowrap;transition:var(--transition-color)}.lt-site-showcase .ssc-counter b{color:var(--card-title);font-weight:var(--fw-heavy)}.lt-site-showcase .ssc-counter i{font-style:normal;opacity:.52}.lt-site-showcase .ssc-visual-area{position:absolute;inset:var(--ssc-visual-top) 0 auto;z-index:4;display:grid;place-items:center;height:var(--ssc-visual-h);perspective:1220px;pointer-events:none;overflow:visible;border-radius:calc(var(--radius-card) - 1px);contain:layout}.lt-site-showcase .ssc-orbit{position:relative;width:100%;height:var(--ssc-visual-h);margin-inline:auto;transform-style:preserve-3d;contain:layout}.lt-site-showcase .ssc-slide{position:absolute;left:50%;top:50%;z-index:1;width:var(--ssc-slide-w);height:var(--ssc-slide-h);overflow:visible;opacity:0;transform:var(--ssc-slide-hidden);backface-visibility:hidden;contain:layout;transition:opacity var(--motion-soft) var(--ease-soft),transform var(--motion-enter) var(--ease-soft)}.lt-site-showcase:not([data-ssc-motion=ready]) :where(.ssc-slide,.ssc-slide-img){transition:none}.lt-site-showcase[data-ssc-inview=true] .ssc-slide{will-change:transform,opacity}.lt-site-showcase .ssc-slide.is-active{z-index:4;opacity:1;transform:var(--ssc-slide-active)}.lt-site-showcase .ssc-slide.is-next{z-index:3;opacity:.58;transform:var(--ssc-slide-next)}.lt-site-showcase .ssc-slide.is-prev{z-index:2;opacity:.52;transform:var(--ssc-slide-prev)}.lt-site-showcase .ssc-slide-img{width:100%;height:100%;max-width:none;object-fit:contain;object-position:center;opacity:0;transform:translate3d(0,0,0) var(--ssc-img-hidden);transform-origin:center;backface-visibility:hidden;image-rendering:auto;transition:opacity var(--motion-ui) ease,transform var(--motion-enter) var(--ease-soft)}.lt-site-showcase .ssc-slide.is-loaded .ssc-slide-img{opacity:1}.lt-site-showcase .ssc-slide.is-active .ssc-slide-img{transform:translate3d(0,0,0) var(--ssc-img-active)}.lt-site-showcase .ssc-slide:is(.is-next,.is-prev) .ssc-slide-img{transform:translate3d(0,0,0) var(--ssc-img-side)}.lt-site-showcase .ssc-slide.is-missing .ssc-slide-img{opacity:0}.lt-site-showcase .ssc-slide-fallback{position:absolute;inset:0;display:none;place-items:center;padding:var(--space-5);text-align:center;border-radius:var(--radius-ui);background-color:var(--surface-veil);box-shadow:inset 0 0 0 1px var(--card-border);transition:var(--transition-ui)}.lt-site-showcase .ssc-slide.is-missing .ssc-slide-fallback{display:grid}.lt-site-showcase .ssc-slide-fallback span{display:block;color:var(--card-title);font:var(--type-card-title);font-weight:var(--fw-heavy);letter-spacing:var(--letter-tight);transition:var(--transition-color)}.lt-site-showcase .ssc-slide-fallback small{display:block;margin-top:var(--space-2);color:var(--card-muted);font:var(--type-label-sm);letter-spacing:var(--letter-caps);text-transform:uppercase;transition:var(--transition-color)}.lt-site-showcase .ssc-showcase-copy{position:absolute;left:var(--ssc-copy-x);right:var(--ssc-copy-x);bottom:var(--ssc-copy-bottom);z-index:30;display:grid;justify-items:center;gap:var(--space-3);text-align:center}.lt-site-showcase .ssc-showcase-copy h4{max-width:var(--ssc-copy-title-max);color:var(--card-title);font:var(--type-title-sm);font-weight:var(--fw-heavy);letter-spacing:var(--letter-tight);text-align:center;text-wrap:balance;transition:var(--transition-color)}.lt-site-showcase .ssc-showcase-copy p{max-width:var(--ssc-copy-text-max);color:var(--card-text);font:var(--type-body-sm);font-weight:var(--fw-semibold);letter-spacing:var(--letter-soft);text-align:center;text-wrap:balance;transition:var(--transition-color)}.lt-site-showcase .ssc-reveal{opacity:1;transform:translate3d(0,0,0);backface-visibility:hidden;transition:opacity var(--motion-soft) var(--ease-ui),transform var(--motion-soft) var(--ease-enter);transition-delay:var(--ssc-reveal-delay, 0s)}.lt-site-showcase .ssc-heading.ssc-reveal{--ssc-reveal-delay:.02s}.lt-site-showcase .ssc-mini-card.ssc-reveal:first-child{--ssc-reveal-delay:.12s}.lt-site-showcase .ssc-mini-card.ssc-reveal:nth-child(2){--ssc-reveal-delay:.20s}.lt-site-showcase .ssc-main-card.ssc-reveal{--ssc-reveal-delay:.16s}.lt-site-showcase .ssc-bottom-copy.ssc-reveal{--ssc-reveal-delay:.28s}.lt-site-showcase[data-ssc-reveal=idle] .ssc-reveal{opacity:0;pointer-events:none;will-change:opacity,transform}.lt-site-showcase[data-ssc-reveal=idle] .ssc-head-char{opacity:0;transform:translate3d(0,var(--landing-head-char-idle-y),var(--landing-head-char-idle-z)) rotateX(var(--landing-head-char-idle-rx))}.lt-site-showcase[data-ssc-reveal=idle] .ssc-intro{opacity:0;transform:translate3d(0,var(--space-5),0)}.lt-site-showcase[data-ssc-reveal=idle] .ssc-heading.ssc-reveal{transform:translate3d(0,var(--ssc-heading-reveal-y),0)}.lt-site-showcase[data-ssc-reveal=idle] .ssc-mini-card.ssc-reveal{transform:translate3d(0,var(--ssc-mini-reveal-y),0) scale(var(--ssc-reveal-scale))}.lt-site-showcase[data-ssc-reveal=idle] .ssc-main-card.ssc-reveal{transform:translate3d(0,var(--ssc-main-reveal-y),0) scale(var(--ssc-reveal-scale))}.lt-site-showcase[data-ssc-reveal=idle] .ssc-bottom-copy.ssc-reveal{transform:translate3d(0,var(--ssc-bottom-reveal-y),0) scale(var(--ssc-reveal-scale))}.lt-site-showcase[data-ssc-reset="1"] :where(.ssc-reveal,.ssc-intro,.ssc-head-char){transition:none!important;animation:none!important}.lt-site-showcase[data-ssc-reveal=visible] .ssc-reveal{opacity:1;transform:translate3d(0,0,0);pointer-events:auto;will-change:auto}.lt-site-showcase[data-ssc-reveal=visible] .ssc-head-char{opacity:1;transform:translate3d(0,0,0) rotateX(0)}.lt-site-showcase[data-ssc-reveal=visible] .ssc-intro{opacity:1;transform:translate3d(0,0,0)}@media (max-width:1180px){.lt-site-showcase{--ssc-stage-grid:minmax(0, 1fr) minmax(390px, 448px);--ssc-stage-gap:clamp(34px, 4vw, 54px);--ssc-mini-min:194px;--ssc-mini-row:minmax(74px, 82px);--ssc-mini-media-w:110%;--ssc-mini-media-h:82px;--ssc-visual-h:302px;--ssc-slide-over:88px;--ssc-slide-w:calc(100% + var(--ssc-slide-over));--ssc-slide-h:var(--ssc-visual-h);--ssc-slide-active:translate3d(-50%, -54%, 0) rotateY(0deg) rotateZ(0deg) scale(1)}.lt-site-showcase .ssc-visual-area{left:0;right:0}.lt-site-showcase .ssc-orbit{max-width:none}}@media (max-width:980px){.lt-site-showcase{--ssc-stage-grid:1fr;--ssc-stage-gap:clamp(34px, 6vw, 54px);--ssc-stage-min:auto;--ssc-mini-min:190px;--ssc-mini-row:minmax(72px, 80px);--ssc-mini-media-w:108%;--ssc-mini-media-h:80px;--ssc-main-min:620px;--ssc-visual-top:58px;--ssc-visual-h:316px;--ssc-slide-over:96px;--ssc-slide-w:calc(100% + var(--ssc-slide-over));--ssc-slide-h:var(--ssc-visual-h);--ssc-slide-active:translate3d(-50%, -54%, 0) rotateY(0deg) rotateZ(0deg) scale(1);--ssc-copy-title-max:18ch}.lt-site-showcase .ssc-stage{width:min(var(--landing-inner),720px)}.lt-site-showcase .ssc-left{gap:76px;min-height:auto}.lt-site-showcase .ssc-heading,.lt-site-showcase .ssc-intro{width:100%;max-width:none}.lt-site-showcase .ssc-title{max-width:min(24ch,100%)}.lt-site-showcase .ssc-right{width:min(100%,640px);margin-inline:auto}.lt-site-showcase .ssc-visual-area{left:0;right:0}.lt-site-showcase .ssc-orbit{max-width:none}}@media (max-width:860px){.lt-site-showcase{--ssc-stage-gap:28px;--ssc-heading-title-max:14ch;--ssc-heading-intro-max:none;--ssc-mini-min:180px;--ssc-mini-row:minmax(66px, 74px);--ssc-mini-pad:18px;--ssc-mini-gap:9px;--ssc-mini-media-w:108%;--ssc-mini-media-h:74px;--ssc-main-min:560px;--ssc-main-pad:18px 18px 24px;--ssc-visual-top:54px;--ssc-visual-h:252px;--ssc-slide-over:92px;--ssc-slide-w:calc(100% + var(--ssc-slide-over));--ssc-slide-h:var(--ssc-visual-h);--ssc-slide-active:translate3d(-50%, -54%, 0) rotateY(0deg) rotateZ(0deg) scale(1);--ssc-slide-next:translate3d(-9%, -50%, -28px) rotateY(-18deg) rotateZ(3deg) scale(.76);--ssc-slide-prev:translate3d(-91%, -50%, -30px) rotateY(18deg) rotateZ(-3deg) scale(.72);--ssc-img-active:scale(1);--ssc-img-side:scale(1.02);--ssc-copy-x:18px;--ssc-copy-bottom:34px;--ssc-copy-title-max:18ch;--ssc-copy-text-max:34ch;--ssc-reveal-y:18px;--ssc-reveal-scale:.996;--ssc-heading-reveal-y:14px;--ssc-main-reveal-y:14px;--ssc-mini-reveal-y:14px;--ssc-bottom-reveal-y:14px}.lt-site-showcase .ssc-stage{width:var(--landing-inner)}.lt-site-showcase .ssc-left{display:contents}.lt-site-showcase .ssc-heading{order:1;width:100%;max-width:none}.lt-site-showcase .ssc-right{order:2;grid-template-rows:auto auto;gap:var(--space-2);width:100%;margin-inline:0}.lt-site-showcase .ssc-mini-grid{grid-template-columns:1fr}.lt-site-showcase .ssc-main-eyebrow{max-width:190px;min-height:28px;padding:0 10px}.lt-site-showcase .ssc-counter{min-height:28px}.lt-site-showcase .ssc-bottom-copy{order:3;width:100%;max-width:none;margin-top:var(--space-1);gap:14px}.lt-site-showcase .ssc-bottom-copy h4{max-width:20ch}.lt-site-showcase .ssc-cta{order:4;width:min(100%,360px);min-width:0;margin-top:var(--space-1)}.lt-site-showcase[data-ssc-reveal=idle] :where(.ssc-mini-card.ssc-reveal,.ssc-main-card.ssc-reveal,.ssc-bottom-copy.ssc-reveal){transform:translate3d(0,var(--ssc-reveal-y),0) scale(var(--ssc-reveal-scale))}.lt-site-showcase .ssc-reveal{transition:opacity var(--motion-soft) var(--ease-enter),transform var(--motion-soft) var(--ease-soft)}.lt-site-showcase .ssc-heading.ssc-reveal{--ssc-reveal-delay:.06s}.lt-site-showcase .ssc-mini-card.ssc-reveal:first-child{--ssc-reveal-delay:.16s}.lt-site-showcase .ssc-mini-card.ssc-reveal:nth-child(2){--ssc-reveal-delay:.24s}.lt-site-showcase .ssc-main-card.ssc-reveal{--ssc-reveal-delay:.22s}.lt-site-showcase .ssc-bottom-copy.ssc-reveal{--ssc-reveal-delay:.34s}}@media (max-width:460px){.lt-site-showcase{--ssc-stage-gap:26px;--ssc-mini-min:172px;--ssc-mini-row:minmax(62px, 70px);--ssc-mini-media-w:106%;--ssc-mini-media-h:70px;--ssc-main-min:572px;--ssc-visual-h:268px;--ssc-slide-over:82px;--ssc-slide-w:calc(100% + var(--ssc-slide-over));--ssc-slide-h:var(--ssc-visual-h);--ssc-slide-active:translate3d(-50%, -54%, 0) rotateY(0deg) rotateZ(0deg) scale(1);--ssc-slide-next:translate3d(-10%, -50%, -26px) rotateY(-18deg) rotateZ(3deg) scale(.7);--ssc-slide-prev:translate3d(-90%, -50%, -28px) rotateY(18deg) rotateZ(-3deg) scale(.68);--ssc-img-active:scale(1);--ssc-img-side:scale(1.02);--ssc-copy-bottom:32px;--ssc-copy-text-max:31ch}.lt-site-showcase .ssc-bottom-copy h4{max-width:none}.lt-site-showcase .ssc-cta{width:100%}}