﻿.finggu-header[data-astro-cid-isef26zo]{height:var(--header-height);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--color-border);z-index:var(--z-sticky);transition:background var(--transition-base), border-color var(--transition-base), box-shadow var(--transition-base), height var(--transition-base);background:#ffffffeb;position:fixed;top:0;left:0;right:0; overflow: visible;}.finggu-header--scrolled[data-astro-cid-isef26zo]{border-color:var(--color-border);box-shadow:var(--shadow-sm);background:#fffffffa}.finggu-header__inner[data-astro-cid-isef26zo]{justify-content:space-between;align-items:center;gap:var(--space-8);height:100%;display:flex}.finggu-header__logo[data-astro-cid-isef26zo] img[data-astro-cid-isef26zo]{width:auto;height:48px;transition:opacity var(--transition-base);display:block}.finggu-nav__list[data-astro-cid-isef26zo]{align-items:center;gap:var(--space-1);display:none}@media (width>=1024px){.finggu-nav__list[data-astro-cid-isef26zo]{display:flex}}.finggu-nav__link[data-astro-cid-isef26zo]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);letter-spacing:.02em;color:var(--color-text);border-radius:var(--radius-md);transition:color var(--transition-fast), background var(--transition-fast);white-space:nowrap;display:flex}.finggu-nav__link[data-astro-cid-isef26zo]:hover{color:var(--color-accent);background:#d4a53a14}.finggu-nav__link--active[data-astro-cid-isef26zo]{color:var(--color-accent)}.finggu-nav__chevron[data-astro-cid-isef26zo]{width:14px;height:14px;transition:transform var(--transition-base);flex-shrink:0}.finggu-nav__item--has-dropdown[data-astro-cid-isef26zo]:hover .finggu-nav__chevron[data-astro-cid-isef26zo]{transform:rotate(180deg)}.finggu-nav__item--has-dropdown[data-astro-cid-isef26zo]{position:relative}.finggu-dropdown[data-astro-cid-isef26zo]{min-width:240px;padding:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);opacity:0;visibility:hidden;transition:opacity var(--transition-base), transform var(--transition-base), visibility var(--transition-base);pointer-events:none;position:absolute;top:100%;left:0;transform:translateY(-8px)}.finggu-nav__item--has-dropdown[data-astro-cid-isef26zo]:hover .finggu-dropdown[data-astro-cid-isef26zo],.finggu-nav__item--has-dropdown[data-astro-cid-isef26zo]:focus-within .finggu-nav__item--has-dropdown[data-astro-cid-isef26zo]{position:relative}.finggu-dropdown[data-astro-cid-isef26zo]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.finggu-dropdown__arrow[data-astro-cid-isef26zo]{background:var(--color-surface);border-left:1px solid var(--color-border);border-top:1px solid var(--color-border);pointer-events:none;width:12px;height:12px;position:absolute;top:-6px;left:24px;transform:rotate(45deg)}.finggu-dropdown__list[data-astro-cid-isef26zo]{gap:var(--space-1);flex-direction:column;display:flex}.finggu-dropdown__link[data-astro-cid-isef26zo]{padding:var(--space-3) var(--space-4);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text);border-radius:var(--radius-md);transition:color var(--transition-fast), background var(--transition-fast);display:block}.finggu-dropdown__link[data-astro-cid-isef26zo]:hover{color:var(--color-accent);background:#d4a53a14}.finggu-dropdown__link--active[data-astro-cid-isef26zo]{color:var(--color-accent);background:#d4a53a1a}.finggu-header__actions[data-astro-cid-isef26zo]{align-items:center;gap:var(--space-4);display:flex}.finggu-header__cta[data-astro-cid-isef26zo]{display:none}@media (width>=1024px){.finggu-header__cta[data-astro-cid-isef26zo]{display:inline-flex} .finggu-nav__item--has-dropdown[data-astro-cid-isef26zo] {position: relative;} .finggu-nav__item--has-dropdown[data-astro-cid-isef26zo]:hover .finggu-nav__chevron[data-astro-cid-isef26zo] {transform: rotate(180deg);} .finggu-nav__item--has-dropdown[data-astro-cid-isef26zo]:hover > .finggu-dropdown[data-astro-cid-isef26zo], .finggu-nav__item--has-dropdown[data-astro-cid-isef26zo]:focus-within > .finggu-dropdown[data-astro-cid-isef26zo] {opacity: 1; visibility: visible; pointer-events: auto; transform: translateY(0); z-index: 1000;} .finggu-dropdown[data-astro-cid-isef26zo] {min-width: 240px; padding: var(--space-3); background: var(--color-surface); border: 1px solid var(--color-border); border-radius: var(--radius-lg); box-shadow: var(--shadow-xl); opacity: 0; visibility: hidden; transition: opacity var(--transition-base), transform var(--transition-base), visibility var(--transition-base); pointer-events: none; position: absolute; top: 100%; left: 0; transform: translateY(-8px);} .finggu-dropdown__arrow[data-astro-cid-isef26zo] {background: var(--color-surface); border-left: 1px solid var(--color-border); border-top: 1px solid var(--color-border); pointer-events: none; width: 12px; height: 12px; position: absolute; top: -6px; left: 24px; transform: rotate(45deg);}}.finggu-mobile-menu-toggle[data-astro-cid-isef26zo]{width:44px;height:44px;padding:var(--space-2);border-radius:var(--radius-md);transition:background var(--transition-fast);flex-direction:column;justify-content:center;gap:5px;display:flex}@media (width>=1024px){.finggu-mobile-menu-toggle[data-astro-cid-isef26zo]{display:none}}.finggu-mobile-menu-toggle[data-astro-cid-isef26zo]:hover{background:var(--color-background-alt)}.finggu-mobile-menu-toggle__bar[data-astro-cid-isef26zo]{background:var(--color-primary);border-radius:var(--radius-full);width:24px;height:2px;transition:transform var(--transition-base), opacity var(--transition-base);display:block}.finggu-mobile-menu-toggle[data-astro-cid-isef26zo][aria-expanded=true] .finggu-mobile-menu-toggle__bar[data-astro-cid-isef26zo]:first-child{transform:translateY(7px)rotate(45deg)}.finggu-mobile-menu-toggle[data-astro-cid-isef26zo][aria-expanded=true] .finggu-mobile-menu-toggle__bar[data-astro-cid-isef26zo]:nth-child(2){opacity:0}.finggu-mobile-menu-toggle[data-astro-cid-isef26zo][aria-expanded=true] .finggu-mobile-menu-toggle__bar[data-astro-cid-isef26zo]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.finggu-mobile-menu[data-astro-cid-isef26zo]{z-index:calc(var(--z-sticky) + 10);display:flex;position:fixed;inset:0}.finggu-mobile-menu[data-astro-cid-isef26zo][hidden]{display:none}.finggu-mobile-menu__backdrop[data-astro-cid-isef26zo]{-webkit-backdrop-filter:blur(8px);opacity:0;transition:opacity var(--transition-base);background:#1a1a2e99;position:absolute;inset:0}.finggu-mobile-menu__panel[data-astro-cid-isef26zo]{background:var(--color-surface);width:100%;max-width:320px;height:100%;padding:var(--space-8) var(--space-6);transition:transform var(--transition-slower) var(--ease-out);flex-direction:column;display:flex;position:relative;overflow-y:auto;transform:translate(100%)}.finggu-mobile-menu[data-astro-cid-isef26zo][data-open=true] .finggu-mobile-menu__backdrop[data-astro-cid-isef26zo]{opacity:1}.finggu-mobile-menu[data-astro-cid-isef26zo][data-open=true] .finggu-mobile-menu__panel[data-astro-cid-isef26zo]{transform:translate(0)}.finggu-mobile-menu__header[data-astro-cid-isef26zo]{margin-bottom:var(--space-8);padding-bottom:var(--space-6);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.finggu-mobile-menu__logo[data-astro-cid-isef26zo] img[data-astro-cid-isef26zo]{width:auto;height:42px}.finggu-mobile-menu__close[data-astro-cid-isef26zo]{border-radius:var(--radius-md);width:44px;height:44px;color:var(--color-text);transition:background var(--transition-fast), color var(--transition-fast);justify-content:center;align-items:center;display:flex}.finggu-mobile-menu__close[data-astro-cid-isef26zo]:hover{background:var(--color-background-alt);color:var(--color-primary)}.finggu-mobile-nav__list[data-astro-cid-isef26zo]{gap:var(--space-1);flex-direction:column;display:flex}.finggu-mobile-nav__link[data-astro-cid-isef26zo]{padding:var(--space-4) var(--space-2);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);color:var(--color-text);border-radius:var(--radius-md);transition:color var(--transition-fast), background var(--transition-fast);justify-content:space-between;align-items:center;display:flex}.finggu-mobile-nav__link[data-astro-cid-isef26zo]:hover{color:var(--color-accent);background:#d4a53a14}.finggu-mobile-nav__link--active[data-astro-cid-isef26zo]{color:var(--color-accent)}.finggu-mobile-nav__chevron[data-astro-cid-isef26zo]{width:20px;height:20px;color:var(--color-text-muted);transition:transform var(--transition-base);flex-shrink:0}.finggu-mobile-nav__item--has-submenu[data-astro-cid-isef26zo][aria-expanded=true] .finggu-mobile-nav__chevron[data-astro-cid-isef26zo]{transform:rotate(180deg)}.finggu-mobile-submenu[data-astro-cid-isef26zo]{padding:var(--space-2) 0 var(--space-4) var(--space-4);border-left:2px solid var(--color-border);margin-left:var(--space-2)}.finggu-mobile-submenu__link[data-astro-cid-isef26zo]{padding:var(--space-2) var(--space-2);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);color:var(--color-text-light);border-radius:var(--radius-md);transition:color var(--transition-fast), background var(--transition-fast);display:block}.finggu-mobile-submenu__link[data-astro-cid-isef26zo]:hover{color:var(--color-accent);background:#d4a53a14}.finggu-mobile-submenu__link--active[data-astro-cid-isef26zo]{color:var(--color-accent);font-weight:var(--font-weight-medium)}.finggu-mobile-menu__footer[data-astro-cid-isef26zo]{padding-top:var(--space-8);border-top:1px solid var(--color-border);margin-top:auto}.finggu-mobile-menu__cta[data-astro-cid-isef26zo]{justify-content:center;width:100%}.finggu-footer[data-astro-cid-oenwriqq]{background:var(--color-primary);color:var(--color-text-inverse)}.finggu-footer__main[data-astro-cid-oenwriqq]{padding:var(--space-20) 0 var(--space-12)}@media (width>=768px){.finggu-footer__main[data-astro-cid-oenwriqq]{padding:var(--space-24) 0 var(--space-16)}}.finggu-footer__grid[data-astro-cid-oenwriqq]{gap:var(--space-10)}@media (width>=640px){.finggu-footer__grid[data-astro-cid-oenwriqq]{grid-template-columns:2fr 1fr 1fr 1fr}}@media (width>=1024px){.finggu-footer__grid[data-astro-cid-oenwriqq]{grid-template-columns:2.5fr 1fr 1fr 1fr}}.finggu-footer__logo[data-astro-cid-oenwriqq]{margin-bottom:var(--space-4);display:inline-block}.finggu-footer__logo[data-astro-cid-oenwriqq] img[data-astro-cid-oenwriqq]{opacity:.9;width:auto;height:54px;transition:opacity var(--transition-base)}.finggu-footer__logo[data-astro-cid-oenwriqq]:hover img[data-astro-cid-oenwriqq]{opacity:1}.finggu-footer__tagline[data-astro-cid-oenwriqq]{margin:0 0 var(--space-2);font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.1em;color:var(--color-accent);line-height:1.4}.finggu-footer__established[data-astro-cid-oenwriqq]{margin:0 0 var(--space-6);font-size:var(--font-size-sm);color:#ffffff80}.finggu-footer__address[data-astro-cid-oenwriqq]{margin-bottom:var(--space-6);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:#ffffffb3;font-style:normal}.finggu-footer__address[data-astro-cid-oenwriqq] div[data-astro-cid-oenwriqq]{margin-bottom:var(--space-1)}.finggu-footer__contacts[data-astro-cid-oenwriqq]{gap:var(--space-3);flex-direction:column;display:flex}.finggu-footer__contact-link[data-astro-cid-oenwriqq]{align-items:center;gap:var(--space-3);font-size:var(--font-size-sm);color:#fffc;transition:color var(--transition-fast);display:flex}.finggu-footer__contact-link[data-astro-cid-oenwriqq]:hover{color:var(--color-accent)}.finggu-footer__contact-icon[data-astro-cid-oenwriqq]{color:var(--color-accent);flex-shrink:0}.finggu-footer__nav-title[data-astro-cid-oenwriqq]{margin:0 0 var(--space-4);font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.05em;text-transform:uppercase;color:var(--color-accent)}.finggu-footer__nav-list[data-astro-cid-oenwriqq]{gap:var(--space-3);flex-direction:column;display:flex}.finggu-footer__nav-link[data-astro-cid-oenwriqq]{font-size:var(--font-size-base);color:#ffffffb3;transition:color var(--transition-fast), padding-left var(--transition-fast)}.finggu-footer__nav-link[data-astro-cid-oenwriqq]:hover{color:var(--color-accent);padding-left:var(--space-2)}.finggu-footer__nav-link--active[data-astro-cid-oenwriqq]{color:var(--color-accent);font-weight:var(--font-weight-medium)}.finggu-footer__bottom[data-astro-cid-oenwriqq]{padding:var(--space-6) 0;border-top:1px solid #ffffff1a}.finggu-footer__bottom-inner[data-astro-cid-oenwriqq]{align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;display:flex}@media (width>=768px){.finggu-footer__bottom-inner[data-astro-cid-oenwriqq]{text-align:left;flex-direction:row;justify-content:space-between}}.finggu-footer__copyright[data-astro-cid-oenwriqq]{font-size:var(--font-size-sm);color:#ffffff80;margin:0}.finggu-footer__legal[data-astro-cid-oenwriqq]{gap:var(--space-6);display:flex}.finggu-footer__legal-link[data-astro-cid-oenwriqq]{font-size:var(--font-size-sm);color:#ffffff80;transition:color var(--transition-fast)}.finggu-footer__legal-link[data-astro-cid-oenwriqq]:hover{color:var(--color-accent)}.finggu-cta[data-astro-cid-wxcw5a5l]{background:var(--color-background-alt)}.finggu-cta__card[data-astro-cid-wxcw5a5l]{max-width:900px;padding:var(--space-12) var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);margin:0 auto}@media (width>=768px){.finggu-cta__card[data-astro-cid-wxcw5a5l]{padding:var(--space-16) var(--space-10)}}.finggu-cta__actions[data-astro-cid-wxcw5a5l]{margin-top:var(--space-8)}.finggu-cta__brand-name[data-astro-cid-wxcw5a5l]{@media (width>=768px){font-size:var(--font-size-3xl)}} .finggu-nav__item--has-dropdown[data-astro-cid-isef26zo]:hover>.finggu-nav__item--has-dropdown[data-astro-cid-isef26zo]:hover > ..finggu-nav__item--has-dropdown[data-astro-cid-isef26zo]:hover > .