.nav:where(.astro-wpvy4v7s){background:var(--dd-purple-dark);z-index:30;border-bottom:1px solid #ffffff1f;transition:background .2s,border-color .2s;position:fixed;top:0;left:0;right:0}.nav:where(.astro-wpvy4v7s)[data-variant=a]{background:var(--dd-purple);border-bottom-color:#0000}.nav__inner:where(.astro-wpvy4v7s){align-items:center;gap:24px;min-height:72px;transition:min-height .2s;display:flex}.nav:where(.astro-wpvy4v7s)[data-variant=a] .nav__inner:where(.astro-wpvy4v7s){min-height:104px}.nav__logo:where(.astro-wpvy4v7s){align-items:center;display:flex}.nav__logo:where(.astro-wpvy4v7s):hover{text-decoration:none}.nav__mark:where(.astro-wpvy4v7s){width:32px;height:32px;fill:var(--dd-teal)}.nav__logo-full:where(.astro-wpvy4v7s){width:auto;height:58px;display:none}.nav:where(.astro-wpvy4v7s)[data-variant=a] .nav__mark:where(.astro-wpvy4v7s){display:none}.nav:where(.astro-wpvy4v7s)[data-variant=a] .nav__logo-full:where(.astro-wpvy4v7s){display:block}.nav__login:where(.astro-wpvy4v7s){color:var(--dd-white);font-weight:500;display:none}.nav:where(.astro-wpvy4v7s)[data-variant=a] .nav__login:where(.astro-wpvy4v7s){display:inline-block}.nav:where(.astro-wpvy4v7s)[data-variant=a] .nav__cta:where(.astro-wpvy4v7s){display:none}.nav__triggers:where(.astro-wpvy4v7s){gap:8px;display:flex}.nav__trigger:where(.astro-wpvy4v7s){cursor:pointer;color:var(--dd-white);background:0 0;border:none;padding:8px 4px;font-family:inherit;font-size:1rem;font-weight:500}.nav__trigger:where(.astro-wpvy4v7s):after{content:" ▾";color:#fff9;font-size:.8em}.nav__trigger:where(.astro-wpvy4v7s)[aria-expanded=true]{color:var(--dd-teal)}.nav__mega:where(.astro-wpvy4v7s){background:var(--dd-purple-dark);opacity:0;pointer-events:none;transition:opacity .14s,transform .14s;position:absolute;top:100%;left:0;right:0;transform:translateY(-6px);box-shadow:0 20px 40px #14142840}.nav__mega:where(.astro-wpvy4v7s)[data-open=true]{opacity:1;pointer-events:auto;transform:translateY(0)}.nav__mega-panel:where(.astro-wpvy4v7s){padding-block:36px;display:none}.nav__mega-panel:where(.astro-wpvy4v7s)[data-active]{display:grid}.nav__mega-panel--funciones:where(.astro-wpvy4v7s){grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.nav__mega-panel--para-quien:where(.astro-wpvy4v7s){grid-template-columns:minmax(180px,240px)}.nav__mega-column:where(.astro-wpvy4v7s){align-content:start;gap:24px;display:grid}.nav__mega-heading:where(.astro-wpvy4v7s){letter-spacing:.06em;text-transform:uppercase;color:var(--dd-teal);margin-bottom:10px;font-size:.72rem;font-weight:600;display:block}.nav__mega-cluster:where(.astro-wpvy4v7s)[data-cluster=vigilancia] .nav__mega-heading:where(.astro-wpvy4v7s){color:#4ade9a}.nav__mega-subheading:where(.astro-wpvy4v7s){color:#ffffff8c;margin:14px 0 6px;font-size:.78rem;font-weight:600;display:block}.nav__mega-subgroup:where(.astro-wpvy4v7s):first-of-type .nav__mega-subheading:where(.astro-wpvy4v7s){margin-top:0}.nav__mega-column:where(.astro-wpvy4v7s) ul:where(.astro-wpvy4v7s){gap:2px;margin:0;padding:0;list-style:none;display:grid}.nav__mega-column:where(.astro-wpvy4v7s) a:where(.astro-wpvy4v7s){color:var(--dd-white);border-radius:8px;margin-inline:-8px;padding:6px 8px;font-size:.92rem;display:block}.nav__mega-column:where(.astro-wpvy4v7s) a:where(.astro-wpvy4v7s):hover{background:#ffffff14;text-decoration:none}.nav__mega-context:where(.astro-wpvy4v7s){border-top:1px solid #ffffff1f;padding-top:20px}.nav__mega-context:where(.astro-wpvy4v7s) strong:where(.astro-wpvy4v7s){color:var(--dd-white);margin-bottom:6px;font-size:.95rem;display:block}.nav__mega-context:where(.astro-wpvy4v7s) p:where(.astro-wpvy4v7s){color:#ffffffb3;margin:0;font-size:.88rem;line-height:1.5}.nav__mega-all:where(.astro-wpvy4v7s){color:var(--dd-teal);margin-top:12px;font-size:.9rem;font-weight:600;display:inline-block}.nav__links:where(.astro-wpvy4v7s){gap:20px;margin-left:auto;display:flex}.nav__links:where(.astro-wpvy4v7s) a:where(.astro-wpvy4v7s){color:var(--dd-white);font-weight:500}.nav__cta:where(.astro-wpvy4v7s){padding:10px 20px}.nav__burger:where(.astro-wpvy4v7s){cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;gap:5px;width:32px;height:32px;margin-left:auto;padding:0;display:none}.nav__burger:where(.astro-wpvy4v7s) span:where(.astro-wpvy4v7s){background:var(--dd-white);border-radius:1px;height:2px;transition:transform .16s,opacity .16s;display:block}.nav__burger:where(.astro-wpvy4v7s)[aria-expanded=true] span:where(.astro-wpvy4v7s):first-child{transform:translateY(7px)rotate(45deg)}.nav__burger:where(.astro-wpvy4v7s)[aria-expanded=true] span:where(.astro-wpvy4v7s):nth-child(2){opacity:0}.nav__burger:where(.astro-wpvy4v7s)[aria-expanded=true] span:where(.astro-wpvy4v7s):nth-child(3){transform:translateY(-7px)rotate(-45deg)}.nav__mobile:where(.astro-wpvy4v7s){background:var(--dd-purple-dark);z-index:19;display:none;position:fixed;inset:72px 0 0;overflow-y:auto}.nav__mobile:where(.astro-wpvy4v7s)[data-open]{flex-direction:column;display:flex}.nav__mobile-inner:where(.astro-wpvy4v7s){flex:1;align-content:start;gap:4px;padding:8px 20px 24px;display:grid}.nav__mobile-accordion:where(.astro-wpvy4v7s){border-bottom:1px solid #ffffff1f}.nav__mobile-accordion:where(.astro-wpvy4v7s) summary:where(.astro-wpvy4v7s){cursor:pointer;color:var(--dd-white);padding:16px 4px;font-size:1.05rem;font-weight:600;list-style:none;position:relative}.nav__mobile-accordion:where(.astro-wpvy4v7s) summary:where(.astro-wpvy4v7s)::-webkit-details-marker{display:none}.nav__mobile-accordion:where(.astro-wpvy4v7s) summary:where(.astro-wpvy4v7s):after{content:"+";color:var(--dd-teal);font-size:1.3rem;position:absolute;right:4px}.nav__mobile-accordion:where(.astro-wpvy4v7s)[open] summary:where(.astro-wpvy4v7s):after{content:"−"}.nav__mobile-body:where(.astro-wpvy4v7s){gap:20px;padding:0 4px 20px;display:grid}.nav__mobile-heading:where(.astro-wpvy4v7s){letter-spacing:.06em;text-transform:uppercase;color:var(--dd-teal);margin-bottom:8px;font-size:.72rem;font-weight:600;display:block}.nav__mobile-cluster:where(.astro-wpvy4v7s)[data-cluster=vigilancia] .nav__mobile-heading:where(.astro-wpvy4v7s){color:#4ade9a}.nav__mobile-subheading:where(.astro-wpvy4v7s){color:#ffffff80;margin:10px 0 6px;font-size:.76rem;font-weight:600;display:block}.nav__mobile-subgroup:where(.astro-wpvy4v7s):first-of-type .nav__mobile-subheading:where(.astro-wpvy4v7s){margin-top:0}.nav__mobile-body:where(.astro-wpvy4v7s) ul:where(.astro-wpvy4v7s){gap:2px;margin:0;padding:0;list-style:none;display:grid}.nav__mobile-body:where(.astro-wpvy4v7s) a:where(.astro-wpvy4v7s),.nav__mobile-link:where(.astro-wpvy4v7s){color:var(--dd-white);padding:10px 4px;font-size:.95rem;display:block}.nav__mobile-link:where(.astro-wpvy4v7s){border-bottom:1px solid #ffffff1f;font-size:1.05rem;font-weight:600}.nav__mobile-footer:where(.astro-wpvy4v7s){border-top:1px solid #ffffff1f;padding:16px 20px}.nav__mobile-footer:where(.astro-wpvy4v7s) .dd-button:where(.astro-wpvy4v7s){text-align:center;display:block}@media (width<=800px){.nav__links:where(.astro-wpvy4v7s),.nav__triggers:where(.astro-wpvy4v7s),.nav__cta:where(.astro-wpvy4v7s),.nav__login:where(.astro-wpvy4v7s),.nav:where(.astro-wpvy4v7s)[data-variant=a] .nav__login:where(.astro-wpvy4v7s),.nav:where(.astro-wpvy4v7s)[data-variant=a] .nav__cta:where(.astro-wpvy4v7s){display:none}.nav__burger:where(.astro-wpvy4v7s){display:flex}}.footer:where(.astro-jo6i4kqk){background:var(--dd-purple-dark);color:#ffffffc7;padding-top:56px}.footer__brand-row:where(.astro-jo6i4kqk){border-bottom:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-bottom:40px;display:flex}.footer__logo:where(.astro-jo6i4kqk){color:var(--dd-white);align-items:center;gap:10px;font-size:1.2rem;font-weight:700;display:flex}.footer__logo:where(.astro-jo6i4kqk):hover{text-decoration:none}.footer__mark:where(.astro-jo6i4kqk){width:30px;height:30px;fill:var(--dd-teal)}.footer__tagline:where(.astro-jo6i4kqk){max-width:34ch;margin-top:10px;font-size:.95rem}.footer__stores:where(.astro-jo6i4kqk){gap:12px;display:flex}.footer__store:where(.astro-jo6i4kqk){color:var(--dd-white);border:1px solid #ffffff40;border-radius:10px;align-items:center;gap:10px;padding:8px 16px;font-size:.9rem;font-weight:600;display:flex}.footer__store:where(.astro-jo6i4kqk):hover{border-color:var(--dd-teal);text-decoration:none}.footer__store:where(.astro-jo6i4kqk) svg:where(.astro-jo6i4kqk){width:20px;height:20px;fill:var(--dd-white);flex:none}.footer__store:where(.astro-jo6i4kqk) small:where(.astro-jo6i4kqk){color:#fff9;font-size:.68rem;font-weight:400;display:block}.footer__grid:where(.astro-jo6i4kqk){grid-template-columns:3fr 1fr;gap:32px;padding-top:40px;display:grid}.footer__aux:where(.astro-jo6i4kqk){align-content:start;gap:32px;display:grid}.footer:where(.astro-jo6i4kqk) h3:where(.astro-jo6i4kqk){color:var(--dd-white);text-transform:uppercase;letter-spacing:.08em;margin-bottom:14px;font-size:.85rem}.footer:where(.astro-jo6i4kqk) ul:where(.astro-jo6i4kqk){gap:10px;margin:0;padding:0;list-style:none;display:grid}.footer__product-columns:where(.astro-jo6i4kqk){grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.footer__product-columns:where(.astro-jo6i4kqk)>div:where(.astro-jo6i4kqk){align-content:start;gap:18px;display:grid}.footer__precios:where(.astro-jo6i4kqk){border-top:1px solid #ffffff1f;padding-top:4px}.footer__cluster:where(.astro-jo6i4kqk){gap:8px;display:grid}.footer__cluster-heading:where(.astro-jo6i4kqk){color:#ffffff80;font-size:.78rem;font-weight:600}.footer:where(.astro-jo6i4kqk) a:where(.astro-jo6i4kqk){color:#ffffffc7;font-size:.95rem}.footer:where(.astro-jo6i4kqk) a:where(.astro-jo6i4kqk):hover{color:var(--dd-teal)}.footer__bottom:where(.astro-jo6i4kqk){border-top:1px solid #ffffff1f;margin-top:48px;padding-block:24px;font-size:.85rem}.footer__bottom:where(.astro-jo6i4kqk) p:where(.astro-jo6i4kqk){margin:0}@media (width<=800px){.footer__grid:where(.astro-jo6i4kqk){grid-template-columns:1fr}.footer__aux:where(.astro-jo6i4kqk){grid-template-columns:1fr 1fr;grid-auto-flow:column}}@media (width<=560px){.footer__product-columns:where(.astro-jo6i4kqk){grid-template-columns:1fr}.footer__aux:where(.astro-jo6i4kqk){grid-template-columns:1fr;grid-auto-flow:row}}
