@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--brillo-x:18%;--brillo-y:12%}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", var(--font-inter), "Segoe UI", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--blur-md:12px;--aspect-video:16 / 9;--default-transition-duration:.2s;--default-transition-timing-function:cubic-bezier(.22, 1, .36, 1);--default-font-family:-apple-system, BlinkMacSystemFont, "SF Pro Text", var(--font-inter), "Segoe UI", sans-serif;--default-mono-font-family:var(--font-mono);--radius-control:8px;--radius-card:12px;--radius-media:12px;--spacing-0:0px;--spacing-px:1px;--spacing-1:4px;--spacing-2:8px;--spacing-3:12px;--spacing-4:16px;--spacing-6:24px;--spacing-8:32px;--spacing-12:48px;--spacing-16:64px;--spacing-24:96px;--spacing-32:128px;--spacing-40:160px;--font-display:-apple-system, BlinkMacSystemFont, "SF Pro Display", var(--font-inter), "Segoe UI", sans-serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border)}html{-webkit-tap-highlight-color:transparent}body{background-color:var(--bg);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}::selection{background-color:var(--brand);color:var(--on-brand)}:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.invisible{visibility:hidden}.visible{visibility:visible}.hoja-velo{z-index:70;background-color:var(--nivel-0);align-items:flex-end;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.hoja-velo{background-color:color-mix(in oklab, var(--nivel-0) 72%, transparent)}}.hoja-velo{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:velo-entra var(--t-color) var(--e) both}.barra-inferior{z-index:60;border-top:1px solid var(--border);background-color:var(--nivel-1);grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:fixed;inset:auto 0 0}@supports (color:color-mix(in lab, red, red)){.barra-inferior{background-color:color-mix(in oklab, var(--nivel-1) 92%, transparent)}}.barra-inferior{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding-bottom:env(safe-area-inset-bottom)}.kanban-encabezado{z-index:1;border-bottom:1px solid var(--border);background-color:var(--nivel-1);border-start-start-radius:var(--radio-grande);border-start-end-radius:var(--radio-grande);padding:12px;position:sticky;top:0}.guardar-barra{z-index:20;border-top:1px solid var(--border);background-color:var(--bg);justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding:12px 0;display:flex;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.guardar-barra{background-color:color-mix(in oklab, var(--bg) 92%, transparent)}}.guardar-barra{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.photo{isolation:isolate;transition:transform var(--t-move) var(--e), border-color var(--t-move) var(--e), box-shadow var(--t-move) var(--e);border:1px solid #0000;position:relative;overflow:hidden}.card-service{isolation:isolate;position:relative;overflow:hidden}.tone-glass-deep{isolation:isolate;-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);color:#12262b;--bg:#dee5e6;--surface:#fff;--surface-2:#fafcfc;--surface-3:#e8f0f1;--border:#cad5d7;--border-2:#b4c4c7;--text:#12262b;--muted:#55503f;--faint:#4a5f64;--brand:#24564f;--brand-2:#1e464d;--on-brand:#fff;--ink-invert:#fff;--shadow-photo:0 8px 24px -14px #12262b73;--glow:#29725a;background-color:#dee5e6;background-color:lab(90.348% -2.30074 -1.51808);background-image:radial-gradient(120% 80% at 12% 0,#ffffffc7 0%,#0000 60%),radial-gradient(90% 70% at 88% 10%,#2c5b632e 0%,#0000 65%);background-image:radial-gradient(120% 80% at 12% 0,lab(100% -.0000298023 .0000119209/.78) 0%,#0000 60%),radial-gradient(90% 70% at 88% 10%,lab(35.6287% -14.83 -9.83034/.18) 0%,#0000 65%);position:relative}@supports (color:lab(0% 0 0)){.tone-glass-deep{--bg:lab(90.348% -2.30074 -1.51808);--border:lab(84.5565% -3.67525 -2.42455);--border-2:lab(78.1211% -5.19598 -3.427);--shadow-photo:0 8px 24px -14px lab(13.6535% -7.13386 -5.98885/.45);--glow:lab(43.0425% -28.2728 6.27772)}}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.choice{border:1px solid var(--border-2);border-radius:var(--radius-control);background-color:var(--surface);cursor:pointer;transition:border-color var(--t-color) var(--e), background-color var(--t-color) var(--e), box-shadow var(--t-color) var(--e);align-items:flex-start;gap:12px;padding:16px;display:flex;position:relative}.case-steps{grid-template-columns:1fr;gap:32px;padding-left:32px;display:grid;position:relative}@media (min-width:48rem){.case-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-left:0}}.card-media{border:1px solid var(--border);border-radius:var(--radius-media);background-color:var(--surface);transition:transform var(--t-move) var(--e), border-color var(--t-color) var(--e);flex-direction:column;display:flex;position:relative;overflow:hidden}.underline-draw{white-space:nowrap;display:inline-block;position:relative}.video-frame{border:1px solid var(--border);border-radius:var(--radius-media);background-color:var(--surface-3);transition:border-color var(--t-color) var(--e), box-shadow var(--t-move) var(--e);position:relative;overflow:hidden}.card{border:1px solid var(--border);border-radius:var(--radius-card);background-color:var(--surface);transition:transform var(--t-move) var(--e), border-color var(--t-color) var(--e), background-color var(--t-color) var(--e);position:relative}.absolute{position:absolute}.fixed{position:fixed}.link-underline,.relative{position:relative}.sticky{position:sticky}.inset-0{inset:var(--spacing-0)}.inset-x-0{inset-inline:var(--spacing-0)}.top-0{top:var(--spacing-0)}.top-1\/2{top:50%}.top-3{top:var(--spacing-3)}.top-4{top:var(--spacing-4)}.right-3{right:var(--spacing-3)}.-left-\[9999px\]{left:-9999px}.left-1\/2{left:50%}.isolate{isolation:isolate}.z-20{z-index:20}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[800\]{z-index:800}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.container-page{width:100%;max-width:77.5rem;margin-inline:auto;padding-inline:24px}@media (min-width:48rem){.container-page{padding-inline:32px}}.-mx-6{margin-inline:calc(var(--spacing-6) * -1)}.mx-auto{margin-inline:auto}.-my-3{margin-block:calc(var(--spacing-3) * -1)}.optical-h2{margin-inline-start:-.035em}.optical-hero{margin-inline-start:-.045em}.icon-lead{margin-block-start:.2em}.mt-1{margin-top:var(--spacing-1)}.mt-2{margin-top:var(--spacing-2)}.mt-3{margin-top:var(--spacing-3)}.mt-4{margin-top:var(--spacing-4)}.mt-6{margin-top:var(--spacing-6)}.mt-8{margin-top:var(--spacing-8)}.mt-12{margin-top:var(--spacing-12)}.mt-16{margin-top:var(--spacing-16)}.mt-auto{margin-top:auto}.panel-encabezado{border-bottom:1px solid var(--border);flex-direction:column;gap:12px;margin-bottom:16px;padding-bottom:16px;display:flex}.mb-2{margin-bottom:var(--spacing-2)}.mb-4{margin-bottom:var(--spacing-4)}.mb-6{margin-bottom:var(--spacing-6)}.mb-8{margin-bottom:var(--spacing-8)}.mb-12{margin-bottom:var(--spacing-12)}.ml-2{margin-left:var(--spacing-2)}.ml-auto{margin-left:auto}.logo-cell{border:1px solid var(--border-2);border-radius:var(--radius-control);background-color:var(--logo-plate);height:100%;min-height:96px;transition:transform var(--t-move) var(--e), border-color var(--t-color) var(--e);justify-content:center;align-items:center;padding:16px 24px;display:flex}.etapa-punto{background-color:var(--etapa,var(--muted));border-radius:9999px;flex:none;width:8px;height:8px;display:inline-block}.onboarding{min-height:100dvh;padding:24px;padding-bottom:max(24px, env(safe-area-inset-bottom));grid-template-rows:auto 1fr auto;gap:16px;display:grid}.barra-item{min-height:56px;color:var(--muted);transition:color var(--t-color) var(--e);flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:8px 4px;font-size:.6875rem;line-height:1;display:flex}.hero-fit{flex-direction:column;justify-content:center;min-height:100vh;display:flex}@supports (height:100lvh){.hero-fit{min-height:100lvh}}@media (min-width:64rem){.hero-fit{min-height:calc(100vh - 96px)}@supports (height:100lvh){.hero-fit{min-height:calc(100lvh - 96px)}}}.calendario-dia{border:1px solid var(--border);background-color:var(--surface);min-height:128px;transition:border-color var(--t-color) var(--e), background-color var(--t-color) var(--e);border-radius:12px;flex-direction:column;padding:8px;display:flex}.hoja-item{border-bottom:1px solid var(--border);min-height:52px;color:var(--text);align-items:center;gap:12px;padding:0 4px;font-size:.9375rem;display:flex}.kanban-col{border:1px solid var(--border);background-color:var(--surface);width:260px;min-width:260px;transition:border-color var(--t-color) var(--e), background-color var(--t-color) var(--e);border-radius:12px;flex-direction:column;display:flex}.field{border:1px solid var(--border-2);border-radius:var(--radius-control);background-color:var(--surface);width:100%;color:var(--text);font-family:var(--font-sans);transition:border-color var(--t-color) var(--e), box-shadow var(--t-color) var(--e), background-color var(--t-color) var(--e);padding:12px 16px;font-size:.9375rem;line-height:1.5;display:block}.\!avatar{border:1px solid var(--border-2)!important;background-color:var(--surface-2)!important;border-radius:9999px!important;flex:none!important;place-items:center!important;display:grid!important;overflow:hidden!important}.avatar{border:1px solid var(--border-2);background-color:var(--surface-2);border-radius:9999px;flex:none;place-items:center;display:grid;overflow:hidden}.scroll-row{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding-block:12px;scroll-padding-inline:24px;display:flex;overflow-x:auto}.grid-page{column-gap:var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (min-width:48rem){.grid-page{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (min-width:64rem){.grid-page{grid-template-columns:repeat(12,minmax(0,1fr))}}.control{border-radius:var(--radius-control);transition:background-color var(--t-color) var(--e), border-color var(--t-color) var(--e), color var(--t-color) var(--e), box-shadow var(--t-move) var(--e), transform var(--t-move) var(--e);border:1px solid #0000;justify-content:center;align-items:center;gap:12px;padding:16px 24px;font-size:.9375rem;font-weight:600;line-height:1;display:inline-flex}.chip{border:1px solid var(--border-2);letter-spacing:.02em;white-space:nowrap;color:var(--muted);transition:border-color var(--t-color) var(--e), color var(--t-color) var(--e);border-radius:9999px;align-items:center;gap:6px;padding:3px 10px;font-size:.6875rem;font-weight:500;display:inline-flex}.panel-link{color:var(--muted);transition:background-color var(--t-color) var(--e), color var(--t-color) var(--e);border-radius:10px;align-items:center;gap:10px;padding:9px 12px;font-size:.875rem;display:flex}.field-tel{border:1px solid var(--border-2);border-radius:var(--radius-control);background-color:var(--surface);transition:border-color var(--t-color) var(--e), box-shadow var(--t-color) var(--e);align-items:stretch;display:flex;overflow:hidden}.brand-logo{background-color:currentColor;display:block;-webkit-mask-image:url(/img/marca/logo-fya.png);mask-image:url(/img/marca/logo-fya.png);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-video{aspect-ratio:var(--aspect-video)}.proof-dot{background-color:var(--glow);width:6px;height:6px;animation:proof-pulse 2.4s var(--e) infinite;border-radius:9999px;flex-shrink:0}.rule{border-top:1px solid var(--brand);border-bottom:1px solid var(--brand);width:88px;height:4px}.rule-full{border-top:1px solid var(--brand);border-bottom:1px solid var(--brand);width:100%;height:4px}.rule-vertical{border-left:1px solid var(--brand);border-right:1px solid var(--brand);width:4px;height:96px}.size-2{width:var(--spacing-2);height:var(--spacing-2)}.size-4{width:var(--spacing-4);height:var(--spacing-4)}.size-6{width:var(--spacing-6);height:var(--spacing-6)}.size-8{width:var(--spacing-8);height:var(--spacing-8)}.size-12{width:var(--spacing-12);height:var(--spacing-12)}.size-16{width:var(--spacing-16);height:var(--spacing-16)}.h-2{height:var(--spacing-2)}.h-3{height:var(--spacing-3)}.h-4{height:var(--spacing-4)}.h-8{height:var(--spacing-8)}.h-12{height:var(--spacing-12)}.h-16{height:var(--spacing-16)}.h-24{height:var(--spacing-24)}.h-32{height:var(--spacing-32)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px;height:var(--spacing-px)}.hoja{overscroll-behavior:contain;border-top:1px solid var(--border-2);background-color:var(--nivel-2);width:100%;max-height:82dvh;box-shadow:var(--sombra-nivel-2);padding:12px 16px calc(20px + env(safe-area-inset-bottom));animation:hoja-entra var(--t-move) var(--e) both;border-start-start-radius:18px;border-start-end-radius:18px;overflow-y:auto}.max-h-12{max-height:var(--spacing-12)}.max-h-16{max-height:var(--spacing-16)}.max-h-24{max-height:var(--spacing-24)}.max-h-40{max-height:var(--spacing-40)}.max-h-full{max-height:100%}.control-hero{min-height:56px;box-shadow:0 1px 0 #ffffff1f inset, 0 10px 24px -14px var(--glow);padding:18px 28px;font-size:1.0625rem}@supports (color:color-mix(in lab, red, red)){.control-hero{box-shadow:0 1px 0 #ffffff1f inset, 0 10px 24px -14px color-mix(in oklab, var(--glow) 70%, transparent)}}.control-hero:hover,.control-hero:focus-visible{box-shadow:0 1px 0 #ffffff1f inset, 0 18px 32px -16px var(--glow);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.control-hero:hover,.control-hero:focus-visible{box-shadow:0 1px 0 #ffffff1f inset, 0 18px 32px -16px color-mix(in oklab, var(--glow) 80%, transparent)}}.min-h-0{min-height:var(--spacing-0)}.min-h-\[50svh\]{min-height:50svh}.min-h-\[70svh\]{min-height:70svh}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-svh{min-height:100svh}.panel-table{border-collapse:collapse;width:100%;font-size:.8125rem}.w-1\/3{width:33.3333%}.w-2\/5{width:40%}.w-3\/4{width:75%}.w-4\/5{width:80%}.w-8{width:var(--spacing-8)}.w-11\/12{width:91.6667%}.w-16{width:var(--spacing-16)}.w-24{width:var(--spacing-24)}.w-32{width:var(--spacing-32)}.w-40{width:var(--spacing-40)}.w-\[78\%\]{width:78%}.w-auto{width:auto}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-\[16ch\]{max-width:16ch}.max-w-\[18ch\]{max-width:18ch}.max-w-\[20ch\]{max-width:20ch}.max-w-\[22ch\]{max-width:22ch}.max-w-\[26ch\]{max-width:26ch}.max-w-\[220px\]{max-width:220px}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.measure{max-width:26em}.measure-lead{max-width:24em}.measure-short{max-width:18em}.measure-title{max-width:8.5em}.min-w-0{min-width:var(--spacing-0)}.min-w-\[680px\]{min-width:680px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.origin-top{transform-origin:top}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:var(--spacing-px);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.skeleton{background-color:var(--surface-3);border-radius:var(--radius-control);animation:pulse-soft 1.6s var(--e) infinite}.rise-in{animation:rise-in var(--t-in) var(--e) both}.calendario-tarjeta{border:1px solid var(--border-2);background-color:var(--surface-2);cursor:grab;transition:border-color var(--t-color) var(--e), opacity var(--t-color) var(--e);border-radius:10px;padding:8px}.kanban-card{border:1px solid var(--border-2);background-color:var(--surface-2);cursor:grab;transition:border-color var(--t-color) var(--e), transform var(--t-move) var(--e);border-radius:10px;padding:12px}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.snap-start{scroll-snap-align:start}.scroll-mt-8{scroll-margin-top:var(--spacing-8)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[1fr_1\.6fr_1\.2fr\]{grid-template-columns:1fr 1.6fr 1.2fr}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:var(--spacing-1)}.gap-2{gap:var(--spacing-2)}.gap-3{gap:var(--spacing-3)}.gap-4{gap:var(--spacing-4)}.gap-6{gap:var(--spacing-6)}.gap-8{gap:var(--spacing-8)}.gap-12{gap:var(--spacing-12)}.gap-16{gap:var(--spacing-16)}.gap-x-6{column-gap:var(--spacing-6)}.gap-x-8{column-gap:var(--spacing-8)}.gap-y-2{row-gap:var(--spacing-2)}.gap-y-6{row-gap:var(--spacing-6)}.gap-y-8{row-gap:var(--spacing-8)}.gap-y-12{row-gap:var(--spacing-12)}.gap-y-16{row-gap:var(--spacing-16)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.justify-self-center{justify-self:center}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.panel-flota{border:1px solid var(--border-2);border-radius:var(--radio-grande);background-color:var(--nivel-2);box-shadow:var(--sombra-nivel-2)}.panel-card{border:1px solid var(--border);border-radius:var(--radio-grande);background-color:var(--nivel-1)}.rounded-\[6px\]{border-radius:6px}.rounded-\[8px\]{border-radius:8px}.rounded-\[var\(--radio-medio\)\]{border-radius:var(--radio-medio)}.rounded-card{border-radius:var(--radius-card)}.rounded-control{border-radius:var(--radius-control)}.rounded-full{border-radius:3.40282e38px}.rounded-media{border-radius:var(--radius-media)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.btn-primario{background-color:var(--brand);color:var(--on-brand);border-color:#0000}.btn-secundario{background-color:var(--nivel-1);color:var(--text);border-color:var(--border-2)}.btn-terciario{color:var(--muted);background-color:#0000;border-color:#0000}.border-bad{border-color:var(--bad)}.border-border{border-color:var(--border)}.border-border-2{border-color:var(--border-2)}.border-brand{border-color:var(--brand)}.border-warn{border-color:var(--warn)}.tone-fixed-brand{color:#e8f0ec;--bg:#0b1d21;--surface:#112a2f;--surface-2:#153137;--surface-3:#1a383e;--border:#1f3a40;--border-2:#294a50;--text:#fff;--muted:#a9c1c6;--faint:#8fabb1;--brand:#a4dae1;--brand-2:#c8eaef;--on-brand:#0b1d21;--ink-invert:#0b1d21;--shadow-photo:0 8px 24px -14px #a4dae173;--glow:#a4dae1;background-color:#0b1d21;background-image:radial-gradient(70% 80% at 100% 100%,#2c5b636b,#0000 65%),linear-gradient(160deg,#163238 0%,#0b1d21 55% 100%)}@supports (color:lab(0% 0 0)){.tone-fixed-brand{--shadow-photo:0 8px 24px -14px lab(83.4871% -16.7874 -9.40391/.45)}}.tone-fixed-dark{color:#e8f0ec;--bg:#0b1d21;--surface:#112a2f;--surface-2:#153137;--surface-3:#1a383e;--border:#1f3a40;--border-2:#294a50;--text:#fff;--muted:#a9c1c6;--faint:#8fabb1;--brand:#a4dae1;--brand-2:#c8eaef;--on-brand:#0b1d21;--ink-invert:#0b1d21;--shadow-photo:0 8px 24px -14px #a4dae173;--glow:#a4dae1;background-color:#0b1d21;background-image:radial-gradient(70% 80% at 0 0,#2c5b636b,#0000 65%),linear-gradient(160deg,#163238 0%,#0b1d21 55% 100%)}@supports (color:lab(0% 0 0)){.tone-fixed-dark{--shadow-photo:0 8px 24px -14px lab(83.4871% -16.7874 -9.40391/.45)}}.section-invert{color:#e8f0ec;--bg:#0b1d21;--surface:#112a2f;--surface-2:#153137;--surface-3:#1a383e;--border:#1f3a40;--border-2:#294a50;--text:#fff;--muted:#a9c1c6;--faint:#8fabb1;--brand:#a4dae1;--brand-2:#c8eaef;--on-brand:#0b1d21;--ink-invert:#0b1d21;background-color:#0b1d21;background-image:radial-gradient(70% 80% at 100% 0,#2c5b636b,#0000 65%),linear-gradient(160deg,#163238 0%,#0b1d21 55% 100%)}.panel-shell{--brand:#8fe3c4;--brand-2:#b7f0db;--brand-soft:#152520;--on-brand:#08110e;--ok:#6fdca8;--ok-soft:#123024;--warn:#e0b45c;--warn-soft:#2a2314;--bad:#e88a76;--bad-soft:#2c1815;--bg:#0a0e0d;--surface:#101413;--surface-2:#151a18;--surface-3:#1a201e;--border:#212927;--border-2:#2c3532;--text:#e8f0ec;--muted:#9aa8a2;--faint:#7c8a85;--ink-invert:#e8f0ec;--c1:#8fe3c4;--c2:#d6ac63;--c3:#63c08d;--c4:#7fa6ba;--grid:#212d2a;background-color:var(--bg);color:var(--text);--nivel-0:var(--bg);--nivel-1:var(--surface);--nivel-2:var(--surface-2);--sombra-nivel-2:0 16px 40px -24px #000000bf;--radio-chico:8px;--radio-medio:10px;--radio-grande:12px;--etapa-nuevo:var(--brand);--etapa-revision:var(--faint);--etapa-contactado:var(--muted);--etapa-conversacion:var(--text)}@supports (color:color-mix(in lab, red, red)){.panel-shell{--etapa-conversacion:color-mix(in oklab, var(--text) 78%, var(--muted))}}.panel-shell{--etapa-propuesta:var(--text)}@supports (color:color-mix(in lab, red, red)){.panel-shell{--etapa-propuesta:color-mix(in oklab, var(--text) 88%, var(--muted))}}.panel-shell{--etapa-cierre:var(--text);--etapa-ganado:var(--ok);--etapa-pausa:var(--warn);--etapa-descartado:var(--bad)}.tone-fixed-carbon{color:#e8f0ec;--bg:#141d1a;--surface:#1a2521;--surface-2:#1e2a26;--surface-3:#24322d;--border:#26332f;--border-2:#33433e;--text:#fff;--muted:#a3b3ac;--faint:#8e9e97;--brand:#a4dae1;--brand-2:#c8eaef;--on-brand:#0b1d21;--ink-invert:#0b1d21;--shadow-photo:0 12px 32px -16px #000000b3;--glow:#a4dae1;background-color:#141d1a}@supports (color:lab(0% 0 0)){.tone-fixed-carbon{--shadow-photo:0 12px 32px -16px lab(0% 0 0/.7)}}.tone-fixed-light{color:#12262b;--bg:#f4f8f8;--surface:#fff;--surface-2:#fafcfc;--surface-3:#e8f0f1;--border:#dde7e8;--border-2:#c8d6d8;--text:#12262b;--muted:#4a5f64;--faint:#606e72;--brand:#2c5b63;--brand-2:#1e464d;--on-brand:#fff;--ink-invert:#fff;--shadow-photo:0 8px 24px -14px #12262b8c;--glow:#29725a;background-color:#f4f8f8}@supports (color:lab(0% 0 0)){.tone-fixed-light{--faint:lab(45.4361% -5.10561 -3.97259);--shadow-photo:0 8px 24px -14px lab(13.6535% -7.13386 -5.98885/.55);--glow:lab(43.0425% -28.2728 6.27772)}}.tone-fixed-paper{color:#12262b;--bg:#f4f8f8;--surface:#fff;--surface-2:#fafcfc;--surface-3:#e8f0f1;--border:#dde7e8;--border-2:#c8d6d8;--text:#12262b;--muted:#4a5f64;--faint:#637174;--brand:#2c5b63;--brand-2:#1e464d;--on-brand:#fff;--ink-invert:#fff;--shadow-photo:0 8px 24px -14px #12262b8c;--glow:#29725a;background-color:#fff}@supports (color:lab(0% 0 0)){.tone-fixed-paper{--faint:lab(46.4727% -4.59167 -3.79213);--shadow-photo:0 8px 24px -14px lab(13.6535% -7.13386 -5.98885/.55);--glow:lab(43.0425% -28.2728 6.27772)}}.acceso-shell{--brand:#8fe3c4;--brand-2:#b7f0db;--brand-soft:#152520;--on-brand:#08110e;--bad:#e88a76;--bad-soft:#2c1815;--bg:#0e1614;--surface:#131c1a;--surface-2:#17211e;--border:#1f2b28;--border-2:#2a3833;--text:#e8f0ec;--muted:#9aa8a2;--faint:#7c8a85;background-color:var(--bg);color:var(--text)}.panel-side{border-right:1px solid var(--border);background-color:var(--surface)}.tone-bg{background-color:var(--bg);--faint:var(--text)}@supports (color:color-mix(in lab, red, red)){.tone-bg{--faint:color-mix(in oklab, var(--text) 62%, var(--bg))}}.tone-surface{background-color:var(--surface);--faint:var(--text)}@supports (color:color-mix(in lab, red, red)){.tone-surface{--faint:color-mix(in oklab, var(--text) 62%, var(--surface))}}.bg-\[\#08110E\]\/25{background-color:#08110e40;background-color:lab(4.35829% -3.25646 .504229/.25)}.bg-\[var\(--nivel-0\)\]{background-color:var(--nivel-0)}.bg-bad-soft{background-color:var(--bad-soft)}.bg-bg,.bg-bg\/70{background-color:var(--bg)}@supports (color:color-mix(in lab, red, red)){.bg-bg\/70{background-color:color-mix(in oklab, var(--bg) 70%, transparent)}}.bg-bg\/75{background-color:var(--bg)}@supports (color:color-mix(in lab, red, red)){.bg-bg\/75{background-color:color-mix(in oklab, var(--bg) 75%, transparent)}}.bg-bg\/92{background-color:var(--bg)}@supports (color:color-mix(in lab, red, red)){.bg-bg\/92{background-color:color-mix(in oklab, var(--bg) 92%, transparent)}}.bg-border{background-color:var(--border)}.bg-brand{background-color:var(--brand)}.bg-logo-plate{background-color:var(--logo-plate)}.bg-surface{background-color:var(--surface)}.bg-surface-2{background-color:var(--surface-2)}.bg-surface-3{background-color:var(--surface-3)}.bg-transparent{background-color:#0000}.bg-warn-soft{background-color:var(--warn-soft)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-center{object-position:center}.panel-grupo{color:var(--faint);font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;padding:0 12px;font-size:.625rem;font-weight:600}.p-1{padding:var(--spacing-1)}.p-2{padding:var(--spacing-2)}.p-3{padding:var(--spacing-3)}.p-4{padding:var(--spacing-4)}.p-6{padding:var(--spacing-6)}.p-8{padding:var(--spacing-8)}.p-16{padding:var(--spacing-16)}.px-0{padding-inline:var(--spacing-0)}.px-2{padding-inline:var(--spacing-2)}.px-3{padding-inline:var(--spacing-3)}.px-4{padding-inline:var(--spacing-4)}.px-6{padding-inline:var(--spacing-6)}.px-8{padding-inline:var(--spacing-8)}.caps-control{text-transform:uppercase;letter-spacing:.14em;padding-block:12px 16px}.section-y-hero{padding-block:16px 32px}@media (min-width:48rem){.section-y-hero{padding-block:clamp(32px,3vw,48px) clamp(64px,10vw,128px)}}.py-0{padding-block:var(--spacing-0)}.py-1{padding-block:var(--spacing-1)}.py-2{padding-block:var(--spacing-2)}.py-3{padding-block:var(--spacing-3)}.py-4{padding-block:var(--spacing-4)}.py-6{padding-block:var(--spacing-6)}.py-8{padding-block:var(--spacing-8)}.py-12{padding-block:var(--spacing-12)}.py-16{padding-block:var(--spacing-16)}.section-y{padding-block:clamp(64px,10vw,160px)}.section-y-sm{padding-block:clamp(48px,7vw,96px)}.pt-0{padding-top:var(--spacing-0)}.pt-1{padding-top:var(--spacing-1)}.pt-2{padding-top:var(--spacing-2)}.pt-4{padding-top:var(--spacing-4)}.pt-6{padding-top:var(--spacing-6)}.pt-8{padding-top:var(--spacing-8)}.pt-12{padding-top:var(--spacing-12)}.pb-2{padding-bottom:var(--spacing-2)}.pb-3{padding-bottom:var(--spacing-3)}.pb-4{padding-bottom:var(--spacing-4)}.pb-6{padding-bottom:var(--spacing-6)}.pb-8{padding-bottom:var(--spacing-8)}.pl-4{padding-left:var(--spacing-4)}.text-center{text-align:center}.text-left{text-align:left}.type-h2{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(28px,3.8vw,52px);font-weight:600;line-height:1.08}.type-h3{font-family:var(--font-sans);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(18px,1.8vw,24px);font-weight:600;line-height:1.35}.type-hero{font-family:var(--font-display);letter-spacing:-.032em;text-wrap:balance;font-size:clamp(34px,5.4vw,72px);font-weight:600;line-height:1.04}.type-eyebrow{font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--brand);font-size:12.5px;font-weight:600;line-height:1.4}.panel-titulo{font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(22px,2.4vw,30px);font-weight:400;line-height:1.1}.type-num{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-weight:400;line-height:.95}.font-display{font-family:-apple-system, BlinkMacSystemFont, "SF Pro Display", var(--font-inter), "Segoe UI", sans-serif}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:-apple-system, BlinkMacSystemFont, "SF Pro Text", var(--font-inter), "Segoe UI", sans-serif}.type-lead{text-wrap:pretty;letter-spacing:-.01em;font-size:clamp(16px,1.3vw,20px);font-weight:400;line-height:1.65}.type-body{text-wrap:pretty;letter-spacing:0;font-size:.96875rem;line-height:1.7}.type-small{text-wrap:pretty;letter-spacing:0;font-size:.875rem;line-height:1.6}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.625rem\]{font-size:.625rem}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[1\.0625rem\]{font-size:1.0625rem}.text-\[2\.25rem\]{font-size:2.25rem}.text-\[2\.75rem\]{font-size:2.75rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[clamp\(22px\,2\.4vw\,30px\)\]{font-size:clamp(22px,2.4vw,30px)}.text-\[clamp\(24px\,2\.4vw\,32px\)\]{font-size:clamp(24px,2.4vw,32px)}.text-\[clamp\(24px\,3vw\,34px\)\]{font-size:clamp(24px,3vw,34px)}.text-\[clamp\(26px\,3\.2vw\,40px\)\]{font-size:clamp(26px,3.2vw,40px)}.text-\[clamp\(40px\,5vw\,64px\)\]{font-size:clamp(40px,5vw,64px)}.text-\[clamp\(52px\,7vw\,92px\)\]{font-size:clamp(52px,7vw,92px)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.06\]{--tw-leading:1.06;line-height:1.06}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[0\.4em\]{--tw-tracking:.4em;letter-spacing:.4em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.icon-glow{color:var(--brand);transition:transform var(--t-move) var(--e), filter var(--t-move) var(--e)}.text-bad{color:var(--bad)}.text-brand{color:var(--brand)}.text-faint{color:var(--faint)}.text-logo-plate-ink{color:var(--logo-plate-ink)}.text-muted{color:var(--muted)}.text-ok{color:var(--ok)}.text-on-brand{color:var(--on-brand)}.text-text{color:var(--text)}.text-warn{color:var(--warn)}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-70{opacity:.7}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.seq{view-timeline-name:--seq;view-timeline-axis:block}.hover-row{transition:border-color var(--t-color) var(--e), color var(--t-color) var(--e)}@media (hover:hover){.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:border-brand:is(:where(.group):hover *){border-color:var(--brand)}.group-hover\:bg-\[\#08110E\]\/10:is(:where(.group):hover *){background-color:#08110e1a;background-color:lab(4.35829% -3.25646 .504229/.1)}.group-hover\:text-brand:is(:where(.group):hover *){color:var(--brand)}.group-hover\:text-brand-2:is(:where(.group):hover *){color:var(--brand-2)}.group-hover\:text-text:is(:where(.group):hover *){color:var(--text)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-focus-visible\:scale-105:is(:where(.group):focus-visible *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-focus-visible\:border-brand:is(:where(.group):focus-visible *){border-color:var(--brand)}.group-focus-visible\:text-brand:is(:where(.group):focus-visible *){color:var(--brand)}.group-focus-visible\:text-brand-2:is(:where(.group):focus-visible *),.group-active\:text-brand-2:is(:where(.group):active *){color:var(--brand-2)}.first\:mt-0:first-child{margin-top:var(--spacing-0)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:var(--spacing-0)}.last\:border-b:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:border-brand:focus-within{border-color:var(--brand)}@media (hover:hover){.hover\:border-brand:hover{border-color:var(--brand)}.hover\:bg-brand-2:hover{background-color:var(--brand-2)}.hover\:bg-surface-2:hover{background-color:var(--surface-2)}.hover\:bg-surface-3:hover{background-color:var(--surface-3)}.hover\:text-bad:hover{color:var(--bad)}.hover\:text-brand:hover{color:var(--brand)}.hover\:text-brand-2:hover{color:var(--brand-2)}.hover\:text-text:hover{color:var(--text)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:absolute:focus{position:absolute}.focus\:top-4:focus{top:var(--spacing-4)}.focus\:left-4:focus{left:var(--spacing-4)}.focus\:z-100:focus{z-index:100}.focus-visible\:border-brand:focus-visible{border-color:var(--brand)}.focus-visible\:bg-brand-2:focus-visible{background-color:var(--brand-2)}.focus-visible\:bg-surface-2:focus-visible{background-color:var(--surface-2)}.focus-visible\:text-bad:focus-visible{color:var(--bad)}.focus-visible\:text-brand:focus-visible{color:var(--brand)}.focus-visible\:text-brand-2:focus-visible{color:var(--brand-2)}.focus-visible\:text-text:focus-visible{color:var(--text)}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.active\:border-brand:active{border-color:var(--brand)}.active\:bg-brand-2:active{background-color:var(--brand-2)}.active\:text-brand:active{color:var(--brand)}.disabled\:text-faint:disabled{color:var(--faint)}.disabled\:no-underline:disabled{text-decoration-line:none}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}@media not all and (min-width:64rem){.max-lg\:hidden{display:none}}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:inline{display:inline}.sm\:h-full{height:100%}.sm\:w-1\/2{width:50%}.sm\:w-32{width:var(--spacing-32)}.sm\:w-40{width:var(--spacing-40)}.sm\:w-\[46\%\]{width:46%}.sm\:shrink-0{flex-shrink:0}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-baseline{align-items:baseline}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-3{gap:var(--spacing-3)}.sm\:gap-4{gap:var(--spacing-4)}.sm\:gap-6{gap:var(--spacing-6)}.sm\:gap-8{gap:var(--spacing-8)}}@media (min-width:48rem){.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-7{grid-column:span 7/span 7}.md\:col-span-8{grid-column:span 8/span 8}.md\:-mx-8{margin-inline:calc(var(--spacing-8) * -1)}.md\:mx-0{margin-inline:var(--spacing-0)}.md\:block{display:block}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:gap-y-16{row-gap:var(--spacing-16)}.md\:px-0{padding-inline:var(--spacing-0)}.md\:px-8{padding-inline:var(--spacing-8)}}@media (min-width:64rem){.lg\:pointer-events-auto{pointer-events:auto}.lg\:sticky{position:sticky}.lg\:top-32{top:var(--spacing-32)}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-span-10{grid-column:span 10/span 10}.lg\:col-span-12{grid-column:span 12/span 12}.lg\:col-start-2{grid-column-start:2}.lg\:col-start-3{grid-column-start:3}.lg\:col-start-5{grid-column-start:5}.lg\:col-start-6{grid-column-start:6}.lg\:col-start-7{grid-column-start:7}.lg\:col-start-8{grid-column-start:8}.lg\:col-start-9{grid-column-start:9}.lg\:mt-0{margin-top:var(--spacing-0)}.lg\:mb-0{margin-bottom:var(--spacing-0)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:inline-flex{display:inline-flex}.lg\:aspect-\[21\/9\]{aspect-ratio:21/9}.lg\:aspect-\[24\/7\]{aspect-ratio:24/7}.lg\:w-40{width:var(--spacing-40)}.lg\:w-\[calc\(\(100\%-84px\)\/3\.5\)\]{width:calc(28.5714% - 24px)}.lg\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[1\.2fr_2fr\]{grid-template-columns:1.2fr 2fr}.lg\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.lg\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.lg\:grid-cols-\[260px_1fr\]{grid-template-columns:260px 1fr}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:justify-end{justify-content:flex-end}.lg\:gap-24{gap:var(--spacing-24)}.lg\:gap-x-16{column-gap:var(--spacing-16)}.lg\:self-end{align-self:flex-end}.lg\:self-start{align-self:flex-start}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:p-6{padding:var(--spacing-6)}.lg\:p-8{padding:var(--spacing-8)}.lg\:p-12{padding:var(--spacing-12)}.lg\:px-16{padding-inline:var(--spacing-16)}.lg\:pt-0{padding-top:var(--spacing-0)}.lg\:pb-3{padding-bottom:var(--spacing-3)}.lg\:pl-16{padding-left:var(--spacing-16)}}@media (min-width:80rem){.xl\:flex{display:flex}.xl\:h-svh{height:100svh}.xl\:w-\[420px\]{width:420px}.xl\:shrink-0{flex-shrink:0}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-\[1fr_320px\]{grid-template-columns:1fr 320px}.xl\:grid-cols-\[1fr_360px\]{grid-template-columns:1fr 360px}.xl\:grid-cols-\[1fr_380px\]{grid-template-columns:1fr 380px}.xl\:flex-row{flex-direction:row}.xl\:gap-8{gap:var(--spacing-8)}.xl\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}}.calendario-dia:hover .\[\.calendario-dia\:hover_\&\]\:opacity-100{opacity:1}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--e:cubic-bezier(.22, 1, .36, 1);--t-color:.2s;--t-move:.4s;--t-in:.8s;--gutter:24px;--logo-plate:#fff;--logo-plate-ink:#16211f;--glow:#29725a;--shadow-photo:0 8px 24px -14px var(--text)}@supports (color:lab(0% 0 0)){:root{--glow:lab(43.0425% -28.2728 6.27772)}}@supports (color:color-mix(in lab, red, red)){:root{--shadow-photo:0 8px 24px -14px color-mix(in oklab, var(--text) 55%, transparent)}}:root{--ink-invert:#fff;--brand:#2c5b63;--brand-2:#1e464d;--brand-soft:#e8f3f4;--on-brand:#fff;--ok:#287a56;--ok-soft:#e4f2ea;--warn:#8e661a;--warn-soft:#f8efdc;--bad:#b4402e;--bad-soft:#f8e7e3;--bg:#f4f8f8;--surface:#fff;--surface-2:#fafcfc;--surface-3:#e8f0f1;--border:#dde7e8;--border-2:#c8d6d8;--text:#12262b;--muted:#4a5f64;--faint:#82908d;--c1:#2c5b63;--c2:#9a6f2e;--c3:#4e8c67;--c4:#586f7c;--cg:#8d9592;--grid:#e6ecea}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--brand:#a4dae1;--brand-2:#c8eaef;--brand-soft:#152520;--on-brand:#0b1d21;--ok:#a4dae1;--ok-soft:#123024;--warn:#e0b45c;--warn-soft:#2a2314;--bad:#e88a76;--bad-soft:#2c1815;--bg:#080a09;--surface:#101413;--surface-2:#151a18;--surface-3:#1a201e;--border:#212927;--border-2:#2c3532;--text:#e8f0ec;--muted:#93a29c;--faint:#7c8a85;--shadow-photo:0 8px 24px -14px var(--brand)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--shadow-photo:0 8px 24px -14px color-mix(in oklab, var(--brand) 45%, transparent)}}:root[data-theme=dark]{--ink-invert:#0b1d21;--glow:#a4dae1;--c1:#a4dae1;--c2:#d6ac63;--c3:#63c08d;--c4:#7fa6ba;--cg:#576661;--grid:#212d2a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--brand:#a4dae1;--brand-2:#c8eaef;--brand-soft:#152520;--on-brand:#0b1d21;--ok:#a4dae1;--ok-soft:#123024;--warn:#e0b45c;--warn-soft:#2a2314;--bad:#e88a76;--bad-soft:#2c1815;--bg:#080a09;--surface:#101413;--surface-2:#151a18;--surface-3:#1a201e;--border:#212927;--border-2:#2c3532;--text:#e8f0ec;--muted:#93a29c;--faint:#7c8a85;--shadow-photo:0 8px 24px -14px var(--brand)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]){--shadow-photo:0 8px 24px -14px color-mix(in oklab, var(--brand) 45%, transparent)}}:root:not([data-theme=light]){--ink-invert:#0b1d21;--glow:#a4dae1;--c1:#a4dae1;--c2:#d6ac63;--c3:#63c08d;--c4:#7fa6ba;--cg:#576661;--grid:#212d2a}}@keyframes enter-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes enter-word{0%{opacity:0;filter:blur(6px);transform:translateY(.24em)}to{opacity:1;filter:none;transform:none}}@keyframes enter-photo{0%{opacity:0;filter:blur(10px);transform:scale(1.06)}to{opacity:1;filter:none;transform:none}}@media (prefers-reduced-motion:no-preference){[data-enter]{animation:enter-rise var(--t-in) var(--e) var(--reveal-delay,0s) both}[data-enter=word]{animation-name:enter-word;display:inline-block}[data-enter=photo]{animation-name:enter-photo;animation-duration:var(--t-in)}}[data-enter=word],[data-reveal=word]{display:inline-block}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){[data-reveal]{animation:linear both enter-rise;animation-timeline:view();animation-range:entry entry 85%}[data-reveal=word]{animation-name:enter-word}[data-reveal=photo]{animation-name:enter-photo}.seq [data-seq]{animation:linear both enter-rise;animation-timeline:--seq;animation-range:entry var(--seq-at,0%) entry calc(var(--seq-at,0%) + var(--seq-span,26%))}.seq [data-seq=word]{animation-name:enter-word}}}[data-seq=word]{display:inline-block}@keyframes rise-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes pulse-soft{0%,to{opacity:1}50%{opacity:.55}}.photo img{transform:scale(var(--photo-zoom,1));transition:transform var(--t-move) var(--e)}.photo:hover,.photo:focus-within,.card:hover .photo,.card:focus-visible .photo{--photo-zoom:1.03;border-color:var(--brand);box-shadow:var(--shadow-photo);transform:translateY(-4px)}.galeria-principal img{opacity:0;transition:opacity var(--t-move) var(--e), transform var(--t-move) var(--e);position:absolute;inset:0}.galeria-principal img[data-activa=true]{opacity:1}.galeria-tira{aspect-ratio:4/5;border:1px solid var(--border-2);filter:brightness(.62)saturate(.85);width:76px;transition:filter var(--t-move) var(--e), border-color var(--t-move) var(--e), transform var(--t-move) var(--e);display:block;overflow:hidden}@media (min-width:40rem){.galeria-tira{width:96px}}.galeria-tira:hover,.galeria-tira:focus-visible{filter:brightness(.85)saturate(.95);border-color:var(--brand)}.galeria-tira[data-activa=true]{filter:none;border-color:var(--brand);transform:translateY(-2px)}.galeria-tira img{transform:none}@media (prefers-reduced-motion:reduce){.galeria-principal img,.galeria-tira{transition:none}.galeria-tira[data-activa=true]{transform:none}}@keyframes photo-parallax{0%{transform:translateY(-6%)scale(1.12)}to{transform:translateY(6%)scale(1.12)}}.photo-parallax img{will-change:transform;transform:scale(1.12)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.photo-parallax img{animation:linear both photo-parallax;animation-timeline:view();animation-range:cover}}}.card:hover,.card:focus-visible{border-color:var(--brand);transform:translateY(-4px)}.card:active{border-color:var(--brand);transform:translateY(-1px)}.arrow{transition:transform var(--t-move) var(--e)}.card:hover .arrow,.card:focus-visible .arrow,.arrow-hover:hover .arrow,.arrow-hover:focus-visible .arrow{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.control-hero:hover,.control-hero:focus-visible{transform:none}}.hover-row:hover,.hover-row:focus-within{border-color:var(--brand)}.group:hover .icon-glow,.group:focus-within .icon-glow{filter:drop-shadow(0 0 5px var(--brand)) drop-shadow(0 0 14px var(--brand)) brightness(1.15);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.group:hover .icon-glow,.group:focus-within .icon-glow{filter:drop-shadow(0 0 5px color-mix(in oklab, var(--brand) 60%, transparent)) drop-shadow(0 0 14px color-mix(in oklab, var(--brand) 32%, transparent)) brightness(1.15)}}.logo-cell:hover,.logo-cell:focus-within{border-color:var(--brand);transform:translateY(-4px)}.rule,.rule-full{transition:width var(--t-move) var(--e)}.hover-rule:hover .rule{width:128px}.link-underline:after{content:"";transform-origin:0;width:100%;height:1px;transition:transform var(--t-move) var(--e);background-color:currentColor;position:absolute;bottom:-3px;left:0;transform:scaleX(0)}.link-underline:hover:after,.link-underline:focus-visible:after,.link-underline:active:after{transform:scaleX(1)}.site-header{--faint:var(--text);background-color:#0000;border-bottom-color:#0000}@supports (color:color-mix(in lab, red, red)){.site-header{--faint:color-mix(in oklab, var(--text) 62%, var(--bg))}}.site-header{transition:background-color var(--t-color) var(--e), border-color var(--t-color) var(--e)}.header-bar{height:96px;transition:height var(--t-move) var(--e)}@media not all and (min-width:64rem){.site-header{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:#0000!important;border-bottom:0!important}.header-bar{height:72px}.header-spacer{display:none}}body:has([data-hero-dark]) .header-spacer{background-color:#0e1614}:is(body:has([data-hero-dark]) .site-header,body:has([data-hero-dark]) .menu-launcher,body:has([data-hero-dark]) .menu-panel){--surface:#141e1b;--border:#24312d;--border-2:#2f3f3a;--text:#e8f0ec;--muted:#93a29c;--faint:#7c8a85;--brand:#a4dae1;--brand-2:#c8eaef;--on-brand:#0b1d21;color:#e8f0ec}.site-header{transform:translateZ(0)}[data-header=hidden] .site-header{opacity:0;filter:blur(8px);pointer-events:none;translate:0 -12px}[data-scrolled=true] .site-header{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){[data-scrolled=true] .site-header{background-color:color-mix(in oklab, var(--surface) 88%, transparent)}}[data-scrolled=true] .site-header{border-bottom-color:var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}[data-scrolled=true] .header-bar{height:64px}.card-media>:first-child{border-bottom:1px solid var(--border);border-start-start-radius:calc(var(--radius-media) - 1px);border-start-end-radius:calc(var(--radius-media) - 1px);margin:0;overflow:hidden;transform:translateZ(0)}.card-media img{transform:scale(var(--photo-zoom,1));transition:transform var(--t-move) var(--e)}a.card-media:hover,a.card-media:focus-visible{--photo-zoom:1.03;border-color:var(--brand);box-shadow:var(--shadow-photo);transform:translateY(-4px)}a.card-media:active{border-color:var(--brand);transform:translateY(-1px)}.card-media:not(a):hover{border-color:var(--brand)}.portrait img{transition:transform var(--t-move) var(--e)}.portrait-veil{background:linear-gradient(to top, var(--brand-2) 0%, var(--brand-2) 52%, transparent 100%);flex-direction:column;justify-content:flex-end;min-height:38%;padding:24px;display:flex;position:absolute;inset:auto 0 0}@supports (color:color-mix(in lab, red, red)){.portrait-veil{background:linear-gradient(to top, color-mix(in oklab, var(--brand-2) 96%, transparent) 0%, color-mix(in oklab, var(--brand-2) 74%, transparent) 52%, transparent 100%)}}.portrait-veil{color:var(--ink-invert);opacity:0;transition:opacity .5s var(--e), transform .5s var(--e);transform:translateY(12px)}.portrait:hover .portrait-veil,.portrait:focus-within .portrait-veil{opacity:1;transition-duration:.6s;transform:none}@media (hover:none){.portrait-veil{opacity:1;transform:none}}.leaflet-container{background-color:var(--surface-3);font-family:var(--font-sans);font-size:.75rem}.leaflet-container:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.leaflet-bar,.leaflet-bar a{box-shadow:none!important;border:0!important}.leaflet-control-zoom{flex-direction:column;gap:8px;display:flex;margin:12px!important}.leaflet-control-zoom a{transition:border-color var(--t-color) var(--e), color var(--t-color) var(--e);font-weight:500;border:1px solid var(--border-2)!important;border-radius:var(--radius-control)!important;background-color:var(--surface)!important;width:32px!important;height:32px!important;color:var(--text)!important;font-size:1rem!important;line-height:30px!important}.leaflet-control-zoom a:hover,.leaflet-control-zoom a:focus-visible{border-color:var(--brand)!important;color:var(--brand)!important}.leaflet-control-attribution{border-top-left-radius:var(--radius-control);padding:2px 8px;background-color:var(--surface)!important}@supports (color:color-mix(in lab, red, red)){.leaflet-control-attribution{background-color:color-mix(in oklab, var(--surface) 88%, transparent)!important}}.leaflet-control-attribution{font-size:10px;color:var(--muted)!important}.leaflet-control-attribution a{color:var(--brand)!important}.map-glow{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.map-glow{border-color:color-mix(in oklab, var(--brand) 45%, var(--border-2))}}.map-glow{box-shadow:0 0 0 4px var(--brand), 0 24px 60px -34px var(--brand)}@supports (color:color-mix(in lab, red, red)){.map-glow{box-shadow:0 0 0 4px color-mix(in oklab, var(--brand) 12%, transparent), 0 24px 60px -34px color-mix(in oklab, var(--brand) 60%, transparent)}}[data-mapa=claro]{--brand:#2c5b63;--brand-2:#1e464d;--on-brand:#fff;--surface:#fff;--surface-3:#e8f0f1;--border-2:#c8d6d8;--text:#12262b;--muted:#4a5f64}[data-mapa=oscuro]{--brand:#a4dae1;--brand-2:#c8eaef;--on-brand:#0b1d21;--surface:#101413;--surface-3:#1a201e;--border-2:#2c3532;--text:#e8f0ec;--muted:#93a29c}.office-pin{filter:drop-shadow(0 6px 10px var(--text))}@supports (color:color-mix(in lab, red, red)){.office-pin{filter:drop-shadow(0 6px 10px color-mix(in oklab, var(--text) 45%, transparent))}}.office-pin .pin-shadow{fill:var(--text);opacity:.28}.office-pin .pin-body{fill:var(--brand);stroke:var(--on-brand);stroke-width:1.6px;stroke-linejoin:round}.office-pin .pin-ring{fill:none;stroke:var(--on-brand);stroke-width:1.4px;stroke-opacity:.45}.office-pin .pin-house{fill:var(--on-brand)}.office-pin .pin-door,.office-pin .pin-window{fill:none;stroke:var(--brand);stroke-width:1.3px;stroke-linecap:round}.hero-grid{opacity:.07;background-image:linear-gradient(to right, var(--brand) 1px, transparent 1px), linear-gradient(to bottom, var(--brand) 1px, transparent 1px);background-size:120px 120px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 65% at 50% 8%,#000 0%,#00000073 45%,#0000 78%);mask-image:radial-gradient(75% 65% at 50% 8%,#000 0%,#00000073 45%,#0000 78%)}.hero-symbols{position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(85% 70% at 50% 12%,#000 0%,#00000080 50%,#0000 85%);mask-image:radial-gradient(85% 70% at 50% 12%,#000 0%,#00000080 50%,#0000 85%)}.hero-symbol{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap;color:var(--brand);opacity:calc(.05 + var(--near,0) * .16);will-change:transform;transition:opacity var(--t-in) var(--e);display:inline-block;position:absolute}@media (prefers-reduced-motion:reduce){.hero-symbol{transform:none!important}}@media not all and (min-width:64rem){.hero-symbols{display:none}}.card-service:before{content:"";z-index:2;background-color:var(--brand);width:0;height:2px;transition:width var(--t-move) var(--e);position:absolute;inset:0 auto auto 0}.card-service:after{content:"";z-index:-1;background:linear-gradient(to top, var(--brand), transparent 62%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.card-service:after{background:linear-gradient(to top, color-mix(in oklab, var(--brand) 16%, transparent), transparent 62%)}}.card-service:after{opacity:0;transition:opacity var(--t-move) var(--e)}.card-service:hover:before,.card-service:focus-visible:before{width:100%}.card-service:hover:after,.card-service:focus-visible:after{opacity:1}.card-service:hover,.card-service:focus-visible{box-shadow:var(--shadow-photo);transform:translateY(-6px)}.card-service .card-index{transition:color var(--t-color) var(--e), transform var(--t-move) var(--e)}.card-service:hover .card-index,.card-service:focus-visible .card-index{color:var(--brand);transform:translateY(-2px)}.card-service .card-title{transition:color var(--t-color) var(--e)}.card-service:hover .card-title,.card-service:focus-visible .card-title{color:var(--brand)}.scroll-row::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.scroll-row{scroll-behavior:auto}}.video-frame:hover,.video-frame:focus-within{border-color:var(--brand);box-shadow:var(--shadow-photo)}.video-play{background-color:var(--brand);width:64px;height:64px;color:var(--on-brand);transition:background-color var(--t-color) var(--e), transform var(--t-move) var(--e);border-radius:9999px;place-items:center;display:grid;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.video-play:hover,.video-play:focus-visible{background-color:var(--brand-2);transform:scale(1.06)}.video-play:active{transform:scale(.98)}@keyframes video-pulse{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(2.1)}}.video-pulse{border:1px solid var(--brand);animation:video-pulse 2.4s var(--e) infinite;pointer-events:none;border-radius:9999px;position:absolute;inset:0}.video-tag{background-color:var(--surface);padding:16px 24px;position:absolute;inset:auto 0 0}@supports (color:color-mix(in lab, red, red)){.video-tag{background-color:color-mix(in oklab, var(--surface) 62%, transparent)}}.video-tag{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--border);color:var(--text);font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:500}@media (prefers-reduced-motion:reduce){.video-pulse{opacity:.4;animation:none}}.case-line{background-color:var(--glow);width:2px;box-shadow:0 0 3px var(--glow), 0 0 12px var(--glow), 0 0 28px var(--glow);border-radius:9999px;position:absolute;top:8px;bottom:8px;left:7px}@supports (color:color-mix(in lab, red, red)){.case-line{box-shadow:0 0 3px var(--glow), 0 0 12px color-mix(in oklab, var(--glow) 75%, transparent), 0 0 28px color-mix(in oklab, var(--glow) 40%, transparent)}}.case-line{transform-origin:top;transition:transform 2.4s var(--e);transform:scaleY(0)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.case-line{animation:1ms linear both case-draw-y;animation-timeline:view();animation-range:entry 20% entry 90%;transform:scaleY(0)}@media (min-width:48rem){.case-line{animation-name:case-draw-x}}}}@keyframes case-draw-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes case-draw-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes case-glow{0%,to{box-shadow:0 0 3px var(--glow), 0 0 12px color-mix(in oklab, var(--glow) 75%, transparent), 0 0 28px color-mix(in oklab, var(--glow) 40%, transparent)}50%{box-shadow:0 0 4px var(--glow), 0 0 18px color-mix(in oklab, var(--glow) 90%, transparent), 0 0 40px color-mix(in oklab, var(--glow) 55%, transparent)}}@media (min-width:48rem){.case-line{transform-origin:0;width:auto;height:2px;inset:7px 0 auto;transform:scaleX(0)}}.case-step{position:relative}.case-mark{align-items:center;gap:12px;display:flex}.case-dot{z-index:1;background-color:var(--muted);width:8px;height:8px;transition:background-color var(--t-color) var(--e) var(--step-delay,0s), box-shadow var(--t-move) var(--e) var(--step-delay,0s);border-radius:9999px;position:absolute;top:4px;left:-32px}.case-index{letter-spacing:.06em;color:var(--muted);transition:color var(--t-color) var(--e) var(--step-delay,0s);font-size:13px}.case-arrow{width:14px;height:14px;color:var(--border-2);transition:color var(--t-color) var(--e) var(--step-delay,0s)}.case-dot-on,.case-steps .case-dot{background-color:var(--glow);box-shadow:0 0 0 3px var(--glow), 0 0 14px var(--glow)}@supports (color:color-mix(in lab, red, red)){.case-dot-on,.case-steps .case-dot{box-shadow:0 0 0 3px color-mix(in oklab, var(--glow) 24%, transparent), 0 0 14px color-mix(in oklab, var(--glow) 70%, transparent)}}.case-index,.case-arrow{color:var(--brand)}@media (min-width:48rem){.case-dot{top:-4px;left:0}.case-mark{padding-top:16px}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){:is(.case-steps:has(.case-step:hover) .case-index,.case-steps:has(.case-step:hover) .case-arrow){color:var(--muted)}.case-steps:has(.case-step:hover) .case-dot{background-color:var(--muted);box-shadow:none}.case-steps:has([data-step="0"]:hover) .case-line{transform:scaleX(.04)}.case-steps:has([data-step="1"]:hover) .case-line{transform:scaleX(.5)}.case-steps:has([data-step="2"]:hover) .case-line{transform:scaleX(1)}:is(.case-steps:has([data-step="1"]:hover) [data-step="0"] .case-index,.case-steps:has([data-step="1"]:hover) [data-step="0"] .case-arrow,.case-steps:has([data-step="2"]:hover) [data-step="0"] .case-index,.case-steps:has([data-step="2"]:hover) [data-step="0"] .case-arrow,.case-steps:has([data-step="2"]:hover) [data-step="1"] .case-index,.case-steps:has([data-step="2"]:hover) [data-step="1"] .case-arrow,.case-step:hover .case-index,.case-step:hover .case-arrow){color:var(--brand)}:is(.case-steps:has([data-step="1"]:hover) [data-step="0"] .case-dot,.case-steps:has([data-step="2"]:hover) [data-step="0"] .case-dot,.case-steps:has([data-step="2"]:hover) [data-step="1"] .case-dot,.case-step:hover .case-dot){background-color:var(--glow);box-shadow:0 0 0 3px var(--glow), 0 0 14px var(--glow)}@supports (color:color-mix(in lab, red, red)){:is(.case-steps:has([data-step="1"]:hover) [data-step="0"] .case-dot,.case-steps:has([data-step="2"]:hover) [data-step="0"] .case-dot,.case-steps:has([data-step="2"]:hover) [data-step="1"] .case-dot,.case-step:hover .case-dot){box-shadow:0 0 0 3px color-mix(in oklab, var(--glow) 24%, transparent), 0 0 14px color-mix(in oklab, var(--glow) 70%, transparent)}}.case-steps:has(.case-step:hover) .case-line{transition-duration:var(--t-move)}:is(.case-steps:has(.case-step:hover) .case-index,.case-steps:has(.case-step:hover) .case-dot,.case-steps:has(.case-step:hover) .case-arrow){transition-delay:0s}}@media (prefers-reduced-motion:reduce){.case-line{animation:none;transform:none}.case-dot{background-color:var(--brand)}.case-index,.case-arrow{color:var(--brand)}}.tone-glass:before,.tone-glass-deep:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffe6,#0000);background:linear-gradient(90deg,#0000,lab(100% -.0000298023 .0000119209/.9),#0000);height:1px;position:absolute;inset:0 0 auto}@keyframes proof-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in oklab, var(--glow) 55%, transparent);transform:scale(1)}50%{box-shadow:0 0 0 4px color-mix(in oklab, var(--glow) 0%, transparent);transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){.proof-dot{animation:none}}.underline-draw:after{content:"";background-color:var(--text);transform-origin:0;border-radius:9999px;height:2px;position:absolute;bottom:-.16em;left:0;right:0;transform:scaleX(1)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.underline-draw:after{animation:underline-draw .9s var(--e) both;animation-timeline:view();animation-range:entry 30% entry 95%;transform:scaleX(0)}.seq .underline-draw:after{animation-timeline:--seq;animation-range:entry var(--seq-at,0%) entry calc(var(--seq-at,0%) + var(--seq-span,26%))}}}@keyframes underline-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.underline-draw:after{transform:scaleX(1)}}.menu-icon{transition:opacity var(--t-color) var(--e), transform var(--t-move) var(--e);place-items:center;display:grid;position:absolute}.menu-icon[data-shown=false]{opacity:0;transform:rotate(-90deg)scale(.7)}.menu-icon[data-shown=true]{opacity:1;transform:none}.menu-launcher{z-index:70;pointer-events:none;position:fixed;inset:24px 0 auto}.menu-veil{z-index:60;background-color:var(--bg);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.menu-veil{background-color:color-mix(in oklab, var(--bg) 55%, transparent)}}.menu-veil{-webkit-backdrop-filter:blur(16px)saturate(120%);backdrop-filter:blur(16px)saturate(120%);opacity:0;visibility:hidden;transition:opacity .6s var(--e), visibility 0s linear .6s}.menu-veil[data-state=open]{opacity:1;visibility:visible;transition:opacity .6s var(--e), visibility 0s}.menu-panel{z-index:65;border-bottom:1px solid var(--border);background-color:var(--surface);overscroll-behavior:contain;clip-path:inset(0 0 100%);visibility:hidden;pointer-events:none;max-height:calc(100svh - 72px);transition:clip-path .6s var(--e), visibility 0s linear .6s;position:fixed;inset:72px 0 auto;overflow-y:auto}.menu-panel[data-state=open]{clip-path:inset(0);visibility:visible;pointer-events:auto;transition:clip-path .6s var(--e), visibility 0s}.menu-item{opacity:0;transition:opacity .4s var(--e), transform .4s var(--e);transform:translateY(12px)}.menu-panel[data-state=open] .menu-item{opacity:1;transition:opacity .4s var(--e) calc(.18s + var(--item-delay,0s)), transform .4s var(--e) calc(.18s + var(--item-delay,0s));transform:none}@media (prefers-reduced-motion:reduce){.menu-panel,.menu-veil,.menu-item,.menu-icon{transition-duration:.01ms}}.field::placeholder{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.field::placeholder{color:color-mix(in oklab, var(--muted) 78%, var(--surface))}}.field:hover{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.field:hover{border-color:color-mix(in oklab, var(--brand) 45%, var(--border-2))}}.field:focus,.field:focus-visible{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand);outline:none}@supports (color:color-mix(in lab, red, red)){.field:focus,.field:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--brand) 22%, transparent)}}.field[aria-invalid=true]{border-color:var(--bad)}.field[aria-invalid=true]:focus,.field[aria-invalid=true]:focus-visible{box-shadow:0 0 0 3px var(--bad)}@supports (color:color-mix(in lab, red, red)){.field[aria-invalid=true]:focus,.field[aria-invalid=true]:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--bad) 22%, transparent)}}textarea.field{resize:vertical;min-height:168px}select.field{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235B6A67' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M6 9.5l6 6 6-6'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:20px 20px;padding-right:48px}.tone-fixed-dark select.field,.section-invert select.field,[data-theme=dark] select.field{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2393A29C' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M6 9.5l6 6 6-6'/%3E%3C/svg%3E")}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) select.field{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2393A29C' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M6 9.5l6 6 6-6'/%3E%3C/svg%3E")}}.field-tel:hover{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.field-tel:hover{border-color:color-mix(in oklab, var(--brand) 45%, var(--border-2))}}:is(.field-tel:has(:focus-visible),.field-tel:has(input:focus)){border-color:var(--brand);box-shadow:0 0 0 3px var(--brand)}@supports (color:color-mix(in lab, red, red)){:is(.field-tel:has(:focus-visible),.field-tel:has(input:focus)){box-shadow:0 0 0 3px color-mix(in oklab, var(--brand) 22%, transparent)}}.field-tel[data-invalido=true]{border-color:var(--bad)}:is(.field-tel[data-invalido=true]:has(:focus-visible),.field-tel[data-invalido=true]:has(input:focus)){box-shadow:0 0 0 3px var(--bad)}@supports (color:color-mix(in lab, red, red)){:is(.field-tel[data-invalido=true]:has(:focus-visible),.field-tel[data-invalido=true]:has(input:focus)){box-shadow:0 0 0 3px color-mix(in oklab, var(--bad) 22%, transparent)}}.field-tel .tel-pais{border-right:1px solid var(--border);color:var(--text);flex:none;align-items:center;gap:8px;padding:12px 12px 12px 16px;font-size:.9375rem;line-height:1.5;display:flex;position:relative}.field-tel .tel-pais select{opacity:0;cursor:pointer;width:100%;height:100%;color:var(--text);font-size:1rem;position:absolute;inset:0}.field-tel .tel-pais svg:last-of-type{color:var(--muted);transition:color var(--t-color) var(--e)}.field-tel:hover .tel-pais svg:last-of-type{color:var(--brand)}.field-tel:has(:focus-visible) .tel-pais svg:last-of-type{color:var(--brand)}.field-tel input{min-width:0;color:var(--text);font-family:var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:.01em;background-color:#0000;border:none;flex:1;padding:12px 16px;font-size:.9375rem;line-height:1.5}.field-tel input:focus{outline:none}.field-tel input::placeholder{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.field-tel input::placeholder{color:color-mix(in oklab, var(--muted) 78%, var(--surface))}}.choice:hover{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.choice:hover{border-color:color-mix(in oklab, var(--brand) 55%, var(--border-2))}}.choice:has(input:focus-visible){border-color:var(--brand);box-shadow:0 0 0 3px var(--brand)}@supports (color:color-mix(in lab, red, red)){.choice:has(input:focus-visible){box-shadow:0 0 0 3px color-mix(in oklab, var(--brand) 22%, transparent)}}.choice:has(input:checked){border-color:var(--brand);background-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.choice:has(input:checked){background-color:color-mix(in oklab, var(--brand) 12%, var(--surface))}}.choice input{opacity:0;pointer-events:none;position:absolute}.choice-mark{border:1px solid var(--border-2);width:20px;height:20px;color:var(--on-brand);transition:border-color var(--t-color) var(--e), background-color var(--t-color) var(--e);border-radius:6px;flex:none;place-items:center;margin-top:1px;display:grid}.choice[data-tipo=radio] .choice-mark{border-radius:9999px}.choice:has(input:checked) .choice-mark{border-color:var(--brand);background-color:var(--brand)}.choice-mark svg{opacity:0;transition:opacity var(--t-color) var(--e)}.choice:has(input:checked) .choice-mark svg{opacity:1}.progress-track{background-color:var(--border);width:100%;height:2px;overflow:hidden}.progress-fill{background-color:var(--brand);transform-origin:0;height:100%;transition:transform var(--t-move) var(--e)}@keyframes step-in{0%{opacity:0;filter:blur(8px);transform:translateY(24px)}to{opacity:1;filter:none;transform:none}}@media (prefers-reduced-motion:no-preference){.step-in{animation:step-in var(--t-in) var(--e) both}}.upload-bar{background-color:var(--surface-3);border-radius:9999px;height:4px;overflow:hidden}.upload-bar span{background-color:var(--brand);height:100%;transition:width .2s linear;display:block}.modal-veil{z-index:90;background-color:var(--bg);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.modal-veil{background-color:color-mix(in oklab, var(--bg) 62%, transparent)}}.modal-veil{-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);animation:modal-veil-in var(--t-move) var(--e) both}@keyframes modal-veil-in{0%{opacity:0}to{opacity:1}}.modal-shell{z-index:95;overscroll-behavior:contain;animation:modal-shell-in var(--t-in) var(--e) both;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes modal-shell-in{0%{opacity:0;filter:blur(6px);transform:translateY(20px)}to{opacity:1;filter:none;transform:none}}@media (prefers-reduced-motion:reduce){.modal-veil,.modal-shell,.step-in{animation-duration:.01ms}}.panel-table thead th{z-index:2;border-bottom:1px solid var(--border-2);background-color:var(--nivel-1);color:var(--muted);font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;text-align:left;white-space:nowrap;padding:8px 12px;font-size:.6875rem;font-weight:600;position:sticky;top:0}.panel-table tbody td{border-bottom:1px solid var(--border);color:var(--text);vertical-align:middle;height:52px;padding:8px 12px}.panel-table .col-num{text-align:right;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.panel-table .col-linea{text-overflow:ellipsis;white-space:nowrap;max-width:16ch;overflow:hidden}.panel-table tbody tr{transition:background-color var(--t-color) var(--e)}.panel-table tbody tr:hover,.panel-table tbody tr:focus-within{background-color:var(--surface-2)}.chip[data-tono=marca]{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.chip[data-tono=marca]{border-color:color-mix(in oklab, var(--brand) 45%, var(--border-2))}}.chip[data-tono=marca]{background-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.chip[data-tono=marca]{background-color:color-mix(in oklab, var(--brand) 12%, transparent)}}.chip[data-tono=marca]{color:var(--brand)}.chip[data-tono=bien]{border-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.chip[data-tono=bien]{border-color:color-mix(in oklab, var(--ok) 45%, var(--border-2))}}.chip[data-tono=bien]{background-color:var(--ok-soft);color:var(--ok)}.chip[data-tono=atencion]{border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.chip[data-tono=atencion]{border-color:color-mix(in oklab, var(--warn) 45%, var(--border-2))}}.chip[data-tono=atencion]{background-color:var(--warn-soft);color:var(--warn)}.chip[data-tono=mal]{border-color:var(--bad)}@supports (color:color-mix(in lab, red, red)){.chip[data-tono=mal]{border-color:color-mix(in oklab, var(--bad) 45%, var(--border-2))}}.chip[data-tono=mal]{background-color:var(--bad-soft);color:var(--bad)}.chip[data-etapa]{border-color:var(--etapa)}@supports (color:color-mix(in lab, red, red)){.chip[data-etapa]{border-color:color-mix(in oklab, var(--etapa) 32%, var(--border-2))}}.chip[data-etapa]{background-color:var(--etapa)}@supports (color:color-mix(in lab, red, red)){.chip[data-etapa]{background-color:color-mix(in oklab, var(--etapa) 10%, transparent)}}.chip[data-etapa]{color:var(--etapa)}.etapa-punto[data-etapa=nuevo]{--etapa:var(--etapa-nuevo)}.etapa-punto[data-etapa=revision]{--etapa:var(--etapa-revision)}.etapa-punto[data-etapa=contactado]{--etapa:var(--etapa-contactado)}.etapa-punto[data-etapa=conversacion]{--etapa:var(--etapa-conversacion)}.etapa-punto[data-etapa=propuesta]{--etapa:var(--etapa-propuesta)}.etapa-punto[data-etapa=cierre]{--etapa:var(--etapa-cierre)}.etapa-punto[data-etapa=ganado]{--etapa:var(--etapa-ganado)}.etapa-punto[data-etapa=pausa]{--etapa:var(--etapa-pausa)}.etapa-punto[data-etapa=descartado]{--etapa:var(--etapa-descartado)}.chip[data-etapa=nuevo]{--etapa:var(--etapa-nuevo)}.chip[data-etapa=revision]{--etapa:var(--etapa-revision)}.chip[data-etapa=contactado]{--etapa:var(--etapa-contactado)}.chip[data-etapa=conversacion]{--etapa:var(--etapa-conversacion)}.chip[data-etapa=propuesta]{--etapa:var(--etapa-propuesta)}.chip[data-etapa=cierre]{--etapa:var(--etapa-cierre)}.chip[data-etapa=ganado]{--etapa:var(--etapa-ganado)}.chip[data-etapa=pausa]{--etapa:var(--etapa-pausa)}.chip[data-etapa=descartado]{--etapa:var(--etapa-descartado)}.btn-primario:hover,.btn-primario:focus-visible{background-color:var(--brand-2)}.btn-secundario:hover,.btn-secundario:focus-visible{border-color:var(--brand);color:var(--brand)}.btn-terciario:hover,.btn-terciario:focus-visible{background-color:var(--surface-2);color:var(--text)}.control:active{transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.control:active{transform:none}}.barra-item[aria-current=page]{color:var(--brand)}.barra-item:active{background-color:var(--surface-2)}@media (max-width:63.99rem){.accion-whatsapp{inset:auto 16px calc(72px + 12px + env(safe-area-inset-bottom)) 16px;z-index:55;width:auto;min-height:56px;box-shadow:var(--sombra-nivel-2);position:fixed}.panel-shell main:has(.accion-whatsapp){padding-bottom:calc(72px + 80px + env(safe-area-inset-bottom))}.panel-shell main{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.panel-shell .field,.panel-shell select,.panel-shell input,.panel-shell .control{min-height:44px}.panel-shell canvas{max-width:100%}}.hoja-tirador{background-color:var(--border-2);border-radius:9999px;width:40px;height:4px;margin:0 auto 14px}.hoja-item:last-child{border-bottom:0}.hoja-item[aria-current=page]{color:var(--brand)}@keyframes velo-entra{0%{opacity:0}to{opacity:1}}@keyframes hoja-entra{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.hoja-velo,.hoja{animation:none}}.variacion{font-variant-numeric:tabular-nums}[data-tendencia=sube] .variacion{color:var(--ok)}[data-tendencia=baja] .variacion{color:var(--warn)}aside.panel-side{width:240px}.panel-link:hover,.panel-link:focus-visible{background-color:var(--surface-2);color:var(--text)}.panel-link[aria-current=page]{background-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.panel-link[aria-current=page]{background-color:color-mix(in oklab, var(--brand) 14%, transparent)}}.panel-link[aria-current=page]{color:var(--brand)}@media (max-width:63.99rem){.kanban-col-movil{width:100%;min-width:0}}.kanban-col[data-encima=true]{border-color:var(--brand);background-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.kanban-col[data-encima=true]{background-color:color-mix(in oklab, var(--brand) 8%, var(--surface))}}.kanban-card:hover{border-color:var(--brand)}.kanban-card:active{cursor:grabbing}.kanban-card[data-arrastrando=true]{opacity:.4}@media (min-width:48rem){.onboarding{padding:48px;padding-bottom:max(48px, env(safe-area-inset-bottom))}}.onboarding-progreso{width:100%;max-width:32rem;margin-inline:auto}.onboarding-tramo{background-color:var(--surface-3);height:3px;transition:background-color var(--t-move) var(--e);border-radius:9999px;flex:1}.onboarding-tramo[data-estado=hecho],.onboarding-tramo[data-estado=actual]{background-color:var(--brand)}.onboarding-tramo[data-estado=actual]{opacity:.55}.onboarding-cuerpo{overscroll-behavior:contain;width:100%;max-width:32rem;margin-inline:auto;overflow-y:auto}@keyframes paso-entra{0%{opacity:0;transform:translate3d(calc(var(--paso-desde) * 24px), 0, 0)}to{opacity:1;transform:translate(0)}}.onboarding-paso{--paso-desde:1;animation:paso-entra var(--t-move) var(--e) both}.onboarding-paso[data-direccion="-1"]{--paso-desde:-1}.onboarding-pie{gap:12px;width:100%;max-width:32rem;margin-inline:auto;display:flex}.onboarding-error{border-radius:var(--radius-control);border:1px solid var(--bad);background-color:var(--bad-soft);width:100%;max-width:32rem;color:var(--bad);margin-inline:auto;padding:12px 16px;font-size:.875rem}.onboarding-cierre{flex-direction:column;align-items:flex-start;display:flex}.onboarding-tilde{background-color:var(--brand);width:56px;height:56px;color:var(--on-brand);animation:tilde-entra .4s var(--e) both;border-radius:9999px;place-items:center;display:grid}@keyframes tilde-entra{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes foto-entra{0%{opacity:0}to{opacity:1}}.foto-entra{animation:foto-entra var(--t-move) var(--e) both;display:inline-block}.recorte-marco{aspect-ratio:1;border:1px solid var(--border-2);background-color:var(--surface-2);touch-action:none;cursor:grab;border-radius:9999px;width:100%;max-width:320px;position:relative;overflow:hidden}.recorte-marco:active{cursor:grabbing}.recorte-marco img{object-fit:cover;transform-origin:50%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}.recorte-zoom{width:100%;max-width:320px;height:44px;accent-color:var(--brand)}@media (prefers-reduced-motion:reduce){.onboarding-paso,.onboarding-tilde,.foto-entra{animation:none}}.avatar-iniciales{background-color:var(--brand);color:var(--on-brand);font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.02em;border-color:#0000;font-weight:500;line-height:1}.calendario-dia-vacio{background-color:#0000;border-style:dashed}.calendario-dia[data-encima=true]{border-color:var(--brand);background-color:var(--brand);border-style:solid}@supports (color:color-mix(in lab, red, red)){.calendario-dia[data-encima=true]{background-color:color-mix(in oklab, var(--brand) 8%, var(--surface))}}.calendario-tarjeta:hover{border-color:var(--brand)}.calendario-tarjeta:active{cursor:grabbing}.calendario-tarjeta[data-arrastrando=true]{opacity:.4}.funnel-bar span{background-color:var(--brand);height:100%;display:block}:root{--portal-bg:#0e1614}.brand-glyph{display:block}.brand-glyph .glyph-trazo{opacity:0}.brand-glyph .glyph-relleno{opacity:1}@media (prefers-reduced-motion:no-preference){.brand-glyph[data-dibujar=true] .glyph-trazo{opacity:1;animation:glifo-trazar .9s var(--e) both}.brand-glyph[data-dibujar=true] .glyph-relleno{animation:glifo-rellenar .28s var(--e) .66s both}}@keyframes glifo-trazar{0%{stroke-dashoffset:var(--glifo-largo)}to{stroke-dashoffset:0}}@keyframes glifo-rellenar{0%{opacity:0}to{opacity:1}}.portal-velo{z-index:100;background-color:var(--portal-bg);color:#8fe3c4;animation:velo-entrar .25s var(--e) both;place-content:center;justify-items:center;gap:32px;display:grid;position:fixed;inset:0}.portal-velo[data-saliendo=true]{animation:velo-salir .25s var(--e) both}.portal-velo .brand-glyph{width:clamp(88px,14vw,128px)}.portal-velo p{font-family:var(--font-sans);letter-spacing:.02em;color:#93a29c;align-items:baseline;gap:2px;font-size:.8125rem;display:flex}@keyframes velo-entrar{0%{opacity:0}to{opacity:1}}@keyframes velo-salir{0%{opacity:1}to{opacity:0}}.puntos{gap:3px;padding-left:2px;display:inline-flex}.puntos i{opacity:.35;background-color:currentColor;border-radius:9999px;width:3px;height:3px}@media (prefers-reduced-motion:no-preference){.puntos i{animation:latir 1.2s var(--e) infinite}.puntos i:nth-child(2){animation-delay:90ms}.puntos i:nth-child(3){animation-delay:.18s}}@keyframes latir{0%,60%,to{opacity:.35}30%{opacity:1}}.acceso-marca{background-color:#0b1210;background-image:linear-gradient(90deg,#1f2b288c 1px,#0000 1px),linear-gradient(#1f2b288c 1px,#0000 1px);background-image:linear-gradient(90deg,lab(16.3319% -5.95701 .185353/.55) 1px,#0000 1px),linear-gradient(lab(16.3319% -5.95701 .185353/.55) 1px,#0000 1px);background-size:64px 64px,64px 64px;position:relative;overflow:hidden}@property --brillo-x{syntax:"<percentage>";inherits:false;initial-value:18%}@property --brillo-y{syntax:"<percentage>";inherits:false;initial-value:12%}.acceso-brillo{pointer-events:none;background-image:radial-gradient(58% 58% at var(--brillo-x) var(--brillo-y), #2a625d8c 0%, transparent 70%);position:absolute;inset:0}@supports (color:lab(0% 0 0)){.acceso-brillo{background-image:radial-gradient(58% 58% at var(--brillo-x) var(--brillo-y), lab(37.7249% -20.2515 -3.05285/.55) 0%, transparent 70%)}}@media (hover:none) and (prefers-reduced-motion:no-preference){.acceso-brillo{animation:brillo-vagar 28s var(--e) infinite alternate}}@keyframes brillo-vagar{0%{--brillo-x:18%;--brillo-y:12%}33%{--brillo-x:78%;--brillo-y:28%}66%{--brillo-x:34%;--brillo-y:74%}to{--brillo-x:82%;--brillo-y:58%}}.acceso-marca .brand-glyph{color:#8fe3c4;opacity:.07;width:78%;position:absolute;bottom:-18%;left:-14%}.campo-flotante{position:relative}.campo-flotante input{border:1px solid var(--border-2);border-radius:var(--radius-control);background-color:var(--surface);width:100%;color:var(--text);font-family:var(--font-sans);transition:border-color var(--t-color) var(--e), box-shadow var(--t-color) var(--e);padding:26px 16px 10px;font-size:.9375rem;line-height:1.5}.campo-flotante input:hover{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.campo-flotante input:hover{border-color:color-mix(in oklab, var(--brand) 45%, var(--border-2))}}.campo-flotante input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand);outline:none}@supports (color:color-mix(in lab, red, red)){.campo-flotante input:focus{box-shadow:0 0 0 3px color-mix(in oklab, var(--brand) 22%, transparent)}}.campo-flotante input[aria-invalid=true]{border-color:var(--bad)}.campo-flotante label{transform-origin:0 0;color:var(--muted);font-family:var(--font-sans);pointer-events:none;transition:transform var(--t-move) var(--e), color var(--t-color) var(--e);font-size:.9375rem;line-height:1;position:absolute;top:18px;left:17px}.campo-flotante input:focus+label,.campo-flotante input:not(:placeholder-shown)+label{transform:translateY(-10px)scale(.75)}.campo-flotante input:focus+label{color:var(--brand)}.codigo-casillas{grid-template-columns:repeat(var(--casillas,6), minmax(0, 1fr));gap:8px;display:grid}.codigo-casillas input{border:1px solid var(--border-2);border-radius:var(--radius-control);background-color:var(--surface);width:100%;height:56px;color:var(--text);font-family:var(--font-display);font-variant-numeric:tabular-nums;text-align:center;transition:border-color var(--t-color) var(--e), box-shadow var(--t-color) var(--e), background-color var(--t-color) var(--e);padding:0;font-size:1.25rem}.codigo-casillas input:focus{border-color:var(--brand);background-color:var(--surface-2);box-shadow:0 0 0 3px var(--brand);outline:none}@supports (color:color-mix(in lab, red, red)){.codigo-casillas input:focus{box-shadow:0 0 0 3px color-mix(in oklab, var(--brand) 22%, transparent)}}.codigo-casillas[data-error=true] input{border-color:var(--bad)}@media (prefers-reduced-motion:no-preference){.codigo-casillas[data-sacudir=true]{animation:.24s ease-in-out both sacudir}}@keyframes sacudir{0%,to{transform:translate(0)}25%{transform:translate(-5px)}50%{transform:translate(4px)}75%{transform:translate(-2px)}}.girador{border:1.8px solid;width:15px;height:15px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.girador{border:1.8px solid color-mix(in oklab, currentColor 30%, transparent)}}.girador{border-top-color:currentColor;border-radius:9999px}@media (prefers-reduced-motion:no-preference){.girador{animation:.7s linear infinite girar}}@keyframes girar{to{transform:rotate(360deg)}}.correo-armazon{grid-template-columns:minmax(0,1fr);min-height:100svh;display:grid}@media (min-width:1024px){.correo-armazon{grid-template-columns:256px minmax(300px,400px) minmax(0,1fr);height:100svh}.correo-menu,.correo-lista,.correo-detalle{overscroll-behavior:contain;overflow-y:auto}}.correo-menu{border-right:1px solid var(--border);background-color:var(--nivel-0,var(--bg));padding:16px 12px}.correo-menu-cabeza{justify-content:space-between;align-items:center;padding:0 8px 12px;display:flex}@media (max-width:63.99rem){.correo-menu{z-index:70;width:min(320px,86vw);padding-top:calc(16px + env(safe-area-inset-top));padding-bottom:calc(24px + env(safe-area-inset-bottom));transition:transform var(--t-move) var(--e);box-shadow:var(--sombra-nivel-2);position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-102%)}.correo-menu[data-abierto]{transform:none}}@media (min-width:64rem){.correo-menu-cabeza{display:none}}.correo-menu-velo{z-index:65;background-color:#0000008c;border:0;position:fixed;inset:0}.correo-redactar{background-color:var(--brand);border-radius:16px;align-items:center;gap:12px;min-height:52px;margin:0 0 16px 4px;padding:0 24px 0 18px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.correo-redactar{background-color:color-mix(in srgb, var(--brand) 22%, var(--nivel-1))}}.correo-redactar{color:var(--text);transition:background-color var(--t-color) var(--e), box-shadow var(--t-color) var(--e);font-size:15px;font-weight:600}.correo-redactar:hover,.correo-redactar:focus-visible{background-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.correo-redactar:hover,.correo-redactar:focus-visible{background-color:color-mix(in srgb, var(--brand) 32%, var(--nivel-1))}}.correo-redactar:hover,.correo-redactar:focus-visible{box-shadow:var(--sombra-nivel-2)}.correo-redactar:disabled{opacity:.5}.correo-redactar-flota{right:16px;bottom:calc(72px + 16px + env(safe-area-inset-bottom));z-index:55;box-shadow:var(--sombra-nivel-2);margin:0;position:fixed}.correo-carpetas{flex-direction:column;gap:2px;display:flex}.correo-carpeta{min-height:44px;color:var(--muted);transition:background-color var(--t-color) var(--e), color var(--t-color) var(--e);border-radius:999px;align-items:center;gap:16px;padding:6px 12px 6px 16px;font-size:14px;display:flex}.correo-carpeta:hover,.correo-carpeta:focus-visible{background-color:var(--surface-2);color:var(--text)}.correo-carpeta[aria-current=page]{background-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.correo-carpeta[aria-current=page]{background-color:color-mix(in srgb, var(--brand) 22%, transparent)}}.correo-carpeta[aria-current=page]{color:var(--text);font-weight:600}.correo-cuenta{font-variant-numeric:tabular-nums;color:var(--text);font-size:12px;font-weight:600}.correo-menu-rotulo{border-top:1px solid var(--border);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin:20px 16px 8px;padding-top:16px;font-size:11px;font-weight:600}.correo-avatar{color:#0b1d21;background-color:var(--c1);border-radius:999px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:16px;font-weight:600;display:grid}.correo-avatar[data-tono="2"]{background-color:var(--c2)}.correo-avatar[data-tono="3"]{background-color:var(--c3)}.correo-avatar[data-tono="4"]{background-color:var(--c4)}.correo-avatar-chico{width:24px;height:24px;font-size:12px}.correo-carpeta .correo-avatar-chico{margin-left:-3px}.correo-lista{border-right:1px solid var(--border)}.correo-lista-cabeza{z-index:2;background-color:var(--nivel-0,var(--bg));padding:12px 12px 8px;position:sticky;top:0}.correo-busqueda{background-color:var(--nivel-1);border:1px solid var(--border);border-radius:999px;align-items:center;gap:8px;min-height:48px;padding:0 16px 0 8px;display:flex}.correo-busqueda:focus-within{border-color:var(--brand)}.correo-busqueda input{min-width:0;height:44px;color:var(--text);background:0 0;border:0;outline:none;flex:1;font-size:16px}.correo-busqueda input::placeholder{color:var(--faint)}.correo-busqueda-menu{width:40px;height:40px;color:var(--muted);border-radius:999px;place-items:center;display:grid}.correo-busqueda-menu:active{background-color:var(--surface-2)}.correo-busqueda-lupa{color:var(--faint);margin-left:8px}.correo-lista-titulo{letter-spacing:.06em;min-width:0;color:var(--muted);margin:12px 8px 0;font-size:12px;font-weight:600;display:flex}.correo-hilos{padding:4px 8px 24px}.correo-hilo{border-radius:var(--radio-grande);color:var(--muted);transition:background-color var(--t-color) var(--e);gap:14px;padding:12px 10px;display:flex}.correo-hilo:hover,.correo-hilo:focus-visible{background-color:var(--surface-2)}.correo-hilo.is-activo{background-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.correo-hilo.is-activo{background-color:color-mix(in srgb, var(--brand) 16%, var(--nivel-1))}}.correo-hilo-quien{color:var(--text);font-size:15px}.correo-hilo-n{color:var(--faint);font-size:13px}.correo-hilo-hora{color:var(--faint);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px}.correo-hilo-asunto{color:var(--text);margin-top:2px;font-size:14px}.correo-hilo-resumen{color:var(--muted);margin-top:2px;font-size:13px}.correo-hilo.is-nuevo .correo-hilo-quien,.correo-hilo.is-nuevo .correo-hilo-asunto,.correo-hilo.is-nuevo .correo-hilo-hora{color:var(--text);font-weight:700}.correo-punto{background-color:var(--brand);border-radius:999px;flex-shrink:0;align-self:center;width:8px;height:8px}.correo-detalle-cabeza{z-index:1;border-bottom:1px solid var(--border);background-color:var(--nivel-0,var(--bg));align-items:center;gap:12px;padding:16px;display:flex;position:sticky;top:0}.correo-aviso{border:1px solid var(--border);border-radius:var(--radio-medio);background-color:var(--surface-2);color:var(--muted);margin:12px 16px 0;padding:8px 12px;font-size:13px}.correo-cuerpo{background-color:#fff;border:0;width:100%;display:block}.correo-saliente{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.correo-saliente{border-color:color-mix(in srgb, var(--brand) 35%, var(--border))}}.correo-campo{color:var(--muted);grid-template-columns:64px minmax(0,1fr);align-items:center;gap:8px;font-size:13px;display:grid}.correo-velo{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0000008c;justify-content:center;align-items:flex-end;padding:16px;display:flex;position:fixed;inset:0}@media (min-width:640px){.correo-velo{align-items:center}}.correo-ventana{border:1px solid var(--border);border-radius:var(--radio-grande);background-color:var(--surface);width:100%;max-width:640px;max-height:calc(100svh - 32px);padding:24px;overflow-y:auto}.onb{grid-template-columns:minmax(0,1fr);place-items:center;min-height:100dvh;padding:64px 16px 128px;display:grid;position:relative}@media (min-width:640px){.onb{padding:96px 24px}}.onb-progreso{z-index:10;background-color:var(--text);height:3px;position:fixed;inset:0 0 auto}@supports (color:color-mix(in lab, red, red)){.onb-progreso{background-color:color-mix(in srgb, var(--text) 8%, transparent)}}.onb-progreso>span{background-color:var(--brand);transform-origin:0;height:100%;transition:transform var(--t-move) var(--e);display:block}.onb-columna{width:100%;max-width:600px}.onb-titulo{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.03em;text-wrap:balance;outline:none;font-size:clamp(28px,4.4vw,40px);font-weight:400;line-height:1.08}.onb-bajada{color:var(--muted);text-wrap:pretty;margin-top:12px;font-size:16px;line-height:1.65}.onb-campos{gap:16px;margin-top:32px;display:grid}.onb-etiqueta{color:var(--muted);gap:8px;font-size:13px;display:grid}.onb-campo{min-height:52px;font-size:17px}.onb-sugerencia{border:1px solid var(--border-2);color:var(--muted);transition:border-color var(--t-color) var(--e), color var(--t-color) var(--e);border-radius:999px;padding:8px 12px;font-size:13px}.onb-sugerencia:hover,.onb-sugerencia:focus-visible,.onb-sugerencia.is-activa{border-color:var(--brand);color:var(--text)}.onb-error{color:var(--bad);margin-top:16px;font-size:14px}.onb-nav{justify-content:space-between;align-items:center;gap:12px;margin-top:48px;display:flex}.onb-boton{min-height:52px;padding-inline:24px;font-size:16px}@media (max-width:639px){.onb-nav{z-index:10;padding:24px 16px calc(16px + env(safe-area-inset-bottom));background:linear-gradient(to top, var(--portal-bg) 60%, transparent);margin:0;position:fixed;inset:auto 0 0}.onb-boton{flex:1;justify-content:center}}@media (prefers-reduced-motion:no-preference){.onb-paso[data-dir="1"]{animation:onb-entra-der var(--t-move) var(--e) both}.onb-paso[data-dir="-1"]{animation:onb-entra-izq var(--t-move) var(--e) both}}@keyframes onb-entra-der{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:none}}@keyframes onb-entra-izq{0%{opacity:0;transform:translate(-32px)}to{opacity:1;transform:none}}.onb-aceptada canvas{z-index:5;inset:0;position:fixed!important}.onb-check{fill:none;width:72px;height:72px;stroke:var(--brand);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;margin-bottom:24px}@media (prefers-reduced-motion:no-preference){.onb-check circle{stroke-dasharray:208;stroke-dashoffset:208px;animation:onb-trazar var(--t-in) var(--e) .12s forwards}.onb-check path{stroke-dasharray:40;stroke-dashoffset:40px;animation:onb-trazar var(--t-move) var(--e) .7s forwards}}@keyframes onb-trazar{to{stroke-dashoffset:0}}.onb-foto{flex-direction:column;gap:24px;margin-top:32px;display:flex}@media (min-width:640px){.onb-foto{flex-direction:row;align-items:flex-start}}.onb-foto-vista{border-radius:999px;flex-shrink:0;display:inline-flex}.onb-foto-vista .avatar{border-radius:999px}@media (prefers-reduced-motion:no-preference){.onb-foto-vista{animation:onb-pop var(--t-move) var(--e) both}}@keyframes onb-pop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}.onb-segmento{border:1px solid var(--border);background-color:var(--text);border-radius:12px;padding:4px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.onb-segmento{background-color:color-mix(in srgb, var(--text) 4%, transparent)}}.onb-segmento>button{color:var(--muted);transition:background-color var(--t-color) var(--e), color var(--t-color) var(--e);border-radius:8px;padding:8px 16px;font-size:14px}.onb-segmento>button.is-activo{background-color:var(--text)}@supports (color:color-mix(in lab, red, red)){.onb-segmento>button.is-activo{background-color:color-mix(in srgb, var(--text) 10%, transparent)}}.onb-segmento>button.is-activo{color:var(--text)}.onb-colores{grid-template-columns:repeat(4,44px);gap:12px;margin-top:24px;display:grid}.onb-color{color:#08110e;width:44px;height:44px;transition:box-shadow var(--t-color) var(--e), transform var(--t-move) var(--e);border-radius:999px;place-items:center;display:grid;box-shadow:0 0 #0000}.onb-color:hover{transform:translateY(-2px)}.onb-color.is-activo,.onb-color:focus-visible{box-shadow:0 0 0 3px var(--portal-bg), 0 0 0 5px var(--brand);outline:none}.onb-tarjeta{border:1px solid var(--border);background-color:var(--text);border-radius:16px;align-items:center;gap:20px;margin-top:32px;padding:24px;display:flex}@supports (color:color-mix(in lab, red, red)){.onb-tarjeta{background-color:color-mix(in srgb, var(--text) 3%, transparent)}}.onb-rol{background-color:var(--brand);border-radius:999px;margin-top:8px;padding:2px 10px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.onb-rol{background-color:color-mix(in srgb, var(--brand) 18%, transparent)}}.onb-rol{color:var(--brand);font-size:12px}.onb-carga{text-align:center;transition:opacity var(--t-move) var(--e);justify-items:center;gap:32px;padding:48px 0;display:grid}.onb-carga.is-saliendo{opacity:0}.onb-esfera{background:radial-gradient(circle at 35% 30%, var(--brand), var(--brand) 55%, var(--brand));border-radius:999px;width:96px;height:96px}@supports (color:color-mix(in lab, red, red)){.onb-esfera{background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--brand) 70%, white), var(--brand) 55%, color-mix(in srgb, var(--brand) 40%, transparent))}}.onb-esfera{box-shadow:0 0 48px var(--brand)}@supports (color:color-mix(in lab, red, red)){.onb-esfera{box-shadow:0 0 48px color-mix(in srgb, var(--brand) 35%, transparent)}}@media (prefers-reduced-motion:no-preference){.onb-esfera{animation:onb-respira 2.4s var(--e) infinite alternate}.onb-carga-linea{animation:onb-pop var(--t-move) var(--e) both}}@keyframes onb-respira{0%{opacity:.85;transform:scale(.94)}to{opacity:1;transform:scale(1.04)}}.onb-carga-linea{font-family:var(--font-display), system-ui, sans-serif;color:var(--text);font-size:20px}.embudo-contenedor{width:100%;container-type:inline-size}.embudo-horizontal{display:none}.embudo-vertical{display:block}@container (min-width:48rem){.embudo-horizontal{display:block}.embudo-vertical{display:none}}.embudo-banda{height:140px;margin:48px 0;position:relative}.embudo-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.embudo-filas{--embudo-forma:clamp(120px, 44%, 300px);position:relative}.embudo-svg-vertical{width:var(--embudo-forma);height:100%;position:absolute;inset:0 auto 0 0;overflow:visible}.embudo-tramo{transition:opacity var(--t-color) var(--e), filter var(--t-color) var(--e)}.embudo-tramo[data-apagado]{opacity:.45}.embudo-limite{stroke:var(--text)}@supports (color:color-mix(in lab, red, red)){.embudo-limite{stroke:color-mix(in srgb, var(--text) 30%, transparent)}}.embudo-limite{stroke-width:1px}.embudo-separador{background-color:var(--text);height:1px;position:absolute;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.embudo-separador{background-color:color-mix(in srgb, var(--text) 10%, transparent)}}.embudo-pastilla{white-space:nowrap;font-variant-numeric:tabular-nums;transition:scale var(--t-color) var(--e);border-radius:999px;padding:4px 10px;font-size:12px;line-height:16px;position:absolute}.embudo-pastilla.is-activa{scale:1.1}.embudo-cant{background-color:var(--surface-2);color:var(--text);font-weight:600;top:-40px}.embudo-pct{box-shadow:inset 0 0 0 1px var(--text);font-weight:600}@supports (color:color-mix(in lab, red, red)){.embudo-pct{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 12%, transparent)}}.embudo-nombre{background-color:var(--surface-2);color:var(--text);align-items:center;display:flex;bottom:-40px}.embudo-punto{border-radius:999px;flex-shrink:0;width:6px;height:6px}.embudo-fila-texto{right:0;left:calc(var(--embudo-forma) + 16px);flex-direction:column;gap:4px;min-width:0;display:flex;position:absolute;transform:translateY(-50%)}.embudo-detalle{pointer-events:none;z-index:2;border:1px solid var(--border);border-radius:var(--radio-grande);background-color:var(--nivel-2);box-shadow:var(--sombra-nivel-2);opacity:0;transition:opacity var(--t-color) var(--e);padding:8px 12px;font-size:12px;position:absolute;top:-48px;right:0}.embudo-detalle.is-vertical{top:-8px}.embudo-detalle[data-visible]{opacity:1}@media (prefers-reduced-motion:no-preference){.embudo-entrada{transform-box:fill-box;transform-origin:0;animation:embudo-descubre var(--t-in) var(--e) both}.embudo-entrada.is-vertical{transform-origin:top;animation-name:embudo-descubre-v}.embudo-pastilla,.embudo-fila-texto{animation:embudo-pastilla var(--t-move) var(--e) both}}@keyframes embudo-descubre{0%{transform:scaleX(0)}to{transform:none}}@keyframes embudo-descubre-v{0%{transform:scaleY(0)}to{transform:none}}@keyframes embudo-pastilla{0%{opacity:0}to{opacity:1}}.firmas-grilla{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}@media (min-width:1024px){.firmas-grilla{grid-template-columns:256px minmax(0,1fr);align-items:start}.firmas-equipo{max-height:calc(100svh - 48px);position:sticky;top:24px;overflow-y:auto}}.firmas-persona{border-radius:var(--radio-chico);transition:background-color var(--t-color) var(--e);justify-content:space-between;align-items:center;gap:8px;padding:8px;display:flex}.firmas-persona:hover{background:var(--surface-2)}.firmas-persona[aria-current=page]{background:var(--surface-3)}.firmas-paso-numero{font-family:var(--font-display);letter-spacing:.12em;color:var(--brand);font-variant-numeric:tabular-nums;font-size:13px}.firmas-plantillas{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:640px){.firmas-plantillas{grid-template-columns:repeat(3,minmax(0,1fr))}}.firmas-plantilla{text-align:left;border:1px solid var(--border);border-radius:var(--radio-grande);background:var(--surface);transition:transform var(--t-move) var(--e), border-color var(--t-color) var(--e), box-shadow var(--t-move) var(--e);flex-direction:column;display:flex;position:relative;overflow:hidden}.firmas-plantilla:hover{border-color:var(--border-2);transform:translateY(-4px)}.firmas-plantilla:active{transform:translateY(-1px)}.firmas-plantilla[aria-pressed=true]{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand), 0 16px 40px -24px var(--brand)}@supports (color:color-mix(in lab, red, red)){.firmas-plantilla[aria-pressed=true]{box-shadow:0 0 0 1px var(--brand), 0 16px 40px -24px color-mix(in oklab, var(--brand) 70%, transparent)}}.firmas-mini{border-bottom:1px solid var(--border);pointer-events:none;background:#fff;height:112px;display:block;position:relative;overflow:hidden}.firmas-mini:after{content:"";background:linear-gradient(105deg,#0000 35%,#ffffffb3 50%,#0000 65%);position:absolute;inset:0;transform:translate(-110%)}.firmas-mini-lienzo{transform-origin:0 0;width:480px;position:absolute;top:16px;left:16px;transform:scale(.52)}.firmas-elegida{border:1px solid var(--border-2);color:#0000;width:24px;height:24px;transition:background-color var(--t-color) var(--e), color var(--t-color) var(--e), border-color var(--t-color) var(--e), transform var(--t-move) var(--e);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.firmas-plantilla[aria-pressed=true] .firmas-elegida{background:var(--brand);border-color:var(--brand);color:var(--on-brand);transform:scale(1.08)}.firmas-cuerpo{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}@media (min-width:1280px){.firmas-cuerpo{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start}.firmas-cuerpo>section:last-child{position:sticky;top:24px}}.firmas-interruptor{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}.firmas-interruptor input{opacity:0;width:1px;height:1px;position:absolute}.firmas-interruptor-pista{background:var(--surface-3);border:1px solid var(--border-2);width:40px;height:24px;transition:background-color var(--t-color) var(--e), border-color var(--t-color) var(--e);border-radius:999px;flex:none;position:relative}.firmas-interruptor-pista:after{content:"";background:var(--muted);width:16px;height:16px;transition:transform var(--t-move) var(--e), background-color var(--t-color) var(--e);border-radius:999px;position:absolute;top:3px;left:3px}.firmas-interruptor input:checked+.firmas-interruptor-pista{background:var(--brand);border-color:var(--brand)}.firmas-interruptor input:checked+.firmas-interruptor-pista:after{background:var(--on-brand);transform:translate(16px)}.firmas-interruptor input:focus-visible+.firmas-interruptor-pista{outline:2px solid var(--brand);outline-offset:2px}.firmas-tinta{border:1px solid var(--border);border-radius:var(--radio-medio);background:var(--surface);grid-template-columns:1fr 1fr;padding:4px;display:inline-grid;position:relative}.firmas-tinta-pastilla{border-radius:var(--radio-chico);background:var(--surface-3);width:calc(50% - 4px);transition:transform var(--t-move) var(--e);position:absolute;top:4px;bottom:4px;left:4px}.firmas-tinta[data-tinta=oscuro] .firmas-tinta-pastilla{transform:translate(100%)}.firmas-tinta button{color:var(--muted);transition:color var(--t-color) var(--e);padding:6px 16px;font-size:13px;position:relative}.firmas-tinta button[aria-selected=true]{color:var(--text)}.firmas-copiar{position:relative;overflow:hidden}.firmas-copiar-texto,.firmas-copiar-hecho{transition:transform var(--t-move) var(--e), opacity var(--t-color) var(--e);align-items:center;gap:8px;display:inline-flex}.firmas-copiar-hecho{opacity:0;justify-content:center;position:absolute;inset:0;transform:translateY(110%)}.firmas-copiar[data-hecho=true] .firmas-copiar-texto{opacity:0;transform:translateY(-110%)}.firmas-copiar[data-hecho=true] .firmas-copiar-hecho{opacity:1;transform:none}.firmas-ventana{border:1px solid var(--border-2);border-radius:var(--radio-grande);color:#141b1a;box-shadow:var(--sombra-nivel-2);transition:background-color var(--t-move) var(--e), color var(--t-move) var(--e);background:#fff;position:relative;overflow:hidden}.firmas-ventana:before{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#8fe3c438,#0000 70%);background:radial-gradient(circle,lab(84.2386% -31.8217 6.73084/.22),#0000 70%);border-radius:50%;width:60%;position:absolute;inset:-40% -20% auto auto}.firmas-ventana[data-tinta=oscuro]{color:#e8f0ec;background:#101413}.firmas-ventana-barra{border-bottom:1px solid #7f7f7f2e;align-items:center;gap:8px;padding:12px 16px;display:flex;position:relative}.firmas-ventana-barra span{background:#7f7f7f59;border-radius:999px;width:10px;height:10px}.firmas-ventana-barra p{opacity:.6;margin-left:8px;font-size:12px}.firmas-ventana-cabecera{border-bottom:1px solid #7f7f7f2e;padding:8px 24px;font-size:13px;position:relative}.firmas-vista{width:max-content}.firmas-vista img{max-width:none}.firmas-ventana-cabecera p{align-items:baseline;padding:4px 0;display:flex}.firmas-ventana-cabecera a{color:inherit;text-decoration:none}.firmas-ventana-cabecera p+p{border-top:1px solid #7f7f7f1f}.firmas-ventana-cabecera span{opacity:.55;flex:none;width:64px}.firmas-ventana-cuerpo{padding:24px;position:relative;overflow-x:auto}.firmas-texto-falso{margin-bottom:24px;font-size:14px;line-height:1.7}.firmas-texto-falso i{background:#7f7f7f2e;border-radius:999px;height:8px;margin:12px 0;display:block}.firmas-clientes{border:1px solid var(--border);border-radius:var(--radio-grande);background:var(--surface);overflow:hidden}.firmas-cliente+.firmas-cliente{border-top:1px solid var(--border)}.firmas-cliente summary{cursor:pointer;transition:background-color var(--t-color) var(--e);justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;list-style:none;display:flex}.firmas-cliente summary::-webkit-details-marker{display:none}.firmas-cliente summary:hover{background:var(--surface-2)}.firmas-cliente summary:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.firmas-cliente-flecha{color:var(--muted);transition:transform var(--t-move) var(--e), color var(--t-color) var(--e);flex:none}.firmas-cliente[open] .firmas-cliente-flecha{color:var(--brand);transform:rotate(180deg)}.firmas-cliente[open] summary{background:var(--surface-2)}.firmas-pasos{counter-reset:paso;background:var(--surface-2);gap:12px;padding:8px 24px 24px;display:grid}.firmas-pasos li{counter-increment:paso;color:var(--muted);grid-template-columns:24px minmax(0,1fr);align-items:baseline;gap:12px;font-size:14px;line-height:1.6;display:grid}.firmas-pasos li:before{content:counter(paso);border:1px solid var(--brand);border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.firmas-pasos li:before{border:1px solid color-mix(in oklab, var(--brand) 45%, transparent)}}.firmas-pasos li:before{color:var(--brand);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:12px;transform:translateY(-1px)}@media (prefers-reduced-motion:no-preference){.firmas-plantilla:hover .firmas-mini:after{transition:transform .8s var(--e);transform:translate(110%)}.firmas-vista{animation:firmas-entra var(--t-in) var(--e) both}.firmas-aviso{animation:firmas-entra var(--t-move) var(--e) both}.firmas-texto-falso i{animation:2.4s ease-in-out infinite alternate firmas-brillo}.firmas-ventana:before{animation:9s ease-in-out infinite alternate firmas-respira}.firmas-cliente[open] .firmas-pasos li{animation:firmas-entra var(--t-move) var(--e) both}.firmas-cliente[open] .firmas-pasos li:nth-child(2){animation-delay:60ms}.firmas-cliente[open] .firmas-pasos li:nth-child(3){animation-delay:.12s}.firmas-cliente[open] .firmas-pasos li:nth-child(4){animation-delay:.18s}}@keyframes firmas-entra{0%{opacity:0;filter:blur(4px);transform:translateY(12px)}to{opacity:1;filter:none;transform:none}}@keyframes firmas-brillo{0%{opacity:.55}to{opacity:1}}@keyframes firmas-respira{0%{transform:translate(0)scale(1)}to{transform:translate(-12%,18%)scale(1.15)}}.acceso-listo-marca{color:var(--brand);display:inline-flex}@media (prefers-reduced-motion:no-preference){.acceso-listo-anillo{stroke-dasharray:132;stroke-dashoffset:132px;animation:acceso-trazo var(--t-in) var(--e) forwards}.acceso-listo-check{stroke-dasharray:30;stroke-dashoffset:30px;animation:acceso-trazo var(--t-move) var(--e) .5s forwards}.acceso-listo>:not(.acceso-listo-marca){opacity:0;animation:acceso-sube var(--t-in) var(--e) .2s forwards;transform:translateY(12px)}.acceso-listo-puntos:after{content:"";animation:1.2s steps(4,end) infinite acceso-puntos}}@keyframes acceso-trazo{to{stroke-dashoffset:0}}@keyframes acceso-sube{to{opacity:1;transform:none}}@keyframes acceso-puntos{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}.aviso-flotante{z-index:60;border:1px solid var(--border-2);border-radius:var(--radio-grande);background:var(--surface-2);grid-template-columns:24px minmax(0,1fr) 32px;align-items:center;gap:12px;width:min(420px,100vw - 32px);padding:12px 12px 12px 16px;display:grid;position:fixed;bottom:24px;right:24px}@media (max-width:1023px){.aviso-flotante{bottom:96px;right:16px}}.aviso-flotante-marca{background:var(--ok);border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.aviso-flotante-marca{background:color-mix(in oklab, var(--ok) 18%, transparent)}}.aviso-flotante-marca{color:var(--ok)}.aviso-flotante[data-tono=bad] .aviso-flotante-marca{background:var(--bad)}@supports (color:color-mix(in lab, red, red)){.aviso-flotante[data-tono=bad] .aviso-flotante-marca{background:color-mix(in oklab, var(--bad) 18%, transparent)}}.aviso-flotante[data-tono=bad] .aviso-flotante-marca{color:var(--bad)}.aviso-flotante[data-tono=warn] .aviso-flotante-marca{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.aviso-flotante[data-tono=warn] .aviso-flotante-marca{background:color-mix(in oklab, var(--warn) 18%, transparent)}}.aviso-flotante[data-tono=warn] .aviso-flotante-marca{color:var(--warn)}.aviso-flotante-cerrar{border-radius:var(--radio-chico);width:32px;height:32px;color:var(--muted);transition:background-color var(--t-color) var(--e), color var(--t-color) var(--e);justify-content:center;align-items:center;display:inline-flex}.aviso-flotante-cerrar:hover{background:var(--surface-3);color:var(--text)}.aviso-flotante-cerrar:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.aviso-flotante{animation:aviso-entra var(--t-move) var(--e) both}}@keyframes aviso-entra{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:none}}.panel-shell{background-color:var(--bg);background-image:radial-gradient(1100px 620px at 12% -12%,#8fe3c413,#0000 62%),radial-gradient(900px 640px at 105% 112%,#7fa6ba12,#0000 60%),linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:auto,auto,48px 48px,48px 48px;background-attachment:fixed}.panel-shell .panel-card{background-image:linear-gradient(#ffffff07,#fff0 42%);box-shadow:inset 0 1px #ffffff0a}.panel-shell .control{border-radius:var(--radio-medio);gap:8px;padding:10px 16px;font-size:.8125rem}.panel-shell .btn-primario{background-image:linear-gradient(#a9eed4,#86dcbc);box-shadow:inset 0 1px #ffffff73,0 8px 22px -12px #8fe3c499}.panel-shell .btn-primario:hover,.panel-shell .btn-primario:focus-visible{background-image:linear-gradient(#c2f4e1,#9be6c9);box-shadow:inset 0 1px #ffffff8c,0 10px 26px -12px #8fe3c4bf}.panel-shell .btn-secundario{border-color:var(--border-2);background-color:#ffffff06;background-image:linear-gradient(#ffffff0a,#fff0);box-shadow:inset 0 1px #ffffff0d}.panel-shell .btn-secundario:hover,.panel-shell .btn-secundario:focus-visible{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.panel-shell .btn-secundario:hover,.panel-shell .btn-secundario:focus-visible{border-color:color-mix(in oklab, var(--brand) 55%, var(--border-2))}}.panel-shell .btn-secundario:hover,.panel-shell .btn-secundario:focus-visible{color:var(--brand-2);background-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.panel-shell .btn-secundario:hover,.panel-shell .btn-secundario:focus-visible{background-color:color-mix(in oklab, var(--brand) 7%, transparent)}}.panel-shell .btn-secundario:disabled,.panel-shell .btn-terciario:disabled{opacity:.45;cursor:not-allowed}.panel-shell .field{border-radius:var(--radio-medio);background-color:#ffffff05;padding:9px 12px;font-size:.875rem}.panel-shell select.field{cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238FE3C4' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 10l5 5 5-5'/%3E%3C/svg%3E");background-position:right 10px center;background-size:16px 16px;padding-right:34px}.panel-shell select.field:hover{background-color:#ffffff0a}.panel-shell select.field option{color:#e8f0ec;background:#151a18}.panel-riel{z-index:40;width:76px;height:100svh;transition:width var(--t-move) var(--e);flex:none;position:sticky;top:0}.panel-riel[data-fijado]{width:256px}.panel-riel aside.panel-side{border-right:1px solid var(--border);-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);width:76px;transition:width var(--t-move) var(--e), box-shadow var(--t-move) var(--e);background-color:#0c100fe0;background-image:radial-gradient(260px 220px at 0 0,#8fe3c417,#0000 70%),linear-gradient(#ffffff05,#0000 30%);flex-direction:column;gap:24px;padding:20px 12px 16px;display:flex;position:absolute;inset:0 auto 0 0;overflow:hidden}.panel-riel:not([data-fijado]) aside.panel-side[data-abierto]{box-shadow:30px 0 60px -30px #000000d9}.panel-etiqueta{opacity:0;white-space:nowrap;transition:opacity var(--t-color) var(--e)}.panel-side[data-abierto] .panel-etiqueta{opacity:1;transition-delay:90ms}.panel-marca{border-radius:12px;align-items:center;gap:12px;padding:4px 6px;display:flex}.panel-marca-logo{width:40px;height:40px;color:var(--brand);transition:color var(--t-color) var(--e), filter var(--t-move) var(--e);flex:none}.panel-marca:hover .panel-marca-logo{color:var(--brand-2);filter:drop-shadow(0 0 10px #8fe3c473)}.panel-nav{scrollbar-width:none;flex-direction:column;flex:1;gap:16px;min-height:0;display:flex;overflow:hidden auto}.panel-nav::-webkit-scrollbar{display:none}.panel-nav-grupo{flex-direction:column;gap:2px;display:flex}.panel-side .panel-grupo{height:18px;padding:0 8px 4px}.panel-side .panel-link{width:100%;color:var(--muted);text-align:left;background:0 0;border-radius:12px;align-items:center;gap:12px;padding:4px;font-size:.875rem;display:flex}.panel-side .panel-link:hover,.panel-side .panel-link:focus-visible{color:var(--text);background-color:#ffffff09}.panel-side .panel-link:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.panel-side .panel-link[aria-current=page]{background-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.panel-side .panel-link[aria-current=page]{background-color:color-mix(in oklab, var(--brand) 9%, transparent)}}.panel-side .panel-link[aria-current=page]{color:var(--text)}.panel-icono{width:40px;height:40px;color:var(--muted);transition:color var(--t-color) var(--e), border-color var(--t-color) var(--e), box-shadow var(--t-move) var(--e), transform var(--t-move) var(--e);background-image:linear-gradient(155deg,#ffffff16,#ffffff03 60%);border:1px solid #ffffff12;border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 1px #ffffff17,inset 0 -1px #00000040,0 8px 18px -12px #000000e6}.panel-side .panel-link:hover .panel-icono{color:var(--text);border-color:#ffffff24;transform:translateY(-1px)}.panel-side .panel-link[aria-current=page] .panel-icono,.panel-side .panel-link[aria-pressed=true] .panel-icono{color:var(--brand-2);background-image:linear-gradient(155deg,#8fe3c457,#8fe3c40f 65%);border-color:#8fe3c473;box-shadow:inset 0 1px #ffffff38,0 0 22px -6px #8fe3c48c}.panel-pie{border-top:1px solid var(--border);flex-direction:column;gap:8px;padding-top:12px;display:flex}.panel-cuenta{width:100%;transition:background-color var(--t-color) var(--e);border-radius:12px;align-items:center;gap:12px;padding:6px;display:flex}.panel-cuenta:hover,.panel-cuenta[aria-expanded=true]{background-color:#ffffff0a}.panel-cuenta:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.panel-cuenta-flecha{color:var(--muted);transition:transform var(--t-move) var(--e);flex:none;transform:rotate(180deg)}.panel-cuenta[aria-expanded=true] .panel-cuenta-flecha{transform:none}.menu-cuenta{z-index:70;width:232px;padding:6px;position:absolute;bottom:calc(100% + 8px);left:0}.menu-cuenta-cabecera{border-bottom:1px solid var(--border);align-items:flex-start;gap:12px;margin-bottom:4px;padding:10px 10px 12px;display:flex}.menu-cuenta-item{border-radius:var(--radio-chico);width:100%;color:var(--muted);text-align:left;transition:background-color var(--t-color) var(--e), color var(--t-color) var(--e);align-items:center;gap:10px;padding:9px 10px;font-size:.8125rem;display:flex}.menu-cuenta-item:hover,.menu-cuenta-item:focus-visible{background-color:var(--surface-3);color:var(--text);outline:none}.menu-cuenta-salir:hover,.menu-cuenta-salir:focus-visible{color:var(--bad)}.menu-cuenta-linea{background:var(--border);height:1px;margin:4px 6px}@media (prefers-reduced-motion:no-preference){.menu-cuenta{animation:menu-cuenta-entra var(--t-move) var(--e) both;transform-origin:0 100%}}@media (prefers-reduced-motion:reduce){.panel-riel,.panel-riel aside.panel-side,.panel-etiqueta{transition:none}}@keyframes menu-cuenta-entra{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:none}}.panel-side .panel-grupo{transition:height var(--t-move) var(--e), opacity var(--t-color) var(--e)}.panel-side:not([data-abierto]) .panel-grupo{background:var(--border);opacity:1;color:#0000;height:1px;margin:6px 14px;padding:0}.panel-side .panel-link{padding:3px 4px}.panel-riel aside.panel-side{gap:18px;width:76px;padding:16px 16px 14px}.panel-riel aside.panel-side[data-abierto]{width:256px}.panel-nav{gap:10px;-webkit-mask-image:linear-gradient(#000 calc(100% - 24px),#0000);mask-image:linear-gradient(#000 calc(100% - 24px),#0000)}.panel-marca{padding:2px 0}.panel-marca .font-display{font-size:.9375rem}.panel-shell a.panel-card,.panel-shell button.panel-card{transition:transform var(--t-move) var(--e), border-color var(--t-color) var(--e), box-shadow var(--t-move) var(--e), background-color var(--t-color) var(--e);position:relative}.panel-shell .panel-card:has(>a:only-child){transition:transform var(--t-move) var(--e), border-color var(--t-color) var(--e), box-shadow var(--t-move) var(--e), background-color var(--t-color) var(--e);position:relative}.panel-shell a.panel-card:hover,.panel-shell button.panel-card:hover,.panel-shell a.panel-card:focus-visible{border-color:var(--brand);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.panel-shell a.panel-card:hover,.panel-shell button.panel-card:hover,.panel-shell a.panel-card:focus-visible{border-color:color-mix(in oklab, var(--brand) 40%, var(--border-2))}}.panel-shell a.panel-card:hover,.panel-shell button.panel-card:hover,.panel-shell a.panel-card:focus-visible{background-image:radial-gradient(420px 180px at 0 0,#8fe3c414,#0000 70%),linear-gradient(#ffffff09,#fff0 45%);box-shadow:inset 0 1px #ffffff0f,0 18px 40px -28px #8fe3c473}.panel-shell .panel-card{transition:border-color var(--t-color) var(--e)}.panel-shell li.panel-card:hover,.panel-shell div.panel-card:hover{border-color:var(--border-2)}.panel-shell .panel-table tbody tr{transition:background-color var(--t-color) var(--e)}.panel-shell .panel-table tbody tr:hover{background-image:linear-gradient(90deg,#8fe3c412,#8fe3c404 55%,#0000)}.panel-shell .panel-table tbody tr:hover td:first-child{box-shadow:inset 2px 0 0 var(--brand)}.panel-shell .kanban-card{background-image:linear-gradient(#ffffff09,#fff0 50%)}.panel-shell .kanban-card:hover{border-color:var(--brand);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.panel-shell .kanban-card:hover{border-color:color-mix(in oklab, var(--brand) 55%, var(--border-2))}}.panel-shell .kanban-card:hover{box-shadow:0 14px 30px -22px #8fe3c48c}.panel-shell .chip{background-color:#ffffff05}.panel-shell a .chip,.panel-shell button .chip{transition:border-color var(--t-color) var(--e), color var(--t-color) var(--e)}.panel-shell .btn-terciario:hover,.panel-shell .btn-terciario:focus-visible{background-color:#ffffff0d}.panel-shell main a.text-brand:hover{text-shadow:0 0 16px #8fe3c473}.panel-shell .panel-encabezado{isolation:isolate;position:relative}.panel-shell .panel-encabezado:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(closest-side,#8fe3c40f,#0000);width:min(520px,90vw);height:220px;position:absolute;inset:-48px auto auto -16px}@media (min-width:64rem){.panel-movil-barra{display:none!important}}.panel-movil-barra{z-index:50;padding:8px 12px 8px 16px;padding-top:calc(8px + env(safe-area-inset-top));border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background-color:#0c100fd1;background-image:radial-gradient(260px 120px at 0 0,#8fe3c414,#0000 70%);justify-content:space-between;align-items:center;gap:16px;display:flex;position:sticky;top:0}.panel-shell .barra-inferior{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background-color:#0c100fdb;background-image:linear-gradient(#ffffff08,#0000)}.panel-shell .barra-item{position:relative}.panel-shell .barra-item svg{transition:transform var(--t-move) var(--e), filter var(--t-move) var(--e)}.panel-shell .barra-item[aria-current=page] svg{filter:drop-shadow(0 0 8px #8fe3c48c);transform:translateY(-1px)}.panel-shell .barra-item[aria-current=page]:before{content:"";background:var(--brand);border-radius:0 0 2px 2px;width:28px;height:2px;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 12px #8fe3c4b3}.panel-shell .hoja{background-image:radial-gradient(320px 160px at 0 0,#8fe3c412,#0000 70%)}.panel-shell .hoja-item{gap:14px}.panel-shell .hoja-item[aria-current=page] .panel-icono{color:var(--brand-2);background-image:linear-gradient(155deg,#8fe3c457,#8fe3c40f 65%);border-color:#8fe3c473}.panel-shell .hoja-item:active .panel-icono{transform:scale(.96)}.panel-shell .hoja-item.text-bad .panel-icono{color:var(--bad)}.panel-shell main{overflow-x:clip}.panel-movil-logo{flex:none;width:36px;height:36px}.embudo-contenedor[data-vacio]{position:relative}.embudo-contenedor[data-vacio]>div{opacity:.35;filter:saturate(.4)}.embudo-vacio{z-index:2;border:1px solid var(--border-2);border-radius:var(--radio-grande);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:min(440px,90%);color:var(--muted);text-align:center;background:#101413e0;padding:12px 16px;font-size:.8125rem;line-height:1.6;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.selector-inicio{transition:border-color var(--t-color) var(--e), box-shadow var(--t-color) var(--e)}.selector-inicio[data-activa]{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.selector-inicio[data-activa]{border-color:color-mix(in srgb, var(--brand) 55%, var(--border))}}.selector-inicio[data-activa]{box-shadow:0 0 0 1px var(--brand), 0 12px 40px -18px var(--brand)}@supports (color:color-mix(in lab, red, red)){.selector-inicio[data-activa]{box-shadow:0 0 0 1px color-mix(in srgb, var(--brand) 25%, transparent), 0 12px 40px -18px color-mix(in srgb, var(--brand) 45%, transparent)}}.selector-activa{background:var(--ok);border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:4px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.selector-activa{background:color-mix(in srgb, var(--ok) 16%, transparent)}}.selector-activa{color:var(--ok);font-size:12px;font-weight:500}.selector-mini{aspect-ratio:16/7;border:1px solid var(--border);border-radius:var(--radio-medio);background:radial-gradient(120% 90% at 18% 0%, var(--brand), transparent 60%), var(--bg);flex-direction:column;gap:8px;padding:16px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.selector-mini{background:radial-gradient(120% 90% at 18% 0%, color-mix(in srgb, var(--brand) 16%, transparent), transparent 60%), var(--bg)}}.selector-mini[data-version="2"]{flex-direction:row;align-items:center;gap:16px}.selector-mini span{display:block}.mini-centro{align-self:center}.mini-linea,.mini-titulo,.mini-fila{background:var(--text);border-radius:999px;height:4px}@supports (color:color-mix(in lab, red, red)){.mini-linea,.mini-titulo,.mini-fila{background:color-mix(in srgb, var(--text) 22%, transparent)}}.mini-titulo{background:var(--text);height:8px}@supports (color:color-mix(in lab, red, red)){.mini-titulo{background:color-mix(in srgb, var(--text) 55%, transparent)}}.mini-video{background:radial-gradient(circle at 50% 50%, var(--brand) 0 9px, transparent 10px), var(--text);border-radius:6px;flex:1;align-self:center;width:70%}@supports (color:color-mix(in lab, red, red)){.mini-video{background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--brand) 55%, transparent) 0 9px, transparent 10px), color-mix(in srgb, var(--text) 10%, transparent)}}.mini-boton{background:var(--brand);border-radius:6px;width:64px;height:12px}.mini-col{flex-direction:column;flex:1.4;gap:8px;display:flex!important}.mini-panel{border:1px solid var(--border-2);border-radius:6px;flex-direction:column;flex:1;gap:8px;padding:8px;display:flex!important}.mini-ancla{background:var(--brand);border-radius:4px;height:20px}@supports (color:color-mix(in lab, red, red)){.mini-ancla{background:color-mix(in srgb, var(--brand) 30%, transparent)}}body:has(.site-header) .header-spacer{background-color:#fff}:is(body:has(.site-header) .site-header,body:has(.site-header) .menu-launcher,body:has(.site-header) .menu-panel){--bg:#f4f8f8;--surface:#fff;--surface-2:#fafcfc;--border:#dde7e8;--border-2:#c8d6d8;--text:#12262b;--muted:#4a5f64;--faint:#4a5f64;--brand:#2c5b63;--brand-2:#1e464d;--on-brand:#fff;color:#12262b}@media (min-width:64rem){body:has(.site-header) .site-header{background-color:#fff!important;border-color:#dde7e8!important}}.landing-ancla{scroll-margin-top:72px}@media (min-width:64rem){.landing-ancla{scroll-margin-top:88px}}.landing-h1{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(36px,5vw,64px);font-weight:500;line-height:1.05}.landing-h2{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(28px,3.6vw,46px);font-weight:500;line-height:1.1}.landing-cabeza{text-align:center;max-width:46rem;margin-inline:auto}.landing-cabeza .type-lead{margin-inline:auto}.landing-portada{--bg:#0b1d21;--border:#1f3a40;--border-2:#294a50;--muted:#a9c1c6;background:radial-gradient(70% 80% at 0 0,#2c5b6373,#0000 65%),linear-gradient(160deg,#163238 0%,#0b1d21 55% 100%)}@media (min-width:64rem){.landing-portada-cuerpo{padding-block:72px 96px}}.landing-pruebas{border-top:1px solid var(--border);gap:12px 24px;padding-top:24px;display:grid}@media (min-width:48rem){.landing-pruebas{grid-template-columns:repeat(2,minmax(0,1fr))}}.landing-pruebas li{color:var(--text);align-items:center;gap:10px;font-size:15px;display:flex}.landing-pruebas svg{color:var(--brand);flex:none}.landing-firma{align-items:center;gap:12px;margin-bottom:16px;display:flex}.landing-firma-foto{object-fit:cover;border-radius:999px;width:48px;height:48px;box-shadow:0 0 0 2px #141d1a,0 0 0 3px #a4dae173}.landing-firma-nombre{font-family:var(--font-display);color:var(--text);font-size:17px;font-weight:500;display:block}.landing-firma-cargo{color:var(--muted);font-size:13px;display:block}.consulta{--c-tinta:#12262b;--c-suave:#4a5f64;--c-borde:#dde7e8;color:var(--c-tinta);background:#fff;border-radius:16px;padding:24px;box-shadow:0 0 0 1px #ffffff14,0 30px 60px -30px #000000b3}@media (min-width:48rem){.consulta{padding:32px}}.consulta-cabeza{justify-content:space-between;align-items:baseline;display:flex}.consulta-rotulo{font-family:var(--font-display);letter-spacing:.22em;text-transform:uppercase;color:#2c5b63;font-size:10.5px;font-weight:600}.consulta-paso{color:var(--c-suave);font-size:13px}.consulta-barra{background:#e8f0f1;border-radius:999px;height:3px;margin-top:12px;overflow:hidden}.consulta-barra span{border-radius:inherit;height:100%;transition:width var(--t-move) var(--e);background:#2c5b63;display:block}.consulta-pregunta{animation:landing-entra var(--t-move) var(--e);border:0;margin-top:24px;padding:0}@keyframes landing-entra{0%{opacity:0;transform:translateY(8px)}}.consulta-titulo{font-family:var(--font-display);letter-spacing:-.015em;color:var(--c-tinta);font-size:21px;font-weight:500}.consulta-ayuda{color:var(--c-suave);margin-top:4px;font-size:14px}.consulta-opciones{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.consulta-opcion{border:1px solid var(--c-borde);min-height:56px;color:var(--c-tinta);text-align:center;cursor:pointer;transition:border-color var(--t-color) var(--e), background-color var(--t-color) var(--e), color var(--t-color) var(--e), transform var(--t-move) var(--e);background:#fff;border-radius:12px;justify-content:center;align-items:center;padding:8px 12px;font-size:14px;font-weight:500;line-height:1.3;display:flex}.consulta-opcion:hover,.consulta-opcion:focus-visible{color:#1e464d;background:#e8f3f4;border-color:#2c5b63;transform:translateY(-1px)}.consulta-opcion:focus-visible{outline-offset:2px;outline:2px solid #2c5b63}.consulta-opcion:last-child:nth-child(odd){grid-column:1/-1}.consulta-resumen{flex-direction:column;gap:8px;margin-top:16px;display:flex}.consulta-resumen li{color:var(--c-tinta);align-items:center;gap:8px;font-size:15px;display:flex}.consulta-resumen svg{color:#2c5b63}.consulta-enviar{--brand:#2c5b63;--brand-2:#1e464d;--on-brand:#fff;width:100%;margin-top:24px}.consulta-pie{border-top:1px solid var(--c-borde);color:var(--c-suave);justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding-top:16px;font-size:13px;display:flex}.consulta-volver{color:#2c5b63;align-items:center;gap:4px;display:inline-flex}.consulta-volver:hover{text-decoration:underline}.landing-banda{border-top:1px solid var(--border)}.landing-oferta{border:1px solid var(--border);border-top:4px solid var(--brand);background:#fff;border-radius:16px;max-width:64rem;margin-inline:auto;padding:32px;box-shadow:0 24px 48px -32px #19171259}@media (min-width:48rem){.landing-oferta{padding:48px}}.landing-oferta-cuerpo{align-items:center;gap:32px;display:grid}@media (min-width:64rem){.landing-oferta-cuerpo{grid-template-columns:1.4fr 1fr;gap:48px}}.landing-oferta-accion{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.landing-oferta-accion .control{width:100%}.landing-oferta-nota{border-top:1px solid var(--border);color:var(--muted);margin-top:32px;padding-top:24px;font-size:13px;line-height:1.6}.landing-checks{flex-direction:column;gap:12px;display:flex}.landing-checks li{color:var(--text);gap:12px;font-size:16px;line-height:1.5;display:flex}.landing-checks svg{color:var(--brand);flex:none;margin-top:3px}.landing-pasos{gap:32px;display:grid}@media (min-width:48rem){.landing-pasos{grid-template-columns:repeat(3,minmax(0,1fr))}}.landing-pasos li{border-top:2px solid var(--text);transition:border-color var(--t-color) var(--e);padding-top:24px}.landing-paso-num{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:.08em;color:var(--brand);font-size:14px;font-weight:600}.landing-areas{border-top:1px solid var(--border);max-width:64rem;margin:96px auto 0;padding-top:64px}.landing-servicios{gap:16px;display:grid}@media (min-width:48rem){.landing-servicios{grid-template-columns:repeat(2,minmax(0,1fr))}}.landing-servicios li{border:1px solid var(--border);background:var(--surface-2);transition:border-color var(--t-color) var(--e), transform var(--t-move) var(--e), box-shadow var(--t-move) var(--e);border-radius:16px;flex-direction:column;gap:12px;padding:24px;display:flex}.landing-servicios li:hover{border-color:var(--brand);transform:translateY(-3px);box-shadow:0 18px 36px -24px #19171259}.landing-servicios li[data-ancla]{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.landing-servicios li[data-ancla]{border-color:color-mix(in oklab, var(--brand) 40%, var(--border))}}.landing-servicio-cabeza{align-items:center;gap:10px;display:flex}.landing-servicio-cabeza svg{color:var(--brand);flex:none}.landing-servicio-cabeza h4{font-family:var(--font-display);color:var(--text);font-size:18px;font-weight:500}.landing-servicios p{color:var(--muted);font-size:15px;line-height:1.6}.landing-servicio-pie{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:12px;font-size:14px;display:flex}.landing-servicio-wa{color:var(--brand);font-weight:500}.landing-servicio-wa:hover{text-decoration:underline}.landing-servicio-mas{color:var(--muted);align-items:center;gap:6px;display:inline-flex}.landing-servicio-mas:hover{color:var(--text)}.landing-insignia{background:var(--brand);color:var(--on-brand);font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;margin-left:auto;padding:4px 8px;font-size:10px;font-weight:600;line-height:1}.landing-tabla{border:1px solid var(--border);background:#fff;border-radius:16px;max-width:64rem;margin-inline:auto;overflow:hidden}.landing-tabla-cabeza,.landing-tabla-fila{grid-template-columns:1fr;gap:8px;padding:16px 24px;display:grid}@media (min-width:48rem){.landing-tabla-cabeza,.landing-tabla-fila{grid-template-columns:1fr 1fr;gap:32px;padding:20px 32px}}.landing-tabla-cabeza{font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:#e8f0ec;background:#141d1a;font-size:11px;font-weight:600}@media not all and (min-width:48rem){.landing-tabla-cabeza span:last-child{display:none}}.landing-tabla-fila+.landing-tabla-fila{border-top:1px solid var(--border)}.landing-tabla-pregunta{color:var(--text);font-weight:500}.landing-tabla-respuesta{color:var(--text);gap:10px;display:flex}.landing-tabla-respuesta svg{color:var(--brand);flex:none;margin-top:3px}.landing-logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:48rem){.landing-logos{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:80rem){.landing-logos{grid-template-columns:repeat(7,minmax(0,1fr))}}.landing-logos .logo-cell{min-height:80px}.landing-equipo-cabeza{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.landing-cita{max-width:40rem;font-family:var(--font-display);letter-spacing:-.01em;color:var(--text);text-align:center;text-wrap:balance;margin-inline:auto;font-size:clamp(20px,2vw,28px);line-height:1.4}.landing-faq-ancho{max-width:52rem;margin-inline:auto}.landing-faq{border-top:1px solid var(--border-2);flex-direction:column;display:flex}.landing-faq-item{border-bottom:1px solid var(--border-2)}.landing-faq-item summary{color:var(--text);cursor:pointer;transition:color var(--t-color) var(--e);justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-size:clamp(16px,1.3vw,18px);font-weight:500;list-style:none;display:flex}.landing-faq-item summary::-webkit-details-marker{display:none}.landing-faq-item summary:hover,.landing-faq-item summary:focus-visible{color:var(--brand)}.landing-faq-item[open] .landing-faq-flecha{transform:rotate(180deg)}.landing-faq-item p{max-width:48em;color:var(--muted);padding:0 0 22px;line-height:1.7}.landing-cierre{--bg:#0b1d21;--border:#1f3a40;--border-2:#294a50;--muted:#a9c1c6;background:radial-gradient(70% 80% at 100% 100%,#2c5b6373,#0000 65%),linear-gradient(160deg,#163238 0%,#0b1d21 55% 100%)}.landing-cierre-acciones{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.landing-vineta{z-index:30;pointer-events:none;-webkit-backdrop-filter:blur(6px);height:72px;transition:opacity var(--t-in) var(--e);position:fixed;inset-inline:0}.landing-vineta[data-lado=arriba]{opacity:0;background:linear-gradient(#0a0f0d12,#0000);top:0;-webkit-mask-image:linear-gradient(#000 25%,#0000);mask-image:linear-gradient(#000 25%,#0000)}[data-scrolled=true] .landing-vineta[data-lado=arriba]{opacity:1}.landing-vineta[data-lado=abajo]{background:linear-gradient(#0000,#0a0f0d12);bottom:0;-webkit-mask-image:linear-gradient(#0000,#000 75%);mask-image:linear-gradient(#0000,#000 75%)}@media not all and (min-width:48rem){.landing-vineta{-webkit-backdrop-filter:blur(4px);height:48px}}@media (prefers-reduced-motion:reduce){.consulta-pregunta{animation:none}.consulta-opcion:hover,.landing-servicios li:hover{transform:none}}.panel-side .panel-grupo,.panel-side:not([data-abierto]) .panel-grupo{height:20px;color:var(--faint);opacity:1;transition:color var(--t-color) var(--e);background:0 0;margin:0 0 4px;padding:0 10px;line-height:20px;position:relative}.panel-side:not([data-abierto]) .panel-grupo{color:#0000}.panel-side .panel-grupo:before{content:"";background:var(--border-2);opacity:0;width:16px;height:1px;transition:opacity var(--t-color) var(--e);position:absolute;top:50%;left:14px}.panel-side:not([data-abierto]) .panel-grupo:before{opacity:1}.panel-nav{gap:20px}.panel-nav-grupo{gap:6px}.panel-side .panel-link{gap:14px;padding:4px 6px}.panel-side .panel-icono{border-radius:10px;width:32px;height:32px}.panel-riel aside.panel-side{gap:24px;padding:18px 16px 14px}.menu-cuenta .menu-cuenta-salir{color:var(--bad)}@supports (color:color-mix(in lab, red, red)){.menu-cuenta .menu-cuenta-salir{color:color-mix(in oklab, var(--bad) 82%, var(--text))}}.menu-cuenta .menu-cuenta-salir:hover,.menu-cuenta .menu-cuenta-salir:focus-visible{color:var(--bad);background-color:var(--bad)}@supports (color:color-mix(in lab, red, red)){.menu-cuenta .menu-cuenta-salir:hover,.menu-cuenta .menu-cuenta-salir:focus-visible{background-color:color-mix(in oklab, var(--bad) 10%, transparent)}}.ajustes-armazon{flex-direction:column;min-height:100%;display:flex}.ajustes-contenido{flex:1;min-width:0}@media (min-width:64rem){.ajustes-armazon{flex-direction:row}}.ajustes-nav{border-bottom:1px solid var(--border);background:linear-gradient(#ffffff04,#0000 40%);flex:none}@media (min-width:64rem){.ajustes-nav{border-right:1px solid var(--border);border-bottom:0;align-self:flex-start;width:272px;height:100vh;position:sticky;top:0;overflow-y:auto}}.ajustes-nav-movil{text-align:left;justify-content:space-between;align-items:center;width:100%;padding:12px 16px;display:flex}@media (min-width:64rem){.ajustes-nav-movil{display:none}}.ajustes-nav-rotulo{font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--faint);font-size:.625rem;font-weight:600;display:block}.ajustes-nav-actual{color:var(--text);margin-top:2px;font-size:.9375rem;font-weight:500;display:block}.ajustes-nav-flecha{color:var(--muted);transition:transform var(--t-move) var(--e)}.ajustes-nav[data-abierto] .ajustes-nav-flecha{transform:rotate(180deg)}.ajustes-nav-cuerpo{padding:0 16px 16px;display:none}.ajustes-nav[data-abierto] .ajustes-nav-cuerpo{display:block}@media (min-width:64rem){.ajustes-nav-cuerpo,.ajustes-nav[data-abierto] .ajustes-nav-cuerpo{padding:32px 16px 24px;display:block}}.ajustes-nav-titulo{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);margin:0 8px 16px;font-size:1.375rem;display:none}@media (min-width:64rem){.ajustes-nav-titulo{display:block}}.ajustes-buscador{border:1px solid var(--border);border-radius:var(--radio-medio);height:36px;color:var(--faint);transition:border-color var(--t-color) var(--e);background:#ffffff06;align-items:center;gap:8px;padding:0 12px;display:flex}.ajustes-buscador:focus-within{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.ajustes-buscador:focus-within{border-color:color-mix(in oklab, var(--brand) 55%, var(--border))}}.ajustes-buscador:focus-within{color:var(--brand)}.ajustes-buscador input{min-width:0;color:var(--text);background:0 0;border:0;outline:none;flex:1;font-size:.8125rem}.ajustes-buscador input::placeholder{color:var(--faint)}.ajustes-nav-grupos{flex-direction:column;gap:24px;margin-top:24px;display:flex}.ajustes-nav-grupo{flex-direction:column;gap:4px;display:flex}.ajustes-nav-grupo+.ajustes-nav-grupo{border-top:1px solid var(--border);padding-top:24px}.ajustes-nav-grupo-titulo{font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--faint);margin:0 8px 8px;font-size:.625rem;font-weight:600}.ajustes-nav-item{border-radius:var(--radio-grande);color:var(--muted);transition:background-color var(--t-color) var(--e), border-color var(--t-color) var(--e), color var(--t-color) var(--e);border:1px solid #0000;align-items:center;gap:12px;padding:8px;display:flex}.ajustes-nav-item:hover,.ajustes-nav-item:focus-visible{color:var(--text);background-color:#ffffff09}.ajustes-nav-item:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.ajustes-nav-item[aria-current=page]{color:var(--text);background-image:linear-gradient(155deg,#8fe3c41f,#ffffff05 70%);border-color:#8fe3c438;box-shadow:inset 0 1px #ffffff0f}.ajustes-nav-icono{width:30px;height:30px;color:var(--muted);background-image:linear-gradient(155deg,#ffffff12,#ffffff03 60%);border:1px solid #ffffff12;border-radius:9px;flex:none;place-items:center;display:grid}.ajustes-nav-item[aria-current=page] .ajustes-nav-icono{color:var(--brand-2);border-color:#8fe3c466}.ajustes-nav-nombre{font-size:.875rem;font-weight:500;line-height:1.3;display:block}.ajustes-nav-detalle{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1.4;display:block;overflow:hidden}.ajustes-nav-vacio{color:var(--faint);margin:0 8px;font-size:.8125rem}.avatar-editor{flex-direction:column;gap:16px;margin-top:16px;display:flex}.avatar-editor-actual{border:1px solid var(--border);border-radius:var(--radio-grande);background:linear-gradient(155deg,#8fe3c40f,#0000 60%);align-items:center;gap:16px;padding:16px;display:flex}.avatar-editor-actual .avatar{box-shadow:0 0 0 3px var(--bg), 0 0 0 4px #8fe3c459;flex:none}.avatar-editor-modos{border:1px solid var(--border);border-radius:var(--radio-grande);background:#ffffff05;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.avatar-editor-modo{border-radius:var(--radio-chico);color:var(--muted);transition:background-color var(--t-color) var(--e), color var(--t-color) var(--e);padding:8px 12px;font-size:.8125rem;font-weight:500}.avatar-editor-modo:hover{color:var(--text)}.avatar-editor-modo:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.avatar-editor-modo[aria-selected=true]{color:var(--text);background:linear-gradient(155deg,#8fe3c42e,#8fe3c40d);box-shadow:inset 0 0 0 1px #8fe3c44d}.avatar-editor-panel{animation:landing-entra var(--t-move) var(--e)}.avatar-editor-colores{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.avatar-editor-color{border-radius:var(--radio-grande);transition:border-color var(--t-color) var(--e), background-color var(--t-color) var(--e);border:1px solid #0000;flex-direction:column;align-items:center;gap:6px;padding:8px 4px;display:flex}.avatar-editor-color:hover{background:#ffffff08}.avatar-editor-color:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.avatar-editor-color[data-activo]{background:#8fe3c40f;border-color:#8fe3c459}.avatar-editor-muestra{width:44px;height:44px;font-family:var(--font-display);transition:transform var(--t-move) var(--e);border-radius:999px;place-items:center;font-size:15px;font-weight:500;display:grid}.avatar-editor-color:hover .avatar-editor-muestra{transform:translateY(-2px)}.avatar-editor-color[data-activo] .avatar-editor-muestra{box-shadow:0 0 0 2px var(--bg), 0 0 0 3px var(--brand)}.avatar-editor-nombre{color:var(--muted);align-items:center;gap:4px;font-size:.6875rem;display:inline-flex}.avatar-editor-color[data-activo] .avatar-editor-nombre{color:var(--brand)}@media (prefers-reduced-motion:reduce){.avatar-editor-panel{animation:none}}.nosotros-hechos{border-top:1px solid var(--border);flex-direction:column;display:flex}.nosotros-hechos li{border-bottom:1px solid var(--border);gap:16px;padding:16px 0;display:flex}.nosotros-hecho-num{width:32px;font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--brand);flex:none;font-size:14px;font-weight:600}.nosotros-hecho-titulo{font-family:var(--font-display);color:var(--text);font-size:18px;font-weight:500;display:block}.nosotros-hecho-detalle{color:var(--muted);margin-top:4px;font-size:15px;line-height:1.6;display:block}.nosotros-rubros{flex-wrap:wrap;gap:8px;display:flex}.nosotros-rubros li{border:1px solid var(--border-2);color:var(--text);transition:border-color var(--t-color) var(--e), color var(--t-color) var(--e);border-radius:999px;padding:6px 12px;font-size:13px}.nosotros-rubros li:hover{border-color:var(--brand);color:var(--brand)}.caso-pantalla{min-height:calc(100svh - 160px)}@media not all and (min-width:64rem){.caso-pantalla-bajada,.caso-pantalla-pruebas{display:none}.caso-pantalla .landing-h1{font-size:clamp(26px,6vw,36px)}}.landing-portada .landing-h1{letter-spacing:-.03em;font-size:clamp(34px,4.6vw,62px);font-weight:600;line-height:1.06}@supports (color:color-mix(in lab, red, red)){.landing-portada-bajada{color:color-mix(in oklab, var(--text) 86%, var(--bg))}}@media (min-width:64rem){.landing-portada-cuerpo{padding-block:64px 96px}}.consulta{--bg:#f4f8f8;--surface:#fff;--surface-2:#fafcfc;--surface-3:#e8f0f1;--border:#dde7e8;--border-2:#c8d6d8;--text:#12262b;--muted:#4a5f64;--faint:#4a5f64;--brand:#2c5b63;--brand-2:#1e464d;--on-brand:#fff;--bad:#b4402e}.consulta-opcion[aria-pressed=true]{color:#1e464d;background:#e8f3f4;border-color:#2c5b63}.consulta-campos{flex-direction:column;gap:12px;margin-top:16px;display:flex}.consulta-campo{color:var(--text);flex-direction:column;gap:6px;font-size:13px;font-weight:500;display:flex}.consulta-campo .field{min-height:48px}.consulta-trampa{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.consulta-error{color:#b4402e;background:#f8e7e3;border-radius:10px;margin-top:12px;padding:8px 12px;font-size:13px}.consulta-enviar{color:#fff;background:#2c5b63;justify-content:center}.consulta-enviar:hover,.consulta-enviar:focus-visible{background:#1e464d}.consulta-enviar:disabled{opacity:.6}.consulta-listo{text-align:center;animation:landing-entra var(--t-move) var(--e);padding:8px 0}.consulta-listo-marca{color:#287a56;background:#e4f2ea;border-radius:999px;place-items:center;width:48px;height:48px;display:inline-grid}.consulta-listo .consulta-resumen{align-items:center}.landing-dato{border:1px solid var(--border-2);color:var(--muted);background:#ffffff08;border-radius:16px;align-items:center;gap:16px;margin-top:16px;padding:16px 20px;font-size:15px;line-height:1.5;display:flex}.landing-dato-logo{background:#fff;border-radius:12px;flex:none;place-items:center;width:48px;height:48px;padding:6px;display:grid}.landing-dato-logo img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.barra-telefono{color:var(--brand);transition:color var(--t-color) var(--e);align-items:center;gap:8px;margin-right:16px;font-size:15px;font-weight:500;display:none}.barra-telefono:hover{color:var(--brand-2)}@media (min-width:96rem){.barra-telefono{display:inline-flex}}.barra-telefono,.site-header .control{white-space:nowrap}@media not all and (min-width:64rem){.landing-firma,.landing-dato{display:none}.landing-portada-cuerpo{padding-block:88px 48px}.consulta{padding:20px}.consulta-pregunta{margin-top:16px}.consulta-opcion{min-height:52px}}.pie{color:#a9c1c6;background:#081619;border-top:1px solid #1f3a40;font-size:14px;line-height:1.7}.pie-cuerpo{flex-direction:column;gap:32px;padding-block:48px;display:flex}@media (min-width:64rem){.pie-cuerpo{flex-direction:row;justify-content:space-between;align-items:flex-end}}.pie-nombre{font-family:var(--font-display);letter-spacing:-.01em;color:#e8f0ec;margin-bottom:4px;font-size:20px;font-weight:500}.pie-lado{flex-direction:column;gap:8px;display:flex}@media (min-width:64rem){.pie-lado{text-align:right;align-items:flex-end}}.pie-paginas{flex-wrap:wrap;gap:8px 20px;margin-bottom:8px;display:flex}.pie-enlace{color:#e8f0ec;text-underline-offset:3px;transition:color var(--t-color) var(--e), text-decoration-color var(--t-color) var(--e);-webkit-text-decoration:underline #e8f0ec59;text-decoration:underline #e8f0ec59}.pie-enlace:hover,.pie-enlace:focus-visible{color:#a4dae1;text-decoration-color:#a4dae1}.pie-firma{font-size:13px}html[data-protegido] img,html[data-protegido] video{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.landing-pantalla{flex-direction:column;justify-content:center;min-height:100svh;display:flex}.landing-pantalla-cuerpo{width:100%;padding-block:clamp(72px,9vw,128px)}.landing-portada.landing-pantalla{min-height:100svh}@media (min-width:64rem){.landing-portada.landing-pantalla{min-height:calc(100svh - 96px)}}.landing-centro{text-align:center;justify-content:center;display:flex}.landing-rotulo{font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--brand);font-size:13px;font-weight:600;line-height:1.4}.landing-cabeza .landing-rotulo{text-align:center}.landing-h2{letter-spacing:-.03em;font-size:clamp(30px,3.8vw,52px);font-weight:600;line-height:1.08}.landing-h3{font-family:var(--font-sans);letter-spacing:-.015em;font-size:clamp(20px,1.7vw,24px);font-weight:600;line-height:1.3}.landing-bajada{max-width:40em;color:var(--muted);text-wrap:pretty;margin-inline:auto;font-size:clamp(17px,1.4vw,20px);line-height:1.6}.landing-cabeza{max-width:50rem}.landing-boton{color:#fff;letter-spacing:-.005em;white-space:nowrap;min-height:56px;transition:background-color var(--t-color) var(--e), border-color var(--t-color) var(--e), color var(--t-color) var(--e), box-shadow var(--t-move) var(--e), transform var(--t-move) var(--e);background:#2c5b63;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:17px;font-weight:600;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 10px 24px -14px #1e464dcc}.landing-boton:after{content:"";transition:transform .8s var(--e);pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffff38 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.landing-boton:hover,.landing-boton:focus-visible{background:#1e464d;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff1f,0 18px 32px -16px #1e464de6}.landing-boton:hover:after,.landing-boton:focus-visible:after{transform:translate(120%)}.landing-boton:active{transform:translateY(0)}.landing-boton:focus-visible{outline-offset:3px;outline:2px solid #2c5b63}.landing-boton-claro{color:#0b1d21;background:#a4dae1;box-shadow:0 12px 30px -14px #a4dae18c}.landing-boton-claro:hover,.landing-boton-claro:focus-visible{background:#c8eaef;box-shadow:0 18px 36px -14px #a4dae1b3}.landing-boton-claro:focus-visible{outline-color:#a4dae1}.landing-boton-borde,.landing-boton-borde:hover,.landing-boton-borde:focus-visible{box-shadow:none;background:0 0}.landing-boton-borde{color:#e8f0ec;border-color:#e8f0ec59}.landing-boton-borde:hover,.landing-boton-borde:focus-visible{color:#a4dae1;border-color:#a4dae1}.landing-boton-borde:after{display:none}.landing-enlace{color:var(--brand);transition:color var(--t-color) var(--e);align-items:center;gap:8px;font-size:17px;font-weight:600;display:inline-flex}.landing-enlace:hover,.landing-enlace:focus-visible{color:var(--brand-2)}.landing-tel{color:var(--brand);text-underline-offset:4px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.landing-tel:hover{color:var(--brand-2)}@media (min-width:64rem){.landing-portada-cuerpo{padding-block:64px 80px}}.landing-portada-bajada{max-width:34em;color:var(--text);font-size:clamp(17px,1.35vw,20px);line-height:1.65}@supports (color:color-mix(in lab, red, red)){.landing-portada-bajada{color:color-mix(in oklab, var(--text) 84%, var(--bg))}}.landing-pruebas li{color:var(--text);font-size:16px}@supports (color:color-mix(in lab, red, red)){.landing-pruebas li{color:color-mix(in oklab, var(--text) 92%, var(--bg))}}.landing-hablar{color:var(--text);font-size:17px}@supports (color:color-mix(in lab, red, red)){.landing-hablar{color:color-mix(in oklab, var(--text) 84%, var(--bg))}}.landing-hablar-tel{color:var(--text);text-underline-offset:5px;transition:color var(--t-color) var(--e);font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.landing-hablar-tel:hover{color:var(--brand)}.landing-firma-nombre{font-family:var(--font-sans);letter-spacing:-.01em;font-size:18px;font-weight:600}.landing-dato{transition:border-color var(--t-color) var(--e), background-color var(--t-color) var(--e);border-radius:12px;margin-top:20px}.landing-dato:hover{background:#a4dae10d;border-color:#a4dae166}.landing-dato strong{color:var(--text);font-weight:600}.landing-dato-logo{border-radius:8px;width:44px;height:44px}.consulta-rotulo{font-family:var(--font-sans);letter-spacing:.16em;font-size:13px;font-weight:600}.consulta-paso{color:var(--c-suave);margin-top:16px;font-size:15px}.consulta-barra{height:4px;margin-top:8px}.consulta-titulo{font-family:var(--font-sans);letter-spacing:-.015em;font-size:22px;font-weight:600;line-height:1.3}.consulta-opcion{border-radius:8px;min-height:64px;padding:10px 14px;font-size:16px;font-weight:600;box-shadow:0 1px 2px #1917120d}.consulta-opcion:hover,.consulta-opcion:focus-visible{transform:translateY(-2px);box-shadow:0 10px 20px -14px #1e464d99}.consulta-opcion:active{transform:translateY(0)scale(.99)}.consulta-opcion[aria-pressed=true]{border-width:2px;padding:9px 13px}.consulta-campo{font-size:14px;font-weight:600}.consulta-campo .field,.consulta .field{border-radius:8px;min-height:52px}.consulta-enviar{border-radius:8px;min-height:56px;font-size:17px;font-weight:600}.consulta-volver{margin-top:20px;font-size:15px;font-weight:500}.consulta-pie{border-top:1px solid var(--c-borde);color:var(--c-suave);text-align:center;margin-top:24px;padding-top:20px;font-size:14px;line-height:1.55;display:block}.consulta-error{border-radius:8px}@media not all and (min-width:64rem){.consulta{padding:20px}.consulta-titulo{font-size:20px}.consulta-opcion{min-height:56px;font-size:15px}.consulta-pie{margin-top:16px;padding-top:12px;font-size:13px}}.landing-oferta{transition:box-shadow var(--t-move) var(--e), transform var(--t-move) var(--e);border-top-width:4px;border-radius:12px;box-shadow:0 30px 60px -40px #19171266}.landing-oferta:hover{box-shadow:0 40px 70px -40px #19171280}.landing-checks li{font-size:17px;line-height:1.5}.landing-checks li[data-fuerte]{font-weight:600}.landing-checks svg{margin-top:2px}.landing-o-llama{color:var(--muted);font-size:15px}.landing-oferta-accion .landing-boton{width:100%}.landing-oferta-nota{font-size:14px}.landing-pasos li{border-top:2px solid var(--text);padding-top:32px;position:relative}.landing-pasos li:before{content:"";background:var(--brand);transform-origin:0;width:100%;height:2px;transition:transform var(--t-in) var(--e);position:absolute;top:-2px;left:0;transform:scaleX(0)}.landing-pasos li:hover:before{transform:scaleX(1)}.landing-pasos li:hover{border-color:var(--text)}.landing-paso-num{font-family:var(--font-sans);letter-spacing:.06em;font-size:16px;font-weight:600}.landing-paso-titulo{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--text);font-size:clamp(20px,1.8vw,26px);font-weight:600;line-height:1.3}.landing-paso-detalle{color:var(--muted);font-size:17px;line-height:1.65}.landing-servicios{gap:20px;max-width:68rem;margin-inline:auto}.landing-servicios li{background:var(--surface);border-radius:12px;gap:16px;padding:28px;position:relative;overflow:hidden}.landing-servicios li:before{content:"";opacity:0;transition:opacity var(--t-move) var(--e);pointer-events:none;background:radial-gradient(120% 80% at 0 0,#2c5b6314,#0000 60%);position:absolute;inset:0}.landing-servicios li:hover:before{opacity:1}.landing-servicios li:hover{transform:translateY(-4px);box-shadow:0 24px 44px -28px #19171273}.landing-servicios li[data-ancla]{background:linear-gradient(160deg,#e8f3f4,#fff 70%)}.landing-servicio-check{width:32px;height:32px;color:var(--brand);transition:background-color var(--t-color) var(--e), color var(--t-color) var(--e);background:#e8f3f4;border-radius:8px;flex:none;place-items:center;display:grid}.landing-servicios li:hover .landing-servicio-check{background:var(--brand);color:#fff}.landing-servicio-cabeza h3{font-family:var(--font-sans);letter-spacing:-.015em;color:var(--text);font-size:19px;font-weight:600;line-height:1.3}.landing-servicios p{font-size:16px}.landing-servicio-pie{padding-top:16px;font-size:15px}.landing-servicio-consultar{color:var(--brand);align-items:center;gap:6px;font-weight:600;display:inline-flex}.landing-servicio-consultar:hover{color:var(--brand-2)}.landing-servicio-mas{color:var(--muted);text-underline-offset:4px;transition:color var(--t-color) var(--e), text-decoration-color var(--t-color) var(--e);-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.landing-servicio-mas:hover{color:var(--text);text-decoration-color:currentColor}.landing-insignia{border-radius:6px}.landing-tabla{border-radius:12px;box-shadow:0 30px 60px -44px #19171273}.landing-tabla-cabeza{font-family:var(--font-sans);letter-spacing:.14em;background:linear-gradient(160deg,#163238,#0b1d21);font-size:13px}.landing-tabla-fila{transition:background-color var(--t-color) var(--e)}.landing-tabla-fila:hover{background:#e8f3f4!important}.landing-tabla-pregunta{font-size:17px;font-weight:600;line-height:1.45}.landing-tabla-respuesta{font-size:17px;line-height:1.5}@media (min-width:48rem){.landing-tabla-cabeza,.landing-tabla-fila{padding:22px 32px}}.landing-cifras{gap:24px;max-width:56rem;margin-inline:auto;display:grid}@media (min-width:48rem){.landing-cifras{grid-template-columns:repeat(3,minmax(0,1fr))}}.landing-cifras li{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.landing-cifra-valor{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.04em;color:var(--text);font-size:clamp(44px,5vw,64px);font-weight:600;line-height:1}.landing-cifra-texto{max-width:16em;color:var(--muted);font-size:16px;line-height:1.45}.landing-clientes{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (min-width:48rem){.landing-clientes{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:80rem){.landing-clientes{grid-template-columns:repeat(7,minmax(0,1fr))}}.landing-clientes li{border:1px solid var(--border);text-align:center;transition:border-color var(--t-color) var(--e), transform var(--t-move) var(--e), box-shadow var(--t-move) var(--e);background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:20px 12px;display:flex}.landing-clientes li:hover{border-color:var(--brand);transform:translateY(-4px);box-shadow:0 20px 36px -26px #19171273}.landing-cliente-logo{place-items:center;height:72px;margin-bottom:8px;display:grid}.landing-cliente-logo img{object-fit:contain;width:auto;max-width:100%;transition:transform var(--t-move) var(--e)}.landing-clientes li:hover .landing-cliente-logo img{transform:scale(1.05)}.landing-cliente-nombre{color:var(--text);font-size:15px;font-weight:600}.landing-cliente-rubro{color:var(--muted);font-size:13px;line-height:1.4}.landing-cita{max-width:34rem;font-size:clamp(22px,2.3vw,32px);font-weight:400;line-height:1.35}.landing-faq-item summary{letter-spacing:-.01em;padding:26px 0;font-size:clamp(17px,1.4vw,20px);font-weight:600}.landing-faq-flecha{color:var(--brand);flex:none}.landing-faq-item summary:hover .landing-faq-flecha{transform:translateY(2px)}.landing-faq-item[open] summary:hover .landing-faq-flecha{transform:rotate(180deg)translateY(2px)}.landing-faq-item p{padding-bottom:26px;font-size:17px}.landing-cierre .landing-bajada{color:var(--text)}@supports (color:color-mix(in lab, red, red)){.landing-cierre .landing-bajada{color:color-mix(in oklab, var(--text) 84%, var(--bg))}}.landing-cierre-nota{color:var(--muted);font-size:15px}@media not all and (min-width:40rem){.landing-cierre-acciones{flex-direction:column;align-items:stretch}}.landing-vineta{-webkit-backdrop-filter:blur(2px);height:112px}.landing-vineta:before,.landing-vineta:after{content:"";position:absolute;inset:0}.landing-vineta:before{-webkit-backdrop-filter:blur(6px)}.landing-vineta:after{-webkit-backdrop-filter:blur(12px)}.landing-vineta[data-lado=abajo]{background:linear-gradient(#0000,#0a0f0d1a);-webkit-mask-image:linear-gradient(#0000,#000 90%);mask-image:linear-gradient(#0000,#000 90%)}.landing-vineta[data-lado=abajo]:before{-webkit-mask-image:linear-gradient(#0000 30%,#000 80%);mask-image:linear-gradient(#0000 30%,#000 80%)}.landing-vineta[data-lado=abajo]:after{-webkit-mask-image:linear-gradient(#0000 60%,#000);mask-image:linear-gradient(#0000 60%,#000)}.landing-vineta[data-lado=arriba]:before{-webkit-mask-image:linear-gradient(#000 20%,#0000 70%);mask-image:linear-gradient(#000 20%,#0000 70%)}.landing-vineta[data-lado=arriba]:after{-webkit-mask-image:linear-gradient(#000,#0000 40%);mask-image:linear-gradient(#000,#0000 40%)}@media not all and (min-width:48rem){.landing-vineta{height:72px}}@media (prefers-reduced-motion:reduce){.landing-boton,.landing-boton:after,.landing-servicios li,.landing-clientes li,.landing-pasos li:before{transition:none}.landing-boton:hover,.landing-clientes li:hover,.landing-servicios li:hover{transform:none}}.landing-portada-grilla{grid-template-areas:"titulo""consulta""resto";gap:32px;display:grid}.landing-portada-titulo{grid-area:titulo}.landing-portada-consulta{grid-area:consulta}.landing-portada-resto{grid-area:resto}@media (min-width:64rem){.landing-portada-grilla{grid-template:"titulo consulta""resto consulta"/minmax(0,1fr) 400px;align-content:center;gap:0 72px}.landing-portada-titulo{align-self:end}.landing-portada-resto{align-self:start}.landing-portada-consulta{align-self:center}.landing-portada-cuerpo{padding-block:56px}}.landing-rotulo{letter-spacing:.12em;font-size:12px}.landing-h1,.landing-portada .landing-h1{letter-spacing:-.025em;font-size:clamp(32px,3.4vw,50px);font-weight:600;line-height:1.1}.landing-h2{letter-spacing:-.025em;font-size:clamp(28px,3vw,44px);line-height:1.12}.landing-bajada{font-size:clamp(16px,1.25vw,18px)}.landing-portada-bajada{max-width:32em;font-size:clamp(16px,1.2vw,18px);line-height:1.55}.landing-pruebas{gap:14px 24px;padding-top:24px}.landing-pruebas li{font-size:15px}.landing-hablar{font-size:16px}.landing-firma{gap:12px;margin-bottom:14px}.landing-firma-nombre{font-size:16px}.landing-firma-cargo{font-size:14px}.consulta{padding:24px}.consulta-rotulo{letter-spacing:.12em;font-size:12px;font-weight:500}.consulta-paso{margin-top:14px;font-size:14px}.consulta-titulo{font-size:18px}.consulta-ayuda{font-size:13.5px}.consulta-opcion{min-height:52px;font-size:15px}.consulta-campo .field,.consulta .field{min-height:48px}.consulta-volver{margin-top:16px;font-size:14px}.consulta-pie{margin-top:18px;padding-top:16px;font-size:13px}.landing-dato{border-radius:10px;margin-top:16px;padding:14px 16px;font-size:14px}.landing-dato-logo{width:40px;height:40px}.landing-checks li,.landing-paso-detalle,.landing-tabla-pregunta,.landing-tabla-respuesta,.landing-faq-item p{font-size:16px}.landing-paso-titulo{font-size:clamp(19px,1.6vw,22px)}.landing-h3{font-size:clamp(19px,1.5vw,22px)}.landing-boton{min-height:52px;padding:0 24px;font-size:16px}.landing-faq-item h3{margin:0}.landing-faq-boton{letter-spacing:-.01em;width:100%;color:var(--text);text-align:left;cursor:pointer;transition:color var(--t-color) var(--e);justify-content:space-between;align-items:center;gap:16px;padding:24px 0;font-size:clamp(16px,1.3vw,18px);font-weight:600;line-height:1.4;display:flex}.landing-faq-boton:hover,.landing-faq-boton:focus-visible{color:var(--brand)}.landing-faq-boton:focus-visible{outline:2px solid var(--brand);outline-offset:4px;border-radius:4px}.landing-faq-icono{width:32px;height:32px;color:var(--brand);transition:background-color var(--t-color) var(--e), color var(--t-color) var(--e);border-radius:999px;flex:none;place-items:center;display:grid}.landing-faq-boton:hover .landing-faq-icono{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.landing-faq-boton:hover .landing-faq-icono{background:color-mix(in oklab, var(--brand) 10%, transparent)}}.landing-faq-item[data-abierto] .landing-faq-icono{background:var(--brand);color:var(--on-brand)}.landing-faq-flecha{transition:transform var(--t-move) var(--e)}.landing-faq-item[data-abierto] .landing-faq-flecha{transform:rotate(180deg)}.landing-faq-panel{opacity:0;transition:grid-template-rows .52s var(--e), opacity .32s var(--e);grid-template-rows:0fr;display:grid}.landing-faq-item[data-abierto] .landing-faq-panel{opacity:1;transition:grid-template-rows .52s var(--e), opacity .42s var(--e) 80ms;grid-template-rows:1fr}.landing-faq-panel-cuerpo{min-height:0;overflow:hidden}.landing-faq-panel-cuerpo p{max-width:48em;color:var(--muted);transition:transform .52s var(--e);padding:0 48px 24px 0;line-height:1.7;transform:translateY(-6px)}.landing-faq-item[data-abierto] .landing-faq-panel-cuerpo p{transform:none}.landing-faq-item{transition:border-color var(--t-color) var(--e)}.landing-faq-item[data-abierto]{border-bottom-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.landing-faq-item[data-abierto]{border-bottom-color:color-mix(in oklab, var(--brand) 45%, var(--border-2))}}@media (prefers-reduced-motion:reduce){.landing-faq-panel,.landing-faq-item[data-abierto] .landing-faq-panel,.landing-faq-panel-cuerpo p{transition:none}}.landing-vineta[data-lado=arriba]{background:linear-gradient(#0a0f0d09,#0000)}.landing-vineta[data-lado=abajo]{background:linear-gradient(#0000,#0a0f0d09)}.landing-contenedor{max-width:1120px}.landing-pantalla-cuerpo{padding-block:64px}@media (min-width:48rem){.landing-pantalla-cuerpo{padding-block:96px}}.landing-rotulo{letter-spacing:.08em;font-size:12px;font-weight:700;line-height:1.6}.landing-h2{letter-spacing:-.015em;max-width:26ch;margin-inline:auto;font-size:clamp(26px,3.2vw,40px);font-weight:700;line-height:1.15}.landing-bajada{max-width:60ch;font-size:18px;line-height:1.5}.landing-h3,.landing-paso-titulo{letter-spacing:-.01em;font-size:20px;font-weight:700;line-height:1.3}.landing-portada-cuerpo{padding-block:88px 48px}@media (min-width:64rem){.landing-portada-cuerpo{padding-block:64px}.landing-portada-grilla{grid-template-columns:minmax(0,1fr) 420px;column-gap:64px}}.landing-portada .landing-rotulo{margin-bottom:16px}.landing-portada .landing-h1{letter-spacing:-.02em;max-width:20ch;margin-top:0;font-size:clamp(32px,3.4vw,48px);font-weight:700;line-height:1.08}.landing-portada-bajada{color:#d3e3e6;max-width:54ch;margin-top:24px;font-size:18px;line-height:1.55}.landing-pruebas{border-top-color:#a4dae12e;gap:12px 24px;max-width:560px;margin-top:32px;padding-top:24px}.landing-pruebas li{color:#d3e3e6;align-items:flex-start;gap:8px;font-size:14px;line-height:1.4}.landing-pruebas svg{margin-top:1px}.landing-hablar{color:#d3e3e6;margin-top:32px;font-size:16px}.landing-hablar-tel{text-underline-offset:3px;text-decoration-color:#a4dae199}@media not all and (min-width:64rem){.landing-pruebas li{font-size:13px}.landing-portada-bajada{font-size:17px}}.landing-firma-foto{width:48px;height:48px}.landing-firma-nombre{font-size:17px;font-weight:700}.landing-firma-cargo{color:#d3e3e6;font-size:15px}.consulta{border-radius:12px;padding:24px;box-shadow:0 20px 40px -12px #00000073}.consulta-rotulo{letter-spacing:.08em;margin-bottom:12px;font-size:13px;font-weight:600}.consulta-paso{margin-top:0;margin-bottom:6px;font-size:14px;font-weight:500}.consulta-barra{margin-top:0}.consulta-pregunta{margin-top:16px}.consulta-titulo{font-size:18px;font-weight:700}.consulta-ayuda{margin-top:4px;font-size:13px}.consulta-opciones{gap:10px;margin-top:16px}.consulta-opcion,.consulta-opcion[aria-pressed=true]{min-height:56px;box-shadow:none;border-width:2px;border-color:#dde7e8;border-radius:6px;padding:8px;font-size:16px;font-weight:600;line-height:1.25}.consulta-opcion:hover,.consulta-opcion:focus-visible,.consulta-opcion[aria-pressed=true]{color:#12262b;box-shadow:none;background:#e8f3f4;border-color:#2c5b63;transform:none}.consulta .field{border-width:2px;border-radius:6px;min-height:48px}.consulta-campo{gap:4px;font-size:14px;font-weight:600}.consulta-enviar{min-height:52px;font-size:17px}.consulta-volver{color:#4a5f64;min-height:44px;margin-top:16px;font-size:14px;font-weight:500}.consulta-volver:hover{color:#12262b;text-decoration:none}.consulta-pie{margin-top:20px;padding-top:16px;font-size:13px;line-height:1.55}.landing-dato{color:#d3e3e6;border-color:#a4dae12e;border-radius:12px;margin-top:24px;padding:16px 20px;font-size:15px}.landing-oferta{border-top-width:4px;max-width:960px;padding:24px 16px;box-shadow:0 12px 32px -16px #0b1d2133}@media (min-width:48rem){.landing-oferta{padding:48px}}@media (min-width:64rem){.landing-oferta-cuerpo{grid-template-columns:minmax(0,1fr) 260px;gap:48px}}.landing-oferta .landing-checks{margin-top:16px}.landing-checks{gap:12px}.landing-checks li{font-size:16px}.landing-pasos{gap:24px}@media (min-width:48rem){.landing-pasos{gap:32px}}.landing-pasos li{padding-top:16px}.landing-paso-num{letter-spacing:.08em;font-size:14px;font-weight:700}.landing-paso-titulo{margin-top:8px}.landing-paso-detalle{margin-top:8px;font-size:16px;line-height:1.55}.landing-tabla{box-shadow:none}.landing-tabla-cabeza{letter-spacing:.08em;background:#0b1d21;font-size:12px;font-weight:700}.landing-tabla-fila:nth-child(odd){background:#f4f8f8}.landing-tabla-pregunta,.landing-tabla-respuesta{font-size:16px;line-height:1.5}@media (min-width:48rem){.landing-tabla-cabeza,.landing-tabla-fila{gap:0;padding:0}.landing-tabla-cabeza>span,.landing-tabla-fila>span{padding:16px 24px}}.landing-faq-ancho{max-width:800px}.landing-faq-boton{min-height:56px;padding:12px 0;font-size:18px;font-weight:700;line-height:1.35}.landing-faq-panel-cuerpo p{max-width:62ch;padding:0 0 16px;font-size:16px;line-height:1.6}.landing-faq,.landing-faq-item{border-color:#dde7e8}.landing-h2-cierre{font-size:clamp(28px,3.2vw,40px)}.landing-cierre .landing-bajada{color:#d3e3e6;max-width:52ch;font-size:18px}.landing-cierre-acciones{margin-top:32px}.landing-cierre-nota{color:#a9c1c6;margin-top:16px;font-size:14px}.landing-boton{border-width:2px;min-height:52px;padding:14px 28px;font-size:16px;font-weight:600}@media (min-width:64rem){.header-bar,.header-spacer{height:72px}.landing-portada.landing-pantalla{min-height:calc(100svh - 72px)}}.site-header .control{min-height:44px;padding:12px 20px;font-size:15px;font-weight:600}@keyframes entra-blur{0%{opacity:0;filter:blur(8px);transform:translateY(24px)}to{opacity:1;filter:none;transform:none}}@keyframes sale-blur{0%{opacity:1;filter:none;transform:none}to{opacity:.15;filter:blur(6px);transform:translateY(-16px)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){main [data-reveal]:not([data-reveal=word]):not([data-reveal=photo]){animation:linear both entra-blur,linear both sale-blur;animation-timeline:view(),view();animation-range:entry entry 90%,exit 35%}main [data-reveal=word]{animation:linear both enter-word,linear both sale-blur;animation-timeline:view(),view();animation-range:entry entry 90%,exit 35%}}}.landing-portada,.tone-fixed-dark,.tone-fixed-brand{color:#d3e3e6;background:radial-gradient(120% 80% at 0 0,#163238 0%,#0b1d21 60%)}.landing-cierre,.section-invert{color:#d3e3e6;background:radial-gradient(100% 120% at 100% 0,#163238 0%,#0b1d21 60%)}.landing-portada .landing-rotulo,.landing-cierre .landing-rotulo{color:#a4dae1}.landing-faq-item[data-abierto] .landing-faq-flecha{color:var(--on-brand)}@media not all and (min-width:48rem){.landing-cifras{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.landing-cifra-valor{font-size:34px}.landing-cifra-texto{font-size:13px}}@media (min-width:64rem){.ajustes-nav{width:240px}.ajustes-nav-cuerpo,.ajustes-nav[data-abierto] .ajustes-nav-cuerpo{padding:24px 12px 20px}}.ajustes-nav-titulo{margin:0 8px 12px;font-size:1.0625rem;font-weight:500}.ajustes-buscador{height:32px}.ajustes-buscador input{font-size:.75rem}.ajustes-nav-grupos{gap:16px;margin-top:16px}.ajustes-nav-grupo{gap:2px}.ajustes-nav-grupo+.ajustes-nav-grupo{padding-top:16px}.ajustes-nav-grupo-titulo{margin:0 8px 6px;font-size:.5625rem}.ajustes-nav-item{border-radius:var(--radio-medio);gap:10px;padding:6px 8px}.ajustes-nav-icono{border-radius:8px;width:26px;height:26px}.ajustes-nav-icono svg{width:14px;height:14px}.ajustes-nav-nombre{font-size:.8125rem}.ajustes-nav-detalle{font-size:.6875rem}.ajustes-contenido .panel-titulo{font-size:1.375rem}.equipo{font-size:13px}.equipo-barra{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;margin-top:20px;display:flex}.equipo-pestanas{gap:24px;display:flex}.equipo-pestanas button{color:var(--muted);transition:color var(--t-color) var(--e);padding:8px 0 12px;font-size:14px;font-weight:500;position:relative}.equipo-pestanas button span{color:var(--faint);font-variant-numeric:tabular-nums;margin-left:4px}.equipo-pestanas button:hover,.equipo-pestanas button[aria-selected=true]{color:var(--text)}.equipo-pestanas button[aria-selected=true]:after{content:"";background:var(--brand);border-radius:2px;height:2px;position:absolute;inset:auto 0 -1px}.equipo-filtros{flex-wrap:wrap;gap:2px;padding-bottom:8px;display:flex}.equipo-filtros button{border-radius:var(--radio-chico);color:var(--muted);transition:background-color var(--t-color) var(--e), color var(--t-color) var(--e);padding:5px 10px;font-size:12px}.equipo-filtros button span{color:var(--faint);font-variant-numeric:tabular-nums}.equipo-filtros button:hover{color:var(--text)}.equipo-filtros button[aria-pressed=true]{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.equipo-filtros button[aria-pressed=true]{background:color-mix(in oklab, var(--brand) 12%, transparent)}}.equipo-filtros button[aria-pressed=true]{color:var(--brand)}.equipo-filtros button[aria-pressed=true] span{color:inherit}.equipo-error{border:1px solid var(--bad);margin-top:12px;padding:8px 12px}@supports (color:color-mix(in lab, red, red)){.equipo-error{border:1px solid color-mix(in oklab, var(--bad) 45%, var(--border))}}.equipo-error{border-radius:var(--radio-chico);background:var(--bad-soft);color:var(--bad);font-size:12px}.equipo-herramientas{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.equipo-buscar{border:1px solid var(--border);border-radius:var(--radio-medio);height:36px;color:var(--faint);transition:border-color var(--t-color) var(--e);background:#ffffff05;flex:260px;align-items:center;gap:8px;padding:0 12px;display:flex}.equipo-buscar:focus-within{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.equipo-buscar:focus-within{border-color:color-mix(in oklab, var(--brand) 55%, var(--border))}}.equipo-buscar:focus-within{color:var(--brand)}.equipo-buscar input{min-width:0;color:var(--text);background:0 0;border:0;outline:none;flex:1;font-size:13px}.equipo-buscar input::placeholder{color:var(--faint)}.equipo .equipo-select{width:auto;min-width:160px;height:36px;min-height:36px;padding-block:0;font-size:13px}.equipo-tabla{border:1px solid var(--border);border-radius:var(--radio-grande);background:var(--nivel-1,#ffffff04);margin-top:12px;overflow:hidden}.equipo-fila{min-height:56px;transition:background-color var(--t-color) var(--e);grid-template-columns:minmax(220px,2.2fr) minmax(120px,1.2fr) minmax(160px,1.3fr) minmax(100px,.9fr) 110px 40px;align-items:center;gap:16px;padding:8px 16px;display:grid}.equipo-grupo+.equipo-grupo,.equipo-cabeza+.equipo-grupo{border-top:1px solid var(--border)}.equipo-grupo:hover .equipo-fila{background:#ffffff06}.equipo-fila[data-ocupado]{opacity:.6}.equipo-cabeza{min-height:40px;font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-size:10.5px;font-weight:600}.equipo-persona{align-items:center;gap:10px;min-width:0;display:flex}.equipo-nombre{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;display:block;overflow:hidden}.equipo-tu{color:var(--faint);font-weight:400}.equipo-correo{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.equipo-cargo,.equipo-ingreso{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.equipo-rol{align-items:center;gap:8px;min-width:0;display:flex}.equipo-punto{background:var(--brand);border-radius:999px;flex:none;width:6px;height:6px}.equipo-rol select{appearance:none;min-width:0;max-width:100%;color:var(--text);cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%2393a29c' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 2px center no-repeat;border:0;padding:4px 20px 4px 0;font-size:13px}.equipo-rol select:disabled{cursor:default;background-image:none}.equipo-rol select option{background:#151a18}.equipo-rol select:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}.equipo .chip{font-size:11px}.equipo-acciones{justify-content:flex-end;display:flex}.equipo-menu{position:relative}.equipo-menu-boton{border-radius:var(--radio-chico);width:28px;height:28px;color:var(--muted);transition:background-color var(--t-color) var(--e), color var(--t-color) var(--e);place-items:center;display:grid}.equipo-menu-boton:hover,.equipo-menu-boton[aria-expanded=true]{color:var(--text);background:#ffffff0f}.equipo-menu-lista{z-index:20;border:1px solid var(--border-2);border-radius:var(--radio-medio);background:var(--nivel-2,#1a201e);flex-direction:column;min-width:190px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:0}.equipo-menu-lista button{color:var(--text);text-align:left;border-radius:6px;padding:8px 10px;font-size:13px}.equipo-menu-lista button:hover:not(:disabled){background:#ffffff0d}.equipo-menu-lista button[data-peligro]{color:var(--bad)}@supports (color:color-mix(in lab, red, red)){.equipo-menu-lista button[data-peligro]{color:color-mix(in oklab, var(--bad) 85%, var(--text))}}.equipo-menu-lista button:disabled{opacity:.4;cursor:not-allowed}.equipo-vacio{border-top:1px solid var(--border);color:var(--muted);padding:24px 16px;font-size:13px}.equipo-enlace{border:1px solid var(--brand);margin:0 16px 12px;padding:12px}@supports (color:color-mix(in lab, red, red)){.equipo-enlace{border:1px solid color-mix(in oklab, var(--brand) 40%, var(--border))}}.equipo-enlace{border-radius:var(--radio-medio);background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.equipo-enlace{background:color-mix(in oklab, var(--brand) 7%, transparent)}}.equipo-enlace{color:var(--text);font-size:12px}.equipo-enlace-fila{gap:8px;margin:8px 0;display:flex}.equipo-enlace-fila .field{flex:1;min-height:34px;padding-block:4px;font-size:12px}.equipo-enlace-fila .control{min-height:34px;padding:0 14px;font-size:12px}.equipo-invitar{border:1px solid var(--brand);margin-top:16px;padding:16px}@supports (color:color-mix(in lab, red, red)){.equipo-invitar{border:1px solid color-mix(in oklab, var(--brand) 35%, var(--border))}}.equipo-invitar{border-radius:var(--radio-grande);animation:landing-entra var(--t-move) var(--e);background:linear-gradient(155deg,#a4dae10d,#0000 60%)}.equipo-invitar-cabeza{color:var(--text);justify-content:space-between;align-items:center;margin-bottom:12px;font-size:13px;font-weight:600;display:flex}.equipo-invitar-campos{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:10px;display:grid}@media (min-width:80rem){.equipo-invitar-campos{grid-template-columns:1fr 1fr 1.4fr 1.2fr 1fr auto}}.equipo-invitar-campos label{color:var(--muted);flex-direction:column;gap:4px;font-size:11.5px;display:flex}.equipo-invitar-campos .field{min-height:36px;padding-block:6px;font-size:13px}.equipo-invitar-campos .control{min-height:36px;padding:0 16px;font-size:13px}.equipo-invitar-ayuda{color:var(--faint);margin-top:8px;font-size:11.5px}.equipo-buzones{margin-top:16px}.equipo-nota{max-width:64em;color:var(--muted);font-size:12px;line-height:1.55}.equipo-buzon{grid-template-columns:minmax(220px,1.4fr) 120px minmax(260px,2fr);align-items:start;gap:16px;padding:14px 16px;font-size:13px;display:grid}.equipo-buzon+.equipo-buzon{border-top:1px solid var(--border)}.equipo-buzon>div:first-child{grid-column:1/3;display:contents}.equipo-buzon-acceso{color:var(--muted);grid-area:1/3;font-size:13px}.equipo-buzon-acceso .field{min-height:34px;padding-block:4px;font-size:12.5px}.equipo-miembro{border-bottom:1px solid var(--border);color:var(--text);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:6px 0;display:flex}.equipo-buzones>.control,.equipo-buzones>form{margin-top:12px}.equipo-buzones form.panel-card{font-size:13px}@media not all and (min-width:64rem){.equipo-cabeza{display:none}.equipo-fila{grid-template-columns:minmax(0,1fr) auto auto;gap:8px 12px;padding:12px 14px}.equipo-persona{grid-column:1/-1}.equipo-cargo,.equipo-ingreso{display:none}.equipo-buzon{grid-template-columns:minmax(0,1fr) auto}.equipo-buzon-acceso{grid-area:auto/1/auto/-1}}.equipo-buzon .chip{justify-self:start}.consulta-opcion[data-secundaria]{color:#4a5f64;background:0 0;border-style:dashed;min-height:44px;font-weight:500}.consulta-opcion[data-secundaria]:hover,.consulta-opcion[data-secundaria]:focus-visible{color:#12262b;border-style:solid}.landing-pruebas li{white-space:nowrap}@media not all and (min-width:64rem){.landing-pruebas li{white-space:normal}}.landing-dato{padding:14px 18px}.consulta-fija{flex-direction:column;min-height:510px;display:flex}.consulta-fija>.consulta-pregunta,.consulta-fija>.consulta-listo{flex:1}.consulta-fija>.consulta-listo{flex-direction:column;justify-content:center;align-items:center;display:flex}.consulta-fija .consulta-pie{margin-top:auto}.consulta-pregunta+.consulta-pie{margin-top:20px}.consulta-paso-fila{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.consulta-paso-fila .consulta-paso{margin:0}.consulta-paso-fila .consulta-volver{align-items:center;gap:4px;min-height:0;margin:0;padding:0;font-size:13px;display:inline-flex}.consulta-paso-fila .consulta-volver[hidden]{visibility:hidden;display:inline-flex}.consulta-fila-doble{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media not all and (min-width:64rem){.consulta-fija{min-height:510px}}.vacante-tarjeta{flex-direction:column;min-height:510px;display:flex}.vacante-puesto{letter-spacing:-.02em;color:#12262b;font-size:24px;font-weight:700;line-height:1.2}.vacante-datos{border-top:1px solid #dde7e8;flex-direction:column;margin-top:16px;display:flex}.vacante-datos>div{border-bottom:1px solid #dde7e8;justify-content:space-between;gap:16px;padding:10px 0;font-size:14px;display:flex}.vacante-datos dt{color:#4a5f64}.vacante-datos dd{color:#12262b;text-align:right;font-weight:600}.vacante-pasos-rotulo{letter-spacing:.08em;text-transform:uppercase;color:#2c5b63;margin-top:20px;font-size:12px;font-weight:600}.vacante-pasos{flex-direction:column;gap:8px;margin-top:10px;display:flex}.vacante-pasos li{color:#12262b;align-items:center;gap:10px;font-size:14.5px;display:flex}.vacante-pasos li span{font-variant-numeric:tabular-nums;color:#2c5b63;background:#e8f3f4;border-radius:999px;place-items:center;width:26px;height:26px;font-size:11px;font-weight:700;display:grid}.vacante-accion{margin-top:auto;padding-top:20px}.vacante-accion .landing-boton{width:100%}.vacante-detalle{gap:20px;max-width:1056px;margin-inline:auto;display:grid}@media (min-width:64rem){.vacante-detalle{grid-template-columns:repeat(2,minmax(0,1fr))}}.vacante-bloque.landing-oferta{max-width:none;margin:0}@media (min-width:48rem){.vacante-bloque.landing-oferta{padding:40px}}.vacante-suma{border-top:1px solid var(--border);letter-spacing:.08em;text-transform:uppercase;color:var(--brand);margin-top:24px;padding-top:20px;font-size:12px;font-weight:700}.vacante-deseables{flex-direction:column;gap:8px;margin-top:12px;display:flex}.vacante-deseables li{color:var(--muted);padding-left:18px;font-size:15px;line-height:1.5;position:relative}.vacante-deseables li:before{content:"";background:var(--brand);border-radius:999px;width:6px;height:6px;position:absolute;top:.6em;left:2px}.vacante-cultura{gap:24px 32px;display:grid}@media (min-width:48rem){.vacante-cultura{grid-template-columns:repeat(2,minmax(0,1fr))}}.vacante-cultura li{border-top:2px solid var(--text);padding-top:16px;position:relative}.vacante-cultura li:before{content:"";background:var(--brand);transform-origin:0;width:100%;height:2px;transition:transform var(--t-in) var(--e);position:absolute;top:-2px;left:0;transform:scaleX(0)}.vacante-cultura li:hover:before{transform:scaleX(1)}.vacante-areas{grid-template-columns:1fr}@media (min-width:64rem){.vacante-areas{grid-template-columns:repeat(3,minmax(0,1fr))}}@media not all and (min-width:64rem){.vacante-tarjeta{min-height:0}.site-header{pointer-events:auto!important;background-color:#fff!important;border-bottom:1px solid #dde7e8!important}.header-bar{grid-template-columns:1fr auto;height:64px}[data-scrolled=true] .header-bar{height:64px}.header-spacer{background-color:#fff;height:64px;display:block}.barra-marca{display:block}.barra-tel-movil{color:#2c5b63;width:40px;height:40px;transition:background-color var(--t-color) var(--e);border-radius:8px;place-items:center;margin-right:48px;display:grid}.barra-tel-movil:active{background:#e8f3f4}.menu-launcher{inset:12px 0 auto}.menu-launcher .menu-button{color:#12262b;background:#fff;border-color:#dde7e8;width:40px;height:40px}.landing-portada.landing-pantalla{min-height:0}.landing-portada-cuerpo{padding-block:32px 48px}.landing-portada-grilla{grid-template-areas:"titulo""resto""consulta";gap:24px}.landing-portada .landing-h1{font-size:clamp(30px,8.4vw,40px);line-height:1.1}.landing-portada-bajada{margin-top:0;font-size:17px;line-height:1.55}.landing-pruebas{gap:12px 16px;margin-top:20px;padding-top:20px}.landing-pruebas li{font-size:14px}.landing-hablar{display:none}.landing-firma,.landing-dato{display:flex}.landing-firma{margin-bottom:12px}.landing-cabeza,.landing-cabeza .landing-rotulo,.landing-cabeza .landing-bajada,.landing-cabeza .landing-h2{text-align:left;margin-inline:0}.landing-h2{font-size:clamp(26px,7.2vw,32px)}.landing-bajada{font-size:17px}.landing-pantalla{min-height:0}.landing-pantalla-cuerpo{padding-block:56px}.landing-oferta-accion .landing-boton,.landing-centro .landing-boton{width:100%}.landing-centro{justify-content:stretch}.landing-cifras li,.landing-cita{text-align:left}.landing-cifras li{align-items:flex-start}.landing-cita{margin-inline:0}.landing-cierre .landing-cabeza{text-align:center}.landing-cierre .landing-cabeza .landing-h2,.landing-cierre .landing-cabeza .landing-bajada{text-align:center;margin-inline:auto}}.barra-movil{display:none}@media not all and (min-width:64rem){.barra-movil{z-index:55;padding:8px 12px calc(8px + env(safe-area-inset-bottom));transition:transform var(--t-move) var(--e);background:#fffffff7;border-top:1px solid #dde7e8;grid-template-columns:1fr 1.4fr;gap:8px;display:grid;position:fixed;inset:auto 0 0;transform:translateY(110%);box-shadow:0 -8px 24px -12px #00000040}.barra-movil[data-visible]{transform:none}.barra-movil a{border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:52px;font-size:16px;font-weight:700;display:flex}.barra-movil-llamar{color:#2c5b63;border:2px solid #2c5b63}.barra-movil-caso{color:#fff;background:#2c5b63}body:has(.barra-movil) .pie{padding-bottom:76px}}@media (prefers-reduced-motion:reduce){.barra-movil{transition:none}}@media not all and (min-width:64rem){.barra-marca a{gap:10px}.barra-marca .brand-logo{width:38px;height:38px}.barra-marca a>span:last-child{white-space:nowrap}.barra-marca a>span:last-child>span:first-child{font-size:15px}.barra-marca a>span:last-child>span:last-child{font-size:10px}.landing-pruebas{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-pruebas li{font-size:13px}.menu-launcher{transition:transform var(--t-move) var(--e)}[data-header=hidden] .menu-launcher{transform:translateY(-80px)}}.firmas-movimientos{border:0;flex-direction:column;gap:10px;padding:0;display:flex}.firmas-movimientos-lista{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.firmas-movimiento{border:1px solid var(--border);border-radius:var(--radio-grande);text-align:left;transition:border-color var(--t-color) var(--e), background-color var(--t-color) var(--e);flex-direction:column;gap:4px;padding:8px;display:flex}.firmas-movimiento img{border-radius:var(--radio-chico);background:#fff;width:100%;height:auto;margin-bottom:4px}.firmas-movimiento:hover{border-color:var(--border-2)}.firmas-movimiento[aria-pressed=true]{background:#a4dae10f;border-color:#a4dae180}.firmas-movimiento-nombre{color:var(--text);font-size:13px;font-weight:500}.firmas-movimiento-detalle{color:var(--faint);font-size:11.5px;line-height:1.4}.landing-portada .landing-portada-titulo .landing-rotulo{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media not all and (min-width:40rem){.landing-portada .landing-portada-titulo .landing-rotulo{letter-spacing:.08em;font-size:clamp(9.5px,2.75vw,12px)}}@media (min-width:64rem){.landing-portada-grilla{grid-template-rows:auto auto;grid-template-areas:"titulo titulo""resto consulta";align-items:start;row-gap:40px}.landing-portada-titulo{align-self:end}.landing-portada .landing-portada-titulo .landing-h1{text-wrap:balance;max-width:24em;font-size:clamp(40px,3.9vw,52px)}.landing-portada-resto{align-self:start;padding-top:8px}.landing-portada-resto>.landing-portada-bajada:first-child{margin-top:0}}.landing-portada-bajada{max-width:32em}.landing-calificacion{color:#fff;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.landing-estrellas{color:#a4dae1;gap:2px;display:inline-flex}.landing-pruebas{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.landing-pruebas li{white-space:nowrap;align-items:center;min-width:0}@media not all and (min-width:30rem){.landing-pruebas{grid-template-columns:1fr;gap:10px}}.landing-servicio-cabeza .landing-servicio-check svg{color:inherit}.pasos-auto{gap:16px;display:grid}@media (min-width:48rem){.pasos-auto{grid-template-columns:repeat(3,minmax(0,1fr))}}.pasos-auto li{border-top:0;padding-top:0}.pasos-auto li:before{display:none}.pasos-auto-boton{border:1px solid var(--border);text-align:left;width:100%;height:100%;color:var(--text);cursor:pointer;transition:background-color var(--t-move) var(--e), border-color var(--t-move) var(--e), color var(--t-move) var(--e), transform var(--t-move) var(--e);background:#fff;border-radius:12px;flex-direction:column;padding:28px 28px 32px;display:flex;position:relative;overflow:hidden}.pasos-auto-boton:hover{border-color:var(--brand)}.pasos-auto-boton:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.pasos-auto-boton .landing-paso-num{color:var(--brand)}.pasos-auto-boton .landing-paso-titulo{margin-top:16px;font-size:20px}.pasos-auto-boton .landing-paso-detalle{margin-top:8px;font-size:15.5px}.pasos-auto li[data-activo] .pasos-auto-boton{background:radial-gradient(120% 90% at 0 0,#1e464d 0%,#0b1d21 70%);border-color:#0b1d21}.pasos-auto li[data-activo] .landing-paso-num{color:#a4dae1}.pasos-auto li[data-activo] .landing-paso-titulo{color:#fff}.pasos-auto li[data-activo] .landing-paso-detalle{color:#d3e3e6}.pasos-auto-linea{background:#a4dae129;height:3px;position:absolute;inset:auto 0 0}.pasos-auto-linea>span{transform-origin:0;background:#a4dae1;height:100%;display:block;transform:scaleX(0)}.pasos-auto[data-corriendo] .pasos-auto-linea>span{animation:pasos-linea var(--pasos-duracion,5.2s) linear both}@keyframes pasos-linea{to{transform:scaleX(1)}}.retrato-giro{perspective:1400px}.retrato-giro-tarjeta{aspect-ratio:4/5;cursor:pointer;width:100%;transform-style:preserve-3d;transition:transform .7s var(--e);border-radius:12px;display:block;position:relative}.retrato-giro-tarjeta[data-volteada]{transform:rotateY(180deg)}@media (hover:hover) and (pointer:fine){.retrato-giro:hover .retrato-giro-tarjeta{transform:rotateY(180deg)}.retrato-giro:hover .retrato-giro-tarjeta[data-volteada]{transform:none}}.retrato-giro-tarjeta:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.retrato-giro-cara{backface-visibility:hidden;border-radius:12px;position:absolute;inset:0;overflow:hidden}.retrato-giro-frente{border:1px solid var(--border);background:var(--surface-3)}.retrato-giro-pista{color:#fff;-webkit-backdrop-filter:blur(6px);background:#0b1d21b8;border-radius:999px;place-items:center;width:32px;height:32px;display:grid;position:absolute;bottom:12px;right:12px}.retrato-giro-dorso{color:#d3e3e6;text-align:left;background:radial-gradient(120% 90% at 0 0,#1e464d 0%,#0b1d21 70%);flex-direction:column;justify-content:flex-end;gap:4px;padding:24px;display:flex;transform:rotateY(180deg)}.retrato-giro-nombre{letter-spacing:-.01em;color:#fff;font-size:20px;font-weight:700;line-height:1.2}.retrato-giro-cargo{letter-spacing:.14em;text-transform:uppercase;color:#a4dae1;font-size:11.5px;font-weight:600}.retrato-giro-raya{border-block:1px solid #a4dae1;width:40px;height:4px;margin-block:12px 8px}.retrato-giro-pie{flex-direction:column;gap:2px;margin-top:12px;display:flex}.retrato-giro-pie-nombre{color:var(--text);font-size:16px;font-weight:700}.retrato-giro-pie-cargo{color:var(--muted);font-size:13.5px}@media (prefers-reduced-motion:reduce){.retrato-giro-tarjeta{transition:none}}.equipo-giro{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;max-width:880px;display:grid}@media (min-width:48rem){.equipo-giro{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}@media not all and (min-width:30rem){.equipo-giro{grid-template-columns:1fr;max-width:320px}}.landing-boton:not(.landing-boton-borde),.barra-movil-caso{isolation:isolate;position:relative;overflow:hidden}.landing-boton:not(.landing-boton-borde):after,.barra-movil-caso:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffff61 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}@media (prefers-reduced-motion:no-preference){.landing-boton:not(.landing-boton-borde),.barra-movil-caso{animation:cta-sacude 3s var(--e) infinite}.landing-boton:not(.landing-boton-borde):after,.barra-movil-caso:after{animation:3s ease-in-out infinite cta-brillo}.landing-boton:not(.landing-boton-borde):hover{animation-play-state:paused}}@keyframes cta-brillo{0%,55%{transform:translate(-120%)}85%,to{transform:translate(120%)}}@keyframes cta-sacude{0%,86%,to{transform:none}88%{transform:translate(-3px)rotate(-1deg)}90%{transform:translate(3px)rotate(1deg)}92%{transform:translate(-2px)}94%{transform:translate(2px)}96%{transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){main .landing-cierre [data-reveal]:not([data-reveal=word]):not([data-reveal=photo]){animation:linear both entra-blur;animation-timeline:view();animation-range:entry entry 60%}main .landing-cierre [data-reveal=word]{animation:linear both enter-word;animation-timeline:view();animation-range:entry entry 60%}.landing-vineta[data-lado=abajo]{animation:linear both vineta-fin;animation-timeline:scroll(root);animation-range:94% 100%}}}@keyframes vineta-fin{to{opacity:0}}.landing-cierre.landing-pantalla{min-height:min(100svh,760px)}.pie{color:#a9c1c6;font-size:13.5px;line-height:1.6}.pie .pie-cuerpo{gap:32px;padding-block:48px 32px;display:grid}@media (min-width:48rem){.pie .pie-cuerpo{grid-template-columns:1.3fr 1fr 1fr;align-items:start}}.pie-marca{align-items:center;gap:12px;display:flex}.pie-logo{color:#a4dae1;flex:none;width:40px;height:40px}.pie .pie-nombre{font-family:var(--font-sans);letter-spacing:-.005em;color:#fff;margin:0;font-size:15px;font-weight:700;display:block}.pie-sub{color:#a9c1c6;font-size:12.5px;display:block}.pie-dato{color:#a9c1c6;margin-top:12px}.pie-lista .pie-dato{margin-top:0}.pie-rotulo{letter-spacing:.16em;text-transform:uppercase;color:#a4dae1;margin-bottom:12px;font-size:11px;font-weight:700}.pie-lista{flex-direction:column;gap:6px;display:flex}.pie-lista-doble{grid-template-columns:repeat(2,max-content);gap:6px 24px;display:grid}.pie .pie-enlace{color:#d3e3e6;text-decoration:none}.pie .pie-enlace:hover,.pie .pie-enlace:focus-visible{color:#fff;-webkit-text-decoration:underline #a4dae1;text-decoration:underline #a4dae1}.pie-fuerte{font-weight:600}.pie .pie-fuerte{color:#fff}.pie-final{color:#82999e;border-top:1px solid #1f3a40;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-block:20px;font-size:12.5px;display:flex}@media not all and (min-width:64rem){body:has(.barra-movil) .pie{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.barra-movil{padding:10px 16px max(12px, calc(env(safe-area-inset-bottom) + 6px))}.barra-movil a{min-height:50px;font-size:15.5px}}.caso-armazon{min-height:100dvh}@media not all and (min-width:64rem){.caso-armazon-cabecera>div{padding-block:10px}.caso-armazon-cabecera .size-12{width:40px;height:40px}.caso-armazon main>div{padding-block:12px max(16px, env(safe-area-inset-bottom))}.caso-pantalla{gap:16px;min-height:0}.caso-pantalla .type-eyebrow{display:none}.caso-pantalla .landing-h1{margin-top:0;font-size:clamp(22px,6vw,30px);line-height:1.15}.caso-pantalla .consulta-fija{min-height:0}}.servicios-pestanas{gap:24px;display:grid}@media (min-width:64rem){.servicios-pestanas{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:40px}}.servicios-lista{scrollbar-width:none;scroll-snap-type:x mandatory;gap:8px;display:flex;overflow-x:auto}.servicios-lista::-webkit-scrollbar{display:none}@media (min-width:64rem){.servicios-lista{flex-direction:column;overflow:visible}}.servicios-tab{border:1px solid var(--border);min-height:52px;color:var(--muted);text-align:left;scroll-snap-align:start;cursor:pointer;transition:background-color var(--t-color) var(--e), border-color var(--t-color) var(--e), color var(--t-color) var(--e);background:#fff;border-radius:8px;flex:none;align-items:center;gap:12px;padding:12px 16px;font-size:15px;font-weight:600;display:flex}.servicios-tab:hover{border-color:var(--brand);color:var(--text)}.servicios-tab:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.servicios-tab[aria-selected=true]{color:#fff;background:radial-gradient(120% 90% at 0 0,#1e464d 0%,#0b1d21 70%);border-color:#0b1d21}.servicios-tab-num{letter-spacing:.08em;color:var(--brand);font-size:12px;font-weight:700}.servicios-tab[aria-selected=true] .servicios-tab-num{color:#a4dae1}.servicios-tab .landing-insignia{margin-left:auto}.servicios-tab[aria-selected=true] .landing-insignia{color:#0b1d21;background:#a4dae1}.servicios-panel{border:1px solid var(--border);background:#fff;border-radius:12px;gap:24px;padding:28px;display:grid}@media (min-width:48rem){.servicios-panel{grid-template-columns:minmax(0,1fr) 300px;gap:32px;padding:36px}}@media (prefers-reduced-motion:no-preference){.servicios-panel{animation:servicios-entra var(--t-move) var(--e) both}}@keyframes servicios-entra{0%{opacity:0;filter:blur(4px);transform:translateY(10px)}}.servicios-panel-titulo{letter-spacing:-.02em;color:var(--text);font-size:clamp(24px,2.4vw,32px);font-weight:700;line-height:1.15}.servicios-panel-resumen{max-width:36em;color:var(--muted);margin-top:12px;font-size:16.5px;line-height:1.6}.servicios-panel-rotulo{letter-spacing:.14em;text-transform:uppercase;color:var(--brand);margin-top:24px;font-size:11.5px;font-weight:700}.servicios-panel-puntos{gap:8px 24px;margin-top:12px;display:grid}@media (min-width:40rem){.servicios-panel-puntos{grid-template-columns:repeat(2,minmax(0,1fr))}}.servicios-panel-puntos li{color:var(--text);align-items:flex-start;gap:8px;font-size:15px;line-height:1.45;display:flex}.servicios-panel-puntos svg{color:var(--brand);flex:none;margin-top:1px}.servicios-panel-acciones{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:32px;display:flex}.servicios-panel-foto{aspect-ratio:4/3;background:var(--surface-3);border-radius:8px;overflow:hidden}@media (min-width:48rem){.servicios-panel-foto{aspect-ratio:4/5}}@media not all and (min-width:48rem){.servicios-panel{padding:20px}.servicios-panel-foto{aspect-ratio:16/9;order:-1}.servicios-panel-acciones .landing-boton{width:100%}}.contacto-canales{gap:4px;max-width:440px;display:grid}.contacto-canales li{border-bottom:1px solid #a4dae124;align-items:center;gap:14px;padding-block:12px;display:flex}.contacto-canal-icono{color:#a4dae1;background:#a4dae11a;border-radius:8px;flex:none;place-items:center;width:40px;height:40px;display:grid}.contacto-canal-icono svg{width:18px;height:18px}.contacto-canal-rotulo{letter-spacing:.14em;text-transform:uppercase;color:#a9c1c6;font-size:11px;font-weight:700;display:block}.contacto-canal-valor{color:#fff;font-size:15.5px;font-weight:600;display:block}a.contacto-canal-valor:hover,a.contacto-canal-valor:focus-visible{color:#a4dae1}.contacto-grilla .landing-portada-titulo .landing-portada-bajada{margin-top:16px}@media not all and (min-width:64rem){.contacto-grilla{grid-template-areas:"titulo""consulta""resto"}}@media not all and (min-width:40rem){.firmas-ventana-cuerpo{padding:16px}.firmas-ventana-cabecera{padding-inline:16px}}@media (min-width:64rem){.landing-portada-cuerpo{padding-block:40px}.landing-portada-grilla{row-gap:28px}.landing-portada .consulta-fija{min-height:452px}}.landing-portada-resto .landing-dato{max-width:460px;margin-top:32px;display:flex}.retrato-giro-dorso{justify-content:center;padding:clamp(16px,4vw,24px)}@media not all and (min-width:48rem){.retrato-giro-linea{font-size:13px;line-height:1.45}.retrato-giro-cargo{letter-spacing:.12em;font-size:10.5px}}@media not all and (min-width:64rem){.servicios-lista{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.servicios-tab{min-height:48px;padding:10px 12px;font-size:14px}.servicios-tab .landing-insignia,.caso-pantalla .caso-pantalla-pruebas,.caso-pantalla .caso-pantalla-bajada{display:none}}.landing-dato-consulta{display:none}@media not all and (min-width:64rem){.landing-portada-resto .landing-dato-resto{display:none}.landing-portada-consulta .landing-dato-consulta{margin-top:16px;display:flex}.landing-portada .landing-portada-titulo .landing-h1{text-wrap:balance;font-size:clamp(23px,6.5vw,32px);line-height:1.12}}.landing-calificacion{font-size:14.5px}.landing-estrellas{color:#f2c66d}.landing-calificacion{white-space:nowrap}.landing-portada-resto .landing-calificacion+.landing-pruebas{margin-top:16px}.landing-prueba-estrella{color:#fff;font-weight:600}.landing-prueba-estrella svg{color:#f2c66d}@media not all and (min-width:64rem){.landing-pruebas{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;padding-top:20px}.landing-pruebas li{gap:6px;font-size:13px}.landing-portada-cuerpo{padding-block:24px 40px}.landing-portada .landing-portada-titulo .landing-rotulo{margin-bottom:12px}.landing-portada-bajada{font-size:16px;line-height:1.5}.landing-portada-grilla{gap:20px}.landing-firma{margin-bottom:12px}}@media not all and (min-width:23.75rem){.landing-pruebas li{white-space:normal;align-items:flex-start;font-size:12px}}.pasos-auto-boton{isolation:isolate;transition:border-color .6s var(--e), transform .6s var(--e), box-shadow .6s var(--e);background:#fff}.pasos-auto-boton:before{content:"";z-index:-1;opacity:0;transition:opacity .7s var(--e);background:radial-gradient(120% 90% at 0 0,#1e464d 0%,#0b1d21 70%);position:absolute;inset:0}.pasos-auto li[data-activo] .pasos-auto-boton{background:#fff}.pasos-auto li[data-activo] .pasos-auto-boton:before{opacity:1}.pasos-auto-boton .landing-paso-num,.pasos-auto-boton .landing-paso-titulo,.pasos-auto-boton .landing-paso-detalle{transition:color .7s var(--e)}@media (hover:hover) and (pointer:fine){.pasos-auto-boton:hover{transform:translateY(-3px);box-shadow:0 18px 36px -26px #0b1d2173}}@media (prefers-reduced-motion:reduce){.pasos-auto-boton,.pasos-auto-boton:before,.pasos-auto-boton .landing-paso-num,.pasos-auto-boton .landing-paso-titulo,.pasos-auto-boton .landing-paso-detalle{transition:none}.pasos-auto-boton:hover{transform:none}}.retrato-giro-pista-volver{color:#a4dae1;background:#a4dae129}.retrato-giro-dorso{padding-bottom:52px}.landing-hablar-bajo{text-align:center;color:#d3e3e6;margin-top:20px;font-size:15px}.landing-hablar-bajo .landing-hablar-tel{color:#fff;text-underline-offset:3px;font-weight:700;-webkit-text-decoration:underline #a4dae199;text-decoration:underline #a4dae199}.landing-testimonio blockquote strong{color:#fff}.landing-testimonio figcaption{align-items:center;gap:12px;margin-top:16px;display:flex}.landing-testimonio .landing-dato-logo{width:40px;height:40px}.landing-testimonio-nombre{color:#fff;font-size:14px;font-weight:700;display:block}.landing-testimonio-rol{color:#a9c1c6;font-size:12.5px;display:block}.landing-hablar-bajo button.landing-hablar-tel{font:inherit;color:#fff;cursor:pointer;text-underline-offset:3px;transition:color var(--t-color) var(--e);font-weight:700;-webkit-text-decoration:underline #a4dae199;text-decoration:underline #a4dae199}.landing-hablar-bajo button.landing-hablar-tel:hover,.landing-hablar-bajo button.landing-hablar-tel:focus-visible{color:#a4dae1}.llamar-dialogo{color:#d3e3e6;background:0 0;border:0;width:min(380px,100vw - 32px);max-width:none;margin:auto;padding:0;overflow:visible}.llamar-dialogo::backdrop{-webkit-backdrop-filter:blur(10px);background:#0610128c}.llamar-tarjeta{text-align:center;background:radial-gradient(120% 90% at 0 0,#1e464d 0%,#0b1d21 72%);border:1px solid #a4dae138;border-radius:12px;flex-direction:column;align-items:center;padding:40px 28px 28px;display:flex;position:relative;box-shadow:0 30px 80px -30px #0009}.llamar-cerrar{color:#a9c1c6;cursor:pointer;width:36px;height:36px;transition:background-color var(--t-color) var(--e), color var(--t-color) var(--e);border-radius:8px;place-items:center;display:grid;position:absolute;top:12px;right:12px}.llamar-cerrar:hover,.llamar-cerrar:focus-visible{color:#fff;background:#a4dae11f}.llamar-icono{color:#a4dae1;background:#a4dae11f;border-radius:999px;place-items:center;width:52px;height:52px;display:grid}.llamar-rotulo{letter-spacing:.16em;text-transform:uppercase;color:#a4dae1;margin-top:16px;font-size:12px;font-weight:700}.llamar-horario{letter-spacing:-.01em;color:#fff;text-wrap:balance;margin-top:8px;font-size:22px;font-weight:700;line-height:1.25}.llamar-nota{color:#a9c1c6;margin-top:4px;font-size:13.5px}.llamar-boton{color:#fff;background:linear-gradient(#3e8a8f,#2c6a70);border-color:#3e8a8f;width:100%;margin-top:24px;box-shadow:0 14px 32px -14px #3e8a8fcc}.llamar-boton:hover,.llamar-boton:focus-visible{color:#fff;background:linear-gradient(#4a9a9f,#33777d)}.llamar-numero{font-variant-numeric:tabular-nums;color:#a9c1c6;margin-top:12px;font-size:13.5px}@media (prefers-reduced-motion:no-preference){.llamar-dialogo[open] .llamar-tarjeta{animation:llamar-entra var(--t-move) var(--e) both}.llamar-dialogo[open]::backdrop{animation:llamar-fondo var(--t-move) var(--e) both}}@keyframes llamar-entra{0%{opacity:0;filter:blur(8px);transform:translateY(16px)scale(.96)}}@keyframes llamar-fondo{0%{opacity:0}}@media (min-width:23.75rem) and (not (min-width:64rem)){.landing-pruebas{grid-template-columns:max-content max-content;justify-content:space-between;column-gap:12px}}@media not all and (min-width:64rem){.landing-pruebas li{font-size:12.5px}.landing-pruebas{column-gap:10px}}.landing-hablar-bajo{color:#a9c1c6;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 10px;margin-top:24px;font-size:16px;display:flex}.landing-hablar-numero{font:inherit;font-variant-numeric:tabular-nums;color:#fff;cursor:pointer;transition:color var(--t-color) var(--e);align-items:center;gap:8px;font-size:17px;font-weight:700;display:inline-flex}.landing-hablar-numero svg{color:#d3e3e6}.landing-hablar-numero:hover,.landing-hablar-numero:focus-visible{color:#a4dae1}.landing-testimonio{background:0 0;border:1px solid #a4dae133;border-radius:12px;margin-top:28px;padding:24px}.landing-testimonio blockquote{color:#e8f0ec;font-size:16px;line-height:1.55}.landing-testimonio blockquote strong{color:#fff;font-weight:700}.landing-testimonio figcaption{color:#a9c1c6;align-items:center;gap:8px;margin-top:12px;font-size:14px;display:flex}.landing-testimonio-logo{object-fit:contain;width:22px;height:22px}.landing-hablar-bajo{gap:4px 8px;font-size:15px}.landing-hablar-numero{gap:6px;font-size:16px}.landing-testimonio blockquote strong{white-space:nowrap}.landing-pruebas .landing-prueba-estrella{grid-column:1/-1}@media not all and (min-width:64rem){.landing-portada .landing-portada-titulo .landing-h1{font-size:clamp(24px,7.2vw,34px);line-height:1.1}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){main :is(.landing-tabla-fila,.landing-faq-item,.landing-faq>*,.landing-cifras li,.landing-testimonio,.landing-hablar-bajo,.contacto-canales li,.servicios-tab,.servicios-panel-puntos li,.vacante-pasos li,.nosotros-rubros li,.pie-cuerpo>*,.office-map,[data-mapa]):not([data-reveal]){animation:linear both entra-blur;animation-timeline:view();animation-range:entry entry 70%}}}@media not all and (min-width:64rem){.landing-portada .consulta-fija,.contacto-grilla .consulta-fija{min-height:0}.consulta-fija .consulta-pie{margin-top:20px}}.consulta-pie{font-size:13px}@media not all and (min-width:48rem){.pasos-auto-boton{padding:20px 20px 24px}.pasos-auto-boton .landing-paso-titulo{margin-top:8px;font-size:18px}.pasos-auto-boton .landing-paso-detalle{font-size:15px}}[data-header] .site-header{transition:opacity .6s var(--e), filter .6s var(--e), translate .6s var(--e), background-color var(--t-color) var(--e), border-color var(--t-color) var(--e)}[data-header=hidden] .site-header{opacity:0;filter:blur(10px);translate:0 -100%}@media not all and (min-width:64rem){[data-header=hidden] .site-header{pointer-events:none!important}}@media (prefers-reduced-motion:reduce){[data-header] .site-header{transition:opacity var(--t-color) linear}[data-header=hidden] .site-header{filter:none;translate:none}}@media (pointer:coarse),not (min-width:64rem){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:max(16px,1em)!important}}@media not all and (min-width:48rem){.servicio-incluye-fila{grid-template-columns:auto minmax(0,1fr);gap:6px 14px;padding-block:24px}.servicio-incluye-fila>span{grid-column:1;line-height:1.35}.servicio-incluye-fila>dt{grid-column:2}.servicio-incluye-fila>dd{grid-column:2;margin-top:0}}.cta-tarjeta{color:#d3e3e6;height:100%;transition:transform var(--t-move) var(--e), box-shadow var(--t-move) var(--e);background:radial-gradient(120% 90% at 0 0,#2c5b63 0%,#0b1d21 75%);border:1px solid #0b1d21;border-radius:12px;flex-direction:column;padding:28px 24px;display:flex}.cta-tarjeta:hover,.cta-tarjeta:focus-visible{transform:translateY(-4px);box-shadow:0 20px 40px -24px #0b1d2199}.cta-tarjeta-titulo{letter-spacing:-.01em;color:#fff;font-size:20px;font-weight:700;line-height:1.3}.cta-tarjeta-texto{color:#d3e3e6;margin-top:8px;font-size:15px;line-height:1.55}.cta-tarjeta-boton{align-self:flex-start;min-height:48px;margin-top:auto;padding:12px 20px;font-size:15px}.cta-tarjeta-texto+.cta-tarjeta-boton{margin-top:24px}@media (min-width:48rem){.servicio-incluye-fila{grid-template-columns:44px minmax(0,5fr) minmax(0,6fr);align-items:baseline;column-gap:16px}.servicio-incluye-fila>span{grid-column:1}.servicio-incluye-fila>dt{grid-column:2}.servicio-incluye-fila>dd{grid-column:3;margin-top:0;padding-left:24px}}.grid-page>li>.type-num+.rule-full{margin-top:8px}.grid-page>li>.type-num+.rule-full+h3{margin-top:12px}.cta-cierre{background:radial-gradient(120% 90% at 100% 0,#1e464d 0%,#0b1d21 65%);border-top:1px solid #1f3a40}.cta-cierre .control-hero{isolation:isolate;color:#0b1d21;background:#a4dae1;position:relative;overflow:hidden;box-shadow:0 12px 30px -14px #a4dae18c}.cta-cierre .control-hero:hover,.cta-cierre .control-hero:focus-visible{background:#c8eaef}.cta-cierre .control-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffff73 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}@media (prefers-reduced-motion:no-preference){.cta-cierre .control-hero{animation:cta-sacude 3s var(--e) infinite}.cta-cierre .control-hero:after{animation:3s ease-in-out infinite cta-brillo}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){main [data-reveal]:not([data-reveal=word]):not([data-reveal=photo]){animation:linear both entra-blur,linear forwards sale-blur;animation-timeline:view(),view();animation-range:entry entry 90%,exit 35%}main [data-reveal=word]{animation:linear both enter-word,linear forwards sale-blur;animation-timeline:view(),view();animation-range:entry entry 90%,exit 35%}.pie-cuerpo>*,.pie-final{animation:linear both entra-blur;animation-timeline:view();animation-range:entry entry 80%}.pie-cuerpo>:nth-child(2){animation-range:entry 8% entry 88%}.pie-cuerpo>:nth-child(3){animation-range:entry 16% entry 96%}}}html[data-revelar] :is(main [data-reveal],.pie-cuerpo>*,.pie-final):not([data-visto]){opacity:0;filter:blur(8px);transform:translateY(24px)}html[data-revelar] :is(main [data-reveal],.pie-cuerpo>*,.pie-final){transition:opacity .8s var(--e), transform .8s var(--e), filter .8s var(--e)}@media (min-width:23.75rem) and (not (min-width:64rem)){.landing-pruebas{grid-template-columns:minmax(0,max-content) minmax(0,max-content)}.landing-pruebas li{white-space:normal}}body{overflow-x:clip}.landing-portada-grilla>*,.grid-page>*{min-width:0}@media not all and (min-width:64rem){body .menu-panel{--surface:#0b1d21;--border:#a4dae124;--border-2:#a4dae13d;--text:#fff;--muted:#d3e3e6;--faint:#a9c1c6;--brand:#a4dae1;--brand-2:#c8eaef;--on-brand:#0b1d21;color:#fff;background:radial-gradient(120% 70% at 0 0,#1e464d 0%,#0b1d21 65%);border-bottom:0;height:100dvh;max-height:none;inset:0}body .menu-panel nav{padding-top:max(20px, env(safe-area-inset-top));padding-bottom:max(24px, env(safe-area-inset-bottom))}body .menu-panel .menu-item.mb-8{min-height:40px;margin-bottom:24px}body .menu-panel .brand-logo{color:#a4dae1}.menu-veil{display:none}body .menu-panel ul a{color:#d3e3e6;transition:background-color var(--t-color) var(--e), color var(--t-color) var(--e);border-radius:8px;align-items:center;padding:16px 12px;font-size:18px;display:flex;position:relative}body .menu-panel ul a:active{background:#a4dae114}body .menu-panel ul a[aria-current=page]{color:#fff;background:#a4dae11f;margin-block:4px;font-weight:700}body .menu-panel ul a[aria-current=page]:before{content:"";background:#a4dae1;border-radius:3px;width:3px;position:absolute;top:12px;bottom:12px;left:0}body .menu-panel ul a[aria-current=page]:after{content:"Estás aquí";letter-spacing:.12em;text-transform:uppercase;color:#a4dae1;margin-left:auto;font-size:11px;font-weight:700}body .menu-panel ul li{border-bottom-color:#a4dae11a}.menu-launcher .menu-button[aria-expanded=true],body .menu-panel .control{color:#0b1d21;background:#a4dae1;border-color:#a4dae1}body .menu-panel .menu-item>a span span:first-child{color:#fff}body .menu-panel .menu-item>a span span:last-child{color:#a9c1c6}body .menu-panel ul a[aria-current=page]{box-shadow:inset 3px 0 #a4dae1}body .menu-panel ul a[aria-current=page]:before{content:"Estás aquí";letter-spacing:.12em;text-transform:uppercase;color:#a4dae1;background:0 0;order:2;width:auto;margin-left:auto;font-size:11px;font-weight:700;position:static}body .menu-panel ul a[aria-current=page]:after{content:none}}.contacto-estudio .landing-pantalla-cuerpo{padding-block:72px}.contacto-canales-claro{gap:12px;display:grid}@media (min-width:48rem){.contacto-canales-claro{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}.contacto-canales-claro li{background:#fff;border:1px solid #dde7e8;border-radius:12px;align-items:center;gap:14px;padding:16px;display:flex}.contacto-canales-claro .contacto-canal-icono{color:#2c5b63;background:#e8f3f4}.contacto-canales-claro .contacto-canal-rotulo{color:#4a5f64}.contacto-canales-claro .contacto-canal-valor{color:#12262b;font-size:15px}.contacto-canales-claro a.contacto-canal-valor:hover{color:#2c5b63}.titulo-luz{background-image:linear-gradient(100deg,currentColor 0% 38%,currentColor 50% 62%,currentColor 100%)}@supports (color:color-mix(in lab, red, red)){.titulo-luz{background-image:linear-gradient(100deg, currentColor 0%, currentColor 38%, color-mix(in oklab, currentColor 35%, #fff) 50%, currentColor 62%, currentColor 100%)}}.titulo-luz{-webkit-text-fill-color:transparent;background-position:100% 0;background-size:300% 100%;-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:no-preference){.titulo-luz{animation:6s ease-in-out infinite titulo-luz;animation-delay:calc(var(--palabra,0) * .18s)}}@keyframes titulo-luz{0%,20%{background-position:100% 0}70%,to{background-position:0 0}}@media not all and (min-width:48rem){.equipo-giro{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;max-width:none}.equipo-giro>li:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 8px)}}@media (min-width:48rem){.contacto-canales-claro{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.contacto-canales-claro{grid-template-columns:repeat(4,minmax(0,1fr))}}.contacto-canales-claro li>span:last-child{overflow-wrap:anywhere;min-width:0}.page-hero-cuerpo{padding-block:48px}@media (min-width:64rem){.page-hero-cuerpo{padding-block:72px}}.page-hero-cuerpo .type-lead{margin-top:24px}.servicios-tab{isolation:isolate;transition:border-color .5s var(--e), color .5s var(--e);position:relative;overflow:hidden}.servicios-tab:before{content:"";z-index:-1;opacity:0;transition:opacity .6s var(--e);background:radial-gradient(120% 90% at 0 0,#1e464d 0%,#0b1d21 70%);position:absolute;inset:0}.servicios-tab[aria-selected=true]{background:#fff}.servicios-tab[aria-selected=true]:before{opacity:1}.servicios-tab-num{transition:color .5s var(--e)}@media (prefers-reduced-motion:no-preference){.servicios-panel{animation:servicios-entra .7s var(--e) both}.servicios-panel-foto img{animation:servicios-foto .9s var(--e) both}.servicios-panel-puntos li{animation:servicios-entra .6s var(--e) both}.servicios-panel-puntos li:nth-child(2){animation-delay:50ms}.servicios-panel-puntos li:nth-child(3){animation-delay:.1s}.servicios-panel-puntos li:nth-child(4){animation-delay:.15s}.servicios-panel-puntos li:nth-child(5){animation-delay:.2s}.servicios-panel-puntos li:nth-child(6){animation-delay:.25s}}@keyframes servicios-foto{0%{filter:blur(6px);transform:scale(1.06)}}@media not all and (min-width:48rem){.servicios-pestanas{gap:16px}.servicios-panel{gap:16px;padding:20px}.servicios-panel-foto{aspect-ratio:21/9}.servicios-panel-titulo{font-size:22px}.servicios-panel-resumen{margin-top:8px;font-size:15px;line-height:1.55}.servicios-panel-rotulo{margin-top:16px}.servicios-panel-puntos{gap:6px;margin-top:10px}.servicios-panel-puntos li{font-size:14.5px}.servicios-panel-acciones{gap:14px;margin-top:20px}.servicios-panel-acciones .landing-boton{min-height:50px}.servicios-panel-acciones .landing-enlace{justify-content:center;width:100%}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){main [data-reveal]:not([data-reveal=word]):not([data-reveal=photo]),main [data-reveal=word]{animation-range:cover cover 28%,cover 82%}main :is(.landing-tabla-fila,.landing-faq-item,.landing-cifras li,.landing-testimonio,.landing-hablar-bajo,.contacto-canales li,.servicios-tab,.servicios-panel-puntos li,.vacante-pasos li,.nosotros-rubros li,.office-map,[data-mapa]):not([data-reveal]),.pie-cuerpo>*,.pie-final,main .landing-cierre [data-reveal]{animation-range:cover cover 28%}}}@media not all and (min-width:22.5rem){.barra-marca a{gap:8px}.barra-marca .brand-logo{width:36px;height:36px}.barra-marca a>span:last-child>span:first-child{font-size:14.5px}.barra-marca a>span:last-child>span:last-child{font-size:9.5px}}.header-bar>*{min-width:0}@media not all and (min-width:48rem){.landing-cierre-acciones{width:100%}.landing-cierre-acciones .landing-boton{white-space:normal;width:100%;padding-inline:16px}}@media not all and (min-width:64rem){.landing-portada-cuerpo{padding-top:28px}}@media (min-width:64rem){.landing-portada-cuerpo{padding-top:56px}}@supports (animation-timeline:view()){main .landing-portada :is(.landing-hablar-bajo,.landing-testimonio){animation:none}}html[data-portada-visible] .landing-vineta{opacity:0!important;animation:none!important}@supports (animation-timeline:view()){main .landing-portada [data-reveal],main .landing-portada :is(.landing-pruebas,.landing-pruebas li,.landing-testimonio,.landing-hablar-bajo){animation:none!important}}main [data-reveal]:not([data-reveal=photo]),main :is(.landing-tabla-fila,.landing-faq-item,.landing-faq>*,.landing-cifras li,.landing-testimonio,.landing-hablar-bajo,.contacto-canales li,.contacto-canales-claro li,.servicios-tab,.servicios-panel-puntos li,.vacante-pasos li,.nosotros-rubros li,.office-map,[data-mapa]),.pie-cuerpo>*,.pie-final{animation:none!important}html[data-revelar] :is(main [data-reveal]:not([data-reveal=photo]),main .landing-tabla-fila,main .landing-faq-item,main .landing-cifras li,main .contacto-canales-claro li,main .servicios-panel-puntos li,main .nosotros-rubros li,.pie-cuerpo>*,.pie-final):not([data-visto]){opacity:0;filter:blur(8px);transform:translateY(24px)}html[data-revelar] :is(main [data-reveal]:not([data-reveal=photo]),main .landing-tabla-fila,main .landing-faq-item,main .landing-cifras li,main .contacto-canales-claro li,main .servicios-panel-puntos li,main .nosotros-rubros li,.pie-cuerpo>*,.pie-final){transition:opacity .8s var(--e) var(--reveal-delay,0s), transform .8s var(--e) var(--reveal-delay,0s), filter .8s var(--e) var(--reveal-delay,0s)}html[data-revelar] :is(.landing-tabla-fila,.landing-faq-item,.landing-cifras li,.servicios-panel-puntos li):nth-child(2){--reveal-delay:60ms}html[data-revelar] :is(.landing-tabla-fila,.landing-faq-item,.landing-cifras li,.servicios-panel-puntos li):nth-child(3){--reveal-delay:.12s}html[data-revelar] :is(.landing-tabla-fila,.landing-faq-item,.landing-cifras li,.servicios-panel-puntos li):nth-child(4){--reveal-delay:.18s}html[data-revelar] main .landing-portada [data-reveal]{opacity:1;filter:none;transform:none}@media (prefers-reduced-motion:reduce){html[data-revelar] *{transition:none!important}}.titulo-luz{--titulo-base:#2c5b63;--titulo-brillo:#3f8f97;color:var(--titulo-base);background-image:linear-gradient(100deg, var(--titulo-base) 0%, var(--titulo-base) 40%, var(--titulo-brillo) 50%, var(--titulo-base) 60%, var(--titulo-base) 100%)}:is(.tone-fixed-dark,.tone-fixed-carbon,.tone-fixed-brand,.landing-portada,.landing-cierre,.section-invert,.cta-cierre) .titulo-luz{--titulo-base:#a4dae1;--titulo-brillo:#fff}@media (prefers-reduced-motion:reduce){.titulo-luz{-webkit-text-fill-color:currentColor;background-image:none}}html[data-pie-visible] .landing-vineta{opacity:0!important;animation:none!important}.landing-vineta{transition:opacity .3s var(--e)}.barra-tel-movil{display:none!important}.llamar-tarjeta:focus{outline:none}@media (prefers-reduced-motion:no-preference){.llamar-dialogo[open] .llamar-tarjeta{animation:llamar-entra .42s var(--e) both}.llamar-dialogo[open]::backdrop{animation:llamar-fondo .42s var(--e) both}.llamar-dialogo[data-cerrando] .llamar-tarjeta{animation:llamar-sale .32s var(--e) both}.llamar-dialogo[data-cerrando]::backdrop{animation:llamar-fondo-sale .32s var(--e) both}}@keyframes llamar-sale{to{opacity:0;filter:blur(8px);transform:translateY(16px)scale(.96)}}@keyframes llamar-fondo-sale{to{opacity:0}}html[data-revelar] main section:not(.landing-portada):not([data-hero-dark]) :is(h2,h3,.landing-checks>li,.vacante-deseables>li,.landing-pasos>li,.card,.landing-oferta,.landing-centro,.landing-bajada):not([data-reveal]):not([data-reveal] *):not([data-visto]){opacity:0;filter:blur(8px);transform:translateY(28px)}html[data-revelar] main section:not(.landing-portada):not([data-hero-dark]) :is(h2,h3,.landing-checks>li,.vacante-deseables>li,.landing-pasos>li,.card,.landing-oferta,.landing-centro,.landing-bajada):not([data-reveal]):not([data-reveal] *){transition:opacity .8s var(--e) var(--reveal-delay,0s), transform .8s var(--e) var(--reveal-delay,0s), filter .8s var(--e) var(--reveal-delay,0s)}html[data-revelar] :is(.landing-checks,.vacante-deseables)>li:nth-child(2){--reveal-delay:70ms}html[data-revelar] :is(.landing-checks,.vacante-deseables)>li:nth-child(3){--reveal-delay:.14s}html[data-revelar] :is(.landing-checks,.vacante-deseables)>li:nth-child(4){--reveal-delay:.21s}html[data-revelar] :is(.landing-checks,.vacante-deseables)>li:nth-child(5){--reveal-delay:.28s}.retrato-giro-pista{-webkit-backdrop-filter:none;transition:opacity .25s var(--e);background:#0b1d21d1}.retrato-giro-pista-volver{background:#a4dae129}.retrato-giro-tarjeta[data-volteada] .retrato-giro-frente .retrato-giro-pista,.retrato-giro-tarjeta:not([data-volteada]) .retrato-giro-dorso .retrato-giro-pista{opacity:0}@media (hover:hover) and (pointer:fine){.retrato-giro:hover .retrato-giro-tarjeta:not([data-volteada]) .retrato-giro-frente .retrato-giro-pista{opacity:0}.retrato-giro:hover .retrato-giro-tarjeta:not([data-volteada]) .retrato-giro-dorso .retrato-giro-pista{opacity:1}}.retrato-giro-cara{transform:translateZ(0)}.retrato-giro-dorso{transform:rotateY(180deg)translateZ(1px)}.retrato-giro-tarjeta{container-type:inline-size}.retrato-giro-dorso{justify-content:flex-start;gap:0;padding:24px 22px 64px}.retrato-giro-cargo{letter-spacing:.16em;font-size:11px}.retrato-giro-raya{margin-block:12px 16px}.retrato-giro-linea{font-size:15px;line-height:1.5}.retrato-giro-linea+.retrato-giro-linea{margin-top:10px}@container not (min-width:220px){.retrato-giro-dorso{padding:18px 16px 56px}.retrato-giro-linea{font-size:13.5px;line-height:1.45}.retrato-giro-linea+.retrato-giro-linea{margin-top:8px}}.retrato-giro-dorso .retrato-giro-pista{bottom:14px;right:14px}main h3:is(.text-sm,.font-medium),main dt.type-h3,main .type-h3{font-weight:700}.titulo-luz{--titulo-a:#2c5b63;--titulo-b:#3e8a8f;color:var(--titulo-a);background-image:linear-gradient(90deg, var(--titulo-a), var(--titulo-b), var(--titulo-a), var(--titulo-b));background-position:0%;background-size:300% 100%}:is(.tone-fixed-dark,.tone-fixed-carbon,.tone-fixed-brand,.landing-portada,.landing-cierre,.section-invert,.cta-cierre) .titulo-luz{--titulo-a:#a4dae1;--titulo-b:#6fbec7}@media (prefers-reduced-motion:no-preference){.titulo-luz{animation:9s ease-in-out infinite alternate titulo-verde}}@keyframes titulo-verde{to{background-position:100%}}.equipo-giro{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px;max-width:none}@media (min-width:64rem){.equipo-giro{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px}}.equipo-giro>li:last-child:nth-child(odd){grid-column:auto;width:auto}.equipo-giro .retrato-giro-pie{margin-top:14px}.equipo-giro .retrato-giro-pie-cargo{line-height:1.4}.caso-cabeza-cuerpo{align-items:center;gap:20px;padding-block:40px;display:flex}@media (min-width:64rem){.caso-cabeza-cuerpo{gap:32px;padding-block:64px}}.caso-logo{background:#fff;border-radius:12px;flex:none;place-items:center;width:84px;height:84px;padding:10px;display:grid;box-shadow:0 12px 30px -18px #0009}@media (min-width:64rem){.caso-logo{width:128px;height:128px;padding:16px}}.caso-logo img{max-height:100%}.caso-logo-texto{text-align:center;color:#12262b;font-size:12px;font-weight:700;line-height:1.2}.caso-nombre{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(26px,6vw,48px);font-weight:700;line-height:1.1}.caso-bajada{color:#d3e3e6;max-width:40em;font-size:16px;line-height:1.55}.caso-meta{flex-wrap:wrap;gap:8px;display:flex}.caso-meta li{color:#d3e3e6;border:1px solid #a4dae140;border-radius:999px;padding:5px 12px;font-size:13px}.caso-cuerpo{padding-block:56px}@media (min-width:64rem){.caso-cuerpo{padding-block:88px}}@media not all and (min-width:40rem){.caso-cabeza-cuerpo{flex-direction:column;align-items:flex-start;gap:16px}.caso-logo{width:72px;height:72px;padding:8px}}main .hover-rule+:is(h1,h2,h3){margin-top:20px}main :is(h1,h2):is(.type-h2,.type-hero)+:is(p,div){margin-top:14px}main :is(.type-lead,.measure-lead)+:is(div,ul,a){margin-top:28px}main :is(.type-lead,.measure-lead)+p{margin-top:14px}@media not all and (min-width:48rem){main .hover-rule+:is(h1,h2,h3){margin-top:16px}main :is(.type-lead,.measure-lead)+:is(div,ul,a){margin-top:24px}}.landing-cabeza .landing-h2{margin-top:12px}.landing-cabeza .landing-bajada{margin-top:14px}.landing-cabeza+*{margin-top:40px}@media not all and (min-width:48rem){.landing-cabeza+*{margin-top:32px}}.pie-final{padding-block:20px 48px;padding-bottom:max(48px, calc(env(safe-area-inset-bottom) + 24px))}@media (prefers-reduced-motion:no-preference){.caso-armazon{animation:caso-fondo .7s var(--e) both}.caso-armazon-cabecera{animation:caso-sube .9s var(--e) .15s both}.caso-pantalla>:first-child>*{animation:caso-sube 1s var(--e) both}.caso-pantalla>:first-child>:first-child{animation-delay:.3s}.caso-pantalla>:first-child>:nth-child(2){animation-delay:.42s}.caso-pantalla>:first-child>:nth-child(3){animation-delay:.54s}.caso-pantalla>:first-child>:nth-child(4){animation-delay:.66s}.caso-pantalla>:nth-child(2){animation:caso-sube 1.1s var(--e) .6s both}}@keyframes caso-fondo{0%{opacity:0}}@keyframes caso-sube{0%{opacity:0;filter:blur(10px);transform:translateY(28px)}}.landing-firma-foto{object-fit:cover;object-position:50% 18%}.retrato-giro-frente img{object-position:50% 30%}.pie-legales{flex-wrap:wrap;gap:4px 20px;display:flex}.legal-banda{padding-block:clamp(64px,8vw,128px)}.legal-grilla{gap:48px;display:grid}@media (min-width:1024px){.legal-grilla{grid-template-columns:minmax(0,280px) minmax(0,1fr);gap:96px}.legal-indice{align-self:start;position:sticky;top:128px}}.legal-indice-rotulo{letter-spacing:.22em;text-transform:uppercase;color:var(--brand);margin-bottom:16px;font-size:10.5px;font-weight:600}.legal-indice ol{border-top:1px solid var(--border);gap:2px;padding-top:12px;display:grid}.legal-indice a{color:var(--muted);transition:color var(--t-color) var(--e);gap:12px;padding:6px 0;font-size:14px;line-height:1.4;display:flex}.legal-indice a span{font-variant-numeric:tabular-nums;color:var(--faint);min-width:20px}.legal-indice a:hover,.legal-indice a:focus-visible{color:var(--brand)}@media (max-width:1023px){.legal-indice ol{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));column-gap:24px}}.legal-texto{min-width:0;max-width:44em}.legal-vigencia{color:var(--muted);border-bottom:1px solid var(--border);padding-bottom:24px;font-size:13px}.legal-seccion{padding-top:48px;scroll-margin-top:112px}.legal-seccion h2{letter-spacing:-.02em;color:var(--text);text-wrap:balance;align-items:baseline;gap:16px;font-size:clamp(20px,1.9vw,26px);font-weight:700;line-height:1.3;display:flex}.legal-num{font-variant-numeric:tabular-nums;color:var(--brand);flex:none;font-size:14px;font-weight:600}.legal-seccion p,.legal-seccion li{color:var(--muted);text-wrap:pretty;font-size:16px;line-height:1.7}.legal-seccion p{margin-top:16px}.legal-seccion ul{gap:12px;margin-top:16px;display:grid}.legal-seccion li{padding-left:24px;position:relative}.legal-seccion li:before{content:"";border-top:1px solid var(--brand);border-bottom:1px solid var(--brand);width:8px;height:4px;position:absolute;top:.72em;left:4px}.legal-otros{border-top:1px solid var(--border);margin-top:64px;padding-top:32px}.legal-otros ul{flex-wrap:wrap;gap:12px 32px;display:flex}.legal-otros a{color:var(--brand);text-underline-offset:4px;transition:text-decoration-color var(--t-color) var(--e);font-weight:600;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.legal-otros a:hover,.legal-otros a:focus-visible{text-decoration-color:currentColor}.servicios-panel-foto picture{height:100%;display:block}.servicios-panel-foto img{object-position:50% 62%}@media not all and (min-width:48rem){.servicios-panel-foto{aspect-ratio:4/5;width:100%;max-height:46svh}}@media (min-width:48rem) and (not (min-width:64rem)){.servicios-panel-foto{aspect-ratio:3/4;align-self:start}}@media (min-width:64rem){.servicios-panel{grid-template-columns:minmax(0,1fr);gap:32px;padding:0 0 40px;overflow:hidden}.servicios-panel-foto{aspect-ratio:16/6.5;border-radius:0;order:-1}.servicios-panel-texto{padding-inline:40px}.servicios-panel-foto img{object-position:50% 55%}}.servicio-hero-foto{aspect-ratio:4/5}.servicio-hero-foto picture{height:100%;display:block}@media not all and (min-width:48rem){.servicio-hero-foto{width:100%;max-height:62svh}}@media (min-width:64rem){.servicio-hero-foto{aspect-ratio:4/3}.servicios-panel-foto{aspect-ratio:16/7}.servicios-panel-foto img{object-position:50% 72%}}[data-reveal=photo]{animation:none!important}.pie-credito{align-items:center;gap:8px;display:inline-flex}.pie-idev{opacity:.92;transition:opacity var(--t-color) var(--e), filter var(--t-color) var(--e);display:inline-flex}.pie-idev:hover,.pie-idev:focus-visible{opacity:1;filter:drop-shadow(0 0 6px #a4dae173)}.pie-idev-logo{width:auto;height:14px}.correo-ayuda{color:var(--faint);margin:-4px 0 0 72px;font-size:12px;line-height:1.45}.correo-seguimiento{border-bottom:1px solid var(--border)}.correo-seguimiento-resumen{width:100%;color:var(--muted);text-align:left;transition:background-color var(--t-color) var(--e);align-items:center;gap:8px;padding:8px 16px;font-size:12.5px;display:flex}.correo-seguimiento-resumen:hover,.correo-seguimiento-resumen:focus-visible{background-color:var(--surface-2)}.correo-seguimiento-resumen.is-bien{color:var(--ok,#6fdca8)}.correo-seguimiento-resumen.is-mal{color:var(--bad,#e88a76)}.correo-seguimiento-ver{color:var(--faint);flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.correo-recorrido{flex-direction:column;gap:10px;padding:4px 16px 14px 22px;font-size:12.5px;display:flex}.correo-recorrido li{align-items:baseline;gap:10px;display:flex}.correo-recorrido-punto{background-color:var(--faint);border-radius:999px;flex-shrink:0;width:7px;height:7px}.correo-recorrido li[data-tipo=entregado] .correo-recorrido-punto{background-color:var(--c4)}.correo-recorrido li[data-tipo=abierto] .correo-recorrido-punto,.correo-recorrido li[data-tipo=clic] .correo-recorrido-punto{background-color:var(--ok,#6fdca8)}.correo-recorrido li[data-tipo=rebotado] .correo-recorrido-punto,.correo-recorrido li[data-tipo=spam] .correo-recorrido-punto{background-color:var(--bad,#e88a76)}.correo-recorrido-nota{color:var(--faint);margin-top:2px;font-size:11.5px;line-height:1.45;display:block!important}.correo-estado-envio{border:1px solid var(--border);color:var(--muted);border-radius:999px;margin-top:4px;padding:1px 8px;font-size:11px;display:inline-block}.correo-estado-envio[data-estado=abierto]{border-color:var(--ok,#6fdca8)}@supports (color:color-mix(in lab, red, red)){.correo-estado-envio[data-estado=abierto]{border-color:color-mix(in srgb, var(--ok,#6fdca8) 45%, transparent)}}.correo-estado-envio[data-estado=abierto]{color:var(--ok,#6fdca8)}.correo-estado-envio[data-estado=rebotado]{border-color:var(--bad,#e88a76)}@supports (color:color-mix(in lab, red, red)){.correo-estado-envio[data-estado=rebotado]{border-color:color-mix(in srgb, var(--bad,#e88a76) 45%, transparent)}}.correo-estado-envio[data-estado=rebotado]{color:var(--bad,#e88a76)}@media (max-width:63.99rem){.panel-shell{min-height:100vh}@supports (height:100lvh){.panel-shell{min-height:100lvh}}}.recorrido-resumen{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.recorrido-resumen div{border:1px solid var(--border);border-radius:var(--radio-medio);padding:12px}.recorrido-resumen dt{color:var(--faint);font-size:11.5px}.recorrido-resumen dd{color:var(--text);margin-top:4px;font-size:14px;font-weight:600}.recorrido-lista{flex-direction:column;display:flex}.recorrido-lista li{gap:12px;padding-bottom:16px;display:flex;position:relative}.recorrido-lista li:not(:last-child):before{content:"";background-color:var(--border-2);width:1px;position:absolute;top:14px;bottom:0;left:4px}.recorrido-punto{background-color:var(--faint);border-radius:999px;flex-shrink:0;width:9px;height:9px;margin-top:6px}.recorrido-lista li:first-child .recorrido-punto{background-color:var(--c4)}.recorrido-lista li[data-ultimo] .recorrido-punto{background-color:var(--brand)}.recorrido-paginas{flex-wrap:wrap;gap:4px;display:flex}.recorrido-paginas span{border:1px solid var(--border);color:var(--muted);border-radius:999px;padding:1px 8px;font-size:11.5px}.recorrido-paginas span+span:before{content:""}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}
