nav[data-astro-cid-5y2d3tdh]{display:none}@media (width<=820px){nav[data-astro-cid-5y2d3tdh]{z-index:50;gap:var(--s-1);box-sizing:border-box;width:100%;padding:10px var(--gutter) calc(10px + env(safe-area-inset-bottom));background:var(--white);border-top:1px solid var(--line);transition:transform .25s;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 20px #11131614}nav[data-astro-cid-5y2d3tdh].hidden{visibility:hidden;transition:transform .25s,visibility 0s .25s;transform:translateY(110%)}a[data-astro-cid-5y2d3tdh]{border-radius:14px;justify-content:center;align-items:center;min-height:48px;font-weight:700;text-decoration:none;display:flex}.contact[data-astro-cid-5y2d3tdh]{background:var(--accent);min-width:0;color:var(--white);white-space:nowrap;flex:auto;padding:0 10px;font-size:16px}.contact[data-astro-cid-5y2d3tdh]:hover{background:var(--accent-dark);color:var(--white)}.icon[data-astro-cid-5y2d3tdh]{box-sizing:border-box;border:1px solid var(--line-strong);background:var(--white);width:48px;color:var(--ink);flex:none}}@media (width<=820px) and (prefers-reduced-motion:reduce){nav[data-astro-cid-5y2d3tdh],nav[data-astro-cid-5y2d3tdh].hidden{transition:none}}:root{--accent:#2f54eb;--accent-dark:#1f3bb8;--accent-deep:#2545d0;--accent-soft:#dfe6ff;--on-accent-soft:#e6ebfd;--lime:#d6f65c;--green:#2ba84a;--ink:#111316;--ink-soft:#1c1f24;--paper:#f3f1ec;--white:#fff;--line:#dedad2;--line-strong:#cfcac0;--field:#faf9f6;--field-border:#8f8a80;--placeholder:#e9e4da;--text:#44474d;--text-muted:#5b5e64;--text-on-dark:#b9bcc2;--text-faint-dark:#9a9da3;--text-strong:#33363b;--line-soft:#ece8e1;--ink-raised:#2a2d33;--error:#b42318;--s-1:8px;--s-2:16px;--s-3:24px;--s-4:32px;--s-5:48px;--s-6:64px;--s-7:96px;--gutter:20px;--section-y:var(--s-5);--band-y:var(--s-4);--measure:62ch}@media (width>=900px){:root{--gutter:32px;--section-y:var(--s-7);--band-y:var(--s-5)}}html{scroll-padding-top:88px}:focus-visible{outline:3px solid var(--accent);outline-offset:3px}::placeholder{color:var(--text-muted);opacity:1}::selection{background:var(--accent-soft);color:var(--ink)}[tabindex="-1"]:focus{outline:none}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);margin:0;font-size:17px;line-height:1.6}a{color:var(--accent)}a:hover{color:var(--accent-dark)}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--font-display)}.container{max-width:1264px;padding:var(--section-y) var(--gutter);box-sizing:border-box;margin:0 auto}.shell{max-width:1264px;padding-inline:var(--gutter);box-sizing:border-box;margin:0 auto}.measure{max-width:var(--measure)}.heading{flex-direction:column;gap:12px;max-width:720px;display:flex}.title{letter-spacing:-.03em;font-size:clamp(30px,4.4vw,48px);font-weight:800;line-height:1.05}.accent{color:var(--accent)}.btn{box-sizing:border-box;text-align:center;border:1px solid #0000;border-radius:14px;padding:14px;font-weight:700;text-decoration:none;transition:filter .15s;display:block}.btn:hover{filter:brightness(.92)}.btn-accent,.btn-accent:hover{background:var(--accent);color:var(--white)}.btn-outline,.btn-outline:hover{background:var(--white);border-color:var(--ink);color:var(--ink)}footer[data-astro-cid-jo6i4kqk]{background:var(--ink);border-top:1px solid var(--ink-raised)}.foot[data-astro-cid-jo6i4kqk]{gap:var(--s-2);padding-block:var(--s-3);color:var(--text-faint-dark);flex-direction:column;font-size:14px;display:flex}.contact[data-astro-cid-jo6i4kqk],.sectors[data-astro-cid-jo6i4kqk],.legal[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;align-items:center;gap:4px 20px;display:flex}.contact[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-height:44px;color:var(--paper);align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.contact[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.ig[data-astro-cid-jo6i4kqk] svg{color:var(--lime)}.bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--ink-raised);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;padding-top:10px;font-size:13px;display:flex}.copy[data-astro-cid-jo6i4kqk]{align-items:center;gap:10px;display:flex}.logo[data-astro-cid-jo6i4kqk]{color:var(--paper);font-family:var(--font-display);letter-spacing:-.02em;align-items:center;gap:7px;font-size:18px;font-weight:800;display:inline-flex}.mark[data-astro-cid-jo6i4kqk]{gap:3px;display:flex}.mark[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{background:var(--paper);border-radius:3px;width:11px;height:11px}.mark[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]:last-child{background:var(--accent)}.sectors[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-height:36px;color:var(--text-faint-dark);align-items:center;display:inline-flex}.sr-only[data-astro-cid-jo6i4kqk]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=820px){.foot[data-astro-cid-jo6i4kqk]{padding-bottom:calc(84px + env(safe-area-inset-bottom))}body:has(#contacto) .foot[data-astro-cid-jo6i4kqk]{padding-bottom:var(--s-3)}}footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:focus-visible{outline-color:var(--lime)}
