.site-search{position:relative}.site-search-results{z-index:80;padding:var(--spacing-xs) 0;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-lg);max-height:60vh;margin:0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.site-search-results[hidden]{display:none}.site-search-results li{margin:0}.site-search-link{padding:var(--spacing-sm) var(--spacing-md);color:var(--color-text);flex-direction:column;gap:2px;text-decoration:none;display:flex}.site-search-link:hover,.site-search-link:focus-visible{background:var(--color-surface)}.site-search-kind{font-size:var(--font-size-xs);color:var(--color-muted)}.site-search-title{font-size:var(--font-size-sm)}.site-search-all{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm);color:var(--color-brand);border-bottom:1px solid var(--color-border);font-weight:600;text-decoration:none;display:block}.site-search-all:hover{background:var(--color-surface)}.site-search-empty{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm);color:var(--color-muted)}.mainnav-bar[data-astro-cid-nen7h5rs]{z-index:100;background:var(--color-bg);transition:transform .45s cubic-bezier(.22,1,.36,1);position:sticky;top:0;transform:translateY(0);box-shadow:0 2px 8px #00000014}.mainnav-bar[data-astro-cid-nen7h5rs].header-hidden{transform:translateY(-100%)}.topbar[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--color-border);font-size:var(--font-size-xs)}.topbar-inner[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--spacing-md);padding-top:var(--spacing-sm);padding-bottom:var(--spacing-sm);display:flex}.locale-switcher[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--spacing-xs);color:var(--color-text);white-space:nowrap;font-weight:600;display:inline-flex}.locale-flag[data-astro-cid-nen7h5rs]{border:1px solid var(--color-border);background:linear-gradient(#e03131 0% 50%,#fff 50% 100%);border-radius:2px;width:18px;height:13px;display:inline-block;overflow:hidden}.locale-caret[data-astro-cid-nen7h5rs]{color:var(--color-muted);font-size:.7rem;display:inline-flex}.topbar-divider[data-astro-cid-nen7h5rs]{background:var(--color-border);flex-shrink:0;width:1px;height:1rem}.topbar-message[data-astro-cid-nen7h5rs]{min-width:0;color:var(--color-brand);flex:1;overflow:hidden}.topbar-message-track[data-astro-cid-nen7h5rs]{will-change:transform;width:max-content;animation:24s linear infinite topbar-marquee;display:inline-flex}.topbar-message[data-astro-cid-nen7h5rs]:hover .topbar-message-track[data-astro-cid-nen7h5rs],.topbar-message[data-astro-cid-nen7h5rs]:focus-within .topbar-message-track[data-astro-cid-nen7h5rs]{animation-play-state:paused}.topbar-message-item[data-astro-cid-nen7h5rs]{padding-right:var(--spacing-3xl);white-space:nowrap;align-items:center;display:inline-flex}.topbar-message[data-astro-cid-nen7h5rs] strong[data-astro-cid-nen7h5rs]{font-weight:700}.topbar-sep[data-astro-cid-nen7h5rs]{margin:0 var(--spacing-sm);color:var(--color-border)}@keyframes topbar-marquee{0%{transform:translate(0)}to{transform:translate(-33.3333%)}}@media (prefers-reduced-motion:reduce){.topbar-message-track[data-astro-cid-nen7h5rs]{animation:none}}.mainnav[data-astro-cid-nen7h5rs]{padding-top:var(--spacing-md);padding-bottom:var(--spacing-md);align-items:center;gap:0;display:flex}.site-logo[data-astro-cid-nen7h5rs]{margin-right:var(--spacing-xl);flex-shrink:0;display:block}.site-logo-img[data-astro-cid-nen7h5rs]{width:auto;height:44px;display:block}.mainnav-mobile-actions[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--spacing-md);order:3;margin-left:auto;display:flex}.nav-toggle[data-astro-cid-nen7h5rs]{border:1px solid var(--color-border);border-radius:var(--radius-sm);width:40px;height:40px;color:var(--color-text);cursor:pointer;background:0 0;justify-content:center;align-items:center;font-size:1.25rem;display:none}.nav-panel[data-astro-cid-nen7h5rs]{justify-content:center;align-items:center;gap:var(--spacing-md);flex:1;order:2;min-width:0;padding-right:160px;display:flex;position:relative}.nav-links[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--spacing-xl);list-style:none;display:flex}.nav-item[data-astro-cid-nen7h5rs]{position:relative}.nav-item[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]{font-size:var(--font-size-sm);color:var(--color-muted);white-space:nowrap;padding:var(--spacing-xs) 0;transition:color var(--transition-fast);align-items:center;gap:4px;font-weight:600;display:inline-flex}.nav-item[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]:hover{color:var(--color-brand)}.nav-caret[data-astro-cid-nen7h5rs]{transition:transform var(--transition-fast);font-size:.65rem;display:inline-flex}.nav-item[data-astro-cid-nen7h5rs].has-children.open .nav-caret[data-astro-cid-nen7h5rs],.nav-item[data-astro-cid-nen7h5rs].has-mega.open .nav-caret[data-astro-cid-nen7h5rs]{transform:rotate(180deg)}.submenu[data-astro-cid-nen7h5rs]{min-width:180px;margin-top:var(--spacing-sm);padding:var(--spacing-xs);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;transition:opacity var(--transition-fast), transform var(--transition-fast), visibility var(--transition-fast);list-style:none;position:absolute;top:100%;left:0;transform:translateY(4px)}.nav-item[data-astro-cid-nen7h5rs].has-children.open .submenu[data-astro-cid-nen7h5rs]{opacity:1;visibility:visible;transform:translateY(0)}.submenu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-sm);font-size:var(--font-size-sm);color:var(--color-text);white-space:nowrap;font-weight:500;display:block}.submenu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:var(--color-surface);color:var(--color-brand)}.nav-actions[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--spacing-md);display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.search-toggle[data-astro-cid-nen7h5rs]{padding:var(--spacing-xs);color:var(--color-text);cursor:pointer;background:0 0;border:none;align-items:center;font-size:1.1rem;display:flex}.search-toggle[data-astro-cid-nen7h5rs]:hover{color:var(--color-brand)}.search-toggle--mobile[data-astro-cid-nen7h5rs]{display:none}.search-panel[data-astro-cid-nen7h5rs]{background:var(--color-bg);border-bottom:1px solid var(--color-border);box-shadow:var(--shadow-lg);padding:var(--spacing-lg) 0;position:absolute;top:100%;left:0;right:0}.search-panel-inner[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--spacing-sm);border-bottom:2px solid var(--color-brand);padding-bottom:var(--spacing-sm);display:flex;position:relative}.search-panel-icon[data-astro-cid-nen7h5rs]{color:var(--color-muted);flex-shrink:0;font-size:1.1rem;display:inline-flex}.site-search{flex:1}.site-search .site-search-input{width:100%;padding:var(--spacing-xs) 0;font-family:inherit;font-size:var(--font-size-lg);color:var(--color-text);background:0 0;border:none;outline:none}.site-search .site-search-results{--emdash-search-bg:var(--color-bg);--emdash-search-text:var(--color-text);--emdash-search-muted:var(--color-muted);--emdash-search-border:var(--color-border);--emdash-search-hover:var(--color-surface);--emdash-search-highlight:var(--color-brand);border-radius:var(--radius);margin-top:var(--spacing-md);width:auto;left:0;right:0}.btn-login[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-lg);font-size:var(--font-size-sm);color:var(--color-brand);border:1px solid var(--color-brand);border-radius:var(--radius-full);white-space:nowrap;transition:background var(--transition-fast), color var(--transition-fast);font-weight:600;display:inline-flex}.btn-login[data-astro-cid-nen7h5rs].mu-swipe-btn{padding:0}.btn-login[data-astro-cid-nen7h5rs] .mu-swipe-base[data-astro-cid-nen7h5rs],.btn-login[data-astro-cid-nen7h5rs] .mu-swipe-fill[data-astro-cid-nen7h5rs]{padding:var(--spacing-sm) var(--spacing-lg)}.btn-login[data-astro-cid-nen7h5rs]:hover{color:var(--color-on-brand)}.nav-user[data-astro-cid-nen7h5rs]{position:relative}.nav-user[data-astro-cid-nen7h5rs][hidden],.nav-user-menu[data-astro-cid-nen7h5rs][hidden],.btn-login[data-astro-cid-nen7h5rs][hidden]{display:none!important}.nav-user-btn[data-astro-cid-nen7h5rs]{border-radius:var(--radius-full);font:inherit;cursor:pointer;transition:background var(--transition-fast);background:#fff;border:1px solid #9dc68e;align-items:center;gap:.625rem;padding:.5rem 1rem .5rem .75rem;display:flex;box-shadow:0 2px 10px #2d6a2d0f}.nav-user-btn[data-astro-cid-nen7h5rs]:hover{background:#f3faea}.nav-user-avatar[data-astro-cid-nen7h5rs]{color:#80c939;background:#edf4e3;border-radius:9999px;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.875rem;font-weight:600;display:flex}.nav-user-name[data-astro-cid-nen7h5rs]{text-overflow:ellipsis;white-space:nowrap;color:#404040;max-width:96px;font-size:.875rem;font-weight:500;overflow:hidden}.nav-user-caret[data-astro-cid-nen7h5rs]{color:#a3a3a3}.nav-user-menu[data-astro-cid-nen7h5rs]{z-index:60;background:#fff;border:1px solid #e5e5e5;border-radius:1rem;width:13rem;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 16px 40px -8px #00000026}.nav-user-item[data-astro-cid-nen7h5rs]{width:100%;font:inherit;color:#404040;cursor:pointer;background:0 0;border:0;align-items:center;gap:.625rem;padding:.75rem 1rem;font-size:.875rem;display:flex}a[data-astro-cid-nen7h5rs].nav-user-item{text-decoration:none}a[data-astro-cid-nen7h5rs].nav-user-item:hover,a[data-astro-cid-nen7h5rs].nav-user-item:focus-visible{color:var(--color-brand-strong,#2e682f);background:#f5f5f5}.nav-user-sep[data-astro-cid-nen7h5rs]{background:#e5e5e5;height:1px}.nav-user-logout[data-astro-cid-nen7h5rs]:hover{color:#ef4444;background:#fef2f2}@media (width<=900px){.mainnav[data-astro-cid-nen7h5rs]{width:100%}.topbar-divider[data-astro-cid-nen7h5rs]{display:none}.nav-toggle[data-astro-cid-nen7h5rs]{display:inline-flex}.nav-panel[data-astro-cid-nen7h5rs]{background:var(--color-bg);border-bottom:1px solid var(--color-border);box-shadow:var(--shadow-lg);max-height:0;transition:max-height var(--transition-base);flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;padding-right:0;position:absolute;top:100%;left:0;right:0;overflow:hidden}.nav-panel[data-astro-cid-nen7h5rs]>.search-toggle[data-astro-cid-nen7h5rs]{display:none}.search-toggle--mobile[data-astro-cid-nen7h5rs]{justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:inline-flex}.nav-panel[data-astro-cid-nen7h5rs].open{max-height:calc(100vh - 100%);overflow-y:auto}.nav-links[data-astro-cid-nen7h5rs]{padding:var(--spacing-md) var(--spacing-lg);flex-direction:column;align-items:stretch;gap:0}.nav-item[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]{padding:var(--spacing-md) 0;border-bottom:1px solid var(--color-border);justify-content:space-between}.submenu[data-astro-cid-nen7h5rs]{opacity:1;visibility:visible;box-shadow:none;max-height:0;transition:max-height var(--transition-base);border:none;border-radius:0;margin-top:0;padding:0;position:static;overflow:hidden;transform:none}.nav-item[data-astro-cid-nen7h5rs].has-children.open .submenu[data-astro-cid-nen7h5rs]{max-height:300px;padding:var(--spacing-xs)}.nav-actions[data-astro-cid-nen7h5rs]{justify-content:space-between;gap:var(--spacing-md);padding:var(--spacing-lg);border-top:1px solid var(--color-border);margin-left:0;position:static;transform:none}.btn-login[data-astro-cid-nen7h5rs]{flex:1;justify-content:center}}.submenu[data-astro-cid-nen7h5rs][hidden]{display:none!important}.nav-item[data-astro-cid-nen7h5rs].has-mega{position:relative}.mega[data-astro-cid-nen7h5rs]{z-index:60;background:#fff;border:1px solid #e5e7eb;border-radius:12px;width:min(1070px,100vw - 32px);display:none;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 20px 40px #0000001f}.nav-item[data-astro-cid-nen7h5rs].has-mega.open .mega[data-astro-cid-nen7h5rs]{display:block}.mega-inner[data-astro-cid-nen7h5rs]{align-items:stretch;display:flex}.mega-cats[data-astro-cid-nen7h5rs]{border-right:1px solid #f0f0f0;flex:0 0 200px;margin:0;padding:8px 0;list-style:none}.mega-cat[data-astro-cid-nen7h5rs]{color:#374151;justify-content:space-between;align-items:center;padding:11px 16px;font-size:15px;text-decoration:none;display:flex}.mega-cat[data-astro-cid-nen7h5rs]:hover,.mega-cat[data-astro-cid-nen7h5rs].is-active{color:#2d6a2d;background:#eef3e3;font-weight:500}.mega-caret[data-astro-cid-nen7h5rs]{font-size:12px;display:none}.mega-cat[data-astro-cid-nen7h5rs].is-active .mega-caret[data-astro-cid-nen7h5rs]{display:inline-flex}.mega-cats-foot[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:#2d6a2d;border-top:1px solid #f0f0f0;margin:8px 16px 0;padding-top:12px;font-size:14px;font-weight:600;text-decoration:none;display:block}.mega-panels[data-astro-cid-nen7h5rs]{flex:1;min-width:0;padding:28px 20px 20px}.mega-panel[data-astro-cid-nen7h5rs]{display:none}.mega-panel[data-astro-cid-nen7h5rs].is-active{display:block}.mega-head[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.mega-title[data-astro-cid-nen7h5rs]{letter-spacing:.12em;color:#2d6a2d;font-size:12px;font-weight:700}.mega-all[data-astro-cid-nen7h5rs]{color:#6b7280;font-size:12px;text-decoration:none}.mega-all[data-astro-cid-nen7h5rs]:hover{color:#2d6a2d}.mega-grid[data-astro-cid-nen7h5rs]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.mega-card[data-astro-cid-nen7h5rs]{color:#1f2937;flex-direction:column;gap:6px;min-width:0;text-decoration:none;display:flex}.mega-card[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{aspect-ratio:195/110;object-fit:cover;border-radius:8px;width:100%;display:block}.mega-card-title[data-astro-cid-nen7h5rs]{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.mega-card-date[data-astro-cid-nen7h5rs]{color:#9ca3af;font-size:11px}.mega-card[data-astro-cid-nen7h5rs]:hover .mega-card-title[data-astro-cid-nen7h5rs]{color:#2d6a2d}@media (width<=900px){.mega[data-astro-cid-nen7h5rs]{width:auto;box-shadow:none;border:0;border-radius:0;position:static;transform:none}.nav-item[data-astro-cid-nen7h5rs].has-mega.open .mega[data-astro-cid-nen7h5rs]{display:block}.mega-inner[data-astro-cid-nen7h5rs]{flex-direction:column}.mega-cats[data-astro-cid-nen7h5rs]{border-right:0;flex:none}.mega-panels[data-astro-cid-nen7h5rs]{display:none}}@media (width>=901px){.nav-item[data-astro-cid-nen7h5rs].has-mega{position:static}.mega[data-astro-cid-nen7h5rs]{margin-top:22px}.nav-item[data-astro-cid-nen7h5rs].has-mega.open .mega[data-astro-cid-nen7h5rs]{display:block}}.mega-products-inner[data-astro-cid-nen7h5rs]{padding:20px 24px 24px}.mega-products[data-astro-cid-nen7h5rs] .mega-head[data-astro-cid-nen7h5rs]{margin-bottom:16px}.mega-prod-grid[data-astro-cid-nen7h5rs]{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px 16px;display:grid}.mega-prod[data-astro-cid-nen7h5rs]{color:#1f2937;flex-direction:column;gap:8px;min-width:0;text-decoration:none;display:flex}.mega-prod[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{aspect-ratio:1;object-fit:contain;background:#f3f4f6;width:100%;display:block;overflow:hidden;border-radius:8px!important}.mega-prod-title[data-astro-cid-nen7h5rs]{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.mega-prod[data-astro-cid-nen7h5rs]:hover .mega-prod-title[data-astro-cid-nen7h5rs]{color:#2d6a2d}@media (width<=900px){.mega-products-inner[data-astro-cid-nen7h5rs]{padding:12px 16px}.mega-prod-grid[data-astro-cid-nen7h5rs]{grid-template-columns:repeat(2,minmax(0,1fr))}}.site-footer[data-astro-cid-jo6i4kqk]{width:100%;overflow:hidden}.footer-cta[data-astro-cid-jo6i4kqk]{padding:var(--spacing-xl) var(--spacing-lg);color:#727272;background:#e4e4e4}.footer-cta-inner[data-astro-cid-jo6i4kqk]{max-width:var(--wide-width);align-items:flex-start;gap:var(--spacing-xl);flex-direction:column;margin:0 auto;display:flex}.footer-cta-text[data-astro-cid-jo6i4kqk]{max-width:760px}.footer-cta-heading[data-astro-cid-jo6i4kqk]{font-size:var(--font-size-2xl);color:#000;font-weight:800;line-height:1.3}.footer-cta-desc[data-astro-cid-jo6i4kqk]{margin-top:var(--spacing-md);font-size:var(--font-size-sm);line-height:var(--leading-relaxed);color:#727272}.footer-cta-btn[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-xl);border-radius:var(--radius-full);color:#fff;font-weight:600;font-size:var(--font-size-sm);transition:background var(--transition-fast);background:#5c8e2e;flex-shrink:0;display:inline-flex}.footer-cta-btn[data-astro-cid-jo6i4kqk].mu-swipe-btn{padding:0}.footer-cta-btn[data-astro-cid-jo6i4kqk] .mu-swipe-base[data-astro-cid-jo6i4kqk],.footer-cta-btn[data-astro-cid-jo6i4kqk] .mu-swipe-fill[data-astro-cid-jo6i4kqk]{padding:var(--spacing-sm) var(--spacing-xl)}.footer-cta-btn[data-astro-cid-jo6i4kqk]:hover{background:#6a9c35}.footer-cta-btn-icon[data-astro-cid-jo6i4kqk]{color:#5c8e2e;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.footer-cta-btn-icon[data-astro-cid-jo6i4kqk] svg{width:20px;height:20px}.footer-main[data-astro-cid-jo6i4kqk]{padding:var(--spacing-3xl) var(--spacing-lg) var(--spacing-xl);color:#727272!important;background:#fff!important}.footer-main-grid[data-astro-cid-jo6i4kqk]{max-width:var(--wide-width);gap:var(--spacing-2xl);grid-template-columns:1.15fr .8fr .9fr .9fr;margin:0 auto;display:grid}.footer-logo-link[data-astro-cid-jo6i4kqk]{display:inline-flex}.footer-logo[data-astro-cid-jo6i4kqk]{width:140px;height:auto}.footer-address[data-astro-cid-jo6i4kqk]{margin-top:var(--spacing-lg);max-width:320px;font-size:var(--font-size-sm);line-height:var(--leading-relaxed);color:#727272!important}.footer-support-link[data-astro-cid-jo6i4kqk]{margin-top:var(--spacing-lg);align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-sm);transition:color var(--transition-fast);font-weight:600;display:inline-flex;color:#727272!important}.footer-support-link[data-astro-cid-jo6i4kqk]:hover{color:#7fce58}.footer-support-icon[data-astro-cid-jo6i4kqk]{color:#4fb44f;display:flex}.footer-support-icon[data-astro-cid-jo6i4kqk] svg{width:20px;height:20px}.footer-nav-title[data-astro-cid-jo6i4kqk]{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.04em;font-weight:800;color:#000!important}.footer-nav-list[data-astro-cid-jo6i4kqk]{margin-top:var(--spacing-lg);gap:var(--spacing-xs);flex-direction:column;list-style:none;display:flex}.footer-nav-list[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{font-size:var(--font-size-sm);transition:color var(--transition-fast);line-height:1.6;color:#727272!important}.footer-nav-list[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#000!important}.footer-bottom[data-astro-cid-jo6i4kqk]{max-width:var(--wide-width);margin:var(--spacing-2xl) auto 0;padding-top:var(--spacing-lg);gap:var(--spacing-md);border-top:1px solid #e4e4e4;flex-direction:column;display:flex}.footer-socials[data-astro-cid-jo6i4kqk]{gap:var(--spacing-md) var(--spacing-lg);font-size:var(--font-size-sm);flex-wrap:wrap;list-style:none;display:flex}.footer-socials[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{transition:color var(--transition-fast);color:#727272!important}.footer-socials[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#000!important}.footer-copyright[data-astro-cid-jo6i4kqk]{font-size:var(--font-size-sm);line-height:1.6;color:#727272!important}.footer-copyright[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-underline-offset:4px;text-decoration:underline #727272;color:#000!important}@media (width>=1024px){.footer-cta[data-astro-cid-jo6i4kqk]{padding:var(--spacing-2xl) var(--spacing-2xl)}.footer-cta-inner[data-astro-cid-jo6i4kqk]{flex-direction:row;justify-content:space-between;align-items:center}.footer-main[data-astro-cid-jo6i4kqk]{padding:calc(var(--spacing-3xl) + var(--spacing-xs)) var(--spacing-2xl) var(--spacing-xl)}.footer-bottom[data-astro-cid-jo6i4kqk]{flex-direction:row;justify-content:space-between;align-items:center}}@media (width<=1023px){.footer-main-grid[data-astro-cid-jo6i4kqk]{gap:var(--spacing-xl);grid-template-columns:1fr}}@layer base{:root{color-scheme:light dark;--color-bg:light-dark(#fff,#0f172a);--color-text:light-dark(#0f172a,#f1f5f9);--color-muted:light-dark(#64748b,#94a3b8);--color-border:light-dark(#e2e8f0,#334155);--color-surface:light-dark(#f8fafc,#1e293b);--color-brand:light-dark(#6366f1,#818cf8);--color-brand-strong:light-dark(#4f46e5,#6366f1);--color-brand-soft:light-dark(#818cf8,#a5b4fc);--color-accent:#f472b6;--color-accent-soft:#f9a8d4;--color-on-brand:white;--color-brand-ring:color-mix(in srgb, var(--color-brand) 10%, transparent);--color-success:#22c55e;--color-warning:#f59e0b;--color-danger:light-dark(#dc2626,#f87171);--gradient-brand:linear-gradient(135deg, var(--color-brand), var(--color-accent));--gradient-brand-strong:linear-gradient(135deg, var(--color-brand-strong), var(--color-accent));--gradient-brand-soft:linear-gradient(135deg, var(--color-brand-soft), var(--color-accent-soft));--gradient-headline:linear-gradient(135deg, var(--color-text), var(--color-muted));--font-heading:var(--font-body);--font-weight-heading:700;--font-weight-display:800;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:2rem;--font-size-4xl:2.5rem;--font-size-5xl:3.5rem;--font-size-6xl:4.5rem;--leading-tight:1.1;--leading-snug:1.2;--leading-normal:1.6;--leading-relaxed:1.7;--tracking-tight:-.03em;--tracking-snug:-.02em;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--spacing-4xl:6rem;--spacing-5xl:8rem;--max-width:720px;--wide-width:1200px;--radius-sm:6px;--radius:10px;--radius-lg:16px;--radius-full:9999px;--transition-fast:.15s ease;--transition-base:.2s ease;--transition-slow:.3s ease;--shadow-sm:0 1px 2px #0000000d;--shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a}@supports not (color:light-dark(#000, #fff)){:root{color-scheme:light;--color-bg:#fff;--color-text:#0f172a;--color-muted:#64748b;--color-border:#e2e8f0;--color-surface:#f8fafc;--color-brand:#6366f1;--color-brand-strong:#4f46e5;--color-brand-soft:#818cf8;--color-danger:#dc2626}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}body{font-family:var(--font-body);font-size:var(--font-size-base);line-height:var(--leading-normal);color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;min-height:100vh}a:where(:not([class*=emdash]):not([class*=ec-])){color:currentColor;text-decoration:none}p a:not([class]),li a:not([class]){color:var(--color-brand);text-underline-offset:2px;text-decoration:underline}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--font-weight-heading);line-height:var(--leading-snug);letter-spacing:var(--tracking-snug)}h1{font-size:var(--font-size-5xl)}h2{font-size:var(--font-size-3xl)}h3{font-size:var(--font-size-2xl)}h4{font-size:var(--font-size-xl)}.container{max-width:var(--wide-width);padding:0 var(--spacing-lg);margin:0 auto}.section{padding:calc(var(--spacing-5xl) / 2) 0}.section-header{text-align:center;max-width:var(--max-width);margin:0 auto var(--spacing-4xl)}.section-headline{font-size:var(--font-size-3xl);font-weight:var(--font-weight-display)}.section-subheadline{margin-top:var(--spacing-md);font-size:var(--font-size-lg);color:var(--color-muted)}.icon-tile{width:48px;height:48px;color:var(--color-on-brand);background:var(--gradient-brand);border-radius:var(--radius);flex-shrink:0;justify-content:center;align-items:center;font-size:1.5rem;display:flex}.btn{justify-content:center;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-lg);font-family:inherit;font-size:var(--font-size-sm);border-radius:var(--radius);cursor:pointer;transition:background var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);font-weight:600;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn-primary{color:var(--color-on-brand);background:var(--gradient-brand-strong);transition:background .3s ease, box-shadow .3s ease, transform var(--transition-fast);border:none}.btn-primary:hover{background:var(--gradient-brand);box-shadow:var(--shadow-lg)}.btn-secondary{color:var(--color-text);border:1px solid var(--color-border);background:0 0}.btn-secondary:hover{background:var(--color-surface);border-color:var(--color-muted)}.btn-lg{padding:var(--spacing-md) var(--spacing-xl);font-size:var(--font-size-base)}.site-cookie-consent{z-index:1000;color:#55606e;background:#fff;border:1px solid #11182714;border-radius:14px;width:min(100vw - 2rem,420px);padding:1.25rem;position:fixed;bottom:1.25rem;left:1.25rem;box-shadow:0 18px 48px #0f172a29}.site-cookie-consent[hidden]{display:none}.site-cookie-consent-row{align-items:flex-start;gap:.75rem;display:flex}.site-cookie-consent-icon{color:var(--color-brand);flex:none}.site-cookie-consent-text{margin:0;font-size:.9375rem;line-height:1.6}.site-cookie-consent-text a{color:var(--color-brand);text-underline-offset:2px;font-weight:700;text-decoration:underline}.site-cookie-consent-actions{gap:.75rem;margin-top:1.25rem;padding-left:2rem;display:flex}.site-cookie-consent-btn{border:1px solid var(--color-brand);background:var(--color-brand);color:#fff;white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-width:84px;min-height:44px;padding:.75rem 1rem;font-family:inherit;font-size:.9375rem;font-weight:700;line-height:1;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.site-cookie-consent-btn:hover{background:var(--color-brand-strong);border-color:var(--color-brand-strong);transform:translateY(-1px)}.site-cookie-consent-btn--ghost{color:#3f4652;background:#fff;border-color:#d9dee7}.site-cookie-consent-btn--ghost:hover{color:#111827;background:#f8fafc;border-color:#cbd5e1}}:root{--color-brand:light-dark(#449a45,#74bc75);--color-brand-strong:light-dark(#2e682f,#449a45);--color-brand-soft:light-dark(#74bc75,#a4c8a5);--color-bg:#fff;--font-body:"Poppins", Arial, Helvetica, sans-serif;--color-accent:#449a45;--color-accent-soft:#74bc75;--gradient-brand:var(--color-brand);--gradient-brand-strong:var(--color-brand-strong);--gradient-brand-soft:var(--color-brand-soft);--gradient-headline:var(--color-text);--color-muted:light-dark(#717171,#a3a3a3);--color-border:light-dark(#e4e4e4,#3a3a3a);--wide-width:1440px}html body{background-color:var(--color-bg)}.mu-flip-link .mu-flip-text{vertical-align:middle;line-height:1.3;display:inline-block;position:relative;overflow:hidden}.mu-flip-link .mu-flip-text>span{transition:transform .4s cubic-bezier(.65,0,.35,1);display:block}.mu-flip-link .mu-flip-text:after{content:attr(data-text);color:var(--color-brand);font-weight:inherit;transition:transform .4s cubic-bezier(.65,0,.35,1);display:block;position:absolute;top:100%;left:0}.mu-flip-link:hover .mu-flip-text>span,.mu-flip-link:hover .mu-flip-text:after,.mu-flip-link:focus-visible .mu-flip-text>span,.mu-flip-link:focus-visible .mu-flip-text:after{transform:translateY(-100%)}.mu-swipe-btn{isolation:isolate;transition:transform .3s ease, box-shadow var(--transition-fast,.15s);position:relative;overflow:hidden}.mu-swipe-btn:hover,.mu-swipe-btn:focus-visible{transform:scale(.96)}.mu-swipe-btn .mu-swipe-base,.mu-swipe-btn .mu-swipe-fill{justify-content:center;align-items:center;gap:inherit;border-radius:inherit;white-space:nowrap;min-width:100%;display:inline-flex}.mu-swipe-btn .mu-swipe-base{z-index:1;position:relative}.mu-swipe-btn .mu-swipe-fill{z-index:2;color:var(--color-brand);pointer-events:none;background:#fff;border:1px solid;transition:transform .4s cubic-bezier(.65,0,.35,1);position:absolute;inset:0;transform:translateY(100%)scale(.94)}.mu-swipe-btn:hover .mu-swipe-fill,.mu-swipe-btn:focus-visible .mu-swipe-fill{transform:translateY(0)scale(1)}.mu-swipe-btn--outline .mu-swipe-fill{background:var(--color-brand);color:var(--color-on-brand);border-color:var(--color-brand)}.mu-swipe-btn--solid .mu-swipe-fill{color:var(--color-brand);border-color:var(--color-brand);background:#fff}.mu-swipe-btn--light .mu-swipe-fill{color:var(--color-brand);background:#fff;border-color:#fff}.mu-swipe-btn .mu-swipe-icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mu-reveal{opacity:1;transform:none}.mu-js .mu-reveal{opacity:0;transition:opacity .9s,transform .9s cubic-bezier(.16,1,.3,1);transition-delay:var(--mu-reveal-delay,0s);will-change:opacity, transform;transform:translateY(28px)}.mu-js .mu-reveal.is-revealed{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.mu-flip-link .mu-flip-text>span,.mu-flip-link .mu-flip-text:after,.mu-swipe-btn,.mu-swipe-btn .mu-swipe-fill,.mu-reveal{transition:none}.mu-flip-link:hover .mu-flip-text>span,.mu-flip-link:hover .mu-flip-text:after,.mu-flip-link:focus-visible .mu-flip-text>span,.mu-flip-link:focus-visible .mu-flip-text:after,.mu-swipe-btn:hover,.mu-swipe-btn:focus-visible,.mu-swipe-btn:hover .mu-swipe-fill,.mu-swipe-btn:focus-visible .mu-swipe-fill,.mu-reveal{opacity:1;transform:none}.mu-swipe-btn .mu-swipe-fill{display:none}}main[data-astro-cid-hkbrpulz]{min-height:calc(100vh - 200px)}@media (width<=768px){.site-cookie-consent[data-astro-cid-hkbrpulz]{width:auto;bottom:1rem;left:1rem;right:1rem}.site-cookie-consent-actions[data-astro-cid-hkbrpulz]{padding-left:0}h1[data-astro-cid-hkbrpulz]{font-size:var(--font-size-4xl)}h2[data-astro-cid-hkbrpulz]{font-size:var(--font-size-2xl)}}
