body.ac-brochure-on{overflow:hidden;margin:0}body.ac-brochure-on .ac-desktop-nav,body.ac-brochure-on .ac-mobile-nav,body.ac-brochure-on .ac-skip,body.ac-brochure-on .ac-wa,body.ac-brochure-on footer{display:none!important}body.ac-brochure-on .ac-app{display:block;min-height:0}.ac-brochure{position:fixed;inset:0;width:100vw;height:100vh;height:100dvh;overflow:hidden;background:#242223}.ac-brochure__frame{position:absolute;top:0;left:0;width:100%;height:100%;border:0;display:block}.ac-svc-toolbar{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-8);flex-wrap:wrap}.ac-svc-toolbar .ac-tabs{flex:1 1 240px;min-width:0}.ac-svc-toolbar__acciones{margin-left:auto;flex:0 0 auto}@media (max-width:600px){.ac-svc-toolbar__acciones{margin-left:0;width:100%}}.ac-svc-hit{border-radius:var(--radius-l);scroll-margin-top:120px}.ac-svc-hit .ac-svc{border-color:var(--ac-mandarina);box-shadow:0 0 0 1px var(--ac-mandarina)}@media (prefers-reduced-motion:no-preference){.ac-svc-hit{animation:ac-svc-hit-in var(--dur-slow,.6s) var(--ease-out) both}}@keyframes ac-svc-hit-in{0%{box-shadow:0 0 0 6px var(--ac-mandarina-a24)}to{box-shadow:0 0 0 0 transparent}}body.ac-studio-on{overflow:hidden}.ac-studio{position:fixed;inset:0;display:flex;flex-direction:column;background:var(--surface-inverse);color:var(--text-on-inverse)}.ac-studio__bar{position:relative;z-index:20;flex:0 0 auto;display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--border-on-inverse);background:rgba(36,34,35,.72);-webkit-backdrop-filter:var(--blur-bar);backdrop-filter:var(--blur-bar)}.ac-studio__title{display:flex;flex-direction:column;min-width:0}.ac-studio__title strong{font-family:var(--font-display);font-weight:var(--fw-extrabold);font-size:var(--fs-body);letter-spacing:var(--ls-heading);color:var(--text-on-inverse)}.ac-studio__title span{font:var(--type-caption);color:var(--text-on-inverse-muted)}.ac-studio__actions{margin-left:auto;display:flex;align-items:center;gap:var(--space-2)}.ac-studio__demo{flex:0 0 auto;width:264px}.ac-btn.ac-studio__blank{flex:0 0 auto;white-space:nowrap}@media (max-width:1180px){.ac-studio__demo{width:180px}}@media (max-width:820px){.ac-btn.ac-studio__blank,.ac-studio__demo{display:none}}.ac-studio__main{flex:1 1;min-height:0;display:flex}.ac-studio__canvas{flex:1 1;min-width:0;position:relative}.ac-studio__side{flex:0 0 340px;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5);overflow-y:auto;border-left:1px solid var(--border-on-inverse);background:rgba(255,255,255,.03)}.ac-studio__side h2{margin:0;font-family:var(--font-display);font-weight:var(--fw-extrabold);font-size:var(--fs-h3);letter-spacing:var(--ls-heading);color:var(--text-on-inverse)}.ac-studio__side-head{display:flex;align-items:center;gap:var(--space-3)}.ac-studio__side-head h2{flex:1 1;min-width:0}.ac-studio__hint{margin:0;font:var(--type-caption);color:var(--text-on-inverse-muted);text-wrap:pretty}.ac-studio__hint code{font-family:var(--font-mono,monospace);font-size:11px;padding:1px 5px;border-radius:var(--radius-s);background:var(--ac-mandarina-a24);color:var(--ac-mandarina-100)}.ac-studio__sep{height:1px;background:var(--border-on-inverse);margin:var(--space-2) 0}.ac-studio__group{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-l);border:1px solid var(--border-on-inverse);background:rgba(0,0,0,.18)}.ac-studio__group-title{display:flex;align-items:center;gap:6px;font:var(--type-overline);letter-spacing:var(--ls-overline);text-transform:uppercase;color:var(--text-on-inverse-muted)}.ac-studio__row{display:flex;align-items:flex-end;gap:var(--space-2)}.ac-studio__row>:first-child{flex:1 1;min-width:0}.ac-studio__row--pair{align-items:flex-end}.ac-studio__row--pair>*{flex:1 1;min-width:0}.ac-studio__row--pair>.ac-iconbtn{flex:0 0 auto}.ac-studio__cols{display:flex;gap:var(--space-2)}.ac-studio__cols>*{flex:1 1;min-width:0}.ac-btn.ac-studio__danger{background:transparent;border-color:var(--state-danger);color:#ff7a6b}.ac-btn.ac-studio__danger:hover:not([disabled]){background:var(--state-danger);border-color:var(--state-danger);color:#fff}.ac-btn.ac-studio__danger:focus-visible{box-shadow:0 0 0 3px rgba(196,54,43,.45)}.ac-studio__palette{display:flex;flex-direction:column;gap:5px;padding:var(--space-3);border-radius:var(--radius-l);background:rgba(36,34,35,.88);border:1px solid var(--border-on-inverse);-webkit-backdrop-filter:var(--blur-bar);backdrop-filter:var(--blur-bar);box-shadow:var(--shadow-l);max-height:calc(100vh - 160px);overflow-y:auto;width:186px}.ac-studio__palette-title{font:var(--type-overline);letter-spacing:var(--ls-overline);text-transform:uppercase;color:var(--text-on-inverse-muted);padding:6px 4px 2px}.ac-studio__palette-title:first-child{padding-top:0}.ac-studio__add{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:7px var(--space-3);cursor:pointer;text-align:left;border:1px solid var(--border-on-inverse);border-radius:var(--radius-m);background:rgba(255,255,255,.05);color:var(--text-on-inverse);font-family:var(--font-sans);font-weight:var(--fw-semibold);font-size:var(--fs-caption);transition:var(--transition-control)}.ac-studio__add:hover{background:var(--ac-mandarina);border-color:var(--ac-mandarina);color:var(--text-on-accent)}.ac-studio__add:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ac-studio__dot{flex:0 0 auto;width:8px;height:8px;border-radius:var(--radius-circle);background:var(--dot,var(--ac-mandarina))}.ac-studio .react-flow svg{max-width:none}.ac-studio .react-flow__node.selected .ac-card{border-color:var(--ac-mandarina)}.ac-studio .react-flow__edge-path{stroke:rgba(255,255,255,.32);stroke-width:2}.ac-studio .react-flow__edge.selected .react-flow__edge-path{stroke:var(--ac-mandarina)}.ac-studio .react-flow__edge-text{fill:var(--text-on-inverse);font-size:10px}.ac-studio .react-flow__edge-textbg{fill:var(--ac-gris-oscuro)}.ac-studio .react-flow__node{font-family:var(--font-sans)}.ac-studio .react-flow__attribution{background:transparent;color:var(--text-on-inverse-muted)}.ac-studio__loading{flex:1 1;display:grid;place-items:center;color:var(--text-on-inverse-muted);font:var(--type-body)}@media (max-width:920px){.ac-studio__side{position:absolute;inset:auto 0 0 0;flex:0 0 auto;max-height:52%;border-left:0;border-top:1px solid var(--border-on-inverse);background:var(--surface-inverse);z-index:5}.ac-studio__main{position:relative}.ac-studio__palette{width:150px}}.ac-cbnode{width:272px;--cbnode-accent:var(--ac-mandarina);--cbnode-accent-soft:var(--ac-mandarina-a24)}.ac-cbnode .ac-card{gap:0;overflow:hidden}.ac-cbnode__body{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4)}.ac-cbnode__stripe{height:3px;background:var(--cbnode-accent)}.ac-cbnode__head{display:flex;align-items:center;gap:var(--space-3)}.ac-cbnode__ico{flex:0 0 auto;width:30px;height:30px;border-radius:var(--radius-circle);display:grid;place-items:center;background:var(--cbnode-accent-soft);color:var(--cbnode-accent)}.ac-cbnode__label{flex:1 1;min-width:0;font-family:var(--font-sans);font-weight:var(--fw-bold);font-size:var(--fs-body-s);color:var(--text-on-inverse);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-cbnode__kind{flex:0 0 auto;font:var(--type-caption);font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:var(--cbnode-accent);opacity:.9}.ac-cbnode__text{margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;white-space:pre-wrap}.ac-cbnode__meta,.ac-cbnode__text{font:var(--type-caption);color:var(--text-on-inverse-muted)}.ac-cbnode__meta{display:flex;flex-wrap:wrap;gap:6px;font-size:11px}.ac-cbnode__opts{display:flex;flex-direction:column;gap:6px}.ac-cbnode__opt{position:relative;padding:7px var(--space-3);border-radius:var(--radius-pill);background:rgba(255,255,255,.06);border:1px solid var(--border-on-inverse);font-family:var(--font-sans);font-size:var(--fs-caption);color:var(--text-on-inverse);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-cbnode__opt--quick{border-style:dashed}.ac-cbnode__opt--empty{color:var(--text-on-inverse-muted);font-style:italic}.ac-cbnode__var{padding:3px 8px;border-radius:var(--radius-s);background:var(--cbnode-accent-soft);color:var(--cbnode-accent);font-family:var(--font-mono,monospace);font-size:11px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-cbnode__rule{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font:var(--type-caption)}.ac-cbnode__legs,.ac-cbnode__op{color:var(--text-on-inverse-muted)}.ac-cbnode__legs{display:flex;justify-content:space-between;gap:var(--space-3);font:var(--type-caption);font-size:11px;padding-top:2px}.ac-cbnode__url{color:var(--text-on-inverse-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;direction:rtl;text-align:left}.ac-cbnode__method,.ac-cbnode__url{font-family:var(--font-mono,monospace);font-size:10px}.ac-cbnode__method{flex:0 0 auto;padding:2px 7px;border-radius:var(--radius-s);background:var(--cbnode-accent-soft);color:var(--cbnode-accent);font-weight:var(--fw-bold)}.ac-cbnode__cards{display:flex;gap:6px}.ac-cbnode__minicard{flex:1 1;min-width:0;border-radius:var(--radius-s);overflow:hidden;border:1px solid var(--border-on-inverse);background:rgba(255,255,255,.05)}.ac-cbnode__minicard-img{height:26px;background:var(--cbnode-accent-soft)}.ac-cbnode__minicard-txt{padding:4px 6px;font-size:9px;color:var(--text-on-inverse-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-cbnode .react-flow__handle{width:10px;height:10px;background:var(--cbnode-accent);border:2px solid var(--surface-inverse)}.ac-cbnode .react-flow__handle:hover{filter:brightness(1.25)}.ac-cbnode--active .ac-card{border-color:var(--cbnode-accent);box-shadow:0 0 0 3px var(--cbnode-accent-soft)}.ac-cbnode--visited .ac-cbnode__stripe{opacity:.45}.ac-cbnode--trigger{--cbnode-accent:#3ddc97;--cbnode-accent-soft:rgba(61,220,151,.18)}.ac-cbnode--message{--cbnode-accent:var(--ac-mandarina);--cbnode-accent-soft:var(--ac-mandarina-a24)}.ac-cbnode--options{--cbnode-accent:#f5b83d;--cbnode-accent-soft:rgba(245,184,61,.18)}.ac-cbnode--input{--cbnode-accent:#4ea8de;--cbnode-accent-soft:rgba(78,168,222,.18)}.ac-cbnode--action{--cbnode-accent:#b08cf0;--cbnode-accent-soft:rgba(176,140,240,.18)}.ac-cbnode--request{--cbnode-accent:#3ddc97;--cbnode-accent-soft:rgba(61,220,151,.18)}.ac-cbnode--delay{--cbnode-accent:#9aa0a6;--cbnode-accent-soft:rgba(154,160,166,.18)}.ac-cbnode--condition{--cbnode-accent:#4ea8de;--cbnode-accent-soft:rgba(78,168,222,.18)}.ac-cbnode--jump{--cbnode-accent:#9aa0a6;--cbnode-accent-soft:rgba(154,160,166,.18)}.ac-cbnode--random{--cbnode-accent:#f07a8c;--cbnode-accent-soft:rgba(240,122,140,.18)}.ac-cbnode--cards{--cbnode-accent:#f5b83d;--cbnode-accent-soft:rgba(245,184,61,.18)}.ac-keys__scrim{position:fixed;inset:0;z-index:70;display:grid;place-items:center;padding:var(--space-5);background:var(--ac-oscuro-a60);-webkit-backdrop-filter:var(--blur-glass);backdrop-filter:var(--blur-glass)}.ac-keys{width:min(560px,100%);max-height:88vh;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-l);background:var(--surface-inverse);border:1px solid var(--border-on-inverse);box-shadow:var(--shadow-l)}.ac-keys__head{display:flex;align-items:center;gap:var(--space-3)}.ac-keys__title{flex:1 1;min-width:0;margin:0;font-family:var(--font-display);font-weight:var(--fw-extrabold);font-size:var(--fs-h3);letter-spacing:var(--ls-heading);color:var(--text-on-inverse)}.ac-keys__aviso{display:flex;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-m);background:rgba(61,220,151,.1);border:1px solid rgba(61,220,151,.34)}.ac-keys__aviso-ico{flex:0 0 auto;color:#3ddc97;padding-top:1px}.ac-keys__aviso p{margin:0;font:var(--type-caption);line-height:1.55;color:var(--text-on-inverse);text-wrap:pretty}.ac-keys__aviso p+p{margin-top:6px;color:var(--text-on-inverse-muted)}.ac-keys__group{display:flex;flex-direction:column;gap:var(--space-3)}.ac-keys__group-title{display:flex;align-items:center;gap:6px;font:var(--type-overline);letter-spacing:var(--ls-overline);text-transform:uppercase;color:var(--text-on-inverse-muted)}.ac-keys__row{display:flex;align-items:flex-end;gap:var(--space-2)}.ac-keys__row>:first-child{flex:1 1;min-width:0}.ac-keys__item{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-m);border:1px solid var(--border-on-inverse);background:rgba(0,0,0,.18)}.ac-keys__item-head{display:flex;align-items:center;gap:var(--space-3)}.ac-keys__name{flex:1 1;min-width:0;font-family:var(--font-mono,monospace);font-size:12px;color:var(--ac-mandarina-100);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-keys__estado{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;padding:2px 9px;border-radius:var(--radius-pill);font-size:10px;font-family:var(--font-sans);font-weight:var(--fw-semibold)}.ac-keys__estado--ok{background:rgba(61,220,151,.16);color:#3ddc97}.ac-keys__estado--falta{background:rgba(240,122,140,.16);color:#f07a8c}.ac-keys__hint{margin:0;font:var(--type-caption);color:var(--text-on-inverse-muted);text-wrap:pretty}.ac-keys__hint code{font-family:var(--font-mono,monospace);font-size:11px;padding:1px 5px;border-radius:var(--radius-s);background:var(--ac-mandarina-a24);color:var(--ac-mandarina-100)}.ac-keys__foot{display:flex;gap:var(--space-2);align-items:center}.ac-keys__foot>:last-child{margin-left:auto}.ac-keys__vacio{padding:var(--space-4);text-align:center;font:var(--type-caption);color:var(--text-on-inverse-muted);text-wrap:pretty}.ac-keys__badge{position:absolute;top:-3px;right:-3px;min-width:16px;height:16px;padding:0 4px;border-radius:var(--radius-pill);background:#f07a8c;color:#fff;font-family:var(--font-sans);font-size:10px;font-weight:var(--fw-bold);display:grid;place-items:center;pointer-events:none}.ac-keys__btn-wrap{position:relative;display:inline-flex}.ac-sim__fab{position:fixed;right:var(--space-6);bottom:var(--space-6);z-index:55}.ac-sim__fab .ac-iconbtn{box-shadow:var(--shadow-l)}.ac-sim__scrim{position:fixed;inset:0;z-index:60;background:var(--ac-oscuro-a60);-webkit-backdrop-filter:var(--blur-glass);backdrop-filter:var(--blur-glass);display:flex;justify-content:flex-end;animation:ac-sim-fade var(--dur-base) var(--ease-out)}.ac-sim__panel{width:min(440px,100%);height:100%;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);background:var(--surface-inverse);border-left:1px solid var(--border-on-inverse);box-shadow:var(--shadow-l);animation:ac-sim-slide var(--dur-base) var(--ease-out)}.ac-sim__panel-head{display:flex;align-items:center;gap:var(--space-3)}.ac-sim__panel-title{flex:1 1;min-width:0;margin:0;font-family:var(--font-display);font-weight:var(--fw-extrabold);font-size:var(--fs-h3);letter-spacing:var(--ls-heading);color:var(--text-on-inverse)}.ac-sim__tabs{flex:0 0 auto;display:flex;gap:2px;padding:3px;border-radius:var(--radius-pill);background:rgba(255,255,255,.06);border:1px solid var(--border-on-inverse)}.ac-sim__tab{flex:1 1;display:flex;align-items:center;justify-content:center;gap:6px;padding:7px var(--space-3);border:0;border-radius:var(--radius-pill);cursor:pointer;background:transparent;color:var(--text-on-inverse-muted);font-family:var(--font-sans);font-weight:var(--fw-semibold);font-size:var(--fs-caption);transition:var(--transition-control)}.ac-sim__tab:hover{color:var(--text-on-inverse)}.ac-sim__tab[aria-selected=true]{background:var(--ac-mandarina);color:var(--text-on-accent)}.ac-sim__tab:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ac-sim__tab-count{padding:1px 6px;border-radius:var(--radius-pill);background:rgba(255,255,255,.16);font-size:10px}.ac-sim__phone{--sim-bg:#f6f4f2;--sim-pattern:none;--sim-bot-bg:#ffffff;--sim-bot-fg:#242223;--sim-user-bg:var(--ac-mandarina);--sim-user-fg:#ffffff;--sim-head-bg:var(--surface-inverse);--sim-head-fg:#ffffff;--sim-head-sub:rgba(255,255,255,.6);--sim-head-border:transparent;--sim-accent:var(--ac-mandarina);--sim-radius:18px;--sim-tail:6px;--sim-composer-bg:#ffffff;--sim-composer-field:#efecea;--sim-avatar-bg:var(--ac-mandarina);flex:1 1;min-height:0;display:flex;flex-direction:column;overflow:hidden;border-radius:28px;border:8px solid #111;box-shadow:var(--shadow-l);background:var(--sim-bg)}.ac-sim__phone--whatsapp{--sim-bg:#ece5dd;--sim-pattern:radial-gradient(rgba(0,0,0,.035) 1px,transparent 0);--sim-bot-bg:#ffffff;--sim-bot-fg:#111b21;--sim-user-bg:#d9fdd3;--sim-user-fg:#111b21;--sim-head-bg:#075e54;--sim-head-fg:#ffffff;--sim-head-sub:rgba(255,255,255,.75);--sim-accent:#25d366;--sim-radius:8px;--sim-tail:2px;--sim-composer-bg:#f0f0f0;--sim-composer-field:#ffffff;--sim-avatar-bg:#25d366}.ac-sim__phone--instagram{--sim-bg:#ffffff;--sim-bot-bg:#efefef;--sim-bot-fg:#262626;--sim-user-bg:linear-gradient(135deg,#5b51d8,#a033ff 55%,#d92d84);--sim-user-fg:#ffffff;--sim-head-bg:#ffffff;--sim-head-fg:#262626;--sim-head-sub:#8e8e8e;--sim-head-border:#dbdbdb;--sim-accent:#0095f6;--sim-radius:22px;--sim-tail:22px;--sim-composer-bg:#ffffff;--sim-composer-field:#ffffff;--sim-avatar-bg:linear-gradient(135deg,#f9ce34,#ee2a7b 50%,#6228d7)}.ac-sim__phone--instagram .ac-sim__field{border:1px solid #dbdbdb}.ac-sim__phone--messenger{--sim-bg:#ffffff;--sim-bot-bg:#f0f0f0;--sim-bot-fg:#050505;--sim-user-bg:#0084ff;--sim-user-fg:#ffffff;--sim-head-bg:#ffffff;--sim-head-fg:#050505;--sim-head-sub:#65676b;--sim-head-border:#e4e6eb;--sim-accent:#0084ff;--sim-radius:20px;--sim-tail:20px;--sim-composer-bg:#ffffff;--sim-composer-field:#f0f2f5;--sim-avatar-bg:#0084ff}.ac-sim__phone--telegram{--sim-bg:#dce9f2;--sim-pattern:radial-gradient(rgba(0,0,0,.04) 1px,transparent 0);--sim-bot-bg:#ffffff;--sim-bot-fg:#222222;--sim-user-bg:#effdde;--sim-user-fg:#222222;--sim-head-bg:#517da2;--sim-head-fg:#ffffff;--sim-head-sub:rgba(255,255,255,.75);--sim-accent:#517da2;--sim-radius:12px;--sim-tail:4px;--sim-composer-bg:#ffffff;--sim-composer-field:#f1f1f1;--sim-avatar-bg:#517da2}.ac-sim__topbar{display:flex;align-items:center;gap:var(--space-3);flex:0 0 auto;padding:var(--space-3) var(--space-4);background:var(--sim-head-bg);color:var(--sim-head-fg);border-bottom:1px solid var(--sim-head-border)}.ac-sim__avatar{width:34px;height:34px;border-radius:var(--radius-circle);flex:0 0 auto;display:grid;place-items:center;background:var(--sim-avatar-bg);overflow:hidden}.ac-sim__who{display:flex;flex-direction:column;min-width:0}.ac-sim__name{font-family:var(--font-sans);font-weight:var(--fw-bold);font-size:var(--fs-body-s);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-sim__status{font-size:11px;color:var(--sim-head-sub)}.ac-sim__thread{flex:1 1;min-height:0;overflow-y:auto;padding:var(--space-4);gap:var(--space-3);background-color:var(--sim-bg);background-image:var(--sim-pattern);background-size:16px 16px}.ac-sim__row,.ac-sim__thread{display:flex;flex-direction:column}.ac-sim__row{max-width:82%;gap:6px}.ac-sim__row--bot{align-self:flex-start;align-items:flex-start}.ac-sim__row--user{align-self:flex-end;align-items:flex-end}.ac-sim__row--system{align-self:center;align-items:center;max-width:94%}.ac-sim__row--wide{max-width:100%;width:100%}.ac-sim__bubble{padding:9px var(--space-4);border-radius:var(--sim-radius);font-family:var(--font-sans);font-size:var(--fs-body-s);line-height:1.45;text-wrap:pretty;word-break:break-word;white-space:pre-wrap}.ac-sim__row--bot .ac-sim__bubble{background:var(--sim-bot-bg);color:var(--sim-bot-fg);border-bottom-left-radius:var(--sim-tail);box-shadow:0 1px 1px rgba(0,0,0,.1)}.ac-sim__row--user .ac-sim__bubble{background:var(--sim-user-bg);color:var(--sim-user-fg);border-bottom-right-radius:var(--sim-tail)}.ac-sim__row--system .ac-sim__bubble{background:rgba(0,0,0,.07);color:#5b5658;font-size:var(--fs-caption);text-align:center;border-radius:var(--radius-pill);box-shadow:none}.ac-sim__media{max-width:100%;border-radius:var(--sim-radius);overflow:hidden;background:rgba(0,0,0,.06)}.ac-sim__media img{display:block;width:100%;height:auto}.ac-sim__choices{display:flex;flex-direction:column;gap:6px;width:100%}.ac-sim__choices .ac-btn{width:100%;background:var(--sim-bot-bg);border-color:var(--sim-accent);color:var(--sim-accent)}.ac-sim__choices .ac-btn:hover:not([disabled]){background:var(--sim-accent);color:#fff}.ac-sim__quick{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;width:100%;scrollbar-width:none}.ac-sim__quick::-webkit-scrollbar{display:none}.ac-sim__quick .ac-btn{flex:0 0 auto;width:auto;border-radius:var(--radius-pill);background:transparent;border-color:var(--sim-accent);color:var(--sim-accent)}.ac-sim__quick .ac-btn:hover:not([disabled]){background:var(--sim-accent);color:#fff}.ac-sim__picked{font-size:11px;color:#8a8385;padding-left:2px}.ac-sim__cards{display:flex;gap:var(--space-3);overflow-x:auto;padding-bottom:var(--space-2);scroll-snap-type:x mandatory;scrollbar-width:thin}.ac-sim__card{flex:0 0 76%;scroll-snap-align:start;border-radius:14px;overflow:hidden;background:var(--sim-bot-bg);box-shadow:0 1px 3px rgba(0,0,0,.16);display:flex;flex-direction:column}.ac-sim__card-img{aspect-ratio:16/10;background:rgba(0,0,0,.08);overflow:hidden}.ac-sim__card-img img{display:block;width:100%;height:100%;object-fit:cover}.ac-sim__card-body{padding:var(--space-3);display:flex;flex-direction:column;gap:3px}.ac-sim__card-title{font-family:var(--font-sans);font-weight:var(--fw-bold);font-size:var(--fs-body-s);color:var(--sim-bot-fg);line-height:1.3}.ac-sim__card-sub{font-size:11px;color:#6f6a6c;line-height:1.35}.ac-sim__card-btns{display:flex;flex-direction:column;gap:1px;border-top:1px solid rgba(0,0,0,.08);margin-top:auto}.ac-sim__card-btn{padding:9px;border:0;background:transparent;cursor:pointer;color:var(--sim-accent);font-family:var(--font-sans);font-weight:var(--fw-semibold);font-size:var(--fs-caption);transition:var(--transition-control)}.ac-sim__card-btn:hover:not([disabled]){background:rgba(0,0,0,.04)}.ac-sim__card-btn[disabled]{opacity:.45;cursor:default}.ac-sim__typing{align-self:flex-start;display:flex;gap:4px;padding:12px var(--space-4);background:var(--sim-bot-bg);border-radius:var(--sim-radius);border-bottom-left-radius:var(--sim-tail);box-shadow:0 1px 1px rgba(0,0,0,.1)}.ac-sim__typing span{width:7px;height:7px;border-radius:50%;background:#b9b3b5;animation:ac-sim-dot 1.2s ease-in-out infinite}.ac-sim__typing span:nth-child(2){animation-delay:.18s}.ac-sim__typing span:nth-child(3){animation-delay:.36s}.ac-sim__composer{flex:0 0 auto;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--sim-composer-bg);border-top:1px solid rgba(0,0,0,.08)}.ac-sim__field{flex:1 1;min-width:0;height:38px;padding:0 var(--space-4);border:0;border-radius:var(--radius-pill);background:var(--sim-composer-field);color:#242223;font-family:var(--font-sans);font-size:var(--fs-caption)}.ac-sim__field::placeholder{color:#8a8385}.ac-sim__field:focus{outline:none;box-shadow:0 0 0 2px var(--sim-accent)}.ac-sim__field[disabled]{cursor:not-allowed}.ac-sim__send{flex:0 0 auto;width:36px;height:36px;border:0;border-radius:var(--radius-circle);display:grid;place-items:center;background:var(--sim-accent);color:#fff;cursor:pointer;transition:var(--transition-control)}.ac-sim__send[disabled]{opacity:.4;cursor:not-allowed}.ac-sim__send:not([disabled]):hover{filter:brightness(1.1)}.ac-sim__log{flex:1 1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:6px;padding:var(--space-3);border-radius:var(--radius-l);background:rgba(0,0,0,.24);border:1px solid var(--border-on-inverse)}.ac-sim__log-item{display:flex;gap:var(--space-3);padding:7px var(--space-3);border-radius:var(--radius-m);background:rgba(255,255,255,.04);border-left:3px solid var(--log-color,var(--text-on-inverse-muted))}.ac-sim__log-item--ok{--log-color:#3ddc97}.ac-sim__log-item--error{--log-color:#f07a8c}.ac-sim__log-item--info{--log-color:#4ea8de}.ac-sim__log-time{flex:0 0 auto;font-family:var(--font-mono,monospace);font-size:10px;color:var(--text-on-inverse-muted);padding-top:2px}.ac-sim__log-main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.ac-sim__log-title{font-family:var(--font-sans);font-weight:var(--fw-semibold);font-size:var(--fs-caption);color:var(--text-on-inverse)}.ac-sim__log-detail{line-height:1.5;color:var(--text-on-inverse-muted);word-break:break-word}.ac-sim__log-detail,.ac-sim__log-json{font-family:var(--font-mono,monospace);font-size:10px}.ac-sim__log-json{margin:4px 0 0;padding:var(--space-3);border-radius:var(--radius-s);background:rgba(0,0,0,.4);line-height:1.45;color:#9fd7bd;max-height:180px;overflow:auto;white-space:pre-wrap}.ac-sim__log-toggle{align-self:flex-start;padding:2px 0;border:0;background:transparent;cursor:pointer;color:var(--ac-mandarina-100);font-family:var(--font-sans);font-size:10px;text-decoration:underline}.ac-sim__vars{flex:1 1;min-height:0;overflow-y:auto;gap:6px;padding:var(--space-3);border-radius:var(--radius-l);background:rgba(0,0,0,.24);border:1px solid var(--border-on-inverse)}.ac-sim__var,.ac-sim__vars{display:flex;flex-direction:column}.ac-sim__var{gap:2px;padding:7px var(--space-3);border-radius:var(--radius-m);background:rgba(255,255,255,.04)}.ac-sim__var-key{font-size:11px;color:var(--ac-mandarina-100)}.ac-sim__var-key,.ac-sim__var-val{font-family:var(--font-mono,monospace)}.ac-sim__var-val{font-size:10px;line-height:1.5;word-break:break-word;max-height:96px;overflow:auto;white-space:pre-wrap}.ac-sim__empty,.ac-sim__var-val{color:var(--text-on-inverse-muted)}.ac-sim__empty{margin:auto;padding:var(--space-5);text-align:center;font:var(--type-caption);text-wrap:pretty}.ac-sim__chips{flex:0 0 auto;display:flex;flex-wrap:wrap;gap:6px;min-height:22px}.ac-sim__chip{padding:3px 9px;border-radius:var(--radius-pill);background:var(--ac-mandarina-a24);color:var(--ac-mandarina-100);font-family:var(--font-sans);font-size:11px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-sim__foot{flex:0 0 auto;display:flex;gap:var(--space-2)}@keyframes ac-sim-fade{0%{opacity:0}to{opacity:1}}@keyframes ac-sim-slide{0%{transform:translateX(24px);opacity:0}to{transform:none;opacity:1}}@keyframes ac-sim-dot{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-4px);opacity:1}}@media (prefers-reduced-motion:reduce){.ac-sim__panel,.ac-sim__scrim,.ac-sim__typing span{animation:none}}.ac-lang{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:var(--radius-pill);background:var(--ac-blanco-a16);border:1px solid var(--border-on-inverse)}.ac-lang__btn{min-width:34px;height:28px;padding:0 8px;cursor:pointer;border:0;border-radius:var(--radius-pill);background:transparent;font-family:var(--font-sans);font-weight:var(--fw-bold);font-size:var(--fs-caption);letter-spacing:.02em;color:var(--text-on-inverse);opacity:.7;transition:var(--transition-control)}.ac-lang__btn:hover{opacity:1;background:var(--ac-blanco-a16)}.ac-lang__btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ac-lang__btn--on{color:var(--text-on-accent);opacity:1}.ac-lang__btn--on,.ac-lang__btn--on:hover{background:var(--ac-mandarina)}.ac-mnav{position:-webkit-sticky;position:sticky;top:0;z-index:45;padding:var(--space-3) var(--gutter) 0}.ac-mnav__bar{display:flex;gap:var(--space-3);padding:0 var(--space-3) 0 var(--space-5);min-height:60px;background:rgba(36,34,35,.72);-webkit-backdrop-filter:var(--blur-bar);backdrop-filter:var(--blur-bar);box-shadow:var(--shadow-l)}.ac-mnav__bar,.ac-mnav__toggle{align-items:center;border-radius:var(--radius-pill);border:1px solid var(--border-on-inverse)}.ac-mnav__toggle{display:inline-flex;justify-content:center;margin-left:auto;width:44px;height:44px;background:rgba(255,255,255,.05);color:var(--text-on-inverse);cursor:pointer;transition:var(--transition-control)}.ac-mnav__toggle:hover{background:var(--ac-blanco-a16)}.ac-mnav__panel{display:grid;grid-gap:var(--space-1);gap:var(--space-1);margin-top:var(--space-2);padding:var(--space-3);border-radius:var(--radius-l);background:rgba(36,34,35,.94);border:1px solid var(--border-on-inverse);-webkit-backdrop-filter:var(--blur-bar);backdrop-filter:var(--blur-bar);box-shadow:var(--shadow-l);max-height:calc(100svh - 96px);overflow-y:auto;overscroll-behavior:contain}.ac-mnav__link{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-4);border:0;border-radius:var(--radius-m);background:transparent;text-align:left;cursor:pointer;color:var(--text-on-inverse);text-decoration:none;font-family:var(--font-sans);font-weight:var(--fw-semibold);font-size:var(--fs-body)}.ac-mnav__link:hover{background:var(--ac-blanco-a16);color:var(--text-on-inverse)}.ac-mnav__link[aria-current=page]{color:var(--ac-mandarina)}.ac-mnav__chev{margin-left:auto;display:inline-flex;transition:transform var(--dur-base) var(--ease-out)}.ac-mnav__link[aria-expanded=true] .ac-mnav__chev{transform:rotate(180deg)}.ac-mnav__sub{display:grid;grid-gap:2px;gap:2px;margin:2px 0 var(--space-2) var(--space-5);padding-left:var(--space-3);border-left:1px solid var(--border-on-inverse)}.ac-mnav__subitem{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-m);color:var(--text-on-inverse-muted);text-decoration:none;font-family:var(--font-sans);font-size:var(--fs-body-s)}.ac-mnav__subitem:hover{background:var(--ac-blanco-a16);color:var(--text-on-inverse)}.ac-mnav__subdesc{display:block;font-size:var(--fs-caption);opacity:.72}.ac-mnav__pie{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-top:var(--space-2);padding:var(--space-4) var(--space-4) 0;border-top:1px solid var(--border-on-inverse)}.ac-mnav__cta{padding:var(--space-3) var(--space-4) var(--space-2)}.ac-wa{position:fixed;right:clamp(16px,3vw,28px);bottom:clamp(16px,3vw,28px);z-index:60;display:inline-flex;align-items:center;gap:var(--space-3);height:56px;padding:0 var(--space-5);border-radius:var(--radius-pill);background:#25D366;color:#0b1f14;font-family:var(--font-sans);font-weight:var(--fw-bold);font-size:var(--fs-body-s);text-decoration:none;box-shadow:var(--shadow-l);transition:var(--transition-control)}.ac-wa:hover{color:#0b1f14;transform:translateY(var(--hover-lift));filter:brightness(1.05)}.ac-wa:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ac-wa svg{flex:0 0 auto}@media (max-width:600px){.ac-wa{height:52px;padding:0;width:52px;justify-content:center}.ac-wa span{display:none}}.ac-marquee{position:relative;overflow:hidden;width:100%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.ac-marquee__track{display:flex;align-items:center;width:max-content;animation:ac-marquee-scroll var(--ac-marquee-dur,42s) linear infinite}.ac-marquee--reverse .ac-marquee__track{animation-direction:reverse}.ac-marquee__item{flex:0 0 auto;display:grid;place-items:center;padding-inline:var(--ac-marquee-gap,48px)}.ac-marquee__item img{display:block;width:auto;object-fit:contain;opacity:.72;transition:opacity var(--dur-base) var(--ease-out)}.ac-marquee__item--activo img{opacity:1}@keyframes ac-marquee-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.ac-marquee__track{animation:none}}.ac-quote{display:flex;flex-direction:column;gap:var(--space-4);max-width:34ch}.ac-quote__text{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-h2);line-height:var(--lh-heading);letter-spacing:var(--ls-heading);color:var(--text-strong);margin:0;text-wrap:pretty}.ac-quote__text:before{content:"“"}.ac-quote__text:after{content:"”"}.ac-quote__source{font:var(--type-caption);text-transform:uppercase;letter-spacing:var(--ls-overline);color:var(--text-accent)}.ac-quote--onDark .ac-quote__text{color:var(--text-on-inverse)}.ac-quote--onDark .ac-quote__source{color:var(--ac-mandarina-100)}.ac-quote--large .ac-quote__text{font-size:var(--fs-display-m);font-weight:var(--fw-extrabold);line-height:var(--lh-display)}.ac-svc{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6);height:100%;min-height:248px;border-radius:var(--radius-l);background:var(--surface-card);border:var(--border-w) solid var(--border-hairline);transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}.ac-svc:hover{transform:translateY(-4px);box-shadow:var(--shadow-m);border-color:var(--ac-mandarina-a24)}.ac-svc__ico{flex:0 0 auto;width:44px;height:44px;border-radius:var(--radius-circle);display:grid;place-items:center;background:var(--surface-accent-soft);color:var(--ac-mandarina)}.ac-svc__name{flex:0 0 auto;font-family:var(--font-display);font-weight:var(--fw-extrabold);font-size:clamp(var(--fs-body-m),1.34vw,var(--fs-h3));line-height:var(--lh-heading);letter-spacing:var(--ls-heading);color:var(--text-strong);text-transform:uppercase;text-wrap:balance;min-height:calc(var(--lh-heading) * 2em);-webkit-line-clamp:2}.ac-svc__desc,.ac-svc__name{margin:0;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.ac-svc__desc{flex:1 1 auto;min-height:0;font:var(--type-body);font-size:var(--fs-body-s);color:var(--text-muted);text-wrap:pretty;-webkit-line-clamp:4}.ac-svc--onDark{background:rgba(255,255,255,.04);border-color:var(--border-on-inverse)}.ac-svc--onDark:hover{background:rgba(255,255,255,.07);border-color:var(--ac-mandarina)}.ac-svc--onDark .ac-svc__name{color:var(--text-on-inverse)}.ac-svc--onDark .ac-svc__desc{color:var(--text-on-inverse-muted)}.ac-svc--onDark .ac-svc__ico{background:var(--ac-mandarina-a24);color:var(--ac-mandarina-100)}.ac-stat{display:flex;flex-direction:column;gap:6px}.ac-stat__val{font-family:var(--font-display);font-weight:var(--fw-extrabold);font-size:var(--fs-display-m);line-height:var(--lh-tight);letter-spacing:var(--ls-display);color:var(--text-accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ac-stat__label{font:var(--type-caption);color:var(--text-muted);max-width:22ch;text-wrap:pretty}.ac-stat--onDark .ac-stat__label{color:var(--text-on-inverse-muted)}.ac-team{display:flex;flex-direction:column;gap:var(--space-4)}.ac-team__ph{aspect-ratio:4/5;border-radius:var(--radius-l);overflow:hidden;background:var(--grad-dark-premium);position:relative;filter:grayscale(1);transition:filter var(--dur-slow) var(--ease-out)}.ac-team:hover .ac-team__ph{filter:grayscale(0)}.ac-team__ph img{width:100%;height:100%;object-fit:cover;display:block}.ac-team__ph span{position:absolute;inset:0;display:grid;place-items:center;font:var(--type-overline);letter-spacing:var(--ls-overline);color:rgba(255,255,255,.5)}.ac-team__name{font-family:var(--font-display);font-weight:var(--fw-extrabold);font-size:var(--fs-h3);line-height:1.1;letter-spacing:var(--ls-heading);color:var(--text-strong)}.ac-team__role{font:var(--type-caption);text-transform:uppercase;letter-spacing:var(--ls-overline);color:var(--text-accent)}.ac-team--onDark .ac-team__name{color:var(--text-on-inverse)}.ac-testi{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-6);border-radius:var(--radius-l);background:var(--surface-card);border:var(--border-w) solid var(--border-hairline);page-break-inside:avoid;break-inside:avoid;transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.ac-testi:hover{transform:translateY(-3px);box-shadow:var(--shadow-m)}.ac-testi__q{margin:0;font:var(--type-body);font-size:var(--fs-body-l);line-height:1.45;color:var(--text-strong);text-wrap:pretty}.ac-testi__q:before{content:open-quote}.ac-testi__q:after{content:close-quote}.ac-testi__who{display:flex;align-items:center;gap:var(--space-3);margin-top:auto}.ac-testi__av{flex:0 0 auto;width:40px;height:40px;border-radius:var(--radius-circle);overflow:hidden;background:var(--grad-mandarina);display:grid;place-items:center;font-family:var(--font-display);font-weight:var(--fw-extrabold);font-size:15px;color:#fff}.ac-testi__av img{width:100%;height:100%;object-fit:cover;display:block}.ac-testi__name{font-family:var(--font-sans);font-weight:var(--fw-bold);font-size:var(--fs-body-s);color:var(--text-strong)}.ac-testi__role{font:var(--type-caption);color:var(--text-muted)}.ac-testi--onDark{background:rgba(255,255,255,.04);border-color:var(--border-on-inverse)}.ac-testi--onDark .ac-testi__name,.ac-testi--onDark .ac-testi__q{color:var(--text-on-inverse)}.ac-testi--onDark .ac-testi__role{color:var(--text-on-inverse-muted)}.ac-testi-car{display:flex;flex-direction:column;gap:var(--space-6)}.ac-testi-car__viewport{overflow:hidden}.ac-testi-car__track{display:flex;align-items:stretch;gap:var(--space-5);transition:transform var(--dur-base) var(--ease-out)}.ac-testi-car__slide{flex:0 0 auto;display:flex}.ac-testi-car__slide>*{width:100%}.ac-testi-car__controls{display:flex;align-items:center;justify-content:center;gap:var(--space-5)}.ac-iconbtn.ac-testi-car__arrow{border-color:var(--ac-mandarina);color:var(--ac-mandarina)}.ac-iconbtn.ac-testi-car__arrow:hover:not([disabled]){background:var(--ac-mandarina);border-color:var(--ac-mandarina);color:var(--text-on-accent)}.ac-iconbtn.ac-testi-car__arrow[disabled]{border-color:var(--border-on-inverse);color:var(--text-on-inverse-muted);opacity:.6}.ac-testi-car__dots{display:flex;align-items:center;gap:6px}.ac-testi-car__dot{width:8px;height:8px;border-radius:var(--radius-pill);border:0;padding:0;background:var(--border-on-inverse);cursor:pointer;transition:var(--transition-control)}.ac-testi-car__dot:hover{background:var(--ac-gris-medio)}.ac-testi-car__dot--active{width:22px;background:var(--ac-mandarina)}.ac-tmq{position:relative;overflow:hidden;width:100%;border-block:1px solid var(--border-on-inverse);padding-block:var(--space-4)}.ac-tmq__track{display:flex;align-items:center;width:max-content;animation:ac-tmq-scroll var(--ac-tmq-dur,34s) linear infinite}.ac-tmq--reverse .ac-tmq__track{animation-direction:reverse}.ac-tmq__word{flex:0 0 auto;font-family:var(--font-display);font-weight:var(--fw-extrabold);text-transform:uppercase;letter-spacing:.02em;color:var(--text-on-inverse);white-space:nowrap}.ac-tmq__sep{flex:0 0 auto;padding-inline:var(--space-6);color:var(--ac-mandarina);font-size:.55em;line-height:1;transform:translateY(-.1em)}.ac-tmq--light .ac-tmq__word{color:var(--text-strong)}.ac-tmq--light{border-color:var(--border-hairline)}@keyframes ac-tmq-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.ac-tmq__track{animation:none}}.ac-reels{position:relative;overflow:hidden;width:100%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.ac-reels__track{display:flex;width:max-content;gap:var(--space-4);animation:ac-reels-scroll var(--ac-reels-dur,60s) linear infinite}.ac-reels--reverse .ac-reels__track{animation-direction:reverse}.ac-reels__card{flex:0 0 auto;position:relative;border-radius:var(--radius-m);overflow:hidden;background:var(--grad-dark-premium);cursor:pointer;transition:transform var(--dur-base) var(--ease-out)}.ac-reels__card--activo{transform:scale(1.03)}.ac-reels__card img,.ac-reels__card video{width:100%;height:100%;object-fit:cover;display:block}.ac-reels__ph{position:absolute;inset:0;display:grid;place-items:center;font:var(--type-overline);letter-spacing:var(--ls-overline);color:rgba(255,255,255,.45)}.ac-reels__meta{position:absolute;inset:auto 0 0 0;padding:var(--space-4) var(--space-3) var(--space-3);background:var(--grad-protection);display:flex;align-items:center;gap:8px}.ac-reels__brand{font-family:var(--font-sans);font-weight:var(--fw-bold);font-size:var(--fs-caption);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.4);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-reels__plat{flex:0 0 auto;margin-left:auto;width:18px;height:18px;display:grid;place-items:center;color:#fff;opacity:.9}.ac-reels__play{position:absolute;top:var(--space-3);right:var(--space-3);width:26px;height:26px;border-radius:var(--radius-circle);display:grid;place-items:center;background:var(--ac-blanco-a16);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;opacity:0;transition:opacity var(--dur-fast) var(--ease-out)}.ac-reels__card--activo .ac-reels__play{opacity:1}@keyframes ac-reels-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.ac-reels__track{animation:none}}.ac-badge{display:inline-flex;align-items:center;gap:var(--space-1);font:var(--type-overline);text-transform:uppercase;letter-spacing:var(--ls-overline);padding:5px var(--space-3);border-radius:var(--radius-pill);border:var(--border-w) solid transparent}.ac-badge--accent{background:var(--ac-mandarina);color:var(--text-on-accent)}.ac-badge--info{background:var(--ac-azul);color:#fff}.ac-badge--dark{background:var(--ac-gris-oscuro);color:var(--text-on-inverse)}.ac-badge--soft{background:var(--surface-accent-soft);color:var(--ac-mandarina-700)}.ac-badge--outline{border-color:var(--border-hairline);color:var(--text-muted)}.ac-badge--softOnDark{background:var(--ac-mandarina-a24);color:var(--ac-mandarina-100)}.ac-badge--outlineOnDark{border-color:var(--border-on-inverse);color:var(--text-on-inverse-muted)}.ac-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font-family:var(--font-sans);font-weight:var(--fw-bold);letter-spacing:.01em;border:var(--border-w-strong) solid transparent;border-radius:var(--radius-pill);cursor:pointer;text-decoration:none;white-space:nowrap;transition:var(--transition-control)}.ac-btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ac-btn:active{transform:scale(var(--press-scale))}.ac-btn[aria-disabled=true],.ac-btn[disabled]{opacity:.42;cursor:not-allowed;transform:none}.ac-btn--m{height:var(--control-h-m);padding:0 var(--space-6);font-size:var(--fs-body-s)}.ac-btn--s{height:var(--control-h-s);padding:0 var(--space-4);font-size:var(--fs-caption)}.ac-btn--l{height:var(--control-h-l);padding:0 var(--space-8);font-size:var(--fs-body)}.ac-btn--primary{background:var(--ac-mandarina);color:var(--text-on-accent);box-shadow:var(--shadow-accent)}.ac-btn--primary:hover:not([disabled]){background:var(--ac-mandarina-700);color:var(--text-on-accent);transform:translateY(var(--hover-lift))}.ac-btn--secondary{background:var(--ac-gris-oscuro);color:var(--text-on-inverse)}.ac-btn--secondary:hover:not([disabled]){background:#403d3f;color:var(--text-on-inverse)}.ac-btn--outline{background:transparent;color:var(--text-strong);border-color:var(--ac-gris-oscuro)}.ac-btn--outline:hover:not([disabled]){background:var(--ac-gris-oscuro);color:var(--text-on-inverse)}.ac-btn--ghost{background:transparent;color:var(--text-accent)}.ac-btn--ghost:hover:not([disabled]){background:var(--surface-accent-soft);color:var(--text-accent)}.ac-btn--onDark{background:var(--ac-blanco-hueso);color:var(--ac-gris-oscuro)}.ac-btn--onDark:hover:not([disabled]){background:var(--ac-blanco);color:var(--ac-gris-oscuro)}.ac-btn--block{width:100%}.ac-card{position:relative;display:flex;flex-direction:column;background:var(--surface-card);border-radius:var(--radius-l);border:var(--border-w) solid var(--border-hairline);overflow:hidden;transition:box-shadow var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.ac-card--elevated{border-color:transparent;box-shadow:var(--shadow-m)}.ac-card--flat{box-shadow:none}.ac-card--inverse{background:var(--surface-inverse);border-color:var(--border-on-inverse);color:var(--text-on-inverse)}.ac-card--accent{background:var(--ac-mandarina);border-color:transparent;color:var(--text-on-accent)}.ac-card--interactive{cursor:pointer}.ac-card--interactive:hover{transform:translateY(-4px);box-shadow:var(--shadow-l)}.ac-card__body{padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-3)}.ac-iconbtn{display:inline-flex;align-items:center;justify-content:center;border:var(--border-w-strong) solid transparent;border-radius:var(--radius-circle);cursor:pointer;background:transparent;color:var(--text-strong);transition:var(--transition-control)}.ac-iconbtn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ac-iconbtn:active{transform:scale(var(--press-scale))}.ac-iconbtn[disabled]{opacity:.42;cursor:not-allowed}.ac-iconbtn--s{width:var(--control-h-s);height:var(--control-h-s)}.ac-iconbtn--m{width:var(--control-h-m);height:var(--control-h-m)}.ac-iconbtn--l{width:var(--control-h-l);height:var(--control-h-l)}.ac-iconbtn--solid{background:var(--ac-mandarina);color:var(--text-on-accent)}.ac-iconbtn--solid:hover:not([disabled]){background:var(--ac-mandarina-700);color:var(--text-on-accent)}.ac-iconbtn--outline{border-color:var(--border-hairline)}.ac-iconbtn--outline:hover:not([disabled]){border-color:var(--ac-gris-oscuro);color:var(--text-strong)}.ac-iconbtn--ghost:hover:not([disabled]){background:var(--ac-oscuro-a08);color:var(--text-strong)}.ac-iconbtn--onDark{color:var(--text-on-inverse);border-color:var(--border-on-inverse)}.ac-iconbtn--onDark:hover:not([disabled]){background:var(--ac-blanco-a16);color:var(--text-on-inverse)}.ac-rich--acento{color:var(--ac-mandarina)}.ac-secheading{display:flex;flex-direction:column;gap:var(--space-3);max-width:38ch}.ac-secheading--center{align-items:center;text-align:center;max-width:52ch;margin-inline:auto}.ac-secheading__over{font:var(--type-overline);text-transform:uppercase;letter-spacing:var(--ls-overline);color:var(--text-accent)}.ac-secheading__title{font-family:var(--font-display);font-weight:var(--fw-extrabold);font-size:var(--fs-display-m);line-height:var(--lh-display);letter-spacing:var(--ls-display);color:var(--text-strong);margin:0;text-wrap:pretty}.ac-secheading__sub{font:var(--type-body);color:var(--text-muted);margin:0;text-wrap:pretty}.ac-secheading--onDark .ac-secheading__title{color:var(--text-on-inverse)}.ac-secheading--onDark .ac-secheading__sub{color:var(--text-on-inverse-muted)}.ac-tag{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-sans);font-weight:var(--fw-semibold);font-size:var(--fs-body-s);height:var(--control-h-s);padding:0 var(--space-4);border-radius:var(--radius-pill);border:var(--border-w) solid var(--border-hairline);background:var(--surface-card);color:var(--text-body);cursor:pointer;transition:var(--transition-control)}.ac-tag:hover{border-color:var(--ac-gris-oscuro)}.ac-tag:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ac-tag[aria-pressed=true]{background:var(--ac-gris-oscuro);border-color:var(--ac-gris-oscuro);color:var(--text-on-inverse)}.ac-tag--static{cursor:default}.ac-tag--static:hover{border-color:var(--border-hairline)}.ac-dialog__scrim{position:fixed;inset:0;background:var(--ac-oscuro-a60);-webkit-backdrop-filter:var(--blur-glass);backdrop-filter:var(--blur-glass);display:grid;place-items:center;padding:var(--gutter);z-index:60;animation:ac-fade var(--dur-base) var(--ease-out)}.ac-dialog{position:relative;width:100%;max-width:520px;background:var(--surface-card);border-radius:var(--radius-xl);box-shadow:var(--shadow-l);padding:var(--space-8);display:flex;flex-direction:column;gap:var(--space-4);animation:ac-rise var(--dur-base) var(--ease-out)}.ac-dialog__title{font-family:var(--font-display);font-weight:var(--fw-extrabold);font-size:var(--fs-h1);line-height:var(--lh-heading);letter-spacing:var(--ls-display);color:var(--text-strong);margin:0}.ac-dialog__body{font:var(--type-body);color:var(--text-body);margin:0}.ac-dialog__actions{display:flex;gap:var(--space-3);justify-content:flex-end;margin-top:var(--space-2)}.ac-dialog__close{position:absolute;top:var(--space-4);right:var(--space-4)}@keyframes ac-fade{0%{opacity:0}to{opacity:1}}@keyframes ac-rise{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}.ac-toast{display:flex;align-items:center;gap:var(--space-3);background:var(--surface-inverse);color:var(--text-on-inverse);border-radius:var(--radius-pill);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-5);box-shadow:var(--shadow-l);font-family:var(--font-sans);font-size:var(--fs-body-s);font-weight:var(--fw-medium);animation:ac-toast-in var(--dur-base) var(--ease-pop)}.ac-toast--success .ac-toast__icon{color:var(--state-success)}.ac-toast--error .ac-toast__icon{color:var(--state-danger)}.ac-toast--info .ac-toast__icon{color:var(--ac-azul-100)}.ac-toast__icon{flex:0 0 auto}@keyframes ac-toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ac-tip{position:relative;display:inline-flex}.ac-tip__bubble{position:absolute;left:50%;bottom:calc(100% + 8px);transform:translateX(-50%) translateY(4px);background:var(--surface-inverse);color:var(--text-on-inverse);border-radius:var(--radius-s);padding:6px var(--space-3);font:var(--type-caption);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out);z-index:40}.ac-tip:focus-within .ac-tip__bubble,.ac-tip:hover .ac-tip__bubble{opacity:1;transform:translateX(-50%)}.ac-tip--bottom .ac-tip__bubble{bottom:auto;top:calc(100% + 8px)}.ac-check{display:inline-flex;align-items:flex-start;gap:var(--space-3);cursor:pointer;font-family:var(--font-sans);font-size:var(--fs-body-s);color:var(--text-body)}.ac-check input{position:absolute;opacity:0;width:0;height:0}.ac-check__box{flex:0 0 auto;width:20px;height:20px;border-radius:var(--radius-xs);border:var(--border-w-strong) solid var(--ac-gris-medio);background:var(--surface-card);display:grid;place-items:center;color:transparent;transition:var(--transition-control)}.ac-check:hover .ac-check__box{border-color:var(--ac-gris-oscuro)}.ac-check input:checked+.ac-check__box{background:var(--ac-mandarina);border-color:var(--ac-mandarina);color:#fff}.ac-check input:focus-visible+.ac-check__box{box-shadow:var(--focus-ring)}.ac-check--disabled{opacity:.45;cursor:not-allowed}.ac-check--onDark{color:var(--text-on-inverse)}.ac-check--onDark .ac-check__box{border-color:rgba(255,255,255,.4);background:rgba(255,255,255,.06)}.ac-field__hint--error{color:var(--state-danger)}.ac-input{display:flex;align-items:center;gap:var(--space-3);min-width:0;height:var(--control-h-m);padding:0 var(--space-4);background:var(--surface-card);color:var(--text-body);border:var(--border-w) solid var(--border-hairline);border-radius:var(--radius-pill);transition:var(--transition-control)}.ac-input:focus-within{border-color:var(--ac-gris-oscuro)}.ac-input:has(:focus-visible){box-shadow:var(--focus-ring)}.ac-input--error{border-color:var(--state-danger)}.ac-input__el{flex:1 1;min-width:0;border:0;outline:0;background:transparent;font-family:var(--font-sans);font-size:var(--fs-body-s);color:inherit}.ac-input__icon{color:var(--text-muted)}.ac-input__el::placeholder{color:var(--text-muted)}.ac-input--textarea{height:auto;padding:var(--space-3) var(--space-4);border-radius:var(--radius-m);align-items:flex-start}.ac-input--textarea .ac-input__el{resize:vertical;min-height:calc(var(--control-h-m) - var(--space-2))}.ac-input--disabled{opacity:.5}.ac-field--onDark .ac-field__label{color:var(--text-on-inverse)}.ac-field--onDark .ac-field__hint{color:var(--text-on-inverse-muted)}.ac-field--onDark .ac-input{background:rgba(255,255,255,.06);border-color:var(--border-on-inverse);color:var(--text-on-inverse)}.ac-field--onDark .ac-input:focus-within{border-color:var(--ac-mandarina)}.ac-field--onDark .ac-input__el::placeholder{color:rgba(255,255,255,.45)}.ac-field--onDark .ac-input__icon{color:var(--text-on-inverse-muted)}.ac-radio{display:inline-flex;align-items:center;gap:var(--space-3);cursor:pointer;position:relative;font-family:var(--font-sans);font-size:var(--fs-body-s);color:var(--text-body)}.ac-radio input{position:absolute;opacity:0;width:0;height:0}.ac-radio__dot{flex:0 0 auto;position:relative;width:20px;height:20px;border-radius:var(--radius-circle);border:var(--border-w-strong) solid var(--ac-gris-medio);background:var(--surface-card);transition:var(--transition-control)}.ac-radio__dot:after{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-radius:var(--radius-circle);background:var(--ac-mandarina);transform:translate(-50%,-50%) scale(0);transform-origin:center;transition:transform var(--dur-fast) var(--ease-pop)}.ac-radio:hover .ac-radio__dot{border-color:var(--ac-gris-oscuro)}.ac-radio input:checked+.ac-radio__dot{border-color:var(--ac-mandarina)}.ac-radio input:checked+.ac-radio__dot:after{transform:translate(-50%,-50%) scale(1)}.ac-radio input:focus-visible+.ac-radio__dot{box-shadow:var(--focus-ring)}.ac-radio--disabled{opacity:.45;cursor:not-allowed}.ac-radio--onDark{color:var(--text-on-inverse)}.ac-radio--onDark .ac-radio__dot{border-color:rgba(255,255,255,.4);background:rgba(255,255,255,.06)}.ac-field{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.ac-field__label{font:var(--type-caption);color:var(--text-strong);font-weight:var(--fw-semibold)}.ac-field__hint{font:var(--type-caption);color:var(--text-muted)}.ac-select{position:relative;display:flex;align-items:center;min-width:0;height:var(--control-h-m);padding:0 var(--space-4);background:var(--surface-card);border:var(--border-w) solid var(--border-hairline);border-radius:var(--radius-pill);transition:var(--transition-control)}.ac-select:focus-within{border-color:var(--ac-gris-oscuro)}.ac-select:has(:focus-visible){box-shadow:var(--focus-ring)}.ac-select__el{flex:1 1;min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;outline:0;background:transparent;cursor:pointer;font-family:var(--font-sans);font-size:var(--fs-body-s);font-weight:var(--fw-medium);color:var(--text-body)}.ac-select__chev{pointer-events:none;color:var(--text-muted)}.ac-field--onDark .ac-select{background:rgba(255,255,255,.06);border-color:var(--border-on-inverse)}.ac-field--onDark .ac-select:focus-within{border-color:var(--ac-mandarina)}.ac-field--onDark .ac-select__el{color:var(--text-on-inverse)}.ac-field--onDark .ac-select__el option{color:var(--text-body)}.ac-csel{position:relative;display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.ac-csel__label{font:var(--type-caption);color:var(--text-strong);font-weight:var(--fw-semibold)}.ac-csel__btn{display:flex;align-items:center;gap:var(--space-3);width:100%;min-width:0;height:var(--control-h-m);padding:0 var(--space-4);cursor:pointer;text-align:left;background:var(--surface-card);border:var(--border-w) solid var(--border-hairline);border-radius:var(--radius-pill);color:var(--text-body);font-family:var(--font-sans);font-size:var(--fs-body-s);font-weight:var(--fw-medium);transition:var(--transition-control)}.ac-csel__btn:hover{border-color:var(--ac-gris-oscuro)}.ac-csel__btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ac-csel__value{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-csel__chev{flex:0 0 auto;color:var(--text-muted);transition:transform var(--dur-fast) var(--ease-out)}.ac-csel--open .ac-csel__chev{transform:rotate(180deg)}.ac-csel__menu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:30;max-height:264px;overflow-y:auto;padding:var(--space-2);background:var(--surface-card);border:var(--border-w) solid var(--border-hairline);border-radius:var(--radius-l);box-shadow:var(--shadow-l);display:none}.ac-csel--open .ac-csel__menu{display:block}.ac-csel__opt{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3);border:0;background:transparent;cursor:pointer;text-align:left;border-radius:var(--radius-m);color:var(--text-strong);font-family:var(--font-sans);font-size:var(--fs-body-s);transition:background-color var(--dur-fast) var(--ease-out)}.ac-csel__opt--active,.ac-csel__opt:hover{background:var(--surface-accent-soft)}.ac-csel__opt--selected{font-weight:var(--fw-bold);color:var(--ac-mandarina)}.ac-csel__check{margin-left:auto;flex:0 0 auto;color:var(--ac-mandarina);opacity:0}.ac-csel__opt--selected .ac-csel__check{opacity:1}.ac-csel--onDark .ac-csel__label{color:var(--text-on-inverse)}.ac-csel--onDark .ac-csel__btn{background:rgba(255,255,255,.06);border-color:var(--border-on-inverse);color:var(--text-on-inverse)}.ac-csel--onDark .ac-csel__btn:hover,.ac-csel--onDark.ac-csel--open .ac-csel__btn{border-color:var(--ac-mandarina)}.ac-switch{display:inline-flex;align-items:center;gap:var(--space-3);cursor:pointer;position:relative;font-family:var(--font-sans);font-size:var(--fs-body-s);color:var(--text-body)}.ac-switch input{position:absolute;opacity:0;width:0;height:0}.ac-switch__track{width:46px;height:26px;border-radius:var(--radius-pill);background:var(--ac-gris-claro);padding:3px;transition:background-color var(--dur-fast) var(--ease-out)}.ac-switch__knob{width:20px;height:20px;border-radius:var(--radius-circle);background:#fff;box-shadow:var(--shadow-xs);transition:transform var(--dur-fast) var(--ease-out)}.ac-switch input:checked+.ac-switch__track{background:var(--ac-mandarina)}.ac-switch input:checked+.ac-switch__track .ac-switch__knob{transform:translateX(20px)}.ac-switch input:focus-visible+.ac-switch__track{box-shadow:var(--focus-ring)}.ac-switch--disabled{opacity:.45;cursor:not-allowed}.ac-switch--onDark{color:var(--text-on-inverse)}.ac-switch--onDark .ac-switch__track{background:rgba(255,255,255,.18)}.ac-nav{position:relative;z-index:40;padding:var(--space-5) var(--gutter) 0}.ac-nav__bar{max-width:var(--container);margin-inline:auto;height:72px;display:flex;align-items:center;gap:var(--space-8);padding-inline:var(--space-6);border-radius:var(--radius-pill);background:rgba(255,255,255,.05);border:1px solid var(--border-on-inverse);-webkit-backdrop-filter:var(--blur-bar);backdrop-filter:var(--blur-bar)}.ac-nav--stuck{position:fixed;inset:0 0 auto;padding:var(--space-3) var(--gutter) 0;transform:translateY(calc(-100% - var(--space-5)));transition:transform var(--dur-base) var(--ease-out)}.ac-nav--stuck.ac-nav--shown{transform:none}.ac-nav--stuck .ac-nav__bar{height:64px;background:rgba(36,34,35,.72);border:1px solid var(--border-on-inverse);-webkit-backdrop-filter:var(--blur-bar);backdrop-filter:var(--blur-bar);box-shadow:var(--shadow-l)}.ac-nav__items{display:flex;align-items:center;gap:var(--space-2);margin-left:auto}.ac-nav__item{position:relative}.ac-nav__link{display:inline-flex;align-items:center;gap:6px;height:40px;padding-inline:var(--space-4);border-radius:var(--radius-pill);border:0;background:transparent;cursor:pointer;font-family:var(--font-sans);font-weight:var(--fw-semibold);font-size:var(--fs-body-s);letter-spacing:.01em;color:var(--text-on-inverse);text-decoration:none;transition:var(--transition-control)}.ac-nav__link:hover{background:var(--ac-blanco-a16)}.ac-nav__link:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ac-nav__link[aria-current=page]{color:var(--ac-mandarina)}.ac-nav__chev{transition:transform var(--dur-fast) var(--ease-out)}.ac-nav__item--open .ac-nav__chev{transform:rotate(180deg)}.ac-nav__panel{position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(-6px);margin-top:10px;padding:var(--space-3);background:var(--surface-card);border-radius:var(--radius-l);box-shadow:var(--shadow-l);display:grid;grid-gap:2px;gap:2px;opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.ac-nav__panel:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:10px}.ac-nav__panel--wide{min-width:520px;grid-template-columns:1fr 1fr}.ac-nav__panel:not(.ac-nav__panel--wide){min-width:300px}.ac-nav__item--open .ac-nav__panel{opacity:1;transform:translateX(-50%);pointer-events:auto}.ac-nav__sub{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-m);text-decoration:none;color:var(--text-strong);transition:background-color var(--dur-fast) var(--ease-out)}.ac-nav__sub:hover{background:var(--surface-accent-soft);color:var(--text-strong)}.ac-nav__sub-ico{flex:0 0 auto;width:34px;height:34px;border-radius:var(--radius-circle);display:grid;place-items:center;background:var(--surface-accent-soft);color:var(--ac-mandarina)}.ac-nav__sub-name{font-family:var(--font-sans);font-weight:var(--fw-bold);font-size:var(--fs-body-s)}.ac-nav__sub-desc{font:var(--type-caption);color:var(--text-muted)}.ac-tabs{display:flex;gap:var(--space-6);border-bottom:var(--border-w) solid var(--border-hairline);overflow-x:auto;min-width:0;max-width:100%;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ac-tabs::-webkit-scrollbar{display:none}.ac-tabs__tab{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;cursor:pointer;flex:0 0 auto;white-space:nowrap;padding:var(--space-3) 0;font-family:var(--font-sans);font-weight:var(--fw-semibold);font-size:var(--fs-body-s);color:var(--text-muted);transition:color var(--dur-fast) var(--ease-out)}.ac-tabs__tab:hover,.ac-tabs__tab[aria-selected=true]{color:var(--text-strong)}.ac-tabs__tab:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;border-radius:var(--radius-pill);background:var(--ac-mandarina);transform:scaleX(0);transform-origin:left;transition:transform var(--dur-base) var(--ease-out)}.ac-tabs__tab[aria-selected=true]:after{transform:scaleX(1)}.ac-tabs__tab:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-xs)}.ac-tabs--pill{border:0;gap:var(--space-2)}.ac-tabs--pill .ac-tabs__tab{padding:0 var(--space-4);height:var(--control-h-s);border-radius:var(--radius-pill)}.ac-tabs--pill .ac-tabs__tab:after{display:none}.ac-tabs--pill .ac-tabs__tab[aria-selected=true]{background:var(--ac-gris-oscuro);color:var(--text-on-inverse)}.ac-tabs--onDark{border-bottom-color:var(--border-on-inverse)}.ac-tabs--onDark .ac-tabs__tab{color:var(--text-on-inverse-muted)}.ac-tabs--onDark .ac-tabs__tab:hover,.ac-tabs--onDark .ac-tabs__tab[aria-selected=true]{color:var(--text-on-inverse)}.ac-tabs--pill.ac-tabs--onDark .ac-tabs__tab[aria-selected=true]{background:var(--ac-mandarina);color:var(--text-on-accent)}:root{--font-display:var(--font-red-hat),"Montserrat",system-ui,sans-serif;--font-sans:var(--font-montserrat),system-ui,-apple-system,sans-serif}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--surface-stage);font-family:var(--font-sans);color:var(--text-on-inverse);-webkit-font-smoothing:antialiased}a{color:var(--text-accent);text-decoration:none}a:hover{color:var(--ac-mandarina-700)}img,svg,video{max-width:100%}.ac-app{background:var(--grad-brochure);background-attachment:fixed;min-height:100vh;display:flex;flex-direction:column}.ac-app>main{flex:1 0 auto}::selection{background:var(--ac-mandarina);color:#fff}:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-s)}.ac-check input:focus-visible,.ac-input__el:focus-visible,.ac-radio input:focus-visible,.ac-select__el:focus-visible,.ac-switch input:focus-visible{box-shadow:none}.ac-skip{position:absolute;left:-9999px;top:0;z-index:100;background:var(--ac-mandarina);color:#fff;padding:12px 20px;border-radius:0 0 var(--radius-m) 0;font-weight:var(--fw-bold)}.ac-skip:focus{left:0;color:#fff}.ac-wrap{max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.ac-stage{color:var(--text-on-inverse)}.ac-section{padding-block:var(--section-y)}.ac-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;grid-gap:var(--space-5);gap:var(--space-5)}.ac-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-16);gap:var(--space-16)}.ac-head-row{align-items:flex-end;justify-content:space-between;gap:var(--space-8)}.ac-head-row,.ac-row{display:flex;flex-wrap:wrap}.ac-row{gap:var(--space-3)}.ac-stats{display:flex;gap:var(--space-10);flex-wrap:wrap}.ac-stack{display:flex;flex-direction:column}.ac-mobile-nav{display:none}@media (max-width:1024px){.ac-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-grid-2{gap:var(--space-10)}}@media (max-width:920px){.ac-desktop-nav{display:none}.ac-mobile-nav{display:block}}@media (max-width:760px){.ac-grid-2,.ac-grid-3{grid-template-columns:minmax(0,1fr);gap:var(--space-5)}.ac-hide-mobile{display:none!important}.ac-head-row{align-items:flex-start}.ac-stats{gap:var(--space-6)}.ac-cols-3{column-count:1!important}.ac-cta-band{flex-direction:column;align-items:flex-start!important}.ac-cta-band>:last-child{margin-left:0!important}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}