._header_dahj9_1{z-index:100;height:var(--header-height);transition:background var(--transition-slow), box-shadow var(--transition-slow), backdrop-filter var(--transition-slow);position:fixed;top:0;left:0;right:0}._scrolled_dahj9_11{-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);background:#f6f8f6eb;box-shadow:0 1px #11262b14}._inner_dahj9_17{max-width:var(--container-max-width);padding:0 var(--container-padding);justify-content:space-between;align-items:center;height:100%;margin:0 auto;display:flex}._logo_dahj9_27{color:var(--color-secondary);align-items:center;gap:8px;text-decoration:none;display:flex}._logoImage_dahj9_35{width:104px;height:auto;display:block}._logoText_dahj9_41{font-size:1.25rem;font-weight:var(--font-weight-extrabold);letter-spacing:.5px}._nav_dahj9_47{align-items:center;gap:var(--space-8);display:flex}._navLink_dahj9_53{font-size:.9375rem;font-weight:var(--font-weight-medium);color:var(--color-neutral-800);transition:color var(--transition-fast);padding:4px 0;text-decoration:none}._navLink_dahj9_53:hover,._active_dahj9_62{color:var(--color-primary)}._actions_dahj9_64{align-items:center;gap:var(--space-4);display:flex}._contact_dahj9_70{min-height:44px}._langToggle_dahj9_74{font-size:.875rem;font-weight:var(--font-weight-semibold);color:var(--color-neutral-800);border-radius:var(--radius-md);transition:background var(--transition-fast);cursor:pointer;padding:6px 12px}._langToggle_dahj9_74:hover{background:var(--color-neutral-100)}._hamburger_dahj9_86{color:var(--color-neutral-800);cursor:pointer;padding:8px;display:none}._mobileActions_dahj9_87{display:none}@media (width<=768px){._nav_dahj9_47{top:var(--header-height);background:var(--color-white);justify-content:center;align-items:center;gap:var(--space-6);transition:transform var(--transition-slow);flex-direction:column;position:fixed;bottom:0;left:0;right:0;transform:translate(100%)}._nav_dahj9_47._open_dahj9_105{transform:translate(0)}._navLink_dahj9_53{font-size:1.25rem}._actions_dahj9_64{display:flex}._mobileActions_dahj9_87{align-items:center;gap:var(--space-4);margin-top:var(--space-6);flex-direction:column;display:flex}}._footer_uitn8_1{padding:var(--space-8) 0;background:var(--color-paper);border-top:1px solid #11262b14}._row_uitn8_7{justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-8);flex-wrap:wrap;display:flex}._logo_uitn8_15{align-items:center;display:flex}._logo_uitn8_15 img{width:104px}._email_uitn8_24{min-height:44px;color:var(--color-neutral-500);font-size:.9375rem;font-weight:var(--font-weight-semibold);align-items:center;display:inline-flex}._documentLink_uitn8_33{color:var(--color-neutral-500);text-underline-offset:3px;font-size:.875rem;text-decoration:underline}._documentLink_uitn8_33:hover,._email_uitn8_24:hover{color:var(--color-primary)}:root{--color-primary:#21808d;--color-primary-dark:#17646f;--color-primary-light:#dceff0;--color-secondary:#11262b;--color-accent:#7fc3c8;--color-success:#28c76f;--color-warning:#ff9f43;--color-error:#ff4c51;--color-neutral-50:#f5f8f7;--color-neutral-100:#edf2f1;--color-neutral-200:#dfe7e6;--color-neutral-300:#cbd6d5;--color-neutral-400:#9aabac;--color-neutral-500:#5c6e71;--color-neutral-800:#263a3e;--color-neutral-900:#11262b;--color-white:#fcfdfd;--color-paper:#f6f8f6;--color-mist:#e3efee;--color-teal-soft:#8ccbcf;--gradient-hero:linear-gradient(135deg, #21808d 0%, #17646f 100%);--gradient-dark:linear-gradient(135deg, #11262b 0%, #263a3e 100%);--font-family:"Public Sans", -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-display:"Public Sans", -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--container-max-width:1200px;--container-padding:24px;--grid-gap:24px;--header-height:72px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-pill:20px;--radius-full:9999px;--shadow-sm:0 2px 8px #0000000a;--shadow-md:0 4px 24px #0000000f;--shadow-lg:0 8px 32px #00000014;--shadow-primary:0 8px 32px #21808d29;--transition-fast:.15s ease;--transition-base:.2s ease;--transition-slow:.3s ease;--transition-reveal:.8s cubic-bezier(.16, 1, .3, 1);--ease-out-expo:cubic-bezier(.16, 1, .3, 1)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:var(--color-neutral-900);text-wrap:balance;line-height:1.25}h1{font-size:3.5rem;font-weight:var(--font-weight-extrabold);letter-spacing:-.02em;line-height:1.15}h2{font-size:2.375rem;font-weight:var(--font-weight-bold);letter-spacing:-.01em;line-height:1.25}h3{font-size:1.5rem;font-weight:var(--font-weight-semibold);line-height:1.35}h4{font-size:1.25rem;font-weight:var(--font-weight-semibold);line-height:1.4}p{margin-bottom:0}small{font-size:.875rem;line-height:1.5}@media (width<=768px){h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.25rem}body{font-size:1rem}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-family);font-size:1.0625rem;font-weight:var(--font-weight-regular);color:var(--color-neutral-800);background-color:var(--color-paper);line-height:1.7}a{color:var(--color-primary);transition:color var(--transition-fast);text-decoration:none}a:hover{color:var(--color-primary-dark)}img{max-width:100%;height:auto;display:block}ul,ol{list-style:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}input,select,textarea{font-family:inherit;font-size:inherit}::selection{background-color:var(--color-primary-light);color:var(--color-secondary)}.skip-to-content{z-index:9999;background:var(--color-primary);color:#fff;border-radius:var(--radius-md);font-weight:var(--font-weight-semibold);padding:8px 16px;position:absolute;top:-100%;left:16px}:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.skip-to-content:focus{top:16px}.reveal{opacity:0;transition:opacity var(--transition-reveal), transform var(--transition-reveal);transform:translateY(24px)}.reveal.visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transition:none;transform:none}}
