.xa{--xa-forest:#1b5e20;--xa-primary:#2e7d32;--xa-secondary:#66bb6a;--xa-soft:#a5d6a7;--xa-surface:#f4f7f5;--xa-white:#ffffff;--xa-ink:#0d1b2a;--xa-ink-2:#46586b;--xa-ink-3:#5c6e80;--xa-border:#dde6df;--xa-border-strong:#c9d8cd;--xa-sh-sm:0 1px 2px rgba(13,27,42,0.04),0 1px 3px rgba(13,27,42,0.06);--xa-sh-md:0 4px 16px rgba(13,27,42,0.07);--xa-sh-lg:0 18px 48px rgba(13,27,42,0.12);--xa-sh-xl:0 32px 80px rgba(13,27,42,0.16);--xa-r-sm:8px;--xa-r:12px;--xa-r-lg:16px;--xa-r-xl:22px;--xa-ease:cubic-bezier(0.16,1,0.3,1);background:var(--xa-surface);color:var(--xa-ink);font-family:var(--font-poppins),system-ui,-apple-system,"Segoe UI",sans-serif;font-size:16px;line-height:1.55;min-height:100vh;overflow-x:clip}.xa *,.xa :after,.xa :before{box-sizing:border-box}.xa img{max-width:100%}.xa a:focus-visible,.xa button:focus-visible{outline:3px solid var(--xa-primary);outline-offset:3px;border-radius:var(--xa-r-sm)}.xa-container{width:100%;max-width:1220px;margin:0 auto;padding-inline:28px}.xa-section{padding-block:88px}.xa [id]{scroll-margin-top:96px}.xa-section--tight{padding-block:64px}.xa-section--white{background:var(--xa-white);border-block:1px solid var(--xa-border)}.xa-section--forest{background:var(--xa-forest);color:var(--xa-white)}.xa-eyebrow{display:block;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--xa-primary);margin:0 0 12px}.xa-h2{font-size:clamp(27px,3.2vw,38px);font-weight:800;letter-spacing:-.02em;line-height:1.15}.xa-h2,.xa-h3{color:var(--xa-ink);margin:0}.xa-h3{font-size:17px;font-weight:700}.xa-lead{font-size:17px;color:var(--xa-ink-2);line-height:1.65;margin:14px 0 0;max-width:620px}.xa-section--forest .xa-h2,.xa-section--forest .xa-lead{color:var(--xa-white)}.xa-center{text-align:center}.xa-center .xa-lead{margin-inline:auto}.xa-badge{display:inline-flex;align-items:center;gap:8px;background:var(--xa-soft);color:var(--xa-forest);border-radius:999px;padding:7px 16px;font-size:13px;font-weight:700;letter-spacing:.01em}.xa-badge__dot{width:7px;height:7px;border-radius:50%;background:var(--xa-forest);flex-shrink:0}.xa-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-family:inherit;font-size:15px;font-weight:700;line-height:1;text-decoration:none;border-radius:var(--xa-r);padding:15px 26px;border:1.5px solid transparent;cursor:pointer;transition:background-color .18s var(--xa-ease),border-color .18s var(--xa-ease),box-shadow .18s var(--xa-ease),transform .18s var(--xa-ease);min-height:48px}.xa-btn--primary{background:var(--xa-primary);color:var(--xa-white);box-shadow:var(--xa-sh-sm)}.xa-btn--primary:hover{background:var(--xa-forest);box-shadow:var(--xa-sh-md);transform:translateY(-1px)}.xa-btn--outline{background:var(--xa-white);color:var(--xa-ink);border-color:var(--xa-border-strong)}.xa-btn--outline:hover{border-color:var(--xa-primary);color:var(--xa-primary);transform:translateY(-1px)}.xa-btn--ghost{background:transparent;color:var(--xa-ink);padding:12px 14px;min-height:44px}.xa-btn--ghost:hover{color:var(--xa-primary)}.xa-section--forest .xa-btn--primary{background:var(--xa-white);color:var(--xa-forest)}.xa-section--forest .xa-btn--primary:hover{background:var(--xa-soft)}.xa-btn--sm{font-size:14px;padding:11px 18px;min-height:42px}.xa-logo{display:inline-flex;align-items:center;gap:11px;text-decoration:none;flex-shrink:0}.xa-logo__mark{height:36px;width:auto;display:block}.xa-logo__text{display:flex;flex-direction:column;gap:3px}.xa-logo__word{height:16px;width:auto;display:block}.xa-logo__tag{font-size:8.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--xa-ink-3);white-space:nowrap}.xa-logo--onDark .xa-logo__tag{color:rgba(255,255,255,.72)}.xa-header{position:sticky;top:0;z-index:40;background:rgba(244,247,245,.88);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--xa-border)}.xa-header__inner{justify-content:space-between;gap:24px;min-height:76px}.xa-header__inner,.xa-nav{display:flex;align-items:center}.xa-nav{gap:4px;margin-inline:auto}.xa-nav__link{font-size:14.5px;font-weight:600;color:var(--xa-ink-2);text-decoration:none;padding:9px 13px;border-radius:var(--xa-r-sm);transition:color .18s var(--xa-ease),background-color .18s var(--xa-ease);white-space:nowrap}.xa-nav__link:hover{color:var(--xa-forest);background:rgba(165,214,167,.32)}.xa-header__actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.xa-burger{display:none;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--xa-r-sm);border:1.5px solid var(--xa-border-strong);background:var(--xa-white);color:var(--xa-ink);cursor:pointer}.xa-mobile-menu{display:none;flex-direction:column;gap:4px;padding:12px 0 20px;border-top:1px solid var(--xa-border)}.xa-mobile-menu[data-open=true]{display:flex}.xa-mobile-menu .xa-nav__link{padding:13px 12px;font-size:16px}.xa-mobile-menu .xa-btn{width:100%;margin-top:4px}.xa-header__demo-movil{display:none}.xa-hero{position:relative;padding-block:76px 92px;overflow:hidden}.xa-hero:before{top:-220px;right:-160px;width:720px;height:720px;background:radial-gradient(circle,rgba(165,214,167,.42) 0,rgba(165,214,167,0) 68%)}.xa-hero:after,.xa-hero:before{content:"";position:absolute;pointer-events:none;z-index:0}.xa-hero:after{bottom:-280px;left:-220px;width:620px;height:620px;background:radial-gradient(circle,rgba(102,187,106,.2) 0,rgba(102,187,106,0) 70%)}.xa-hero__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:56px;align-items:center}.xa-hero__title{font-size:clamp(36px,4.6vw,57px);font-weight:800;letter-spacing:-.032em;line-height:1.06;color:var(--xa-ink);margin:22px 0 0}.xa-hero__title em{font-style:normal;color:var(--xa-forest)}.xa-hero__lead{font-size:18px;line-height:1.62;color:var(--xa-ink-2);margin:22px 0 0;max-width:540px}.xa-hero__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.xa-hero__micro{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:26px 0 0;font-size:13.5px;font-weight:600;color:var(--xa-ink-3)}.xa-hero__micro>span+span:before{content:"·";color:var(--xa-secondary);margin-right:10px;font-weight:700}.xa-mock{border-radius:var(--xa-r-xl);background:var(--xa-white);border:1px solid var(--xa-border);box-shadow:var(--xa-sh-xl);overflow:hidden;container-type:inline-size}.xa-mock__chrome{display:flex;align-items:center;gap:7px;padding:11px 16px;background:var(--xa-surface);border-bottom:1px solid var(--xa-border)}.xa-mock__dot{width:9px;height:9px;border-radius:50%;background:var(--xa-border-strong)}.xa-mock__url{margin-left:10px;font-size:11px;font-weight:600;color:var(--xa-ink-3);background:var(--xa-white);border:1px solid var(--xa-border);border-radius:999px;padding:4px 12px;letter-spacing:.01em}.xa-mock__body{display:grid;grid-template-columns:172px minmax(0,1fr);min-height:392px}.xa-mock__side{background:var(--xa-forest);padding:16px 12px;display:flex;flex-direction:column;gap:3px}.xa-mock__brand{display:flex;align-items:center;gap:8px;padding:2px 8px 16px}.xa-mock__brand img{height:20px;width:auto}.xa-mock__nav-item{display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:var(--xa-r-sm);font-size:12.5px;font-weight:600;color:var(--xa-soft);white-space:nowrap}.xa-mock__nav-item svg{flex-shrink:0}.xa-mock__nav-item[data-active=true]{background:var(--xa-primary);color:var(--xa-white);font-weight:700}.xa-mock__main{padding:20px;background:var(--xa-white);min-width:0}.xa-mock__title{font-size:14px;font-weight:800;color:var(--xa-ink);margin:0 0 3px;letter-spacing:-.01em}.xa-mock__sub{font-size:11.5px;color:var(--xa-ink-3);margin:0 0 16px}.xa-mock__kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px}.xa-mock__kpi{background:var(--xa-surface);border:1px solid var(--xa-border);border-radius:var(--xa-r);padding:11px 12px;min-width:0}.xa-mock__kpi-label{font-size:9.5px;font-weight:700;letter-spacing:.05em;line-height:1.3;text-transform:uppercase;color:var(--xa-ink-3);min-height:2.6em}.xa-mock__kpi-value{font-size:17px;font-weight:800;color:var(--xa-ink);letter-spacing:-.03em;margin-top:2px;font-variant-numeric:tabular-nums;white-space:nowrap}.xa-mock__kpi-delta{display:inline-flex;align-items:center;gap:3px;font-size:10.5px;font-weight:700;color:var(--xa-primary);margin-top:3px}.xa-mock__table{width:100%;border-collapse:collapse;font-size:11.5px}.xa-mock__table th{text-align:left;font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--xa-ink-3);padding:0 8px 8px}.xa-mock__table td,.xa-mock__table th{border-bottom:1px solid var(--xa-border)}.xa-mock__table td{padding:9px 8px;color:var(--xa-ink-2);white-space:nowrap}.xa-mock__table tr:last-child td{border-bottom:none}.xa-mock__cliente{font-weight:700;color:var(--xa-ink)}.xa-mock__num{font-variant-numeric:tabular-nums;font-weight:700;color:var(--xa-ink)}.xa-mock__pill{display:inline-block;border-radius:999px;padding:3px 9px;font-size:10px;font-weight:700;white-space:nowrap}.xa-mock__pill[data-estado=preparando]{background:#fdf0d5;color:#7a5200}.xa-mock__pill[data-estado=reparto]{background:#e4edfb;color:#1a4b8f}.xa-mock__pill[data-estado=entregado]{background:#dff0e1;color:var(--xa-forest)}.xa-grid{display:grid;gap:20px;margin-top:46px}.xa-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.xa-card{background:var(--xa-white);border:1px solid var(--xa-border);border-radius:var(--xa-r-lg);padding:26px;box-shadow:var(--xa-sh-sm);transition:box-shadow .22s var(--xa-ease),transform .22s var(--xa-ease),border-color .22s var(--xa-ease)}.xa-card:hover{box-shadow:var(--xa-sh-md);border-color:var(--xa-border-strong);transform:translateY(-2px)}.xa-card__text{font-size:14.5px;line-height:1.62;color:var(--xa-ink-2);margin:10px 0 0}.xa-card__num{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.1em;color:var(--xa-primary);margin-bottom:10px}.xa-plan{display:flex;flex-direction:column;background:var(--xa-white);border:1px solid var(--xa-border);border-radius:var(--xa-r-lg);padding:28px;box-shadow:var(--xa-sh-sm)}.xa-plan[data-featured=true]{border-color:var(--xa-primary);box-shadow:var(--xa-sh-md),0 0 0 1px var(--xa-primary)}.xa-plan__price{display:flex;align-items:baseline;gap:6px;margin-top:14px}.xa-plan__amount{font-size:36px;font-weight:800;letter-spacing:-.03em;color:var(--xa-ink);font-variant-numeric:tabular-nums}.xa-plan__per{font-size:14px;color:var(--xa-ink-3)}.xa-plan__seats{font-size:13.5px;color:var(--xa-ink-3);margin:8px 0 0}.xa-plan__features{list-style:none;padding:0;margin:22px 0 0;flex:1;display:flex;flex-direction:column;gap:10px}.xa-plan__features li{display:flex;gap:9px;font-size:14px;line-height:1.5;color:var(--xa-ink-2)}.xa-plan__features svg{flex-shrink:0;margin-top:2px;color:var(--xa-primary)}.xa-plan .xa-btn{margin-top:26px}.xa-footer{background:var(--xa-ink);color:rgba(255,255,255,.72);padding-block:44px 36px}.xa-footer__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px}.xa-footer__legal{font-size:13px;line-height:1.6}.xa-footer__legal strong{color:var(--xa-white);font-weight:700}.xa-footer a{color:rgba(255,255,255,.86);text-decoration:none;font-weight:600}.xa-footer a:hover{color:var(--xa-secondary)}@media (max-width:1180px){.xa-hero__grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:40px}.xa-nav__link{padding:9px 10px;font-size:14px}}@media (max-width:1000px){.xa-header__actions .xa-btn--ghost,.xa-nav{display:none}.xa-burger{display:inline-flex}.xa-hero__grid{grid-template-columns:minmax(0,1fr);gap:44px}.xa-hero__copy{order:1}.xa-hero__visual{order:2}.xa-hero__lead{max-width:none}.xa-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.xa-section{padding-block:64px}.xa-hero{padding-block:52px 68px}.xa-grid--planes{grid-template-columns:minmax(0,1fr);max-width:460px;margin-inline:auto}.xa-mock__body{grid-template-columns:148px minmax(0,1fr)}.xa-mock__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.xa-container{padding-inline:18px}.xa-grid--3{grid-template-columns:minmax(0,1fr)}.xa-header__inner{min-height:66px}.xa-logo__mark{height:31px}.xa-logo__word{height:13px}.xa-header__actions .xa-btn--primary,.xa-logo__tag{display:none}.xa-header__demo-movil{display:inline-flex}.xa-hero__ctas .xa-btn{width:100%}.xa-mock__body{grid-template-columns:minmax(0,1fr);min-height:0}.xa-mock__side{flex-direction:row;overflow-x:auto;padding:10px;gap:6px;scrollbar-width:none}.xa-mock__side::-webkit-scrollbar{display:none}.xa-mock__brand{display:none}.xa-mock__main{padding:16px 14px}.xa-mock__scroll{overflow-x:auto;margin-inline:-14px;padding-inline:14px}.xa-footer__inner{justify-content:center;text-align:center}}@media (max-width:420px){.xa-mock__kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.xa-mock__kpi-value{font-size:17px}}@media (prefers-reduced-motion:reduce){.xa *,.xa :after,.xa :before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.xa-btn:hover,.xa-card:hover{transform:none}}.xa-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.xa-icono{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:var(--xa-soft);color:var(--xa-forest);margin-bottom:16px;flex-shrink:0}.xa-card--modulo{display:flex;flex-direction:column}.xa-solucion{display:flex;align-items:center;gap:14px;background:var(--xa-white);border:1px solid var(--xa-border);border-radius:var(--xa-r-lg);padding:20px 22px;box-shadow:var(--xa-sh-sm)}.xa-solucion .xa-icono{width:42px;height:42px;margin-bottom:0}.xa-solucion h3{font-size:15.5px;font-weight:700;margin:0;color:var(--xa-ink)}.xa-flujo{display:flex;align-items:flex-start;gap:4px;margin-top:48px}.xa-flujo__paso{flex:1 1 0;min-width:0;text-align:center}.xa-flujo__bola{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:var(--xa-white);border:2px solid var(--xa-soft);color:var(--xa-forest);margin-bottom:12px}.xa-flujo__paso h3{font-size:14.5px;font-weight:700;margin:0 0 5px;color:var(--xa-ink)}.xa-flujo__paso p{font-size:12.5px;line-height:1.5;color:var(--xa-ink-2);margin:0}.xa-flujo__flecha{flex:0 0 auto;color:var(--xa-secondary);margin-top:20px}.xa-split{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:56px;align-items:center}.xa-lista-check{list-style:none;padding:0;margin:26px 0 0;display:flex;flex-direction:column;gap:13px}.xa-lista-check li{display:flex;align-items:flex-start;gap:11px;font-size:15px;color:var(--xa-ink-2);line-height:1.5}.xa-lista-check svg{flex-shrink:0;color:var(--xa-primary);margin-top:2px}.xa-beneficio{display:flex;gap:14px;align-items:flex-start}.xa-beneficio .xa-icono{width:44px;height:44px;margin-bottom:0}.xa-beneficio h3{font-size:15.5px;font-weight:700;margin:0 0 5px;color:var(--xa-ink)}.xa-beneficio p{font-size:14px;line-height:1.55;color:var(--xa-ink-2);margin:0}.xa-faq{max-width:780px;margin:44px auto 0;display:flex;flex-direction:column;gap:12px}.xa-faq__item{background:var(--xa-white);border:1px solid var(--xa-border);border-radius:var(--xa-r);overflow:hidden}.xa-faq__q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;background:none;border:none;font-family:inherit;font-size:15.5px;font-weight:700;color:var(--xa-ink);text-align:left;cursor:pointer;min-height:56px}.xa-faq__q svg{flex-shrink:0;color:var(--xa-primary);transition:transform .22s var(--xa-ease)}.xa-faq__item[data-abierto=true] .xa-faq__q svg{transform:rotate(180deg)}.xa-faq__a{padding:0 22px 20px;font-size:14.5px;line-height:1.65;color:var(--xa-ink-2);margin:0}.xa-cta-final{background:var(--xa-forest);border-radius:var(--xa-r-xl);padding:46px 48px;display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}.xa-cta-final h2{font-size:clamp(23px,2.6vw,30px);font-weight:800;color:var(--xa-white);margin:0 0 8px;letter-spacing:-.02em}.xa-cta-final p{color:rgba(255,255,255,.86);font-size:15.5px;margin:0;max-width:520px;line-height:1.55}.xa-footer__grid{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:40px;padding-bottom:32px;border-bottom:1px solid rgba(255,255,255,.12)}.xa-footer__col h3{font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--xa-white);margin:0 0 14px}.xa-footer__col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:9px}.xa-footer__col a{font-size:14px;font-weight:500}.xa-footer__bajada{font-size:13.5px;line-height:1.6;margin:16px 0 0;max-width:300px}.xa-footer__cierre{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;padding-top:24px;font-size:13px}@media (max-width:1180px){.xa-split{gap:40px}}@media (max-width:1000px){.xa-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.xa-split{grid-template-columns:minmax(0,1fr);gap:40px}.xa-flujo{flex-direction:column;align-items:stretch;gap:0;max-width:420px;margin-inline:auto}.xa-flujo__paso{display:grid;grid-template-columns:60px minmax(0,1fr);gap:16px;align-items:center;text-align:left}.xa-flujo__bola{margin-bottom:0}.xa-flujo__flecha{transform:rotate(90deg);margin:6px 0 6px 18px;align-self:flex-start}.xa-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.xa-cta-final{padding:36px 32px}}@media (max-width:640px){.xa-footer__grid,.xa-grid--4{grid-template-columns:minmax(0,1fr)}.xa-footer__grid{gap:28px}.xa-cta-final{padding:30px 22px;text-align:center;justify-content:center}.xa-cta-final .xa-btn{width:100%}.xa-footer__cierre{justify-content:center;text-align:center}}.xa-mock__filtros{display:flex;align-items:center;gap:7px;margin-bottom:14px;flex-wrap:wrap}.xa-mock__buscador{display:inline-flex;align-items:center;gap:6px;flex:1 1 150px;min-width:0;color:var(--xa-ink-3);overflow:hidden}.xa-mock__buscador,.xa-mock__filtro{background:var(--xa-surface);border:1px solid var(--xa-border);border-radius:var(--xa-r-sm);padding:6px 10px;font-size:10.5px;white-space:nowrap}.xa-mock__filtro{font-weight:600;color:var(--xa-ink-2)}.xa-mock__filtro--cta{background:var(--xa-primary);border-color:var(--xa-primary);color:var(--xa-white);font-weight:700}.xa-hero__micro{gap:18px}.xa-hero__micro>span{display:inline-flex;align-items:center;gap:7px}.xa-hero__micro>span:before{content:"";width:17px;height:17px;border-radius:50%;flex-shrink:0;background:var(--xa-primary);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center /11px no-repeat,linear-gradient(#000,#000);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center /11px no-repeat,linear-gradient(#000,#000);-webkit-mask-composite:xor;mask-composite:exclude}.xa-hero__micro>span+span:before{content:"";margin-right:0}.xa-mock__topbar{display:flex;align-items:center;gap:10px;padding:9px 14px;background:var(--xa-forest);border-bottom:1px solid rgba(255,255,255,.14)}.xa-mock__topbar img{height:15px;width:auto}.xa-mock__topbar-sp{flex:1}.xa-mock__topbar-ic{color:rgba(255,255,255,.82);display:inline-flex}.xa-mock__avatar{width:21px;height:21px;border-radius:50%;background:var(--xa-secondary);color:var(--xa-forest);justify-content:center;font-size:9.5px;font-weight:800;flex-shrink:0}.xa-mock__avatar,.xa-mock__tenant{display:inline-flex;align-items:center}.xa-mock__tenant{gap:5px;font-size:10.5px;font-weight:600;color:var(--xa-white);white-space:nowrap}.xa-mock__topbar+.xa-mock__body .xa-mock__brand{display:none}.xa-mock__vertodos{display:block;margin:14px auto 0;background:var(--xa-surface);border:1px solid var(--xa-border);border-radius:999px;padding:6px 16px;font-size:10.5px;font-weight:700;color:var(--xa-ink-2);width:-moz-fit-content;width:fit-content}@media (max-width:640px){.xa-mock__tenant,.xa-mock__topbar-ic{display:none}}.xa-consent{position:fixed;z-index:60;left:20px;right:20px;bottom:20px;margin-inline:auto;max-width:720px;display:flex;align-items:center;gap:22px;background:var(--xa-white);border:1px solid var(--xa-border-strong);border-radius:var(--xa-r-lg);box-shadow:var(--xa-sh-lg);padding:18px 22px}.xa-consent:focus{outline:none}.xa-consent__texto{margin:0;font-size:13.5px;line-height:1.55;color:var(--xa-ink-2)}.xa-consent__acciones{display:flex;gap:10px;flex-shrink:0}.xa-consent__acciones .xa-btn{min-width:106px}@media (max-width:640px){.xa-consent{left:12px;right:12px;bottom:12px;flex-direction:column;align-items:stretch;gap:14px;padding:16px 18px}.xa-consent__acciones .xa-btn{flex:1}}