.LanguageSwitcher-module__Ojoz1W__root{position:relative}.LanguageSwitcher-module__Ojoz1W__trigger{height:34px;color:var(--foreground);font-family:inherit;font-size:var(--font-caption);font-weight:var(--fw-semibold);line-height:var(--lh-caption);letter-spacing:.04em;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:4px;padding:0 8px 0 12px;transition:background-color .15s,transform .1s;display:inline-flex}.LanguageSwitcher-module__Ojoz1W__trigger:hover:not(:disabled),.LanguageSwitcher-module__Ojoz1W__trigger:active:not(:disabled),.LanguageSwitcher-module__Ojoz1W__trigger[aria-expanded=true]{background:#ededed14}.LanguageSwitcher-module__Ojoz1W__trigger:active:not(:disabled){transform:scale(var(--press-scale-icon))}.LanguageSwitcher-module__Ojoz1W__chevron{transition:transform .15s;display:inline-flex}.LanguageSwitcher-module__Ojoz1W__chevronOpen{transform:rotate(180deg)}.LanguageSwitcher-module__Ojoz1W__root:has(.LanguageSwitcher-module__Ojoz1W__dropdownUp) .LanguageSwitcher-module__Ojoz1W__chevron{transform:rotate(180deg)}.LanguageSwitcher-module__Ojoz1W__root:has(.LanguageSwitcher-module__Ojoz1W__dropdownUp) .LanguageSwitcher-module__Ojoz1W__chevronOpen{transform:rotate(0)}.LanguageSwitcher-module__Ojoz1W__trigger:disabled{cursor:default}.LanguageSwitcher-module__Ojoz1W__pending{opacity:.5}.LanguageSwitcher-module__Ojoz1W__dropdown{z-index:10;background:var(--background);border:1px solid #ededed26;border-radius:12px;flex-direction:column;gap:2px;margin:0;padding:4px;list-style:none;animation:.18s LanguageSwitcher-module__Ojoz1W__dropdownIn;display:flex;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 12px 24px #0000004d}@keyframes LanguageSwitcher-module__Ojoz1W__dropdownIn{0%{opacity:0;transform:translateY(-4px)}}@keyframes LanguageSwitcher-module__Ojoz1W__dropdownUpIn{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.LanguageSwitcher-module__Ojoz1W__dropdown{animation:none}}.LanguageSwitcher-module__Ojoz1W__dropdown:before{content:"";height:10px;position:absolute;top:-10px;left:0;right:0}.LanguageSwitcher-module__Ojoz1W__dropdown.LanguageSwitcher-module__Ojoz1W__dropdownUp:before{top:auto;bottom:-10px}.LanguageSwitcher-module__Ojoz1W__dropdown.LanguageSwitcher-module__Ojoz1W__dropdownUp{animation-name:LanguageSwitcher-module__Ojoz1W__dropdownUpIn;top:auto;bottom:calc(100% + 8px);box-shadow:0 -12px 24px #0000004d}.LanguageSwitcher-module__Ojoz1W__option{width:100%;color:var(--foreground);opacity:.85;font-family:inherit;font-size:var(--font-secondary);font-weight:var(--fw-semibold);line-height:var(--lh-secondary);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px;transition:opacity .15s,color .15s,background-color .15s}.LanguageSwitcher-module__Ojoz1W__option:hover{opacity:1;color:var(--accent);background:#ededed14}.LanguageSwitcher-module__Ojoz1W__option:active{opacity:.7}.LanguageSwitcher-module__Ojoz1W__active{opacity:1;color:var(--accent)}
.Header-module__85i50G__header{z-index:50;background:var(--background);-webkit-backface-visibility:hidden;will-change:transform;border-bottom:1px solid #ededed33;transition:background-color .2s,border-color .2s;position:sticky;top:0;transform:translateZ(0)}.Header-module__85i50G__header.Header-module__85i50G__scrolled{background:#0a0a0a99;border-bottom-color:#ededed14}.Header-module__85i50G__bar{justify-content:space-between;align-items:center;gap:8px;min-height:76px;display:flex}.Header-module__85i50G__left{align-items:center;gap:40px;display:flex}.Header-module__85i50G__logo{font-weight:var(--fw-bold);white-space:nowrap;flex-shrink:0;align-items:center;gap:8px;font-size:1.125rem;transition:opacity .15s;display:flex}.Header-module__85i50G__logo:hover{opacity:.8}.Header-module__85i50G__logo:active{opacity:.6}.Header-module__85i50G__contacts{align-items:center;gap:8px;display:flex}.Header-module__85i50G__toggle{width:34px;height:34px;color:var(--foreground);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:opacity .15s,transform .1s;display:flex}.Header-module__85i50G__toggle:hover{opacity:.7}.Header-module__85i50G__toggle:active{transform:scale(var(--press-scale-icon))}.Header-module__85i50G__nav{background:var(--background);border-bottom:1px solid var(--foreground);flex-direction:column;gap:16px;padding:16px;display:none;position:absolute;top:76px;left:0;right:0}.Header-module__85i50G__navOpen{display:flex}.Header-module__85i50G__navLink{font-size:var(--font-nav);font-weight:var(--fw-medium);line-height:var(--lh-ui);transition:color .15s,opacity .15s}.Header-module__85i50G__navLink:hover{opacity:.7}.Header-module__85i50G__navLink:active{opacity:.5}.Header-module__85i50G__navLinkActive{color:var(--accent)}.Header-module__85i50G__navItem{flex-direction:column;align-items:flex-start;gap:16px;display:flex;position:relative}.Header-module__85i50G__servicesDropdown{display:block}.Header-module__85i50G__servicesDropdownInner{border-left:1px solid #ededed33;flex-direction:column;gap:16px;padding-left:16px;display:flex}.Header-module__85i50G__servicesDropdownLink{font-size:var(--font-nav);font-weight:var(--fw-medium);line-height:var(--lh-ui);opacity:.75;transition:opacity .15s,color .15s}.Header-module__85i50G__servicesDropdownLink:active{opacity:.5}.Header-module__85i50G__servicesDropdownLink.Header-module__85i50G__servicesDropdownLinkActive{color:var(--accent);opacity:1}.Header-module__85i50G__navContacts{border-top:1px solid var(--foreground);align-items:center;gap:8px;padding-top:8px;display:flex}.Header-module__85i50G__desktopContacts{display:none}@media (min-width:1024px){.Header-module__85i50G__toggle{display:none}.Header-module__85i50G__nav{background:0 0;border:none;flex-direction:row;align-items:center;gap:24px;padding:0;display:flex;position:static}.Header-module__85i50G__navContacts{display:none}.Header-module__85i50G__desktopContacts{align-items:center;gap:8px;display:flex}.Header-module__85i50G__navItem{flex-direction:row;align-items:center;gap:0}.Header-module__85i50G__servicesDropdown{z-index:10;opacity:0;visibility:hidden;pointer-events:none;min-width:220px;padding-top:8px;transition:opacity .18s,transform .18s,visibility .18s;display:block;position:absolute;top:100%;left:0;transform:translateY(-4px)}.Header-module__85i50G__navItem:hover .Header-module__85i50G__servicesDropdown,.Header-module__85i50G__navItem:focus-within .Header-module__85i50G__servicesDropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.Header-module__85i50G__navItem.Header-module__85i50G__dropdownForceHidden:hover .Header-module__85i50G__servicesDropdown,.Header-module__85i50G__navItem.Header-module__85i50G__dropdownForceHidden:focus-within .Header-module__85i50G__servicesDropdown{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-4px)}.Header-module__85i50G__servicesDropdownInner{background:var(--background);border:1px solid #ededed26;border-radius:12px;flex-direction:column;gap:2px;padding:8px;display:flex;box-shadow:0 12px 24px #0000004d}.Header-module__85i50G__servicesDropdownLink{color:var(--foreground);opacity:.85;font-size:var(--font-nav);font-weight:var(--fw-semibold);line-height:var(--lh-ui);white-space:nowrap;border-radius:8px;padding:8px 12px;transition:opacity .15s,color .15s,background-color .15s}.Header-module__85i50G__servicesDropdownLink:hover{opacity:1;color:var(--accent);background:#ededed14}.Header-module__85i50G__servicesDropdownLink:active{opacity:.7}}
:root{--color-orange:#ff5a1f;--color-orange-icon:#d84612;--color-orange-soft:#fff0e8;--color-black:#0a0a0a;--color-white:#fff;--color-ink:#171008;--color-canvas:#faf9f6;--color-surface:#f0ede7;--color-border:#e7e1d8;--background:var(--color-white);--foreground:var(--color-ink);--gradient-spot:#17100838;--accent:var(--color-orange);--press-scale:.97;--press-scale-icon:.93;--font-display:1.75rem;--font-h1:2.25rem;--font-h2:2rem;--font-h3:1.5rem;--font-h4:1.125rem;--font-lead:1.375rem;--font-body:1rem;--font-secondary:.875rem;--font-label:var(--font-secondary);--font-caption:.8125rem;--font-button:.9375rem;--font-nav:.9375rem;--lh-heading:1.15;--lh-h4:1.3;--lh-lead:1.25;--lh-body:1.6;--lh-secondary:1.5;--lh-caption:1.4;--lh-ui:1.4;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-black:900;--space-section:64px;--space-heading:24px;--space-block:24px;--space-stack-sm:16px}@media (min-width:768px){:root{--font-h1:2.75rem;--font-h2:2.375rem;--font-h3:1.625rem;--font-h4:1.25rem}}@media (min-width:1024px){:root{--font-display:3.5rem;--font-h1:3.5rem;--font-h2:2.75rem;--font-h3:1.75rem;--space-section:96px;--space-heading:32px;--space-block:32px}}.theme-dark{--background:var(--color-black);--foreground:#ededed;--gradient-spot:#ededed52;background:var(--background);color:var(--foreground)}html{max-width:100vw;height:100%;scroll-padding-top:92px;overflow-x:hidden}#services{scroll-margin-top:-15px}body{max-width:100vw;min-height:100%;color:var(--foreground);background:var(--background);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;font-size:var(--font-body);font-weight:var(--fw-regular);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;display:flex}*{box-sizing:border-box;margin:0;padding:0}button,input,select,textarea{font-family:inherit}a{color:inherit;text-decoration:none}
