@font-face{font-family:Necto Mono;src:url(/fonts/NectoMono-Regular.woff2) format("woff2"),url(/fonts/NectoMono-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}:root{--ai4u-white: #FFFFFF;--ai4u-black: #171717;--ai4u-gray-50: #FAFAFA;--ai4u-gray-100: #F5F5F5;--ai4u-gray-200: #E5E5E5;--ai4u-gray-300: #D4D4D4;--ai4u-gray-400: #A3A3A3;--ai4u-gray-500: #737373;--ai4u-gray-600: #525252;--ai4u-gray-700: #404040;--ai4u-gray-800: #262626;--ai4u-gray-900: #171717;--ai4u-orange: #ff6e00;--ai4u-mint: #eaf4eb;--ai4u-blue: #3daed1;--ai4u-cadet-gray: #94989b;--ai4u-success: #10B981;--ai4u-error: #EF4444;--ai4u-warning: #F59E0B;--ai4u-info: #3B82F6}[data-theme=light],:root{--ai4u-bg-default: #e5e4e0;--ai4u-bg-surface: #e5e4e0;--ai4u-text-primary: #1d1d1d;--ai4u-text-secondary: #525252;--ai4u-border-color: #E5E5E5}[data-theme=dark]{--ai4u-bg-default: #171717;--ai4u-bg-surface: #262626;--ai4u-text-primary: #FFFFFF;--ai4u-text-secondary: #D4D4D4;--ai4u-border-color: #404040}html{scroll-behavior:smooth}body{background-color:var(--ai4u-bg-default);color:var(--ai4u-text-primary);font-family:Red Hat Display,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}*:focus-visible{outline:2px solid var(--ai4u-gray-600);outline-offset:2px}.numeric{font-family:Necto Mono,monospace}.container{max-width:1280px;margin:0 auto;padding:0 1rem}@media (min-width: 600px){.container{padding:0 1.5rem}}@media (min-width: 1024px){.container{padding:0 2rem}}.ai4u-transition{transition:all .3s ease-in-out}.ai4u-card{background-color:var(--ai4u-white);border-radius:8px;box-shadow:0 4px 6px -1px #0000001a;padding:1.5rem;border:1px solid var(--ai4u-gray-200);transition:all .3s ease-in-out}.ai4u-card:hover{box-shadow:0 10px 15px -3px #0000001a}.ai4u-button{background-color:var(--ai4u-black);color:var(--ai4u-white);font-family:Red Hat Display,sans-serif;font-weight:400;padding:.75rem 1.5rem;border-radius:9999px;border:none;cursor:pointer;transition:all .3s ease-in-out}.ai4u-button:hover{background-color:var(--ai4u-gray-800)}.ai4u-button-secondary{background-color:var(--ai4u-gray-100);color:var(--ai4u-black);font-family:Red Hat Display,sans-serif;font-weight:400;padding:.75rem 1.5rem;border-radius:9999px;border:none;cursor:pointer;transition:all .3s ease-in-out}.ai4u-button-secondary:hover{background-color:var(--ai4u-gray-200)}.ai4u-button-outline{background-color:transparent;color:var(--ai4u-black);font-family:Red Hat Display,sans-serif;font-weight:400;padding:.75rem 1.5rem;border-radius:9999px;border:2px solid var(--ai4u-gray-400);cursor:pointer;transition:all .3s ease-in-out}.ai4u-button-outline:hover{background-color:var(--ai4u-gray-50)}.ai4u-h1{font-family:Red Hat Display,sans-serif;font-weight:500;font-size:clamp(48px,5vw,64px);color:var(--ai4u-black);letter-spacing:.02em;line-height:1.1}.ai4u-h2{font-family:Red Hat Display,sans-serif;font-weight:500;font-size:clamp(36px,4vw,48px);color:var(--ai4u-black);letter-spacing:.02em;line-height:1.2}.ai4u-h3{font-family:Red Hat Display,sans-serif;font-weight:400;font-size:clamp(24px,3vw,36px);color:var(--ai4u-black);letter-spacing:.02em;line-height:1.3}.ai4u-body{font-family:Red Hat Display,sans-serif;font-weight:400;font-size:clamp(16px,1.1vw,18px);color:var(--ai4u-black);line-height:1.5}.ai4u-small{font-family:Red Hat Display,sans-serif;font-weight:300;font-size:14px;color:var(--ai4u-black);line-height:1.5}.ai4u-code{font-family:Necto Mono,monospace;font-size:clamp(14px,1vw,16px);color:var(--ai4u-black);line-height:1.6}img{image-rendering:auto;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){img{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}@media (display-mode: standalone){img{image-rendering:auto}}@media (display-mode: standalone){img{touch-action:manipulation}}:root{--a4-canvas: #e5e4e0;--a4-ink: #1d1d1d;--a4-paper: #ffffff;--a4-gray: #8c8b86;--a4-ash: #bfbebe;--a4-stone: #cdcdc9;--a4-sphere: linear-gradient(255deg, rgb(250, 203, 14), rgb(240, 107, 168) 30%, rgb(120, 186, 230) 65%, rgb(255, 255, 255));--a4-font: "Red Hat Display", "Helvetica Neue", Arial, sans-serif;--a4-mono: "Necto Mono", "Fira Mono", "Courier New", monospace;--a4-gutter: clamp(16px, 3.2vw, 46px)}html,html body{background-color:var(--a4-canvas)}.a4{background:var(--a4-canvas);color:var(--a4-ink);font-family:var(--a4-font);font-size:18px;line-height:1.4;letter-spacing:.013em}.a4 *,.a4 *:before,.a4 *:after{box-sizing:border-box}.a4 img{display:block;max-width:100%}.a4 a{color:inherit}.a4-wrap{max-width:1400px;margin-inline:auto;padding-inline:var(--a4-gutter)}.a4-cap{font-family:var(--a4-mono);font-size:13px;line-height:1.4;letter-spacing:.02em;font-weight:400;margin:0}.a4-num{font-family:var(--a4-mono);font-variant-numeric:tabular-nums;letter-spacing:.02em}.a4-sm{font-size:15px;line-height:1.45;letter-spacing:.01em;margin:0}.a4-display{font-weight:500;line-height:.98;letter-spacing:.013em;font-size:clamp(46px,7.2vw,103px);margin:0;text-wrap:balance}.a4-display.a4-slab{font-weight:900}.a4-display .a4-soft{font-weight:300;letter-spacing:0}.a4-h-lg{font-weight:500;line-height:1.02;letter-spacing:.013em;font-size:clamp(38px,5.4vw,76px);margin:0;text-wrap:balance}.a4-h-sm{font-weight:500;line-height:1.1;letter-spacing:.013em;font-size:clamp(30px,3.3vw,46px);margin:0;overflow-wrap:anywhere}.a4-sub{font-weight:500;line-height:1.15;letter-spacing:.013em;font-size:clamp(22px,2.4vw,34px);margin:0}.a4-ghost{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:5px 0;border-radius:10px;font-size:15px;font-weight:500;text-decoration:none;cursor:pointer;background:none;border:0;color:var(--a4-ink);font-family:var(--a4-font);letter-spacing:.02em}.a4-ghost:hover{text-decoration:underline;text-underline-offset:5px}.a4-ghost:focus-visible,.a4-pill:focus-visible{outline:2px solid var(--a4-ink);outline-offset:3px}.a4-pill{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:8px 19px;border:1px solid var(--a4-ink);border-radius:10px;background:none;color:var(--a4-ink);font:400 12px/1.4 var(--a4-mono);letter-spacing:.02em;text-decoration:none;cursor:pointer}.a4-pill:hover{background:var(--a4-ink);color:var(--a4-canvas)}html{scroll-padding-top:88px}.a4-nav{position:-webkit-sticky;position:sticky;top:0;z-index:1200;font-family:var(--a4-font)}.a4-nav:before{content:"";position:absolute;z-index:-1;left:0;right:0;top:0;height:calc(100% + 26px);pointer-events:none;opacity:0;transition:opacity .2s ease;background:linear-gradient(to bottom,var(--a4-canvas) 0%,color-mix(in srgb,var(--a4-canvas) 90%,transparent) 55%,transparent 100%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 55%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 55%,transparent 100%)}.a4-nav.is-scrolled:before{opacity:1}@media (prefers-reduced-motion: reduce){.a4-nav:before{transition:none}}.a4-nav-in{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:22px}.a4-nav-in>a img{height:30px;width:auto}.a4-nav-lang{display:flex;align-items:center}.a4-nav-tools{display:flex;align-items:center;gap:4px 22px;flex-wrap:wrap;justify-content:end}.a4-hero{position:relative;overflow:clip;min-height:clamp(520px,82vh,780px);display:flex;flex-direction:column;justify-content:flex-end;padding-block:30px clamp(56px,7vw,90px)}.a4-orb{position:absolute;right:clamp(0px,6vw,110px);top:clamp(10px,6vh,60px);width:min(46vw,540px);aspect-ratio:1;z-index:0}.a4-sphere{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--a4-sphere);display:grid;place-items:center}.a4-sphere img{width:34%;height:auto;opacity:.92}.a4-orb i{position:absolute;border:1px solid rgba(29,29,29,.2);border-radius:50%}.a4-orb i:nth-child(2){top:-11%;right:-11%;bottom:-11%;left:-11%}.a4-orb i:nth-child(3){top:-26%;right:-26%;bottom:-26%;left:-26%}.a4-orb i:nth-child(4){top:-46%;right:-46%;bottom:-46%;left:-46%}.a4-hero-in{position:relative;z-index:2;display:grid;gap:clamp(22px,3vw,40px);max-width:1100px}.a4-lead{max-width:460px;margin:0}.a4-scroll{position:absolute;right:var(--a4-gutter);bottom:22px;z-index:2}.a4-block{padding-block:clamp(56px,8vw,119px) 0}.a4-two{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:19px clamp(19px,4vw,76px);align-items:start}.a4-two>*{min-width:0}.a4-stack{display:grid;gap:19px;align-content:start}.a4-logos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--a4-ash);border:1px solid var(--a4-ash);margin-top:clamp(24px,3vw,40px)}.a4-logos div{background:var(--a4-paper);min-height:118px;display:flex;align-items:center;justify-content:center;padding:12px;text-align:center;font-weight:700;font-size:17px;letter-spacing:.02em;overflow-wrap:anywhere}.a4-cards{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:19px;margin-top:clamp(24px,3vw,40px)}.a4-card{grid-column:span 3;padding:30px;display:grid;gap:22px;align-content:start;min-width:0;background-color:var(--a4-paper);background-image:linear-gradient(var(--a4-canvas) 1px,transparent 1px),linear-gradient(90deg,var(--a4-canvas) 1px,transparent 1px);background-size:24px 24px}.a4-card.wide{grid-column:span 6}.a4-card p{margin:0}.a4-flow{display:flex;flex-wrap:wrap;align-items:center;gap:10px 8px}.a4-flow b{font-family:var(--a4-mono);font-weight:400;font-size:12px;letter-spacing:.02em;background:var(--a4-paper);border:1px solid var(--a4-ink);padding:14px 16px;min-width:0}.a4-flow em{font-style:normal;flex:0 0 22px;height:1px;background:var(--a4-ink)}.a4-avatars{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.a4-shots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px}.a4-shots figure{margin:0;display:grid;gap:10px;min-width:0}.a4-shots img{width:100%;height:auto;border:1px solid var(--a4-ash);background:var(--a4-paper)}.a4-idx{border-top:1px solid var(--a4-ash);margin-top:clamp(24px,3vw,40px)}.a4-idx a{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,5fr) 44px;align-items:center;gap:8px clamp(19px,4vw,60px);padding:26px 0;border-bottom:1px solid var(--a4-ash);text-decoration:none}.a4-idx a:hover{background:var(--a4-paper)}.a4-idx a>*{min-width:0}.a4-arr{font-size:22px;text-align:right}.a4-cta{padding-block:clamp(64px,9vw,119px)}.a4-contact{display:flex;flex-wrap:wrap;gap:6px 28px;margin-top:8px}.a4-foot{border-top:1px solid var(--a4-ash);padding-block:30px 40px}.a4-foot-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.a4-foot-cols>*{min-width:0}.a4-foot-col{display:grid;gap:4px;align-content:start;font-size:15px}.a4-foot-col a{text-decoration:none;display:inline-flex;align-items:center;min-height:32px}.a4-foot-col a:hover{text-decoration:underline;text-underline-offset:4px}.a4-foot img{height:26px;width:auto}@media (max-width: 900px){.a4-two{grid-template-columns:minmax(0,1fr)}.a4-card{grid-column:span 6}.a4-logos{grid-template-columns:repeat(2,minmax(0,1fr))}.a4-idx a{grid-template-columns:minmax(0,1fr) 36px}.a4-idx a p{grid-column:1 / 2}.a4-foot-cols{grid-template-columns:minmax(0,1fr)}.a4-orb{width:min(74vw,420px);right:-8vw;top:30px}.a4-hero{min-height:560px;justify-content:flex-start;padding-top:calc(min(74vw,420px)*.67 + 54px)}.a4-scroll{display:none}}@media (max-width: 760px){.a4-shots{grid-template-columns:minmax(0,1fr)}.a4-avatars{grid-template-columns:repeat(5,minmax(0,1fr))}}.a4-page{min-height:60vh}.a4-page-head{padding-block:clamp(40px,6vw,76px) 0;display:grid;gap:clamp(22px,3vw,40px)}.a4-page-head .a4-lead{max-width:560px}.a4-section{padding-block:clamp(56px,8vw,119px) 0}.a4-sec-label{display:flex;align-items:baseline;gap:14px;margin-bottom:clamp(24px,3vw,46px)}.a4-rows{border-top:1px solid var(--a4-ash)}.a4-row{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:8px clamp(19px,4vw,76px);padding:19px 0;border-bottom:1px solid var(--a4-ash);align-items:start}.a4-row>*{min-width:0}.a4-row.three{grid-template-columns:minmax(0,3fr) minmax(0,4fr) minmax(0,5fr)}.a4-row .k{font-weight:500}.a4-chip{display:inline-block;font-family:var(--a4-mono);font-size:12px;letter-spacing:.02em;border:1px solid var(--a4-ink);border-radius:10px;padding:2px 10px;background:none;color:var(--a4-ink)}.a4-chip[aria-pressed=true],.a4-chip.on{background:var(--a4-ink);color:var(--a4-canvas)}button.a4-chip{cursor:pointer;min-height:44px;display:inline-flex;align-items:center}.a4-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px}.a4-grid.two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.a4-grid>*{min-width:0}.a4-prose{max-width:66ch;display:grid;gap:16px;font-size:17px;line-height:1.55}.a4-prose h2{font-weight:500;font-size:clamp(22px,2.4vw,34px);line-height:1.15;margin:24px 0 0}.a4-prose p,.a4-prose ul{margin:0}.a4-prose ul{padding-left:1.2em}.a4-input{width:100%;min-height:44px;padding:8px 14px;border:1px solid var(--a4-ink);border-radius:10px;background:var(--a4-paper);color:var(--a4-ink);font:400 15px/1.4 var(--a4-font)}.a4-input:focus-visible{outline:2px solid var(--a4-ink);outline-offset:3px}.a4-table-wrap{overflow-x:auto;border:1px solid var(--a4-ash);background:var(--a4-paper)}.a4-table-wrap table{border-collapse:collapse;width:100%;min-width:560px;font-size:15px}.a4-table-wrap th,.a4-table-wrap td{text-align:left;padding:12px 16px;border-bottom:1px solid var(--a4-ash)}.a4-table-wrap th{font-family:var(--a4-mono);font-weight:400;font-size:12px;letter-spacing:.02em}.a4-paper{background:var(--a4-paper);padding:30px;min-width:0}.a4-note{color:#55554f;font-size:15px;margin:0}@media (max-width: 900px){.a4-row,.a4-row.three,.a4-grid,.a4-grid.two-col{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){.a4 *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.a4-prompts{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.a4-prompts li{font-family:var(--a4-mono);font-size:12px;letter-spacing:.05em;border:1px solid var(--a4-ink);border-radius:10px;padding:12px 16px;background:var(--a4-paper);min-width:0;overflow-wrap:anywhere}.a4-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1250;background:var(--a4-canvas);display:none;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.a4-menu.open{display:grid;grid-template-rows:auto 1fr auto;animation:a4-menu-in .2s ease-out}@keyframes a4-menu-in{0%{opacity:0}to{opacity:1}}.a4-menu-bar{width:100%;position:-webkit-sticky;position:sticky;top:0;z-index:3;background:var(--a4-canvas)}.a4-menu-body{position:relative;display:grid;align-content:center;width:100%;padding-block:clamp(8px,2vw,24px)}.a4-menu-orb{right:clamp(-6vw,2vw,40px);top:50%;transform:translateY(calc(-50% + var(--oy, 0px)));transition:transform .2s ease-out;z-index:0;width:min(44vw,520px)}.a4-menu-orb .a4-sphere{filter:hue-rotate(var(--hue, 0deg));transition:filter .2s ease-out}.a4-menu-body nav{position:relative;z-index:1}.a4-menu-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--a4-ash)}.a4-menu-item{display:grid;grid-template-columns:56px minmax(0,1fr) minmax(0,260px);align-items:baseline;gap:4px 24px;padding:clamp(8px,1.5vh,18px) 0;border-bottom:1px solid var(--a4-ash);text-decoration:none;color:inherit;min-height:44px}.a4-menu-title{font-weight:500;line-height:1.08;letter-spacing:.013em;font-size:clamp(32px,min(6.4vw,9vh),92px);overflow-wrap:anywhere}.a4-menu-item:hover .a4-menu-title,.a4-menu-item:focus-visible .a4-menu-title{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:8px}.a4-menu-item:focus-visible{outline:2px solid var(--a4-ink);outline-offset:3px}.a4-menu-item[aria-current=page] .a4-menu-title:after{content:" ·"}.a4-menu-note{text-align:right;min-width:0}.a4-menu-foot{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 32px;padding-block:22px;border-top:1px solid var(--a4-ash)}.a4-menu-contact,.a4-menu-social{display:flex;flex-wrap:wrap;gap:4px 24px;font-size:15px}.a4-menu-foot a{text-decoration:none;display:inline-flex;align-items:center;min-height:44px}.a4-menu-foot a:hover{text-decoration:underline;text-underline-offset:4px}@media (max-width: 760px){.a4-menu-item{grid-template-columns:36px minmax(0,1fr)}.a4-menu-note{grid-column:2;text-align:left}.a4-menu-orb{width:78vw;right:-26vw;opacity:.9}}@media (prefers-reduced-motion: reduce){.a4-menu.open{animation:none}.a4-menu-orb,.a4-menu-orb .a4-sphere{transition:none}}.a4-facetile{display:grid;place-items:end center;padding:8% 8% 0;border:1px solid var(--a4-ink);min-width:0;aspect-ratio:15 / 21;overflow:hidden}.a4-facetile svg{display:block;width:100%;height:auto;aspect-ratio:15 / 21}.a4-avatars .a4-facetile{border-color:var(--a4-ash)}.a4-skip{position:absolute;left:16px;top:-200px;z-index:2000;padding:10px 16px;background:var(--a4-ink);color:var(--a4-canvas);border-radius:10px;font:500 15px/1.4 var(--a4-font);text-decoration:none}.a4-skip:focus{top:12px;outline:2px solid var(--a4-canvas);outline-offset:2px}html[data-a11y-texto="125"] body{zoom:1.25}html[data-a11y-texto="150"] body{zoom:1.5}html[data-a11y-texto="125"] .a4-a11y{max-height:calc((100dvh - 32px)*.8);width:min(560px,calc((100vw - 32px)*.8))}html[data-a11y-texto="150"] .a4-a11y{max-height:calc((100dvh - 32px) / 1.5);width:min(560px,calc((100vw - 32px) / 1.5))}html[data-a11y-contraste]{--a4-canvas: #ffffff;--a4-paper: #ffffff;--a4-ink: #000000;--a4-gray: #000000;--a4-ash: #000000;--a4-stone: #f2f2f2}html[data-a11y-contraste] .a4 a:not(.a4-pill):not(.a4-ghost):not(.a4-skip){text-decoration:underline;text-underline-offset:3px}html[data-a11y-contraste] .a4-note,html[data-a11y-contraste] .a4-bnb-note{color:#000}html[data-a11y-contraste] .a4 img{filter:none}html[data-a11y-espaciado] .a4,html[data-a11y-espaciado] .a4 p,html[data-a11y-espaciado] .a4 li,html[data-a11y-espaciado] .a4 dd,html[data-a11y-espaciado] .a4 a,html[data-a11y-espaciado] .a4 span{line-height:1.6!important;letter-spacing:.12em!important;word-spacing:.16em!important}html[data-a11y-espaciado] .a4 h1,html[data-a11y-espaciado] .a4 h2,html[data-a11y-espaciado] .a4 h3{line-height:1.25!important;letter-spacing:.06em!important}html[data-a11y-espaciado] .a4 p{margin-bottom:1.5em}html[data-a11y-fuente]{--a4-font: Verdana, Arial, sans-serif;--a4-mono: "Courier New", monospace}html[data-a11y-fuente] .a4{letter-spacing:0}html[data-a11y-movimiento] *,html[data-a11y-movimiento] *:before,html[data-a11y-movimiento] *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.a4-a11y-btn{gap:6px;font-size:13px}.a4-a11y-btn svg{flex:none}@media (max-width: 560px){.a4-nav-in .a4-a11y-btn span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.a4-nav-in .a4-a11y-btn{min-width:44px;justify-content:center}}.a4-a11y{width:min(560px,calc(100vw - 32px));max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow:auto;margin:auto;padding:0;border:1px solid var(--a4-ink);border-radius:10px;background:var(--a4-canvas);color:var(--a4-ink);font-family:var(--a4-font);box-sizing:border-box}.a4-a11y::backdrop{background:#1d1d1d8c}.a4-a11y-head{display:flex;align-items:start;justify-content:space-between;gap:16px;padding:22px 24px 0}.a4-a11y-head h2{margin-top:10px;font-size:clamp(20px,2vw,26px)}.a4-a11y-body{display:grid;gap:22px;padding:22px 24px}.a4-a11y-group{border:0;padding:0;margin:0;min-width:0;display:grid;gap:10px}.a4-a11y-group legend{padding:0;margin-bottom:10px}.a4-a11y-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.a4-a11y-size,.a4-a11y-opt{min-height:44px;border:1px solid var(--a4-ink);border-radius:10px;background:var(--a4-paper);color:var(--a4-ink);cursor:pointer;text-align:left;font-family:var(--a4-font)}.a4-a11y-size{padding:8px 18px;font:500 15px/1.4 var(--a4-font)}.a4-a11y-size[aria-pressed=true],.a4-a11y-opt[aria-pressed=true]{background:var(--a4-ink);color:var(--a4-canvas)}.a4-a11y-opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.a4-a11y-opt{display:grid;gap:4px;padding:12px 14px;min-width:0}.a4-a11y-opt-t{font-weight:500;font-size:15px}.a4-a11y-opt-d{font-size:13px;line-height:1.35;opacity:.85}.a4-a11y-help{margin:0;max-width:56ch}.a4-a11y-vel{display:inline-flex;align-items:center;gap:8px}.a4-a11y-vel .a4-input{width:auto;min-height:44px}.a4-a11y .a4-pill:disabled{opacity:.45;cursor:default}.a4-a11y .a4-pill:disabled:hover{background:none;color:var(--a4-ink)}.a4-a11y-status{margin:0;min-height:1.4em}.a4-a11y-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 20px;padding:14px 24px 22px;border-top:1px solid var(--a4-ash)}.a4-a11y .a4-ghost:disabled{opacity:.45;cursor:default;text-decoration:none}.a4-a11y button:focus-visible,.a4-a11y a:focus-visible,.a4-a11y select:focus-visible{outline:2px solid var(--a4-ink);outline-offset:3px}@media (max-width: 560px){.a4-a11y-opts{grid-template-columns:minmax(0,1fr)}}.a4-a11y-bar{position:fixed;left:var(--a4-gutter, 16px);bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:1200;display:flex;align-items:center;gap:8px;padding:8px 8px 8px 14px;background:var(--a4-ink);color:var(--a4-canvas);border-radius:10px;font:500 14px/1.3 var(--a4-font);max-width:calc(100vw - 104px)}.a4-a11y-bar button{min-height:36px;min-width:44px;padding:6px 12px;border:1px solid var(--a4-canvas);border-radius:8px;background:none;color:inherit;font:500 13px/1.2 var(--a4-font);cursor:pointer}.a4-a11y-bar button:hover{background:var(--a4-canvas);color:var(--a4-ink)}.a4-a11y-bar button:focus-visible{outline:2px solid var(--a4-canvas);outline-offset:2px}.a4-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html[data-a11y-texto] .a4-h-lg,html[data-a11y-texto] .a4-display,html[data-a11y-texto] .a4-h-sm,html[data-a11y-texto] .a4-sub,html[data-a11y-texto] .a4-cap,html[data-a11y-texto] .a4-lead,html[data-a11y-texto] .a4-faq-q{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}@media (max-width: 760px){html[data-a11y-texto] .a4-cards{grid-template-columns:minmax(0,1fr)}html[data-a11y-texto] .a4-cards>*{grid-column:auto}html[data-a11y-texto] .a4-logos,html[data-a11y-texto] .a4-why-clients,html[data-a11y-texto] .a4-grid,html[data-a11y-texto] .a4-grid.two-col{grid-template-columns:minmax(0,1fr)}}html[data-a11y-texto] .a4-a11y .a4-sub,html[data-a11y-texto] .a4-a11y .a4-cap{overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;letter-spacing:.02em!important}html[data-a11y-texto="150"] .a4-a11y-head h2{font-size:18px}html[data-a11y-texto="150"] .a4-a11y-head,html[data-a11y-texto="150"] .a4-a11y-body,html[data-a11y-texto="150"] .a4-a11y-foot{padding-inline:16px}.a4-a11y-reading{background:var(--a4-paper);box-shadow:0 0 0 4px var(--a4-paper),0 0 0 6px var(--a4-ink);border-radius:4px}html[data-a11y-contraste] .a4-a11y-reading{background:#fff3b0;box-shadow:0 0 0 4px #fff3b0,0 0 0 6px #000}.a4-facil-h1{font-weight:500;font-size:clamp(30px,4.5vw,52px);line-height:1.15;margin:10px 0 14px;max-width:22ch;text-wrap:balance}.a4-facil-lead{font-size:clamp(19px,2vw,24px);line-height:1.5;max-width:40ch;margin:0 0 14px}.a4-facil-nota{font-size:16px;line-height:1.5;max-width:60ch;margin:0;color:#55554f}.a4-facil-link{all:unset;cursor:pointer;text-decoration:underline;text-underline-offset:3px;color:var(--a4-ink);min-height:44px;display:inline-flex;align-items:center}.a4-facil-link:focus-visible{outline:2px solid var(--a4-ink);outline-offset:3px}.a4-facil-cuerpo{max-width:56ch;display:grid;gap:22px;font-size:clamp(19px,1.8vw,22px);line-height:1.6}.a4-facil-cuerpo h2{font-weight:500;font-size:1.15em;line-height:1.3;margin:0 0 6px}.a4-facil-cuerpo p{margin:0}.a4-facil-p{padding-left:16px;border-left:3px solid var(--a4-ash)}.a4-facil-acciones{margin:0;padding-left:1.2em;display:grid;gap:8px}html[data-a11y-contraste] .a4-facil-nota{color:#000}.a4-facil-h1,.a4-facil-lead,.a4-facil-cuerpo{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}html[data-a11y-texto] .a4-facil-cuerpo,html[data-a11y-texto] .a4-facil-h1{overflow-wrap:anywhere}.a4-cookies{position:fixed;left:0;right:0;bottom:0;z-index:1300;box-sizing:border-box;display:grid;gap:14px;padding:16px var(--a4-gutter, 16px) calc(16px + env(safe-area-inset-bottom,0px));background:var(--a4-paper, #fff);color:var(--a4-ink, #1d1d1d);border-top:1px solid var(--a4-ink, #1d1d1d)}.a4-cookies-body{display:grid;gap:6px;min-width:0}.a4-cookies a{color:inherit;text-decoration:underline;text-underline-offset:2px}.a4-cookies-actions{display:flex;flex-wrap:wrap;gap:10px}.a4-cookies-actions .a4-pill{flex:1 1 140px;justify-content:center}@media (min-width: 768px){.a4-cookies{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px}.a4-cookies-actions{flex-wrap:nowrap}.a4-cookies-actions .a4-pill{flex:0 0 auto;min-width:128px}}.a4.a4-wa-float{position:fixed;right:var(--a4-gutter, 16px);bottom:calc(16px + var(--a4-cookies-h, env(safe-area-inset-bottom, 0px)));z-index:1200;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:56px;min-height:56px;padding:0 16px;border-radius:10px;background:var(--a4-ink, #1d1d1d);color:var(--a4-paper, #fff);text-decoration:none;box-shadow:0 2px 10px #0000002e}.a4.a4-wa-float:hover,.a4.a4-wa-float:focus-visible{background:#000}.a4.a4-wa-float:focus-visible{outline:2px solid var(--a4-paper, #fff);outline-offset:-4px}.a4-wa-float-icon{width:26px;height:26px;flex:none}.a4-wa-float-label{display:none;color:inherit}@media (min-width: 768px){.a4-wa-float-label{display:inline}}@media (max-width: 767px){.a4-foot{padding-bottom:calc(112px + env(safe-area-inset-bottom,0px))}}
