:root{--c-bg:#fff;--c-surface:#f6f7f8;--c-surface-2:#eef1f3;--c-border:#d6dbe0;--c-text:#1c2329;--c-text-muted:#4f5b66;--c-brand:#1f4e5f;--c-brand-strong:#163a47;--c-brand-tint:#e5eef1;--c-on-brand:#fff;--c-accent:#b4532a;--c-accent-strong:#8f3f1e;--c-success:#1d6b3a;--c-success-bg:#e6f3ea;--c-error:#a3261b;--c-error-bg:#fbeceb;--c-focus:#1a73c9;--c-whatsapp:#1b7a43;--c-overlay:#1c23290f;--font-sans:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--fs-xs:.8125rem;--fs-sm:.875rem;--fs-base:1rem;--fs-md:1.125rem;--fs-lg:clamp(1.25rem, 1.1rem + .6vw, 1.5rem);--fs-xl:clamp(1.5rem, 1.2rem + 1.2vw, 2rem);--fs-2xl:clamp(1.75rem, 1.3rem + 1.9vw, 2.5rem);--lh-tight:1.25;--lh-base:1.6;--fw-normal:400;--fw-medium:500;--fw-bold:700;--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.5rem;--sp-6:2rem;--sp-7:3rem;--sp-8:4rem;--container:80rem;--gutter:1rem;--radius:6px;--radius-lg:10px;--shadow:0 1px 2px #1c232914, 0 4px 16px #1c232914;--header-h:3.75rem;--bar-offset:0px;--sel-offset:0px}@media (width>=768px){:root{--gutter:1.5rem}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + var(--sp-4))}body{background:var(--c-bg);color:var(--c-text);font-family:var(--font-sans);font-size:var(--fs-base);line-height:var(--lh-base);overflow-wrap:break-word;margin:0}img{max-width:100%;height:auto;display:block}h1,h2,h3{line-height:var(--lh-tight);margin:0 0 var(--sp-4);color:var(--c-text)}h1{font-size:var(--fs-2xl)}h2{font-size:var(--fs-xl)}h3{font-size:var(--fs-md)}p{margin:0 0 var(--sp-4)}a{color:var(--c-brand);text-underline-offset:2px}a:hover{color:var(--c-brand-strong)}:focus-visible{outline:3px solid var(--c-focus);outline-offset:2px}.site-footer :focus-visible,.selection-bar :focus-visible{outline-color:var(--c-on-brand)}button,input,select,textarea{font:inherit;color:inherit}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--sp-7)}.section--alt{background:var(--c-surface)}.section__lead{color:var(--c-text-muted);max-width:48rem}.muted{color:var(--c-text-muted)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{left:var(--sp-2);z-index:100;background:var(--c-bg);padding:var(--sp-2) var(--sp-3);position:absolute;top:-100px}.skip-link:focus{top:var(--sp-2)}.btn{justify-content:center;align-items:center;gap:var(--sp-2);min-height:2.75rem;padding:var(--sp-2) var(--sp-4);border-radius:var(--radius);font-weight:var(--fw-bold);font-size:var(--fs-base);line-height:var(--lh-tight);cursor:pointer;text-align:center;border:1px solid #0000;text-decoration:none;display:inline-flex}.btn--primary{background:var(--c-accent);color:var(--c-on-brand)}.btn--primary:hover{background:var(--c-accent-strong);color:var(--c-on-brand)}.btn--secondary{background:var(--c-bg);color:var(--c-brand);border-color:var(--c-brand)}.btn--secondary:hover{background:var(--c-brand-tint);color:var(--c-brand-strong)}.btn--small{min-height:2.25rem;padding:var(--sp-1) var(--sp-3);font-size:var(--fs-sm)}.btn[disabled],.btn[aria-disabled=true]{opacity:.6;cursor:not-allowed}.text-only{color:var(--c-text)}.card{background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--radius-lg);padding:var(--sp-5)}.list{padding-left:var(--sp-5);margin:0}.list li{margin-bottom:var(--sp-2)}.grid{gap:var(--sp-5);display:grid}@media (width>=768px){.grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.site-header[data-astro-cid-nen7h5rs]{z-index:50;background:var(--c-bg);border-bottom:1px solid var(--c-border);position:sticky;top:0}.site-header__bar[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--sp-4);min-height:var(--header-h);display:flex}.brand[data-astro-cid-nen7h5rs]{font-weight:var(--fw-bold);font-size:var(--fs-lg);color:var(--c-brand-strong);margin-right:auto;text-decoration:none}.nav-toggle[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--sp-2);min-height:2.75rem;padding:var(--sp-2) var(--sp-3);background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--radius);cursor:pointer;display:none}.nav-toggle__icon[data-astro-cid-nen7h5rs],.nav-toggle__icon[data-astro-cid-nen7h5rs]:before,.nav-toggle__icon[data-astro-cid-nen7h5rs]:after{background:currentColor;width:1.125rem;height:2px;display:block;position:relative}.nav-toggle__icon[data-astro-cid-nen7h5rs]:before,.nav-toggle__icon[data-astro-cid-nen7h5rs]:after{content:"";position:absolute;left:0}.nav-toggle__icon[data-astro-cid-nen7h5rs]:before{top:-6px}.nav-toggle__icon[data-astro-cid-nen7h5rs]:after{top:6px}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{margin:0;padding:0;list-style:none}.nav__trigger[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--sp-1);padding:var(--sp-2) var(--sp-2);min-height:2.75rem;font-weight:var(--fw-medium);cursor:pointer;color:var(--c-text);background:0 0;border:0;display:inline-flex}.nav__caret[data-astro-cid-nen7h5rs]{width:.4rem;height:.4rem;margin-left:var(--sp-1);border-bottom:2px solid;border-right:2px solid;transform:rotate(45deg)translateY(-2px)}.nav__top-link[data-astro-cid-nen7h5rs],.nav[data-astro-cid-nen7h5rs] .nav__top-text{min-height:2.75rem;padding:var(--sp-2);font-weight:var(--fw-medium);align-items:center;display:inline-flex}.nav__top-link[data-astro-cid-nen7h5rs]{color:var(--c-text);text-decoration:none}.nav__top-link[data-astro-cid-nen7h5rs]:hover{color:var(--c-brand)}.nav__col-title[data-astro-cid-nen7h5rs]{font-weight:var(--fw-bold);font-size:var(--fs-sm);color:var(--c-text-muted);margin:0 0 var(--sp-2)}.nav__link[data-astro-cid-nen7h5rs],.nav__panel[data-astro-cid-nen7h5rs] .text-only{padding:var(--sp-2) 0;font-size:var(--fs-sm);display:block}.nav__link[data-astro-cid-nen7h5rs]{color:var(--c-brand);text-decoration:none}.nav__link[data-astro-cid-nen7h5rs]:hover{text-decoration:underline}.nav__link[data-astro-cid-nen7h5rs][aria-current=page]{font-weight:var(--fw-bold)}.nav__panel[data-astro-cid-nen7h5rs] .text-only{color:var(--c-text-muted)}@media (width<=1199px){html.js .nav[data-astro-cid-nen7h5rs]{display:none}html.js .nav[data-astro-cid-nen7h5rs].is-open{display:block}html.js .nav-toggle[data-astro-cid-nen7h5rs]{display:inline-flex}.nav[data-astro-cid-nen7h5rs]{background:var(--c-bg);border-bottom:1px solid var(--c-border);box-shadow:var(--shadow);max-height:calc(100vh - var(--header-h));padding:var(--sp-2) var(--gutter) var(--sp-5);position:absolute;top:100%;left:0;right:0;overflow-y:auto}html:not(.js) .nav[data-astro-cid-nen7h5rs]{box-shadow:none;border:0;padding:0;position:static}html:not(.js) .site-header__bar[data-astro-cid-nen7h5rs]{flex-wrap:wrap}.nav__item[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--c-surface-2)}.nav__trigger[data-astro-cid-nen7h5rs]{justify-content:space-between;width:100%}.nav__panel[data-astro-cid-nen7h5rs]{padding:0 0 var(--sp-3) var(--sp-3);display:none}.nav__item[data-astro-cid-nen7h5rs].is-open .nav__panel[data-astro-cid-nen7h5rs],html:not(.js) .nav__panel[data-astro-cid-nen7h5rs]{display:block}.nav__cta[data-astro-cid-nen7h5rs]{padding-top:var(--sp-4)}}@media (width>=1200px){.site-header__bar[data-astro-cid-nen7h5rs]{gap:var(--sp-3)}.nav-toggle[data-astro-cid-nen7h5rs]{display:none!important}.nav[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--sp-2);display:flex}.nav__list[data-astro-cid-nen7h5rs]{align-items:center;gap:0;display:flex}.nav__trigger[data-astro-cid-nen7h5rs],.nav__top-link[data-astro-cid-nen7h5rs],.nav[data-astro-cid-nen7h5rs] .nav__top-text{font-size:var(--fs-sm);white-space:nowrap;padding-inline:.375rem}.nav__cta[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs]{white-space:nowrap}.nav__item[data-astro-cid-nen7h5rs]{position:relative}.nav__panel[data-astro-cid-nen7h5rs]{z-index:60;width:max-content;min-width:16rem;max-width:36rem;padding:var(--sp-4) var(--sp-5);background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--radius);box-shadow:var(--shadow);display:none;position:absolute;top:100%;left:0}.nav__item--dd[data-astro-cid-nen7h5rs]:hover .nav__panel[data-astro-cid-nen7h5rs],html:not(.js) .nav__item--dd[data-astro-cid-nen7h5rs]:focus-within .nav__panel[data-astro-cid-nen7h5rs],.nav__item[data-astro-cid-nen7h5rs].is-open .nav__panel[data-astro-cid-nen7h5rs]{gap:var(--sp-6);display:flex}.nav__item[data-astro-cid-nen7h5rs].is-closed .nav__panel[data-astro-cid-nen7h5rs]{display:none}.nav__col[data-astro-cid-nen7h5rs]{flex:1 1 0;min-width:0}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--c-brand-strong);color:var(--c-on-brand);padding-block:var(--sp-7) calc(var(--sp-7) + var(--bar-offset) + var(--sel-offset));font-size:var(--fs-sm)}.site-footer[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin-bottom:var(--sp-2)}.site-footer__grid[data-astro-cid-jo6i4kqk]{gap:var(--sp-6);display:grid}@media (width>=768px){.site-footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.4fr 1.4fr 1fr}}.site-footer__brand[data-astro-cid-jo6i4kqk]{font-weight:var(--fw-bold);font-size:var(--fs-lg)}.site-footer__heading[data-astro-cid-jo6i4kqk]{font-weight:var(--fw-bold)}.site-footer__address[data-astro-cid-jo6i4kqk]{opacity:.9;font-style:normal}.site-footer[data-astro-cid-jo6i4kqk] a,.site-footer[data-astro-cid-jo6i4kqk] .text-only{color:var(--c-on-brand)}.site-footer__tz[data-astro-cid-jo6i4kqk]{color:var(--c-on-brand);opacity:.85;min-height:1.6em}.site-footer__links[data-astro-cid-jo6i4kqk]{margin:0;padding:0;list-style:none}.site-footer__links[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{margin-bottom:var(--sp-2)}.site-footer__cookie[data-astro-cid-jo6i4kqk]{color:var(--c-on-brand);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.cookie-banner[data-astro-cid-hq3mgpmn]{z-index:80;background:var(--c-bg);border-top:1px solid var(--c-border);box-shadow:var(--shadow);padding-block:var(--sp-3);position:fixed;bottom:0;left:0;right:0}.cookie-banner[data-astro-cid-hq3mgpmn][hidden]{display:none}.cookie-banner__inner[data-astro-cid-hq3mgpmn]{align-items:center;gap:var(--sp-3) var(--sp-5);flex-wrap:wrap;display:flex}.cookie-banner__text[data-astro-cid-hq3mgpmn]{font-size:var(--fs-sm);flex:20rem;margin:0}.cookie-banner__actions[data-astro-cid-hq3mgpmn]{gap:var(--sp-2);display:flex}
