.hvm-header{z-index:70;background:var(--s-surface-primary);border-bottom:1px solid var(--color-blue-100);color:var(--color-blue-950);position:fixed;inset:0 0 auto}.hvm-header-row{align-items:center;gap:24px;min-height:80px;display:flex}.hvm-header-logo{flex-shrink:0;align-items:center;min-height:48px;display:inline-flex}.hvm-desktop-nav{align-self:stretch;align-items:stretch;gap:0;margin-left:auto;display:flex}.hvm-header .hvm-nav-trigger{color:var(--color-slate);white-space:nowrap;background:0 0;border-radius:0;align-items:center;gap:6px;padding:0 10px;font-size:16px;font-weight:500;line-height:1.4;transition:color .15s;display:flex;position:relative}.hvm-nav-trigger:after{content:"";background:var(--color-blue-500);height:3px;transition:transform .15s;position:absolute;inset:auto 10px -1px;transform:scaleX(0)}.hvm-header .hvm-nav-trigger:hover,.hvm-header .hvm-nav-trigger[aria-expanded=true],.hvm-header .hvm-nav-trigger[data-active=true]{color:var(--color-blue-950)}.hvm-nav-trigger[aria-expanded=true]:after,.hvm-nav-trigger[data-active=true]:after{transform:scaleX(1)}.hvm-nav-trigger svg{color:var(--color-slate);transition:transform .15s}.hvm-nav-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.hvm-header-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.hvm-header .hvm-mobile-toggle{width:48px;height:48px;color:var(--color-blue-950);border-radius:4px;justify-content:center;align-items:center;padding:0;display:none}.hvm-header :is(.hvm-mega-close,.hvm-mobile-head button):hover,.hvm-header .hvm-mobile-toggle:hover{background:var(--color-blue-50)}.hvm-nav-scrim.hvm-nav-scrim{z-index:60;width:100%;height:calc(100dvh - 80px);box-shadow:none;background:color-mix(in srgb,var(--color-blue-950) 12%,transparent);border:0;border-radius:0;padding:0;position:fixed;inset:80px 0 0;transform:none}.hvm-mega-panel{overscroll-behavior:contain;background:var(--s-surface-primary);border-top:1px solid var(--color-blue-100);border-bottom:1px solid var(--color-blue-200);max-height:calc(100dvh - 80px);box-shadow:var(--shadow-md);position:absolute;inset:100% 0 auto;overflow:auto}.hvm-mega-panel[hidden]{display:none}.hvm-mega-panel>.section-container{position:relative}.hvm-mega-content{grid-template-columns:minmax(0,.85fr) minmax(0,3fr);gap:40px;padding:40px 0 32px;display:grid}.hvm-mega-intro{border-right:1px solid var(--color-blue-100);padding-right:32px}.hvm-nav-eyebrow,.hvm-nav-group-label{letter-spacing:.075em;text-transform:uppercase;color:var(--color-blue-500);margin:0 0 16px;font-size:12px;font-weight:600;line-height:1.5}.hvm-mega-title{font-family:var(--font-display);letter-spacing:-.025em;color:var(--color-blue-950);margin:0 0 16px;font-size:24px;font-weight:600;line-height:1.3}.hvm-mega-description{color:var(--color-slate);margin:0 0 24px;font-size:16px;line-height:1.65}.hvm-nav-explore{min-height:48px;color:var(--color-blue-500);align-items:center;gap:12px;font-size:16px;font-weight:600;line-height:1.5;display:inline-flex}.hvm-nav-explore svg{flex-shrink:0}.hvm-nav-explore:hover{text-underline-offset:5px;text-decoration:underline}.hvm-nav-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;min-width:0;display:grid}.hvm-nav-column{min-width:0}.hvm-nav-group+.hvm-nav-group{margin-top:24px}.hvm-nav-group-label{color:var(--color-slate);letter-spacing:.07em;margin-bottom:8px;font-size:11px;line-height:1.6}.hvm-nav-group ul{margin:0;padding:0;list-style:none}.hvm-nav-item{min-height:48px;color:var(--color-blue-950);border-radius:4px;justify-content:space-between;align-items:flex-start;gap:8px;margin-inline:-8px;padding:12px 8px;transition:background-color .15s,color .15s;display:flex}.hvm-nav-item>span{min-width:0}.hvm-nav-item-label{font-size:16px;font-weight:600;line-height:1.5;display:block}.hvm-nav-item-description{color:var(--color-slate);margin-top:4px;font-size:16px;font-weight:400;line-height:1.5;display:block}.hvm-nav-item>svg{color:var(--color-blue-500);opacity:0;flex-shrink:0;margin-top:2px;transition:opacity .15s}.hvm-nav-item:hover,.hvm-nav-item:focus-visible,.hvm-nav-item[aria-current=page]{background:var(--color-blue-50);color:var(--color-blue-500)}.hvm-nav-item:hover>svg,.hvm-nav-item:focus-visible>svg,.hvm-nav-item[aria-current=page]>svg{opacity:1}.hvm-mega-footer{border-top:1px solid var(--color-blue-100);justify-content:space-between;align-items:center;gap:24px;min-height:72px;display:flex}.hvm-mega-footer>a,.hvm-menu-contact{min-height:48px;color:var(--color-blue-950);align-items:center;gap:12px;font-size:16px;line-height:1.5;display:inline-flex}.hvm-mega-footer>a:hover,.hvm-menu-contact:hover{color:var(--color-blue-500)}.hvm-header .hvm-mega-close{right:var(--l-grid-margin);width:48px;height:48px;color:var(--color-slate);background:var(--s-surface-primary);border-radius:4px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:8px}.hvm-header :is(a,button):focus-visible{outline:2px solid var(--color-blue-500);outline-offset:3px}.hvm-mobile-dialog{background:var(--s-surface-primary);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--color-blue-950);border:0;border-radius:0;margin:0;padding:0;position:fixed;inset:0}.hvm-mobile-dialog:not([open]){display:none}.hvm-mobile-dialog[open]{grid-template-rows:72px minmax(0,1fr) auto;display:grid}.hvm-mobile-dialog::backdrop{background:var(--s-surface-primary)}body:has(.hvm-mobile-dialog[open]){overflow:hidden}.hvm-mobile-head{border-bottom:1px solid var(--color-blue-100);justify-content:space-between;align-items:center;gap:24px;padding:0 24px;display:flex}.hvm-mobile-head button{border-radius:4px;justify-content:center;align-items:center;width:48px;height:48px;padding:0;display:flex}.hvm-mobile-body{overscroll-behavior:contain;padding:8px 24px 24px;overflow:auto}.hvm-mobile-home{min-height:56px;color:var(--color-slate);border-bottom:1px solid var(--color-blue-100);justify-content:space-between;align-items:center;font-size:16px;font-weight:500;display:flex}.hvm-mobile-section{border-bottom:1px solid var(--color-blue-100)}.hvm-header .hvm-mobile-section-toggle{width:100%;min-height:64px;font-family:var(--font-display);color:var(--color-blue-950);text-align:left;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:16px;padding:8px 0;font-size:20px;font-weight:600;line-height:1.4;display:flex}.hvm-mobile-section-toggle svg{color:var(--color-slate);flex-shrink:0;transition:transform .15s}.hvm-mobile-section-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.hvm-header .hvm-mobile-section-toggle[data-active=true]{color:var(--color-blue-500)}.hvm-mobile-section-content{padding:0 8px 24px}.hvm-mobile-section-content[hidden]{display:none}.hvm-mobile-section-content>.hvm-nav-explore{margin-bottom:16px}.hvm-mobile-section-content .hvm-nav-columns{grid-template-columns:1fr;gap:24px}.hvm-mobile-section-content .hvm-nav-item{margin-inline:-8px}.hvm-mobile-section-content .hvm-nav-item>svg{opacity:1}.hvm-mobile-footer{padding:16px 24px max(12px,env(safe-area-inset-bottom));border-top:1px solid var(--color-blue-100);background:var(--s-surface-primary)}.hvm-mobile-primary-actions{align-items:stretch;gap:8px;display:flex}.hvm-mobile-primary-actions .cta-btn{flex:1;min-width:0}.hvm-mobile-primary-actions .wa-btn{flex-shrink:0}.hvm-mobile-footer>.hvm-menu-contact{justify-content:center;margin-top:8px;display:flex}@media (max-width:1199px){.hvm-desktop-nav,.hvm-mega-panel,.hvm-nav-scrim{display:none}.hvm-header-row{min-height:72px}.hvm-header-actions{margin-left:auto}.hvm-header .hvm-mobile-toggle{display:flex}}@media (max-width:767px){.hvm-header .hvm-header-whatsapp{display:none}}@media (max-width:639px){.hvm-header .hvm-header-agenda{display:none}.hvm-header-row{gap:16px}.hvm-mobile-head,.hvm-mobile-body,.hvm-mobile-footer{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.hvm-header *,.hvm-header :before,.hvm-header :after{transition:none!important;animation:none!important}}
@font-face{font-family:plusJakarta;src:url(../media/PlusJakartaSans_Medium-s.3m30z14d_-qa0.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:plusJakarta;src:url(../media/PlusJakartaSans_SemiBold-s.14ww-pbo8ewob.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:plusJakarta;src:url(../media/PlusJakartaSans_Bold-s.0cuzo2hj8feew.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:plusJakarta;src:url(../media/PlusJakartaSans_ExtraBold-s.1d22-2uhr15gs.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:plusJakarta Fallback;src:local(Arial);ascent-override:96.99%;descent-override:20.74%;line-gap-override:0.0%;size-adjust:107.02%}.r2kN0W_className{font-family:plusJakarta,plusJakarta Fallback}.r2kN0W_variable{--font-jakarta:"plusJakarta", "plusJakarta Fallback"}
@font-face{font-family:inter;src:url(../media/Inter_Regular-s.0y4c3uz462qsw.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:inter;src:url(../media/Inter_Medium-s.2kr901_p0hxss.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:inter;src:url(../media/Inter_SemiBold-s.1f-wp0nz-pks8.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:inter;src:url(../media/Inter_Bold-s.19-naagi5wt28.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}._93R1pG_className{font-family:inter,inter Fallback}._93R1pG_variable{--font-inter:"inter", "inter Fallback"}
