@font-face{font-family:SF Pro Display;font-style:normal;font-weight:400;font-display:swap;src:local("SF Pro Display"),local("SF Pro Display Regular"),url(/fonts/SFProDisplay-Regular.woff2) format("woff2"),url(/fonts/SFProDisplay-Regular.woff) format("woff")}@font-face{font-family:SF Pro Display;font-style:normal;font-weight:500;font-display:swap;src:local("SF Pro Display Medium"),url(/fonts/SFProDisplay-Medium.woff2) format("woff2"),url(/fonts/SFProDisplay-Medium.woff) format("woff")}@font-face{font-family:SF Pro Display;font-style:normal;font-weight:600;font-display:swap;src:local("SF Pro Display Semibold"),url(/fonts/SFProDisplay-Semibold.woff2) format("woff2"),url(/fonts/SFProDisplay-Semibold.woff) format("woff")}@font-face{font-family:SF Pro Display;font-style:normal;font-weight:700;font-display:swap;src:local("SF Pro Display Bold"),url(/fonts/SFProDisplay-Bold.woff2) format("woff2"),url(/fonts/SFProDisplay-Bold.woff) format("woff")}@font-face{font-family:SF Pro Display;font-style:normal;font-weight:800;font-display:swap;src:local("SF Pro Display Heavy"),url(/fonts/SFProDisplay-Heavy.woff2) format("woff2"),url(/fonts/SFProDisplay-Heavy.woff) format("woff")}@font-face{font-family:SF Pro Display;font-style:normal;font-weight:900;font-display:swap;src:local("SF Pro Display Black"),url(/fonts/SFProDisplay-Black.woff2) format("woff2"),url(/fonts/SFProDisplay-Black.woff) format("woff")}@font-face{font-family:SF Pro Display;font-style:normal;font-weight:400;src:local("SF Pro Display Regular"),url(/fonts/SFProDisplay-Regular.woff2) format("woff2"),url(/fonts/SFProDisplay-Regular.woff) format("woff");font-display:swap}@font-face{font-family:SF Pro Display;font-style:normal;font-weight:500;src:local("SF Pro Display Medium"),url(/fonts/SFProDisplay-Medium.woff2) format("woff2"),url(/fonts/SFProDisplay-Medium.woff) format("woff");font-display:swap}@font-face{font-family:SF Pro Display;font-style:normal;font-weight:600;src:local("SF Pro Display Semibold"),url(/fonts/SFProDisplay-Semibold.woff2) format("woff2"),url(/fonts/SFProDisplay-Semibold.woff) format("woff");font-display:swap}@font-face{font-family:SF Pro Display;font-style:normal;font-weight:700;src:local("SF Pro Display Bold"),url(/fonts/SFProDisplay-Bold.woff2) format("woff2"),url(/fonts/SFProDisplay-Bold.woff) format("woff");font-display:swap}@font-face{font-family:SF Pro Display;font-style:normal;font-weight:800;src:local("SF Pro Display Heavy"),url(/fonts/SFProDisplay-Heavy.woff2) format("woff2"),url(/fonts/SFProDisplay-Heavy.woff) format("woff");font-display:swap}@font-face{font-family:SF Pro Display;font-style:normal;font-weight:900;src:local("SF Pro Display Black"),url(/fonts/SFProDisplay-Black.woff2) format("woff2"),url(/fonts/SFProDisplay-Black.woff) format("woff");font-display:swap}:root{--background:#fff;--foreground:#171717}body,html{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:#fff;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}.legal-content{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.7;color:#333}.legal-content h1{font-size:36px;font-weight:700;margin-bottom:40px;margin-top:0;color:#111;letter-spacing:-.02em}.legal-content h2{font-size:28px;font-weight:600;margin-top:48px;margin-bottom:24px;color:#222;letter-spacing:-.01em}.legal-content h3{font-size:22px;font-weight:600;margin-top:32px;margin-bottom:16px;color:#333}.legal-content p{font-size:16px;margin-bottom:20px;line-height:1.7;color:#444}.legal-content ol,.legal-content ul{margin-bottom:20px;padding-left:30px}.legal-content li{font-size:16px;margin-bottom:12px;line-height:1.7;color:#444}.legal-content ul li{list-style-type:disc}.legal-content ol li{list-style-type:decimal}.legal-content ol ol{list-style-type:lower-alpha;margin-top:12px}.legal-content strong{font-weight:600;color:#222}.legal-content>div>h2:not(:first-child){margin-top:56px}.legal-content .contact-info,.legal-content>div:last-child{margin-top:64px;padding:32px;background-color:#f8f9fa;border-radius:12px}.legal-content .contact-info h3,.legal-content>div:last-child h3{margin-top:0;margin-bottom:24px;font-size:24px}.legal-content .contact-info p,.legal-content>div:last-child p{margin-bottom:8px;font-size:16px}@media (max-width:768px){.legal-content h1{font-size:28px;margin-bottom:32px}.legal-content h2{font-size:24px;margin-top:40px;margin-bottom:20px}.legal-content h3{font-size:20px;margin-top:28px;margin-bottom:14px}.legal-content li,.legal-content p{font-size:15px}.legal-content .contact-info,.legal-content>div:last-child{padding:24px;margin-top:48px}}.legal-content{max-width:800px;margin:0 auto;padding:0 20px}.legal-content p+p{margin-top:16px}.legal-content p>strong:first-child{display:inline-block;min-width:40px}.Header_header__EUNVV{width:100%;background:url(/plasmic/te_main_site/images/headerMainJpg.webp) top/cover no-repeat;padding:24px 0}.Header_container__yqDs_{max-width:1280px;margin:0 auto;padding:0 40px;justify-content:space-between}.Header_container__yqDs_,.Header_logo__8gn9M,.Header_nav__ZSvGO{display:flex;align-items:center}.Header_nav__ZSvGO{gap:16px}.Header_langSwitcher__M2H6q{display:flex;align-items:center;gap:8px}.Header_langBtn__R5XuX{width:56px;height:56px;border-radius:50%;border:2px solid hsla(0,0%,100%,.6);background:transparent;color:#fff;text-decoration:none;font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:center;transition:all .2s}.Header_langBtn__R5XuX:hover{border-color:#fff;background:hsla(0,0%,100%,.1)}.Header_langActive__yX6Zo{background:#fff;color:#1a1a1a;border-color:#fff}.Header_langActive__yX6Zo:hover{background:#fff}.Header_ctaButton__3mavb{background:#fff;color:#1a1a1a;padding:16px 28px;border-radius:32px;text-decoration:none;font-weight:600;font-size:16px;transition:all .2s;white-space:nowrap}.Header_ctaButton__3mavb:hover{background:#f0f0f0;transform:translateY(-1px)}@media (max-width:768px){.Header_header__EUNVV{padding:16px 0}.Header_container__yqDs_{padding:0 20px}.Header_logo__8gn9M img{width:100px;height:auto}.Header_nav__ZSvGO{gap:12px}.Header_langBtn__R5XuX{width:44px;height:44px;font-size:12px}.Header_ctaButton__3mavb{padding:12px 20px;font-size:14px}}@media (max-width:480px){.Header_container__yqDs_{gap:12px}.Header_logo__8gn9M img{width:80px}.Header_langBtn__R5XuX{width:38px;height:38px;font-size:10px}.Header_ctaButton__3mavb{padding:10px 16px;font-size:12px}}.Footer_footer__hS2Cn{width:100%;background:#2d2926;padding:48px 0}.Footer_container___EvIP{max-width:1280px;margin:0 auto;padding:0 40px;display:flex;justify-content:space-between;align-items:center}.Footer_copyright__NIlhi{color:#fff;font-size:16px;font-weight:400}.Footer_logo__7pL3r{display:flex;align-items:center;justify-content:center}.Footer_nav__zcTNM{display:flex;flex-direction:column;align-items:flex-end;gap:12px}.Footer_navRow__0Z3FE{display:flex;align-items:center;gap:32px}.Footer_link__gEj40{color:#fff;text-decoration:none;font-size:14px;font-weight:500;transition:opacity .2s}.Footer_link__gEj40:hover{opacity:.8}.Footer_calcLink__DpkUf{color:#fff;text-decoration:none;font-size:14px;font-weight:500;padding:8px 20px;border:1px solid hsla(0,0%,100%,.6);border-radius:20px;transition:all .2s}.Footer_calcLink__DpkUf:hover{background:hsla(0,0%,100%,.1);border-color:#fff}@media (max-width:1024px){.Footer_container___EvIP{flex-direction:column;gap:32px;text-align:center}.Footer_nav__zcTNM{align-items:center}.Footer_navRow__0Z3FE{justify-content:center}}@media (max-width:768px){.Footer_footer__hS2Cn{padding:32px 0}.Footer_container___EvIP{padding:0 20px;gap:24px}.Footer_copyright__NIlhi{font-size:14px}.Footer_navRow__0Z3FE{gap:20px}.Footer_link__gEj40{font-size:12px}.Footer_calcLink__DpkUf{font-size:12px;padding:6px 16px}}@media (max-width:480px){.Footer_navRow__0Z3FE{flex-direction:column;gap:12px}.Footer_nav__zcTNM{gap:16px}}.Layout_layout__GjVGT{min-height:100vh;display:flex;flex-direction:column}.Layout_main__qz0oj{flex:1 1;display:flex;flex-direction:column}