.logo[data-astro-cid-f7espo7c]{--logo-current-size:var(--logo-size);align-items:center;gap:var(--space-3);min-inline-size:0;min-block-size:var(--tap-target-min);color:inherit;text-decoration:none;display:flex}.logo__mark[data-astro-cid-f7espo7c]{inline-size:var(--logo-current-size);block-size:var(--logo-current-size);flex:none;place-items:center;display:grid}.logo__mark[data-astro-cid-f7espo7c] img[data-astro-cid-f7espo7c]{object-fit:contain;block-size:100%;inline-size:100%}.logo--light[data-astro-cid-f7espo7c] .logo__mark[data-astro-cid-f7espo7c] img[data-astro-cid-f7espo7c]{border-radius:var(--radius-md)}.logo--dark[data-astro-cid-f7espo7c] .logo__mark[data-astro-cid-f7espo7c]{padding:var(--logo-padding);border-radius:var(--radius-md);background-color:var(--color-logo-plate)}.logo__text[data-astro-cid-f7espo7c]{gap:var(--space-1);flex-direction:column;min-inline-size:0;display:flex}.logo__name[data-astro-cid-f7espo7c]{font-size:var(--font-size-sm);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-snug)}.logo__tagline[data-astro-cid-f7espo7c]{font-size:var(--font-size-xs);font-style:italic;line-height:var(--line-height-snug);color:var(--color-text-secondary)}.logo--dark[data-astro-cid-f7espo7c] .logo__tagline[data-astro-cid-f7espo7c]{color:var(--color-text-inverse-secondary)}@media (max-width:767.98px){.logo--compact[data-astro-cid-f7espo7c]{--logo-current-size:var(--logo-size-sm);gap:var(--space-2)}.logo--compact[data-astro-cid-f7espo7c] .logo__name[data-astro-cid-f7espo7c]{font-size:var(--font-size-brand-compact);line-height:var(--line-height-compact)}.logo--compact[data-astro-cid-f7espo7c] .logo__tagline[data-astro-cid-f7espo7c]{display:none}}@media (min-width:1024px){.logo--lg[data-astro-cid-f7espo7c]{--logo-current-size:var(--logo-size-lg)}.logo--lg[data-astro-cid-f7espo7c] .logo__name[data-astro-cid-f7espo7c]{font-size:var(--font-size-2xl);letter-spacing:var(--letter-spacing-snug);white-space:nowrap}}.site-footer[data-astro-cid-nns7i3if]{padding-block:var(--space-8) calc(var(--space-7) + env(safe-area-inset-bottom));background-color:var(--color-surface-sky);color:var(--color-text);font-size:var(--font-size-sm)}.site-footer__inner[data-astro-cid-nns7i3if],.site-footer__grid[data-astro-cid-nns7i3if]{gap:var(--space-5);flex-direction:column;display:flex}.site-footer__info[data-astro-cid-nns7i3if]{gap:var(--space-4);display:grid}.site-footer__item[data-astro-cid-nns7i3if]{gap:var(--space-1);flex-direction:column;display:flex}.site-footer__item[data-astro-cid-nns7i3if] dt[data-astro-cid-nns7i3if]{font-weight:var(--font-weight-bold)}.site-footer__item[data-astro-cid-nns7i3if] dd[data-astro-cid-nns7i3if]{color:var(--color-text-secondary);margin:0}.site-footer__phone[data-astro-cid-nns7i3if]{min-block-size:var(--tap-target-min);color:var(--color-link-accent);font-weight:var(--font-weight-bold);align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover){.site-footer__phone[data-astro-cid-nns7i3if]:hover{text-decoration:underline}}.site-footer__bottom[data-astro-cid-nns7i3if]{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);border-block-start:var(--border-width) solid var(--color-border-strong);font-size:var(--font-size-xs);color:var(--color-text-secondary);flex-wrap:wrap;padding-block-start:var(--space-4);display:flex}.site-footer__links[data-astro-cid-nns7i3if]{gap:var(--space-4);flex-wrap:wrap;display:flex}.site-footer__link[data-astro-cid-nns7i3if]{min-block-size:var(--tap-target-min);color:var(--color-link);align-items:center;text-decoration:underline;display:inline-flex}@media (min-width:768px){.site-footer__info[data-astro-cid-nns7i3if]{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.site-footer[data-astro-cid-nns7i3if]{padding-block:var(--space-12) calc(var(--space-8) + env(safe-area-inset-bottom));font-size:var(--font-size-md)}.site-footer__inner[data-astro-cid-nns7i3if]{gap:var(--space-8)}.site-footer__grid[data-astro-cid-nns7i3if]{align-items:start;gap:var(--space-8);grid-template-columns:max-content minmax(0,1fr);display:grid}.site-footer__bottom[data-astro-cid-nns7i3if]{padding-block-start:var(--space-5)}}:root{--palette-navy-900:#243b6b;--palette-navy-600:#465575;--palette-navy-500:#5a6b8c;--palette-navy-400:#7492be;--palette-navy-200:#c3d0e3;--palette-sky-200:#d6e1f2;--palette-sky-100:#e3f0fa;--palette-sky-50:#f1f6fc;--palette-lavender-800:#5b2f86;--palette-lavender-600:#7b4fa6;--palette-lavender-100:#efe4f6;--palette-cream-50:#fbf8f4;--palette-sand-200:#e6e0d8;--palette-white:#fff;--palette-whatsapp-500:#25d366;--palette-whatsapp-400:#3fdb7a;--palette-whatsapp-950:#14312b;--palette-navy-700:#30497d;--palette-red-700:#b42318;--palette-red-50:#fef3f2;--color-bg:var(--palette-cream-50);--color-surface:var(--palette-white);--color-surface-sky:var(--palette-sky-100);--color-surface-lavender:var(--palette-lavender-100);--color-surface-inverse:var(--palette-navy-900);--color-canvas-top:var(--palette-navy-900);--color-canvas-bottom:var(--palette-sky-100);--color-surface-inverse-raised:#ffffff24;--color-surface-inverse-subtle:#ffffff1a;--color-surface-inverse-hover:#ffffff1a;--color-text:var(--palette-navy-900);--color-text-secondary:var(--palette-navy-600);--color-text-muted:var(--palette-navy-500);--color-text-accent:var(--palette-lavender-600);--color-text-accent-strong:var(--palette-lavender-800);--color-text-inverse:var(--palette-white);--color-text-inverse-secondary:var(--palette-sky-200);--color-border:var(--palette-sand-200);--color-border-strong:var(--palette-navy-200);--color-field-border:var(--palette-navy-400);--color-whatsapp:var(--palette-whatsapp-500);--color-whatsapp-hover:var(--palette-whatsapp-400);--color-on-whatsapp:var(--palette-whatsapp-950);--color-button-light:var(--palette-white);--color-button-light-hover:var(--palette-sky-50);--color-logo-plate:var(--palette-white);--color-on-button-light:var(--palette-navy-900);--color-tag-sky-bg:var(--palette-sky-100);--color-tag-sky-text:var(--palette-navy-900);--color-tag-lavender-bg:var(--palette-lavender-100);--color-tag-lavender-text:var(--palette-lavender-800);--color-icon-sky-bg:var(--palette-sky-100);--color-icon-sky-fg:var(--palette-navy-900);--color-icon-lavender-bg:var(--palette-lavender-100);--color-icon-lavender-fg:var(--palette-lavender-800);--color-step-bg:var(--palette-navy-900);--color-step-fg:var(--palette-white);--color-bullet-primary:var(--palette-navy-900);--color-bullet-accent:var(--palette-lavender-600);--color-rating:var(--palette-lavender-600);--color-dot:var(--palette-navy-400);--color-dot-active:var(--palette-navy-900);--color-control-bg:var(--palette-white);--color-control-fg:var(--palette-navy-900);--color-control-hover:var(--palette-sky-50);--color-link:var(--palette-navy-900);--color-link-accent:var(--palette-lavender-800);--color-button-primary:var(--palette-navy-900);--color-button-primary-hover:var(--palette-navy-700);--color-on-button-primary:var(--palette-white);--color-field-bg:var(--palette-white);--color-danger:var(--palette-red-700);--color-danger-bg:var(--palette-red-50);--color-success-bg:var(--palette-sky-100);--select-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23243b6b' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");--color-focus:var(--palette-navy-900);--color-focus-halo:var(--palette-white);--font-family-base:var(--font-jakarta), system-ui, -apple-system, "Segoe UI", sans-serif;--font-size-xs:.875rem;--font-size-sm:1rem;--font-size-md:1.0625rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.3125rem;--font-size-3xl:1.625rem;--font-size-4xl:2.0625rem;--font-size-5xl:2.5rem;--font-size-6xl:2.875rem;--font-size-brand-compact:.9375rem;--font-size-body:var(--font-size-md);--font-size-body-long:var(--font-size-lg);--font-weight-regular:400;--font-weight-bold:700;--font-weight-extrabold:800;--line-height-tight:1.1;--line-height-compact:1.15;--line-height-snug:1.2;--line-height-base:1.5;--line-height-relaxed:1.6;--letter-spacing-snug:-.01em;--underline-offset:.2em;--letter-spacing-tight:-.02em;--letter-spacing-tighter:-.025em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-9:2.25rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-18:4.5rem;--space-22:5.5rem;--radius-xs:.375rem;--radius-sm:.625rem;--radius-md:.75rem;--radius-lg:.875rem;--radius-xl:1rem;--radius-2xl:1.25rem;--radius-3xl:1.5rem;--shadow-sm:0 1px 2px #243b6b0f;--shadow-md:0 8px 24px #243b6b14;--shadow-lg:0 0 60px #243b6b14;--tap-target-min:2.75rem;--button-height:3.625rem;--button-height-lg:3.875rem;--header-button-height:3rem;--field-height:3.5rem;--alert-accent-width:.25rem;--opacity-disabled:.7;--opacity-control-disabled:.35;--carousel-arrow-size:3rem;--carousel-dot-size:.625rem;--carousel-dot-active-scale:1.5;--carousel-peek:.15;--logo-size-sm:2.5rem;--logo-size:2.75rem;--logo-size-lg:3.25rem;--logo-padding:.1875rem;--icon-tile-size:2.5rem;--icon-tile-size-lg:3rem;--icon-size:1.25rem;--star-size:1.125rem;--opacity-muted:.25;--bullet-size:.5rem;--aspect-hero:3 / 2;--focus-ring-width:3px;--focus-ring-offset:3px;--border-width:1px;--field-border-width:1.5px;--duration-fast:.15s;--duration-reveal:.6s;--ease-standard:ease;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-reveal:var(--ease-out-expo);--duration-carousel:.4s;--ease-carousel:var(--ease-out-expo);--reveal-offset:1.5rem;--reveal-stagger:80ms;--lift-offset:-.125rem;--container-max:70rem;--reading-max:47.5rem;--measure:40rem;--hero-image-max-height-landscape:60vh;--gutter:var(--space-5);--section-padding-block:var(--space-9);--breakpoint-md:768px;--breakpoint-lg:1024px}*,:before,:after{box-sizing:border-box}*{margin:0}[hidden]{display:none!important}html{-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--color-canvas-top)}html.is-lower-half,html.is-lower-half body{background-color:var(--color-canvas-bottom)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background-color:var(--color-canvas-top);background-image:linear-gradient(var(--color-bg), var(--color-bg));min-block-size:100vh;color:var(--color-text);font-family:var(--font-family-base);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);line-height:var(--line-height-base);-webkit-font-smoothing:antialiased}img,picture,svg{block-size:auto;max-inline-size:100%;display:block}input,button,select,textarea{font:inherit;color:inherit}input:not([type=checkbox],[type=radio],[type=hidden]),select,textarea{border:var(--field-border-width) solid var(--color-field-border)}h1,h2,h3{line-height:var(--line-height-snug);font-weight:var(--font-weight-extrabold);text-wrap:balance}p{text-wrap:pretty}a{color:inherit}ul[role=list],ol[role=list]{padding:0;list-style:none}:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset);box-shadow:0 0 0 calc(var(--focus-ring-width) + var(--focus-ring-offset)) var(--color-focus-halo)}.surface-inverse{--color-focus:var(--palette-white);--color-focus-halo:var(--palette-navy-900);background-color:var(--color-surface-inverse);color:var(--color-text-inverse)}button,[role=button],.tap-target{min-block-size:var(--tap-target-min);min-inline-size:var(--tap-target-min)}.container{inline-size:100%;max-inline-size:calc(var(--container-max) + var(--gutter) * 2);padding-inline:max(var(--gutter), env(safe-area-inset-left)) max(var(--gutter), env(safe-area-inset-right));margin-inline-start:auto;margin-inline-end:auto}.visually-hidden:not(:focus):not(:active){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.visually-hidden:not(:focus):not(:active):not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.visually-hidden:not(:focus):not(:active):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.skip-link{z-index:100;min-block-size:var(--tap-target-min);padding-inline:var(--space-4);border-radius:var(--radius-md);background-color:var(--color-surface);color:var(--color-text);font-weight:var(--font-weight-bold);align-items:center;text-decoration:underline;display:inline-flex;position:absolute;top:var(--space-2);transform:translateY(-200%)}.skip-link:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--space-2)}.skip-link:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--space-2)}.skip-link:focus{transform:none}.container--reading{max-inline-size:calc(var(--reading-max) + var(--gutter) * 2)}.lift{isolation:isolate;transition:transform var(--duration-fast) var(--ease-standard);position:relative}.lift:before,.lift:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-standard);position:absolute;top:0;bottom:0;left:0;right:0}.lift:before{z-index:-1;background-color:var(--lift-tint,transparent)}.lift:after{z-index:-2;box-shadow:var(--shadow-md)}@media (hover:hover){.lift:hover{transform:translateY(var(--lift-offset))}.lift:hover:before,.lift:hover:after{opacity:1}}@media (prefers-reduced-motion:no-preference){.reveal-pending{opacity:0;transform:translateY(var(--reveal-offset))}.reveal-pending.is-revealed{opacity:1;transition:opacity var(--duration-reveal) var(--ease-reveal), transform var(--duration-reveal) var(--ease-reveal);transition-delay:calc(var(--reveal-order,0) * var(--reveal-stagger));transform:none}}@media (prefers-reduced-motion:reduce){.lift,.lift:before,.lift:after{transition:none}}@media (prefers-reduced-motion:reduce) and (hover:hover){.lift:hover{transform:none}}main[data-astro-cid-z4jru4n3]:focus{outline:none}
