@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&family=Work+Sans:wght@300;400;500;600;700&display=swap);.navbar[data-v-574e82ad]{position:relative;background:#fff;border-bottom:1px solid #e5e7eb;z-index:100}.navbar__container[data-v-574e82ad]{width:100%;max-width:1400px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;position:relative}@media(max-width:768px){.navbar__container[data-v-574e82ad]{padding:1rem}}.navbar__logo[data-v-574e82ad]{display:flex;align-items:center;gap:.75rem}.navbar__logo a[data-v-574e82ad],.navbar__logo img[data-v-574e82ad]{cursor:inherit}.navbar__logo--clickable[data-v-574e82ad],.navbar__logo--clickable a[data-v-574e82ad],.navbar__logo--clickable img[data-v-574e82ad]{cursor:pointer}.navbar__logo img[data-v-574e82ad]{height:42px;width:auto;display:block}.navbar__logo-icon[data-v-574e82ad]{width:32px;height:32px;flex-shrink:0}.navbar__logo-text[data-v-574e82ad]{font-size:1.5rem;font-weight:600;color:#1f2937;letter-spacing:-.025em}@media(max-width:480px){.navbar__logo-text[data-v-574e82ad]{font-size:1.25rem}}.navbar__menu-button[data-v-574e82ad]{position:relative;min-width:44px;height:44px;padding:0 10px;background:none;border:none;cursor:pointer;display:inline-flex;justify-content:center;align-items:center;gap:.5rem;border-radius:8px;transition:background-color .2s ease}.navbar__menu-button[data-v-574e82ad]:hover{background-color:#f3f4f6}.navbar__menu-button[data-v-574e82ad]:focus{outline:2px solid #6366f1;outline-offset:2px}.navbar__menu-button--active .navbar__menu-line[data-v-574e82ad]:first-child{transform:translate(-50%) rotate(45deg)}.navbar__menu-button--active .navbar__menu-line[data-v-574e82ad]:nth-child(2){opacity:0;transform:translate(-50%)}.navbar__menu-button--active .navbar__menu-line[data-v-574e82ad]:last-child{transform:translate(-50%) rotate(-45deg)}.navbar__menu-icon[data-v-574e82ad]{position:relative;width:24px;height:18px}.navbar__menu-line[data-v-574e82ad]{position:absolute;top:50%;left:50%;width:24px;height:2px;background-color:#374151;border-radius:1px;transition:transform .25s ease,opacity .2s ease;transform-origin:center}.navbar__menu-line[data-v-574e82ad]:first-child{transform:translate(-50%,-6px)}.navbar__menu-line[data-v-574e82ad]:nth-child(2){transform:translate(-50%)}.navbar__menu-line[data-v-574e82ad]:last-child{transform:translate(-50%,6px)}.navbar__menu-text[data-v-574e82ad]{font-size:.95rem;font-weight:600;color:#1f2937;line-height:1}.navbar__dropdown[data-v-574e82ad]{position:absolute;top:100%;right:0;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,.1);min-width:200px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .2s ease;z-index:101}.navbar__dropdown--open[data-v-574e82ad]{opacity:1;visibility:visible;transform:translateY(0)}@media(max-width:768px){.navbar__dropdown[data-v-574e82ad]{right:1rem;left:1rem;min-width:auto}}.navbar__dropdown-list[data-v-574e82ad]{list-style:none;padding:.5rem;margin:0}.navbar__dropdown-item[data-v-574e82ad]:not(:last-child){border-bottom:1px solid #f3f4f6}.navbar__dropdown-button[data-v-574e82ad]{width:100%;display:flex;align-items:center;gap:.75rem;padding:.75rem;background:none;border:none;text-align:left;font-size:.875rem;font-weight:500;color:#374151;cursor:pointer;border-radius:8px;transition:background-color .2s ease}.navbar__dropdown-button[data-v-574e82ad]:hover{background-color:#f9fafb;color:#1f2937}.navbar__dropdown-button[data-v-574e82ad]:focus{outline:2px solid #6366f1;outline-offset:-2px}.navbar__dropdown-icon[data-v-574e82ad]{width:20px;height:20px;flex-shrink:0}.navbar__overlay[data-v-574e82ad]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.1);opacity:0;visibility:hidden;transition:all .2s ease;z-index:99}.navbar__overlay--visible[data-v-574e82ad]{opacity:1;visibility:visible}@media(min-width:769px){.navbar__overlay[data-v-574e82ad]{display:none}}@keyframes slideDown-574e82ad{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.poppins{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.work-sans{font-family:Work Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.bg[data-v-792b95fe]{background-color:#f5f1eb}