:root{--lp-header-h:72px}@media (max-width:1023px){:root{--lp-header-h:64px}}html.lp-menu-open,html.lp-menu-open body{overflow:hidden}.lp-nav{background:#fffffff7;border-bottom:1px solid var(--ts-color-neutral-200);left:0;position:fixed;right:0;top:0;z-index:1000}.lp-nav-in{align-items:center;display:flex;gap:clamp(16px,2.5vw,40px);height:var(--lp-header-h)}.lp-logo{align-items:center;display:inline-flex;flex:none;min-height:44px;min-width:44px}.lp-logo-img{display:block;height:32px;width:auto}.lp-nav-menu{display:flex}.lp-nav-item,.lp-nav-menu{align-items:center;gap:4px}.lp-nav-item{background:#0000;border:0;border-radius:10px;color:var(--ts-color-neutral-700);cursor:pointer;display:inline-flex;font:inherit;font-size:15px;font-weight:500;height:44px;padding:0 12px}.lp-nav-item:hover,.lp-nav-item[aria-expanded=true]{color:var(--ts-color-primary-600)}.lp-nav-item[aria-expanded=true]{background:var(--ts-color-primary-50)}.lp-nav-item svg{transition:transform var(--ts-duration-fast) var(--ts-ease-out)}.lp-nav-item[aria-expanded=true] svg{transform:rotate(180deg)}[dir=rtl] .lp-nav-item[aria-expanded=true] svg{transform:rotate(-180deg)}.lp-nav-right{align-items:center;display:flex;gap:12px;margin-left:auto}[dir=rtl] .lp-nav-right{margin-left:0;margin-right:auto}.lp-lang{background:var(--ts-color-neutral-100)}.lp-lang,.lp-root .lp-lang a{border-radius:999px;display:inline-flex}.lp-root .lp-lang a{align-items:center;color:var(--ts-color-neutral-600);font-size:13px;font-weight:600;height:44px;justify-content:center;min-width:44px}.lp-root .lp-lang a[aria-current=true]{background:var(--ts-color-neutral-0);box-shadow:0 1px 2px rgb(var(--ts-color-neutral-900-rgb)/.1);color:var(--ts-color-neutral-900)}.lp-root a.lp-nav-login{align-items:center;color:var(--ts-color-neutral-700);display:inline-flex;font-size:15px;font-weight:500;height:44px;padding:0 8px;white-space:nowrap}.lp-root a.lp-nav-login:hover{color:var(--ts-color-primary-600)}.lp-drops{position:relative}.lp-drop{background:var(--ts-color-neutral-0);border:1px solid var(--ts-color-neutral-200);border-radius:16px;box-shadow:0 16px 40px rgb(var(--ts-color-neutral-900-rgb)/.12),0 1px 2px rgb(var(--ts-color-neutral-900-rgb)/.06);max-height:calc(100vh - var(--lp-header-h) - 24px);overflow-y:auto;padding:24px;position:absolute;top:8px;z-index:30}.lp-drop--mega{left:clamp(16px,4vw,32px);margin-inline:auto;max-width:1200px;right:clamp(16px,4vw,32px)}.lp-drop--sectors{left:50%;transform:translate(-50%);width:min(720px,calc(100% - 32px))}[dir=rtl] .lp-drop--sectors{left:auto;right:50%;transform:translate(50%)}.lp-drop--res{display:grid;gap:24px;grid-auto-columns:260px;grid-auto-flow:column;grid-template-columns:minmax(0,1fr);left:50%;transform:translate(-50%);width:min(900px,calc(100% - 32px))}[dir=rtl] .lp-drop--res{left:auto;right:50%;transform:translate(50%)}.lp-drop--consulting{left:50%;transform:translate(-50%);width:min(480px,calc(100% - 32px))}[dir=rtl] .lp-drop--consulting{left:auto;right:50%;transform:translate(50%)}.lp-mega-grid{display:grid;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr)) 240px}.lp-mega-side{display:flex;flex-direction:column;gap:12px}@media (max-width:1199px){.lp-mega-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.lp-mega-side{flex-direction:row;grid-column:1/-1}.lp-mega-side>*{flex:1}}.lp-grp-t{color:var(--ts-color-neutral-600);display:block;font-size:13px!important;font-weight:600;margin-bottom:8px!important;padding:0 10px}.lp-root .lp-mi{align-items:center;border-radius:10px;color:var(--ts-color-neutral-900);display:flex;font-size:14px;font-weight:500;gap:8px;min-height:40px;padding:6px 10px}.lp-root .lp-mi:hover{background:var(--ts-color-neutral-50);color:var(--ts-color-primary-700)}.lp-root a.lp-side-card{display:flex;flex-direction:column;gap:4px;padding:16px}.lp-side-card b{color:var(--ts-color-neutral-900);font-size:15px}.lp-side-card small{color:var(--ts-color-neutral-600);font-size:13px;line-height:1.45}.lp-side-more{align-items:center;color:var(--ts-color-primary-600);display:inline-flex;font-size:14px;font-weight:600;gap:6px;margin-top:6px}.lp-drop-foot{border-top:1px solid var(--ts-color-neutral-200);display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:16px;padding-top:12px}.lp-sector-grid{display:grid;gap:2px 12px;grid-template-columns:repeat(3,minmax(0,1fr))}.lp-res-grid{display:grid;gap:4px 12px;grid-template-columns:repeat(2,minmax(0,1fr))}.lp-root .lp-ri{border-radius:12px;color:var(--ts-color-neutral-900);display:flex;flex-direction:column;gap:2px;padding:10px}.lp-root .lp-ri:hover{background:var(--ts-color-neutral-50)}.lp-ri b{align-items:center;display:flex;font-size:14px;font-weight:600;gap:8px;line-height:1.4}.lp-ri small{color:var(--ts-color-neutral-600);font-size:13px;line-height:1.45}.lp-featured{background:var(--ts-color-primary-50);border-radius:12px;display:flex;flex-direction:column;gap:6px;padding:16px}.lp-featured .lp-grp-t{margin:0!important;padding:0}.lp-featured b{color:var(--ts-color-neutral-900);font-size:15px;line-height:1.4}.lp-mob{display:none}.lp-mnav>summary{list-style:none}.lp-mnav>summary::-webkit-details-marker{display:none}.lp-burger{align-items:center;border-radius:12px;color:var(--ts-color-neutral-900);cursor:pointer;display:flex;height:44px;justify-content:center;width:44px}.lp-root .lp-mnav svg.lp-i-close,.lp-root .lp-mnav[open] svg.lp-i-open{display:none}.lp-root .lp-mnav[open] svg.lp-i-close{display:block}.lp-mnav[open]>summary{background:var(--ts-color-neutral-100)}.lp-mpanel{bottom:0;left:0;overflow-y:auto;overscroll-behavior:contain;position:fixed;right:0;top:var(--lp-header-h);z-index:50;-webkit-overflow-scrolling:touch;background:linear-gradient(180deg,var(--ts-color-primary-50) 0,var(--ts-color-neutral-0) 220px);border-top:1px solid var(--ts-color-neutral-200);display:flex;flex-direction:column}[dir=rtl] .lp-mpanel{background:linear-gradient(-180deg,var(--ts-color-primary-50) 0,var(--ts-color-neutral-0) 220px)}.lp-mpanel-in{display:flex;flex:1;flex-direction:column;gap:10px;padding:18px clamp(16px,4vw,32px) 20px}.lp-root .lp-mhead{color:var(--ts-color-neutral-600);font-size:13px!important;font-weight:600;margin:0 0 2px}.lp-mfeat{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:6px}.lp-root .lp-mfeat a{align-items:center;background:var(--ts-color-neutral-0);border:1px solid var(--ts-color-neutral-200);border-radius:14px;box-shadow:0 1px 2px rgb(var(--ts-color-neutral-900-rgb)/.05);color:var(--ts-color-neutral-900);column-gap:10px;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;height:100%;padding:12px;row-gap:2px}.lp-mfeat .lp-mfeat-i{border-radius:10px;grid-row:span 2;height:34px;width:34px}.lp-root .lp-mfeat a:active{background:var(--ts-color-primary-50);border-color:var(--ts-color-primary-300)}.lp-mfeat b{font-size:14px;line-height:1.25}.lp-mfeat small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lp-mfeat small,.lp-mpromo small{color:var(--ts-color-neutral-600);font-size:12px;line-height:1.4}.lp-acc-i,.lp-mfeat-i{align-items:center;background:var(--ts-color-primary-50);border-radius:12px;color:var(--ts-color-primary-600);display:inline-flex;flex:none;height:38px;justify-content:center;width:38px}.lp-acc{background:var(--ts-color-neutral-0);border:1px solid var(--ts-color-neutral-200);border-radius:16px;overflow:hidden}.lp-acc>summary{align-items:center;color:var(--ts-color-neutral-900);cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:12px;list-style:none;min-height:60px;padding:10px 14px}.lp-acc-t{flex:1}.lp-acc>summary::-webkit-details-marker{display:none}.lp-acc>summary>svg{color:var(--ts-color-neutral-500);transition:transform var(--ts-duration) var(--ts-ease-out)}.lp-acc[open]>summary{border-bottom:1px solid var(--ts-color-neutral-100);color:var(--ts-color-primary-700)}.lp-acc[open]>summary>svg{color:var(--ts-color-primary-600);transform:rotate(180deg)}[dir=rtl] .lp-acc[open]>summary>svg{transform:rotate(-180deg)}.lp-acc-body{padding:6px 14px 12px}.lp-acc-body .lp-link{display:flex}.lp-acc-body .lp-grp-t{margin-bottom:2px!important;padding:10px 0 0}.lp-root .lp-acc a:not(.lp-link){align-items:center;color:var(--ts-color-neutral-700);display:flex;font-size:15px;gap:8px;min-height:44px}.lp-mods2{display:grid;gap:0 12px;grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr))}.lp-root a.lp-mpromo{align-items:center;background:var(--ts-color-primary-600);border-radius:16px;color:var(--ts-color-neutral-0);display:flex;gap:12px;padding:14px}.lp-mpromo .lp-mfeat-i{background:#ffffff2e;color:var(--ts-color-neutral-0)}.lp-mpromo-t{display:flex;flex:1;flex-direction:column;gap:2px}.lp-mpromo b{font-size:15px}.lp-root .lp-mpromo small{color:#ffffffd9}.lp-mrow{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.lp-root a.lp-mlink{align-items:center;background:var(--ts-color-neutral-0);border:1px solid var(--ts-color-neutral-200);border-radius:14px;color:var(--ts-color-neutral-900);display:flex;font-size:15px;font-weight:600;gap:8px;justify-content:center;min-height:52px}.lp-root a.lp-mlink svg{color:var(--ts-color-primary-600)}.lp-mlang{align-items:center;background:var(--ts-color-neutral-100);border-radius:14px;color:var(--ts-color-neutral-600);display:flex;font-size:14px;gap:8px;justify-content:space-between;min-height:52px;padding:4px 4px 4px 14px}[dir=rtl] .lp-mlang{padding:4px 14px 4px 4px}.lp-mlang span{flex:1}.lp-root .lp-mlang a{align-items:center;border-radius:10px;color:var(--ts-color-neutral-700);display:inline-flex;font-weight:600;justify-content:center;min-height:44px;padding:0 16px}.lp-root .lp-mlang a[aria-current=true]{background:var(--ts-color-neutral-0);box-shadow:0 1px 3px rgb(var(--ts-color-neutral-900-rgb)/.12);color:var(--ts-color-primary-700)}@media (prefers-reduced-motion:no-preference){.lp-mnav[open] .lp-mfeat>li,.lp-mnav[open] .lp-mpanel-in>*{animation:lp-mnav-in .36s var(--ts-ease-out) both}.lp-mnav[open] .lp-mfeat>li{animation-delay:calc(var(--i, 0)*35ms)}}@keyframes lp-mnav-in{0%{opacity:0;transform:translateY(10px)}}.lp-mpanel-cta{background:var(--ts-color-neutral-0);border-top:1px solid var(--ts-color-neutral-200);bottom:0;display:flex;gap:10px;padding:12px clamp(16px,4vw,32px) calc(12px + env(safe-area-inset-bottom,0px));position:sticky}.lp-mpanel-cta .lp-btn{flex:1}@media (max-width:1199px){.lp-nav-item{font-size:14px;padding:0 8px}.lp-nav-menu{gap:0}.lp-nav-right{gap:8px}.lp-root a.lp-nav-login{font-size:14px;padding:0 6px}.lp-nav-right .lp-lang{display:none}.lp-logo-img{height:28px}}@media (max-width:1023px){.lp-dsk{display:none!important}.lp-mob{display:block}}@media (max-width:559px){.lp-nav-start{display:none!important}}.lp-foot{background:var(--ts-color-neutral-50);border-top:1px solid var(--ts-color-neutral-200);color:var(--ts-color-neutral-700);padding-top:clamp(40px,6vw,64px)}.lp-fgrid{display:grid;gap:40px;grid-template-columns:minmax(0,340px) repeat(4,minmax(0,1fr))}.lp-fbrand{display:flex;flex-direction:column;gap:16px}.lp-root .lp-fcontact a{align-items:center;color:var(--ts-color-neutral-700);display:inline-flex;font-size:15px;gap:10px;min-height:44px}.lp-root .lp-fcontact a:hover{color:var(--ts-color-primary-600)}.lp-socials{display:flex;gap:8px}.lp-root a.lp-soc{align-items:center;background:var(--ts-color-neutral-0);border:1px solid var(--ts-color-neutral-200);border-radius:999px;color:var(--ts-color-neutral-700);display:inline-flex;height:44px;justify-content:center;width:44px}.lp-root a.lp-soc:hover{border-color:var(--ts-color-primary-200);color:var(--ts-color-primary-600)}.lp-fhead{color:var(--ts-color-neutral-900);font-size:14px!important;font-weight:600;margin-bottom:6px!important}.lp-root .lp-fcol a{align-items:center;color:var(--ts-color-neutral-700);display:inline-flex;font-size:14px;min-height:44px;min-width:44px}.lp-root .lp-fcol a:hover,.lp-root .lp-fmob a:hover{color:var(--ts-color-primary-600)}.lp-fmob{display:none}.lp-fmob .lp-acc{background:var(--ts-color-neutral-0);border:1px solid var(--ts-color-neutral-200);border-radius:16px;overflow:hidden}.lp-fmob .lp-acc+.lp-acc{margin-top:8px}.lp-fmob .lp-acc>summary{align-items:center;color:var(--ts-color-neutral-900);cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:12px;justify-content:space-between;list-style:none;min-height:56px;padding:10px 16px}.lp-fmob .lp-acc>summary::-webkit-details-marker{display:none}.lp-fmob .lp-acc>summary>svg{color:var(--ts-color-neutral-500);flex:none;transition:transform var(--ts-duration) var(--ts-ease-out)}.lp-fmob .lp-acc[open]>summary{border-bottom:1px solid var(--ts-color-neutral-100);color:var(--ts-color-primary-700)}.lp-fmob .lp-acc[open]>summary>svg{color:var(--ts-color-primary-600);transform:rotate(180deg)}[dir=rtl] .lp-fmob .lp-acc[open]>summary>svg{transform:rotate(-180deg)}.lp-fmob .lp-acc-body{padding:6px 16px 12px}.lp-root .lp-fmob .lp-acc a{align-items:center;color:var(--ts-color-neutral-700);display:flex;font-size:16px;min-height:44px}.lp-flegal{align-items:center;border-top:1px solid var(--ts-color-neutral-200);display:flex;flex-wrap:wrap;gap:0 20px;margin-top:40px;padding:16px 0 24px}.lp-flegal-btn,.lp-root .lp-flegal a{align-items:center;background:none;border:0;color:var(--ts-color-neutral-600);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;gap:6px;min-height:44px;padding:0}.lp-flegal-btn:hover,.lp-root .lp-flegal a:hover{color:var(--ts-color-primary-600)}.lp-flegal-badges{align-items:center;display:inline-flex;gap:16px;margin-left:auto}[dir=rtl] .lp-flegal-badges{margin-left:0;margin-right:auto}.lp-root a.lp-etbis{justify-content:center;min-width:44px}@media (max-width:1099px){.lp-fgrid{gap:32px 24px;grid-template-columns:repeat(4,minmax(0,1fr))}.lp-fbrand{grid-column:1/-1}}@media (max-width:639px){.lp-fcol{display:none}.lp-fmob{display:block;grid-column:1/-1}.lp-flegal{gap:0 16px;margin-top:24px}.lp-flegal-badges{margin-left:0}[dir=rtl] .lp-flegal-badges{margin-left:0;margin-right:0}}.lp-cookie{background:var(--ts-color-neutral-0);border-top:1px solid var(--ts-color-neutral-200);bottom:0;box-shadow:0 -6px 20px rgb(var(--ts-color-neutral-900-rgb)/.08);left:0;padding-bottom:env(safe-area-inset-bottom,0);position:fixed;right:0;z-index:1100}.lp-cookie-in{align-items:center;display:flex;gap:8px;margin:0 auto;max-width:1264px;min-height:64px;padding:8px 10px 8px 16px}[dir=rtl] .lp-cookie-in{padding:8px 16px 8px 10px}.lp-cookie p{color:var(--ts-color-neutral-700);flex:1;font-size:13px!important;line-height:1.4!important;margin:0}.lp-root .lp-cookie p a{color:var(--ts-color-primary-600);font-weight:600;text-decoration:underline;text-underline-offset:2px}.lp-cookie-actions{display:flex;flex:none;gap:8px}.lp-cookie-actions .lp-btn{min-width:84px;padding:0 14px}@media (min-width:768px){.lp-cookie p{font-size:14px!important}}@media (max-width:479px){.lp-cookie p{font-size:12px!important}.lp-cookie-actions .lp-btn{min-width:76px;padding:0 12px}}@media (max-width:359px){.lp-cookie-actions .lp-btn{min-width:0;padding:0 10px}}.lp-sticky{background:#fffffffa;border-top:1px solid var(--ts-color-neutral-200);bottom:0;box-shadow:0 -6px 20px rgb(var(--ts-color-neutral-900-rgb)/.08);display:flex;gap:10px;left:0;padding:8px 16px calc(8px + env(safe-area-inset-bottom,0px));position:fixed;right:0;z-index:1090}.lp-sticky .lp-btn{flex:1}@media (min-width:1024px){.lp-sticky{display:none!important}}.lp-chat{align-items:center;background:var(--ts-color-primary-600);border:0;border-radius:999px;bottom:calc(16px + env(safe-area-inset-bottom,0px));box-shadow:0 6px 18px rgb(var(--ts-color-primary-600-rgb)/.35);color:var(--ts-color-on-primary);cursor:pointer;display:flex;height:52px;justify-content:center;position:fixed;right:16px;transition:bottom var(--ts-duration) var(--ts-ease-out);width:52px;z-index:1080}[dir=rtl] .lp-chat{left:16px;right:auto}.lp-chat:hover{background:var(--ts-color-primary-700)}html.lp-cookie-open .lp-chat{bottom:calc(var(--lp-bar-h, 64px) + 12px)}@media (max-width:1023px){html.lp-sticky-open .lp-chat{bottom:calc(var(--lp-bar-h, 64px) + 12px)}}.ts-signup-slot{display:inline-grid;grid-template-columns:1fr;transition:grid-template-columns .32s var(--ts-ease-out),margin .32s var(--ts-ease-out),opacity .24s var(--ts-ease-out) 80ms,visibility 0s}.ts-signup-slot__clip{display:flex;margin:calc(var(--ts-signup-bleed, .75rem)*-1);min-width:0;overflow:hidden;padding:var(--ts-signup-bleed,.75rem)}html:not([data-ts-signup]) .ts-signup-slot,html[data-ts-signup=pending] .ts-signup-slot{opacity:0;visibility:hidden}html[data-ts-signup=off] .ts-signup-slot{grid-template-columns:0fr;margin-inline-start:calc(var(--ts-signup-gap, 0px)*-1);opacity:0;transition:grid-template-columns .32s var(--ts-ease-out),margin .32s var(--ts-ease-out),opacity .15s var(--ts-ease-out),visibility 0s .32s;visibility:hidden}html[data-ts-signup=off] .ts-signup-alt{background-color:var(--ts-color-primary-600);border-color:var(--ts-color-primary-600);color:var(--ts-color-neutral-0)}html[data-ts-signup=off] .ts-signup-alt:hover{background-color:var(--ts-color-primary-700);border-color:var(--ts-color-primary-700);color:var(--ts-color-neutral-0)}html[data-ts-signup=off] .ts-signup-alt--raised{box-shadow:var(--ts-shadow-primary)}@media (prefers-reduced-motion:reduce){.ts-signup-slot,html[data-ts-signup=off] .ts-signup-slot{transition:none}}
