:root{--tlr-px:clamp(16px, 4.375vw, 70px);--tlr-c-bg:#18202b;--tlr-c-orange:#ff6b33;--font-sans:"Sora", sans-serif}body{margin:0}[class^=tlr-],[class^=tlr-] *,[class*=\ tlr-],[class*=\ tlr-] *{box-sizing:border-box;margin:0;padding:0}[class*=elementor-widget-tlr-]{width:100%}.elementor .tlr-options__photo,.elementor .tlr-managed__photo,.elementor .tlr-experts__photo,.elementor .tlr-experts__cell--photo img,.elementor .tlr-industries__card-img,.elementor .tlr-reviews__video-img{height:100%}.tlr-header{z-index:10;width:100%;font-family:var(--font-sans);height:clamp(64px,6.5vw,104px);padding-inline:var(--tlr-px);background:#18202b;border-bottom:1px solid #202a37;align-items:center;gap:clamp(20px,2.44vw,39px);display:flex;position:relative}.tlr-header__logo{z-index:0;flex-shrink:0;margin-left:clamp(-47px,-2.9375vw,-8px);position:relative;transform:translateY(clamp(12px,1.47vw,23.5px))}.tlr-header__logo img{width:clamp(110px,12.94vw,207px);height:auto;display:block;position:relative}.tlr-header__logo:before{content:"";z-index:-1;clip-path:polygon(0 0,100% 0,100% 66.7%,0 100%);width:101.4%;height:87.2%;position:absolute;top:7.8%;left:-1.5%}.tlr-header__line{background:#fff9;flex:1;height:1px}.tlr-header__nav{align-items:center;gap:clamp(18px,1.875vw,30px);margin-left:clamp(8px,1.125vw,18px);display:flex}.tlr-header__link{color:#fff;white-space:nowrap;font-size:clamp(16px,1.25vw,20px);line-height:1;text-decoration:none}.tlr-header__link:hover{color:var(--tlr-c-orange)}.tlr-header__burger{cursor:pointer;background:0 0;border:0;flex-shrink:0;display:block}.tlr-header__burger img{width:26px;height:24px;display:block}@media (width<=640px){.tlr-header__line{flex-basis:0;min-width:0}.tlr-header{gap:12px}.tlr-header__nav{gap:14px;margin-left:12px}.tlr-header__link{font-size:15px}.tlr-header__link-tail{display:none}}@media (width<=360px){.tlr-header__nav,.tlr-menu__bar .tlr-menu__bar-nav{display:none}}@media (width<=600px){.tlr-menu .tlr-menu__bar{gap:12px}.tlr-menu .tlr-menu__bar-nav{gap:14px;margin-left:12px}.tlr-menu .tlr-menu__bar-link{font-size:15px}}.tlr-menu{opacity:0;visibility:hidden;z-index:1000;background:var(--tlr-c-bg);min-height:100vh;font-family:var(--font-sans);color:#fff;flex-direction:column;transition:opacity .8s cubic-bezier(.16,1,.3,1),visibility .8s;display:flex;position:absolute;top:0;left:0;right:0;overflow-x:hidden}.tlr-menu--open{opacity:1;visibility:visible}.tlr-menu__bar{height:clamp(64px,6.5vw,104px);padding-inline:var(--tlr-px);border-bottom:1px solid #202a37;flex-shrink:0;align-items:center;gap:clamp(20px,2.44vw,39px);display:flex}.tlr-menu__brand{z-index:0;flex-shrink:0;margin-left:clamp(-47px,-2.9375vw,-8px);position:relative;transform:translateY(clamp(12px,1.47vw,23.5px))}.tlr-menu__brand-logo{width:clamp(110px,12.94vw,207px);height:auto;display:block;position:relative}.tlr-menu__brand:before{content:"";z-index:-1;clip-path:polygon(0 0,100% 0,100% 66.7%,0 100%);width:101.4%;height:87.2%;position:absolute;top:7.8%;left:-1.5%}.tlr-menu__bar-line{background:#fff9;flex:1;height:1px}.tlr-menu__bar-nav{align-items:center;gap:clamp(18px,1.875vw,30px);margin-left:clamp(8px,1.125vw,18px);display:flex}.tlr-menu__bar-link{color:#fff;white-space:nowrap;font-size:clamp(16px,1.25vw,20px);line-height:1;text-decoration:none}.tlr-menu__bar-link:hover{color:var(--tlr-c-orange)}.tlr-menu__close{cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;width:26px;display:flex}.tlr-menu__close img{width:21px;height:auto;display:block}.tlr-menu__body{flex:1;min-height:0;display:flex}.tlr-menu__nav-col{border-right:1px solid #202a37;flex-direction:column;width:21%;padding:clamp(24px,6.5vh,98px) clamp(20px,1.67vw,32px) clamp(20px,3vh,40px) clamp(24px,3.44vw,66px);display:flex}.tlr-menu__nav{flex-direction:column;gap:clamp(8px,1.15vw,22px);display:flex}.tlr-menu__nav a{color:#fff;letter-spacing:.08em;border-bottom:2px solid #0000;width:max-content;padding-bottom:4px;font-size:clamp(20px,min(2.08vw,4.4vh),40px);line-height:1;text-decoration:none;transition:color .2s,border-color .2s}.tlr-menu__nav a:hover,.tlr-menu__nav a.is-active{color:var(--tlr-c-orange);border-bottom-color:var(--tlr-c-orange)}.tlr-menu__mega{border-right:1px solid #202a37;flex:1;min-width:0;padding:clamp(24px,6.6vh,100px) clamp(24px,2.92vw,56px) clamp(24px,2.08vw,40px);overflow-y:auto}.tlr-menu__sub{display:none}.tlr-menu__sub--active{display:block}.tlr-menu__sub-title{letter-spacing:.04em;text-transform:uppercase;margin:0 0 clamp(20px,1.77vw,34px);font-size:clamp(26px,2.08vw,40px);font-weight:600;line-height:1}.tlr-menu__sub-grid{grid-template-columns:1fr;gap:clamp(20px,2.08vw,40px);display:grid}.tlr-menu__sub-grid--2{grid-template-columns:1fr 1fr}.tlr-menu__col{flex-direction:column;gap:clamp(18px,1.56vw,30px);min-width:0;display:flex}.tlr-menu__group-title{color:#fff;margin:0 0 clamp(8px,.73vw,14px);font-size:clamp(16px,1.04vw,20px);font-weight:700;line-height:1.2}.tlr-menu__group-list{flex-direction:column;gap:clamp(6px,.57vw,11px);margin:0;padding:0;list-style:none;display:flex}.tlr-menu__group-list a{color:#b9c2cd;font-size:clamp(14px,.83vw,16px);line-height:1.35;text-decoration:none;transition:color .2s}.tlr-menu__group-list a:hover{color:var(--tlr-c-orange)}.tlr-menu__panel{flex-direction:column;width:30%;padding:clamp(24px,6.6vh,100px) clamp(24px,2.92vw,56px) clamp(24px,2.08vw,40px);display:flex}.tlr-menu__tabs{border-bottom:1px solid #202a37;display:flex}.tlr-menu__tab{cursor:pointer;font-family:var(--font-sans);text-transform:uppercase;white-space:nowrap;color:#3b4e67;text-align:center;background:0 0;border:0;border-bottom:3px solid #0000;flex:1;padding-bottom:clamp(12px,1.3vw,21px);font-size:clamp(12px,.94vw,18px);font-weight:600}.tlr-menu__tab--active{color:var(--tlr-c-orange);border-bottom-color:var(--tlr-c-orange)}.tlr-menu__form{flex-direction:column;align-items:flex-start;gap:clamp(14px,1.25vw,20px);margin-top:clamp(28px,3.1875vw,51px);display:flex}.tlr-menu__field{flex-direction:column;gap:8px;width:100%;display:flex}.tlr-menu__field-title{justify-content:space-between;font-family:Instrument Sans,sans-serif;font-size:clamp(16px,1.125vw,18px);line-height:1;display:flex}.tlr-menu__field-title em{color:var(--tlr-c-orange);font-size:14px;font-style:normal}.tlr-menu__input{border:1px solid #2c3b50;border-radius:8px;align-items:center;gap:8px;padding:12px;display:flex}.tlr-menu__input img{width:20px;height:20px;display:block}.tlr-menu__input input{color:#fff;background:0 0;border:0;outline:none;flex:1;min-width:0;font-family:Instrument Sans,sans-serif;font-size:clamp(16px,1.125vw,18px);line-height:20px}.tlr-menu__input input::placeholder{color:#9d9d9d}.tlr-menu__office{border-top:1px solid #202a37;flex-direction:column;gap:10px;max-width:263px;margin-top:clamp(24px,2.4vw,46px);padding-top:clamp(20px,1.46vw,28px);display:flex}.tlr-menu__office-title{font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(16px,1.25vw,20px);font-weight:600;line-height:1.2}.tlr-menu__office p,.tlr-menu__office a{color:#fff;font-size:clamp(14px,.78vw,15px);font-weight:300;line-height:1.5;text-decoration:none}.tlr-menu__copy{margin-top:clamp(20px,2.08vw,40px);font-family:Instrument Sans,sans-serif;font-size:clamp(14px,.78vw,15px);line-height:1}@media (width<=900px){.tlr-menu__body{grid-template-columns:minmax(180px,.85fr) minmax(0,1.15fr);display:grid;overflow-y:auto}.tlr-menu__nav-col,.tlr-menu__mega,.tlr-menu__panel{border-right:0;width:100%}.tlr-menu__nav-col{border-bottom:1px solid #202a37;order:1}.tlr-menu__office{margin-top:clamp(20px,4vh,40px)}.tlr-menu__mega{border-bottom:1px solid #202a37;border-left:0;order:2}.tlr-menu__sub-grid--2{grid-template-columns:1fr}.tlr-menu__panel{border-bottom:1px solid #202a37;order:3;grid-column:1/-1}}@media (width<=640px){.tlr-menu__nav-col,.tlr-menu__mega,.tlr-menu__panel{padding:28px var(--tlr-px)}.tlr-menu__nav{gap:12px}.tlr-menu__nav a{letter-spacing:.05em;font-size:clamp(17px,5.2vw,28px)}.tlr-menu__office{max-width:100%;margin-top:28px;padding-top:22px}.tlr-menu__copy{margin-top:18px;line-height:1.35}.tlr-menu__tabs{border-bottom:0;gap:10px}.tlr-menu__tab{white-space:normal;color:#8d9bb0;border:1px solid #2c3b50;border-radius:999px;padding:11px 14px;line-height:1.15}.tlr-menu__tab--active{border-color:var(--tlr-c-orange)}.tlr-menu__form{margin-top:22px}.tlr-menu__sub-title{margin-bottom:16px;font-size:clamp(18px,5.8vw,28px)}.tlr-menu__sub-grid,.tlr-menu__sub-grid--2{grid-template-columns:1fr;gap:18px}.tlr-menu__col{gap:16px}.tlr-menu__group-title{margin-bottom:9px;font-size:16px}.tlr-menu__group-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.tlr-menu__group-list a{overflow-wrap:anywhere;min-width:0;font-size:13px;line-height:1.25;display:block}}@media (width<=430px){.tlr-menu__body{grid-template-columns:minmax(128px,.78fr) minmax(0,1.22fr)}.tlr-menu__nav-col,.tlr-menu__mega{padding-inline:18px}.tlr-menu__nav a{font-size:clamp(16px,4.9vw,22px)}.tlr-menu__office,.tlr-menu__copy{display:none}.tlr-menu__group-list{gap:7px}}.tlr-hero{aspect-ratio:1600/796;width:100%;font-family:var(--font-sans);color:#fff;background:#18202b;position:relative;overflow:hidden}.tlr-hero__photo{object-fit:cover;width:61.06%;height:100%;transition:transform .9s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:38.94%}.tlr-hero:hover .tlr-hero__photo{transform:scale(1.04)}.tlr-hero__mosaic{grid-template-rows:repeat(7,1fr);grid-template-columns:repeat(7,1fr);width:45.19%;height:86.31%;display:grid;position:absolute;bottom:5.78%;left:2.94%}.tlr-hero__mosaic i{grid-row:var(--r);grid-column:var(--c);background:var(--tlr-c-orange);opacity:var(--o);transition:opacity .7s cubic-bezier(.16,1,.3,1)}.tlr-hero:hover .tlr-hero__mosaic i{opacity:calc(var(--o) + .18)}.tlr-hero__content{flex-direction:column;gap:clamp(20px,3vw,48px);width:33.875%;display:flex;position:absolute;top:36.56%;left:12.19%;container-type:inline-size}.tlr-hero__title{letter-spacing:.01em;text-transform:uppercase;margin:0;font-size:clamp(22px,11cqi,60px);font-weight:600;line-height:1.2}.tlr-hero__actions{flex-direction:column;align-items:flex-start;gap:clamp(10px,1vw,14px);display:flex}.tlr-hero__cta{text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;border-radius:50px;align-items:center;gap:14px;padding:15px 20px;font-size:15px;font-weight:600;line-height:1;text-decoration:none;transition:background .25s,color .25s,transform .25s;display:inline-flex}.tlr-hero__cta--primary{color:#fff;background:#009857}.tlr-hero__cta--primary:hover,.tlr-hero__cta--primary:focus-visible{background:#007a46;transform:translateY(-2px)}.tlr-hero__cta--ghost{color:var(--tlr-c-orange);background:#fff}.tlr-hero__cta--ghost:hover,.tlr-hero__cta--ghost:focus-visible{background:var(--tlr-c-orange);color:#fff;transform:translateY(-2px)}.tlr-hero__cta-icon{flex-shrink:0;width:20px;height:20px;transition:transform .3s ease-out}.tlr-hero__cta:hover .tlr-hero__cta-icon,.tlr-hero__cta:focus-visible .tlr-hero__cta-icon{transform:rotate(45deg)}@media (width>=761px) and (width<=1328px){.tlr-hero{aspect-ratio:auto;min-height:clamp(520px,58vw,660px)}.tlr-hero__content{gap:clamp(22px,2.4vw,32px);width:min(520px,48%);top:50%;transform:translateY(-50%)}.tlr-hero__mosaic{width:min(59%,610px);height:min(82%,540px);bottom:clamp(28px,5.2vw,58px);left:clamp(18px,2.94vw,39px)}.tlr-hero__actions{gap:10px}.tlr-hero__cta{gap:10px;padding:13px clamp(14px,1.35vw,18px);font-size:clamp(13px,1.1vw,15px)}.tlr-hero__cta-icon{width:18px;height:18px}}@media (width>=1329px){.tlr-hero__content{gap:clamp(18px,1.6vw,28px);top:50%;transform:translateY(-50%)}}.tlr-hero-wrap{position:relative}.tlr-hero__lti{z-index:3;color:#fff;font-family:var(--font-sans);white-space:nowrap;background:#009857;margin:0;padding:clamp(12px,1.4vw,20px) clamp(24px,2.6vw,42px);font-size:clamp(14px,1.25vw,20px);font-weight:400;line-height:1.2;position:absolute;bottom:0;right:0;transform:translateY(50%)}@media (width<=760px){.tlr-hero{aspect-ratio:auto}.tlr-hero__lti{text-align:center;white-space:normal;display:block;position:static;transform:none}.tlr-hero__photo{aspect-ratio:16/10;width:100%;height:auto;display:block;position:relative;top:0;left:0}.tlr-hero__mosaic{aspect-ratio:1;width:auto;height:52%;inset:auto auto 0 0;transform:scale(-1)}.tlr-hero__content{z-index:1;width:auto;padding:clamp(24px, 6vw, 40px) var(--tlr-px) clamp(32px, 8vw, 48px);background:0 0;position:relative;left:0}.tlr-hero__title{font-size:clamp(22px,8cqi,40px)}.tlr-hero__cta{white-space:normal;max-width:100%;font-size:clamp(11px,3vw,15px)}}.tlr-options{width:100%;font-family:var(--font-sans);display:flex}.tlr-options__panel{aspect-ratio:800/698;color:#fff;width:50%;text-decoration:none;display:block;position:relative;overflow:hidden}.tlr-options__panel--find-job,.tlr-options__panel--need-staff{--tlr-mosaic:var(--tlr-c-orange)}.tlr-options__photo{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.tlr-options__panel:hover .tlr-options__photo,.tlr-options__panel:focus-visible .tlr-options__photo{transform:scale(1.18)}.tlr-options__mosaic{grid-template-rows:repeat(5,1fr);grid-template-columns:repeat(7,1fr);width:100%;height:86.96%;display:grid;position:absolute;bottom:0;left:0}.tlr-options__mosaic i{background:var(--tlr-mosaic);grid-row:var(--r);grid-column:var(--c);opacity:var(--o);transition:opacity .8s cubic-bezier(.16,1,.3,1)}.tlr-options__panel:hover .tlr-options__mosaic i,.tlr-options__panel:focus-visible .tlr-options__mosaic i{opacity:var(--oh)}.tlr-options__text{z-index:2;flex-direction:column;gap:clamp(6px,.5625vw,9px);transition:left .8s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;bottom:17.3%;left:50.25%}.tlr-options__text--wide{left:26%}.tlr-options__panel:hover .tlr-options__text,.tlr-options__panel:focus-visible .tlr-options__text{left:42%}.tlr-options__panel:hover .tlr-options__text--wide,.tlr-options__panel:focus-visible .tlr-options__text--wide{left:18%}.tlr-options__title{letter-spacing:.1em;font-size:clamp(28px,3vw,48px);font-weight:700;line-height:1}.tlr-options__subtitle{font-size:clamp(14px,1.5vw,24px);line-height:1}.tlr-options__cta{color:#fff;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;background:#009857;border-radius:50px;align-self:flex-start;align-items:center;gap:14px;margin-top:clamp(8px,1vw,16px);padding:15px 20px;font-size:15px;font-weight:600;line-height:1;display:inline-flex}.tlr-options__panel--need-staff .tlr-options__cta{letter-spacing:0;font-size:clamp(9px,.85vw,12px)}.tlr-options__cta-icon{flex-shrink:0;width:20px;height:20px}@media (width<=1100px){.tlr-options__panel{aspect-ratio:1/1.05}.tlr-options__text,.tlr-options__text--wide,.tlr-options__panel:hover .tlr-options__text,.tlr-options__panel:focus-visible .tlr-options__text,.tlr-options__panel:hover .tlr-options__text--wide,.tlr-options__panel:focus-visible .tlr-options__text--wide{max-width:none;bottom:clamp(26px,5vw,54px);left:clamp(22px,4.1vw,44px);right:clamp(18px,3.2vw,34px)}.tlr-options__title{letter-spacing:.06em;font-size:clamp(24px,3.25vw,36px);line-height:1.06}.tlr-options__subtitle{font-size:clamp(14px,1.8vw,18px);line-height:1.2}.tlr-options__cta{gap:10px;padding:13px 16px;font-size:13px}.tlr-options__cta-icon{width:18px;height:18px}}@media (width<=760px){.tlr-options{flex-direction:column}.tlr-options__panel{aspect-ratio:390/330;width:100%;min-height:320px}.tlr-options__mosaic{height:84%;transform:scaleX(-1)}.tlr-options__text,.tlr-options__text--wide,.tlr-options__panel:hover .tlr-options__text,.tlr-options__panel:focus-visible .tlr-options__text,.tlr-options__panel:hover .tlr-options__text--wide,.tlr-options__panel:focus-visible .tlr-options__text--wide{left:var(--tlr-px);right:var(--tlr-px);bottom:clamp(24px,8vw,38px)}.tlr-options__title{font-size:clamp(28px,8.4vw,40px)}.tlr-options__subtitle{font-size:clamp(14px,4.2vw,18px)}.tlr-options__cta{white-space:normal;padding:13px 16px}}.tlr-services{font-family:var(--font-sans);background:#f5f2e9;padding-block:clamp(48px,5.0625vw,81px) clamp(48px,6.5625vw,105px)}.tlr-services__head{padding-inline:var(--tlr-px);align-items:flex-start;gap:clamp(24px,7.8125vw,125px);margin-bottom:clamp(32px,4.6875vw,75px);display:flex}.tlr-services__heading{flex-shrink:0;width:clamp(280px,31.4375vw,503px)}.tlr-services__eyebrow{color:var(--tlr-c-orange);font-family:Instrument Sans,sans-serif;font-size:clamp(16px,1.25vw,20px);line-height:1.2}.tlr-services__title{color:#000;text-transform:uppercase;margin-top:clamp(6px,.625vw,10px);font-size:clamp(28px,3vw,48px);font-weight:700;line-height:1.2}.tlr-services__intro{color:#000;margin-top:clamp(0px,1.5vw,24px);font-family:Instrument Sans,sans-serif;font-size:clamp(16px,1.25vw,20px);line-height:1.5}.tlr-services__intro p+p{margin-top:1.5em}.tlr-services__viewport{padding-left:var(--tlr-px);overflow:hidden}.tlr-services__track{display:flex}.tlr-services__card{color:#000;background:#fff;border-radius:9px;flex:0 0 clamp(240px,20.5625vw,329px);min-width:0;margin-right:clamp(16px,1.875vw,30px);padding:clamp(28px,5.4375vw,87px) clamp(24px,2.6875vw,43px) clamp(24px,2.6875vw,43px);transition:background .3s ease-out,color .3s ease-out}.tlr-services__card:hover{background:var(--tlr-c-orange);color:#fff}.tlr-services__card:hover .tlr-services__card-icon{filter:brightness(0)invert()}.tlr-services__card-icon{width:clamp(48px,3.875vw,62px);height:clamp(48px,3.875vw,62px);transition:filter .3s ease-out;display:block;position:relative}.tlr-services__card-icon img{width:100%;height:100%;position:absolute;inset:0}img.tlr-services__card-icon{position:static}.tlr-services__card-label{margin-top:clamp(16px,1.875vw,30px);font-size:clamp(12px,.8125vw,13px);font-weight:300;line-height:1.2}.tlr-services__card-title{text-transform:uppercase;margin-top:5px;font-size:clamp(20px,2vw,32px);font-weight:600;line-height:1.2}.tlr-services__card-text{-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-top:clamp(12px,1.25vw,20px);font-family:Instrument Sans,sans-serif;font-size:clamp(12px,.8125vw,13px);line-height:1.5;display:-webkit-box;overflow:hidden}.tlr-services__controls{padding-inline:var(--tlr-px);align-items:center;gap:15px;margin-top:clamp(24px,2.375vw,38px);display:flex}.tlr-services__arrow{cursor:pointer;color:#e8bc9e;background:0 0;border:0;padding:0;transition:color .8s cubic-bezier(.16,1,.3,1)}.tlr-services__arrow--active{color:var(--tlr-c-orange)}.tlr-services__arrow svg{width:48px;height:48px;display:block}.tlr-services__more{color:#e8bc9e;border:1px solid #e8bc9e;border-radius:50px;align-items:center;gap:4px;height:48px;padding-inline:24px 12px;font-family:Instrument Sans,sans-serif;font-size:16px;line-height:1;text-decoration:none;display:flex}.tlr-services__more img{width:24px;height:24px;display:block}@media (width<=900px){.tlr-services__head{flex-direction:column;gap:20px}.tlr-services__heading{width:100%}}.tlr-certs{font-family:var(--font-sans);padding:clamp(48px, 9vw, 144px) var(--tlr-px) clamp(48px, 6.4375vw, 103px);background:#f5f2e9;align-items:flex-start;gap:clamp(32px,4.125vw,66px);display:flex;position:relative;overflow:hidden}.tlr-certs__grid-decor{aspect-ratio:1126/459;pointer-events:none;grid-template-rows:repeat(6,1fr);grid-template-columns:repeat(14,1fr);width:70.4%;display:grid;position:absolute;top:13.7%;left:34.75%}.tlr-certs__grid-decor i{border-right:1px solid var(--bc,#f0d2be);border-bottom:1px solid var(--bc,#f0d2be);opacity:var(--o,1)}.tlr-certs__grid-decor i:nth-child(7n){border-right:0}.tlr-certs__intro{flex-shrink:0;width:clamp(280px,35.6875vw,571px);position:relative}.tlr-certs__zero-harm{width:clamp(160px,15.125vw,242px);height:auto;margin-left:clamp(-27px,-1.6875vw,0px);display:block}.tlr-certs__title{color:#000;text-transform:uppercase;margin-top:clamp(8px,-.375vw,0px);font-size:clamp(28px,3vw,48px);font-weight:700;line-height:1.2}.tlr-certs__cards{gap:clamp(12px,1.25vw,20px);margin-top:clamp(0px,2.4375vw,39px);list-style:none;display:flex;position:relative}.tlr-certs__card{aspect-ratio:1;background:#fff;border-radius:9px;flex-direction:column;align-items:center;width:clamp(160px,16.3125vw,261px);padding:clamp(16px,1.375vw,22px);display:flex}.tlr-certs__card img{width:clamp(120px,12.375vw,198px);height:auto;margin-top:clamp(8px,1vw,16px);display:block}.tlr-certs__card-caption{color:#575757;border-top:1px solid #f5f5f5;align-self:stretch;margin-top:auto;padding-top:clamp(8px,.75vw,12px);font-size:clamp(12px,.8125vw,13px);line-height:1.2}@media (width<=900px){.tlr-certs{flex-direction:column}.tlr-certs__intro{width:100%}.tlr-certs__cards{flex-wrap:wrap}.tlr-certs__card{width:clamp(160px,42vw,261px)}.tlr-certs__grid-decor{width:min(108%,760px);inset:auto -6% clamp(24px,6vw,64px) auto}}@media (width<=480px){.tlr-certs__grid-decor{width:120%;bottom:clamp(16px,5vw,40px);right:-10%}}.tlr-managed{aspect-ratio:1600/676;background:var(--tlr-c-line,#202a37);width:100%;font-family:var(--font-sans);color:#fff;position:relative;overflow:hidden}.tlr-managed__grid{background-image:linear-gradient(#283342 1px,#0000 1px),linear-gradient(90deg,#283342 1px,#0000 1px);background-size:20% 20%;border-bottom:1px solid #283342;border-right:1px solid #283342;width:42.69%;height:89.79%;position:absolute;top:0;left:0}.tlr-managed__text{top:50%;left:var(--tlr-px);flex-direction:column;gap:10px;width:39.06%;display:flex;position:absolute;transform:translateY(-50%)}.tlr-managed__title{text-transform:uppercase;margin:0;font-size:clamp(26px,2.5vw,40px);font-weight:800;line-height:1.2}.tlr-managed__body{color:#fffc;font-size:clamp(13px,.9375vw,15px);line-height:1.5}.tlr-managed__body p{margin:0 0 10px}.tlr-managed__body p:last-child{margin-bottom:0}.tlr-managed__photo{object-fit:cover;width:51.5%;height:100%;transition:transform .9s cubic-bezier(.16,1,.3,1);position:absolute;top:0;right:0}.tlr-managed:hover .tlr-managed__photo{transform:scale(1.05)}@media (width<=1150px){.tlr-managed{aspect-ratio:auto;flex-direction:column;display:flex}.tlr-managed__grid{display:none}.tlr-managed__text{width:auto;padding:clamp(32px, 7vw, 56px) var(--tlr-px);order:2;position:static;transform:none}.tlr-managed__photo{aspect-ratio:16/11;order:1;width:100%;height:auto;position:relative}}.tlr-divider{background:var(--tlr-c-bg);width:100%;font-family:var(--font-sans);min-height:clamp(280px,37.1875vw,595px);padding-inline:var(--tlr-px);align-items:center;display:flex;position:relative;overflow:hidden}.tlr-divider__title{z-index:1;color:#fff;width:clamp(320px,40.4375vw,647px);margin-left:clamp(0px,12.5vw,200px);font-size:clamp(40px,6vw,96px);font-weight:300;line-height:1;position:relative}.tlr-divider__grid{grid-template-rows:repeat(5,1fr);grid-template-columns:repeat(5,1fr);width:clamp(240px,42.6875vw,683px);height:102%;display:grid;position:absolute;top:0;right:0}.tlr-divider__cell{color:#fff;text-transform:uppercase;border-bottom:1px solid #202a37;border-right:1px solid #202a37;justify-content:center;align-items:center;font-size:clamp(12px,.9375vw,15px);font-weight:600;line-height:1;display:flex}.tlr-divider__cell--nb{border-bottom:0}.tlr-divider__cell--nr{border-right:0}.tlr-divider__cell--l{border-left:1px solid #202a37}.tlr-divider__cell--none{border:0}@media (width<=800px){.tlr-divider__grid{opacity:.5;aspect-ratio:1;height:auto}.tlr-divider__title{margin-left:0}}.tlr-experts{background:var(--tlr-c-bg);font-family:var(--font-sans);color:#fff;grid-template-columns:repeat(4,1fr);display:grid}.tlr-experts__cell{aspect-ratio:4/3;border:1px solid #202a37;flex-direction:column;justify-content:center;gap:clamp(3px,.26vw,5px);padding-inline:19.5%;display:flex;position:relative}.tlr-experts__cell--orange{background:var(--tlr-c-orange);border-color:var(--tlr-c-orange)}.tlr-experts__cell--green{background:#009857;border-color:#009857}.tlr-experts__cell--photo,.tlr-experts__cell{overflow:hidden}.tlr-experts__photo{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .8s ease-out;position:absolute;inset:0}.tlr-experts__cell:hover .tlr-experts__photo{opacity:1}.tlr-experts__cell--photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tlr-experts__label,.tlr-experts__name{position:relative}.tlr-experts__label{font-size:clamp(11px,.677vw,13px);font-weight:300;line-height:1.2}.tlr-experts__name{text-transform:uppercase;font-size:clamp(18px,1.667vw,32px);font-weight:600;line-height:1.2}.tlr-experts__heading{aspect-ratio:8/3;letter-spacing:.1em;text-transform:uppercase;text-align:center;border:1px solid #202a37;grid-column:span 2;justify-content:center;align-items:center;font-size:clamp(32px,4.167vw,80px);font-weight:400;line-height:1;display:flex}@media (width<=800px){.tlr-experts{grid-template-columns:repeat(2,1fr)}.tlr-experts__name{font-size:clamp(16px,4.6vw,32px)}.tlr-experts__heading{font-size:clamp(28px,9vw,80px)}}.tlr-btn{cursor:pointer;background:var(--tlr-c-orange);color:#fff;width:fit-content;font-family:var(--font-sans);text-transform:uppercase;border:0;border-radius:50px;align-items:center;gap:14px;padding:15px 20px;font-size:15px;font-weight:600;line-height:1;text-decoration:none;transition:background .3s ease-out,padding .3s ease-out;display:flex}.tlr-btn__icon{width:20px;height:20px;transition:transform .3s ease-out}.tlr-btn:hover{background:#009857;padding-inline:49px}.tlr-btn:hover .tlr-btn__icon{transform:rotate(45deg)}.tlr-industries{font-family:var(--font-sans);color:#000;background-color:#f5f2e9;background-image:radial-gradient(circle,#d8d2bf 1.5px,#0000 1.5px);background-position:40px 46px;background-size:80px 93px;padding-block:clamp(56px,7.625vw,122px) clamp(40px,4.125vw,66px)}.tlr-industries__head{text-align:center;padding-inline:var(--tlr-px);flex-direction:column;gap:clamp(6px,.625vw,10px);margin-bottom:clamp(32px,4.4375vw,71px);display:flex}.tlr-industries__eyebrow{font-size:clamp(16px,1.5vw,24px);font-weight:300;line-height:1.2}.tlr-industries__title{text-transform:uppercase;font-size:clamp(26px,3vw,48px);font-weight:600;line-height:1.2}.tlr-industries__viewport{padding-inline:var(--tlr-px);overflow:hidden}.tlr-industries__track{display:flex}.tlr-industries__card{flex:0 0 clamp(240px,20.5625vw,329px);min-width:0;margin-right:clamp(16px,1.875vw,30px)}.tlr-industries__card-media{aspect-ratio:329/328;border-radius:5px;margin-bottom:clamp(16px,1.6875vw,27px);display:block;overflow:hidden}.tlr-industries__card-img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1);display:block}.tlr-industries__card:hover .tlr-industries__card-img{transform:scale(1.08)}.tlr-industries__card-title{text-transform:uppercase;margin-bottom:5px;font-size:clamp(22px,2vw,32px);font-weight:600;line-height:1.2}.tlr-industries__card-list{padding-left:27px;font-size:clamp(14px,1.125vw,18px);font-weight:300;line-height:1.5;list-style:outside}.tlr-industries__controls{padding-inline:var(--tlr-px);align-items:center;gap:15px;margin-top:clamp(24px,2.1875vw,35px);display:flex}.tlr-industries__arrow{color:#e8965e;cursor:pointer;background:0 0;border:none;width:48px;height:48px;padding:0;transition:color .8s ease-out}.tlr-industries__arrow svg{width:100%;height:100%;display:block}.tlr-industries__arrow--active{color:var(--tlr-c-orange)}.tlr-industries__more{color:#b9743f;border:1px solid #e8965e;border-radius:50px;align-items:center;gap:10px;height:48px;padding-inline:24px;font-size:16px;line-height:1;text-decoration:none;transition:background .8s ease-out;display:inline-flex}.tlr-industries__more:hover{background:#e8965e26}.tlr-jobs{font-family:var(--font-sans);color:#000;padding-block:clamp(56px,7.625vw,122px) clamp(48px,5.5vw,88px);padding-inline:var(--tlr-px);background-color:#f5f2e9;background-image:radial-gradient(circle,#d8d2bf 1.5px,#0000 1.5px);background-position:40px 46px;background-size:80px 93px}.tlr-jobs__head{text-align:center;flex-direction:column;gap:clamp(6px,.625vw,10px);margin-bottom:clamp(32px,4.4375vw,71px);display:flex}.tlr-jobs__eyebrow{font-size:clamp(16px,1.5vw,24px);font-weight:300;line-height:1.2}.tlr-jobs__title{text-transform:uppercase;font-size:clamp(26px,3vw,48px);font-weight:600;line-height:1.2}.tlr-jobs__list{flex-direction:column;gap:clamp(12px,1.1875vw,19px);max-width:1208px;margin-inline:auto;list-style:none;display:flex}.tlr-jobs__row{color:#000;background:#fff;border-radius:9px;align-items:center;gap:clamp(16px,3.125vw,50px);min-height:clamp(72px,6.75vw,108px);padding-inline:clamp(20px,4.625vw,74px) clamp(16px,2.1875vw,35px);text-decoration:none;transition:background .3s ease-out;display:flex}.tlr-jobs__row:hover{background:#faf9f6}.tlr-jobs__row-type{font-size:clamp(12px,.9375vw,15px);font-weight:300}.tlr-jobs__row-name{text-transform:uppercase;font-size:clamp(16px,1.5vw,24px);font-weight:600}.tlr-jobs__row-meta{font-size:clamp(12px,.9375vw,15px)}.tlr-jobs__row-icon{width:30px;height:30px;color:var(--tlr-c-orange);flex:none;margin-left:auto;transition:transform .3s ease-out,color .3s ease-out}.tlr-jobs__row-icon svg{width:100%;height:100%;display:block}.tlr-jobs__row:hover .tlr-jobs__row-icon{color:#e8bc9e;transform:rotate(45deg)}.tlr-jobs__more{margin:clamp(28px,3.5vw,56px) auto 0}@media (width<=800px){.tlr-jobs__row{flex-wrap:wrap;row-gap:4px;padding-block:16px}.tlr-jobs__row-name{order:-1;width:100%}.tlr-jobs__row-icon{position:absolute}.tlr-jobs__list li{position:relative}.tlr-jobs__row-icon{top:16px;right:16px}}.tlr-reviews{font-family:var(--font-sans);color:#000;padding-block:clamp(48px,3.875vw,62px) clamp(40px,3.25vw,52px);padding-inline:var(--tlr-px);background-color:#faf9f6;background-image:radial-gradient(circle,#ddd8c8 1.5px,#0000 1.5px);background-position:40px 46px;background-size:80px 93px}.tlr-reviews__head{text-align:center;margin-bottom:clamp(32px,3.125vw,50px)}.tlr-reviews__title{font-size:clamp(30px,3.5vw,56px);font-weight:600;line-height:1.2}.tlr-reviews__subtitle{font-size:clamp(14px,1.25vw,20px);font-weight:300;line-height:1.5}.tlr-reviews__masonry{columns:4;column-gap:clamp(16px,1.875vw,30px);max-width:1460px;margin-inline:auto;transition:height .4s ease-out;overflow:hidden}.tlr-reviews__card{break-inside:avoid;background:#fff;border-radius:9px;margin-bottom:clamp(16px,1.875vw,30px);padding:clamp(20px,2vw,32px);transition:opacity .3s ease-out,translate .3s ease-out}.tlr-reviews__card--swap{opacity:0;translate:0 14px}.tlr-reviews__card--spread{padding-top:clamp(96px,11.25vw,180px)}.tlr-reviews__card--video{aspect-ratio:329/467;padding:0;position:relative;overflow:hidden}.tlr-reviews__video-img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.tlr-reviews__card--video:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(#18202b59 0%,#18202b00 35%,#18202b2e 100%);transition:opacity .5s;position:absolute;inset:0}.tlr-reviews__card--video:hover .tlr-reviews__video-img{transform:scale(1.08)}.tlr-reviews__card--video:hover:after{opacity:1}.tlr-reviews__play{aspect-ratio:1;z-index:1;width:33.4%;height:auto;margin:auto;transition:transform .4s cubic-bezier(.16,1,.3,1),filter .4s;position:absolute;inset:0}.tlr-reviews__card--video:hover .tlr-reviews__play{filter:drop-shadow(0 6px 20px #ff6b338c);transform:scale(1.12)}.tlr-reviews__play svg{width:100%;height:100%;display:block}.tlr-reviews__badge{align-items:center;gap:5px;font-size:13px;line-height:1;display:inline-flex}.tlr-reviews__badge svg{width:24px;height:24px}.tlr-reviews__card--video .tlr-reviews__badge{color:#fff;position:absolute;top:18px;left:32px}.tlr-reviews__name{margin-top:clamp(20px,2vw,32px);font-size:clamp(17px,1.25vw,20px);font-weight:600;line-height:1.2}.tlr-reviews__stars{color:#ffa621;letter-spacing:8px;margin-block:10px;font-size:14px;line-height:1;display:block}.tlr-reviews__text{font-size:clamp(13px,1vw,16px);line-height:1.5}.tlr-reviews__controls{align-items:center;gap:15px;max-width:1460px;margin:clamp(24px,2.1875vw,35px) auto 0;display:flex}.tlr-reviews__arrow{color:#e8965e;cursor:pointer;background:0 0;border:none;width:48px;height:48px;padding:0;transition:color .3s ease-out}.tlr-reviews__arrow svg{width:100%;height:100%;display:block}.tlr-reviews__arrow--active{color:var(--tlr-c-orange)}.tlr-reviews__more{color:#b9743f;border:1px solid #e8965e;border-radius:50px;align-items:center;gap:10px;height:48px;padding-inline:24px;font-size:16px;line-height:1;text-decoration:none;transition:background .3s ease-out;display:inline-flex}.tlr-reviews__more:hover{background:#e8965e26}@media (width<=1100px){.tlr-reviews__masonry{columns:2}}@media (width<=600px){.tlr-reviews__masonry{columns:1}.tlr-reviews__card--spread{padding-top:clamp(20px,2vw,32px)}}.tlr-cta{background:var(--tlr-c-bg);width:100%;font-family:var(--font-sans);min-height:clamp(300px,37.9375vw,607px);padding-inline:var(--tlr-px);align-items:center;display:flex;position:relative;overflow:hidden}.tlr-cta__body{z-index:1;margin-left:clamp(0px,.6875vw,11px);position:relative}.tlr-cta__title{color:#fff;margin-bottom:clamp(24px,2.5vw,40px);font-size:clamp(34px,5vw,80px);font-weight:600;line-height:1}.tlr-cta__grid{aspect-ratio:1;grid-template-rows:repeat(5,1fr);grid-template-columns:repeat(5,1fr);width:clamp(240px,37.9375vw,607px);display:grid;position:absolute;top:50%;right:0;transform:translateY(-50%)}.tlr-cta__grid i{color:#fff;text-transform:uppercase;border-bottom:1px solid #202a37;border-right:1px solid #202a37;justify-content:center;align-items:center;font-size:clamp(12px,.9375vw,15px);font-style:normal;font-weight:600;line-height:1;transition:background .45s,box-shadow .45s;display:flex}.tlr-cta__grid i:hover{background:#ff6b332e;transition:background 50ms,box-shadow 50ms;box-shadow:inset 0 0 0 1px #ff6b3380}.tlr-cta__cell--nb{border-bottom:0}.tlr-cta__cell--nr{border-right:0}.tlr-cta__cell--l{border-left:1px solid #202a37}.tlr-cta__grid .tlr-cta__cell--green{background:#5eac43}.tlr-cta__grid .tlr-cta__cell--orange{background:var(--tlr-c-orange);border:0}@media (width<=800px){.tlr-cta__grid{opacity:.5;width:min(76vw,360px);right:max(-72px,-12vw)}}@media (width<=520px){.tlr-cta{min-height:360px}.tlr-cta__grid{opacity:.42;width:min(92vw,330px)}}.tlr-footer{font-family:var(--font-sans);color:#fff;background:#101720;padding-top:clamp(40px,5.8125vw,93px);position:relative;overflow:hidden}.tlr-footer__main{border-top:1px solid #202a37;align-items:stretch;margin-left:clamp(16px,14.5625vw,233px);display:flex}.tlr-footer__badges{width:clamp(64px,6.375vw,102px);margin-left:calc(-1 * clamp(16px, 14.5625vw, 233px) + var(--tlr-px));flex-direction:column;flex-shrink:0;gap:clamp(12px,1.25vw,20px);padding-top:clamp(24px,3.5vw,56px);display:flex}.tlr-footer__badges img{width:100%;height:auto;display:block}.tlr-footer__brand{flex-shrink:0;width:clamp(220px,27.75vw,444px);padding:clamp(24px,3.5vw,56px) clamp(16px,4.1875vw,67px) clamp(24px,4vw,64px) clamp(16px,3.6875vw,59px)}.tlr-footer__brand-name{color:var(--tlr-c-orange);font-size:clamp(24px,2.25vw,36px);font-weight:400;line-height:1}.tlr-footer__brand-name b{font-weight:800}.tlr-footer__brand-tagline{color:#a3a3a3;margin-top:clamp(6px,.625vw,10px);font-size:clamp(14px,1.25vw,20px);font-weight:300;line-height:1}.tlr-footer__brand-text{margin-top:clamp(12px,1.25vw,20px);font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(14px,1.125vw,18px);font-weight:200;line-height:1.5}.tlr-footer__nav{border-left:1px solid #202a37;flex:1;gap:clamp(12px,1.25vw,20px);padding-top:clamp(24px,3.9375vw,63px);padding-left:clamp(16px,7.1875vw,115px);display:flex;position:relative}.tlr-footer__col{width:clamp(110px,9.375vw,150px)}.tlr-footer__col-title{text-transform:uppercase;font-family:Instrument Sans,sans-serif;font-size:clamp(14px,1vw,16px);line-height:1.1}.tlr-footer__list{flex-direction:column;gap:clamp(12px,1vw,16px);margin-top:clamp(12px,1.1875vw,19px);list-style:none;display:flex}.tlr-footer__list a{color:#fff;font-family:Instrument Sans,sans-serif;font-size:clamp(14px,1vw,16px);line-height:1.1;text-decoration:none}.tlr-footer__grid-decor{aspect-ratio:563/459;pointer-events:none;grid-template-rows:repeat(6,1fr);grid-template-columns:repeat(7,1fr);width:35.2%;display:grid;position:absolute;top:clamp(40px,5.8125vw,93px);right:0}.tlr-footer__grid-decor i{border-right:1px solid var(--bc,#202a37);border-bottom:1px solid var(--bc,#202a37);opacity:var(--o,1)}@media (width<=900px){.tlr-footer__grid-decor{width:min(60%,360px);top:auto;bottom:clamp(56px,14vw,120px)}}.tlr-footer__bottom{z-index:1;padding:clamp(16px, 1.5625vw, 25px) var(--tlr-px);background:#101720;border-top:1px solid #202a37;flex-wrap:wrap;align-items:center;gap:clamp(16px,2vw,32px);display:flex;position:relative}.tlr-footer__license{color:var(--tlr-c-orange);white-space:nowrap;align-items:center;gap:clamp(12px,1.25vw,20px);font-size:clamp(13px,.9375vw,15px);font-weight:300;display:flex}.tlr-footer__license-sep{background:#202a37;width:1px;height:14px}.tlr-footer__contacts{white-space:nowrap;gap:clamp(14px,1.5vw,24px);margin-left:auto;font-family:Instrument Sans,sans-serif;font-size:clamp(13px,.9375vw,15px);display:flex}.tlr-footer__contacts a{color:#fff;text-decoration:none}.tlr-footer__copy{text-align:right;white-space:nowrap;margin-left:clamp(16px,4vw,64px);font-family:Instrument Sans,sans-serif;font-size:clamp(13px,.9375vw,15px)}@media (width<=900px){.tlr-footer__main{margin-left:var(--tlr-px);margin-right:var(--tlr-px);flex-wrap:wrap}.tlr-footer__badges{flex-direction:row;width:auto;margin-left:0}.tlr-footer__badges img{width:clamp(56px,10vw,102px)}.tlr-footer__brand{width:100%;padding-left:0;padding-right:0}.tlr-footer__nav{border-left:0;padding-bottom:clamp(24px,5vw,48px);padding-left:0}.tlr-footer__bottom{text-align:center;flex-wrap:wrap;justify-content:center}.tlr-footer__contacts{flex-wrap:wrap;justify-content:center;margin-left:0}.tlr-footer__copy{text-align:center;width:100%;margin-left:0}.tlr-footer__license{white-space:normal;flex-wrap:wrap;justify-content:center}}.tlr-diff-hero{background:var(--tlr-c-bg);width:100%;font-family:var(--font-sans);color:#fff;padding-bottom:clamp(56px,7.3125vw,117px);position:relative;overflow:hidden}.tlr-diff-hero__viewport{width:100%;margin-bottom:clamp(28px,3vw,48px);overflow:hidden}.tlr-diff-hero__track{display:flex}.tlr-diff-hero__slide{border-radius:0 0 9px 9px;flex:none;width:clamp(120px,18.4375vw,295px);height:clamp(140px,20.875vw,334px);margin-right:clamp(8px,1.25vw,20px);overflow:hidden}.tlr-diff-hero__slide img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1);display:block}.tlr-diff-hero__slide:hover img{transform:scale(1.08)}.tlr-diff-hero__grid-decor{aspect-ratio:731/731;pointer-events:none;opacity:.5;grid-template-rows:repeat(5,1fr);grid-template-columns:repeat(4,1fr);width:45.6875%;display:grid;position:absolute;top:clamp(160px,21vw,340px);right:0}.tlr-diff-hero__grid-decor i{border-right:1px solid var(--bc,#f0d2be2e);border-bottom:1px solid var(--bc,#f0d2be2e);opacity:var(--o,1)}.tlr-diff-hero__content{z-index:1;width:min(937px, calc(100% - 2 * var(--tlr-px)));text-align:center;flex-direction:column;align-items:center;gap:clamp(16px,1.875vw,30px);margin:0 auto;display:flex;position:relative}.tlr-diff-hero__title{width:100%;font-size:clamp(28px,3vw,48px);font-weight:400;line-height:1.2}.tlr-diff-hero__title span{color:var(--tlr-c-orange)}@media (width<=600px){.tlr-diff-hero__br{display:none}}.tlr-diff-hero__text{color:#fff;width:min(850px,100%);font-family:Instrument Sans,sans-serif;font-size:clamp(14px,1.125vw,18px);font-weight:400;line-height:1.5}.tlr-diff-hero__controls{z-index:1;padding-inline:var(--tlr-px);justify-content:flex-end;gap:clamp(8px,.875vw,14px);margin-top:clamp(24px,2.5vw,40px);display:flex;position:relative}.tlr-diff-hero__arrow{color:#e8bc9e;cursor:pointer;background:0 0;border:0;width:clamp(40px,3vw,48px);height:clamp(40px,3vw,48px);padding:0;display:block}.tlr-diff-hero__arrow--active{color:var(--tlr-c-orange)}.tlr-diff-hero__arrow svg{width:100%;height:100%;display:block}.tlr-accredited{width:100%;font-family:var(--font-sans);padding-block:clamp(48px,8.0625vw,129px);padding-inline:var(--tlr-px);background:#f5f2e9;align-items:flex-start;gap:clamp(24px,7.1875vw,115px);display:flex}.tlr-accredited__eyebrow{width:clamp(100px,8.5625vw,137px);color:var(--tlr-c-orange);flex-shrink:0;font-family:Instrument Sans,sans-serif;font-size:clamp(16px,1.25vw,20px);line-height:1.2}.tlr-accredited__body{flex-direction:column;flex:1;gap:clamp(20px,1.875vw,30px);display:flex}.tlr-accredited__title{color:#000;text-wrap:balance;width:min(628px,100%);font-size:clamp(32px,4vw,64px);font-weight:600;line-height:1.05}.tlr-accredited__text{color:#000;text-wrap:pretty;width:min(832px,100%);font-family:Instrument Sans,sans-serif;font-size:clamp(15px,1.125vw,18px);line-height:1.5}.tlr-accredited__text p+p{margin-top:1.1em}@media (width<=800px){.tlr-accredited{flex-direction:column;gap:clamp(12px,3vw,24px)}}.tlr-lifecycles{background:var(--tlr-c-bg);width:100%;font-family:var(--font-sans);color:#fff;padding-block:clamp(48px,4.625vw,74px) clamp(40px,4vw,64px);padding-inline:var(--tlr-px);text-align:center;position:relative}.tlr-lifecycles__grid-decor{aspect-ratio:887/789;opacity:.55;pointer-events:none;z-index:0;background-image:linear-gradient(90deg,#232e3d 1px,#0000 1px),linear-gradient(#232e3d 1px,#0000 1px);background-size:16.6667% 20%;width:min(900px,94%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tlr-lifecycles__title{left:var(--tlr-px);z-index:1;text-align:left;font-size:clamp(32px,4vw,64px);font-weight:400;line-height:1;position:absolute;top:clamp(40px,4.625vw,74px)}.tlr-lifecycles__diagram{z-index:1;width:min(1160px,100%);margin:clamp(24px,3vw,48px) auto 0;position:relative}.tlr-lc-svg{width:100%;height:auto;display:block;overflow:visible}.tlr-lc-node{opacity:0;transition:opacity .5s;transition-delay:calc(var(--i) * 80ms)}.tlr-lifecycles.is-in .tlr-lc-node{opacity:1}.tlr-lc-node__dot{fill:var(--tlr-c-bg);stroke:#fff6;stroke-width:1.5px;transition:fill .35s,stroke .35s}.tlr-lc-node__line{fill:none;stroke:#ffffff52;stroke-width:1.5px;transition:stroke .35s}.tlr-lc-node__arrow{fill:none;stroke:#ffffff8c;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;transition:stroke .35s}.tlr-lc-node__label{font-family:var(--font-sans);color:#fff;align-items:center;height:100%;font-size:26px;font-weight:400;line-height:1.25;display:flex}.tlr-lc-node__label--left{text-align:right;justify-content:flex-end}@media (width<=600px){.tlr-lc-node__label{font-size:44px}}.tlr-lc-node:hover .tlr-lc-node__dot{fill:color-mix(in srgb, var(--acc) 28%, var(--tlr-c-bg));stroke:var(--acc)}.tlr-lc-node:hover .tlr-lc-node__line,.tlr-lc-node:hover .tlr-lc-node__arrow{stroke:var(--acc)}.tlr-lc-node:hover .tlr-lc-node__label{color:var(--acc)}.tlr-lifecycles__caption{z-index:1;color:var(--tlr-c-orange);margin-top:clamp(16px,2vw,32px);font-size:clamp(14px,1.125vw,18px);font-weight:600;position:relative}@media (width<=800px){.tlr-lifecycles__title{text-align:center;margin-bottom:clamp(20px,4vw,32px);position:static}}.tlr-ind{width:100%;font-family:var(--font-sans);padding-block:clamp(48px,6vw,96px);padding-inline:var(--tlr-px);background:#f5f2e9;flex-direction:column;gap:clamp(48px,6.25vw,100px);display:flex}.tlr-ind__row{align-items:center;gap:clamp(28px,4.75vw,76px);display:flex}.tlr-ind__row--reverse{flex-direction:row-reverse}.tlr-ind__media{aspect-ratio:608/497;border-radius:12px;flex:none;width:clamp(280px,38vw,608px);overflow:hidden}.tlr-ind__photo{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1);display:block}.tlr-ind__row:hover .tlr-ind__photo{transform:scale(1.06)}.tlr-ind__text{flex-direction:column;flex:1;gap:clamp(12px,1.25vw,20px);min-width:0;display:flex}.tlr-ind__eyebrow{color:var(--tlr-c-orange);font-size:clamp(13px,.9375vw,15px);font-weight:300;line-height:1.2}.tlr-ind__title{color:#000;text-transform:uppercase;font-size:clamp(28px,3vw,48px);font-weight:600;line-height:1.2}.tlr-ind__subtitle{color:#000;text-wrap:balance;font-family:Instrument Sans,sans-serif;font-size:clamp(20px,2vw,32px);font-weight:600;line-height:1.2}.tlr-ind__body{color:#000;text-wrap:pretty;font-family:Instrument Sans,sans-serif;font-size:clamp(15px,1.125vw,18px);font-weight:400;line-height:1.5}@media (width<=800px){.tlr-ind__row,.tlr-ind__row--reverse{flex-direction:column;align-items:stretch;gap:clamp(16px,4vw,28px)}.tlr-ind__media{width:100%}}.tlr-anim{opacity:0;will-change:opacity, transform;transition:opacity .7s,transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(28px)}.tlr-anim.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.tlr-anim{opacity:1;transition:none;transform:none}}
