:root{--color-brand-primary:#3730a3;--color-brand-accent:#6366f1;--color-text:#111827;--color-surface:#fefeff;--font-sans:"Manrope", "Manrope Fallback", system-ui, sans-serif;--container-max:72rem;--gutter:clamp(1rem, 4vw, 2.5rem);--measure:65ch;--space-s:1rem;--space-m:clamp(1.5rem, 3vw, 2rem);--space-l:clamp(2.5rem, 6vw, 4rem);--space-section:clamp(3rem, 8vw, 6rem)}@font-face{font-family:Manrope;src:url(/fonts/manrope-latin-wght-normal.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Manrope Fallback;src:local(Arial),local(Liberation Sans),local(Arimo);size-adjust:102.62%;ascent-override:103.88%;descent-override:29.23%;line-gap-override:0%}*,:before,:after{box-sizing:border-box}body{background:var(--color-surface);color:var(--color-text);font-family:var(--font-sans);margin:0;font-weight:400;line-height:1.5}.container{width:min(100% - 2 * var(--gutter), var(--container-max));margin-inline:auto}main{padding-block:var(--space-section)}main.home{padding-block:0}p{max-width:var(--measure);overflow-wrap:break-word;margin-block:0}img{max-width:100%;height:auto;display:block}h1{margin-block:0 var(--space-m);overflow-wrap:break-word;color:var(--color-brand-primary);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(2rem,1.4rem + 2.5vw,3.5rem);font-weight:800;line-height:1.1}:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px}.skip-link[data-astro-cid-fzpbxy5g]{z-index:10;background:var(--color-brand-primary);color:#fff;border-radius:.5rem;padding:.75rem 1rem;font-weight:700;text-decoration:none;position:absolute;top:.5rem;left:.5rem;transform:translateY(-200%)}.skip-link[data-astro-cid-fzpbxy5g]:focus-visible{outline:3px solid var(--color-brand-accent);outline-offset:3px;transform:none}.site-header[data-astro-cid-fzpbxy5g]{padding-block:var(--space-s)}.site-header__bar[data-astro-cid-fzpbxy5g]{justify-content:space-between;align-items:center;gap:.75rem;display:flex;position:relative}.site-header__logo[data-astro-cid-fzpbxy5g]{flex:none;width:clamp(124px,36vw,160px);display:block}.site-header__actions[data-astro-cid-fzpbxy5g],.site-header__nav[data-astro-cid-fzpbxy5g]{align-items:center;gap:.25rem;display:flex}.site-header__link[data-astro-cid-fzpbxy5g],.site-header__cta[data-astro-cid-fzpbxy5g]{white-space:nowrap;align-items:center;min-height:2.75rem;font-size:.9375rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.site-header__link[data-astro-cid-fzpbxy5g]{color:var(--color-text);text-underline-offset:.4em;padding-inline:.625rem;text-decoration:underline 2px #0000;transition:color .15s,text-decoration-color .15s}.site-header__link[data-astro-cid-fzpbxy5g]:hover{color:var(--color-brand-primary);text-decoration-color:var(--color-brand-accent)}.site-header__cta[data-astro-cid-fzpbxy5g]{background:var(--color-brand-primary);color:#fff;border-radius:.5rem;margin-left:.5rem;padding:.5rem 1.125rem;font-weight:700;transition:background-color .15s}.site-header__cta[data-astro-cid-fzpbxy5g]:hover{background:#312e81}.site-header__cta[data-astro-cid-fzpbxy5g]:active{background:#25226b}.site-header__disclosure[data-astro-cid-fzpbxy5g]{display:block}.site-header__toggle[data-astro-cid-fzpbxy5g]{min-width:2.75rem;min-height:2.75rem;color:var(--color-text);font:inherit;cursor:pointer;user-select:none;background:#fefeff;border:1px solid #d1d5db;border-radius:.5rem;justify-content:center;align-items:center;gap:.375rem;padding:.5rem .875rem;font-size:.9375rem;font-weight:600;line-height:1.2;list-style:none;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex}.site-header__toggle[data-astro-cid-fzpbxy5g]::-webkit-details-marker,.site-header__toggle[data-astro-cid-fzpbxy5g]::marker{display:none}.site-header__toggle[data-astro-cid-fzpbxy5g]:hover{color:var(--color-brand-primary);border-color:var(--color-brand-accent);background:#f4f4fc}.site-header__toggle[data-astro-cid-fzpbxy5g]:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px}.site-header__disclosure[data-astro-cid-fzpbxy5g][open] .site-header__toggle[data-astro-cid-fzpbxy5g]{border-color:var(--color-brand-primary);color:var(--color-brand-primary);background:#f4f4fc}.site-header__chevron[data-astro-cid-fzpbxy5g]{flex:none;transition:transform .15s}.site-header__disclosure[data-astro-cid-fzpbxy5g][open] .site-header__chevron[data-astro-cid-fzpbxy5g]{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.site-header__chevron[data-astro-cid-fzpbxy5g]{transition:none}}.site-header__menu[data-astro-cid-fzpbxy5g]{z-index:30;background:#fefeff;border:1px solid #e4e5ef;border-radius:.75rem;padding:.5rem;position:absolute;top:calc(100% + .5rem);left:0;right:0;box-shadow:0 10px 28px #1118271f}.site-header__menu-list[data-astro-cid-fzpbxy5g]{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.site-header__menu-link[data-astro-cid-fzpbxy5g]{min-height:2.75rem;color:var(--color-text);border-radius:.5rem;align-items:center;padding:.625rem .875rem;font-size:.9375rem;font-weight:600;line-height:1.2;text-decoration:none;transition:color .15s,background-color .15s;display:flex}.site-header__menu-link[data-astro-cid-fzpbxy5g]:hover{color:var(--color-brand-primary);background:#f4f4fc}.site-header__menu-link[data-astro-cid-fzpbxy5g]:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px}.site-header__menu-link--cta[data-astro-cid-fzpbxy5g]{background:var(--color-brand-primary);color:#fff;justify-content:center;margin-top:.25rem;font-weight:700}.site-header__menu-link--cta[data-astro-cid-fzpbxy5g]:hover{color:#fff;background:#312e81}.site-header__cta[data-astro-cid-fzpbxy5g],.site-header__link--section[data-astro-cid-fzpbxy5g],.site-header__link--planes[data-astro-cid-fzpbxy5g]{display:none}@media (width>=768px){.site-header__logo[data-astro-cid-fzpbxy5g]{width:160px}.site-header__disclosure[data-astro-cid-fzpbxy5g]{display:none}.site-header__cta[data-astro-cid-fzpbxy5g],.site-header__link--section[data-astro-cid-fzpbxy5g],.site-header__link--planes[data-astro-cid-fzpbxy5g]{display:inline-flex}.site-header__nav[data-astro-cid-fzpbxy5g]{gap:.5rem}.site-header__link[data-astro-cid-fzpbxy5g]{padding-inline:1rem}}.whatsapp-text[data-astro-cid-tznjjyid]{color:#2a2c3a;text-underline-offset:.35em;overflow-wrap:anywhere;align-items:center;min-height:2.75rem;font-size:.9375rem;font-weight:600;text-decoration:underline 2px #0000;transition:color .15s,text-decoration-color .15s;display:inline-flex}.whatsapp-text[data-astro-cid-tznjjyid]:hover{color:var(--color-brand-primary);text-decoration-color:var(--color-brand-accent)}.whatsapp-float[data-astro-cid-tznjjyid]{z-index:40;right:max(1rem, calc(1rem + env(safe-area-inset-right,0px)));bottom:max(1rem, calc(1rem + env(safe-area-inset-bottom,0px)));background:#25d366;border:2px solid #fefeff;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;text-decoration:none;display:inline-flex;position:fixed;box-shadow:0 0 0 1px #1118272e,0 4px 14px #1118274d}.whatsapp-float[data-astro-cid-tznjjyid] img[data-astro-cid-tznjjyid]{width:34px;height:34px;display:block}.whatsapp-float[data-astro-cid-tznjjyid]:focus-visible,.whatsapp-bubble__close[data-astro-cid-tznjjyid]:focus-visible,.whatsapp-bubble__action[data-astro-cid-tznjjyid]:focus-visible{outline-offset:3px;outline:3px solid #0000;box-shadow:0 0 0 3px #fefeff,0 0 0 6px #111827}.whatsapp-bubble[data-astro-cid-tznjjyid]{z-index:40;right:max(1rem, calc(1rem + env(safe-area-inset-right,0px)));bottom:calc(max(1rem, calc(1rem + env(safe-area-inset-bottom,0px))) + 56px + .75rem);box-sizing:border-box;width:min(20rem, calc(100vw - 2rem - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)));color:#111827;opacity:0;background:#fefeff;border:1px solid #e4e5ef;border-radius:.75rem;padding:1rem 2.75rem 1rem 1rem;font-size:.875rem;line-height:1.45;transition:opacity .25s ease-out,transform .25s ease-out;position:fixed;transform:translateY(8px);box-shadow:0 8px 28px #11182738}.whatsapp-bubble[data-astro-cid-tznjjyid][data-state=open]{opacity:1;transform:none}.whatsapp-bubble[data-astro-cid-tznjjyid][data-state=closing]{opacity:0;pointer-events:none;transition-duration:.2s;transition-timing-function:ease-in;transform:translateY(8px)}@media (prefers-reduced-motion:reduce){.whatsapp-bubble[data-astro-cid-tznjjyid],.whatsapp-bubble[data-astro-cid-tznjjyid][data-state]{transition:none;transform:none}}.whatsapp-bubble[data-astro-cid-tznjjyid][hidden]{display:none}.whatsapp-bubble[data-astro-cid-tznjjyid] p[data-astro-cid-tznjjyid]{max-width:none;margin:0}.whatsapp-bubble__name[data-astro-cid-tznjjyid]{color:var(--color-brand-primary);font-size:1rem;font-weight:800}.whatsapp-bubble__channel[data-astro-cid-tznjjyid]{color:#5b5e73;font-size:.8125rem}.whatsapp-bubble__question[data-astro-cid-tznjjyid]{font-weight:700;margin-top:.6rem!important}.whatsapp-bubble__text[data-astro-cid-tznjjyid]{margin-top:.25rem!important}.whatsapp-bubble__action[data-astro-cid-tznjjyid]{color:#0b5d2e;background:#fefeff;border:2px solid #25d366;border-radius:.5rem;justify-content:center;align-items:center;min-height:2.75rem;margin-top:.75rem;padding:.5rem 1rem;font-weight:700;text-decoration:none;display:inline-flex}.whatsapp-bubble__action[data-astro-cid-tznjjyid]:hover{background:#effbf3}.whatsapp-bubble__close[data-astro-cid-tznjjyid]{color:#111827;width:2.75rem;height:2.75rem;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:1.5rem;line-height:1;display:inline-flex;position:absolute;top:.25rem;right:.25rem}.whatsapp-bubble__close[data-astro-cid-tznjjyid]:hover{background:#f4f4fc}html[data-consent-visible] .whatsapp-float[data-astro-cid-tznjjyid],html[data-consent-visible] .whatsapp-bubble[data-astro-cid-tznjjyid]{display:none}@media (width<=359px){.whatsapp-float[data-astro-cid-tznjjyid]{right:calc(.75rem + env(safe-area-inset-right,0px));bottom:calc(.75rem + env(safe-area-inset-bottom,0px))}}@media (width>=640px){.whatsapp-float[data-astro-cid-tznjjyid]{right:max(1.5rem, calc(1.5rem + env(safe-area-inset-right,0px)));bottom:max(1.5rem, calc(1.5rem + env(safe-area-inset-bottom,0px)))}.whatsapp-bubble[data-astro-cid-tznjjyid]{right:max(1.5rem, calc(1.5rem + env(safe-area-inset-right,0px)));bottom:calc(max(1.5rem, calc(1.5rem + env(safe-area-inset-bottom,0px))) + 56px + .75rem)}}@media (width<=767px){.whatsapp-bubble[data-astro-cid-tznjjyid]{display:none}}@media (height<=520px){.whatsapp-bubble[data-astro-cid-tznjjyid]{display:none}}.site-footer[data-astro-cid-nns7i3if]{padding-block:clamp(2rem, 4vw, 2.75rem) calc(5.5rem + env(safe-area-inset-bottom,0px));color:#2a2c3a;background:#f4f4fc}.site-footer__inner[data-astro-cid-nns7i3if]{gap:1.75rem;display:grid}.site-footer__logo[data-astro-cid-nns7i3if]{width:160px;display:block}.site-footer__tagline[data-astro-cid-nns7i3if]{margin-top:.6rem;font-size:.9375rem;line-height:1.5}.site-footer__nav[data-astro-cid-nns7i3if] ul[data-astro-cid-nns7i3if]{gap:0;margin:0;padding:0;list-style:none;display:grid}.site-footer[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:not(.site-footer__logo){color:#2a2c3a;text-underline-offset:.35em;overflow-wrap:anywhere;align-items:center;min-height:2.75rem;font-size:.9375rem;font-weight:600;text-decoration:underline 2px #0000;transition:color .15s,text-decoration-color .15s;display:inline-flex}.site-footer__prefs[data-astro-cid-nns7i3if]{color:#2a2c3a;min-height:2.75rem;font:inherit;text-align:start;text-underline-offset:.35em;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:.9375rem;font-weight:600;text-decoration:underline 2px #0000;display:inline-flex}.site-footer__prefs[data-astro-cid-nns7i3if]:hover,.site-footer[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:not(.site-footer__logo):hover{color:var(--color-brand-primary);text-decoration-color:var(--color-brand-accent)}.site-footer__contact[data-astro-cid-nns7i3if]{justify-items:start;display:grid}.site-footer__label[data-astro-cid-nns7i3if]{letter-spacing:.12em;text-transform:uppercase;color:#5b5e73;margin:0;font-size:.75rem;font-weight:700}.site-footer__copy[data-astro-cid-nns7i3if]{color:#5b5e73;border-top:1px solid #e4e5ef;max-width:none;padding-top:1.25rem;font-size:.8125rem;line-height:1.5}@media (width>=360px){.site-footer__nav[data-astro-cid-nns7i3if] ul[data-astro-cid-nns7i3if]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem}}@media (width>=768px){.site-footer[data-astro-cid-nns7i3if]{padding-bottom:calc(3rem + env(safe-area-inset-bottom,0px))}.site-footer__copy[data-astro-cid-nns7i3if]{padding-inline-end:4.5rem}.site-footer__inner[data-astro-cid-nns7i3if]{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) minmax(0,1fr);align-items:start;column-gap:2.5rem}.site-footer__copy[data-astro-cid-nns7i3if]{grid-column:1/-1}}.consent[data-astro-cid-u6s5b3h2]{left:max(1rem, calc(1rem + env(safe-area-inset-left,0px)));bottom:max(1rem, calc(1rem + env(safe-area-inset-bottom,0px)));z-index:50;background:var(--color-surface,#fefeff);width:calc(100vw - 2rem);max-width:380px;max-height:calc(100dvh - 2rem);color:var(--color-text,#111827);border:1px solid #e5e7eb;border-radius:.75rem;padding:1.25rem;position:fixed;overflow-y:auto;box-shadow:0 4px 6px -1px #1118270f,0 12px 28px -4px #11182724}@media (width>=640px){.consent[data-astro-cid-u6s5b3h2]{left:max(1.5rem, calc(1.5rem + env(safe-area-inset-left,0px)));bottom:max(1.5rem, calc(1.5rem + env(safe-area-inset-bottom,0px)));border-radius:.875rem;width:calc(100% - 3rem);max-width:380px;padding:1.5rem}}.consent[data-astro-cid-u6s5b3h2][hidden]{display:none}.consent[data-astro-cid-u6s5b3h2]:focus{outline:none}.consent[data-astro-cid-u6s5b3h2]:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px}.consent__title[data-astro-cid-u6s5b3h2]{font-family:var(--font-sans);color:var(--color-brand-primary);margin:0 0 .5rem;font-size:1.0625rem;font-weight:800;line-height:1.35}.consent__text[data-astro-cid-u6s5b3h2]{font-family:var(--font-sans);color:#374151;margin:0;font-size:.875rem;line-height:1.5}.consent__text[data-astro-cid-u6s5b3h2]+.consent__text[data-astro-cid-u6s5b3h2]{margin-top:.5rem}.consent__links[data-astro-cid-u6s5b3h2]{font-family:var(--font-sans);color:#4b5563;margin:.625rem 0 0;font-size:.8125rem;line-height:1.5}.consent__links[data-astro-cid-u6s5b3h2] a[data-astro-cid-u6s5b3h2]{color:var(--color-brand-primary);text-underline-offset:.2em;font-weight:600;text-decoration:underline}.consent__links[data-astro-cid-u6s5b3h2] a[data-astro-cid-u6s5b3h2]:hover{color:var(--color-brand-accent)}.consent__current[data-astro-cid-u6s5b3h2]{font-family:var(--font-sans);color:#1f2937;margin-top:.5rem;font-size:.8125rem;font-weight:600}.consent__status[data-astro-cid-u6s5b3h2]{font-family:var(--font-sans);color:#b91c1c;margin-top:.5rem;font-size:.8125rem;font-weight:600}.consent__current[data-astro-cid-u6s5b3h2]:empty,.consent__status[data-astro-cid-u6s5b3h2]:empty{display:none}.consent__actions[data-astro-cid-u6s5b3h2]{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.625rem;margin-top:1rem;display:grid}.consent__btn[data-astro-cid-u6s5b3h2]{border:2px solid var(--color-brand-primary);min-height:2.75rem;color:var(--color-brand-primary);font-family:var(--font-sans);cursor:pointer;background:#fff;border-radius:.5rem;padding:.5rem 1rem;font-size:.9375rem;font-weight:700;transition:background-color .15s,color .15s,border-color .15s}.consent__btn[data-astro-cid-u6s5b3h2]:hover{background:#f4f4fc}.consent__btn[data-astro-cid-u6s5b3h2]:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px}.consent__close[data-astro-cid-u6s5b3h2]{min-height:2.75rem;color:var(--color-brand-primary);font-family:var(--font-sans);text-underline-offset:.25em;cursor:pointer;text-align:left;background:0 0;border:0;margin-top:.5rem;padding:0;font-size:.875rem;font-weight:600;text-decoration:underline;display:block}.consent__close[data-astro-cid-u6s5b3h2][hidden]{display:none}.consent__close[data-astro-cid-u6s5b3h2]:hover{color:var(--color-brand-accent)}html[data-consent-visible]{scroll-padding-bottom:var(--consent-h,0px)}html[data-consent-visible] body{padding-bottom:var(--consent-h,0px)}@media (prefers-reduced-motion:reduce){.consent__btn[data-astro-cid-u6s5b3h2]{transition:none}}
