:root{--dc-primary:#e2481c;--dc-ink:#111418;--dc-blue:#1e5aa8;--dc-green:#2e8b57;--dc-signal:#e9b40c;--dc-bg:#f2f2f0;--dc-surface:#fff;--dc-heading:#111418;--dc-text:#4a4f57;--dc-line:#d6d8d4;--dc-link-hover:#c23a12;--dc-on-primary:#fff;--dc-btn-hover:#c23a12;--dc-field-bg:#fff;--dc-field-border:#bfc3bd;--dc-label:#111418;--dc-form-panel:#fff;--dc-header-bg:#fff;--dc-header-dark-bg:#111418;--dc-footer-bg:#111418;--dc-footer-text:#b9bdb7;--dc-f-head:"Archivo",ui-sans-serif,system-ui,sans-serif;--dc-f-body:"Inter",ui-sans-serif,system-ui,sans-serif;--dc-f-mono:"IBM Plex Mono",ui-monospace,Menlo,monospace;--dc-size:17px;--dc-h1:clamp(2.50rem,5.60vw,5.00rem);--dc-h2:clamp(1.90rem,3.60vw,3.10rem);--dc-h3:1.25rem;--dc-case:uppercase;--dc-radius:0px;--dc-btn-radius:0px;--dc-max:1280px;--dc-space:clamp(62px,9vw,112px);--dc-pad:clamp(20px,4vw,40px);--dc-logo-h:34px;--dc-ease:cubic-bezier(.2,.7,.1,1);--dc-hazard:repeating-linear-gradient(-45deg,var(--dc-signal) 0 12px,var(--dc-ink) 12px 24px);--bg:var(--dc-bg);--fg:var(--dc-heading);--muted:var(--dc-text);--rule:var(--dc-line);--card:var(--dc-surface)}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--dc-bg);color:var(--dc-text);font-family:var(--dc-f-body);font-size:var(--dc-size);line-height:1.65;margin:0;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg,video{display:block;max-width:100%}h1,h2,h3,h4,h5,h6{color:var(--fg);font-family:var(--dc-f-head);font-weight:800;letter-spacing:-.02em;margin:0 0 .5em;text-wrap:balance}h1,h2{text-transform:var(--dc-case)}h1{font-size:var(--dc-h1);line-height:.95}h2{font-size:var(--dc-h2);line-height:1}h3{font-size:var(--dc-h3);line-height:1.2}h3,h4{letter-spacing:-.01em}h4{font-size:1.05rem;line-height:1.3}p{margin:0 0 1em;text-wrap:pretty}a{color:var(--fg);text-decoration-color:var(--dc-primary);text-decoration-thickness:2px;text-underline-offset:.2em}a:hover{color:var(--dc-primary)}:focus-visible{outline:2px solid var(--dc-primary);outline-offset:3px}::selection{background:var(--dc-primary);color:#fff}.dc-skip{background:var(--dc-signal);color:var(--dc-ink);left:16px;padding:10px 16px;position:absolute;top:-80px;z-index:1000}.dc-skip:focus{top:12px}.dc-sr{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.dc-mono{font-family:var(--dc-f-mono);font-size:.8rem;letter-spacing:0}.dc-wrap{margin-inline:auto;max-width:calc(var(--dc-max) + var(--dc-pad)*2);padding-inline:var(--dc-pad);width:100%}.dc-section{background:var(--bg);color:var(--muted);padding-block:var(--dc-space);position:relative}.dc-section--default{--bg:var(--dc-bg)}.dc-section--white{--bg:var(--dc-surface);--card:var(--dc-bg)}.dc-section--dark{--bg:var(--dc-ink);--fg:#fff;--muted:rgba(232,233,230,.72);--rule:hsla(0,0%,100%,.14);--card:hsla(0,0%,100%,.04);color:var(--muted)}.dc-section--dark a:not(.dc-btn){color:#fff}.dc-pt-none{padding-top:0}.dc-pb-none{padding-bottom:0}.dc-pt-sm{padding-top:calc(var(--dc-space)*.5)}.dc-pb-sm{padding-bottom:calc(var(--dc-space)*.5)}.dc-grid-bg:before{background-image:linear-gradient(color-mix(in srgb,var(--fg) 7%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--fg) 7%,transparent) 1px,transparent 1px);background-size:48px 48px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,#000,transparent 85%);mask-image:linear-gradient(180deg,#000,transparent 85%);pointer-events:none;position:absolute}.dc-hazard-top{border-top:0}.dc-hazard-top:after{background:var(--dc-hazard);content:"";height:8px;left:0;position:absolute;right:0;top:0}.dc-section>.dc-wrap{position:relative}.dc-head{align-items:end;display:grid;gap:16px 64px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);margin-bottom:clamp(36px,5vw,64px)}.dc-head__main h2{margin:0;max-width:18ch}.dc-head__side p{font-size:1.08rem;margin:0;max-width:46ch}.dc-head__side .dc-link{margin-top:16px}.dc-head--center{grid-template-columns:1fr;justify-items:center;text-align:center}.dc-head--center h2{max-width:22ch}.dc-head--center .dc-head__side p{margin-inline:auto}.dc-chip{align-items:center;color:var(--fg);display:inline-flex;font:500 .78rem/1.3 var(--dc-f-mono);gap:12px;letter-spacing:.08em;margin:0 0 18px;text-transform:uppercase}.dc-chip:before{background:linear-gradient(90deg,var(--dc-primary) 0 25%,var(--dc-blue) 25% 50%,var(--dc-green) 50% 75%,var(--dc-signal) 75%);content:"";flex:none;height:10px;width:28px}.dc-btn{align-items:center;background:var(--dc-primary);border:1px solid var(--dc-primary);border-radius:var(--dc-btn-radius);cursor:pointer;display:inline-flex;font:700 .88rem/1 var(--dc-f-body);gap:12px;justify-content:center;letter-spacing:.04em;min-height:52px;padding:0 24px;text-decoration:none;text-transform:uppercase;transition:background-color .2s,border-color .2s,color .2s,transform .2s}.dc-btn,.dc-btn:hover{color:var(--dc-on-primary)}.dc-btn:hover{background:var(--dc-btn-hover);border-color:var(--dc-btn-hover)}.dc-btn svg{height:16px;transition:transform .2s;width:16px}.dc-btn:hover svg{transform:translateX(3px)}.dc-btn--ghost{border-color:var(--rule)}.dc-btn--ghost,.dc-btn--ghost:hover{background:transparent;color:var(--fg)}.dc-btn--ghost:hover{border-color:var(--fg)}.dc-section--dark .dc-btn--ghost{color:#fff}.dc-btn--light{background:var(--dc-signal);border-color:var(--dc-signal);color:var(--dc-ink)}.dc-btn--light:hover{background:#fff;border-color:#fff;color:var(--dc-ink)}.dc-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.dc-link{align-items:center;border-bottom:2px solid var(--dc-primary);color:var(--fg);display:inline-flex;font-size:.9rem;font-weight:700;gap:6px;letter-spacing:.04em;padding-bottom:2px;text-decoration:none;text-transform:uppercase}.dc-link svg{height:15px;transition:transform .2s;width:15px}.dc-link:hover svg{transform:translateX(3px)}.dc-section--dark .dc-link{color:#fff}.dc-card{background:var(--card);border:1px solid var(--rule);position:relative}.dc-card,.dc-icon{border-radius:var(--dc-radius)}.dc-icon{background:var(--dc-ink);color:#fff;display:grid;height:48px;place-items:center;width:48px}.dc-section--dark .dc-icon{background:hsla(0,0%,100%,.08);color:#fff}.dc-icon svg{height:22px;width:22px}.dc-tag{align-items:center;border:1px solid var(--rule);color:var(--fg);display:inline-flex;font:500 .72rem var(--dc-f-mono);letter-spacing:.04em;padding:3px 8px;text-transform:uppercase}.dc-media{background:color-mix(in srgb,var(--fg) 6%,var(--card));border-radius:var(--dc-radius);overflow:hidden}.dc-media img{height:100%;object-fit:cover;width:100%}.dc-site-header{position:relative;z-index:100}.dc-site-header.is-sticky{position:sticky;top:0}.dc-site-header .dnd-column,.dc-site-header .dnd-module,.dc-site-header .dnd-section{margin:0;max-width:none;padding:0;width:100%}.dc-header{--hb:var(--dc-header-bg);--hf:var(--dc-heading);--hm:var(--dc-text);--hr:var(--dc-line);backdrop-filter:saturate(1.4) blur(12px);-webkit-backdrop-filter:saturate(1.4) blur(12px);background:color-mix(in srgb,var(--hb) 92%,transparent);border-bottom:1px solid var(--hr)}.dc-header--dark{--hb:var(--dc-header-dark-bg);--hf:#fff;--hm:rgba(226,232,243,.74);--hr:hsla(0,0%,100%,.1)}.dc-header__inner{align-items:center;display:flex;gap:28px;min-height:76px}.dc-logo{align-items:center;display:inline-flex;flex:none}.dc-logo img{height:var(--dc-logo-h);width:auto}.dc-nav{align-items:center;display:flex;gap:24px;margin-left:auto}.dc-nav__list,.dc-nav__sub{list-style:none;margin:0;padding:0}.dc-nav__list{align-items:center;display:flex;gap:2px}.dc-nav__item{position:relative}.dc-nav__link{align-items:center;border-radius:8px;color:var(--hf);display:inline-flex;font-size:.96rem;font-weight:500;gap:6px;padding:10px 12px;text-decoration:none}.dc-nav__link:hover{background:color-mix(in srgb,var(--hf) 6%,transparent);color:var(--hf)}.dc-nav__link[aria-current=page]{color:var(--dc-primary)}.dc-header--dark .dc-nav__link[aria-current=page]{box-shadow:inset 0 -2px 0 var(--dc-signal);color:#fff}.dc-nav__caret{height:10px;transition:transform .2s;width:10px}.dc-nav__sub{background:var(--dc-surface);border:1px solid var(--dc-line);border-radius:12px;box-shadow:0 24px 48px -24px rgba(11,27,51,.35);left:0;min-width:260px;opacity:0;padding:8px;position:absolute;top:calc(100% + 6px);transform:translateY(6px);transition:opacity .18s,transform .18s,visibility .18s;visibility:hidden}.dc-nav__item:focus-within>.dc-nav__sub,.dc-nav__item:hover>.dc-nav__sub{opacity:1;transform:none;visibility:visible}.dc-nav__item:hover .dc-nav__caret{transform:rotate(180deg)}.dc-nav__sub a{border-radius:8px;color:var(--dc-heading);display:block;font-size:.94rem;padding:9px 12px;text-decoration:none}.dc-nav__sub a:hover{background:var(--dc-bg);color:var(--dc-primary)}.dc-nav__cta{min-height:44px}.dc-burger{align-items:center;background:transparent;border:1px solid var(--hr);border-radius:10px;color:var(--hf);cursor:pointer;display:none;height:44px;justify-content:center;margin-left:auto;width:44px}.dc-burger span{background:currentColor;height:1.5px;position:relative;transition:background .2s;width:18px}.dc-burger span:after,.dc-burger span:before{background:currentColor;content:"";height:1.5px;left:0;position:absolute;transition:transform .2s,top .2s;width:18px}.dc-burger span:before{top:-6px}.dc-burger span:after{top:6px}.dc-burger[aria-expanded=true] span{background:transparent}.dc-burger[aria-expanded=true] span:before{top:0;transform:rotate(45deg)}.dc-burger[aria-expanded=true] span:after{top:0;transform:rotate(-45deg)}@media (max-width:1023px){.dc-header{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--hb)}.dc-burger{display:inline-flex}.dc-nav{align-items:stretch;background:var(--hb);bottom:0;flex-direction:column;gap:24px;left:0;margin:0;opacity:0;overflow:auto;padding:16px var(--dc-pad) 32px;position:fixed;right:0;top:76px;transform:translateY(-8px);transition:opacity .2s,transform .2s,visibility .2s;visibility:hidden}.dc-nav.is-open{opacity:1;transform:none;visibility:visible}.dc-nav__list{align-items:stretch;flex-direction:column;gap:0}.dc-nav__item{border-bottom:1px solid var(--hr)}.dc-nav__link{border-radius:0;font-family:var(--dc-f-head);font-size:1.45rem;font-weight:700;letter-spacing:-.02em;padding:16px 0;width:100%}.dc-nav__link:hover{background:transparent}.dc-nav__caret{display:none}.dc-nav__sub{background:transparent;border:0;box-shadow:none;min-width:0;opacity:1;padding:0 0 12px;position:static;transform:none;visibility:visible}.dc-nav__sub a{color:var(--hm);padding:8px 0}.dc-nav__cta{width:100%}}.body-container-wrapper{overflow-x:clip}.dnd-section{padding:0}.dnd-section>.row-fluid{margin:0 auto;max-width:none}.row-fluid{display:flex;flex-wrap:wrap;width:100%}.row-fluid>[class*=span]{min-height:1px;width:100%}@media (min-width:768px){.row-fluid{flex-wrap:nowrap}.row-fluid>.span3{width:25%}.row-fluid>.span4{width:33.333%}.row-fluid>.span6{width:50%}.row-fluid>.span8{width:66.666%}.row-fluid>.span9{width:75%}.row-fluid>.span12{width:100%}}.dnd-section .dnd-module:not(:has(.dc-section,.dc-header,.dc-footer,.dc-topbar)){margin-inline:auto;padding-block:calc(var(--dc-space)*.35);width:min(100% - 2*var(--dc-pad),var(--dc-max))}html body .hs-form fieldset{border:0;margin:0;max-width:none;padding:0}html body .hs-form fieldset.form-columns-2{display:flex;gap:16px}html body .hs-form fieldset.form-columns-2 .hs-form-field{flex:1;float:none;width:auto}html body .hs-form fieldset .input{margin-right:0}.hs-form .hs-form-field{margin-bottom:18px}.hs-form label{color:var(--dc-label);display:block;font-size:.9rem;font-weight:600;margin-bottom:6px}.hs-form .hs-form-required{color:var(--dc-primary);margin-left:3px}html body .hs-form input[type=email],html body .hs-form input[type=number],html body .hs-form input[type=tel],html body .hs-form input[type=text],html body .hs-form input[type=url],html body .hs-form select,html body .hs-form textarea{background:var(--dc-field-bg);border:1px solid var(--dc-field-border);border-radius:calc(var(--dc-btn-radius)*.8);color:var(--dc-heading);font:inherit;min-height:48px;padding:12px 14px;transition:border-color .15s,box-shadow .15s;width:100%}html body .hs-form textarea{min-height:130px;resize:vertical}html body .hs-form input:focus,html body .hs-form select:focus,html body .hs-form textarea:focus{border-color:var(--dc-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--dc-primary) 22%,transparent);outline:none}.hs-form .inputs-list{list-style:none;margin:0;padding:0}.hs-form .inputs-list label{display:flex;font-weight:400;gap:10px}.hs-form input[type=checkbox],.hs-form input[type=radio]{accent-color:var(--dc-primary);height:18px;margin-top:3px;width:18px}.hs-form .hs-error-msgs{color:#d93a3a;font-size:.85rem;list-style:none;margin:6px 0 0;padding:0}.hs-form .legal-consent-container{font-size:.82rem;line-height:1.5}.hs-button,.hs-form .hs-button{background:var(--dc-primary);border:1px solid var(--dc-primary);border-radius:var(--dc-btn-radius);color:var(--dc-on-primary);cursor:pointer;font:600 1rem var(--dc-f-body);min-height:50px;padding:0 24px;transition:background-color .2s}.hs-button:hover,.hs-form .hs-button:hover{background:var(--dc-btn-hover);border-color:var(--dc-btn-hover)}.submitted-message{background:color-mix(in srgb,var(--dc-signal) 10%,var(--dc-surface));border:1px solid color-mix(in srgb,var(--dc-signal) 35%,transparent);border-radius:var(--dc-radius);color:var(--dc-heading);padding:24px}.dc-filters{display:flex;flex-wrap:wrap;gap:8px}.dc-filter{align-items:center;background:var(--card);border:1px solid var(--rule);border-radius:var(--dc-btn-radius);color:var(--fg);cursor:pointer;display:inline-flex;font:600 .82rem var(--dc-f-body);letter-spacing:.04em;min-height:38px;padding:0 16px;text-decoration:none;text-transform:uppercase;transition:border-color .15s,background-color .15s,color .15s}.dc-filter:hover{border-color:var(--fg)}.dc-filter[aria-current=page],.dc-filter[aria-pressed=true]{background:var(--fg);border-color:var(--fg);color:var(--bg)}.dc-avatar{background:var(--dc-ink);border-radius:50%;color:#fff;display:inline-grid;flex:none;font-size:.9rem;font-weight:700;height:44px;place-items:center;width:44px}.dc-page-header{padding-block:clamp(40px,6vw,72px) clamp(56px,7vw,96px)}.dc-page-header__grid{align-items:end;display:grid;gap:24px 64px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.dc-page-header h1{margin:0;max-width:18ch}.dc-page-header__text{font-size:1.12rem;margin:0 0 20px;max-width:44ch}@media (max-width:900px){.dc-page-header__grid{grid-template-columns:1fr}}.dc-ribbed{position:relative}.dc-ribbed:before{background:repeating-linear-gradient(90deg,var(--edge,var(--dc-primary)) 0 6px,color-mix(in srgb,var(--edge,var(--dc-primary)) 78%,#000) 6px 8px);content:"";height:10px;left:0;position:absolute;right:0;top:0}.dc-c1{--edge:var(--dc-primary)}.dc-c2{--edge:var(--dc-blue)}.dc-c3{--edge:var(--dc-green)}.dc-c4{--edge:var(--dc-signal)}.dc-route__code{background:var(--fg);color:var(--bg);display:inline-grid;font:600 .78rem var(--dc-f-mono);height:30px;letter-spacing:.06em;min-width:56px;padding:0 8px;place-items:center}.dc-code{color:var(--muted)}.dc-code,.dc-status{font:500 .78rem var(--dc-f-mono);letter-spacing:.06em;text-transform:uppercase}.dc-status{align-items:center;display:inline-flex;gap:8px}.dc-status:before{content:"";height:8px;width:8px}.dc-status--green:before,.dc-status:before{background:var(--dc-green)}.dc-status--yellow:before{background:var(--dc-signal)}.dc-status--orange:before{background:var(--dc-primary)}.dc-status--blue:before{background:var(--dc-blue)}.dc-status--grey:before{background:color-mix(in srgb,var(--fg) 40%,transparent)}@media (prefers-reduced-motion:no-preference){.dc-js [data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .8s var(--dc-ease),transform .8s var(--dc-ease);transition-delay:var(--d,0s)}.dc-js [data-reveal].is-in{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none;transition-duration:0s}}.dc-notice{border:1px dashed var(--rule);border-radius:var(--dc-radius);color:var(--muted);font-size:.92rem;padding:20px 22px}@media (max-width:900px){.dc-head{align-items:start;grid-template-columns:1fr}}@media (max-width:767px){.dc-btn{width:100%}.dc-actions{flex-direction:column}}.dc-header--dark{--hm:rgba(232,233,230,.72)}.dc-nav__link{border-radius:var(--dc-btn-radius);font-size:.84rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.dc-nav__sub{border-radius:var(--dc-radius)}.dc-topbar{border-bottom:1px solid hsla(0,0%,100%,.08);color:rgba(232,233,230,.72);font:500 .74rem var(--dc-f-mono);letter-spacing:.06em;text-transform:uppercase}.dc-header--light .dc-topbar,.dc-topbar{background:var(--dc-ink)}.dc-topbar__inner{align-items:center;display:flex;gap:24px;min-height:36px}.dc-topbar__inner>:last-child{margin-left:auto}.dc-topbar a{color:#fff;text-decoration:none}.dc-topbar a:hover{color:var(--dc-signal)}.dc-topbar__live{align-items:center;display:inline-flex;gap:8px}.dc-topbar__live:before{animation:dc-blink 2s steps(2) infinite;background:var(--dc-green);content:"";height:7px;width:7px}@keyframes dc-blink{50%{opacity:.3}}.dc-header{border-bottom-width:1px}@media (max-width:767px){.dc-topbar__item--hide{display:none}}@media (prefers-reduced-motion:reduce){.dc-topbar__live:before{animation:none}}.dc-header:has(.dc-topbar) .dc-nav{top:113px}.dc-topbar__live{min-width:0;overflow:hidden;text-overflow:ellipsis}.dc-topbar a,.dc-topbar__live{white-space:nowrap}@media (max-width:767px){.dc-topbar{font-size:.66rem}.dc-topbar__inner{gap:12px}}