html[data-scroll-engine=native]{scroll-snap-type:none!important;scroll-behavior:auto!important;scroll-padding-top:var(--section-header-offset,100px)}html[data-scroll-engine=native] main [id]{scroll-margin-top:0}html:has(dialog[open]){overflow:hidden}dialog[open]{overscroll-behavior:contain}.content-chapter{display:flow-root}.content-chapter>section+section{padding-top:clamp(36px,4vw,60px)}[data-motion-tabs]{position:relative;isolation:isolate}.selection-surface{position:absolute;top:0;left:0;pointer-events:none;z-index:0;border-radius:6px;background:var(--ds-accent-subtle)}[data-motion-tabs]>button{position:relative;z-index:1}.demo-choices[data-motion-tabs]>button,.hero-views[data-motion-tabs]>button{background:transparent}.demo-choices[data-motion-tabs]>button[aria-pressed=true],.hero-views[data-motion-tabs]>button[aria-pressed=true]{background:transparent;color:var(--ds-text-primary)}#tabs[data-motion-tabs] .tab.active{box-shadow:none;background:transparent}#tabs .selection-surface{background:var(--ds-bg-tertiary);border-radius:5px}.hero-views[data-motion-tabs] .selection-surface{background:var(--ds-accent-subtle)}.btn,.nav-evaluate,.theme-toggle,.capture-hint,.nav-dropdown a,.demo-choices button,.hero-views button{transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}.btn:after,.nav-evaluate>span,.agent-story-link>span,.autonomy-entry a>span,.tab:after{display:inline-block;transition:transform .18s ease}:is(.btn,.nav-evaluate,.agent-story-link,.autonomy-entry a):is(:hover,:focus-visible)>span,.btn:is(:hover,:focus-visible):after,.tab:is(:hover,:focus-visible):after{transform:translate(3px)}.capture-open:focus-visible .capture-hint,.capture-open:hover .capture-hint{background:var(--ds-bg-tertiary)}.nav-group[open] .nav-dropdown,#main-nav.open{animation:menu-enter .18s ease-out both}@keyframes menu-enter{0%{opacity:0;translate:0 -5px}to{opacity:1;translate:0 0}}#image-dialog[open]::backdrop{animation:backdrop-enter .22s ease-out both;background:#080c12e0}@keyframes backdrop-enter{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.btn,.nav-evaluate,.theme-toggle,.capture-hint,.nav-dropdown a,.demo-choices button,.hero-views button,.btn:after,.nav-evaluate>span,.agent-story-link>span,.autonomy-entry a>span,.tab:after{transition:none!important;transform:none!important}.nav-group[open] .nav-dropdown,#main-nav.open,#image-dialog[open]::backdrop{animation:none!important}}body .brand,body .brand:hover,body .brand:focus-visible{color:var(--ds-text-primary);text-decoration:none;transform:none;filter:none;transition:none}.site-header .header-tools{display:flex;align-items:center;gap:4px;flex:none}.site-header .access-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:6px;color:var(--ds-text-secondary);flex:none}.site-header .access-icon:hover,.site-header .access-icon:focus-visible{background:var(--ds-bg-tertiary);color:var(--ds-text-primary)}.site-header .access-icon svg{width:19px;height:19px;flex:none}.site-header .nav-inner nav{font-size:14px}.site-header .nav-dropdown a,.site-header .nav-evaluate{font-size:14px}body .btn,body .hero-ctas .btn,body.interior .pagehero-ctas .btn,#convergencia .btns .btn{font-size:16px;line-height:1.5}#contenido .kicker,body.interior .site-main .kicker{font-size:13px;line-height:1.6;letter-spacing:.07em}#contenido .hero .kicker{font-size:clamp(17px,1.4vw,19px);color:var(--ds-text-primary);letter-spacing:.025em;text-transform:none}#contenido .hero .kicker:before{display:none;content:none}#contenido .hero-control{font-size:14px;line-height:1.7;max-width:460px}#contenido .hero .lead{font-size:16px;line-height:1.8}#contenido .content-chapter p,body.interior .site-main p{font-size:15px;line-height:1.8}#contenido .content-chapter .section-head .lead,body.interior .pagehero .lead{font-size:16px}#contenido .audience-grid li,#contenido .split li,#contenido .selfb-points,#contenido .business-example li span{font-size:14px;line-height:1.8}#contenido .role-label,#contenido .plain-steps article>span,#contenido .casox label,body.interior :is(.hero-page-index,.cap-tag,.indblock .tag,.roleblock .tag,.pillar-head .px,.sidenav .grp,.rg .lbl,.path .tag,.model label,.m3 label){font-size:13px;line-height:1.6}#contenido :is(.autonomy-entry a,.agent-story-link,.demo-outcome button){font-size:15px;line-height:1.6}#contenido :is(.tab,.demo-choices button,.demo-evidence button){font-size:14px;line-height:1.5}#contenido .hero-views button span{font-size:12px;line-height:1.5}#contenido .hero-views button,#contenido .demo-choices button span{font-size:12px}#contenido :is(.stage-heading,.stage-heading span:last-child,.window-bar,.stage-foot,.demo-motion,.demo-stage-copy span,.demo-outcome>span,.agent-case>span,.agent-story-steps li>span,.capture-hint){font-size:12px;line-height:1.6}#contenido :is(.exhibit-cap,#frameCap,.demo-capture figcaption,.stage-bar,.activity-title,.activity-link){font-size:13px;line-height:1.7}#contenido .content-chapter :is(.demo-source,.setup-note,.num-note){font-size:12px!important;line-height:1.8!important}#contenido .demo-intro{max-width:850px}#contenido .demo-input-label{display:block;font:600 14px/1.6 var(--sans);letter-spacing:0;color:var(--ds-text-secondary);margin-bottom:14px}#contenido .requirement-demo h2{min-height:3.1em}#contenido .demo-stage-copy{min-height:175px}body.interior :is(.unit-flow div,.sidenav a,.feat p,.tpl b,.tpl span,.runrow,.job,.ind-nav a,.role-nav a,.rg p,.tile p,.exhibit-cap,.mini-row .sub,.cap-media .mh,.indmedia .mh){font-size:13px;line-height:1.7}body .site-footer :is(.footer-intro p,.footer-column a,.footer-column p){font-size:14px;line-height:1.8}body .site-footer .footer-intro>a:not(.brand){font-size:15px}body .site-footer .footer-bottom{font-size:12px}@media(max-width:1150px){.site-header .nav-inner{gap:16px}.site-header .nav-inner nav{gap:16px}}@media(max-width:1020px){.site-header .header-tools{margin-left:auto}}@media(max-width:740px){.site-header .nav-inner{gap:10px}.site-header .header-tools{gap:2px}.site-header .access-icon{width:32px;height:36px}#contenido .hero .kicker{max-width:none}#contenido .demo-choices button{font-size:13px;gap:8px}#contenido .hero-views button span{font-size:11px}#contenido .requirement-demo h2{min-height:5.6em}#contenido .demo-stage-copy{min-height:330px}}@media(max-width:370px){.site-header .nav-inner{gap:7px}.site-header .access-icon{width:28px}.site-header .header-tools{gap:0}}body .brand .brand-wordmark{display:flex;flex-direction:column;align-items:flex-start;gap:2px;line-height:1.15}body .brand .brand-byline{display:block;font:400 11px/1.3 var(--sans);letter-spacing:0;color:var(--ds-text-secondary);white-space:nowrap}body .brand .brand-wordmark>a,body .brand .brand-wordmark>a:hover{color:inherit;text-decoration:none}body .brand .brand-wordmark>.brand-byline{color:var(--ds-text-secondary)}.site-header .nav-compare{white-space:nowrap;color:var(--ds-text-primary)}body.page-comparar .comparison-hero>.wrap{display:block}body.page-comparar .comparison-heading{max-width:850px}body.page-comparar .comparison-heading h1{max-width:20ch}body.page-comparar .comparison-heading .lead{max-width:720px}body.page-comparar .comparison-section{padding:56px 0;border-top:1px solid var(--ds-border)}.comparison-section-head{display:grid;grid-template-columns:1.1fr 1fr;gap:56px;align-items:end;margin-bottom:28px}.comparison-section h2,.comparison-home h2{font-size:clamp(27px,3vw,38px);line-height:1.2;letter-spacing:-.035em;max-width:25ch;margin:12px 0 18px}.comparison-section-head p,.comparison-evaluate p,.comparison-home p{color:var(--ds-text-secondary);max-width:62ch}.comparison-refs{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:17px}.comparison-refs a{font-size:13px;line-height:1.6;text-underline-offset:4px;text-decoration:underline;color:var(--ds-text-secondary)}.comparison-refs a:hover,.comparison-pillars a:hover{color:var(--ds-accent-purple)}body.interior .site-main p.comparison-note{font-size:13px;line-height:1.8;color:var(--ds-text-secondary);margin-top:20px;max-width:100ch}.comparison-pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.comparison-pillars article{padding:28px 0;border-top:1px solid var(--ds-border)}.comparison-pillars h3{font-size:22px;line-height:1.4;letter-spacing:-.02em;margin:16px 0}.comparison-pillars p{color:var(--ds-text-secondary)}.comparison-pillars a{display:inline-block;margin-top:20px;font-size:14px;text-underline-offset:5px;text-decoration:underline}.comparison-evaluate>.wrap{display:flex;justify-content:space-between;align-items:center;gap:48px}.comparison-evaluate .btn{flex-shrink:0}.comparison-home{display:grid;grid-template-columns:1.15fr 1fr;gap:64px;padding:50px 0;border-top:1px solid var(--ds-border);margin-top:36px}.comparison-home .btn{margin-top:24px}.comparison-home ol{list-style:none;padding:0;margin:0;align-self:center}.comparison-home li{display:flex;gap:20px;padding:20px 0;border-bottom:1px solid var(--ds-border)}.comparison-home li:last-child{border-bottom:0}.comparison-home li>span{font-size:13px;color:var(--ds-text-muted);padding-top:3px}.comparison-home strong{font-weight:500;font-size:18px}.comparison-home li p{margin:6px 0 0}@media(min-width:1021px)and (max-width:1200px){.site-header .nav-inner{gap:14px}.site-header .nav-inner nav{gap:14px}.site-header .nav-inner nav,.site-header .nav-evaluate{font-size:13px}.site-header .brand{font-size:20px}}@media(max-width:1020px){.nav-compare{display:block;padding:14px 0;border-bottom:1px solid var(--ds-border)}.comparison-section-head{gap:28px}.comparison-pillars{gap:22px}}@media(max-width:740px){.comparison-section-head,.comparison-pillars,.comparison-home{grid-template-columns:1fr;gap:24px}.comparison-evaluate>.wrap{flex-direction:column;align-items:flex-start;gap:24px}.comparison-section-head h2{margin-bottom:0}.comparison-pillars article{padding:22px 0}.comparison-home{padding:32px 0;margin-top:20px}body.page-comparar .comparison-section{padding:36px 0}}.comparison-table-frame{border:1px solid var(--ds-border);border-radius:8px}.comparison-table{width:100%;min-width:0;border-collapse:separate;border-spacing:0;table-layout:fixed;font:15px/1.5 var(--sans);text-align:left;color:var(--ds-text-secondary)}.comparison-table caption{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.comparison-tool-col{width:19%}.comparison-table th,.comparison-table td{padding:20px;vertical-align:middle;border-bottom:1px solid var(--ds-border);font-weight:400;overflow-wrap:break-word}.comparison-table thead th{background:var(--ds-bg-secondary);font-size:14px;font-weight:600;color:var(--ds-text-primary)}.comparison-table thead th:first-child{border-radius:8px 0 0}.comparison-table thead th:last-child{border-radius:0 8px 0 0}.comparison-table tbody tr:last-child>*{border-bottom:0}.comparison-table tbody th strong{font-size:16px;font-weight:600;color:var(--ds-text-primary)}.comparison-table .comparison-featured>*{background:var(--ds-accent-purple-subtle);color:var(--ds-text-primary)}.comparison-table .comparison-featured th strong{color:var(--ds-accent-purple)}.comparison-cell-label{display:none}.comparison-disclosure{border-bottom:1px solid var(--ds-border)}.comparison-disclosure summary{padding:22px 0;font-size:16px;font-weight:500;cursor:pointer;color:var(--ds-text-primary)}.comparison-disclosure summary>span{font-size:14px;color:var(--ds-text-secondary);font-weight:400;margin-left:18px}.comparison-disclosure summary:focus-visible{outline:2px solid var(--ds-accent-purple);outline-offset:4px}.comparison-disclosure-body{padding-bottom:24px}.comparison-source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 40px;padding:8px 0 24px}.comparison-source-grid article{border-top:1px solid var(--ds-border);padding-top:24px;min-width:0}.comparison-source-grid h3{font-size:19px;margin-bottom:16px}.comparison-source-grid p{color:var(--ds-text-secondary);margin:0 0 12px}.comparison-technology .comparison-pillars article{padding-bottom:0}.comparison-technology .btn{margin-top:24px}@media(max-width:740px){.comparison-table,.comparison-table tbody,.comparison-table tr{display:block;width:100%;min-width:0}.comparison-table-frame{border:0}.comparison-table colgroup{display:none}.comparison-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.comparison-table tbody tr{border:1px solid var(--ds-border);border-radius:8px;padding:20px;margin-bottom:14px}.comparison-table th,.comparison-table td{display:block;border:0;padding:0;white-space:normal}.comparison-table tbody th strong{font-size:18px}.comparison-table td{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:14px;margin-top:15px;font-size:15px}.comparison-cell-label{display:block;color:var(--ds-text-secondary);font-size:13px;padding-top:2px}.comparison-table .comparison-featured{background:var(--ds-accent-purple-subtle)}.comparison-table .comparison-featured>*{background:transparent}.comparison-source-grid{grid-template-columns:1fr}.comparison-disclosure summary>span{display:block;margin:8px 0 0;font-size:14px}.comparison-technology .comparison-pillars{gap:12px}}.nav-mobile-evaluate{display:none}@media(max-width:767px){html[data-scroll-engine=native]{scroll-snap-type:none;scroll-behavior:smooth!important}body.interior .site-main{overflow-wrap:break-word}body.interior .pagehero{padding:44px 0 48px!important}body.interior .pagehero>.wrap{grid-template-columns:minmax(0,1fr);gap:32px}body.interior .pagehero h1{font-size:36px;line-height:1.16;letter-spacing:-.04em;margin-bottom:24px}body.interior .site-main :is(p,li,.unit-flow div,.feat p,.tile p,.rg p,.mini-row .sub){font-size:16px;line-height:1.75}body.interior .site-main .kicker{font-size:14px;line-height:1.6;margin-bottom:20px}body.interior .site-main h2{font-size:29px;line-height:1.25;letter-spacing:-.035em}body.interior .site-main h3{font-size:21px;line-height:1.4}body.interior .site-main :is(section,section.tight){padding:56px 0}body.interior .site-main .section-head{grid-template-columns:1fr;gap:20px;margin-bottom:32px}body.interior .site-main :is(.cap,.indblock,.roleblock){grid-template-columns:1fr;gap:28px;padding:40px 0}body.interior :is(.cardgrid,.modos,.casogrid,.deploy,.contact-grid,.eval-grid){grid-template-columns:1fr;gap:28px}body.interior :is(.unit,.feature,.card,.modo,.caso,.form){padding:24px}body.interior .site-main :is(.pagehero-ctas,.hero-ctas,.btns){gap:16px;flex-wrap:wrap}body.interior :is(.btn,.pagehero-ctas .btn){min-height:48px;padding:13px 18px;font-size:16px;white-space:normal}body.interior .interior-hero-aside{display:block;max-width:none;padding:22px 0 0}body.page-autonomia .interior-hero-aside.autonomy-run{padding:24px}body.interior .interior-hero-aside strong{margin:16px 0;font-size:22px}body.interior .interior-hero-aside a{font-size:16px;line-height:1.6;min-height:44px;align-items:center;margin-top:16px}body.interior :is(.form .note,.exhibit-cap,.hero-page-index,.cap-tag,.roleblock .tag){font-size:14px;line-height:1.7}body.interior .fld label{font-size:15px;margin-bottom:10px}body.interior .fld :is(input,select,textarea){font-size:16px;min-height:48px;max-width:100%}body.interior .fld-row{grid-template-columns:1fr;gap:22px}body.interior .form{padding:24px 20px}.site-header .nav-inner nav.open{max-height:calc(100dvh - 100px);overscroll-behavior:contain}.site-header .nav-inner nav .nav-mobile-evaluate{display:block;font-size:16px;padding:16px 0;min-height:48px}.site-header :is(.nav-dropdown a,.nav-group summary,.nav-autonomy,.nav-compare){font-size:16px;min-height:48px;line-height:1.6}body .site-footer .footer-links{grid-template-columns:1fr;gap:24px}body .site-footer .footer-column{gap:4px;padding-bottom:20px;border-bottom:1px solid var(--ds-border)}body .site-footer .footer-column a{display:flex;align-items:center;min-height:44px;font-size:16px}body .site-footer .footer-bottom{font-size:14px}body.page-comparar .comparison-table td{grid-template-columns:1fr;gap:5px;margin-top:20px;font-size:16px}body.page-comparar .comparison-cell-label{font-size:14px}body.page-autonomia .autonomy-hero .wrap,body.page-autonomia :is(.autonomy-definition-grid,.autonomy-cycle-layout,.autonomy-control-grid,.autonomy-faq-grid,.autonomy-close>.wrap,.autonomy-people-grid){grid-template-columns:1fr;gap:32px}body.page-autonomia .autonomy-scope-list article{grid-template-columns:1fr;gap:16px}body.page-autonomia .autonomy-scope-owner{grid-column:auto}body.page-autonomia .autonomy-cycle p{font-size:16px}}@media(prefers-reduced-motion:reduce){html[data-scroll-engine=native]{scroll-behavior:auto!important}}.page-modos .service-hero>.wrap{display:block}.page-modos .service-hero h1{max-width:21ch}.page-modos .service-hero .lead{max-width:70ch}.service-models{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.service-model{padding:28px;background:var(--ds-bg-secondary);border:1px solid var(--ds-border);border-radius:10px;display:flex;flex-direction:column;min-width:0}.service-number{font-size:12px;letter-spacing:.06em;color:var(--ds-text-muted);margin-bottom:20px}body.interior .service-model h3{font-size:26px;line-height:1.25;font-weight:500;min-height:2.5em;margin:0 0 20px}.service-model>p{margin:0 0 20px}.service-model dl{margin:0 0 24px}.service-model dl>div{padding:18px 0;border-top:1px solid var(--ds-border)}.service-model dt{font-size:13px;color:var(--ds-text-muted);margin-bottom:8px}.service-model dd{margin:0;font-size:15px;line-height:1.75;color:var(--ds-text-secondary)}.service-model>a{margin-top:auto;min-height:44px;display:flex;align-items:center;font-size:15px;color:var(--ds-text-primary)}body.interior .service-note{font-size:14px;color:var(--ds-text-muted);margin:24px 0 0;max-width:90ch}.service-consumption{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px}.service-consumption article{border-top:1px solid var(--ds-border);padding-top:28px}.service-consumption h3{margin:0 0 22px}.service-consumption p{margin:0 0 18px}.service-fact{padding-top:20px;margin-top:26px;border-top:1px solid var(--ds-border)}.service-fact strong,.service-fact span{display:block;font-size:15px;line-height:1.75}.service-fact strong{font-weight:500;margin-bottom:8px}.service-fact span{color:var(--ds-text-secondary)}.service-providers{display:flex;justify-content:space-between;gap:32px;padding:32px 0;margin-top:48px;border-top:1px solid var(--ds-border);border-bottom:1px solid var(--ds-border)}.service-providers h3{margin:0 0 12px}.service-providers p{margin:0}.service-providers ul{display:flex;align-items:center;gap:38px;list-style:none;padding:0;margin:0}.service-providers li{font-size:19px}.service-providers li span{display:block;font-size:13px;color:var(--ds-text-muted);margin-top:4px}.service-questions .tech .body p{max-width:80ch;margin:0 0 16px}.service-questions .tech .body p:last-child{margin-bottom:0}.service-questions details a{color:var(--ds-accent-purple)}.service-close .wrap{max-width:800px}.service-close p{margin:24px 0}.service-close .btn{margin-top:8px}.footer-maker{font-size:14px;color:var(--ds-text-secondary)}@media(max-width:1000px){.service-models{grid-template-columns:1fr;gap:28px}body.interior .service-model h3{min-height:0}.service-model{padding:28px}.service-providers{flex-direction:column;align-items:flex-start}}@media(max-width:767px){.service-consumption{grid-template-columns:1fr;gap:40px}.service-model{padding:24px}.service-model dd{font-size:16px}.service-model>a{font-size:16px}.service-number{font-size:13px}.service-providers ul{gap:24px;flex-wrap:wrap}.site-footer .footer-maker{display:block;margin-top:12px}}.service-backup{display:grid;grid-template-columns:1fr 1.4fr;gap:40px;padding:30px;margin-top:40px;background:var(--ds-bg-secondary);border:1px solid var(--ds-border);border-radius:10px}body.interior .service-backup-label{font-size:13px;line-height:1.6;letter-spacing:.04em;color:var(--ds-text-muted);margin:0 0 18px}.service-backup h3{margin:0;line-height:1.4}.service-backup p{margin:0 0 18px}.service-backup strong{font-size:15px;font-weight:500;line-height:1.75;display:block}@media(max-width:767px){.service-backup{grid-template-columns:1fr;gap:24px;padding:24px}.service-backup strong{font-size:16px}}.service-providers li{display:flex;align-items:center;gap:12px;min-width:0}.service-providers li .provider-symbol{display:flex;align-items:center;justify-content:center;width:52px;height:52px;flex:0 0 52px;margin:0;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#000}.service-providers .provider-symbol img{display:block;object-fit:contain;max-width:40px;max-height:40px;width:auto;height:auto}.service-providers li .provider-name{font-size:17px;line-height:1.35;margin:0;color:var(--ds-text-primary)}.service-providers .provider-name small{display:block;font-size:13px;line-height:1.5;margin-top:4px;color:var(--ds-text-muted)}@media(max-width:767px){.service-providers ul{display:grid;grid-template-columns:1fr;gap:24px}.service-providers li .provider-name{font-size:17px}}.service-providers .provider-symbol img[src$="openai.png"]{width:48px;height:48px;max-width:48px;max-height:48px}.nav-services{white-space:nowrap}.nav-services[aria-current=page]{color:var(--ds-accent-purple)}@media(min-width:1200px){.site-header .nav-inner{gap:18px}.site-header .nav-inner nav{gap:18px;font-size:14px}}@media(max-width:1199px){.site-header .nav-inner{gap:16px;position:relative}.site-header .nav-inner nav{display:none}.site-header .header-tools{margin-left:auto}.site-header .menu-toggle{display:flex;align-items:center;gap:7px;background:none;border:0;padding:10px 0;font:14px var(--sans);color:var(--ds-text-primary)}.site-header .nav-inner nav.open{display:flex;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;max-height:calc(100dvh - 100px);overflow-y:auto;overscroll-behavior:contain;padding:15px 20px;background:var(--ds-bg-secondary);border:1px solid var(--ds-border);border-radius:8px}.site-header .nav-inner nav.open>a{padding:14px 0;font-size:16px;border-bottom:1px solid var(--ds-border)}.site-header .nav-group{border-bottom:1px solid var(--ds-border)}.site-header .nav-group summary{justify-content:space-between;font-size:16px;padding:15px 0}.site-header .nav-dropdown{position:static;width:100%;box-shadow:none;border:0;border-left:1px solid var(--ds-border);border-radius:0;margin:0 0 13px;padding:0 0 0 11px;background:transparent}.site-header .nav-dropdown a{padding:12px;font-size:15px}}
