._nav_1y82x_1{display:flex;align-items:center}._list_1y82x_6{display:flex;gap:3rem;list-style:none;margin:0;padding:0}._list_1y82x_6 a{text-transform:uppercase;font-size:.85rem;letter-spacing:.05em;color:var(--text-primary);position:relative;transition:opacity var(--transition-fast)}._list_1y82x_6 a:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:1px;background-color:var(--text-primary);transition:width var(--transition-fast)}._list_1y82x_6 a:hover:after,._list_1y82x_6 a._active_1y82x_35:after{width:100%}@media (max-width: 768px){._list_1y82x_6{display:none}}._header_1pozw_1{padding:2rem 0;position:sticky;top:0;z-index:100;background-color:#fafaf9f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid transparent;transition:border-color var(--transition-slow)}._container_1pozw_13{display:flex;justify-content:space-between;align-items:center}._logo_1pozw_19{font-size:1.25rem;text-transform:uppercase;letter-spacing:.1em;font-weight:500;flex-shrink:0}._right_1pozw_27{display:flex;align-items:center;gap:4rem}._lang_1pozw_33{font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;display:flex;gap:.5rem;color:var(--text-primary)}._divider_1pozw_42{color:var(--color-border)}._muted_1pozw_46{color:var(--text-muted);cursor:pointer;transition:color var(--transition-fast)}._muted_1pozw_46:hover{color:var(--text-primary)}._navWrapper_1pozw_57,._desktopLangWrapper_1pozw_63{height:100%;display:flex;align-items:center}._hamburger_1pozw_70{display:none;flex-direction:column;justify-content:space-around;width:2rem;height:1.5rem;background:transparent;border:none;cursor:pointer;padding:0;z-index:200}._hamburgerLine_1pozw_84{width:2rem;height:2px;background:var(--text-primary);transition:all .3s linear;position:relative;transform-origin:1px}._mobileOverlay_1pozw_93{position:fixed;top:0;left:0;width:100%;height:100vh;background:var(--bg-body);z-index:150;display:flex;flex-direction:column;justify-content:center;align-items:center;transform:translate(100%);transition:transform .3s ease-in-out}._mobileOverlay_1pozw_93._open_1pozw_109{transform:translate(0)}._mobileNav_1pozw_113{display:flex;flex-direction:column;align-items:center;gap:2rem;font-size:1.5rem;text-transform:uppercase;letter-spacing:.1em}._mobileNav_1pozw_113 a{color:var(--text-primary);text-decoration:none}._mobileLang_1pozw_128{margin-top:3rem;display:flex;gap:1rem;font-size:1rem}@media (max-width: 768px){._hamburger_1pozw_70{display:flex}._navWrapper_1pozw_57,._desktopLangWrapper_1pozw_63{display:none}._logo_1pozw_19{z-index:200;position:relative}}._footer_1gvyw_1{padding:6rem 0 2rem;background-color:var(--bg-surface);border-top:1px solid var(--color-border);margin-top:8rem}._grid_1gvyw_8{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:4rem;margin-bottom:6rem}._logo_1gvyw_15{text-transform:uppercase;letter-spacing:.1em;font-weight:500;margin-bottom:2rem}._address_1gvyw_22{font-style:normal;color:var(--text-secondary);line-height:1.6}._heading_1gvyw_28{font-size:.85rem;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin-bottom:1.5rem}._links_1gvyw_36{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}._links_1gvyw_36 a{color:var(--text-secondary);font-size:.95rem}._links_1gvyw_36 a:hover{color:var(--text-primary)}._bottom_1gvyw_54{padding-top:2rem;border-top:1px solid var(--color-border);color:var(--text-muted);font-size:.85rem}@media (max-width: 768px){._grid_1gvyw_8{grid-template-columns:1fr 1fr;gap:3rem 1.5rem}._col_1gvyw_69:first-child{grid-column:1 / -1;margin-bottom:1rem}}._hero_wj99v_1{position:relative;width:100%;display:flex;align-items:center;background-size:cover;background-position:center;background-color:var(--color-accent);color:var(--bg-surface)}._overlay_wj99v_13{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#0000004d,#0009)}._content_wj99v_22{position:relative;z-index:1;max-width:800px;padding:0 1rem}._title_wj99v_30{font-size:clamp(1.75rem,5vw,5rem);font-weight:300;line-height:1.1;margin-bottom:1.5rem;letter-spacing:-.02em;text-shadow:0 2px 20px rgba(0,0,0,.5);word-wrap:break-word}._subtitle_wj99v_42{font-size:clamp(1rem,2vw,1.5rem);line-height:1.6;opacity:1;margin-bottom:2.5rem;max-width:600px;text-shadow:0 2px 10px rgba(0,0,0,.5)}._actions_wj99v_52{display:flex;gap:1rem}._card_1fn8b_1{display:block;position:relative;overflow:hidden;color:var(--text-primary);height:100%}._imageWrapper_1fn8b_9{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;margin-bottom:1.5rem}._image_1fn8b_9{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-slow)}._overlay_1fn8b_24{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0000;transition:background-color var(--transition-fast)}._card_1fn8b_1:hover ._image_1fn8b_9{transform:scale(1.05)}._title_1fn8b_38{font-size:1.5rem;margin-bottom:.5rem;font-weight:400}._description_1fn8b_44{color:var(--text-secondary);font-size:.95rem;margin-bottom:1.5rem;line-height:1.5}._link_1fn8b_51{font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;font-weight:500;display:inline-flex;align-items:center;gap:.5rem}._button_1qspu_1{display:inline-flex;align-items:center;justify-content:center;padding:1rem 2.5rem;font-size:.9rem;text-transform:uppercase;letter-spacing:.05em;transition:all var(--transition-fast);text-decoration:none;border:1px solid transparent;cursor:pointer}._primary_1qspu_15{background-color:var(--text-primary);color:var(--bg-surface);border-color:var(--text-primary)}._primary_1qspu_15:hover{background-color:transparent;color:var(--text-primary)}._outline_1qspu_26{background-color:transparent;color:var(--text-primary);border-color:var(--text-primary)}._outline_1qspu_26:hover{background-color:var(--text-primary);color:var(--bg-surface)}._services_199n0_1{padding:var(--spacing-xxl) 0;background-color:var(--bg-body)}._grid_199n0_6{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg)}._aboutTeaser_199n0_12{padding:var(--spacing-xxl) 0;background-color:var(--bg-surface);text-align:center}._teaserContent_199n0_18{max-width:800px;margin:0 auto}._teaserContent_199n0_18 h2{margin-bottom:2rem}._teaserContent_199n0_18 p{font-size:1.25rem;color:var(--text-secondary);margin-bottom:3rem;line-height:1.8}@media (max-width: 1024px){._grid_199n0_6{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){._grid_199n0_6{grid-template-columns:1fr;gap:var(--spacing-md)}._services_199n0_1,._aboutTeaser_199n0_12{padding:var(--spacing-lg) 0}}._content_5b8kq_1{padding:var(--spacing-lg) 0;max-width:800px;margin:0 auto}._section_5b8kq_7{margin-bottom:var(--spacing-lg)}._section_5b8kq_7 h2{margin-bottom:2rem;font-size:2rem}._section_5b8kq_7 p{font-size:1.1rem;line-height:1.7;color:var(--text-secondary);margin-bottom:1rem}._list_5b8kq_23{list-style:none;padding:0}._list_5b8kq_23 li{margin-bottom:2rem;padding-left:1.5rem;border-left:1px solid var(--color-accent)}._list_5b8kq_23 strong{display:block;font-weight:500;margin-bottom:.5rem;color:var(--text-primary)}._cta_5b8kq_41{background-color:var(--bg-surface);padding:4rem;text-align:center;margin-top:4rem;border:1px solid var(--color-border)}._cta_5b8kq_41 h3{margin-bottom:2rem}._formContainer_8dts9_1{background-color:var(--bg-surface);padding:3rem;border:1px solid var(--color-border);box-shadow:0 4px 20px #00000005}._progress_8dts9_8{display:flex;align-items:center;justify-content:center;margin-bottom:3rem;font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}._activeStep_8dts9_19{color:var(--text-primary);font-weight:500}._line_8dts9_24{height:1px;width:40px;background-color:var(--color-border);margin:0 1rem}._step_8dts9_31 h3{text-align:center;margin-bottom:2rem;font-weight:400}._typeGrid_8dts9_37{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}._typeButton_8dts9_43{padding:2rem 1rem;border:1px solid var(--color-border);background-color:transparent;font-size:1.1rem;transition:all var(--transition-fast);color:var(--text-secondary)}._typeButton_8dts9_43:hover{border-color:var(--color-accent);color:var(--text-primary)}._selected_8dts9_57{background-color:var(--color-accent);color:var(--bg-surface)!important;border-color:var(--color-accent)}._grid_8dts9_63{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}._field_8dts9_69{display:flex;flex-direction:column}._fieldFull_8dts9_74{grid-column:1 / -1;display:flex;flex-direction:column}label{font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;color:var(--text-secondary)}input,select,textarea{padding:.8rem 0;border:none;border-bottom:1px solid var(--color-border);background:transparent;transition:border-color var(--transition-fast);width:100%}input:focus,select:focus,textarea:focus{outline:none;border-bottom-color:var(--text-primary)}._actions_8dts9_107{display:flex;justify-content:space-between;align-items:center;margin-top:3rem}._backLink_8dts9_114{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.85rem;padding:1rem 0}._backLink_8dts9_114:hover{color:var(--text-primary)}._success_8dts9_126{text-align:center;padding:4rem 2rem}._success_8dts9_126 h3{font-size:2rem;margin-bottom:1rem}._success_8dts9_126 p{color:var(--text-secondary);margin-bottom:3rem}@media (max-width: 768px){._typeGrid_8dts9_37,._grid_8dts9_63{grid-template-columns:1fr}._formContainer_8dts9_1{padding:1.5rem}}._intro_o8c27_1{max-width:700px;margin:0 auto 3rem;text-align:center;background-color:var(--bg-body);padding:2rem;border-radius:4px}._intro_o8c27_1 p{font-size:1.1rem;line-height:1.6;color:var(--text-secondary)}._formWrapper_o8c27_17{max-width:900px;margin:0 auto 4rem}._content_tnv4a_2{padding:var(--spacing-lg) 0;max-width:800px;margin:0 auto}._section_tnv4a_8{margin-bottom:var(--spacing-lg)}._cta_tnv4a_12{background-color:var(--bg-surface);padding:4rem;text-align:center;margin-top:4rem;border:1px solid var(--color-border)}._ctaButtons_tnv4a_20{display:flex;gap:1rem;justify-content:center}@media (max-width: 768px){._ctaButtons_tnv4a_20{flex-direction:column;width:100%}._ctaButtons_tnv4a_20 a{width:100%}._cta_tnv4a_12{padding:2rem}}._wrapper_e38s7_1{display:grid;grid-template-columns:1fr 2fr;gap:4rem;background-color:var(--bg-surface);padding:4rem;box-shadow:0 10px 30px #00000008}._info_e38s7_10{display:flex;flex-direction:column}._infoBlock_e38s7_15{margin-bottom:2rem}._infoBlock_e38s7_15 label{display:block;font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:.5rem}._infoBlock_e38s7_15 p{font-size:1.1rem;color:var(--text-primary);line-height:1.6}._form_e38s7_34{margin-top:2rem}._group_e38s7_38{margin-bottom:1.5rem}._input_e38s7_42{width:100%;padding:1rem 0;border:none;border-bottom:1px solid var(--color-border);background:transparent;font-family:inherit;font-size:1rem;transition:border-color var(--transition-fast)}._input_e38s7_42:focus{outline:none;border-bottom-color:var(--text-primary)}@media (max-width: 768px){._wrapper_e38s7_1{grid-template-columns:1fr;padding:2rem}}:root{--bg-body: #FAFAF9;--bg-surface: #FFFFFF;--text-primary: #1A1A1A;--text-secondary: #595959;--text-muted: #8C8C8C;--color-accent: #8E8B82;--color-accent-light: #E6E5E3;--color-border: #E8E8E8;--font-main: "Outfit", sans-serif;--spacing-xs: .5rem;--spacing-sm: 1rem;--spacing-md: 2rem;--spacing-lg: 4rem;--spacing-xl: 8rem;--spacing-xxl: 12rem;--transition-fast: .2s ease-out;--transition-slow: .6s ease-out}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-main);background-color:var(--bg-body);color:var(--text-primary);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-weight:400;letter-spacing:-.02em;line-height:1.1}h1{font-size:clamp(2.5rem,5vw,4.5rem)}h2{font-size:clamp(2rem,4vw,3.5rem)}h3{font-size:1.5rem}a{color:inherit;text-decoration:none;transition:opacity var(--transition-fast)}a:hover{opacity:.7}button{font-family:inherit;border:none;background:none;cursor:pointer}img{max-width:100%;display:block}.container{width:100%;max-width:1400px;margin:0 auto;padding:0 var(--spacing-md)}.fade-in{animation:fadeIn var(--transition-slow) forwards;opacity:0}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}input,textarea,select{font-family:inherit;font-size:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}
