.brand[data-astro-cid-77qc4tpx]{flex:none;align-items:center;width:210px;display:inline-flex}img[data-astro-cid-77qc4tpx]{width:100%;height:auto}.compact[data-astro-cid-77qc4tpx]{width:170px}.inverted[data-astro-cid-77qc4tpx]{background:var(--white);border-radius:16px;width:230px;padding:.65rem .8rem}@media (width<=460px){.brand[data-astro-cid-77qc4tpx]{width:175px}.inverted[data-astro-cid-77qc4tpx]{width:205px}}.site-header[data-astro-cid-nen7h5rs]{z-index:110;backdrop-filter:blur(18px)saturate(140%);background:#ffffffe6;border-bottom:1px solid #111b2a12;transition:box-shadow .3s,background .3s;position:sticky;top:0}.site-header[data-astro-cid-nen7h5rs][data-scrolled]{background:#fffffff7;box-shadow:0 12px 35px #111b2a17}.nav-wrap[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:2rem;min-height:86px;transition:min-height .3s;display:flex}.site-header[data-astro-cid-nen7h5rs][data-scrolled] .nav-wrap[data-astro-cid-nen7h5rs]{min-height:76px}.site-nav[data-astro-cid-nen7h5rs]{font-family:var(--font-display);letter-spacing:-.015em;align-items:center;gap:clamp(1rem,2.5vw,2.2rem);font-size:.88rem;font-weight:580;display:flex}.site-nav[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]:not(.button){padding:.55rem .1rem;position:relative}.site-nav[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]:not(.button):after{content:"";background:var(--gold);transform-origin:100%;border-radius:999px;height:2px;transition:transform .25s;position:absolute;bottom:.15rem;left:0;right:0;transform:scaleX(0)}.site-nav[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]:not(.button):hover:after,.site-nav[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs][aria-current=page]:after{transform-origin:0;transform:scaleX(1)}.quote[data-astro-cid-nen7h5rs]{min-height:45px;padding:.65rem 1.1rem}.menu-button[data-astro-cid-nen7h5rs]{background:var(--ink);cursor:pointer;border:0;border-radius:14px;width:46px;height:46px;padding:11px;display:none;box-shadow:0 8px 20px #111b2a2e}.menu-button[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:not(.sr-only){background:#fff;border-radius:99px;height:2px;margin:5px 0;transition:transform .25s,opacity .2s;display:block}.menu-button[data-astro-cid-nen7h5rs][aria-expanded=true] span[data-astro-cid-nen7h5rs]:first-child{transform:translateY(7px)rotate(45deg)}.menu-button[data-astro-cid-nen7h5rs][aria-expanded=true] span[data-astro-cid-nen7h5rs]:nth-child(2){opacity:0}.menu-button[data-astro-cid-nen7h5rs][aria-expanded=true] span[data-astro-cid-nen7h5rs]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.sr-only[data-astro-cid-nen7h5rs]{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=780px){.nav-wrap[data-astro-cid-nen7h5rs]{min-height:74px}.menu-button[data-astro-cid-nen7h5rs]{display:block}.site-nav[data-astro-cid-nen7h5rs]{visibility:hidden;box-shadow:var(--shadow);opacity:0;pointer-events:none;background:#fffffffa;border:1px solid #111b2a14;border-radius:22px;flex-direction:column;align-items:stretch;gap:.3rem;padding:1rem;transition:opacity .22s,transform .22s,visibility .22s;display:flex;position:absolute;top:calc(100% + .4rem);left:.7rem;right:.7rem;transform:translateY(-8px)scale(.98)}.site-nav[data-astro-cid-nen7h5rs].open{visibility:visible;opacity:1;pointer-events:auto;transform:none}.site-nav[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]:not(.button){border:0;border-radius:12px;padding:.8rem 1rem}.site-nav[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]:not(.button):hover{background:var(--soft)}}.footer[data-astro-cid-jo6i4kqk]{background:var(--ink);color:var(--white);padding:5rem 0 1.5rem}.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:2fr 1fr 1.25fr 1.2fr;gap:3rem;display:grid}.footer-intro[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:#aab6c6;max-width:370px;margin:1.4rem 0 1.8rem}h2[data-astro-cid-jo6i4kqk]{color:var(--gold);text-transform:uppercase;letter-spacing:.1em;margin:.35rem 0 1.2rem;font-size:.8rem}nav[data-astro-cid-jo6i4kqk]{gap:.65rem;display:grid}nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],nav[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{color:#c4cdd8;overflow-wrap:anywhere;font-size:.92rem}nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{transition:color .2s,transform .2s}nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--gold);transform:translate(3px)}.legal[data-astro-cid-jo6i4kqk]{color:#8390a1;border-top:1px solid #ffffff1a;justify-content:space-between;gap:1rem;margin-top:4rem;padding-top:1.5rem;font-size:.82rem;display:flex}@media (width<=900px){.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}}@media (width<=580px){.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;gap:2rem}.legal[data-astro-cid-jo6i4kqk]{flex-direction:column}}.assistant-shell[data-astro-cid-qn5y4ogl]{z-index:90;pointer-events:none;position:fixed;inset:0}.assistant-launcher[data-astro-cid-qn5y4ogl]{right:clamp(.8rem,2vw,1.4rem);bottom:max(5.55rem, calc(env(safe-area-inset-bottom) + 4.55rem));background:var(--gold);min-height:54px;color:var(--ink);font-family:var(--font-display);cursor:pointer;pointer-events:auto;border:2px solid #ffffffeb;border-radius:999px;align-items:center;gap:.65rem;padding:.75rem 1rem;font-size:.82rem;font-weight:680;transition:transform .25s,box-shadow .25s,opacity .2s;display:inline-flex;position:absolute;box-shadow:0 14px 34px #111b2a3d}.assistant-launcher[data-astro-cid-qn5y4ogl]:hover{transform:translateY(-3px);box-shadow:0 18px 40px #111b2a4d}.assistant-launcher[data-astro-cid-qn5y4ogl] svg[data-astro-cid-qn5y4ogl]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.is-open[data-astro-cid-qn5y4ogl] .assistant-launcher[data-astro-cid-qn5y4ogl]{opacity:0;pointer-events:none;transform:translateY(8px)}.assistant-panel[data-astro-cid-qn5y4ogl]{right:clamp(.75rem,2vw,1.4rem);bottom:max(1rem, env(safe-area-inset-bottom));background:var(--white);opacity:0;transform-origin:100% 100%;pointer-events:auto;border:1px solid #ffffff1a;border-radius:28px;grid-template-rows:auto minmax(0,1fr) auto auto auto;width:min(400px,100vw - 1.5rem);max-height:min(650px,100dvh - 7.5rem);transition:opacity .2s,transform .22s cubic-bezier(.2,.8,.2,1);position:absolute;overflow:hidden;transform:translateY(16px)scale(.975);box-shadow:0 28px 80px #111b2a4d}.assistant-panel[data-astro-cid-qn5y4ogl]:not([hidden]){display:grid}.assistant-panel[data-astro-cid-qn5y4ogl].visible{opacity:1;transform:none}.assistant-header[data-astro-cid-qn5y4ogl]{background:var(--ink);color:var(--white);grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;padding:1rem 1rem .9rem;display:grid}.assistant-mark[data-astro-cid-qn5y4ogl]{background:var(--gold);width:43px;height:43px;color:var(--ink);border-radius:15px;place-items:center;display:grid}.assistant-mark[data-astro-cid-qn5y4ogl] svg[data-astro-cid-qn5y4ogl]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.assistant-header[data-astro-cid-qn5y4ogl] p[data-astro-cid-qn5y4ogl]{font-family:var(--font-display);margin:0;font-size:.98rem;font-weight:680}.assistant-header[data-astro-cid-qn5y4ogl] div[data-astro-cid-qn5y4ogl]>span[data-astro-cid-qn5y4ogl]{color:#aab6c6;font-size:.76rem;display:block}.assistant-close[data-astro-cid-qn5y4ogl]{color:#fff;cursor:pointer;background:#ffffff17;border:0;border-radius:50%;place-items:center;width:42px;height:42px;font-size:1.6rem;transition:background .2s,transform .2s;display:grid}.assistant-close[data-astro-cid-qn5y4ogl]:hover{background:#ffffff29;transform:rotate(4deg)}.assistant-log[data-astro-cid-qn5y4ogl]{overscroll-behavior:contain;background:#f4f6f8;flex-direction:column;gap:.75rem;min-height:0;padding:1rem;display:flex;overflow-y:auto}.chat-message[data-astro-cid-qn5y4ogl]{border-radius:18px;max-width:88%;padding:.8rem .9rem;box-shadow:0 6px 18px #111b2a0f}.assistant-message[data-astro-cid-qn5y4ogl]{background:var(--white);color:var(--ink);border-bottom-left-radius:5px;align-self:flex-start}.user-message[data-astro-cid-qn5y4ogl]{background:var(--ink);color:var(--white);border-bottom-right-radius:5px;align-self:flex-end}.message-label[data-astro-cid-qn5y4ogl]{color:#5f6d80;letter-spacing:.06em;text-transform:uppercase;margin-bottom:.25rem;font-size:.65rem;font-weight:800;display:block}.user-message[data-astro-cid-qn5y4ogl] .message-label[data-astro-cid-qn5y4ogl]{color:#aab6c6}.chat-message[data-astro-cid-qn5y4ogl] p[data-astro-cid-qn5y4ogl]{margin:0;font-size:.87rem;line-height:1.55}.quick-prompts[data-astro-cid-qn5y4ogl]{flex-wrap:wrap;gap:.45rem;display:flex}.quick-prompts[data-astro-cid-qn5y4ogl] button[data-astro-cid-qn5y4ogl],.message-actions a{min-height:38px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #111b2a21;border-radius:999px;padding:.52rem .7rem;font-size:.75rem;font-weight:750;transition:border-color .2s,background .2s,transform .2s}.quick-prompts[data-astro-cid-qn5y4ogl] button[data-astro-cid-qn5y4ogl]:hover,.message-actions a:hover{border-color:var(--gold-strong);background:var(--cream);transform:translateY(-1px)}.message-actions{flex-wrap:wrap;gap:.4rem;margin-top:.65rem;display:flex}.message-actions a{align-items:center;display:inline-flex}.assistant-disclosure[data-astro-cid-qn5y4ogl]{border-top:1px solid var(--line);color:#5f6d80;margin:0;padding:.62rem 1rem;font-size:.7rem;line-height:1.4}.assistant-composer[data-astro-cid-qn5y4ogl]{border-top:1px solid var(--line);background:var(--white);grid-template-columns:1fr auto;gap:.5rem;padding:.75rem;display:grid}.assistant-composer[data-astro-cid-qn5y4ogl] input[data-astro-cid-qn5y4ogl]{width:100%;min-width:0;color:var(--ink);background:#f8f9fa;border:1px solid #8290a2;border-radius:14px;outline:none;padding:.72rem .8rem;font-size:.84rem}.assistant-composer[data-astro-cid-qn5y4ogl] input[data-astro-cid-qn5y4ogl]:focus{border-color:var(--gold-strong);outline:3px solid var(--gold-strong);outline-offset:1px;box-shadow:0 0 0 2px var(--white)}.assistant-composer[data-astro-cid-qn5y4ogl] button[data-astro-cid-qn5y4ogl]{background:var(--gold);width:46px;height:46px;color:var(--ink);cursor:pointer;border:0;border-radius:14px;place-items:center;display:grid}.assistant-composer[data-astro-cid-qn5y4ogl] button[data-astro-cid-qn5y4ogl] svg[data-astro-cid-qn5y4ogl]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.assistant-actions[data-astro-cid-qn5y4ogl]{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.assistant-actions[data-astro-cid-qn5y4ogl] a[data-astro-cid-qn5y4ogl]{text-align:center;color:var(--ink);padding:.72rem;font-size:.75rem;font-weight:800}.assistant-actions[data-astro-cid-qn5y4ogl] a[data-astro-cid-qn5y4ogl]+a[data-astro-cid-qn5y4ogl]{border-left:1px solid var(--line)}.assistant-actions[data-astro-cid-qn5y4ogl] a[data-astro-cid-qn5y4ogl]:hover{background:var(--cream)}.sr-only[data-astro-cid-qn5y4ogl]{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=520px){.assistant-launcher[data-astro-cid-qn5y4ogl]{justify-content:center;width:54px;padding:0}.assistant-launcher[data-astro-cid-qn5y4ogl]>span[data-astro-cid-qn5y4ogl]{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.assistant-panel[data-astro-cid-qn5y4ogl]{transform-origin:bottom;border-radius:26px 26px 0 0;width:100%;max-height:min(82dvh,700px);inset:auto 0 0}.assistant-log[data-astro-cid-qn5y4ogl]{min-height:0}}.whatsapp-float[data-astro-cid-vsqmdgo3]{z-index:89;right:clamp(.8rem,2vw,1.4rem);bottom:max(1rem, env(safe-area-inset-bottom));color:#fff;min-height:54px;font-family:var(--font-display);background:#187a43;border:2px solid #ffffffe6;border-radius:999px;align-items:center;gap:.65rem;padding:.75rem 1rem;font-size:.82rem;font-weight:650;transition:transform .25s,box-shadow .25s,opacity .2s;display:inline-flex;position:fixed;box-shadow:0 14px 34px #111b2a3d}.whatsapp-float[data-astro-cid-vsqmdgo3]:hover{transform:translateY(-3px);box-shadow:0 18px 40px #111b2a4d}.whatsapp-float[data-astro-cid-vsqmdgo3] svg[data-astro-cid-vsqmdgo3]{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}.whatsapp-float[data-astro-cid-vsqmdgo3][data-chat-hidden]{opacity:0;pointer-events:none;transform:translateY(8px)}@media (width<=520px){.whatsapp-float[data-astro-cid-vsqmdgo3]{justify-content:center;width:54px;padding:0}.whatsapp-float[data-astro-cid-vsqmdgo3] span[data-astro-cid-vsqmdgo3]{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}}
