.top-banner[data-v-0576ac5f]{background:var(--forest-green-dark);color:#ffffffeb;font-size:var(--text-sm,.875rem);text-align:center;z-index:calc(1 + var(--z-nav,100));padding:.55rem 3rem .55rem 1rem;line-height:1.4;position:relative}.top-banner[data-v-0576ac5f],.top-banner__msg[data-v-0576ac5f]{justify-content:center;align-items:center;gap:.5rem;display:flex}.top-banner__msg[data-v-0576ac5f]{flex-wrap:wrap;margin:0}.top-banner__link[data-v-0576ac5f]{color:var(--lime);white-space:nowrap;font-weight:600;text-decoration:none;transition:color .15s}.top-banner__link[data-v-0576ac5f]:hover{color:#e0aa6a;text-decoration:underline}.top-banner__close[data-v-0576ac5f]{color:#fff9;cursor:pointer;border-radius:var(--radius-sm,.25rem);background:0 0;border:none;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:background .15s,color .15s;display:flex;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.top-banner__close[data-v-0576ac5f]:hover{color:#fff;background:#ffffff1a}.top-banner__close[data-v-0576ac5f]:focus-visible{outline:2px solid var(--burgundy-light);outline-offset:2px}.navbar[data-v-7bc3bee4]{z-index:var(--z-nav);background:color-mix(in srgb,var(--off-white) 35%,#fff);border-top:5px solid var(--burgundy);border-bottom:1px solid var(--border);transition:box-shadow var(--transition);position:sticky;top:0}@supports not (background:color-mix(in srgb,red,blue)){.navbar[data-v-7bc3bee4]{background:#f4f2ed}}.navbar--scrolled[data-v-7bc3bee4]{border-bottom-color:#0000}.navbar-inner[data-v-7bc3bee4]{max-width:1280px;height:var(--nav-height);align-items:center;gap:1.5rem;margin:0 auto;padding:0 2rem;display:flex}.navbar-brand[data-v-7bc3bee4]{flex-shrink:0;align-items:center;padding:.35rem .25rem;transition:opacity .2s;display:inline-flex}.navbar-brand[data-v-7bc3bee4]:hover{opacity:.75}.navbar-logo[data-v-7bc3bee4]{-o-object-fit:contain;object-fit:contain;width:auto;height:40px;display:block}.navbar-links[data-v-7bc3bee4]{align-items:center;gap:1.5rem;display:flex}.nav-link[data-v-7bc3bee4]{color:var(--text-medium);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:.3rem;padding-bottom:2px;font-size:.9375rem;font-weight:400;transition:color .2s;display:inline-flex;position:relative}.nav-link[data-v-7bc3bee4]:after{content:"";opacity:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='3'%3E%3Cpath d='M0 1.5 C10 0.5 30 2.5 40 1.5 S70 0.5 80 1.5' stroke='%231a4d2e' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");background-repeat:repeat-x;background-size:80px 3px;height:3px;transition:opacity .2s;position:absolute;bottom:-4px;left:0;right:0}.nav-link.active[data-v-7bc3bee4]:before{content:"";background:var(--burgundy);width:4px;height:4px;box-shadow:0 0 8px color-mix(in srgb,var(--burgundy) 60%,transparent);border-radius:50%;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.nav-link.active[data-v-7bc3bee4],.nav-link[data-v-7bc3bee4]:hover{color:var(--forest-green-dark)}.nav-link.active[data-v-7bc3bee4]{font-weight:600}.nav-link.active[data-v-7bc3bee4]:after{opacity:1}.chevron[data-v-7bc3bee4]{flex-shrink:0;transition:transform .2s}.nav-dropdown-trigger[aria-expanded=true] .chevron[data-v-7bc3bee4]{transform:rotate(180deg)}.nav-dropdown-wrap[data-v-7bc3bee4]{position:relative}.nav-dropdown[data-v-7bc3bee4]{border:1px solid var(--border);min-width:260px;z-index:var(--z-dropdown);border-radius:2px;padding:.4rem;top:calc(100% + 12px)}.nav-dropdown[data-v-7bc3bee4],.nav-dropdown[data-v-7bc3bee4]:before{background:var(--card);position:absolute;left:50%;transform:translate(-50%)}.nav-dropdown[data-v-7bc3bee4]:before{content:"";border-top:1px solid var(--border);border-left:1px solid var(--border);border-radius:2px 0 0;width:12px;height:12px;top:-6px;transform:translate(-50%)rotate(45deg)}.dropdown-heading-link[data-v-7bc3bee4]{border-bottom:1px solid var(--border);color:var(--text-dark);transition:background var(--transition);border-radius:2px 2px 0 0;align-items:flex-start;gap:.5rem;margin-bottom:.15rem;padding:.4rem .875rem .45rem;font-size:.8125rem;font-weight:600;line-height:1.4;text-decoration:none;display:flex}.dropdown-heading-link--fortsetter[data-v-7bc3bee4]{border-bottom:none;border-radius:2px 2px 0 0;margin-bottom:0}.dropdown-heading-link[data-v-7bc3bee4]:hover{background:var(--cream)}.dropdown-heading-eyebrow[data-v-7bc3bee4]{color:var(--burgundy);flex-shrink:0;margin-top:.05rem;font-size:1rem;line-height:1}.dropdown-item[data-v-7bc3bee4]{transition:background var(--transition);border-radius:2px;flex-direction:column;gap:0;padding:.28rem .875rem;text-decoration:none;display:flex}.dropdown-item[data-v-7bc3bee4]:hover{background:color-mix(in srgb,var(--forest-green) 6%,transparent)}@supports not (background:color-mix(in srgb,red,blue)){.dropdown-item[data-v-7bc3bee4]:hover{background:#3050370f}}.dropdown-item-label[data-v-7bc3bee4]{color:var(--forest-green-dark);font-size:.9375rem;font-weight:600;line-height:1.2}.dropdown-item-badge[data-v-7bc3bee4]{letter-spacing:.02em;color:var(--text-light);border:1px solid var(--border);white-space:nowrap;vertical-align:1px;border-radius:999px;margin-left:.4rem;padding:.05rem .35rem;font-size:.625rem;font-weight:600}.dropdown-item-desc[data-v-7bc3bee4]{color:var(--text-light);font-size:.8rem;line-height:1.35}.dropdown-item--sub[data-v-7bc3bee4]{padding-left:1.625rem;position:relative}.dropdown-item--sub[data-v-7bc3bee4]:before{content:"└";color:var(--text-light);opacity:.6;font-size:.7rem;position:absolute;top:.7rem;left:.75rem}.dropdown-item--sub .dropdown-item-label[data-v-7bc3bee4]{font-size:.875rem;font-weight:500}.dropdown-group-label[data-v-7bc3bee4]{letter-spacing:.08em;text-transform:uppercase;color:var(--text-light);border-top:1px solid var(--border);transition:color var(--transition);margin-top:.15rem;padding:.35rem .75rem .15rem;font-size:.6875rem;font-weight:600;text-decoration:none;display:block}.dropdown-group-label[data-v-7bc3bee4]:first-of-type{border-top:none}.dropdown-group-label[data-v-7bc3bee4]:hover{color:var(--forest-green-dark)}.dropdown-item--grouped[data-v-7bc3bee4]{padding-left:1.25rem}.dropdown-enter-active[data-v-7bc3bee4],.dropdown-leave-active[data-v-7bc3bee4]{transition:opacity .15s,transform .15s}.dropdown-enter-from[data-v-7bc3bee4],.dropdown-leave-to[data-v-7bc3bee4]{opacity:0;transform:translate(-50%)translateY(-6px)}.dropdown-enter-to[data-v-7bc3bee4],.dropdown-leave-from[data-v-7bc3bee4]{opacity:1;transform:translate(-50%)translateY(0)}.nav-right-cluster[data-v-7bc3bee4]{align-items:center;gap:.5rem;margin-left:auto;display:flex}.nav-knowledge-sep[data-v-7bc3bee4]{background:var(--border);flex-shrink:0;width:1px;height:18px;margin:0 .25rem}.nav-knowledge-link[data-v-7bc3bee4]{border:1px solid var(--border);background:var(--cream);color:var(--text-medium);white-space:nowrap;border-radius:2px;flex-shrink:0;align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:color .18s,background .18s,border-color .18s,transform .18s,box-shadow .18s;display:inline-flex}.nav-knowledge-link[data-v-7bc3bee4]:hover{color:var(--forest-green-dark);background:color-mix(in srgb,var(--forest-green) 8%,#fff);border-color:var(--forest-green);transform:translateY(-2px)}.nav-knowledge-link.active[data-v-7bc3bee4]{color:var(--paper);background:var(--forest-green-dark);border-color:var(--forest-green-dark);font-weight:600}.nav-search-trigger[data-v-7bc3bee4]{border:1px solid var(--border);background:var(--cream);color:var(--text-light);cursor:pointer;border-radius:2px;flex-shrink:0;align-items:center;gap:.375rem;padding:.35rem .6rem;font-family:inherit;transition:color .18s,background .18s,border-color .18s,transform .18s,box-shadow .18s;display:inline-flex}.nav-search-trigger[data-v-7bc3bee4]:hover{color:var(--forest-green-dark);background:color-mix(in srgb,var(--forest-green) 8%,#fff);border-color:var(--forest-green);transform:translateY(-2px)}@supports not (background:color-mix(in srgb,red,blue)){.nav-search-trigger[data-v-7bc3bee4]:hover{background:#30503714}}.nav-search-trigger[data-v-7bc3bee4]:focus-visible{outline:2px solid var(--forest-green);outline-offset:2px}.nav-search-hint[data-v-7bc3bee4]{letter-spacing:.02em;background:var(--card);border:1px solid var(--border);color:var(--text-light);border-radius:2px;padding:.1rem .3rem;font-size:.6875rem;font-weight:600;line-height:1}.lang-switcher[data-v-7bc3bee4]{flex-shrink:0;position:relative}.lang-trigger[data-v-7bc3bee4]{border:1px solid var(--border);background:var(--cream);cursor:pointer;color:var(--text-dark);white-space:nowrap;border-radius:2px;align-items:center;gap:.2rem;padding:.35rem .45rem;line-height:1;transition:background .18s,border-color .18s,transform .18s,box-shadow .18s;display:flex}.lang-switcher--open .lang-trigger[data-v-7bc3bee4],.lang-trigger[data-v-7bc3bee4]:hover{background:color-mix(in srgb,var(--forest-green) 8%,#fff);border-color:var(--forest-green);transform:translateY(-2px)}.lang-flag[data-v-7bc3bee4]{font-size:1.1rem;line-height:1}.lang-chevron[data-v-7bc3bee4]{opacity:.5;transition:transform .2s}.lang-switcher--open .lang-chevron[data-v-7bc3bee4]{transform:rotate(180deg)}.lang-dropdown[data-v-7bc3bee4]{background:var(--card);border:1px solid var(--border);min-width:130px;z-index:var(--z-dropdown);border-radius:2px;margin:0;padding:.375rem;list-style:none;position:absolute;top:calc(100% + 6px);right:0}.lang-option[data-v-7bc3bee4]{cursor:pointer;color:var(--text-dark);border-radius:2px;align-items:center;gap:.5rem;padding:.45rem .625rem;font-size:.875rem;transition:background .12s;display:flex}.lang-option[data-v-7bc3bee4]:hover{background:var(--off-white)}.lang-option[data-v-7bc3bee4]:focus-visible{outline:2px solid var(--forest-green);outline-offset:-2px;background:var(--off-white);border-radius:2px}.lang-option--active[data-v-7bc3bee4]{background:color-mix(in srgb,var(--forest-green) 8%,#fff);color:var(--forest-green-dark);font-weight:600}@supports not (background:color-mix(in srgb,red,blue)){.lang-option--active[data-v-7bc3bee4]{background:#30503714}}.mobile-toggle[data-v-7bc3bee4]{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:8px;display:none}.mobile-toggle span[data-v-7bc3bee4]{background:var(--text-dark);transform-origin:50%;border-radius:2px;width:24px;height:2px;transition:transform .2s,opacity .2s;display:block}.mobile-toggle[aria-expanded=true] span[data-v-7bc3bee4]:first-child{transform:translateY(7px)rotate(45deg)}.mobile-toggle[aria-expanded=true] span[data-v-7bc3bee4]:nth-child(2){opacity:0;transform:scaleX(0)}.mobile-toggle[aria-expanded=true] span[data-v-7bc3bee4]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-menu[data-v-7bc3bee4]{border-top:1px solid var(--border);background:var(--card);max-height:calc(100dvh - var(--nav-height));-webkit-overflow-scrolling:touch;flex-direction:column;padding:1rem 2rem 1.5rem;display:none;overflow-y:auto}.mobile-link[data-v-7bc3bee4]{min-height:44px;color:var(--text-medium);border-bottom:1px solid var(--border);align-items:center;padding:.75rem 0;font-size:1rem;display:flex}.mobile-link.router-link-active[data-v-7bc3bee4]:not([href=\/]),.mobile-link.router-link-exact-active[data-v-7bc3bee4]{color:var(--forest-green-dark);font-weight:600}.mobile-divider[data-v-7bc3bee4]{border:none;margin:.75rem 0 0}.mobile-lang-section[data-v-7bc3bee4]{border-top:1px solid var(--border);margin-top:.25rem;padding:.75rem 0 .5rem}.mobile-lang-label[data-v-7bc3bee4]{text-transform:uppercase;letter-spacing:.06em;color:var(--text-light);margin-bottom:.5rem;font-size:.75rem;font-weight:600;display:block}.mobile-lang-options[data-v-7bc3bee4]{flex-wrap:wrap;gap:.5rem;display:flex}.mobile-lang-btn[data-v-7bc3bee4]{border:1px solid var(--border);min-height:44px;color:var(--text-medium);cursor:pointer;background:0 0;border-radius:2px;align-items:center;gap:.35rem;padding:.4rem .75rem;font-family:inherit;font-size:.875rem;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.mobile-lang-btn[data-v-7bc3bee4]:hover{background:var(--off-white)}.mobile-lang-btn--active[data-v-7bc3bee4],.mobile-lang-btn[data-v-7bc3bee4]:hover{border-color:var(--forest-green);color:var(--forest-green-dark)}.mobile-lang-btn--active[data-v-7bc3bee4]{background:color-mix(in srgb,var(--forest-green) 8%,#fff);font-weight:600}@supports not (background:color-mix(in srgb,red,blue)){.mobile-lang-btn--active[data-v-7bc3bee4]{background:#30503714}}.mobile-actions[data-v-7bc3bee4]{gap:.75rem;margin-top:1rem;display:flex}@media (width<=1000px){.navbar-links[data-v-7bc3bee4]{gap:1rem}.nav-link[data-v-7bc3bee4]{font-size:.875rem}}@media (width<=760px){.nav-right-cluster[data-v-7bc3bee4],.navbar-links[data-v-7bc3bee4]{display:none}.mobile-menu[data-v-7bc3bee4],.mobile-toggle[data-v-7bc3bee4]{display:flex}.navbar-inner[data-v-7bc3bee4]{padding:0 1rem}.navbar-brand[data-v-7bc3bee4]{padding:.15rem .2rem}.navbar-logo[data-v-7bc3bee4]{height:36px}}.mobile-menu-enter-active[data-v-7bc3bee4]{animation:.22s ease-out menuSlideDown-7bc3bee4}.mobile-menu-leave-active[data-v-7bc3bee4]{animation:.18s ease-in reverse menuSlideDown-7bc3bee4}@keyframes menuSlideDown-7bc3bee4{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.footer[data-v-957a5e6f]{background:var(--forest-green-dark);color:#ffffffeb;padding:4rem 2rem 1.5rem;position:relative;overflow:hidden}.footer[data-v-957a5e6f]:before{content:"";background-image:var(--tekstur-bolge-lys);pointer-events:none;background-size:80px 40px;position:absolute;inset:0}.footer-inner[data-v-957a5e6f]{z-index:1;max-width:1216px;margin:0 auto;position:relative}.footer-cta-strip[data-v-957a5e6f]{border:1px solid color-mix(in srgb,var(--burgundy) 45%,transparent);background:color-mix(in srgb,var(--burgundy) 14%,transparent);border-radius:2px;justify-content:space-between;align-items:center;gap:2rem;margin-bottom:3rem;padding:1.5rem 2rem;display:flex}.footer-cta-text[data-v-957a5e6f]{flex:1;min-width:0}.footer-cta-heading[data-v-957a5e6f]{color:#fff;margin-bottom:.25rem;font-size:1rem;font-weight:600;line-height:1.3}.footer-cta-sub[data-v-957a5e6f]{color:#fff9;max-width:68ch;margin:0;font-size:.875rem;line-height:1.5}@media (width<=600px){.footer-cta-strip[data-v-957a5e6f]{flex-direction:column;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem}}.footer-grid[data-v-957a5e6f]{grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:2.5rem;margin-bottom:3rem;display:grid}.footer-brand[data-v-957a5e6f]{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.footer-logo[data-v-957a5e6f]{-o-object-fit:contain;object-fit:contain;filter:brightness(0)invert();width:auto;height:36px;display:block}.footer-title[data-v-957a5e6f]{color:#fff;font-size:1.125rem;font-weight:500}.footer-about-label[data-v-957a5e6f]{color:#fff9}.footer-about[data-v-957a5e6f],.footer-about-label[data-v-957a5e6f]{margin-bottom:.5rem;font-size:.875rem}.footer-about[data-v-957a5e6f]{color:#ffffffb3;line-height:1.6}.footer-social[data-v-957a5e6f]{gap:1rem;margin-top:1.25rem;display:flex}.footer-social a[data-v-957a5e6f]{color:#fff9;transition:color .2s}.footer-social a[data-v-957a5e6f]:hover{color:#fff}.footer-social a[data-v-957a5e6f]:focus-visible{outline:2px solid var(--burgundy-light);outline-offset:3px;color:#fff;border-radius:2px}.footer-cert-row[data-v-957a5e6f]{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.footer-cert[data-v-957a5e6f]{color:#fff9;border-radius:var(--radius-pill);border:1px solid #ffffff26;align-items:center;gap:.35rem;padding:.2rem .65rem;font-size:.75rem;font-weight:600;text-decoration:none;transition:color .2s,border-color .2s;display:inline-flex}.footer-cert[data-v-957a5e6f]:hover{color:#ffffffe6;border-color:#ffffff59}.footer-col h3[data-v-957a5e6f]{letter-spacing:.08em;text-transform:uppercase;color:var(--forest-green-light);margin-bottom:1rem;font-size:.875rem;font-weight:600}.footer-col ul[data-v-957a5e6f]{list-style:none}.footer-services-list[data-v-957a5e6f]{border-top:1px solid #ffffff14;margin-top:1rem;padding-top:.875rem;list-style:none}.footer-group-link[data-v-957a5e6f]{align-items:baseline;gap:.5rem;display:flex}.footer-group-label[data-v-957a5e6f]{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;min-width:0}.footer-group-count[data-v-957a5e6f]{font-variant-numeric:tabular-nums;color:#ffffff85;flex-shrink:0;margin-left:auto;font-size:.6875rem}.footer-services-header[data-v-957a5e6f]{font-family:var(--font-brand);letter-spacing:.08em;text-transform:uppercase;color:var(--forest-green-light);margin-bottom:.625rem;font-size:.875rem;font-weight:600;line-height:1.25}.footer-col li[data-v-957a5e6f]{margin-bottom:.5rem}.footer-col a[data-v-957a5e6f]{color:#fff9;font-size:.875rem;transition:color .2s}.footer-col a[data-v-957a5e6f]:hover{color:#fff}.contact-item[data-v-957a5e6f]{color:#ffffffb3;margin-bottom:.25rem;font-size:.875rem}.contact-link[data-v-957a5e6f]{color:#ffffffb3;text-decoration:none;transition:color .2s}.contact-link[data-v-957a5e6f]:hover{color:#fff;text-underline-offset:2px;text-decoration:underline}.footer-bottom[data-v-957a5e6f]{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding-top:1.5rem;display:flex}.footer-bottom p[data-v-957a5e6f],.footer-legal a[data-v-957a5e6f]{color:#ffffff80;font-size:.8125rem}.footer-legal[data-v-957a5e6f]{gap:1.5rem;display:flex}.footer-legal a[data-v-957a5e6f]{transition:color .2s}.footer-legal a[data-v-957a5e6f]:hover{color:#fff}@media (width<=760px){.footer-grid[data-v-957a5e6f]{grid-template-columns:1fr 1fr;gap:2rem}.footer-company[data-v-957a5e6f]{border-bottom:1px solid #ffffff1a;grid-column:1/-1;padding-bottom:1.5rem}.footer-col[data-v-957a5e6f]{padding-top:.25rem}.footer-bottom[data-v-957a5e6f]{text-align:center;flex-direction:column;gap:.75rem}}@media (width<=480px){.footer-grid[data-v-957a5e6f]{grid-template-columns:1fr;gap:0}.footer-col[data-v-957a5e6f]{border-bottom:1px solid #ffffff14;padding:1.25rem 0}.footer-col[data-v-957a5e6f]:last-child{border-bottom:none}}.cookie-banner[data-v-0690c41e]{background:var(--forest-green-dark);color:#ffffffd9;z-index:9999;border:1px solid #ffffff1f;border-radius:2px;width:calc(min(100vw - 2rem,680px));padding:1rem 1.25rem;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%)}.cookie-inner[data-v-0690c41e]{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.cookie-text[data-v-0690c41e]{flex:1;align-items:flex-start;gap:.625rem;min-width:200px;display:flex}.cookie-icon[data-v-0690c41e]{opacity:.7;flex-shrink:0;margin-top:2px}.cookie-text p[data-v-0690c41e]{margin:0;font-size:.875rem;line-height:1.5}.cookie-link[data-v-0690c41e]{color:#fff;text-underline-offset:2px;text-decoration:underline}.cookie-actions[data-v-0690c41e]{flex-shrink:0;gap:.625rem;display:flex}.btn-dismiss[data-v-0690c41e]{color:var(--forest-green-dark);background:var(--card);cursor:pointer;white-space:nowrap;border:none;border-radius:2px;padding:.5rem 1.25rem;font-size:.875rem;font-weight:600;transition:background .15s,transform .15s}.btn-dismiss[data-v-0690c41e]:hover{background:#ffffffe6;transform:translateY(-1px)}.banner-enter-active[data-v-0690c41e]{transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.banner-leave-active[data-v-0690c41e]{transition:opacity .2s,transform .2s}.banner-enter-from[data-v-0690c41e]{transform:translate(-50%)translateY(20px)}.banner-leave-to[data-v-0690c41e]{opacity:0;transform:translate(-50%)translateY(12px)}.cp-overlay[data-v-8cef4e67]{z-index:var(--z-modal,400);-webkit-backdrop-filter:blur(4px);background:#0a160e8c;justify-content:center;align-items:flex-start;padding:calc(min(12vh,80px)) 1rem 1rem;display:flex;position:fixed;inset:0}.cp-dialog[data-v-8cef4e67]{background:var(--card);border-radius:2px;flex-direction:column;width:100%;max-width:600px;max-height:calc(min(560px,100dvh - 120px));display:flex;overflow:hidden}.cp-search-row[data-v-8cef4e67]{border-bottom:1px solid var(--border,#3050371f);flex-shrink:0;align-items:center;gap:.625rem;padding:.875rem 1rem;display:flex}.cp-search-icon[data-v-8cef4e67]{color:var(--text-light);flex-shrink:0}.cp-input[data-v-8cef4e67]{color:var(--text-dark);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:1rem;line-height:1.5}.cp-input[data-v-8cef4e67]::placeholder{color:var(--text-light)}.cp-input[data-v-8cef4e67]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px;border-radius:2px}.cp-input[data-v-8cef4e67]::-webkit-search-cancel-button{display:none}.cp-kbd[data-v-8cef4e67]{background:var(--cream);border:1px solid var(--border);color:var(--text-light);cursor:pointer;border-radius:2px;flex-shrink:0;padding:.2rem .45rem;font-family:inherit;font-size:.6875rem;transition:background .15s}.cp-kbd[data-v-8cef4e67]:hover{background:var(--off-white);color:var(--text-medium)}.cp-filters[data-v-8cef4e67]{flex-shrink:0;gap:.375rem;padding:.5rem .875rem 0;display:flex}.cp-filter[data-v-8cef4e67]{border:1px solid var(--border);color:var(--text-medium);cursor:pointer;background:0 0;border-radius:999px;padding:.2rem .625rem;font-family:inherit;font-size:.75rem;font-weight:500;line-height:1.5;transition:background .15s,color .15s,border-color .15s}.cp-filter--active[data-v-8cef4e67],.cp-filter[data-v-8cef4e67]:hover{background:var(--cream)}.cp-filter--active[data-v-8cef4e67]{color:var(--text-dark);border-color:color-mix(in srgb,var(--text-dark) 20%,transparent)}.cp-filter--article.cp-filter--active[data-v-8cef4e67]{background:color-mix(in srgb,var(--burgundy) 12%,#fff);border-color:color-mix(in srgb,var(--burgundy) 35%,transparent);color:var(--burgundy)}.cp-filter--product.cp-filter--active[data-v-8cef4e67],.cp-filter--term.cp-filter--active[data-v-8cef4e67]{background:color-mix(in srgb,var(--forest-green) 10%,#fff);border-color:color-mix(in srgb,var(--forest-green) 30%,transparent);color:var(--forest-green-dark)}.cp-filter--service.cp-filter--active[data-v-8cef4e67]{background:color-mix(in srgb,var(--teal) 10%,#fff);border-color:color-mix(in srgb,var(--teal) 30%,transparent);color:var(--teal)}.cp-results[data-v-8cef4e67]{overscroll-behavior:contain;flex:1;padding:.375rem 0;overflow-y:auto}.cp-group-label[data-v-8cef4e67]{letter-spacing:.07em;text-transform:uppercase;color:var(--text-light);padding:.5rem 1rem .25rem;font-size:.6875rem;font-weight:600}.cp-group-list[data-v-8cef4e67]{margin:0;padding:0 .375rem;list-style:none}.cp-item[data-v-8cef4e67]{border-radius:2px;overflow:hidden}.cp-item-link[data-v-8cef4e67]{color:var(--text-dark);border-radius:2px;align-items:center;gap:.625rem;padding:.5rem .625rem;text-decoration:none;transition:background .1s;display:flex}.cp-item--active .cp-item-link[data-v-8cef4e67],.cp-item-link[data-v-8cef4e67]:hover{background:color-mix(in srgb,var(--forest-green) 7%,transparent)}@supports not (background:color-mix(in srgb,red,blue)){.cp-item--active .cp-item-link[data-v-8cef4e67],.cp-item-link[data-v-8cef4e67]:hover{background:#30503712}}.cp-item-icon[data-v-8cef4e67]{color:var(--text-light);background:var(--cream);border:1px solid var(--border);border-radius:2px;flex-shrink:0;align-items:center;width:22px;height:22px;padding:4px;display:flex}.cp-item--active .cp-item-icon[data-v-8cef4e67]{background:color-mix(in srgb,var(--forest-green) 12%,#fff);border-color:color-mix(in srgb,var(--forest-green-dark) 30%,transparent);color:var(--forest-green-dark)}@supports not (background:color-mix(in srgb,red,blue)){.cp-item--active .cp-item-icon[data-v-8cef4e67]{color:var(--forest-green-dark);background:#3050371f;border-color:#3050374d}}.cp-item-link[data-kind=service] .cp-item-icon[data-v-8cef4e67]{background:color-mix(in srgb,var(--teal) 10%,#fff);border-color:color-mix(in srgb,var(--teal) 22%,transparent);color:var(--teal)}.cp-item--active .cp-item-link[data-kind=service] .cp-item-icon[data-v-8cef4e67],.cp-item-link[data-kind=service]:hover .cp-item-icon[data-v-8cef4e67]{background:color-mix(in srgb,var(--teal) 18%,#fff);border-color:color-mix(in srgb,var(--teal) 35%,transparent)}@supports not (background:color-mix(in srgb,red,blue)){.cp-item-link[data-kind=service] .cp-item-icon[data-v-8cef4e67]{color:var(--teal);background:#0369a11a;border-color:#0369a138}}.cp-item-link[data-kind=event] .cp-item-icon[data-v-8cef4e67]{background:color-mix(in srgb,var(--teal) 10%,#fff);border-color:color-mix(in srgb,var(--teal) 22%,transparent);color:var(--teal)}.cp-item--active .cp-item-link[data-kind=event] .cp-item-icon[data-v-8cef4e67],.cp-item-link[data-kind=event]:hover .cp-item-icon[data-v-8cef4e67]{background:color-mix(in srgb,var(--teal) 18%,#fff);border-color:color-mix(in srgb,var(--teal) 35%,transparent)}@supports not (background:color-mix(in srgb,red,blue)){.cp-item-link[data-kind=event] .cp-item-icon[data-v-8cef4e67]{color:var(--teal);background:#0369a11a;border-color:#0369a138}}.cp-item-link[data-kind=article] .cp-item-icon[data-v-8cef4e67]{background:color-mix(in srgb,var(--burgundy) 11%,#fff);border-color:color-mix(in srgb,var(--burgundy) 22%,transparent);color:var(--burgundy)}.cp-item--active .cp-item-link[data-kind=article] .cp-item-icon[data-v-8cef4e67],.cp-item-link[data-kind=article]:hover .cp-item-icon[data-v-8cef4e67]{background:color-mix(in srgb,var(--burgundy) 18%,#fff);border-color:color-mix(in srgb,var(--burgundy) 35%,transparent)}.cp-item-link[data-kind=term] .cp-item-icon[data-v-8cef4e67]{background:color-mix(in srgb,var(--forest-green) 9%,#fff);border-color:color-mix(in srgb,var(--forest-green) 18%,transparent);color:var(--forest-green-dark)}.cp-item--active .cp-item-link[data-kind=term] .cp-item-icon[data-v-8cef4e67],.cp-item-link[data-kind=term]:hover .cp-item-icon[data-v-8cef4e67]{background:color-mix(in srgb,var(--forest-green) 14%,#fff);border-color:color-mix(in srgb,var(--forest-green) 28%,transparent)}@supports not (background:color-mix(in srgb,red,blue)){.cp-item-link[data-kind=article] .cp-item-icon[data-v-8cef4e67]{background:color-mix(in srgb,var(--burgundy) 11%,transparent);border-color:color-mix(in srgb,var(--burgundy) 22%,transparent);color:var(--burgundy)}.cp-item-link[data-kind=term] .cp-item-icon[data-v-8cef4e67]{color:var(--forest-green);background:#58b56417;border-color:#58b5642e}}.cp-item-link[data-kind=product] .cp-item-icon[data-v-8cef4e67]{background:color-mix(in srgb,var(--kort,var(--forest-green)) 10%,#fff);border-color:color-mix(in srgb,var(--kort,var(--forest-green)) 20%,transparent);color:color-mix(in srgb,var(--kort,var(--forest-green-dark)) 65%,#000)}.cp-item--active .cp-item-link[data-kind=product] .cp-item-icon[data-v-8cef4e67],.cp-item-link[data-kind=product]:hover .cp-item-icon[data-v-8cef4e67]{background:color-mix(in srgb,var(--kort,var(--forest-green)) 16%,#fff);border-color:color-mix(in srgb,var(--kort,var(--forest-green)) 32%,transparent)}.cp-item-link[data-section=kunder] .cp-item-icon[data-v-8cef4e67],.cp-item-link[data-section=kunnskap] .cp-item-icon[data-v-8cef4e67],.cp-item-link[data-section=produkter] .cp-item-icon[data-v-8cef4e67]{background:color-mix(in srgb,var(--forest-green) 9%,#fff);border-color:color-mix(in srgb,var(--forest-green) 20%,transparent);color:var(--forest-green-dark)}.cp-item--active .cp-item-link[data-section=kunder] .cp-item-icon[data-v-8cef4e67],.cp-item--active .cp-item-link[data-section=kunnskap] .cp-item-icon[data-v-8cef4e67],.cp-item--active .cp-item-link[data-section=produkter] .cp-item-icon[data-v-8cef4e67],.cp-item-link[data-section=kunder]:hover .cp-item-icon[data-v-8cef4e67],.cp-item-link[data-section=kunnskap]:hover .cp-item-icon[data-v-8cef4e67],.cp-item-link[data-section=produkter]:hover .cp-item-icon[data-v-8cef4e67]{background:color-mix(in srgb,var(--forest-green) 16%,#fff);border-color:color-mix(in srgb,var(--forest-green) 32%,transparent)}.cp-item-link[data-section=arrangementer] .cp-item-icon[data-v-8cef4e67],.cp-item-link[data-section=tjenester] .cp-item-icon[data-v-8cef4e67]{background:color-mix(in srgb,var(--teal) 10%,#fff);border-color:color-mix(in srgb,var(--teal) 22%,transparent);color:var(--teal)}.cp-item--active .cp-item-link[data-section=arrangementer] .cp-item-icon[data-v-8cef4e67],.cp-item--active .cp-item-link[data-section=tjenester] .cp-item-icon[data-v-8cef4e67],.cp-item-link[data-section=arrangementer]:hover .cp-item-icon[data-v-8cef4e67],.cp-item-link[data-section=tjenester]:hover .cp-item-icon[data-v-8cef4e67]{background:color-mix(in srgb,var(--teal) 18%,#fff);border-color:color-mix(in srgb,var(--teal) 35%,transparent)}.cp-item-link[data-section=artikler] .cp-item-icon[data-v-8cef4e67],.cp-item-link[data-section=om-oss] .cp-item-icon[data-v-8cef4e67]{background:color-mix(in srgb,var(--burgundy) 10%,#fff);border-color:color-mix(in srgb,var(--burgundy) 20%,transparent);color:var(--burgundy)}.cp-item--active .cp-item-link[data-section=artikler] .cp-item-icon[data-v-8cef4e67],.cp-item--active .cp-item-link[data-section=om-oss] .cp-item-icon[data-v-8cef4e67],.cp-item-link[data-section=artikler]:hover .cp-item-icon[data-v-8cef4e67],.cp-item-link[data-section=om-oss]:hover .cp-item-icon[data-v-8cef4e67]{background:color-mix(in srgb,var(--burgundy) 18%,#fff);border-color:color-mix(in srgb,var(--burgundy) 32%,transparent)}@supports not (background:color-mix(in srgb,red,blue)){.cp-item-link[data-section=kunder] .cp-item-icon[data-v-8cef4e67],.cp-item-link[data-section=kunnskap] .cp-item-icon[data-v-8cef4e67],.cp-item-link[data-section=produkter] .cp-item-icon[data-v-8cef4e67]{color:var(--forest-green-dark);background:#68b55817;border-color:#68b55833}.cp-item-link[data-section=arrangementer] .cp-item-icon[data-v-8cef4e67],.cp-item-link[data-section=tjenester] .cp-item-icon[data-v-8cef4e67]{color:var(--teal);background:#0a33441a;border-color:#0a334438}.cp-item-link[data-section=artikler] .cp-item-icon[data-v-8cef4e67],.cp-item-link[data-section=om-oss] .cp-item-icon[data-v-8cef4e67]{color:var(--burgundy);background:#3b00141a;border-color:#3b001433}}.cp-item-body[data-v-8cef4e67]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.cp-item-title[data-v-8cef4e67]{color:var(--text-dark);white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;font-weight:500;overflow:hidden}.cp-item-via[data-v-8cef4e67]{color:var(--text-medium);margin-left:.5em;font-style:italic;font-weight:400}.cp-item-badge[data-v-8cef4e67]{letter-spacing:.02em;color:var(--text-medium);border:1px solid var(--border);white-space:nowrap;vertical-align:1px;border-radius:999px;margin-left:.45em;padding:.05rem .35rem;font-size:.625rem;font-weight:600}.cp-item-meta[data-v-8cef4e67]{color:var(--text-light);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.cp-item-arrow[data-v-8cef4e67]{color:var(--text-light);opacity:0;flex-shrink:0;transition:opacity .1s}.cp-item--active .cp-item-arrow[data-v-8cef4e67]{opacity:1;color:var(--forest-green-dark)}.cp-see-all-footer[data-v-8cef4e67]{border-top:1px solid var(--border);background:color-mix(in srgb,var(--forest-green) 3%,var(--cream));border-radius:0 0 var(--radius) var(--radius);overflow:hidden}@supports not (background:color-mix(in srgb,red,blue)){.cp-see-all-footer[data-v-8cef4e67]{background:#f0f0ec}}.cp-ordbok-link[data-v-8cef4e67]{color:var(--text-medium);letter-spacing:.01em;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.78rem;font-weight:500;text-decoration:none;transition:background .12s,color .12s;display:flex}.cp-ordbok-link+.cp-ordbok-link[data-v-8cef4e67]{border-top:1px solid var(--border)}.cp-ordbok-link[data-v-8cef4e67]:hover{background:color-mix(in srgb,var(--forest-green) 8%,var(--cream));color:var(--forest-green-dark)}@supports not (background:color-mix(in srgb,red,blue)){.cp-ordbok-link[data-v-8cef4e67]:hover{color:var(--forest-green);background:#58b56414}}.cp-ordbok-arrow[data-v-8cef4e67]{opacity:.5;flex-shrink:0;margin-left:auto}.cp-empty[data-v-8cef4e67]{color:var(--text-light);text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:2.5rem 1rem;display:flex}.cp-empty svg[data-v-8cef4e67]{opacity:.35}.cp-empty p[data-v-8cef4e67]{font-size:.875rem}.cp-empty-ordbok-link[data-v-8cef4e67]{color:var(--forest-green-dark);border:1px solid color-mix(in srgb,var(--forest-green) 35%,transparent);border-radius:2px;align-items:center;gap:.375rem;margin-top:.625rem;padding:.4rem .875rem;font-size:.8125rem;text-decoration:none;transition:background .12s,border-color .12s;display:inline-flex}.cp-empty-ordbok-link[data-v-8cef4e67]:hover{background:color-mix(in srgb,var(--forest-green) 7%,#fff);border-color:color-mix(in srgb,var(--forest-green) 55%,transparent)}@supports not (background:color-mix(in srgb,red,blue)){.cp-empty-ordbok-link[data-v-8cef4e67]{border-color:#30503759}.cp-empty-ordbok-link[data-v-8cef4e67]:hover{background:#30503712;border-color:#3050378c}}.cp-footer[data-v-8cef4e67]{border-top:1px solid var(--border);background:var(--cream);color:var(--text-light);flex-shrink:0;gap:1.25rem;padding:.625rem 1rem;font-size:.6875rem;display:flex}.cp-footer kbd[data-v-8cef4e67]{background:var(--card);border:1px solid var(--border);color:var(--text-medium);border-radius:2px;margin-right:.25rem;padding:.15rem .35rem;font-family:inherit;font-size:.625rem}.cp-backdrop-enter-active[data-v-8cef4e67]{transition:opacity .15s}.cp-backdrop-leave-active[data-v-8cef4e67]{transition:opacity .12s}.cp-backdrop-enter-from[data-v-8cef4e67],.cp-backdrop-leave-to[data-v-8cef4e67]{opacity:0}.cp-backdrop-enter-active .cp-dialog[data-v-8cef4e67]{animation:.2s cubic-bezier(.16,1,.3,1) cp-dialog-in-8cef4e67}.cp-backdrop-leave-active .cp-dialog[data-v-8cef4e67]{animation:.12s forwards cp-dialog-out-8cef4e67}@keyframes cp-dialog-in-8cef4e67{0%{opacity:0;transform:translateY(-12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes cp-dialog-out-8cef4e67{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-8px)scale(.98)}}@media (width<=600px){.cp-overlay[data-v-8cef4e67]{align-items:flex-end;padding:0}.cp-dialog[data-v-8cef4e67]{border-radius:2px 2px 0 0;max-height:75dvh}.cp-footer[data-v-8cef4e67]{display:none}}.sh-overlay[data-v-a6c1716d]{z-index:var(--z-modal,400);-webkit-backdrop-filter:blur(3px);background:#0a160e73;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.sh-dialog[data-v-a6c1716d]{background:var(--card);border-radius:2px;width:100%;max-width:400px;overflow:hidden}.sh-header[data-v-a6c1716d]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:1rem 1rem .75rem;display:flex}.sh-title[data-v-a6c1716d]{color:var(--text-dark);margin:0;font-size:.9375rem;font-weight:600}.sh-close[data-v-a6c1716d]{background:var(--cream);cursor:pointer;width:28px;height:28px;color:var(--text-light);border:none;border-radius:2px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.sh-close[data-v-a6c1716d]:hover{background:var(--border);color:var(--text-dark)}.sh-close[data-v-a6c1716d]:focus-visible{outline:2px solid var(--forest-green-dark);outline-offset:2px}.sh-list[data-v-a6c1716d]{margin:0;padding:.5rem 0;list-style:none}.sh-row[data-v-a6c1716d]{justify-content:space-between;align-items:center;gap:1rem;padding:.5rem 1rem;display:flex}.sh-row[data-v-a6c1716d]:not(:last-child){border-bottom:1px solid #3050370f}.sh-label[data-v-a6c1716d]{color:var(--text-medium);font-size:.875rem}.sh-context[data-v-a6c1716d]{color:var(--text-light);font-size:.75rem}.sh-keys[data-v-a6c1716d]{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.sh-kbd[data-v-a6c1716d]{border:1px solid var(--border);color:var(--text-dark);white-space:nowrap;border-bottom-width:2px;border-radius:2px;padding:.2rem .45rem;font-family:inherit;font-weight:600;line-height:1.3}.sh-footer[data-v-a6c1716d],.sh-kbd[data-v-a6c1716d]{background:var(--cream);font-size:.6875rem}.sh-footer[data-v-a6c1716d]{border-top:1px solid var(--border);color:var(--text-light);text-align:center;margin:0;padding:.625rem 1rem}.sh-backdrop-enter-active[data-v-a6c1716d]{transition:opacity .15s}.sh-backdrop-leave-active[data-v-a6c1716d]{transition:opacity .1s}.sh-backdrop-enter-from[data-v-a6c1716d],.sh-backdrop-leave-to[data-v-a6c1716d]{opacity:0}.sh-backdrop-enter-active .sh-dialog[data-v-a6c1716d]{animation:.18s cubic-bezier(.16,1,.3,1) sh-in-a6c1716d}@keyframes sh-in-a6c1716d{0%{opacity:0;transform:scale(.95)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.bottom-nav[data-v-f500d30b]{display:none}@media (width<=760px){.bottom-nav[data-v-f500d30b]{z-index:calc(-1 + var(--z-nav,100));background:var(--card);border-top:1px solid var(--border);padding-bottom:env(safe-area-inset-bottom,0);display:flex;position:fixed;bottom:0;left:0;right:0}}.bn-item[data-v-f500d30b]{min-height:56px;color:var(--text-light);-webkit-tap-highlight-color:transparent;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;padding:.5rem .25rem;text-decoration:none;transition:color .18s;display:flex;position:relative}.bn-item[data-v-f500d30b]:hover{color:var(--text-medium)}.bn-item--active[data-v-f500d30b]{color:var(--forest-green-dark)}.bn-item--active[data-v-f500d30b]:before{content:"";background:var(--burgundy);width:4px;height:4px;box-shadow:0 0 6px color-mix(in srgb,var(--burgundy) 50%,transparent);border-radius:50%;position:absolute;top:6px;left:50%;transform:translate(-50%)}.bn-item[data-v-f500d30b]:focus-visible{outline:2px solid var(--forest-green-line);outline-offset:-2px;border-radius:2px}.bn-icon[data-v-f500d30b]{justify-content:center;align-items:center;width:26px;height:26px;transition:transform .18s;display:flex}.bn-item--active .bn-icon[data-v-f500d30b]{transform:translateY(-1px)}.bn-label[data-v-f500d30b]{letter-spacing:.01em;white-space:nowrap;color:var(--text-medium);font-size:.6875rem;font-weight:500;line-height:1;transition:font-weight .18s}.bn-item--active .bn-label[data-v-f500d30b]{color:var(--forest-green-dark);font-weight:600}.diag[data-v-402f28d8]{z-index:2147483647;color:#6f6;background:#000;border-bottom:2px solid #6f6;font:11px/1.35 ui-monospace,SFMono-Regular,Menlo,monospace;position:fixed;top:0;left:0;right:0}.diag-topp[data-v-402f28d8]{background:#111;align-items:center;gap:.4rem;padding:.35rem .5rem;display:flex}.diag-topp strong[data-v-402f28d8]{color:#fff;letter-spacing:.08em;margin-right:auto}.diag-topp button[data-v-402f28d8]{color:#000;font:inherit;background:#6f6;border:0;border-radius:2px;min-height:32px;padding:.35rem .55rem;font-weight:600}.diag-ut[data-v-402f28d8]{white-space:pre-wrap;word-break:break-word;-webkit-overflow-scrolling:touch;max-height:62vh;margin:0;padding:.5rem;overflow:auto}.diag-topp button.diag-pa[data-v-402f28d8]{background:#ff6}.diag-skjult[data-v-402f28d8]{border-bottom-width:1px}.skip-link{z-index:10000;background:var(--forest-green-dark);color:#fff;border-radius:0 0 2px 2px;padding:.65rem 1.25rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:transform .2s;position:absolute;top:0;left:50%;transform:translate(-50%,-120%)}.skip-link:focus{outline:2px solid var(--burgundy);outline-offset:2px;transform:translate(-50%)}main#main:focus{outline:none}.back-to-top{z-index:90;background:var(--forest-green-dark);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;transition:background .2s,transform .2s,box-shadow .2s;display:flex;position:fixed;bottom:2rem;right:2rem;overflow:hidden}.back-to-top:hover{background:var(--forest-green);transform:translateY(-2px)}.back-to-top-icon{color:#fff;flex-shrink:0}.back-to-top-enter-active,.back-to-top-leave-active{transition:opacity .2s,transform .2s}.back-to-top-enter-from,.back-to-top-leave-to{opacity:0;transform:translateY(8px)}@media (width<=760px){.back-to-top{bottom:calc(56px + 1rem + env(safe-area-inset-bottom,0px));width:40px;height:40px;right:1.25rem}}
