.country-toast[data-v-bc2a39be]{position:absolute;top:48px;right:0;display:flex;align-items:center;gap:10px;max-width:min(320px,calc(100vw - 32px));padding:10px 14px;border-radius:12px;background:#0f2a3a;color:#fff;font-size:14px;font-weight:500;z-index:100;box-shadow:0 6px 20px #00000040;white-space:normal;animation:fadeIn-bc2a39be .25s ease}.country-toast.hide[data-v-bc2a39be]{animation:fadeOut-bc2a39be .25s ease forwards}.actions[data-v-bc2a39be]{display:flex;gap:6px}.actions button[data-v-bc2a39be]{min-height:30px;padding:4px 8px;border:1px solid rgba(255,255,255,.2);border-radius:6px;background:transparent;color:#fff;font-size:13px;cursor:pointer}@media (max-width: 480px){.country-toast[data-v-bc2a39be]{top:calc(100% + 8px);width:max-content;max-width:min(288px,calc(100vw - 24px));align-items:flex-start;gap:8px;padding:10px 12px;font-size:12px;line-height:1.35}.actions[data-v-bc2a39be]{flex-shrink:0}}@media (max-width: 360px){.country-toast[data-v-bc2a39be]{max-width:min(280px,calc(100vw - 16px));flex-direction:column}}@keyframes fadeIn-bc2a39be{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut-bc2a39be{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}.switcher-root[data-v-23377ef9]{position:relative;display:flex;align-items:center;gap:5px;overflow:visible}.language-switcher.switcher.switcher-root[data-v-23377ef9]{height:36px;width:224px;min-width:0;max-width:100%;box-sizing:border-box;flex-shrink:0;padding:2px 6px;margin-top:2px;margin-bottom:2px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#142846f2;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);gap:5px;overflow:visible}.language-switcher__search[data-v-23377ef9],.search-segment[data-v-23377ef9]{position:relative;width:40px;height:30px;flex-shrink:0;display:flex;align-items:center;overflow:visible;pointer-events:auto}.language-switcher__search-inner[data-v-23377ef9],.search-inner[data-v-23377ef9]{position:absolute;top:0;right:0;display:flex;align-items:center;width:40px;height:30px;padding:0 10px;overflow:hidden;background:#ffffff0f;border-radius:999px;color:#fff;transition:width .3s ease;z-index:3;pointer-events:auto}.language-switcher__search.active .search-inner[data-v-23377ef9],.search-segment.active .search-inner[data-v-23377ef9]{width:180px}.language-switcher__search-button[data-v-23377ef9]{padding:0;border:none;background:transparent;color:inherit;cursor:pointer}.search-icon[data-v-23377ef9]{width:16px;height:16px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;color:#fff;flex-shrink:0;opacity:.8;position:relative;z-index:1}.language-switcher__search-glyph[data-v-23377ef9]{width:16px;height:16px;fill:none;stroke:currentColor}.search-icon svg[data-v-23377ef9]{width:16px;height:16px;fill:none;stroke:#fff;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.language-switcher__divider[data-v-23377ef9],.divider[data-v-23377ef9]{position:absolute;top:50%;right:10px;width:1px;height:16px;background:#ffffff26;transform:translateY(-50%)}.language-switcher__search-input.search-input[data-v-23377ef9]{flex:1;min-width:0;margin:0 18px 0 8px;padding:0;border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important;color:#fff;font-size:13px;line-height:1;opacity:0;pointer-events:none;transition:opacity .12s ease}.language-switcher__search.active .language-switcher__search-input[data-v-23377ef9],.search-segment.active .search-input[data-v-23377ef9]{opacity:1;pointer-events:auto}.language-switcher__search-input.search-input[data-v-23377ef9]:focus{background:transparent!important;box-shadow:none!important}.language-switcher__search-input[data-v-23377ef9]::placeholder{color:#f8fafc80}.language-switcher__nav[data-v-23377ef9]{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex:0 0 24px;padding:0;border:1px solid rgba(200,216,235,.15);border-radius:999px;background:#f8fafc0e;color:#f8fafcc2;box-shadow:inset 0 1px #ffffff0d;font-size:12px;font-weight:600;line-height:1;cursor:pointer;touch-action:manipulation;user-select:none;transition:color .15s ease,background-color .15s ease,border-color .15s ease,opacity .15s ease,transform .15s ease}.language-switcher__nav>span[data-v-23377ef9]{transform:translateY(-.5px)}.language-switcher__nav[data-v-23377ef9]:hover,.language-switcher__nav[data-v-23377ef9]:focus-visible{border-color:#c8d8eb47;background:#f8fafc1a;color:#f8fafcf5;transform:translateY(-1px)}.language-switcher__nav[data-v-23377ef9]:active{transform:translateY(0)}.language-switcher__nav.is-disabled[data-v-23377ef9],.language-switcher__nav[data-v-23377ef9]:disabled{opacity:.34;cursor:default;transform:none}.language-switcher__conveyor-wrapper[data-v-23377ef9],.conveyor-wrapper[data-v-23377ef9]{position:relative;z-index:1;display:flex;align-items:center;flex:1;min-width:0;min-height:0;overflow-x:auto;overflow-y:hidden;box-sizing:border-box;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;pointer-events:auto;-webkit-overflow-scrolling:touch;touch-action:pan-x;overscroll-behavior-inline:contain}.language-switcher__conveyor-wrapper[data-v-23377ef9]::-webkit-scrollbar,.conveyor-wrapper[data-v-23377ef9]::-webkit-scrollbar{display:none}.language-switcher__conveyor-wrapper.is-dragging[data-v-23377ef9],.conveyor-wrapper.is-dragging[data-v-23377ef9]{cursor:grabbing}.language-switcher__conveyor-wrapper.is-dragging .conveyor-track[data-v-23377ef9],.conveyor-wrapper.is-dragging .conveyor-track[data-v-23377ef9]{animation-play-state:paused}.language-switcher__conveyor-track[data-v-23377ef9],.conveyor-track[data-v-23377ef9]{display:flex;align-items:center;gap:6px;width:max-content;white-space:nowrap;animation:scroll-23377ef9 linear infinite;animation-play-state:running;opacity:.85;margin-left:2px;min-width:0;cursor:grab;pointer-events:auto;will-change:transform}.conveyor-track[data-v-23377ef9] *{pointer-events:auto}.language-switcher__conveyor-track[data-v-23377ef9]:active,.conveyor-track[data-v-23377ef9]:active{cursor:grabbing}.language-switcher__conveyor-track.is-static[data-v-23377ef9],.conveyor-track.is-static[data-v-23377ef9]{animation:none;opacity:1}.conveyor-track[data-v-23377ef9]>*{flex:0 0 auto}.flag-chip[data-v-23377ef9]{position:relative;z-index:10;display:flex;align-items:center;gap:4px;flex:0 0 auto;height:26px;max-width:120px;padding:0 8px;border:1px solid oklch(.32 .04 256 / .5);border-radius:9999px;background:transparent;color:#9ba6b1;font-size:12px;line-height:1;font-weight:500;white-space:nowrap;transition-property:color,background-color,border-color;transition-duration:.15s;transition-timing-function:ease;cursor:pointer;pointer-events:auto}.flag-label[data-v-23377ef9]{display:block;max-width:70px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.flag-icon[data-v-23377ef9]{width:16px;height:12px;flex-shrink:0}.flag-chip[data-v-23377ef9]:hover{border-color:oklch(.72 .13 215 / .4);color:#f3f5f8}.flag-chip.border-primary\/60.bg-primary\/15.text-primary[data-v-23377ef9]{border-color:oklch(.72 .13 215 / .6);background:oklch(.72 .13 215 / .15);color:oklch(.72 .13 215)}.flag-chip.active[data-v-23377ef9]{border-color:oklch(.72 .13 215 / .6)}.flag-icon[data-v-23377ef9]:first-child{display:inline-block;width:1.25rem;height:.875rem;overflow:hidden;border-radius:2px;box-shadow:0 0 0 1px #00000026}.flag-icon[data-v-23377ef9]:first-child{width:16px;height:12px}.flag-icon img[data-v-23377ef9]{display:block;width:100%;height:100%;object-fit:cover}.language-switcher__empty[data-v-23377ef9]{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;min-height:1.625rem;padding:.125rem .5rem;color:#e7f0f894;font-size:.6875rem;line-height:1rem;text-align:center;white-space:nowrap}.language-switcher__empty>span[data-v-23377ef9]:last-child{opacity:.68}.language-switcher__toast[data-v-23377ef9]{position:absolute;top:calc(100% + 8px);right:0;z-index:40;width:max-content;max-width:min(260px,80vw);padding:8px 10px;overflow:hidden;isolation:isolate;opacity:1;border:1px solid #29435e;border-radius:8px;background:#061a2d;background-clip:border-box;backdrop-filter:none;-webkit-backdrop-filter:none;filter:none;mix-blend-mode:normal;color:#f8fafc;box-shadow:0 0 0 1px #000000c2,0 16px 36px #00000085,0 5px 14px #00000061;font-size:12px;line-height:1.35;white-space:normal;pointer-events:none}.language-switcher-toast-enter-active[data-v-23377ef9],.language-switcher-toast-leave-active[data-v-23377ef9]{transition:opacity .16s ease,transform .16s ease}.language-switcher-toast-enter-from[data-v-23377ef9],.language-switcher-toast-leave-to[data-v-23377ef9]{opacity:0;transform:translateY(-4px)}@keyframes scroll-23377ef9{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (min-width: 640px){.language-switcher.switcher.switcher-root[data-v-23377ef9]{width:320px}}@media (max-width: 1024px){.language-switcher.switcher.switcher-root[data-v-23377ef9]{width:278px}}@media (max-width: 768px){.language-switcher.switcher.switcher-root[data-v-23377ef9]{flex:0 1 auto;width:240px;gap:4px}.language-switcher__search-inner[data-v-23377ef9],.search-inner[data-v-23377ef9]{right:auto;left:0}.flag-chip[data-v-23377ef9]{padding:.25rem .5rem}}@media (max-width: 480px){.language-switcher.switcher.switcher-root[data-v-23377ef9]{width:194px}.language-switcher__search.active .search-inner[data-v-23377ef9],.search-segment.active .search-inner[data-v-23377ef9]{width:min(176px,calc(100vw - 128px))}.flag-chip[data-v-23377ef9]{padding:.25rem .45rem;font-size:.6875rem}}@media (max-width: 360px){.language-switcher.switcher.switcher-root[data-v-23377ef9]{width:180px;padding-inline:5px}.language-switcher__nav[data-v-23377ef9]{width:22px;height:22px;flex-basis:22px}.language-switcher__search.active .search-inner[data-v-23377ef9],.search-segment.active .search-inner[data-v-23377ef9]{width:168px}.flag-chip[data-v-23377ef9]{gap:.1875rem;padding:.25rem .375rem}}.navbar[data-v-0183ee99]{--top-bar-height: 40px;position:fixed;inset:0 0 auto;z-index:1000;background:linear-gradient(180deg,#0f2742f0,#0b1f34eb);border-bottom:1px solid rgba(200,216,235,.08);box-shadow:0 12px 28px #040c161f;transition:background-color var(--duration-medium) var(--ease-standard),border-color var(--duration-medium) var(--ease-standard),box-shadow var(--duration-medium) var(--ease-standard)}.navbar.is-scrolled[data-v-0183ee99]{background:linear-gradient(180deg,#0f2742fa,#0a1b2ef5);border-color:#c8d8eb1f;box-shadow:0 16px 36px #040c162e}.nav-shell[data-v-0183ee99]{width:min(calc(100% - (var(--container-padding) * 2)),var(--container-max-width));margin:0 auto;display:flex;flex-direction:column;height:var(--nav-height);min-width:0}.top-bar[data-v-0183ee99]{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:var(--top-bar-height);border-bottom:1px solid rgba(200,216,235,.08)}.top-bar__right[data-v-0183ee99]{display:flex;align-items:center;justify-content:flex-end;gap:16px;min-width:0;flex-shrink:1}.logo[data-v-0183ee99]{display:flex;flex-shrink:0;align-items:center;line-height:1}.logo-block[data-v-0183ee99]{display:flex;align-items:center;gap:10px;white-space:nowrap}.logo-img[data-v-0183ee99]{height:32px;width:auto;object-fit:contain;filter:brightness(0) invert(1) contrast(1.1)}.logo-text[data-v-0183ee99]{display:flex;flex-direction:column;justify-content:center;max-width:140px;line-height:1.05}.logo-subtitle[data-v-0183ee99]{display:block;font-size:10px;font-weight:400;letter-spacing:.06em;color:#f8fafc9e;text-transform:none;white-space:nowrap;pointer-events:none}.flag-chip[data-v-0183ee99]{display:inline-block;width:20px;height:14px;flex-shrink:0;border-radius:2px;box-shadow:0 0 0 1px #00000026;background-position:50%;background-repeat:no-repeat;background-size:cover}.language-switcher[data-v-0183ee99]{display:inline-flex;align-items:center;gap:4px;padding:2px;border:1px solid rgba(200,216,235,.12);border-radius:var(--radius-pill);background:#f8fafc0a}.language-switcher__button[data-v-0183ee99]{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:4px 8px;border:0;border-radius:var(--radius-pill);background:transparent;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#d9e2ecb8;transition:color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.language-switcher__button[data-v-0183ee99]:hover,.language-switcher__button[data-v-0183ee99]:focus-visible{color:#f8fafceb;background:#ffffff0f}.language-switcher__button.is-active[data-v-0183ee99]{color:#f8fafcfa;background:#ffffff1f}.language-switcher__code[data-v-0183ee99]{line-height:1}.country-selector[data-v-0183ee99]{position:relative;z-index:10;flex-shrink:0;min-width:0}.country-selector.is-open[data-v-0183ee99]:before{content:"";position:absolute;top:calc(100% - 8px);left:0;right:0;height:12px;pointer-events:auto}.country-selector__trigger[data-v-0183ee99]{display:inline-flex;align-items:center;gap:8px;min-height:32px;min-width:178px;padding:7px 12px;border:1px solid rgba(200,216,235,.16);border-radius:8px;background:#f8fafc0a;color:#f8fafce6;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.country-selector__trigger[data-v-0183ee99]:hover,.country-selector__trigger[data-v-0183ee99]:focus-visible,.country-selector__trigger.is-open[data-v-0183ee99]{background:#f8fafc14;border-color:#c8d8eb3d}.country-selector__icon[data-v-0183ee99]{flex-shrink:0}.country-selector__value[data-v-0183ee99]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500}.country-selector__chevron[data-v-0183ee99]{width:12px;height:12px;margin-left:auto;flex-shrink:0;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;opacity:.82;transition:transform var(--duration-fast) var(--ease-standard)}.country-selector__trigger.is-open .country-selector__chevron[data-v-0183ee99]{transform:rotate(180deg)}.country-selector__menu[data-v-0183ee99]{position:absolute;top:calc(100% + 8px);right:0;z-index:30;display:flex;flex-direction:column;gap:4px;width:min(240px,calc(100vw - 40px));max-height:min(420px,calc(100vh - 92px));overflow-y:auto;padding:10px;border:1px solid rgba(200,216,235,.12);border-radius:8px;background:#0a1e32eb;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 12px 28px #040c1638;pointer-events:auto}.country-selector__search[data-v-0183ee99]{position:sticky;top:-10px;z-index:1;margin:-10px -10px 0;padding:10px 10px 6px;background:#0a1e32f5;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.country-selector__search-field[data-v-0183ee99]{position:relative;display:flex;align-items:center;min-height:0;padding:0;border:none;border-radius:10px;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;color:#f8fafce6;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.country-selector__search-field[data-v-0183ee99]:focus-within{background:transparent;box-shadow:none}.country-selector__search-input.search-input[data-v-0183ee99]{width:100%;min-width:0;padding:8px 36px 8px 10px;border:none!important;outline:none!important;box-shadow:none!important;background:#ffffff0f;border-radius:10px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:inherit;font-size:13px;line-height:1.2}.country-selector__search-input.search-input[data-v-0183ee99]::placeholder{color:#e7f0f880}.country-selector__search-input.search-input[data-v-0183ee99]:focus{background:#ffffff14;box-shadow:0 0 0 1px #ffffff26!important}.country-selector__search-icon[data-v-0183ee99]{position:absolute;top:50%;right:10px;width:13px;height:13px;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;opacity:.72;transform:translateY(-50%);pointer-events:none}.country-selector__results[data-v-0183ee99]{display:grid;gap:4px}.country-selector__option[data-v-0183ee99]{display:inline-flex;align-items:center;gap:10px;width:100%;min-height:36px;padding:8px 10px;border:1px solid transparent;border-radius:6px;background:transparent;text-align:left;color:#e7f0f8d1;transition:color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.country-selector__option[data-v-0183ee99]:hover,.country-selector__option[data-v-0183ee99]:focus-visible,.country-selector__option.is-active[data-v-0183ee99]{background:#ffffff14;color:var(--color-text-main)}.country-selector__option-label[data-v-0183ee99]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.35}.country-selector__empty[data-v-0183ee99]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px 10px 10px;color:#e7f0f89e;font-size:12px;line-height:1.35;text-align:center}.country-selector__empty>span[data-v-0183ee99]:last-child{opacity:.68}.nav-container[data-v-0183ee99]{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:24px;min-height:calc(var(--nav-height) - var(--top-bar-height));min-width:0}.nav-links[data-v-0183ee99]{display:flex;align-items:stretch;justify-content:flex-start;gap:6px;margin-right:auto;min-width:0}.nav-links--hidden[data-v-0183ee99]{display:none}.nav-item[data-v-0183ee99]{position:relative;display:flex;align-items:center;height:100%}.diagnostikum-item[data-v-0183ee99]{margin-left:16px}.nav-link[data-v-0183ee99]{display:inline-flex;align-items:center;gap:8px;position:relative;min-height:40px;padding:8px 10px 7px;border:0;border-radius:0;background:transparent;font-size:11.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#e7f0f8bd;white-space:nowrap;transition:color .22s ease-out}.nav-link[data-v-0183ee99]:hover{color:#f8fafce0}.nav-link.active[data-v-0183ee99],.nav-link.is-open[data-v-0183ee99]{color:#f8fafcf5}.nav-link[data-v-0183ee99]:after{content:"";position:absolute;left:50%;bottom:0;width:76%;height:2px;border-radius:999px;background:#f8fafce6;opacity:0;pointer-events:none;transform:translate(-50%) scaleX(0);transform-origin:left center;transition:transform .22s ease-out,opacity .22s ease-out}.nav-link[data-v-0183ee99]:hover:after{opacity:.72;transform:translate(-50%) scaleX(1)}.nav-link.active[data-v-0183ee99]:after,.nav-link.is-open[data-v-0183ee99]:after{opacity:.92;transform:translate(-50%) scaleX(1)}.nav-link-chevron[data-v-0183ee99]{width:12px;height:12px;flex-shrink:0;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;opacity:.8;transition:transform var(--duration-fast) var(--ease-standard),opacity var(--duration-fast) var(--ease-standard)}.nav-item.is-open .nav-link-chevron[data-v-0183ee99]{opacity:1;transform:rotate(180deg)}.menu-panel[data-v-0183ee99]{position:absolute;top:calc(100% + 4px);left:0;z-index:20;padding:12px;border:1px solid rgba(200,216,235,.12);border-top-color:#e2ebf529;border-radius:0 0 6px 6px;background:#0a1e32d9;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 8px 20px #00000026;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(4px);transition:opacity .15s var(--ease-standard),transform .15s var(--ease-standard),visibility 0s linear .15s}.menu-panel[data-v-0183ee99]:before{content:"";position:absolute;top:-6px;left:0;right:0;height:6px;border-radius:6px 6px 0 0;background:linear-gradient(180deg,#ffffff14,#fff0)}.menu-panel.is-open[data-v-0183ee99]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition-delay:0s}.menu-panel--list[data-v-0183ee99]{width:min(320px,calc(100vw - 48px))}.menu-panel--mega[data-v-0183ee99]{width:min(560px,calc(100vw - 48px))}.menu-panel--align-end[data-v-0183ee99]{right:0;left:auto}.menu-panel--documents[data-v-0183ee99]{width:min(388px,calc(100vw - 48px))}.dropdown-diagnostikum[data-v-0183ee99]{right:0;left:auto}.menu-panel-grid[data-v-0183ee99]{display:grid;gap:8px}.menu-panel-grid--mega[data-v-0183ee99]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.menu-panel-grid--documents[data-v-0183ee99]{grid-template-columns:minmax(0,1fr);gap:10px}.menu-group[data-v-0183ee99],.mobile-submenu-group[data-v-0183ee99]{display:grid;gap:6px}.menu-group--nested[data-v-0183ee99]{gap:0}.menu-group-title[data-v-0183ee99],.mobile-submenu-title[data-v-0183ee99]{font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#c4d2e29e}.menu-group-links[data-v-0183ee99]{display:grid;gap:6px}.menu-group-links--nested[data-v-0183ee99]{padding-left:12px;margin-top:6px}.menu-group-toggle[data-v-0183ee99]{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:38px;padding:8px 10px;border:1px solid transparent;border-radius:6px;background:#ffffff08;color:#e7f0f8c7;font-size:13.5px;font-weight:500;line-height:1.35;text-align:left;transition:color .12s var(--ease-standard),background-color .12s var(--ease-standard),border-color .12s var(--ease-standard)}.menu-group-toggle[data-v-0183ee99]:hover,.menu-group-toggle[data-v-0183ee99]:focus-visible,.menu-group-toggle.is-open[data-v-0183ee99]{color:var(--color-text-main);background:#ffffff0f}.menu-group-toggle.is-active[data-v-0183ee99]{border-color:#c8d8eb1f}.menu-group-toggle-label[data-v-0183ee99]{display:block}.menu-group-toggle-icon[data-v-0183ee99]{width:12px;height:12px;flex-shrink:0;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;opacity:.82;transform:rotate(-90deg);transition:transform var(--duration-fast) var(--ease-standard)}.menu-group-toggle-icon.is-open[data-v-0183ee99]{transform:rotate(0)}.menu-link[data-v-0183ee99]{display:flex;align-items:center;gap:10px;min-height:36px;padding:8px 10px;border:1px solid transparent;border-radius:6px;font-size:13.5px;font-weight:400;line-height:1.35;color:#e7f0f8cc;transition:color .12s var(--ease-standard),background-color .12s var(--ease-standard)}.menu-link[data-v-0183ee99]:after{content:"";width:6px;height:6px;margin-left:auto;border-top:1.2px solid currentColor;border-right:1.2px solid currentColor;opacity:0;transform:rotate(45deg) translate(-2px);transition:opacity var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}.menu-link[data-v-0183ee99]:hover,.menu-link.active[data-v-0183ee99]{color:var(--color-text-main);background:#ffffff0f}.menu-link[data-v-0183ee99]:hover:after,.menu-link.active[data-v-0183ee99]:after{opacity:.9;transform:rotate(45deg) translate(0)}.menu-link-label[data-v-0183ee99]{display:block}.menu-link--nested[data-v-0183ee99]{min-height:34px;padding-left:12px}.nav-phone[data-v-0183ee99]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:32px;padding:7px 12px;border:1px solid rgba(200,216,235,.16);border-radius:8px;background:#133251eb;font-size:11px;font-weight:600;letter-spacing:.08em;color:var(--color-text-main);white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}.nav-phone[data-v-0183ee99]:hover,.nav-phone[data-v-0183ee99]:focus-visible{background:#183a5efa;border-color:#c8d8eb3d;box-shadow:0 14px 28px #040c162e;transform:translateY(-1px)}.burger[data-v-0183ee99]{display:none;flex-direction:column;align-items:center;justify-content:center;margin-left:auto;padding:8px;width:42px;min-width:42px;min-height:36px;border:1px solid rgba(200,216,235,.12);border-radius:8px;background:#f8fafc0a;color:var(--color-text-main);transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}.burger--visible[data-v-0183ee99]{display:inline-flex}.burger[data-v-0183ee99]:hover,.burger[data-v-0183ee99]:focus-visible{background:#f8fafc1a;border-color:#c8d8eb38}.burger span[data-v-0183ee99]{display:block;width:24px;height:2px;border-radius:999px;background:currentColor;transition:transform var(--duration-medium) var(--ease-standard),opacity var(--duration-medium) var(--ease-standard)}.burger span+span[data-v-0183ee99]{margin-top:5px}.burger.open span[data-v-0183ee99]:nth-child(1){transform:translateY(7px) rotate(45deg)}.burger.open span[data-v-0183ee99]:nth-child(2){opacity:0}.burger.open span[data-v-0183ee99]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-menu[data-v-0183ee99]{display:none;flex-direction:column;gap:0;max-height:0;overflow:hidden;opacity:0;background:linear-gradient(180deg,#0f2742fa,#0a1b2efa);border-top:1px solid rgba(200,216,235,.08);transition:max-height var(--duration-slow) var(--ease-emphasis),opacity var(--duration-medium) var(--ease-standard)}.mobile-menu--visible[data-v-0183ee99]{display:flex}.mobile-menu.open[data-v-0183ee99]{max-height:min(86vh,980px);opacity:1}.mobile-nav-group[data-v-0183ee99]{width:min(calc(100% - (var(--container-padding) * 2)),var(--container-max-width));margin:0 auto;display:grid;gap:0;border-bottom:1px solid rgba(200,216,235,.08)}.mobile-nav-link[data-v-0183ee99]{display:block;padding:16px 0 10px;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#e7f0f8bd;transition:var(--transition-color)}.mobile-nav-link[data-v-0183ee99]:hover,.mobile-nav-link.active[data-v-0183ee99]{color:var(--color-text-main)}.mobile-submenu[data-v-0183ee99]{display:grid;gap:14px;padding:0 0 16px 14px}.mobile-submenu-link[data-v-0183ee99]{display:block;padding:9px 0;font-size:13px;font-weight:500;color:#d8e2eeb8;transition:var(--transition-color)}.mobile-submenu-link[data-v-0183ee99]:hover,.mobile-submenu-link.active[data-v-0183ee99]{color:var(--color-text-main)}.mob-phone[data-v-0183ee99]{display:block;width:min(calc(100% - (var(--container-padding) * 2)),var(--container-max-width));margin:0 auto;padding:18px 0 24px;font-size:12px;font-weight:600;letter-spacing:.08em;color:var(--color-text-secondary)}.navbar--compact .nav-shell[data-v-0183ee99]{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:40px minmax(0,calc(var(--nav-height) - 40px));grid-template-areas:"brand menu" "tools tools";align-items:stretch;height:var(--nav-height)}.navbar--compact .top-bar[data-v-0183ee99]{display:contents}.navbar--compact .logo[data-v-0183ee99]{grid-area:brand;align-self:center;justify-self:start;width:max-content;max-width:min(64vw,240px);min-width:0}.navbar--compact .top-bar__right[data-v-0183ee99]{grid-area:tools;align-self:stretch;justify-self:stretch;width:100%;min-width:0;gap:8px;padding-top:0;border-top:1px solid rgba(200,216,235,.08)}.navbar--compact .nav-container[data-v-0183ee99]{grid-area:menu;align-self:center;min-width:0;min-height:0;justify-content:flex-end}.navbar--compact .logo[data-v-0183ee99],.navbar--compact .top-bar__right[data-v-0183ee99],.navbar--compact .nav-container[data-v-0183ee99]{position:relative;z-index:2}.navbar--compact .nav-phone[data-v-0183ee99]{display:none}.navbar--compact .country-selector[data-v-0183ee99]{min-width:0;flex:0 1 auto}.navbar--compact .country-selector__trigger[data-v-0183ee99]{width:clamp(112px,28vw,168px);min-width:0}.navbar--compact .country-selector__value[data-v-0183ee99]{max-width:min(104px,24vw)}.navbar--compact .country-selector__menu[data-v-0183ee99]{top:calc(100% + 12px);max-height:min(420px,calc(100svh - var(--nav-height) - 20px))}.navbar--compact .mobile-menu.open[data-v-0183ee99]{max-height:calc(100svh - var(--nav-height));overflow-y:auto;overscroll-behavior:contain}.navbar--compact .mobile-nav-link[data-v-0183ee99]{display:flex;align-items:center;min-height:44px;line-height:1.3;overflow-wrap:anywhere}.navbar--compact .mobile-submenu[data-v-0183ee99]{padding-bottom:18px}.navbar--compact .mobile-submenu-link[data-v-0183ee99]{display:flex;align-items:center;min-height:38px;line-height:1.35;overflow-wrap:anywhere}@media (max-width: 1280px){.top-bar[data-v-0183ee99]{gap:14px}.top-bar__right[data-v-0183ee99]{gap:12px}}@media (max-width: 1200px){.nav-link[data-v-0183ee99]{padding-inline:10px;font-size:11px}.menu-panel--mega[data-v-0183ee99]{width:min(520px,calc(100vw - 48px))}}@media (max-width: 1024px){.logo-text[data-v-0183ee99]{display:none}.top-bar[data-v-0183ee99]{gap:12px}.top-bar__right[data-v-0183ee99]{gap:10px}.nav-container[data-v-0183ee99]{gap:12px}.nav-link[data-v-0183ee99]{padding-inline:8px;font-size:10.25px;letter-spacing:.12em}.nav-phone[data-v-0183ee99]{display:none}.country-selector__trigger[data-v-0183ee99]{min-width:148px;padding-inline:10px}.diagnostikum-item[data-v-0183ee99]{margin-left:8px}.menu-panel--mega[data-v-0183ee99]{width:min(500px,calc(100vw - 40px))}.menu-panel-grid--mega[data-v-0183ee99]{gap:12px}}@media (max-width: 768px){.nav-links[data-v-0183ee99]{display:none}.nav-container[data-v-0183ee99]{justify-content:flex-end}.burger--visible[data-v-0183ee99]{display:inline-flex}.mobile-menu--visible[data-v-0183ee99]{display:flex}.top-bar[data-v-0183ee99]{gap:12px}.top-bar__right[data-v-0183ee99]{flex:1 1 auto;gap:8px}.language-switcher__button[data-v-0183ee99]{padding-inline:7px}.country-selector__trigger[data-v-0183ee99]{min-width:0;width:min(152px,100%);max-width:168px}.country-selector__value[data-v-0183ee99]{max-width:86px}.mobile-menu.open[data-v-0183ee99]{max-height:calc(100svh - var(--nav-height));overflow-y:auto}}@media (max-width: 480px){.logo-img[data-v-0183ee99]{height:29px}.top-bar__right[data-v-0183ee99]{flex:1 1 auto;gap:8px}.language-switcher__button[data-v-0183ee99]{gap:0;padding-inline:6px}.language-switcher__code[data-v-0183ee99]{display:none}.country-selector__trigger[data-v-0183ee99]{max-width:124px;padding-inline:8px;gap:6px}.country-selector__value[data-v-0183ee99]{font-size:11px;max-width:64px}.country-selector__menu[data-v-0183ee99]{width:min(220px,calc(100vw - 24px))}.burger[data-v-0183ee99]{padding:7px}.burger span[data-v-0183ee99]{width:22px}}@media (max-width: 360px){.logo-img[data-v-0183ee99]{height:26px}.top-bar[data-v-0183ee99],.top-bar__right[data-v-0183ee99]{gap:8px}.country-selector__trigger[data-v-0183ee99]{max-width:108px;padding-inline:7px}.country-selector__value[data-v-0183ee99]{max-width:56px;font-size:10.5px}.country-selector__icon[data-v-0183ee99]{width:12px;height:12px}.country-selector__chevron[data-v-0183ee99]{width:10px;height:10px}.mob-phone[data-v-0183ee99]{padding-bottom:20px;font-size:11px}}.footer[data-v-16c12e10]{background:radial-gradient(circle at top left,rgba(97,115,139,.16),transparent 28%),linear-gradient(180deg,#102033fa,#0b1220);color:var(--color-text-secondary)}.footer-top[data-v-16c12e10]{padding:72px 0 56px}.footer-grid[data-v-16c12e10]{display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr;gap:60px}.footer-logo[data-v-16c12e10]{display:flex;flex-direction:column;margin-bottom:24px}.logo-text[data-v-16c12e10]{font-family:var(--font-display);font-feature-settings:var(--font-display-features);font-size:28px;font-weight:700;color:var(--white);letter-spacing:4px}.logo-sub[data-v-16c12e10]{font-size:8px;font-weight:500;letter-spacing:5px;color:var(--color-text-secondary);text-transform:uppercase;margin-top:2px}.footer p[data-v-16c12e10]{line-height:1.6;letter-spacing:.2px}.footer-desc[data-v-16c12e10]{font-size:14px;color:#cbd5e1b8;margin-bottom:28px}.footer-certs[data-v-16c12e10]{display:flex;align-items:center;gap:10px}.cert-badge[data-v-16c12e10]{font-size:10px;font-weight:700;letter-spacing:2px;color:var(--color-text-secondary);border:1px solid rgba(203,213,225,.18);border-radius:999px;padding:6px 12px;background:#f8fafc0a}.cert-badge--icon[data-v-16c12e10]{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;flex:0 0 46px;padding:3px;overflow:visible;line-height:0;letter-spacing:0;text-decoration:none;border:0;border-radius:0;background:transparent;box-shadow:none;opacity:.92;transition:opacity .2s ease,transform .2s ease}.cert-badge--icon[data-v-16c12e10]:hover,.cert-badge--icon[data-v-16c12e10]:focus-visible{opacity:1;transform:translateY(-1px)}.cert-badge--icon[data-v-16c12e10]:focus-visible{outline:1px solid rgba(248,250,252,.34);outline-offset:4px;border-radius:8px}.cert-badge--icon img[data-v-16c12e10]{display:block;width:100%;height:100%;object-fit:contain}.cert-badge--uzstandard img[data-v-16c12e10]{width:118%;height:118%;max-width:none;max-height:none;filter:brightness(0) invert(1) drop-shadow(0 1px 4px rgba(248,250,252,.18))}.cert-badge--gmp img[data-v-16c12e10],.cert-badge--halal img[data-v-16c12e10],.cert-badge--iso img[data-v-16c12e10]{width:92%;height:92%}.cert-badge--gmp img[data-v-16c12e10],.cert-badge--iso img[data-v-16c12e10]{filter:drop-shadow(0 1px 5px rgba(248,250,252,.22))}.cert-badge--halal img[data-v-16c12e10]{filter:brightness(1.08) contrast(1.04)}.footer-col h4[data-v-16c12e10]{font-family:Jost,sans-serif;font-size:10px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:var(--color-text-secondary);margin-bottom:24px}.footer-col ul[data-v-16c12e10]{list-style:none;display:flex;flex-direction:column;gap:12px}.footer-grid>.footer-col:nth-of-type(3) ul[data-v-16c12e10]{gap:9px}.footer-col ul li a[data-v-16c12e10]{font-size:14px;color:#cbd5e1b8;text-decoration:none;transition:var(--transition-color)}.footer-col ul li a[data-v-16c12e10]:hover{color:var(--color-text-main)}.contact-items[data-v-16c12e10]{display:flex;flex-direction:column;gap:16px}.contact-item[data-v-16c12e10]{display:flex;align-items:flex-start;gap:14px;font-size:14px;color:#cbd5e1b8}.footer-contact-icon[data-v-16c12e10]{margin-top:-2px;background:#f8fafc0d;border-color:#cbd5e124;color:var(--color-text-main);box-shadow:none}.contact-item a[data-v-16c12e10]{color:#cbd5e1b8;text-decoration:none;transition:var(--transition-color)}.contact-item a[data-v-16c12e10]:hover{color:var(--color-text-main)}.footer-socials[data-v-16c12e10]{display:flex;align-items:center;gap:12px;margin-top:20px}.footer-social-link[data-v-16c12e10]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex:0 0 38px;color:#f8fafce6;cursor:pointer;text-decoration:none;background:#f8fafc0b;border:1.5px solid rgba(203,213,225,.42);border-radius:50%;box-shadow:0 1px 2px #03081429;transition:transform .24s ease,color .24s ease,background-color .24s ease,border-color .24s ease,box-shadow .24s ease}.footer-social-link[data-v-16c12e10]:hover,.footer-social-link[data-v-16c12e10]:focus-visible{color:var(--color-text-main);background:#f8fafc1a;border-color:#f8fafce6;transform:translateY(-2px);box-shadow:0 6px 14px #03081438}.footer-social-link[data-v-16c12e10]:focus-visible{outline:2px solid rgba(248,250,252,.26);outline-offset:3px}.footer-social-link svg[data-v-16c12e10]{display:block;width:17px;height:17px;fill:currentColor;transition:transform .24s ease}.footer-social-link:hover svg[data-v-16c12e10],.footer-social-link:focus-visible svg[data-v-16c12e10]{transform:scale(1.08)}.footer-bottom[data-v-16c12e10]{border-top:1px solid rgba(248,250,252,.08);padding:24px 0}.footer-bottom .container[data-v-16c12e10]{display:flex;justify-content:space-between;align-items:center;gap:20px}.footer-bottom p[data-v-16c12e10]{font-size:14px;color:#cbd5e17a}.footer-note[data-v-16c12e10]{font-style:italic}@media (max-width: 1024px){.footer-grid[data-v-16c12e10]{grid-template-columns:1fr 1fr;gap:40px}.footer-brand[data-v-16c12e10]{grid-column:1 / -1}}@media (max-width: 768px){.footer-top[data-v-16c12e10]{padding:56px 0 40px}.footer-grid[data-v-16c12e10]{gap:32px}.footer-certs[data-v-16c12e10]{flex-wrap:wrap}.footer-col ul li a[data-v-16c12e10],.contact-item[data-v-16c12e10],.contact-item a[data-v-16c12e10]{overflow-wrap:anywhere}}@media (max-width: 600px){.footer-grid[data-v-16c12e10]{grid-template-columns:1fr;gap:32px}.footer-bottom .container[data-v-16c12e10]{flex-direction:column;text-align:center}}@media (max-width: 480px){.footer-top[data-v-16c12e10]{padding:48px 0 36px}.footer-bottom[data-v-16c12e10]{padding:20px 0}.footer-bottom p[data-v-16c12e10]{font-size:13px}.contact-item[data-v-16c12e10]{gap:12px}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7.woff2) format("woff2")}.chat-widget[data-v-8c8effbd]{position:fixed;right:24px;bottom:24px;z-index:50;color:#031222;font-family:Inter,system-ui,sans-serif;line-height:1.5;text-rendering:auto;font-synthesis-weight:auto;font-synthesis-style:auto;-webkit-font-smoothing:antialiased;font-feature-settings:"ss01","cv11";transform:translateZ(0);animation:chat-widget-enter-8c8effbd .82s cubic-bezier(.22,1,.36,1) .12s both;will-change:transform,opacity}.chat-widget[data-v-8c8effbd] *,.chat-widget[data-v-8c8effbd] *:before,.chat-widget[data-v-8c8effbd] *:after{box-sizing:border-box;margin:0;padding:0;border:0 solid transparent}:where(.chat-widget a[data-v-8c8effbd]),:where(.chat-widget button[data-v-8c8effbd]){color:inherit;font:inherit;letter-spacing:inherit;font-feature-settings:inherit;font-variation-settings:inherit}:where(.chat-widget a[data-v-8c8effbd]){text-decoration:inherit}:where(.chat-widget button[data-v-8c8effbd]){appearance:button;background-color:transparent;background-image:none;opacity:1;cursor:default}.chat-widget[data-v-8c8effbd] :is(a,button):focus-visible{outline:auto;box-shadow:none}.chat-widget svg[data-v-8c8effbd]{display:block;vertical-align:middle}.chat-panel[data-v-8c8effbd]{position:absolute;right:0;bottom:64px;width:320px;transform-origin:100% 100%;transition-property:all;transition-duration:.5s;transition-timing-function:cubic-bezier(.22,1,.36,1)}.chat-panel--open[data-v-8c8effbd]{opacity:1;translate:0 0;scale:1}.chat-panel--closed[data-v-8c8effbd]{pointer-events:none;opacity:0;translate:0 8px;scale:.95}.chat-card[data-v-8c8effbd]{overflow:hidden;border-width:1px;border-color:#e0e5eb;border-radius:22px;background:#fff;box-shadow:0 30px 80px -30px oklch(.18 .08 255 / .45)}.chat-card__header[data-v-8c8effbd]{padding:20px;background:linear-gradient(135deg,oklch(.22 .08 255),oklch(.35 .14 250) 60%,oklch(.5 .18 245));color:#fff}.chat-card__eyebrow[data-v-8c8effbd]{font-size:12px;line-height:16px;text-transform:uppercase;letter-spacing:.2em;color:color-mix(in oklab,white 60%,transparent)}.chat-card__title[data-v-8c8effbd]{margin-top:4px;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:18px;line-height:28px;font-weight:600;letter-spacing:-.02em;color:#fff!important}.chat-card__body[data-v-8c8effbd]{padding:12px}.chat-card__body[data-v-8c8effbd]>:not(:last-child){margin-bottom:4px}.chat-card__action[data-v-8c8effbd]{display:flex;align-items:center;gap:12px;padding:12px;border-radius:18px;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (hover: hover){.chat-card__action[data-v-8c8effbd]:hover{background-color:#eef2f7}.chat-toggle[data-v-8c8effbd]:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 36px 90px -34px oklch(.18 .08 255 / .55)}.chat-toggle:hover .chat-toggle__glow[data-v-8c8effbd]{opacity:.72;transform:scale(1.06)}.chat-toggle:hover .chat-toggle__icon[data-v-8c8effbd]{background:color-mix(in oklab,white 20%,transparent)}}.chat-card__action-button[data-v-8c8effbd]{width:100%;text-align:left}.chat-card__action-icon[data-v-8c8effbd]{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border-radius:calc(infinity * 1px);background-color:#eef2f7}.chat-card__action-copy[data-v-8c8effbd]{min-width:0}.chat-card__label[data-v-8c8effbd]{font-size:12px;line-height:16px;color:#586474}.chat-card__value[data-v-8c8effbd]{font-size:14px;line-height:20px;font-weight:500;color:#031222}.chat-card__icon-svg[data-v-8c8effbd]{width:16px;height:16px}.chat-toggle[data-v-8c8effbd]{position:relative;display:inline-flex;align-items:center;gap:10px;min-height:56px;padding:4px 16px 4px 4px;border-radius:calc(infinity * 1px);background:linear-gradient(135deg,oklch(.22 .08 255),oklch(.35 .14 250) 60%,oklch(.5 .18 245));color:#fff;cursor:pointer;box-shadow:0 30px 80px -30px oklch(.18 .08 255 / .45);transition-property:all;transition-duration:.5s;transition-timing-function:cubic-bezier(.22,1,.36,1)}.chat-toggle__glow[data-v-8c8effbd]{position:absolute;inset:0;z-index:-10;border-radius:calc(infinity * 1px);background:linear-gradient(135deg,oklch(.22 .08 255),oklch(.35 .14 250) 60%,oklch(.5 .18 245));opacity:.54;filter:blur(24px);transform-origin:center;animation:chat-toggle-glow-8c8effbd 5.8s ease-in-out infinite;transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)}.chat-toggle__icon[data-v-8c8effbd]{display:grid;place-items:center;width:48px;height:48px;flex-shrink:0;border-radius:calc(infinity * 1px);background:color-mix(in oklab,white 14%,transparent);transition-property:transform,translate,scale,rotate;transition-duration:.5s;transition-timing-function:cubic-bezier(.22,1,.36,1)}.chat-toggle__label[data-v-8c8effbd]{white-space:nowrap;font-size:13px;line-height:1;font-weight:600;letter-spacing:.02em}.chat-toggle__icon-svg[data-v-8c8effbd]{width:20px;height:20px}@keyframes chat-widget-enter-8c8effbd{0%{opacity:0;transform:translate3d(0,12px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes chat-toggle-glow-8c8effbd{0%,to{opacity:.46;transform:scale(.97)}50%{opacity:.62;transform:scale(1.03)}}@media (prefers-reduced-motion: reduce){.chat-widget[data-v-8c8effbd],.chat-toggle__glow[data-v-8c8effbd]{animation:none}}@media (max-width: 768px){.chat-widget[data-v-8c8effbd]{right:18px;bottom:18px}.chat-panel[data-v-8c8effbd]{width:min(320px,calc(100vw - 36px));bottom:72px}}@media (max-width: 480px){.chat-widget[data-v-8c8effbd]{right:12px;bottom:12px}.chat-panel[data-v-8c8effbd]{width:min(320px,calc(100vw - 24px))}.chat-toggle[data-v-8c8effbd]{width:52px;min-height:52px;padding:4px;border-radius:50%}.chat-toggle__icon[data-v-8c8effbd]{width:44px;height:44px}.chat-toggle__label[data-v-8c8effbd]{display:none}.chat-card__header[data-v-8c8effbd]{padding:18px}.chat-card__body[data-v-8c8effbd]{padding:10px}}@media (max-width: 360px){.chat-panel[data-v-8c8effbd]{width:min(320px,calc(100vw - 16px))}.chat-toggle[data-v-8c8effbd]{max-width:52px}}.fade-enter-active,.fade-leave-active{transition:opacity var(--duration-medium) var(--ease-standard);will-change:opacity}.fade-enter-from,.fade-leave-to{opacity:0}.hero-conveyor[data-v-8088f475]{position:relative;z-index:1;margin:0;padding:clamp(6px,1vw,10px) 0 clamp(2px,.6vw,6px);overflow:visible}.hero-conveyor__inner[data-v-8088f475]{width:100%;max-width:none;padding-inline:clamp(18px,4vw,44px)}.hero-conveyor__viewport[data-v-8088f475]{position:relative;overflow:hidden;padding:8px 0 0;border:0;border-radius:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,0) 0%,rgba(0,0,0,.45) 10%,#000 22%,#000 78%,rgba(0,0,0,.45) 90%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(to right,#0000,#00000073 10%,#000 22% 78%,#00000073 90%,#0000)}.hero-conveyor__track[data-v-8088f475],.hero-conveyor__cycle[data-v-8088f475]{display:flex;align-items:flex-end;gap:clamp(18px,2vw,26px)}.hero-conveyor__track[data-v-8088f475]{width:max-content;will-change:transform}.hero-conveyor__item[data-v-8088f475]{flex:0 0 auto;width:clamp(148px,14vw,182px);min-width:clamp(148px,14vw,182px);display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:0;padding:0;cursor:pointer;transition:transform .18s var(--ease-standard, cubic-bezier(.22, 1, .36, 1)),opacity .18s ease}.hero-conveyor__media[data-v-8088f475]{width:100%;height:clamp(126px,16vw,154px);display:flex;align-items:flex-end;justify-content:center}.hero-conveyor__image[data-v-8088f475]{width:auto;max-width:100%;max-height:100%;object-fit:contain;object-position:center bottom;transform:translate3d(0,var(--hero-conveyor-image-y, 0px),0) scale(var(--hero-conveyor-image-scale, 1));transform-origin:center bottom;filter:drop-shadow(0 18px 28px rgba(2,8,15,.24));user-select:none;pointer-events:none}.hero-conveyor__name[data-v-8088f475]{display:none}@media (hover: hover) and (pointer: fine){.hero-conveyor__item[data-v-8088f475]:hover{transform:translateY(-6px) scale(1.02)}}@media (max-width: 900px){.hero-conveyor__inner[data-v-8088f475]{padding-inline:clamp(16px,4vw,28px)}.hero-conveyor__viewport[data-v-8088f475]{padding:6px 0 0}.hero-conveyor__item[data-v-8088f475]{width:clamp(132px,34vw,160px);min-width:clamp(132px,34vw,160px)}.hero-conveyor__media[data-v-8088f475]{height:118px}}@media (max-width: 640px){.hero-conveyor[data-v-8088f475]{padding-top:4px;padding-bottom:0}.hero-conveyor__inner[data-v-8088f475]{padding-inline:16px}.hero-conveyor__track[data-v-8088f475],.hero-conveyor__cycle[data-v-8088f475]{gap:16px}.hero-conveyor__item[data-v-8088f475]{width:128px;min-width:128px}.hero-conveyor__media[data-v-8088f475]{height:104px}}.absd-section[data-v-ddf658ff]{position:relative;padding:var(--space-5xl) 0;background:radial-gradient(circle at top left,rgba(97,115,139,.16),transparent 30%),linear-gradient(180deg,#f8fafcbd,#e2e8f07a)}.absd-shell[data-v-ddf658ff]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.96fr);width:100%;gap:clamp(24px,4vw,56px);align-items:center;padding:clamp(26px,3.6vw,36px);border-radius:0;border:1px solid rgba(255,255,255,.72);background:#f8fafccc;box-shadow:var(--shadow-medium)}.absd-media[data-v-ddf658ff]{position:relative;overflow:hidden;min-height:420px;border-radius:0;border:1px solid rgba(255,255,255,.66);box-shadow:var(--shadow-medium);background:linear-gradient(160deg,#1e293b2e,#1e293b0f);perspective:var(--depth-perspective)}.absd-media[data-v-ddf658ff]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0f172a0a,#0f172a38)}.absd-media-image[data-v-ddf658ff]{width:100%;height:100%;min-height:420px;object-fit:cover;object-position:center;overflow:hidden;border-radius:0;transition:transform var(--duration-slow) var(--ease-standard);will-change:transform}@media (hover: hover) and (pointer: fine){.absd-media:hover .absd-media-image[data-v-ddf658ff]{transform:scale(1.015) translate3d(0,-2px,0)}}.absd-chip[data-v-ddf658ff]{position:absolute;left:24px;bottom:24px;z-index:1;display:inline-flex;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--radius-sm);border:1px solid rgba(248,250,252,.42);background:#f8fafc2e;box-shadow:var(--shadow-soft)}.absd-chip-icon[data-v-ddf658ff]{background:#f8fafc24;border-color:#f8fafc38;color:var(--color-text-main);box-shadow:none}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.absd-chip[data-v-ddf658ff]{-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation))}}.absd-chip-copy[data-v-ddf658ff]{display:grid;gap:3px}.absd-chip-copy strong[data-v-ddf658ff]{font-size:14px;font-weight:600;letter-spacing:1px;color:var(--color-text-main)}.absd-chip-copy span[data-v-ddf658ff]{font-size:11px;letter-spacing:1px;color:#f8fafcc2}.absd-copy[data-v-ddf658ff]{display:grid;align-content:center}.absd-description[data-v-ddf658ff]{max-width:58ch;font-size:15px;line-height:1.85;color:var(--text-body)}.absd-features[data-v-ddf658ff]{list-style:none;margin-top:28px;display:grid;gap:16px}.absd-feature[data-v-ddf658ff]{display:flex;align-items:center;gap:14px;padding:15px 16px;border-radius:0;border:1px solid var(--color-border);background:#f8fafcb8;box-shadow:var(--shadow-soft);color:var(--text-body);font-size:14px}.absd-feature-icon[data-v-ddf658ff]{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#1e293b14;color:var(--color-primary);flex-shrink:0}.absd-actions[data-v-ddf658ff]{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.absd-primary svg[data-v-ddf658ff],.absd-drawer-primary svg[data-v-ddf658ff],.absd-close svg[data-v-ddf658ff]{width:16px;height:16px;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;fill:none}.absd-secondary[data-v-ddf658ff],.absd-drawer-secondary[data-v-ddf658ff]{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:15px 22px;border-radius:var(--radius-sm);border:1px solid rgba(30,41,59,.12);background:#f8fafcb3;color:var(--color-primary);font-size:13px;font-weight:600;letter-spacing:2px;text-transform:uppercase;transition:var(--transition-interactive)}.absd-secondary[data-v-ddf658ff]{border-radius:0}.absd-secondary[data-v-ddf658ff]:hover,.absd-drawer-secondary[data-v-ddf658ff]:hover{transform:var(--hover-lift-sm);border-color:#1e293b38;box-shadow:var(--shadow-soft)}.absd-tab[data-v-ddf658ff]{position:fixed;top:50%;right:0;z-index:998;display:inline-flex;align-items:center;justify-content:center;padding:18px 10px;border:1px solid rgba(248,250,252,.16);border-right:0;border-radius:var(--radius-sm) 0 0 var(--radius-sm);background:var(--color-primary);color:var(--color-text-main);font-size:13px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;writing-mode:vertical-rl;text-orientation:mixed;transform:translateY(-50%);box-shadow:var(--shadow-medium);transition:transform var(--duration-medium) var(--ease-standard),background-color var(--duration-medium) var(--ease-standard),opacity var(--duration-medium) var(--ease-standard);will-change:transform,opacity}.absd-tab[data-v-ddf658ff]:hover{background:var(--color-secondary)}.absd-tab.is-hidden[data-v-ddf658ff]{opacity:0;pointer-events:none;transform:translate(100%,-50%)}.absd-overlay[data-v-ddf658ff]{position:fixed;inset:0;z-index:999;background:#0f172a6b}.absd-drawer[data-v-ddf658ff]{position:fixed;top:0;right:0;bottom:0;z-index:1000;width:min(100vw,390px);height:100vh;pointer-events:none}.absd-drawer-panel[data-v-ddf658ff]{width:100%;height:100%;display:flex;flex-direction:column;padding:24px 24px 28px;overflow-y:auto;overscroll-behavior:contain;border-left:1px solid rgba(30,41,59,.08);background:linear-gradient(180deg,#f8fafcfa,#f1f5f9fa);box-shadow:var(--shadow-panel);transform:translate(100%);opacity:0;transition:transform var(--duration-medium) var(--ease-emphasis),opacity var(--duration-medium) var(--ease-standard);will-change:transform,opacity}.absd-drawer.is-open[data-v-ddf658ff]{pointer-events:auto}.absd-drawer.is-open .absd-drawer-panel[data-v-ddf658ff]{transform:translate(0);opacity:1}.absd-drawer-header[data-v-ddf658ff]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.absd-drawer-kicker[data-v-ddf658ff]{font-size:10px;font-weight:600;letter-spacing:4px;text-transform:uppercase;color:var(--color-accent);margin-bottom:8px}.absd-drawer-header h3[data-v-ddf658ff]{font-size:32px;line-height:1.1;color:var(--color-primary)}.absd-close[data-v-ddf658ff]{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:#f8fafccc;color:var(--color-primary);transition:var(--transition-interactive)}.absd-close[data-v-ddf658ff]:hover{transform:rotate(30deg);border-color:#1e293b2e;background:#e2e8f0e6}.absd-drawer-description[data-v-ddf658ff]{font-size:14px;line-height:1.8;color:var(--text-body)}.absd-drawer-features[data-v-ddf658ff]{margin-top:24px;display:grid;gap:12px}.absd-drawer-feature[data-v-ddf658ff]{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--text-body)}.absd-drawer-dot[data-v-ddf658ff]{width:8px;height:8px;border-radius:var(--radius-pill);background:var(--color-accent);box-shadow:0 0 0 6px #47556914;flex-shrink:0}.absd-drawer-footer[data-v-ddf658ff]{margin-top:auto;display:grid;gap:12px;padding-top:24px}.absd-drawer-primary[data-v-ddf658ff],.absd-drawer-secondary[data-v-ddf658ff]{width:100%}.absd-overlay-transition-enter-active[data-v-ddf658ff],.absd-overlay-transition-leave-active[data-v-ddf658ff]{transition:opacity var(--duration-medium) var(--ease-standard)}.absd-overlay-transition-enter-from[data-v-ddf658ff],.absd-overlay-transition-leave-to[data-v-ddf658ff]{opacity:0}@media (max-width: 1024px){.absd-shell[data-v-ddf658ff]{grid-template-columns:1fr}.absd-copy[data-v-ddf658ff]{max-width:none}}@media (max-width: 768px){.absd-section[data-v-ddf658ff]{padding:var(--space-5xl) 0}.absd-shell[data-v-ddf658ff]{padding:22px;gap:22px;border-radius:0}.absd-media[data-v-ddf658ff],.absd-media-image[data-v-ddf658ff]{min-height:320px}.absd-actions[data-v-ddf658ff]{flex-direction:column}.absd-actions[data-v-ddf658ff]>*{width:100%}.absd-tab[data-v-ddf658ff]{top:auto;right:20px;bottom:20px;padding:12px 18px;border-right:1px solid rgba(248,250,252,.16);border-radius:var(--radius-pill);font-size:11px;writing-mode:horizontal-tb;transform:none}.absd-drawer-panel[data-v-ddf658ff]{padding:22px 18px 24px}}@media (max-width: 640px){.absd-media[data-v-ddf658ff],.absd-media-image[data-v-ddf658ff]{min-height:280px}.absd-chip[data-v-ddf658ff]{left:16px;right:16px;bottom:16px;width:auto}.absd-tab.is-hidden[data-v-ddf658ff]{transform:translateY(120%)}}@media (max-width: 480px){.absd-shell[data-v-ddf658ff]{padding:18px;gap:18px}.absd-media[data-v-ddf658ff],.absd-media-image[data-v-ddf658ff]{min-height:240px}.absd-chip[data-v-ddf658ff]{flex-direction:column;align-items:flex-start;gap:10px}.absd-chip-copy span[data-v-ddf658ff]{letter-spacing:.04em}.absd-feature[data-v-ddf658ff]{align-items:flex-start}.absd-drawer[data-v-ddf658ff]{width:100%}.absd-drawer-header h3[data-v-ddf658ff]{font-size:28px}.absd-tab[data-v-ddf658ff]{right:16px;bottom:max(16px,calc(env(safe-area-inset-bottom) + 8px))}}@media (max-width: 360px){.absd-shell[data-v-ddf658ff]{padding:16px}.absd-chip[data-v-ddf658ff]{left:12px;right:12px;bottom:12px;padding:10px 12px}.absd-drawer-panel[data-v-ddf658ff]{padding:18px 14px 20px}.absd-drawer-header h3[data-v-ddf658ff]{font-size:24px}}.product-card[data-v-b598f90c]{position:relative;min-height:100%;width:100%;max-width:100%;display:flex;flex-direction:column;overflow:hidden;border-radius:4px;border:1px solid rgba(90,109,132,.18);background:linear-gradient(180deg,#32455cfa,#122136);box-shadow:var(--shadow-medium);transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease;backface-visibility:hidden}.product-card[data-v-b598f90c]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,rgba(255,255,255,.08),transparent 56%),linear-gradient(180deg,rgba(255,255,255,.04),transparent 32%);opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:0}.product-card[data-v-b598f90c]:focus-visible{border-color:#ffffff47;transform:translateY(-6px) scale(1.01);box-shadow:0 16px 38px #0f172a2e}@media (hover: hover) and (pointer: fine){.product-card[data-v-b598f90c]{will-change:transform,box-shadow}.product-card[data-v-b598f90c]:hover{transform:translateY(-6px) scale(1.01);border-color:#ffffff38;box-shadow:0 16px 38px #0f172a2e}}.product-card[data-v-b598f90c]:hover{border-color:#ffffff38}.product-card[data-v-b598f90c]:hover:before,.product-card[data-v-b598f90c]:focus-visible:before{opacity:1}.card-top[data-v-b598f90c]{position:relative;min-height:220px;padding:24px;display:grid;place-items:center;overflow:hidden;background:linear-gradient(180deg,#fff,#f5f7fa);border-bottom:1px solid rgba(15,23,42,.08);isolation:isolate;z-index:1}.card-product-image[data-v-b598f90c]{position:relative;width:auto;height:auto;max-width:min(calc(100% - 40px),288px);max-height:188px;object-fit:contain;object-position:center;display:block;opacity:1;filter:drop-shadow(0 16px 24px rgba(71,85,105,.18));transition:transform .35s ease,filter .35s ease;transform:scale(var(--product-card-image-scale, 1.16));transform-origin:center;pointer-events:none;z-index:1;backface-visibility:hidden;image-rendering:auto;will-change:transform,filter}.card-product-image--scaled[data-v-b598f90c]{transform:scale(var(--product-card-image-scale, 1.2))}@media (hover: hover) and (pointer: fine){.product-card:hover .card-top .card-product-image[data-v-b598f90c]{transform:translateY(-4px) scale(var(--product-card-image-hover-scale, 1.2));filter:drop-shadow(0 18px 28px rgba(71,85,105,.2))}.product-card:hover .card-top .card-product-image--scaled[data-v-b598f90c]{transform:translateY(-4px) scale(var(--product-card-image-hover-scale, 1.24));filter:drop-shadow(0 18px 28px rgba(71,85,105,.2))}}.card-image-overlay[data-v-b598f90c]{position:absolute;inset:0;background:radial-gradient(circle at top right,rgba(142,162,187,.2),transparent 36%),linear-gradient(180deg,#ffffff2e,#ecf2f80d);z-index:0}.card-body[data-v-b598f90c]{position:relative;z-index:1;padding:18px 24px 16px;flex:1;display:flex;flex-direction:column;background:linear-gradient(180deg,#344860fa,#122136)}.card-body h3[data-v-b598f90c]{font-size:18px;color:var(--color-text-main);margin-bottom:8px;font-family:var(--font-display);font-feature-settings:var(--font-display-features);font-weight:700;letter-spacing:.45px;line-height:1.08;word-break:break-word}.card-description[data-v-b598f90c]{font-size:13px;color:#d9e2ece0;line-height:1.5;flex:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;opacity:.8}.card-animals[data-v-b598f90c]{display:flex;gap:9px;flex-wrap:wrap;margin-top:16px}.card-animals span[data-v-b598f90c]{font-size:11px;font-weight:600;letter-spacing:1.05px;color:#f8fafce0;border:1px solid rgba(248,250,252,.14);background:#f8fafc0f;border-radius:var(--radius-pill);padding:5px 10px}.card-arrow[data-v-b598f90c]{margin-top:20px;padding-top:18px;border-top:1px solid rgba(248,250,252,.1);display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--color-text-main);opacity:.92}.card-arrow svg[data-v-b598f90c]{width:14px;height:14px;stroke:currentColor;stroke-width:2;transition:transform var(--duration-medium) var(--ease-standard)}@media (hover: hover) and (pointer: fine){.product-card:hover .card-arrow svg[data-v-b598f90c]{transform:var(--hover-slide-xs)}}.product-card:focus-visible .card-arrow svg[data-v-b598f90c]{transform:var(--hover-slide-xs)}.product-card:focus-visible .card-top .card-product-image[data-v-b598f90c]{transform:translateY(-4px) scale(var(--product-card-image-hover-scale, 1.2));filter:drop-shadow(0 18px 28px rgba(71,85,105,.2))}.product-card:focus-visible .card-top .card-product-image--scaled[data-v-b598f90c]{transform:translateY(-4px) scale(var(--product-card-image-hover-scale, 1.24));filter:drop-shadow(0 18px 28px rgba(71,85,105,.2))}@media (max-width: 768px){.card-top[data-v-b598f90c]{min-height:194px;padding:20px}.card-product-image[data-v-b598f90c]{max-width:min(calc(100% - 36px),236px);max-height:156px;transform:scale(var(--product-card-image-scale, 1.1))}.card-product-image--scaled[data-v-b598f90c]{transform:scale(var(--product-card-image-scale, 1.14))}.card-body[data-v-b598f90c]{padding:16px 20px 14px}.card-body h3[data-v-b598f90c]{font-size:18px}.card-description[data-v-b598f90c]{font-size:13px}}@media (max-width: 480px){.card-top[data-v-b598f90c]{min-height:180px;padding:18px}.card-product-image[data-v-b598f90c]{max-width:min(calc(100% - 24px),220px);max-height:144px}.card-body[data-v-b598f90c]{padding:14px 16px 12px}.card-arrow[data-v-b598f90c]{margin-top:16px;padding-top:14px;font-size:11px;letter-spacing:1.4px}}.seo-text-section[data-v-8a7c9112]{padding:72px 0}.seo-text-section--muted[data-v-8a7c9112]{background:var(--off-white)}.seo-text-section__panel[data-v-8a7c9112]{max-width:980px;margin:0 auto;padding:clamp(28px,4vw,44px);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:linear-gradient(180deg,#fffffffa,#f8fafcf0),var(--white);box-shadow:var(--shadow-soft)}.seo-text-section__header[data-v-8a7c9112]{max-width:720px}.seo-text-section__title[data-v-8a7c9112]{margin-bottom:0}.seo-text-section__body[data-v-8a7c9112]{display:grid;gap:14px;margin-top:20px;color:var(--text-body)}.seo-text-section__body[data-v-8a7c9112] p{margin:0;font-size:15px;line-height:1.85}.seo-text-section__body[data-v-8a7c9112] strong{color:var(--navy)}.seo-text-section__body[data-v-8a7c9112] a{color:var(--color-primary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.seo-text-section__body[data-v-8a7c9112] ul{margin:6px 0 0;padding-left:20px}.seo-text-section__body[data-v-8a7c9112] li{font-size:15px;line-height:1.8}@media (max-width: 768px){.seo-text-section[data-v-8a7c9112]{padding:56px 0}.seo-text-section__panel[data-v-8a7c9112]{padding:24px 20px}.seo-text-section__body[data-v-8a7c9112]{gap:12px}.seo-text-section__body[data-v-8a7c9112] p,.seo-text-section__body[data-v-8a7c9112] li{font-size:14px;line-height:1.75}}.home-seo-title[data-v-29e8d8dc]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hero-slider[data-v-29e8d8dc]{position:relative;width:100%;height:100svh;min-height:640px;overflow:hidden;background:#0f2233;isolation:isolate}.hero-slides[data-v-29e8d8dc],.hero-slide-overlay[data-v-29e8d8dc],.hero-overlay[data-v-29e8d8dc]{position:absolute;inset:0}.hero-slide[data-v-29e8d8dc]{position:absolute;inset:0;width:100%;height:100%;transform:translate3d(100%,0,0);transition:transform .9s cubic-bezier(.16,1,.3,1);will-change:transform;backface-visibility:hidden}.hero-slide-bg[data-v-29e8d8dc]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;will-change:transform;backface-visibility:hidden}.hero-slide-overlay[data-v-29e8d8dc]{background:linear-gradient(105deg,#09111feb,#0a1727bf 40%,#0c1a2a73,#0e1e2e4d)}.slide-current[data-v-29e8d8dc]{transform:translateZ(0);z-index:2}.slide-next[data-v-29e8d8dc]{transform:translate3d(100%,0,0);z-index:1}.slide-prev[data-v-29e8d8dc]{transform:translate3d(-100%,0,0);z-index:1}.slide-exiting[data-v-29e8d8dc]{transform:translate3d(-100%,0,0);z-index:2}.slide-entering[data-v-29e8d8dc]{transform:translateZ(0);z-index:3}.hero-content[data-v-29e8d8dc]{position:relative;width:100%;height:100%;display:flex;max-width:none;box-sizing:border-box;margin:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:18px;padding-right:24px;padding-left:clamp(100px,10vw,160px);z-index:10}.slide-content-wrapper[data-v-29e8d8dc]{position:relative;z-index:10;display:flex;align-items:stretch;width:100%;max-width:none;height:100%}.hero-slider-shell[data-v-29e8d8dc]{padding-top:84px}.hero-slider-shell>.hero-label[data-v-29e8d8dc],.hero-slider-shell>.hero-title[data-v-29e8d8dc],.hero-slider-shell>.hero-desc[data-v-29e8d8dc],.hero-slider-shell>.hero-actions[data-v-29e8d8dc]{display:none}.hero-copy[data-v-29e8d8dc]{display:grid;align-content:center;gap:18px;width:100%;max-width:min(620px,100%)}.content-animate[data-v-29e8d8dc]{opacity:0;transform:translateY(16px)}.slide-entering .content-animate[data-v-29e8d8dc],.slide-current .content-animate[data-v-29e8d8dc]{animation:contentReveal-29e8d8dc .5s cubic-bezier(.16,1,.3,1) forwards}.slide-entering .content-delay-1[data-v-29e8d8dc],.slide-current .content-delay-1[data-v-29e8d8dc],.slide-entering .content-delay-2[data-v-29e8d8dc],.slide-current .content-delay-2[data-v-29e8d8dc]{animation-delay:.1s}.slide-entering .content-delay-3[data-v-29e8d8dc],.slide-current .content-delay-3[data-v-29e8d8dc]{animation-delay:.15s}.slide-entering .content-delay-4[data-v-29e8d8dc],.slide-current .content-delay-4[data-v-29e8d8dc]{animation-delay:.2s}.slide-exiting .content-animate[data-v-29e8d8dc]{opacity:1;transform:translateY(0);animation:none}@keyframes contentReveal-29e8d8dc{to{opacity:1;transform:translateY(0)}}.hero-overlay-static[data-v-29e8d8dc],.hero-content-static[data-v-29e8d8dc],.hero-content-template[data-v-29e8d8dc],.scroll-hint[data-v-29e8d8dc],.hero-kicker[data-v-29e8d8dc]{display:none}.hero-heading[data-v-29e8d8dc]{margin:0;max-width:620px;font-size:0;font-weight:700;line-height:0;letter-spacing:-.5px;color:var(--color-text-main);white-space:normal;text-wrap:balance}.hero-heading[data-v-29e8d8dc]:before{content:"";display:block;max-width:14ch;font-size:clamp(42px,5vw,64px);line-height:1.15;letter-spacing:-.5px;white-space:pre-line}.hero-description[data-v-29e8d8dc]{max-width:34ch;margin:0;font-size:0;line-height:0;color:#f8fafccc}.hero-description[data-v-29e8d8dc]:before{content:"";display:block;font-size:17px;line-height:1.55}.hero-actions[data-v-29e8d8dc]{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.hero-button[data-v-29e8d8dc]{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:16px 30px;border:1px solid transparent;border-radius:12px;font-size:14px;font-weight:600;line-height:1;font-family:inherit;text-decoration:none;white-space:nowrap;cursor:pointer;appearance:none;transition:all .3s ease}.hero-button-primary[data-v-29e8d8dc]{background:var(--color-primary);color:#fff;box-shadow:0 10px 28px -10px #247cff73}.hero-button-primary[data-v-29e8d8dc]:hover{filter:brightness(1.08);box-shadow:0 14px 34px -10px #247cff85}.hero-heading[data-v-29e8d8dc]:before{content:"";max-width:14ch;font-size:clamp(42px,5vw,64px);line-height:1.15;letter-spacing:-.5px}.hero-description[data-v-29e8d8dc]{max-width:520px}.hero-description[data-v-29e8d8dc]:before{content:"";max-width:520px;font-size:16px;line-height:1.6;opacity:.85}.hero-button-secondary[data-v-29e8d8dc]{border-color:#f8fafc47;background:#0f172a33;color:var(--color-text-main);backdrop-filter:blur(8px);box-shadow:inset 0 0 0 1px #ffffff0a}.hero-button-secondary[data-v-29e8d8dc]:hover{background:#0f172a57;border-color:#f8fafc6b}.hero-slider>.hero-conveyor-overlay[data-v-29e8d8dc]{position:absolute;right:0;bottom:0;left:0;width:100%;margin:0;padding:0;z-index:6}.slide-indicators[data-v-29e8d8dc]{position:absolute;left:50%;bottom:40px;z-index:20;display:none!important;gap:12px;transform:translate(-50%)}.hero-nav[data-v-29e8d8dc]{position:absolute;top:50%;transform:translateY(-50%);z-index:3;pointer-events:auto;width:42px;height:42px;padding:0;border-radius:50%;border:1px solid rgba(255,255,255,.18);background:#ffffff14;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;appearance:none}.hero-nav.left[data-v-29e8d8dc]{left:clamp(18px,3vw,32px)}.hero-nav.right[data-v-29e8d8dc]{right:clamp(18px,3vw,32px)}.hero-nav svg[data-v-29e8d8dc]{width:18px;height:18px;stroke:currentColor;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}.scroll-indicator[data-v-29e8d8dc]{position:absolute;left:50%;bottom:18px;z-index:19;display:flex;flex-direction:column;align-items:center;gap:4px;transform:translate(-50%);opacity:.72;color:#ffffffc7;pointer-events:none}.scroll-indicator__line[data-v-29e8d8dc]{width:1px;height:8px;background:linear-gradient(180deg,rgba(255,255,255,.12),currentColor);animation:scrollIndicatorLine-29e8d8dc 2.2s ease-in-out infinite;transform-origin:top center}.scroll-indicator__arrow[data-v-29e8d8dc]{width:8px;height:8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);animation:scrollIndicatorArrow-29e8d8dc 2.2s ease-in-out infinite}.slide-indicator[data-v-29e8d8dc]{width:48px;height:3px;padding:0;border:0;border-radius:2px;background:#ffffff40;transition:all .4s cubic-bezier(.16,1,.3,1);cursor:pointer}.slide-indicator-active[data-v-29e8d8dc]{width:64px;background:#ffffffe6}.slide-indicator-active[data-v-29e8d8dc]:after{content:"";display:block;height:100%;border-radius:2px;background:var(--color-primary);animation:indicatorProgress-29e8d8dc 4s linear forwards}@keyframes indicatorProgress-29e8d8dc{0%{width:0}to{width:100%}}.stats-bar[data-v-29e8d8dc]{padding:12px 0;background:var(--color-primary)}.stats-grid[data-v-29e8d8dc]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.stat-item[data-v-29e8d8dc]{padding:16px 14px;text-align:center;background:#f8fafc0a;border:1px solid rgba(248,250,252,.08);border-radius:6px;box-shadow:inset 0 1px #ffffff0a}.stat-num[data-v-29e8d8dc]{margin-bottom:8px;font-size:36px;font-weight:600;line-height:1;color:var(--color-text-main)}.stat-cert-heading[data-v-29e8d8dc]{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:36px;margin-bottom:8px}.stat-cert-heading .stat-num[data-v-29e8d8dc]{margin-bottom:0}.stat-cert-logo[data-v-29e8d8dc]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:34px;height:34px;overflow:hidden;border:1px solid rgba(248,250,252,.12);border-radius:50%;background:#f8fafc0f;box-shadow:inset 0 1px #ffffff14,0 8px 18px #0000001f}.stat-cert-logo img[data-v-29e8d8dc]{display:block;width:82%;height:82%;object-fit:contain;opacity:.9;filter:drop-shadow(0 2px 5px rgba(0,0,0,.18))}.stat-cert-logo--halal img[data-v-29e8d8dc]{width:88%;height:88%;opacity:.94}.stat-label[data-v-29e8d8dc]{font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#cbd5e1b8}.since-text[data-v-29e8d8dc]{font-size:12px;opacity:.7;margin-top:4px;color:#cbd5e1b8;margin-bottom:4px}.about-intro[data-v-29e8d8dc]{padding:112px 0}.about-layout[data-v-29e8d8dc]{max-width:1200px;margin:0 auto;display:grid;gap:32px}.about-top[data-v-29e8d8dc]{display:flex;align-items:center;gap:2rem;padding:0;margin-bottom:0;background:transparent;border:none;box-shadow:none}.about-top[data-v-29e8d8dc]>*{flex:1 1 0;min-width:0}.about-text[data-v-29e8d8dc]{display:grid;align-content:start}.about-text .section-title[data-v-29e8d8dc]{margin-bottom:24px}.about-text p[data-v-29e8d8dc]{max-width:58ch;font-size:15px;line-height:1.6;letter-spacing:.2px;color:var(--text-body)}.about-text p+p[data-v-29e8d8dc]{margin-top:16px}.about-intro .about-features[data-v-29e8d8dc]{display:grid;row-gap:10px;max-width:58ch;margin-top:24px}.about-intro .about-feature[data-v-29e8d8dc]{display:grid;gap:2px;margin-bottom:0}.about-intro .about-feature-title[data-v-29e8d8dc]{display:flex;align-items:flex-start;gap:8px;margin-bottom:2px;font-size:15px;font-weight:600;line-height:1.1;color:var(--color-primary)}.about-intro .bullet[data-v-29e8d8dc]{flex-shrink:0;color:currentColor}.about-intro .about-feature-text[data-v-29e8d8dc]{margin:0;padding-left:18px;font-size:14px;line-height:1.1;letter-spacing:.2px;color:var(--text-body);opacity:.75}.about-media[data-v-29e8d8dc]{display:flex;justify-content:flex-end;align-items:flex-start;width:100%;perspective:var(--depth-perspective)}.img-main[data-v-29e8d8dc]{position:relative;width:100%;max-width:520px;aspect-ratio:7 / 6;overflow:hidden;border-radius:var(--radius-xl);border:1px solid rgba(255,255,255,.72);box-shadow:var(--shadow-strong);transition:transform var(--duration-medium) var(--ease-standard),box-shadow var(--duration-medium) var(--ease-standard);backface-visibility:hidden}.img-main img[data-v-29e8d8dc]{width:100%;height:100%;object-fit:cover;transition:transform var(--duration-slow) var(--ease-standard);will-change:transform}.years-badge[data-v-29e8d8dc]{position:absolute;right:24px;bottom:24px;display:grid;gap:4px;padding:14px 16px;border-radius:var(--radius-md);border:1px solid rgba(248,250,252,.16);background:#102033cc;box-shadow:var(--shadow-medium)}.years-num[data-v-29e8d8dc]{font-size:32px;font-weight:600;line-height:1;color:var(--color-text-main)}.years-txt[data-v-29e8d8dc]{font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#f8fafcc2}.advantages[data-v-29e8d8dc]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.adv-item[data-v-29e8d8dc]{display:flex;gap:16px;align-items:flex-start;padding:20px 22px;background:#f8fafceb;border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);transition:var(--transition-interactive)}.adv-icon[data-v-29e8d8dc]{background:#1e293b14;border-color:#3341551a;box-shadow:none}.adv-item strong[data-v-29e8d8dc]{display:block;margin-bottom:8px;font-size:14px;color:var(--color-primary)}.adv-item p[data-v-29e8d8dc]{font-size:14px;line-height:1.6;letter-spacing:.2px;color:var(--text-body)}.about-actions[data-v-29e8d8dc]{display:flex;justify-content:flex-start;margin-top:20px}.about-link[data-v-29e8d8dc]{width:auto;min-width:160px;padding:8px 20px;font-size:13px;line-height:1.2;background-color:#0a192d;color:#f8fafc;border:1px solid #0a192d;border-radius:4px;transition:all .25s ease}.about-link[data-v-29e8d8dc]:hover{background-color:#081423;border-color:#081423;color:#f8fafc}.section-header[data-v-29e8d8dc]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:40px}.section-header-light .section-title[data-v-29e8d8dc],.section-header-light .section-label[data-v-29e8d8dc]{color:var(--color-text-main)}.products-section[data-v-29e8d8dc]{padding:112px 0;background:radial-gradient(circle at top right,rgba(97,115,139,.12),transparent 26%),linear-gradient(180deg,#102033fa,#0c1828fa)}.products-grid[data-v-29e8d8dc]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-inline:clamp(16px,4vw,48px);box-sizing:border-box}.products-section .btn-outline[data-v-29e8d8dc]{background:#f8fafc14;border-color:#f8fafc2e}.products-section .btn-outline[data-v-29e8d8dc]:hover{background:#f8fafc24}.certs-section[data-v-29e8d8dc]{padding:96px 0}.certs-grid[data-v-29e8d8dc]{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(22px,3.5vw,40px);align-items:start}.certs-text p[data-v-29e8d8dc]{max-width:58ch;margin:16px 0 28px;font-size:15px;line-height:1.85;color:var(--text-body)}.certs-cards[data-v-29e8d8dc]{display:grid;gap:14px}.cert-card[data-v-29e8d8dc]{display:flex;gap:16px;align-items:flex-start;padding:20px;background:#f8fafceb;border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);transition:none}.cert-icon[data-v-29e8d8dc]{width:auto;height:auto;min-width:48px;padding:0;overflow:visible;background:transparent;border:0;border-radius:0;box-shadow:none}.cert-icon-img[data-v-29e8d8dc]{display:block;width:40px;height:40px;object-fit:contain}.cert-icon-img--uzstandard[data-v-29e8d8dc]{width:51px;height:51px;max-width:none;max-height:none;margin:-5.5px}.cert-copy[data-v-29e8d8dc]{display:grid;gap:5px}.cert-name[data-v-29e8d8dc]{font-size:18px;font-weight:700;letter-spacing:.12em;color:var(--navy)}.cert-desc[data-v-29e8d8dc]{font-size:13px;line-height:1.75;color:var(--text-body)}.animals-section[data-v-29e8d8dc]{padding:0 0 112px}.animals-heading[data-v-29e8d8dc],.animals-title[data-v-29e8d8dc]{text-align:center}.animals-title[data-v-29e8d8dc]{margin-bottom:48px}.animals-grid[data-v-29e8d8dc]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.animal-card[data-v-29e8d8dc]{position:relative;overflow:hidden;border-radius:12px;transition:all .4s cubic-bezier(.16,1,.3,1)}.animal-img[data-v-29e8d8dc]{position:relative;aspect-ratio:4 / 5;overflow:hidden}.animal-img[data-v-29e8d8dc]:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.6),transparent 58%);transition:all .4s cubic-bezier(.16,1,.3,1)}.animal-img img[data-v-29e8d8dc]{display:block;width:100%;height:100%;object-fit:cover;transition:all .4s cubic-bezier(.16,1,.3,1);will-change:transform}.animal-info[data-v-29e8d8dc]{position:absolute;right:0;bottom:0;left:0;z-index:1;padding:22px 20px 18px;transition:all .4s cubic-bezier(.16,1,.3,1)}.animal-info h3[data-v-29e8d8dc]{margin-bottom:6px;font-size:24px;line-height:1.08;color:#ffffffeb;transition:all .4s cubic-bezier(.16,1,.3,1)}.animal-count[data-v-29e8d8dc]{font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#ffffffc2;transition:all .4s cubic-bezier(.16,1,.3,1)}.cta-section[data-v-29e8d8dc]{position:relative;padding:112px 0;overflow:clip}.cta-bg[data-v-29e8d8dc]{position:absolute;inset:0;background:radial-gradient(circle at top left,rgba(142,162,187,.16),transparent 26%),linear-gradient(135deg,#102033f5,#223550eb)}.cta-content[data-v-29e8d8dc]{position:relative;z-index:1;width:100%;max-width:600px;margin-left:auto;margin-right:auto;padding:0;text-align:center;background:transparent;border:none;box-shadow:none}.cta-content .section-label[data-v-29e8d8dc]{color:var(--color-text-secondary)}.cta-title[data-v-29e8d8dc]{margin:10px 0 16px;font-size:clamp(32px,4vw,54px);color:var(--color-text-main)}.cta-content p[data-v-29e8d8dc]{max-width:640px;margin:0 auto;font-size:15px;line-height:1.85;color:#f8fafcc7}.cta-actions[data-v-29e8d8dc]{margin-top:32px;display:flex;justify-content:center;flex-wrap:wrap;gap:16px}.cta-section .btn-outline[data-v-29e8d8dc]{background:#f8fafc14;border-color:#f8fafc3d}.cta-section .btn-outline[data-v-29e8d8dc]:hover{background:#f8fafc24}@media (hover: hover) and (pointer: fine){.about-media:hover .img-main[data-v-29e8d8dc]{transform:var(--hover-tilt-card);box-shadow:var(--shadow-strong)}.about-media:hover .img-main img[data-v-29e8d8dc]{transform:scale(1.025)}.adv-item[data-v-29e8d8dc]:hover{transform:translate3d(0,-3px,0);box-shadow:var(--shadow-medium)}.animal-card:hover .animal-img img[data-v-29e8d8dc]{transform:scale(1.03)}.animal-card:hover .animal-img[data-v-29e8d8dc]:after{background:linear-gradient(to top,rgba(0,0,0,.72),transparent 58%)}.animal-card:hover .animal-info[data-v-29e8d8dc]{transform:translateY(-2px)}.animal-card:hover .animal-info h3[data-v-29e8d8dc],.animal-card:hover .animal-count[data-v-29e8d8dc]{color:#fff}}@media (max-width: 1024px){.about-top[data-v-29e8d8dc],.certs-grid[data-v-29e8d8dc]{grid-template-columns:1fr}.about-top[data-v-29e8d8dc]{flex-direction:column;align-items:stretch}.about-media[data-v-29e8d8dc]{justify-content:center}.advantages[data-v-29e8d8dc]{grid-template-columns:1fr}.products-grid[data-v-29e8d8dc],.animals-grid[data-v-29e8d8dc]{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-grid[data-v-29e8d8dc]{grid-template-columns:repeat(3,minmax(0,1fr))}.section-header[data-v-29e8d8dc]{flex-direction:column;align-items:flex-start}}@media (max-width: 768px){.hero[data-v-29e8d8dc]{min-height:640px}.hero-slider-shell[data-v-29e8d8dc]{padding-top:92px}.hero-copy[data-v-29e8d8dc]{max-width:100%;gap:16px}.hero-description[data-v-29e8d8dc]{max-width:100%}.hero-description[data-v-29e8d8dc]:before{font-size:16px;line-height:1.5}.hero-content[data-v-29e8d8dc]{padding-right:24px;padding-left:clamp(28px,8vw,48px)}.about-intro[data-v-29e8d8dc]{padding:88px 0}.about-layout[data-v-29e8d8dc]{gap:24px}.about-top[data-v-29e8d8dc]{padding:0}.img-main[data-v-29e8d8dc],.img-main img[data-v-29e8d8dc]{max-width:100%;height:100%}.advantages[data-v-29e8d8dc],.products-grid[data-v-29e8d8dc]{grid-template-columns:1fr}.products-grid[data-v-29e8d8dc]{padding-inline:16px}.adv-item[data-v-29e8d8dc]{padding:20px}.animals-grid[data-v-29e8d8dc],.stats-grid[data-v-29e8d8dc]{grid-template-columns:repeat(2,minmax(0,1fr))}.section-header[data-v-29e8d8dc]{flex-direction:column;align-items:flex-start}.cert-card[data-v-29e8d8dc]{padding:20px}.cta-content[data-v-29e8d8dc]{padding:0}}@media (max-width: 480px){.slide-indicators[data-v-29e8d8dc]{bottom:24px}.hero-heading[data-v-29e8d8dc]{max-width:100%}.hero-heading[data-v-29e8d8dc]:before{font-size:clamp(34px,11vw,48px);max-width:12ch}.animals-grid[data-v-29e8d8dc],.stats-grid[data-v-29e8d8dc]{grid-template-columns:1fr}.years-badge[data-v-29e8d8dc]{right:16px;bottom:16px}}.hero-heading[data-v-29e8d8dc]{max-width:15ch;font-size:clamp(40px,4.8vw,62px);line-height:1.12;letter-spacing:-.04em;text-wrap:balance}.hero-heading[data-v-29e8d8dc]:before{content:none}.hero-description[data-v-29e8d8dc]{max-width:560px;font-size:16px;line-height:1.6;letter-spacing:.2px;color:#f8fafcd9}.hero-description[data-v-29e8d8dc]:before{content:none}@media (max-width: 768px){.hero-description[data-v-29e8d8dc]{max-width:100%}}@media (max-width: 480px){.hero-heading[data-v-29e8d8dc]{max-width:100%;font-size:clamp(34px,11vw,48px)}}.scroll-target[data-v-29e8d8dc]{scroll-margin-top:calc(var(--nav-height) + 24px)}.hero-slider[data-v-29e8d8dc]:before{content:"";position:absolute;inset:auto auto 10% 54%;width:min(38vw,520px);aspect-ratio:1;border-radius:999px;background:radial-gradient(circle,rgba(255,255,255,.08),transparent 70%);filter:blur(18px);opacity:.8;pointer-events:none;z-index:1}.hero-slide[data-v-29e8d8dc]:after{content:"";position:absolute;inset:12% 6% 18% auto;width:min(34vw,500px);aspect-ratio:1;border-radius:999px;background:radial-gradient(circle,var(--hero-slide-glow, rgba(89, 169, 255, .28)),transparent 72%);filter:blur(20px);opacity:.95;pointer-events:none;z-index:1}.hero-slide-bg[data-v-29e8d8dc]{transform:scale(1.035);transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.slide-current .hero-slide-bg[data-v-29e8d8dc],.slide-entering .hero-slide-bg[data-v-29e8d8dc]{transform:scale(1)}.hero-slide-overlay[data-v-29e8d8dc]{background:linear-gradient(110deg,#060c18e6,#081220b8 34%,#0b182857 64%,#0c1a2a1f),radial-gradient(circle at 78% 24%,rgba(255,255,255,.08),transparent 26%)}.hero-content[data-v-29e8d8dc]{padding-right:clamp(24px,4vw,48px);padding-left:clamp(80px,9vw,140px)}.slide-content-wrapper[data-v-29e8d8dc]{align-items:center}.hero-slider-shell[data-v-29e8d8dc]{padding-top:clamp(88px,12vh,128px)}.hero-copy[data-v-29e8d8dc]{width:100%;max-width:min(600px,100%)}.hero-copy>.hero-heading[data-v-29e8d8dc],.hero-copy>.hero-description[data-v-29e8d8dc],.hero-copy>.hero-actions[data-v-29e8d8dc]{display:none}.hero-copy-panel[data-v-29e8d8dc]{position:relative;display:grid;gap:clamp(18px,2vw,24px);width:100%;max-width:600px;padding:clamp(28px,4vw,40px);border:1px solid rgba(255,255,255,.14);border-radius:32px;background:linear-gradient(180deg,#08101c8f,#08101c3d);box-shadow:0 34px 100px -64px #000000f2,inset 0 1px #ffffff1f;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.hero-copy-panel[data-v-29e8d8dc]:after{content:"";position:absolute;inset:1px;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 28%);opacity:.85;pointer-events:none}.hero-topline[data-v-29e8d8dc],.hero-slide-actions[data-v-29e8d8dc]{position:relative;z-index:1}.hero-topline[data-v-29e8d8dc]{display:flex;align-items:center;justify-content:space-between;gap:16px}.hero-kicker[data-v-29e8d8dc]{display:inline-flex;align-items:center;gap:10px;min-height:32px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#f8fafc14;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#f8fafcc2}.hero-counter[data-v-29e8d8dc]{font-size:12px;font-weight:600;letter-spacing:.12em;color:#f8fafc8f;white-space:nowrap}.hero-slide-heading[data-v-29e8d8dc],.hero-slide-description[data-v-29e8d8dc]{position:relative;z-index:1;margin:0}.hero-slide-heading[data-v-29e8d8dc]{max-width:14ch;font-size:clamp(44px,5.2vw,72px);line-height:.98;letter-spacing:-.055em;color:var(--color-text-main);text-wrap:balance}.hero-slide-description[data-v-29e8d8dc]{max-width:560px;font-size:17px;line-height:1.65;color:#f8fafcd1}.hero-slide-actions[data-v-29e8d8dc]{display:flex;flex-wrap:wrap;gap:14px;margin-top:2px}.hero-button[data-v-29e8d8dc]{min-height:54px;padding:0 30px;border-radius:999px;transition:transform .28s cubic-bezier(.16,1,.3,1),border-color .28s ease,background-color .28s ease,box-shadow .28s ease,color .28s ease,filter .28s ease}.hero-button-primary[data-v-29e8d8dc]{background:#f8fafcf5;color:#0d1725;border-color:#ffffffb8;box-shadow:0 20px 38px -24px #ffffffb8}.hero-button-primary[data-v-29e8d8dc]:hover{transform:translateY(-1px);filter:none;box-shadow:0 24px 44px -26px #ffffffd1}.hero-button-secondary[data-v-29e8d8dc]{border-color:#add3ff57;background:#09111f3d;color:var(--color-text-main);box-shadow:inset 0 0 0 1px #8cbfff0f,0 14px 34px -28px #4c9aff7a}.hero-button-secondary[data-v-29e8d8dc]:hover{transform:translateY(-2px);background:#0a14226b;border-color:#c8e3ffb8;box-shadow:inset 0 0 0 1px #c8e3ff2e,0 18px 40px -24px #4c9aff8c,0 0 0 1px #8cbfff2e}.slide-indicators[data-v-29e8d8dc]{left:clamp(80px,9vw,140px);bottom:clamp(28px,5vw,44px);transform:none;gap:10px}.slide-indicator[data-v-29e8d8dc]{width:46px;height:4px;border-radius:999px;background:#ffffff38}.slide-indicator-active[data-v-29e8d8dc]{width:72px}.slide-indicator-active[data-v-29e8d8dc]:after{border-radius:999px;background:linear-gradient(90deg,rgba(255,255,255,.94),var(--color-primary))}@media (max-width: 768px){.hero-content[data-v-29e8d8dc]{padding-right:clamp(20px,6vw,28px);padding-left:clamp(28px,8vw,48px)}.hero-slider-shell[data-v-29e8d8dc]{padding-top:clamp(92px,18vw,124px)}.hero-copy-panel[data-v-29e8d8dc]{padding:24px 22px 26px;border-radius:26px}.hero-topline[data-v-29e8d8dc]{flex-direction:column;align-items:flex-start}.hero-slide-heading[data-v-29e8d8dc]{max-width:100%;font-size:clamp(36px,9vw,52px)}.hero-slide-description[data-v-29e8d8dc]{max-width:100%;font-size:15px;line-height:1.6}.hero-slide[data-v-29e8d8dc]:after{inset:10% -4% auto auto;width:min(58vw,280px)}.slide-indicators[data-v-29e8d8dc]{left:clamp(28px,8vw,48px)}}@media (max-width: 480px){.hero-copy-panel[data-v-29e8d8dc]{padding:22px 18px 24px}.hero-slide-actions[data-v-29e8d8dc]{flex-direction:column}.hero-button[data-v-29e8d8dc]{width:100%}.slide-indicators[data-v-29e8d8dc]{right:24px;left:24px;gap:8px}.slide-indicator[data-v-29e8d8dc],.slide-indicator-active[data-v-29e8d8dc]{width:auto;flex:1}}.hero-slider[data-v-29e8d8dc]{--hero-inline-start: clamp(80px, 8vw, 120px);--hero-copy-width: 580px}.hero-slider[data-v-29e8d8dc]:before,.hero-slide[data-v-29e8d8dc]:after{content:none}.hero-slide-overlay[data-v-29e8d8dc]{background:linear-gradient(to right,#000000a6,#00000073 30%,#0003 55%,#0000000d 75%,#0000)}.hero-content[data-v-29e8d8dc]{position:absolute;top:55%;right:0;left:0;width:100%;height:auto;transform:translateY(-50%);padding-right:clamp(24px,5vw,56px);padding-left:var(--hero-inline-start)}.slide-content-wrapper[data-v-29e8d8dc]{justify-content:flex-start;align-items:flex-start;text-align:left}.hero-slider-shell[data-v-29e8d8dc]{padding-top:0}.hero-copy[data-v-29e8d8dc]{display:grid;align-content:center;gap:clamp(10px,1.4vw,16px);width:100%;max-width:min(var(--hero-copy-width),100%);padding-bottom:clamp(132px,16vh,176px)}.hero-topline[data-v-29e8d8dc]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:10px}.hero-kicker[data-v-29e8d8dc]{min-height:auto;padding:0;border:0;border-radius:0;background:none;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#f8fafc9e}.hero-counter[data-v-29e8d8dc]{font-size:11px;font-weight:600;letter-spacing:.14em;color:#f8fafc6b}.hero-slide-heading[data-v-29e8d8dc],.hero-slide-description[data-v-29e8d8dc],.hero-slide-actions[data-v-29e8d8dc]{position:relative;z-index:1}.hero-slide-heading[data-v-29e8d8dc]{max-width:10ch;margin:0;font-size:clamp(39px,4.6vw,64px);line-height:.96;letter-spacing:-.055em;color:var(--color-text-main);text-wrap:balance}.hero-slide-description[data-v-29e8d8dc]{max-width:var(--hero-copy-width);margin:0;font-size:17px;line-height:1.58;color:#f8fafcd1}.hero-slide-actions[data-v-29e8d8dc]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:12px;margin-top:0}.hero-button[data-v-29e8d8dc]{min-height:54px;padding:0 30px;border-radius:999px}.hero-button-secondary[data-v-29e8d8dc]{background:#08101c2e}.slide-indicators[data-v-29e8d8dc]{left:50%;transform:translate(-50%)}@media (max-width: 768px){.hero-slider[data-v-29e8d8dc]{--hero-inline-start: clamp(60px, 7vw, 80px);--hero-copy-width: 560px}.hero-content[data-v-29e8d8dc]{padding-right:clamp(20px,6vw,28px);padding-left:var(--hero-inline-start)}.hero-slider-shell[data-v-29e8d8dc]{padding-top:clamp(96px,20vw,128px)}.hero-topline[data-v-29e8d8dc]{gap:12px}.hero-copy[data-v-29e8d8dc]{padding-bottom:clamp(112px,17vh,144px)}.hero-slide-heading[data-v-29e8d8dc]{max-width:100%;font-size:clamp(33px,8.3vw,48px);line-height:.98}.hero-slide-description[data-v-29e8d8dc]{max-width:100%;font-size:15px;line-height:1.56}}@media (max-width: 480px){.hero-slider[data-v-29e8d8dc]{--hero-inline-start: 60px;--hero-copy-width: 100%}.hero-content[data-v-29e8d8dc]{padding-left:var(--hero-inline-start);padding-right:20px}.hero-copy[data-v-29e8d8dc]{padding-bottom:clamp(96px,24vw,118px)}.hero-slide-actions[data-v-29e8d8dc]{flex-direction:row;gap:10px}.hero-button[data-v-29e8d8dc]{width:auto;min-height:50px;padding:0 22px}}.hero-slider[data-v-29e8d8dc],.img-main[data-v-29e8d8dc],.years-badge[data-v-29e8d8dc],.adv-item[data-v-29e8d8dc],.hero-button[data-v-29e8d8dc],.btn-primary[data-v-29e8d8dc],.btn-outline[data-v-29e8d8dc],.cert-card[data-v-29e8d8dc],.animal-card[data-v-29e8d8dc],.cta-content[data-v-29e8d8dc],.hero-slider img[data-v-29e8d8dc],.img-main img[data-v-29e8d8dc],.animal-img img[data-v-29e8d8dc]{border-radius:4px!important}.hero-slide-heading[data-v-29e8d8dc],.hero-title[data-v-29e8d8dc]{line-height:1.1;letter-spacing:-.5px}.hero-topline[data-v-29e8d8dc]{gap:8px}.hero-kicker[data-v-29e8d8dc],.hero-counter[data-v-29e8d8dc]{opacity:.82}.hero-kicker[data-v-29e8d8dc]{letter-spacing:.12em}.hero-copy[data-v-29e8d8dc]{gap:12px}.hero-slide-description[data-v-29e8d8dc]{line-height:1.52}.hero-slide-actions[data-v-29e8d8dc]{gap:10px;margin-top:4px}.hero-button[data-v-29e8d8dc]{min-height:auto;padding:12px 22px;border:1px solid transparent;border-radius:4px!important;font-size:14px;font-weight:500;letter-spacing:.3px;box-shadow:none;filter:none;backdrop-filter:none;-webkit-backdrop-filter:none;transition:background-color .25s ease,border-color .25s ease,color .25s ease}.hero-button-primary[data-v-29e8d8dc]{background:#fff;color:#0a1a2f;border-color:#fff;box-shadow:none}.hero-button-primary[data-v-29e8d8dc]:hover{background:#e6e6e6;color:#0a1a2f;transform:none;box-shadow:none;filter:none}.hero-button-secondary[data-v-29e8d8dc]{background:transparent;border:1px solid rgba(255,255,255,.4);color:#fff;box-shadow:none}.hero-button-secondary[data-v-29e8d8dc]:hover{transform:none;border-color:#fff;background:#ffffff14;box-shadow:none}.slide-indicators[data-v-29e8d8dc]{position:absolute;left:50%;transform:translate(-50%);gap:10px}.slide-indicator[data-v-29e8d8dc]{width:40px;height:3px;border-radius:0!important;background:#ffffff4d;transition:all .3s ease}.slide-indicator-active[data-v-29e8d8dc]{width:60px;background:#fff}.slide-indicator-active[data-v-29e8d8dc]:after{display:none}@keyframes scrollIndicatorLine-29e8d8dc{0%,to{opacity:.4;transform:scaleY(.72)}50%{opacity:.85;transform:scaleY(1)}}@keyframes scrollIndicatorArrow-29e8d8dc{0%,to{opacity:.45;transform:translateY(0) rotate(45deg)}50%{opacity:1;transform:translateY(5px) rotate(45deg)}}.advantages[data-v-29e8d8dc]{display:flex;flex-wrap:wrap;gap:20px}.adv-item[data-v-29e8d8dc]{flex:1 1 250px;min-width:250px;border-radius:4px!important;box-shadow:none}.img-main[data-v-29e8d8dc]{position:relative;border-radius:4px!important;box-shadow:none}.img-main img[data-v-29e8d8dc]{width:100%;border-radius:4px!important}.years-badge[data-v-29e8d8dc]{bottom:16px;left:16px;right:auto;border-radius:4px!important;background:#0a1a2ff5;box-shadow:none}.btn-primary[data-v-29e8d8dc],.btn-outline[data-v-29e8d8dc]{min-height:auto;padding:12px 22px;border-radius:4px!important;font-size:14px;font-weight:500;letter-spacing:.3px;text-transform:none;box-shadow:none}.btn-primary[data-v-29e8d8dc]{background:#fff;border-radius:0!important;color:#0a1a2f;border-color:#fff}.btn-primary[data-v-29e8d8dc]:hover,.btn-primary[data-v-29e8d8dc]:active,.btn-primary[data-v-29e8d8dc]:focus-visible{background:#e6e6e6;color:#0a1a2f;transform:none;box-shadow:none}a.btn-primary.about-link[data-v-29e8d8dc]{background-color:#0a192d;color:#f8fafc;border-color:#0a192d}a.btn-primary.about-link[data-v-29e8d8dc]:hover,a.btn-primary.about-link[data-v-29e8d8dc]:active,a.btn-primary.about-link[data-v-29e8d8dc]:focus-visible{background-color:#081423;color:#f8fafc;border-color:#081423}.btn-outline[data-v-29e8d8dc]{background:transparent;border-color:#fff6;color:#fff;box-shadow:none}.btn-outline[data-v-29e8d8dc]:hover,.btn-outline[data-v-29e8d8dc]:focus-visible{transform:none;border-color:#fff;background:#ffffff14;box-shadow:none}.products-section .btn-outline[data-v-29e8d8dc],.cta-section .btn-outline[data-v-29e8d8dc]{border-color:#fff6}.about-media:hover .img-main[data-v-29e8d8dc],.about-media:hover .img-main img[data-v-29e8d8dc],.adv-item[data-v-29e8d8dc]:hover{transform:none;box-shadow:none}@media (max-width: 1280px){.hero-slider[data-v-29e8d8dc]{--hero-inline-start: clamp(64px, 7vw, 92px);--hero-copy-width: 540px}.products-grid[data-v-29e8d8dc]{padding-inline:24px}}@media (max-width: 1024px){.hero-slider[data-v-29e8d8dc]{min-height:700px;height:auto}.hero-slider-shell[data-v-29e8d8dc]{padding-top:0}.hero-content[data-v-29e8d8dc]{padding-right:clamp(24px,4vw,36px)}.hero-copy[data-v-29e8d8dc]{padding-bottom:148px}.hero-nav[data-v-29e8d8dc]{width:40px;height:40px}.section-header[data-v-29e8d8dc]>*{min-width:0}.products-grid[data-v-29e8d8dc]{padding-inline:0}}@media (max-width: 768px){.hero-slider[data-v-29e8d8dc]{min-height:760px}.hero-content[data-v-29e8d8dc]{top:0;bottom:0;height:100%;transform:none;justify-content:flex-start;padding-top:calc(var(--nav-height) + 36px);padding-right:clamp(20px,6vw,28px);padding-left:clamp(20px,6vw,32px)}.slide-content-wrapper[data-v-29e8d8dc]{align-items:stretch}.hero-copy[data-v-29e8d8dc]{align-content:flex-start;max-width:100%;padding-bottom:136px}.hero-topline[data-v-29e8d8dc]{align-items:flex-start}.hero-slide-heading[data-v-29e8d8dc],.hero-slide-description[data-v-29e8d8dc]{max-width:100%}.hero-slide-actions[data-v-29e8d8dc]{width:100%}.hero-nav[data-v-29e8d8dc]{top:auto;bottom:112px;transform:none}.hero-nav.left[data-v-29e8d8dc]{left:20px}.hero-nav.right[data-v-29e8d8dc]{right:20px}.scroll-indicator[data-v-29e8d8dc]{bottom:22px}.about-text p[data-v-29e8d8dc],.certs-text p[data-v-29e8d8dc],.cta-content p[data-v-29e8d8dc]{max-width:100%}.about-link[data-v-29e8d8dc]{min-width:0}}@media (max-width: 480px){.hero-slider[data-v-29e8d8dc]{min-height:700px}.hero-content[data-v-29e8d8dc]{padding-top:calc(var(--nav-height) + 28px);padding-right:16px;padding-left:16px}.hero-copy[data-v-29e8d8dc]{gap:12px;padding-bottom:120px}.hero-topline[data-v-29e8d8dc]{gap:6px}.hero-kicker[data-v-29e8d8dc],.hero-counter[data-v-29e8d8dc]{font-size:10px}.hero-slide-heading[data-v-29e8d8dc]{font-size:clamp(30px,10vw,40px);line-height:1.02}.hero-slide-description[data-v-29e8d8dc]{font-size:14px;line-height:1.55}.hero-slide-actions[data-v-29e8d8dc]{flex-direction:column;align-items:stretch}.hero-button[data-v-29e8d8dc]{width:100%;padding-inline:18px}.hero-nav[data-v-29e8d8dc]{bottom:128px;width:36px;height:36px}.scroll-indicator[data-v-29e8d8dc]{bottom:16px}.about-intro[data-v-29e8d8dc],.products-section[data-v-29e8d8dc],.certs-section[data-v-29e8d8dc],.cta-section[data-v-29e8d8dc]{padding-top:80px;padding-bottom:80px}.animals-section[data-v-29e8d8dc]{padding-bottom:80px}.adv-item[data-v-29e8d8dc]{min-width:0;flex-basis:100%}.about-link[data-v-29e8d8dc]{width:100%}.animal-info[data-v-29e8d8dc]{padding:18px 16px 16px}.animal-info h3[data-v-29e8d8dc]{font-size:20px}.cta-content[data-v-29e8d8dc]{padding:0}}@media (max-width: 360px){.hero-slider[data-v-29e8d8dc]{min-height:660px}.hero-content[data-v-29e8d8dc]{padding-right:12px;padding-left:12px}.hero-copy[data-v-29e8d8dc]{padding-bottom:108px}.hero-slide-heading[data-v-29e8d8dc]{font-size:28px}.hero-nav[data-v-29e8d8dc]{bottom:118px}.products-grid[data-v-29e8d8dc]{gap:16px}.adv-item[data-v-29e8d8dc],.cert-card[data-v-29e8d8dc]{padding:18px}}:root{color-scheme:light;--color-primary: #102033;--color-primary-soft: #1a2b42;--color-secondary: #223550;--color-accent: #61738b;--color-accent-strong: #8ea2bb;--color-bg: #edf2f7;--color-text-main: #f8fafc;--color-text-secondary: #d9e2ec;--color-text-muted: #6b7c90;--color-text-strong: #132238;--font-sans: "Jost", sans-serif;--font-display-primary: "Cormorant Garamond";--font-display-fallback: Georgia, "Times New Roman", Times, serif;--font-display: var(--font-display-primary), var(--font-display-fallback);--font-display-features: "kern" 1, "liga" 1, "calt" 1, "dlig" 0, "hlig" 0, "swsh" 0, "salt" 0;--font-display-optical-sizing: auto;--color-surface: rgba(248, 250, 252, .92);--color-surface-muted: rgba(241, 245, 249, .94);--color-surface-strong: #ffffff;--color-surface-glass: rgba(248, 250, 252, .78);--color-surface-dark: rgba(15, 23, 42, .78);--color-border: rgba(51, 65, 85, .12);--color-border-soft: rgba(51, 65, 85, .08);--color-border-strong: rgba(51, 65, 85, .2);--color-border-inverse: rgba(248, 250, 252, .14);--color-success: #2f855a;--color-success-soft: #edfdf4;--radius-xs: 8px;--radius-sm: 10px;--radius-md: 14px;--radius-lg: 18px;--radius-xl: 24px;--radius-pill: 999px;--space-2xs: 4px;--space-xs: 8px;--space-sm: 12px;--space-md: 16px;--space-lg: 24px;--space-xl: 32px;--space-2xl: 40px;--space-3xl: 56px;--space-4xl: 72px;--space-5xl: 96px;--depth-perspective: 1200px;--depth-z-flat: 0px;--depth-z-card: 8px;--depth-z-overlay: 16px;--depth-z-hero: 22px;--shadow-rgb: 15, 23, 42;--glass-blur: 10px;--glass-blur-strong: 14px;--glass-saturation: 1.18;--shadow-soft: 0 8px 18px rgba(var(--shadow-rgb), .06), 0 2px 8px rgba(var(--shadow-rgb), .04);--shadow-medium: 0 16px 32px rgba(var(--shadow-rgb), .1), 0 4px 12px rgba(var(--shadow-rgb), .05);--shadow-strong: 0 22px 40px rgba(var(--shadow-rgb), .13), 0 8px 18px rgba(var(--shadow-rgb), .06);--shadow-panel: -10px 0 24px rgba(var(--shadow-rgb), .12);--shadow-inset: inset 0 1px 0 rgba(255, 255, 255, .35);--focus-ring: 0 0 0 3px rgba(142, 162, 187, .22), 0 0 0 1px rgba(16, 32, 51, .12);--duration-fast: .16s;--duration-medium: .26s;--duration-slow: .42s;--ease-standard: cubic-bezier(.22, 1, .36, 1);--ease-emphasis: cubic-bezier(.16, 1, .3, 1);--ease-linear: linear;--transition-color: color var(--duration-fast) var(--ease-standard);--transition-surface: background-color var(--duration-medium) var(--ease-standard), border-color var(--duration-medium) var(--ease-standard), box-shadow var(--duration-medium) var(--ease-standard), opacity var(--duration-medium) var(--ease-standard);--transition-field: border-color var(--duration-medium) var(--ease-standard), background-color var(--duration-medium) var(--ease-standard), box-shadow var(--duration-medium) var(--ease-standard), color var(--duration-medium) var(--ease-standard);--transition-interactive: transform var(--duration-medium) var(--ease-standard), box-shadow var(--duration-medium) var(--ease-standard), border-color var(--duration-medium) var(--ease-standard), background-color var(--duration-medium) var(--ease-standard), color var(--duration-medium) var(--ease-standard), opacity var(--duration-medium) var(--ease-standard);--hover-lift-sm: translate3d(0, -2px, 0);--hover-lift-md: translate3d(0, -4px, 0);--hover-slide-xs: translateX(3px);--hover-tilt-card: translate3d(0, -4px, calc(var(--depth-z-card) * .35)) rotateX(.8deg) rotateY(-1.5deg);--container-max-width: 1280px;--container-padding: 40px;--nav-height: 80px;--hero-overlay: linear-gradient( 120deg, rgba(10, 20, 34, .94) 0%, rgba(10, 20, 34, .76) 50%, rgba(16, 32, 51, .48) 100% );--navy: var(--color-primary);--navy-light: var(--color-primary-soft);--navy-mid: var(--color-accent);--gold: var(--color-accent-strong);--gold-light: var(--color-text-main);--gold-dark: #94a3b8;--white: var(--color-text-main);--off-white: var(--color-surface-strong);--gray: var(--color-text-muted);--light-gray: #e2e8f0;--text-dark: var(--color-text-strong);--text-body: #314257}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{min-width:320px;overflow-x:hidden;font-family:var(--font-sans);font-optical-sizing:auto;font-kerning:normal;background:radial-gradient(circle at top,rgba(97,115,139,.14),transparent 34%),linear-gradient(180deg,#f8fafc,#edf2f7);color:var(--text-body);line-height:1.6;-webkit-font-smoothing:antialiased;font-synthesis:none;font-synthesis-weight:none;font-synthesis-style:none;text-rendering:optimizeLegibility}h1,h2,h3,h4{font-family:var(--font-display);font-feature-settings:var(--font-display-features);font-optical-sizing:var(--font-display-optical-sizing);font-kerning:normal;letter-spacing:normal;font-weight:600;line-height:1.12;color:var(--color-primary)}p{margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block;backface-visibility:hidden}iframe{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:where(a,button){-webkit-tap-highlight-color:transparent}::selection{background:#8ea2bb38;color:var(--color-primary)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:none;box-shadow:var(--focus-ring)}#app-wrapper{isolation:isolate;width:100%;overflow-x:clip}main{width:100%}.container{width:min(calc(100% - (var(--container-padding) * 2)),var(--container-max-width));margin:0 auto}.page-hero{position:relative;min-height:380px;display:flex;align-items:flex-end;padding:calc(var(--nav-height) + var(--space-xl)) 0 var(--space-3xl);overflow:clip;isolation:isolate}.page-hero--tall{min-height:420px}.hero-bg,.hero-overlay{position:absolute;inset:0}.hero-bg{background-size:cover;background-position:center}.hero-overlay{background:var(--hero-overlay)}.page-hero-content{position:relative;z-index:1;display:grid;gap:var(--space-md);max-width:min(52rem,100%)}.breadcrumb{display:flex;flex-wrap:wrap;gap:10px;align-items:center;font-size:12px;letter-spacing:.04em;color:#f8fafc8f}.breadcrumb a{color:#e2e8f0d6;transition:var(--transition-color)}.breadcrumb a:hover{color:var(--color-text-main)}.page-hero-content h1{font-size:clamp(32px,5vw,58px);color:var(--color-text-main)}.page-hero-content p{max-width:42rem;font-size:16px;line-height:1.75;color:#f8fafcbd}.section-heading{display:grid;gap:var(--space-sm)}.section-heading--center{justify-items:center;text-align:center}.section-heading--light .section-label,.section-heading--light .section-title{color:var(--color-text-main)}.section-label{font-size:11px;font-weight:600;letter-spacing:.32em;text-transform:uppercase;color:var(--color-accent)}.section-title{font-size:clamp(32px,4vw,52px);color:var(--color-primary)}.btn-primary,.btn-outline{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:16px 32px;border:1px solid transparent;border-radius:var(--radius-md);font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;transition:var(--transition-interactive);backface-visibility:hidden}.btn-primary{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-secondary) 100%);border-radius:0;color:var(--color-text-main);box-shadow:var(--shadow-soft)}.btn-primary:hover{transform:var(--hover-lift-sm);box-shadow:var(--shadow-medium)}.btn-primary:active{transform:translateZ(0)}.btn-outline{background:#f8fafc14;color:var(--color-text-main);border-color:#f8fafc2e;box-shadow:inset 0 1px #ffffff0f}.btn-outline:hover{background:#f8fafc24;border-color:#f8fafc4d;transform:var(--hover-lift-sm)}.btn-primary:focus-visible,.btn-outline:focus-visible{transform:var(--hover-lift-sm)}.icon-box{width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:var(--radius-md);background:#1020330f;color:var(--color-primary);border:1px solid rgba(51,65,85,.12);box-shadow:var(--shadow-soft)}.icon-box svg{width:22px;height:22px}.icon-box-sm{width:40px;height:40px}.icon-box-sm svg{width:18px;height:18px}.u-text-center{text-align:center}.u-text-light{color:var(--color-text-main)}.u-text-muted-sm{font-size:14px;line-height:1.6;letter-spacing:.2px;color:var(--color-text-muted)}.section-description,.small-text,.text-muted{font-size:.9rem!important;line-height:1.6;letter-spacing:.2px}@media (max-width: 768px){.section-description,.small-text,.text-muted{font-size:.85rem!important}}.u-mt-md{margin-top:var(--space-md)}.u-mt-lg{margin-top:var(--space-lg)}.u-mt-xl{margin-top:var(--space-xl)}.u-mt-3xl{margin-top:var(--space-3xl)}.u-mb-md{margin-bottom:var(--space-md)}.u-mb-lg{margin-bottom:var(--space-lg)}.u-mb-xl{margin-bottom:var(--space-xl)}.u-mb-3xl{margin-bottom:var(--space-3xl)}.u-full-width{width:100%}.u-justify-center{justify-content:center}.u-display-block{display:block}.seo-hidden{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}@media (max-width: 1280px){:root{--container-padding: 32px}}@media (max-width: 1024px){:root{--container-padding: 28px;--depth-perspective: 960px;--depth-z-card: 6px;--depth-z-overlay: 12px}}@media (max-width: 768px){:root{--container-padding: 20px;--nav-height: 88px;--space-3xl: 48px;--space-5xl: 80px;--depth-perspective: none;--depth-z-card: 0px;--depth-z-overlay: 0px;--depth-z-hero: 0px;--glass-blur: 8px;--glass-blur-strong: 10px;--shadow-medium: 0 12px 24px rgba(var(--shadow-rgb), .09), 0 4px 10px rgba(var(--shadow-rgb), .05);--shadow-strong: 0 18px 32px rgba(var(--shadow-rgb), .11), 0 6px 14px rgba(var(--shadow-rgb), .06)}.page-hero{min-height:320px;padding-bottom:var(--space-2xl)}.page-hero--tall{min-height:360px}}@media (max-width: 480px){:root{--container-padding: 16px}.page-hero-content p{font-size:15px}.btn-primary,.btn-outline{width:100%}}@media (max-width: 360px){:root{--container-padding: 12px}.page-hero-content h1{font-size:clamp(30px,10vw,40px)}.section-title{font-size:clamp(28px,8vw,40px)}}@media (hover: none){.btn-primary:hover,.btn-outline:hover{transform:none}}@media (hover: hover) and (pointer: fine){.btn-primary,.btn-outline{will-change:transform,box-shadow}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none;transition:none}}
