.crm-mobile-email-dialog:not([open]),.mobile-demo-dialog:not([open]){display:none}@media (max-width:1023px){.home-page-root #sistema{padding-top:48px}.home-page-root #home-title{margin-top:20px}.home-page-root #home-title>span:first-child{font-size:clamp(36px,5.3vw,48px);line-height:1.06}.home-page-root #home-title>span.font-serif{font-size:clamp(42px,6.1vw,56px);line-height:1.04}.home-page-root #sistema h1+p{font-size:16px;line-height:1.65;max-width:36rem;margin-top:20px}.home-page-root #sistema a{min-height:50px}.home-page-root #clientes{padding:48px 16px 24px}.home-page-root #clientes p{font-size:12px;letter-spacing:.12em;max-width:28rem}.home-page-root #clientes [role=region]{gap:12px;margin-top:20px}.home-page-root #clientes [role=group]{height:72px}.home-page-root #clientes img{padding:8px!important}.home-page-root .press-bar{padding-block:20px}.home-page-root .press-bar p{margin-bottom:12px;font-size:11px;line-height:1.5;letter-spacing:.14em;text-wrap:balance}.home-page-root .press-marquee>div{gap:14px;padding:0 7px}.home-page-root .press-marquee>div>:is(a,span){width:128px!important;height:50px}.home-page-root .press-marquee img{width:auto!important;max-width:118px!important;max-height:28px!important}.home-page-root #servicios-home>div:first-child{padding:48px 18px 16px}.home-page-root #servicios-home>div:first-child h2{font-size:32px;max-width:30rem}.home-page-root #servicios-home>div:first-child p{font-size:16px}.home-page-root #servicios-home a[href="#auditoria-home"]{min-height:52px;font-size:16px;padding:14px 20px}.home-page-root #auditoria-home{scroll-margin-top:90px}.home-page-root #auditoria-home :is(input,select,textarea){font-size:16px}.home-page-root #auditoria-home input[type=checkbox]{min-width:22px;min-height:22px}.home-page-root #auditoria-home label:has(input[type=checkbox]){min-height:44px}.home-page-root #auditoria-home button{min-height:48px}.hero-scroll-stage{height:auto!important;padding:12px 0 28px!important}.hero-scroll-card{height:auto!important;padding:3px!important;border-radius:12px!important;max-width:720px!important}.hero-scroll-card>div{position:relative;height:auto;aspect-ratio:16/9;border-radius:8px!important}.hero-interface-canvas{position:absolute;inset:0 auto auto 0;width:1600px;height:900px;transform:scale(var(--hero-interface-scale,.2));transform-origin:top left;pointer-events:none;user-select:none}.hero-interface-canvas [class~="sm:block"]{display:block}.hero-interface-canvas [class~="sm:flex"]{display:flex}.hero-interface-canvas [class~="md:block"]{display:block}.hero-interface-canvas [class~="md:flex"]{display:flex}.hero-interface-canvas [class~="md:gap-2"]{gap:8px}.hero-interface-canvas [class~="md:gap-2.5"]{gap:10px}.hero-interface-canvas [class~="md:gap-8"]{gap:32px}.hero-interface-canvas [class~="md:grid-cols-5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.hero-interface-canvas [class~="md:grid-cols-[1.65fr_0.85fr]"]{grid-template-columns:1.65fr .85fr}.hero-interface-canvas [class~="md:h-14"]{height:56px}.hero-interface-canvas [class~="md:h-[128px]"]{height:128px}.hero-interface-canvas [class~="md:p-3.5"]{padding:14px}.hero-interface-canvas [class~="md:p-4"]{padding:16px}.hero-interface-canvas [class~="md:px-3"]{padding-inline:12px}.hero-interface-canvas [class~="md:px-5"]{padding-inline:20px}.hero-interface-canvas [class~="md:text-[8px]"]{font-size:8px}.hero-interface-canvas [class~="md:text-[9px]"]{font-size:9px}.hero-interface-canvas [class~="md:text-[10px]"]{font-size:10px}.hero-interface-canvas [class~="md:text-[11px]"]{font-size:11px}.hero-interface-canvas [class~="md:text-[12px]"]{font-size:12px}.hero-interface-canvas [class~="md:text-[15px]"]{font-size:15px}.hero-interface-canvas [class~="md:text-[19px]"]{font-size:19px}.hero-interface-canvas [class~="md:text-[26px]"]{font-size:26px}.hero-interface-canvas [class~="md:text-[30px]"]{font-size:30px}.hero-interface-canvas [class~="md:w-[104px]"]{width:104px}.hero-interface-canvas [class~="lg:block"]{display:block}.hero-interface-canvas [class~="lg:flex"]{display:flex}.hero-interface-canvas [class~="lg:grid"]{display:grid}.hero-interface-canvas [class~="lg:inline"]{display:inline}.hero-interface-canvas [class~="lg:grid-cols-6"]{grid-template-columns:repeat(6,minmax(0,1fr))}.hero-interface-canvas [class~="lg:h-[148px]"]{height:148px}.hero-interface-canvas [class~="lg:p-5"]{padding:20px}.hero-interface-canvas [class~="lg:px-4"]{padding-inline:16px}.hero-interface-canvas [class~="lg:text-[12px]"]{font-size:12px}.hero-interface-canvas [class~="lg:w-[205px]"]{width:205px}.mobile-systems{max-width:720px;margin:auto;padding:8px 16px 48px}.mobile-system-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:4px;background:#e6e6e3;border-radius:12px;margin-bottom:18px}.mobile-system-tabs button{min-height:46px;font-size:12px;font-weight:600;border-radius:8px;color:#475569}.mobile-system-tabs button[aria-pressed=true]{background:#fff;color:#171723;box-shadow:0 2px 4px #0000000a}.mobile-system-preview{overflow:hidden;border:1px solid #dddde5;border-radius:22px;background:#fff;box-shadow:0 16px 38px #1118270c;transform-origin:center top}.mobile-preview-image{position:relative;aspect-ratio:16/9;overflow:hidden;background:#f4f4f7;border-bottom:1px solid #e8e8ee}.mobile-preview-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top}.mobile-preview-copy{padding:16px 22px 18px;color:#171723}.mobile-preview-copy h3{font-size:24px;font-weight:700;line-height:1.15;letter-spacing:-.035em;text-wrap:balance}.mobile-preview-copy ul{display:grid;gap:6px;margin:12px 0 18px}.mobile-preview-copy li{display:flex;align-items:flex-start;gap:9px;font-size:14px;line-height:1.5;color:#596579}.mobile-preview-copy li:before{content:"";flex-shrink:0;width:4px;height:4px;margin-top:8px;border-radius:50%;background:#6366f1}.mobile-open-system{display:flex;width:100%;min-height:50px;justify-content:space-between;align-items:center;padding:0 16px;border-radius:10px;background:#222236;color:white;font-size:15px;font-weight:600}.mobile-demo-dialog{position:fixed;inset:0;margin:0;padding:0;width:100%;max-width:none;height:100dvh;max-height:none;border:0;background:#fff;color:#172033;overflow:hidden;overscroll-behavior:none}.mobile-demo-dialog[open]{display:flex;flex-direction:column}.mobile-demo-dialog::backdrop{background:#0a0a12}.mobile-demo-header{flex-shrink:0;display:flex;align-items:center;gap:10px;min-height:60px;padding:calc(4px + env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) 4px max(8px,env(safe-area-inset-left));border-bottom:1px solid #e2e8f0;background:#fff}.mobile-demo-header>button{flex-shrink:0;width:44px;height:44px;display:grid;place-items:center;border-radius:10px;background:#f1f5f9}.mobile-demo-header h2{font-size:16px;font-weight:650}.mobile-demo-header label{margin-left:auto}.mobile-demo-header select{max-width:142px;min-height:44px;border:1px solid #e2e8f0;padding:0 6px;border-radius:8px;font-size:16px;background:#fff}.mobile-demo-instance,.mobile-demo-workspace{flex:1;min-height:0;height:100%;overflow:hidden}.mobile-demo-dialog [hidden]{display:none!important}.mobile-demo-dialog :is(button,a,input,select,textarea,summary):focus-visible,.mobile-systems button:focus-visible{outline:2px solid #6366f1;outline-offset:2px}.mobile-demo-dialog :is(button,select,summary){min-height:44px;cursor:pointer}.mobile-demo-dialog :is(input,textarea,select){font-size:16px}.mobile-demo-dialog :is(input,select){min-height:44px}.mobile-demo-dialog :is(main,[class*=overflow-y-auto]){overscroll-behavior-y:contain;scroll-padding-block:16px}.mobile-demo-dialog button:disabled{cursor:default;opacity:.55}.cv-mobile-workspace{display:flex;height:100%;min-height:0;flex-direction:column;background:#f3f5f8}.cv-mobile-views{flex:1;min-height:0;overflow:hidden}.cv-mobile-view{height:100%}.cv-mobile-nav{display:grid;grid-template-columns:repeat(4,1fr);flex-shrink:0;background:white;border-top:1px solid #dce2eb;padding:4px 6px calc(4px + env(safe-area-inset-bottom))}.cv-mobile-nav button{display:flex;flex-direction:column;gap:3px;align-items:center;justify-content:center;min-height:56px;color:#526176;font-size:12px;border-radius:9px}.cv-mobile-nav button[aria-current]{background:#eef2ff;color:#4338ca;font-weight:600}.cv-mobile-switcher{display:flex;flex-shrink:0;background:#fff;border-bottom:1px solid #e2e8f0;padding:5px 12px;gap:5px}.cv-mobile-switcher button{flex:1;font-size:13px;color:#526176;border-radius:8px}.cv-mobile-switcher button[aria-pressed=true]{background:#eef2ff;color:#4338ca;font-weight:600}.cv-mobile-page{height:100%;overflow-y:auto;padding:18px 16px;color:#172033}.cv-mobile-page h3{font-size:24px;font-weight:650;letter-spacing:-.035em}.cv-mobile-page h4{font-size:20px;line-height:1.3;font-weight:600}.cv-mobile-page-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.cv-mobile-page-heading button{padding:8px 12px;border:1px solid #dce2eb;background:white;font-size:13px;border-radius:10px}.cv-mobile-notice{color:#15803d;font-size:13px;margin:12px 0}.cv-mobile-notice:empty{display:none}.cv-mobile-counts{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0}.cv-mobile-counts>div{background:white;border:1px solid #e2e8f0;padding:12px 8px;border-radius:10px}.cv-mobile-counts strong{display:block;font-size:26px}.cv-mobile-counts span{font-size:12px;color:#526176}.cv-mobile-filters{display:grid;gap:12px;margin:18px 0}.cv-mobile-filters label,.cv-mobile-form label{display:grid;gap:5px;font-size:13px;color:#526176}.cv-mobile-filters :is(select,input),.cv-mobile-form :is(select,input){background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px;color:#172033}.cv-mobile-list{display:grid;gap:10px;margin:14px 0}.cv-mobile-card{width:100%;padding:16px;background:white;border:1px solid #dce2eb;border-radius:12px;text-align:left}.cv-mobile-card>strong{display:block;margin:10px 0;font-size:15px;font-weight:600}.cv-mobile-card>span:last-child{display:flex;justify-content:space-between;font-size:13px;color:#526176}.cv-mobile-meta{font-size:12px;color:#526176}.cv-mobile-form{display:grid;gap:16px;margin-top:16px}.cv-mobile-form button{display:flex;align-items:center;justify-content:center;gap:8px;border-radius:8px;font-size:14px}.cv-mobile-primary{background:#4f46e5;color:white;padding:10px}.cv-mobile-agenda li{display:grid;grid-template-columns:55px 1fr auto;gap:8px;padding:12px 0;border-top:1px solid #e2e8f0;font-size:13px}.mobile-demo-dialog .content-vault-demo{--cv-type-title:24px;--cv-type-section:16px;--cv-type-metric:26px;--cv-type-metric-compact:22px}.mobile-demo-dialog .cv-dashboard{padding:14px}.mobile-demo-dialog .cv-dashboard-header{flex-direction:column;align-items:flex-start;padding:16px;gap:12px}.mobile-demo-dialog .cv-dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-demo-dialog :is(.cv-dashboard-charts,.cv-dashboard-lower){grid-template-columns:minmax(0,1fr)}.mobile-demo-dialog .cv-dashboard-analytics>.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-demo-dialog .cv-dashboard-agenda>.grid{grid-template-columns:minmax(0,1fr)}.mobile-demo-dialog .cv-dashboard-ranking>div{display:none}.mobile-demo-dialog .cv-dashboard-ranking>button{grid-template-columns:24px minmax(0,1fr);gap:8px;padding:12px}.mobile-demo-dialog .cv-dashboard-ranking>button>span:nth-last-child(-n+2){grid-row:2;text-align:left}.mobile-demo-dialog .cv-dashboard-ranking>button>span:nth-last-child(2){grid-column:2}.mobile-demo-dialog .cv-dashboard-ranking>button>span:last-child{grid-column:2;justify-self:end}.mobile-demo-dialog .cv-dashboard .truncate{white-space:normal}.mobile-demo-dialog .cv-dashboard-pipeline button{min-height:44px}.mobile-demo-dialog .lab-theme-light{overflow-y:auto;display:block}.mobile-demo-dialog .lab-theme-light :is(header,section)>.flex{flex-wrap:wrap;gap:12px}.mobile-demo-dialog .lab-theme-light header{padding:16px}.mobile-demo-dialog .lab-theme-light header>div{flex-wrap:wrap;gap:12px}.mobile-demo-dialog .lab-theme-light .grid{min-width:0}.mobile-demo-dialog .lab-theme-light [class*="grid-cols-["]{grid-template-columns:minmax(0,1fr)}.mobile-demo-dialog .lab-theme-light :is(.grid-cols-3,.grid-cols-4,.grid-cols-5){grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-demo-dialog .lab-theme-light .overflow-y-auto{overflow:visible}.mobile-demo-dialog .lab-theme-light .lab-sidebar{border-bottom:1px solid #e2e8f0}.mobile-demo-dialog .lab-theme-light .truncate{white-space:normal;overflow-wrap:anywhere}.mobile-demo-dialog .lab-theme-light :is(input,select){max-width:100%}.mobile-demo-dialog .lab-theme-light .w-44{width:100%}.mobile-demo-dialog .lab-theme-light .p-4>.flex{flex-wrap:wrap;gap:12px}.mobile-demo-dialog .lab-theme-light .p-4>.flex>.flex{flex-wrap:wrap}.mobile-demo-dialog .op-mobile-header{display:flex;align-items:center;gap:10px;padding:8px 12px;background:#0c1728;color:#cbd5e1}.op-mobile-header label{flex:1}.mobile-demo-dialog .op-mobile-header select{background:#14243c;color:#e2e8f0;padding:8px;border-radius:8px;border:1px solid #2b415e;width:100%}.op-mobile-header>span{font-size:12px;white-space:nowrap}.op-mobile-header button{width:44px;display:grid;place-items:center}.mobile-demo-dialog .operations-demo{--op-type-title:24px;--op-type-metric:26px}.mobile-demo-dialog .op-agent-map .min-w-\[1020px\]{min-width:0;width:100%;grid-template-columns:minmax(0,1fr);gap:18px}.mobile-demo-dialog .op-flow-line{left:24px;top:100%;width:1px;height:18px}.mobile-demo-dialog .op-node-card{min-height:0;padding:14px}.mobile-demo-dialog .op-node-card>div:first-of-type{float:left;margin-right:12px}.mobile-demo-dialog .op-node-card>p{margin-top:0}.mobile-demo-dialog .op-node-card .truncate{white-space:normal}.mobile-demo-dialog .operations-demo .grid-cols-5{grid-template-columns:repeat(2,minmax(0,1fr))}.op-mobile-back{padding:12px 16px;text-align:left;border-bottom:1px solid #e2e8f0;font-size:14px;font-weight:600;color:#155e75}.op-mobile-decisions{display:grid;gap:10px}.op-mobile-decisions button{background:#0d192c;color:white;border-radius:10px;padding:10px;font-size:14px}.op-mobile-decisions button+button{border:1px solid #cbd5e1;color:#334155;background:white}.op-mobile-decisions p{display:flex;gap:8px;align-items:center;color:#166534}.mobile-demo-dialog .crm-sidebar{order:2;background:#fff;border-top:1px solid #dce2eb;border-bottom:0;padding-bottom:env(safe-area-inset-bottom)}.mobile-demo-dialog .crm-sidebar-header{display:none}.mobile-demo-dialog .crm-primary-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;padding:4px;overflow:visible}.mobile-demo-dialog .crm-primary-nav button{min-height:56px;display:flex;flex-direction:column;justify-content:center;gap:4px;padding:4px 0;border-radius:9px;font-size:10px;color:#526176}.mobile-demo-dialog .crm-primary-nav button[aria-current]{color:#4338ca;background:#eeecf8;box-shadow:none;border-color:transparent}.mobile-demo-dialog .crm-primary-nav button svg{color:inherit}.mobile-demo-dialog .crm-primary-nav button span:nth-child(3){display:none}.mobile-demo-dialog .crm-page{padding:16px}.mobile-demo-dialog .crm-pipeline-grid{grid-template-columns:minmax(0,1fr)}.mobile-demo-dialog .crm-home{padding:18px 14px 12px}.mobile-demo-dialog .crm-home-idle .crm-assistant-shell{gap:18px;overflow-y:auto}.mobile-demo-dialog .crm-hero-title{font-size:29px}.mobile-demo-dialog .crm-assistant-prompts{width:100%}.mobile-demo-dialog .crm-assistant-prompts button{min-height:64px}.mobile-demo-dialog .crm-query-form{padding-bottom:3px}.mobile-demo-dialog .crm-composer{min-height:54px}.mobile-demo-dialog .crm-composer input{min-height:50px}.mobile-demo-dialog .crm-answer-facts{grid-template-columns:minmax(0,1fr)}.mobile-demo-dialog .crm-answer-facts>div{display:grid;grid-template-columns:1fr auto;gap:0 8px;padding:12px}.mobile-demo-dialog .crm-answer-facts>div>p:last-child{grid-column:1/-1}.mobile-demo-dialog .crm-followup-row{grid-template-columns:minmax(0,1fr)}.mobile-demo-dialog .crm-followup-controls{justify-content:flex-start}.mobile-demo-dialog .crm-followup-grid-header{display:none}.mobile-demo-dialog .crm-followup-row .truncate{white-space:normal}.crm-mobile-stage{display:grid;gap:6px;font-size:13px;color:#526176}.crm-mobile-stage select{width:100%;padding:10px;background:white;border:1px solid #cbd5e1;border-radius:8px}.crm-mobile-draft-button{margin-top:18px;padding:10px 14px;background:#27235f;border-radius:10px;font-size:14px;color:white}.crm-mobile-email-dialog{position:fixed;inset:0;width:100%;max-width:none;height:100dvh;max-height:none;border:0;padding:0;margin:0;background:#fbfaf8;color:#172033}.crm-mobile-email-dialog[open]{display:flex;flex-direction:column}.crm-mobile-email-dialog>header{padding:calc(8px + env(safe-area-inset-top)) 12px 8px;background:white;border-bottom:1px solid #e2e8f0}.crm-mobile-email-dialog>header button{display:flex;gap:10px;align-items:center;min-height:44px;padding:0 8px;font-size:14px;color:#4338ca}.crm-mobile-email-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:env(safe-area-inset-bottom)}.crm-mobile-email-body>section{border:0;border-radius:0;margin:0;padding:18px}.mobile-demo-dialog .crm-mobile-email-body textarea{font-size:16px;line-height:1.6;min-height:220px}}@media (max-width:430px){.mobile-demo-dialog .lab-theme-light :is(.grid-cols-3,.grid-cols-4):has(button img){grid-template-columns:minmax(0,1fr)}.mobile-demo-dialog .crm-primary-nav button{font-size:10px;letter-spacing:-.03em}}@media (min-width:601px) and (max-width:1023px){.cv-mobile-page{max-width:760px;margin:auto;padding:24px}.cv-mobile-list{grid-template-columns:repeat(2,minmax(0,1fr))}.cv-mobile-filters{grid-template-columns:1fr 1fr}}@media (max-width:1023px) and (prefers-reduced-motion:reduce){.mobile-demo-dialog *,.mobile-systems *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.home-page-root .press-marquee{animation:none!important}.home-page-root div:has(>.press-marquee){overflow-x:auto;mask-image:none}.home-page-root .press-marquee>[aria-hidden=true]{display:none}}@media (max-width:1023px){.home-page-root #como-funciona{padding:48px 18px 56px}.home-page-root #auditoria-home-title,.home-page-root #como-funciona h2,.home-page-root .home-process-section h2{font-size:32px}.home-page-root #como-funciona .text-lg{font-size:16px}.home-page-root #como-funciona a{min-height:52px;font-size:16px}.home-page-root #como-funciona a>span{width:40px;height:40px}.home-page-root .system-layer-card{border-radius:20px;padding:20px}.home-page-root .system-layer-grid{margin-top:40px;gap:16px}.home-page-root .system-layer-card>p{margin-top:12px}.home-page-root .system-layer-visual{margin-top:20px}.home-page-root .system-layer-visual :is([class~="text-[9px]"],[class~="text-[10px]"],[class~="text-[11px]"]){font-size:12px;line-height:1.4}.home-page-root .system-context-visual{padding:12px}.home-page-root .system-context-flow{display:grid;grid-template-columns:56px minmax(0,1fr);gap:10px 12px}.home-page-root .system-context-flow>.h-px{display:none}.home-page-root .system-context-sources{grid-column:1/-1;width:100%;gap:6px}.home-page-root .system-context-results>div,.home-page-root .system-context-sources>div{padding:6px 8px;gap:6px}.home-page-root .system-context-sources svg{flex-shrink:0}.home-page-root .system-context-hub{width:56px;height:56px}.home-page-root .system-context-hub>div{width:38px;height:38px;border-radius:12px}.home-page-root .system-context-hub svg{width:20px;height:20px}.home-page-root .system-context-results{width:100%}.home-page-root .system-context-results>div+div{margin-top:6px}.home-page-root .system-rules-visual>div{grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;padding:8px 10px}.home-page-root .system-rule-name{grid-column:1;white-space:normal}.home-page-root .system-rule-access{grid-column:1;grid-row:2;padding-left:20px;white-space:normal}.home-page-root .system-rule-status{grid-column:2;grid-row:1/3;padding:3px 6px}.home-page-root .system-execution-visual>div{display:flex;flex-direction:column;gap:0}.home-page-root .system-execution-step{min-height:54px;padding:6px 10px;flex-direction:row;justify-content:flex-start;gap:10px;text-align:left}.home-page-root .system-execution-step>span:first-of-type{width:28px;height:28px}.home-page-root .system-execution-step .font-semibold{font-size:13px}.home-page-root .system-execution-connector{height:10px}.home-page-root .system-execution-connector svg{width:10px;height:10px;rotate:90deg;transform:none}.home-page-root .system-control-visual>div:not(.absolute){gap:10px;padding-bottom:12px}.home-page-root .system-control-visual>div:last-child{padding-bottom:0}.home-page-root #auditoria-home nav button{min-width:44px;padding-inline:0}.home-page-root #auditoria-home nav button>span:last-child:not(:first-child){display:none}.home-page-root #auditoria-home [class*="text-white/35"]{color:rgb(255 255 255/.6)}.mobile-demo-dialog .lab-theme-light aside.sticky{position:static;max-width:360px;width:100%;margin-inline:auto}.mobile-demo-dialog .lab-theme-light>header .cv-page-eyebrow{display:none}.mobile-demo-dialog .lab-theme-light .grid-cols-2:has(section){grid-template-columns:minmax(0,1fr)}.mobile-demo-dialog .crm-contact-grid>:nth-child(4){display:block}.mobile-demo-dialog .crm-primary-nav button{font-size:10px}}@media (max-width:1023px) and (max-height:500px){.mobile-demo-header{min-height:52px}.mobile-demo-dialog .crm-home-idle .crm-assistant-shell{justify-content:flex-start}.cv-mobile-nav button,.mobile-demo-dialog .crm-primary-nav button{min-height:44px;flex-direction:row;gap:5px}.cv-mobile-nav button svg,.mobile-demo-dialog .crm-primary-nav button svg{width:16px;height:16px}}@media (max-width:1023px){.mobile-demo-dialog .cv-snapshot{cursor:default}.cv-mobile-lab-search{display:grid;gap:6px;width:100%;font-size:13px;color:#475569}.cv-mobile-lab-search input{background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:10px}.mobile-demo-dialog .lab-theme-light[data-detail=true] .lab-sidebar,.mobile-demo-dialog .lab-theme-light[data-detail=true]>header{display:none}.op-mobile-project-filter{display:grid;gap:6px;margin-top:14px;font-size:13px}.op-mobile-project-filter select{border:1px solid #cbd5e1;padding:10px;border-radius:8px;background:white}.op-mobile-overlay{position:fixed;inset:0;margin:0;border:0;padding:0;width:100%;max-width:none;height:100dvh;max-height:none;overflow:hidden;background:#f3f6fa;color:#172033}.op-mobile-overlay>div{inset:0;border-radius:0}.op-mobile-overlay>div>header{padding:16px;gap:10px}.mobile-demo-dialog .crm-primary-nav{grid-template-columns:.85fr .9fr 1fr 1fr 1.35fr}.mobile-demo-dialog .crm-primary-nav button{font-size:11px;letter-spacing:-.02em}}@media (min-width:1024px){body:has(.home-page-root){--home-nav-height:clamp(52px,min(4vw,7.5vh),72px);--home-heading-size:clamp(32px,2.6vw,38px);--home-section-space:clamp(48px,4.5vw,72px)}body:has(.home-page-root) .site-navbar{height:var(--home-nav-height)}body:has(.home-page-root) .site-navbar>div{max-width:clamp(800px,56vw,1080px);padding-inline:20px}body:has(.home-page-root) .site-navbar img{height:clamp(24px,1.65vw,32px);width:auto}body:has(.home-page-root) .site-navbar a{font-size:clamp(12px,.72vw,14px)}body:has(.home-page-root) .site-navbar>div>p{font-size:14px}body:has(.home-page-root) .site-navbar [role=tab]{padding-inline:12px;font-size:13px}body:has(.home-page-root) .site-navbar:has([role=tab])>div{max-width:1200px}body:has(.home-page-root) .site-navbar a[href="/auditoria"]{padding:9px 16px}.home-page-root #sistema{padding-top:clamp(28px,4.5vh,64px);padding-inline:24px}.home-page-root #sistema>div{max-width:1320px}.home-page-root #sistema .vetra-eyebrow>div{padding:5px 10px;font-size:clamp(8px,.48vw,10px)}.home-page-root #sistema .vetra-eyebrow>div>span:first-child{width:16px;height:16px}.home-page-root #sistema .vetra-delay-5{width:min(70vw,118vh,1320px);margin-top:clamp(20px,min(2.2vw,calc(6.67vh - 20px)),42px)}.home-page-root #home-title{margin-top:clamp(16px,min(1.8vw,3vh),34px)}.home-page-root #home-title>span:first-child{font-size:clamp(30px,min(2.8vw,5.1vh),56px);white-space:normal}.home-page-root #home-title>span.font-serif{margin-top:8px;font-size:clamp(38px,min(3.6vw,6.6vh),72px)}.home-page-root #sistema h1+p{max-width:clamp(400px,min(32vw,56vh),600px);margin-top:clamp(12px,min(1.4vw,2.2vh),28px);font-size:clamp(12px,min(.88vw,1.6vh),17px);line-height:1.65}.home-page-root #sistema h1+p+div{margin-top:clamp(16px,calc(6.67vh - 24px),24px)}.home-page-root #sistema a{min-height:clamp(36px,min(2.6vw,4.5vh),48px);padding:9px 20px;font-size:clamp(12px,.72vw,14px)}.home-page-root .hero-scroll-stage{height:auto;padding:8px 0 28px}.home-page-root .hero-scroll-card{height:auto;max-width:100%;padding:6px;border-radius:26px}.home-page-root .hero-scroll-card>div{position:relative;height:auto;aspect-ratio:16/9;border-radius:18px}.home-page-root .hero-interface-canvas{position:absolute;inset:0 auto auto 0;width:1600px;height:900px;transform:scale(var(--hero-interface-scale,1));transform-origin:top left;pointer-events:none;user-select:none}.home-page-root :is(#como-funciona,.home-process-section){padding-block:var(--home-section-space)}.home-page-root :is(#como-funciona,#servicios-home){scroll-margin-top:calc(var(--home-nav-height) + 16px)}.home-page-root :is(#como-funciona,.home-process-section,#servicios-home>div:first-child)>.relative{max-width:1040px}.home-page-root #auditoria-home-title,.home-page-root :is(#como-funciona,.home-process-section,#servicios-home>div:first-child,.editorial-faq) h2{font-size:var(--home-heading-size)}.home-page-root #como-funciona>.relative>div:first-child p,.home-page-root #servicios-home>div:first-child h2+p{font-size:16px}.home-page-root :is(#como-funciona,#servicios-home) a[href="#auditoria-home"]{min-height:48px;padding:10px 20px;font-size:15px}.home-page-root #como-funciona a[href="#auditoria-home"]>span{width:36px;height:36px}.home-page-root .system-layer-grid{margin-top:36px;gap:16px}.home-page-root .system-layer-card{min-width:0;padding:24px;border-radius:24px}.home-page-root .system-layer-card h3{font-size:21px}.home-page-root .system-layer-card>p{margin-top:12px;font-size:15px}.home-page-root .system-layer-visual{margin-top:24px}.home-page-root .system-context-visual{padding:16px}.home-page-root .system-context-flow{gap:8px}.home-page-root .system-context-hub{width:64px;height:64px}.home-page-root .press-bar{padding-block:28px}.home-page-root :is(.press-bar,#clientes) p{font-size:13px;letter-spacing:.16em}.home-page-root .press-bar p{margin-bottom:20px}.home-page-root .press-marquee>div{gap:32px;padding-inline:16px}.home-page-root .press-marquee>div>:is(a,span){width:190px!important;height:56px}.home-page-root .press-marquee img{width:auto!important;max-width:180px!important;max-height:36px!important}.home-page-root #clientes{padding-block:40px 24px}.home-page-root #clientes [role=region]{max-width:640px;margin-top:24px}.home-page-root #clientes [role=group]{height:88px}.home-page-root #servicios-home>div:first-child{padding-top:40px}.home-page-root #servicios-home>div:first-child .grid{grid-template-columns:minmax(0,1fr) auto}.home-page-root .home-os-sticky{top:var(--home-nav-height);height:calc(100dvh - var(--home-nav-height))}.home-page-root .editorial-faq{padding:var(--home-section-space) 24px}.home-page-root .editorial-faq>div{max-width:1040px;gap:48px}.home-page-root .editorial-faq h3 button{padding-block:22px;font-size:18px}.home-page-root .editorial-faq [role=region] p{font-size:16px}body:has(.home-page-root)>footer>.relative{max-width:1100px}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_315a98{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400;font-style:normal}.__variable_315a98{--font-instrument:"Instrument Serif","Instrument Serif Fallback"}