.Button-module__1oOgka__btn{border-radius:var(--radius-button);font-family:var(--font-mono);font-size:var(--fs-button);cursor:pointer;transition:background var(--transition-hover), border-color var(--transition-hover), color var(--transition-hover), box-shadow .16s ease, transform .16s ease;border:1px solid #0000;align-items:center;gap:8px;padding:14px 24px;display:inline-flex}.Button-module__1oOgka__primary{background:var(--color-primary);color:var(--color-bg);box-shadow:0 1px 2px #0000001a,0 6px 14px #0000001f}.Button-module__1oOgka__primary:hover{background:var(--color-text);transform:translateY(-1px);box-shadow:0 2px 4px #0000001f,0 10px 20px #00000029}.Button-module__1oOgka__primary:active{transform:translateY(0);box-shadow:0 1px 2px #0000001a}.Button-module__1oOgka__secondary{background:var(--color-bg);color:var(--color-text);border-color:var(--color-line);box-shadow:0 1px 2px #0000000f}.Button-module__1oOgka__secondary:hover{border-color:var(--color-primary);transform:translateY(-1px);box-shadow:0 4px 10px #00000014}.Button-module__1oOgka__secondary:active{transform:translateY(0);box-shadow:0 1px 2px #0000000f}.Button-module__1oOgka__large{padding:18px 30px;font-size:15px}
.WhatsAppButton-module__b_cG8W__icon{flex-shrink:0}a.WhatsAppButton-module__b_cG8W__compact,button.WhatsAppButton-module__b_cG8W__compact{font-family:var(--font-body);white-space:nowrap;box-shadow:none;padding:8px 16px;font-size:14px;font-weight:600;transform:none}a.WhatsAppButton-module__b_cG8W__compact:hover,button.WhatsAppButton-module__b_cG8W__compact:hover{background:var(--color-primary);opacity:.9;box-shadow:none;transform:none}@media (max-width:480px){.WhatsAppButton-module__b_cG8W__compact{padding-inline:11px}.WhatsAppButton-module__b_cG8W__compact .WhatsAppButton-module__b_cG8W__label{display:none}}
.Nav-module__Mm__va__nav{--nav-h:70px;z-index:40;height:var(--nav-h);background:color-mix(in srgb, var(--color-bg) 90%, transparent);border-bottom:1px solid color-mix(in srgb, var(--color-line) 70%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-items:center;display:flex;position:sticky;top:0}.Nav-module__Mm__va__inner{justify-content:space-between;align-items:center;width:100%;display:flex}.Nav-module__Mm__va__brand{align-items:center;display:flex}.Nav-module__Mm__va__links{align-items:center;gap:4px;display:flex}.Nav-module__Mm__va__link{font-family:var(--font-body);color:var(--color-muted);white-space:nowrap;transition:color var(--transition-hover), background var(--transition-hover);border-radius:6px;padding:8px 12px;font-size:14px;font-weight:500}.Nav-module__Mm__va__link:hover,.Nav-module__Mm__va__link[aria-current=page]{color:var(--color-text);background:var(--color-panel)}.Nav-module__Mm__va__right{align-items:center;gap:8px;display:flex}.Nav-module__Mm__va__menuToggle{border:1px solid var(--color-line);width:40px;height:40px;color:var(--color-text);cursor:pointer;transition:background var(--transition-hover);background:0 0;border-radius:6px;justify-content:center;align-items:center;display:none}.Nav-module__Mm__va__menuToggle:hover,.Nav-module__Mm__va__menuToggle:active,.Nav-module__Mm__va__menuToggle[aria-expanded=true]{background:var(--color-panel)}@media (max-width:780px){.Nav-module__Mm__va__links{display:none}.Nav-module__Mm__va__menuToggle{display:inline-flex}}.Nav-module__Mm__va__drawer{top:var(--nav-h);height:calc(100dvh - var(--nav-h));z-index:39;background:var(--color-panel);border-top:var(--border-hair);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .48s ease-in,transform .48s ease-in,visibility 0s linear .48s;position:fixed;left:0;right:0;overflow-y:auto;transform:translateY(-16px);box-shadow:0 20px 40px #0000002e}.Nav-module__Mm__va__drawer[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .26s,transform .26s cubic-bezier(.16,1,.3,1),visibility linear;transform:translateY(0)}.Nav-module__Mm__va__drawerLinks{flex-direction:column;display:flex}.Nav-module__Mm__va__drawerLink{padding:18px var(--wrap-pad);font-family:var(--font-body);color:var(--color-text);border-bottom:var(--border-hair);opacity:0;transition:background var(--transition-hover), border-color var(--transition-hover), opacity .22s ease calc(var(--drawer-i-rev) * 45ms), transform .22s ease calc(var(--drawer-i-rev) * 45ms);border-left:3px solid #0000;align-items:center;gap:16px;font-size:16px;display:flex;transform:translate(-12px)}.Nav-module__Mm__va__drawerLink:hover,.Nav-module__Mm__va__drawerLink:active{background:var(--color-bg)}.Nav-module__Mm__va__drawer[data-open=true] .Nav-module__Mm__va__drawerLink{opacity:1;transition:background var(--transition-hover), border-color var(--transition-hover), opacity .22s ease calc(var(--drawer-i) * 45ms + 80ms), transform .22s ease calc(var(--drawer-i) * 45ms + 80ms);transform:translate(0)}.Nav-module__Mm__va__drawerNumber{font-family:var(--font-mono);font-size:var(--fs-label);color:var(--color-primary);flex-shrink:0}.Nav-module__Mm__va__drawerLink[aria-current=page]{border-left-color:var(--color-primary);background:var(--color-bg)}.Nav-module__Mm__va__drawerCta{padding:20px var(--wrap-pad);border-top:var(--border-hair);background:var(--color-bg);text-align:center}@media (prefers-reduced-motion:reduce){.Nav-module__Mm__va__drawer{transition:opacity .12s linear,visibility 0s linear .12s;transform:none}.Nav-module__Mm__va__drawer[data-open=true]{transition:opacity .12s linear,visibility linear}.Nav-module__Mm__va__drawerLink{transition:background var(--transition-hover), border-color var(--transition-hover);transform:none}}
