.lady-bug-ex-light{--background:#fbfcf8;--foreground:#18342d;--card:#fff;--card-foreground:#18342d;--popover:#fff;--popover-foreground:#18342d;--primary:#176b50;--primary-foreground:#fff;--secondary:#eef3ea;--secondary-foreground:#18342d;--muted:#f3f5ef;--muted-foreground:#587068;--accent:#c5a66a;--accent-foreground:#253a32;--border:#dce5dc;--input:#dce5dc;--ring:#2b8065;--success:#176b50;--success-foreground:#fff;--warning:#a4722b;--warning-foreground:#fff;--overlay:linear-gradient(to bottom, rgb(24 52 45 / 72%), transparent)}body.page{margin-top:0}.zd-brand{display:flex;align-items:center}.zd-brand .custom-logo-link{display:inline-flex}.zd-brand .custom-logo{display:block;width:auto;max-width:220px;height:52px;object-fit:contain}.zd-brand__fallback{color:var(--foreground);font-size:1.25rem;font-weight:750;letter-spacing:-.03em;text-decoration:none}.zd-lbx-header{position:sticky;top:0;z-index:98;border-bottom:1px solid var(--border);background:color-mix(in sRGB,var(--background) 94%,transparent);backdrop-filter:blur(16px);transition:box-shadow 180ms}.zd-lbx-header__inner{min-height:196px;transition:min-height 180ms}.zd-lbx-header .zd-brand{position:relative;z-index:1}.zd-lbx-header .custom-logo-link{transition:transform 180ms}.zd-lbx-header .custom-logo{max-width:450px;height:180px;transition:height 180ms,max-width 180ms}.zd-lbx-header__phone{color:var(--foreground);font-weight:600;text-decoration:none}.zd-lbx-header.is-scrolled{box-shadow:0 12px 30px rgba(24,52,45,.1)}.zd-lbx-header.is-scrolled .zd-lbx-header__inner{min-height:126px}.zd-lbx-header.is-scrolled .custom-logo-link{transform:translateY(0)}.zd-lbx-header.is-scrolled .custom-logo{max-width:300px;height:110px}body.admin-bar .zd-lbx-header{top:32px}.zd-language-switcher ul{margin:0;padding:4px;border:1px solid var(--border);border-radius:999px;list-style:none;background:var(--card)}.zd-language-switcher a{display:block;min-width:38px;padding:6px 10px;border-radius:999px;color:var(--muted-foreground);font-size:.75rem;font-weight:700;line-height:1;text-align:center;text-decoration:none;text-transform:uppercase}.zd-language-switcher .current-lang a,.zd-language-switcher a:focus-visible,.zd-language-switcher a:hover{background:var(--primary);color:var(--primary-foreground)}.zd-lbx-page{min-height:60vh}.zd-lbx-page__header{padding:80px 0 24px}.zd-lbx-page__header h1{max-width:900px}.zd-lbx-page__content{max-width:900px;margin:0 auto;padding:72px 0 104px}.zd-lbx-page__content>*{margin-top:0}.zd-lbx-page__content h1{margin-bottom:48px;font-size:clamp(2.75rem,6vw,5rem);line-height:1;letter-spacing:-.055em}.zd-lbx-page__content h2{margin:64px 0 20px;padding-top:16px;border-top:1px solid var(--border);font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.15;letter-spacing:-.035em;scroll-margin-top:176px}.zd-lbx-page__content h3{margin:40px 0 16px;font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.3;scroll-margin-top:176px}.zd-lbx-page__content li,.zd-lbx-page__content p{font-size:1.0625rem;line-height:1.75}.zd-lbx-page__content p{margin-bottom:20px}.zd-lbx-page__content ol,.zd-lbx-page__content ul{margin:0 0 28px;padding-left:28px}.zd-lbx-page__content li+li{margin-top:10px}.zd-lbx-page__content a:not(.button){color:var(--primary);text-decoration-thickness:1px;text-underline-offset:4px}.zd-lbx-page__content .index{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 32px;padding:28px 28px 28px 48px;border:1px solid var(--border);border-radius:18px;background:var(--muted)}.zd-lbx-page__content .seal{margin-top:56px;padding-top:24px;border-top:1px solid var(--border);color:var(--muted-foreground);font-size:.875rem}.zd-lbx-footer{padding:72px 0 24px;border-top:1px solid var(--border);background:var(--secondary)}.zd-lbx-footer__grid{grid-template-columns:1.5fr 1fr 1fr}.zd-lbx-footer .custom-logo{max-width:440px;height:104px}.zd-lbx-footer__address p,.zd-lbx-footer__bottom p,.zd-lbx-footer__name{margin:0}.zd-lbx-footer__title{margin:0 0 4px;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.zd-lbx-footer__contact a,.zd-lbx-footer__legal a{width:fit-content;color:var(--foreground);text-decoration-color:color-mix(in sRGB,var(--primary) 35%,transparent);text-underline-offset:4px}.zd-lbx-footer__bottom{margin-top:56px;padding-top:24px;border-top:1px solid var(--border);color:var(--muted-foreground);font-size:.875rem}:focus-visible{outline:3px solid var(--ring);outline-offset:3px}@media (max-width:767px){.zd-brand .custom-logo{max-width:168px;height:42px}.zd-lbx-header__inner{min-height:152px}.zd-lbx-header .custom-logo-link{transform:none}.zd-lbx-header .custom-logo{max-width:min(420px,60vw);height:140px}.zd-lbx-header__phone{display:none}.zd-lbx-header.is-scrolled .zd-lbx-header__inner{min-height:88px}.zd-lbx-header.is-scrolled .custom-logo{max-width:220px;height:72px}body.admin-bar .zd-lbx-header{top:0}.zd-lbx-page__header{padding-top:56px}.zd-lbx-page__content{padding:56px 0 72px}.zd-lbx-page__content h1{margin-bottom:36px}.zd-lbx-page__content h2{margin-top:48px}.zd-lbx-page__content h2,.zd-lbx-page__content h3{scroll-margin-top:112px}.zd-lbx-page__content li,.zd-lbx-page__content p{font-size:1rem}.zd-lbx-page__content .index{grid-template-columns:1fr;padding:24px 24px 24px 42px}.zd-lbx-footer{padding-top:56px}.zd-lbx-footer .custom-logo{max-width:min(336px,100%);height:84px}.zd-lbx-footer__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.zd-lbx-header,.zd-lbx-header .custom-logo,.zd-lbx-header .custom-logo-link,.zd-lbx-header__inner{transition:none}}
/*# sourceMappingURL=style.min.css.map */
