.design-site .design-focus-footer{color:#b6d4de;border-top:1px solid #34505b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 30px;width:min(1200px,100% - 60px);margin:0 auto;padding:24px 0;font:12px/1.8 system-ui,sans-serif;display:flex}.design-site .design-focus-footer a{color:#e1f1f1;text-underline-offset:4px;font-weight:600;text-decoration:underline}.design-site .design-mega-groups section:first-child li:first-child .design-mega-service{background:#edf5f6;border-left:2px solid #7aaebb}.design-site .design-skip{z-index:100000;color:#122d3c;background:#fff;border-radius:6px;padding:12px 20px;position:fixed;top:-100px;left:24px}.design-site .design-skip:focus{top:18px}.design-site .design-header{z-index:9998;-webkit-backdrop-filter:blur(22px);background:#ffffffeb;border:1px solid #ffffffd9;border-radius:14px;justify-content:space-between;align-items:center;gap:32px;width:min(1240px,100% - 64px);min-height:84px;margin:18px auto;padding:14px 22px;display:flex;position:sticky;top:14px;box-shadow:0 8px 32px #09233312}.design-site .design-brand{color:#122d3c;letter-spacing:-.9px;flex-shrink:0;align-items:center;gap:10px;font-size:22px;font-weight:600;line-height:1.15;display:flex}.design-site .design-brand img{object-fit:contain;width:44px;height:44px}.design-site .design-brand-sub{letter-spacing:4px;margin-top:5px;font-size:9px;font-weight:500;display:block}.design-site .design-navigation{align-items:center;gap:28px;display:flex}.design-site .design-navigation>a{color:#3f5361;white-space:nowrap;font-size:13px;font-weight:600;transition:color .2s}.design-site .design-navigation>a:hover,.design-site .design-navigation>a[aria-current]{color:#0876a2}.design-site .design-navigation>.design-nav-cta{color:#fff;background:#122d3c;border-radius:7px;align-items:center;gap:23px;padding:11px 18px;display:flex}.design-site .design-nav-cta span{font-size:20px;font-weight:400}.design-site .design-navigation>.design-nav-cta:hover{color:#fff;background:#176181}.design-site .design-navigation>.design-nav-cta[aria-current]{color:#fff}.design-site .design-menu-toggle{cursor:pointer;background:0 0;border:0;padding:12px;display:none}.design-site .design-menu-toggle span{background:#122d3c;width:24px;height:2px;margin:5px 0;transition:transform .2s;display:block}.design-site .design-search summary{cursor:pointer;color:#122d3c;align-items:center;padding:10px;list-style:none;display:flex}.design-site .design-search summary::-webkit-details-marker{display:none}.design-site .design-search-form{background:#fff;border:1px solid #dce6e9;border-radius:12px;gap:8px;width:min(440px,100vw - 60px);padding:15px;display:flex;position:absolute;top:calc(100% + 12px);right:18px;box-shadow:0 15px 35px #09233324}.design-site .design-search-input{color:#122d3c;width:100%;min-width:0;font:inherit;background:#f5f8f7;border:1px solid #c4d2d8;border-radius:6px;padding:12px;font-size:14px}.design-site .design-search-form button{color:#fff;cursor:pointer;background:#122d3c;border:0;border-radius:5px;padding:0 17px;font-size:24px}.design-site .design-header,.design-site .design-header *{box-sizing:border-box}.design-site .design-header a{text-decoration:none}.design-site .design-header button{font:inherit}.design-site .design-header :is(a,button,input,summary):focus-visible{outline-offset:4px;outline:3px solid #1596c3}.design-site .design-mega{color:#3f5361;font-size:13px;font-weight:600;line-height:1.5;position:static}.design-site .design-mega>summary{cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:12px 0;list-style:none;display:flex}.design-site .design-mega>summary::-webkit-details-marker{display:none}.design-site .design-mega-chevron{flex-shrink:0;transition:transform .18s}.design-site .design-mega[open]>summary,.design-site .design-mega>summary[data-current]{color:#0876a2}.design-site .design-mega[open] .design-mega-chevron{transform:rotate(180deg)}.design-site .design-mega-panel{z-index:1;padding-top:8px;position:absolute;inset:100% -1px auto}.design-site .design-mega:not([open])>.design-mega-panel{display:none}.design-site .design-mega-surface{overscroll-behavior:contain;color:#244454;cursor:default;background:#fff;border:1px solid #d8e5e7;border-radius:15px;max-height:calc(100dvh - 132px);padding:26px 30px 0;font:13px/1.5 system-ui,-apple-system,Segoe UI,sans-serif;overflow-y:auto;box-shadow:0 24px 60px #0923332b}.design-site .design-mega-heading{border-bottom:1px solid #e4edef;justify-content:space-between;align-items:center;gap:25px;padding:0 0 20px;display:flex}.design-site .design-mega-eyebrow{letter-spacing:1.7px;color:#66858a;font-size:9px;font-weight:600;display:block}.design-site .design-mega-heading p{letter-spacing:-.7px;color:#183a47;margin:7px 0 0;padding:0;font-size:23px;font-weight:500;line-height:1.3}.design-site .design-mega-index{color:#27687a;white-space:nowrap;align-items:center;gap:17px;font-size:11px;font-weight:600;line-height:1.6;display:inline-flex}.design-site .design-mega-index:hover{text-underline-offset:4px;text-decoration:underline}.design-site .design-mega-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:23px 0;display:grid}.design-site .design-mega-group-title{letter-spacing:.4px;color:#486b75;align-items:center;gap:11px;margin:0 0 12px;padding:0;font-size:10px;font-weight:650;display:flex}.design-site .design-mega-group-title>span{color:#86a6ad;background:#f0f6f7;border-radius:5px;padding:5px 7px;font-size:9px;font-weight:500}.design-site .design-mega-groups ul{gap:3px;margin:0;padding:0;list-style:none;display:grid}.design-site .design-mega-groups li{margin:0;padding:0;list-style:none}.design-site .design-mega-service{color:#244454;border-radius:7px;padding:9px 11px;transition:background .15s;display:block}.design-site .design-mega-service>span{justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:600;line-height:1.5;display:flex}.design-site .design-mega-service small{color:#69818a;margin-top:2px;font-size:10px;font-weight:400;line-height:1.6;display:block}.design-site .design-mega-link-arrow{color:#6899a3;opacity:0;transition:opacity .15s}.design-site .design-mega-service:hover,.design-site .design-mega-service[aria-current],.design-site .design-mega-service:focus-visible{color:#17637a;background:#edf5f6}.design-site .design-mega-service:is(:hover,:focus-visible,[aria-current]) .design-mega-link-arrow{opacity:1}.design-site .design-mega-bottom{color:#63818a;background:#f1f6f6;border-top:1px solid #e0eaec;justify-content:space-between;align-items:center;gap:18px;margin:0 -30px;padding:17px 30px;font-size:11px;display:flex}.design-site .design-mega-bottom a{color:#245d70;align-items:center;gap:18px;font-weight:600;display:inline-flex}.design-site .design-mega-bottom a:hover{text-underline-offset:4px;text-decoration:underline}.design-site .design-mega-tools-surface{grid-template-columns:.7fr 2.4fr;gap:24px;padding:29px 30px 0;display:grid}.design-site .design-mega-tools-intro{padding:8px 0 0}.design-site .design-mega-tools-intro>p{letter-spacing:-.9px;color:#234b40;margin:17px 0;padding:0;font-size:27px;font-weight:500;line-height:1.2}.design-site .design-mega-tools-intro>span:not(.design-mega-eyebrow){color:#637e77;max-width:260px;font-size:12px;font-weight:400;line-height:1.85;display:block}.design-site .design-mega-tools-intro .design-mega-index{color:#326b54;margin-top:23px}.design-site .design-mega-tool-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.design-site .design-mega-tool-card{color:#31513b;background:#f0f5e9;border:1px solid #dce7d1;border-radius:11px;flex-direction:column;padding:18px;transition:background .15s,border-color .15s;display:flex}.design-site .design-mega-tool-card:nth-child(2){color:#285e4e;background:#edf5f2;border-color:#d6e6df}.design-site .design-mega-tool-top{align-items:center;gap:13px;margin-bottom:23px;display:flex}.design-site .design-mega-tool-top>span{letter-spacing:1px;color:#688361;font-size:8px;font-weight:600}.design-site .design-mega-tool-card strong{letter-spacing:-.6px;margin-bottom:13px;font-size:22px;font-weight:550;line-height:1.2}.design-site .design-mega-tool-description{color:#61795e;flex:1;font-size:11px;font-weight:400;line-height:1.9}.design-site .design-mega-tool-action{border-top:1px solid #d3dfca;justify-content:space-between;align-items:center;gap:15px;margin-top:24px;padding-top:15px;font-size:10px;font-weight:600;display:flex}.design-site .design-mega-tool-action>span{font-size:18px;font-weight:400}.design-site .design-mega-tool-card:is(:hover,:focus-visible,[aria-current]){background:#e5efdb;border-color:#8fb278}.design-site .design-mega-tool-card:nth-child(2):is(:hover,:focus-visible,[aria-current]){background:#e0f0e8;border-color:#80b59d}.design-site .design-mega-tools-note{color:#6b8581;border-top:1px solid #e2ebe5;grid-column:1/-1;margin:0;padding:14px 0 17px;font-size:10px;font-weight:400;line-height:1.7}@media (prefers-reduced-motion:reduce){.design-site .design-header *{transition:none!important}}@media (forced-colors:active){.design-site .design-header,.design-site .design-mega-surface,.design-site .design-mega-tool-card{border:1px solid canvastext}}@media print{.design-site .design-header,.design-site .design-skip{display:none!important}}@media (width<=1100px) and (width>=981px){.design-site .design-header{gap:14px;width:calc(100% - 40px);padding:14px 18px}.design-site .design-navigation{gap:16px}.design-site .design-brand{gap:5px;font-size:19px}}@media (width<=980px){.design-site .design-header{flex-wrap:wrap;gap:0;width:calc(100% - 40px);min-height:76px;margin:14px auto;padding:14px 20px;top:10px}.design-site .design-header:has(.design-navigation[data-open]){background:#fff}.design-site .design-brand{font-size:21px}.design-site .design-menu-toggle{display:block}.design-site .design-navigation{flex-direction:column;flex-basis:100%;align-items:stretch;gap:0;max-height:calc(100dvh - 130px);padding:20px 0 0;overflow-y:auto}.design-site .design-header[data-menu-ready] .design-navigation:not([data-open]){display:none}.design-site .design-navigation>a{padding:12px 6px;font-size:15px}.design-site .design-navigation>.design-nav-cta{justify-content:space-between;margin-top:12px;padding:12px 18px}.design-site .design-search summary{padding:12px 6px}.design-site .design-search summary:after{content:"Buscar";margin-left:12px;font-size:14px}.design-site .design-search-form{box-shadow:none;width:100%;margin:8px 0;position:static}.design-site .design-menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3.5px)rotate(45deg)}.design-site .design-menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.design-site .design-mega>summary{justify-content:space-between;padding:12px 6px;font-size:15px}.design-site .design-mega-panel{margin:0 0 12px;padding:0;position:static}.design-site .design-mega-surface{box-shadow:none;border-radius:9px;max-height:none;padding:19px 16px 0;overflow:visible}.design-site .design-mega-heading{flex-wrap:wrap;gap:10px;padding-bottom:16px}.design-site .design-mega-heading p{font-size:20px}.design-site .design-mega-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:18px 0}.design-site .design-mega-groups section:nth-child(2){grid-area:1/2/3}.design-site .design-mega-group-title{letter-spacing:0;gap:7px;font-size:10px}.design-site .design-mega-service{min-height:44px;padding:12px 7px}.design-site .design-mega-service small{display:none}.design-site .design-mega-link-arrow{opacity:1}.design-site .design-mega-bottom{flex-wrap:wrap;gap:9px;margin:0 -16px;padding:14px 16px;font-size:10px}.design-site .design-mega-tools-surface{grid-template-columns:1fr;gap:20px}.design-site .design-mega-tools-intro{padding:0}.design-site .design-mega-tools-intro>p{margin:10px 0;font-size:23px}.design-site .design-mega-tools-intro>p br{display:none}.design-site .design-mega-tools-intro>span:not(.design-mega-eyebrow){max-width:none}.design-site .design-mega-tools-intro .design-mega-index{margin-top:12px}.design-site .design-mega-tool-card{padding:19px}.design-site .design-mega-tool-top{margin-bottom:15px}.design-site .design-mega-tool-card strong{font-size:21px}.design-site .design-mega-tool-action{margin-top:17px}}@media (width<=580px){.design-site .design-mega-groups,.design-site .design-mega-tool-cards{grid-template-columns:1fr}.design-site .design-mega-groups section:nth-child(2){grid-area:auto}.design-site .design-mega-groups{gap:20px}.design-site .design-mega-tool-top{margin-bottom:12px}.design-site .design-mega-heading>.design-mega-index{padding:6px 0}}@media (width<=640px){.design-site .design-header{border-radius:10px;width:calc(100% - 28px);min-height:68px;margin:12px auto;padding:10px 13px;top:8px}.design-site .design-brand{font-size:19px}.design-site .design-brand img{width:38px;height:38px}.design-site .design-brand-sub{letter-spacing:3.5px;font-size:7px}}.design-site .design-mega-tool-card:nth-child(4){color:#275571;background:#eaf3f8;border-color:#d3e3ee}.design-site .design-mega-tool-card:nth-child(5){color:#534471;background:#f1eef8;border-color:#e0d9ef}.design-site .design-mega-tool-card:nth-child(4):is(:hover,:focus-visible,[aria-current]){background:#deedf6;border-color:#85acc4}.design-site .design-mega-tool-card:nth-child(5):is(:hover,:focus-visible,[aria-current]){background:#e9e2f6;border-color:#ac97c7}@media (width>=981px){.design-site .design-mega-tool-cards{grid-template-columns:repeat(6,minmax(0,1fr))}.design-site .design-mega-tool-card{grid-column:span 2;padding:16px}.design-site .design-mega-tool-card:nth-child(n+4){grid-column:span 3}.design-site .design-mega-tool-card strong{font-size:19px}.design-site .design-mega-tool-top{margin-bottom:12px}.design-site .design-mega-tool-action{margin-top:14px;padding-top:10px}}@media (width>=581px) and (width<=980px){.design-site .design-mega-tool-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.design-site .design-mega-tool-card:last-child{grid-column:1/-1}}
