*,*::before,*::after{box-sizing:border-box}body{margin:0}[hidden]{display:none !important}@font-face{font-family:"tt-commons-pro";src:url("../fonts/tt-commons-pro/TT_Commons_Pro_Regular.woff2") format("woff2"),url("../fonts/tt-commons-pro/TT_Commons_Pro_Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"tt-commons-pro";src:url("../fonts/tt-commons-pro/TT_Commons_Pro_Regular.woff2") format("woff2"),url("../fonts/tt-commons-pro/TT_Commons_Pro_Regular.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"tt-commons-pro";src:url("../fonts/tt-commons-pro/TT_Commons_Pro_Italic.woff2") format("woff2"),url("../fonts/tt-commons-pro/TT_Commons_Pro_Italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"tt-commons-pro";src:url("../fonts/tt-commons-pro/TT_Commons_Pro_Italic.woff2") format("woff2"),url("../fonts/tt-commons-pro/TT_Commons_Pro_Italic.woff") format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"tt-commons-pro";src:url("../fonts/tt-commons-pro/TT_Commons_Pro_DemiBold.woff2") format("woff2"),url("../fonts/tt-commons-pro/TT_Commons_Pro_DemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"tt-commons-pro";src:url("../fonts/tt-commons-pro/TT_Commons_Pro_DemiBold_Italic.woff2") format("woff2"),url("../fonts/tt-commons-pro/TT_Commons_Pro_DemiBold_Italic.woff") format("woff");font-weight:600;font-style:italic;font-display:swap}body{font-family:"tt-commons-pro",sans-serif;font-weight:400;font-style:normal}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.skip-link{position:absolute;top:0;left:0;z-index:calc(50 + 20);padding:.75rem 1rem;border-radius:0 0 8px 0;background-color:#0054ff;color:#f1f4ff;font-size:14px;font-weight:600;text-decoration:none;transform:translateY(-120%);transition:transform .2s ease}.skip-link:focus,.skip-link:focus-visible{transform:translateY(0);outline:2px solid #f1f4ff;outline-offset:2px}.container{padding-inline:20px}.container__inner{width:100%;max-width:1344px;margin-inline:auto}body.is-mobile-menu-open{overflow:hidden}.site-header{position:sticky;top:0;z-index:50}.site-header.is-menu-open{z-index:100}@media(max-width: 1023px){.site-header.is-menu-open{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;background-color:#fcfdff}}.site-header{background-color:#fcfdff}.site-header.is-scrolled:not(.is-menu-open) .site-header__bar{border-bottom:1px solid rgba(16,6,159,.1)}.site-header.is-menu-open .site-header__bar{border-bottom:1px solid rgba(16,6,159,.1)}.site-header__bar{flex-shrink:0;padding-block:calc((68px - 32px)/2);background-color:#fcfdff}.site-header__inner{display:flex;align-items:center;gap:1rem}@media(min-width: 1024px){.site-header__inner{align-items:stretch}}.site-header__logo-wrap{flex-shrink:0}.site-header__logo{display:block;line-height:0}.site-header__logo-img{display:block;width:128px;max-width:100%;height:auto}@media(min-width: 1024px){.site-header__logo-img{width:146px}}.site-header__menu-toggle{color:#10069f;transition:color .2s ease}.site-header__menu-toggle:hover{color:#0054ff}.site-header__menu-toggle:focus-visible{outline:2px solid #10069f;outline-offset:2px}.site-header__menu-toggle{display:flex;align-items:center;gap:12px;margin-left:auto;padding:0;border:0;background:rgba(0,0,0,0);cursor:pointer;line-height:1}.site-header__menu-toggle:focus-visible{outline:2px solid #10069f;outline-offset:2px}@media(min-width: 1024px){.site-header__menu-toggle{display:none}}.site-header__menu-label{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;font-size:16px;line-height:100%;letter-spacing:.32px;leading-trim:both;text-edge:cap}.site-header__menu-icon{display:block;flex-shrink:0;color:#10069f}.site-header__menu-icon--close{display:none}.site-header__menu-toggle[aria-expanded=true]{gap:0}.site-header__menu-toggle[aria-expanded=true] .site-header__menu-label{display:none}.site-header__menu-toggle[aria-expanded=true] .site-header__menu-icon--open{display:none}.site-header__menu-toggle[aria-expanded=true] .site-header__menu-icon--close{display:block}.site-header__desktop{display:none}@media(min-width: 1024px){.site-header__desktop{display:flex;flex:1;align-items:center;align-self:stretch;gap:1.5rem;min-width:0}}.site-header__nav{position:static}@media(min-width: 1024px){.site-header__nav{flex:1;display:flex;justify-content:center;min-width:0}}.site-header__mobile-nav{background-color:#fcfdff}@media(min-width: 1024px){.site-header__mobile-nav{display:none !important}}@media(max-width: 1023px){.site-header__mobile-nav{transition:opacity .35s cubic-bezier(0.4, 0, 0.2, 1),transform .35s cubic-bezier(0.4, 0, 0.2, 1)}}@media(max-width: 1023px){.site-header.is-menu-open:not(.is-menu-visible) .site-header__mobile-nav:not([hidden]){opacity:0;transform:translateY(-12px)}.site-header.is-menu-open.is-menu-visible .site-header__mobile-nav:not([hidden]){opacity:1;transform:translateY(0)}}.site-header.is-menu-open .site-header__mobile-nav:not([hidden]){position:relative;top:auto;right:auto;bottom:auto;left:auto;flex:1;display:flex;flex-direction:column;min-height:0}.site-header__mobile-nav-inner{display:flex;flex:1;flex-direction:column;min-height:0;height:100%;padding:16px 12px 0}.site-header.is-menu-open .site-header__mobile-nav .container,.site-header.is-menu-open .site-header__mobile-nav .container__inner{display:flex;flex:1;flex-direction:column;min-height:0;height:100%}.site-header.is-menu-open .site-header__mobile-nav .container{padding-inline:0}.site-header__mobile-nav-body{flex:1;min-height:0;overflow-y:auto}.site-header__mobile-lang{flex-shrink:0;margin-top:auto;margin-left:-12px;margin-right:-12px;width:calc(100% + 24px);padding:16px 20px calc(32px + env(safe-area-inset-bottom, 0px)) 20px;border-top:1px solid rgba(16,6,159,.1)}.site-header__mobile-lang .lang-switcher{position:relative}.site-header__mobile-lang .lang-switcher__dropdown{top:auto;bottom:calc(100% + 20px);left:0;right:auto}.site-header__mobile-lang .lang-switcher__code{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;color:#10069f;font-size:14px;line-height:100%;letter-spacing:.28px;leading-trim:both;text-edge:cap}.site-header__menu{list-style:none;margin:0;padding:0}@media(min-width: 1024px){.site-header__menu:not(.site-header__menu--mobile){display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem 2rem}}.site-header__menu--mobile{display:flex;flex-direction:column;align-items:flex-start;gap:0}.site-header__menu--mobile .site-header__item{width:100%}.site-header__menu--mobile .site-header__item--has-submenu{overflow:visible}.site-header__menu--mobile .site-header__link{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;color:#10069f;font-size:16px;line-height:100%;letter-spacing:.32px;leading-trim:both;text-edge:cap;display:flex;align-items:center;align-self:stretch;gap:16px;width:100%;padding:16px 8px;text-decoration:none}.site-header__menu--mobile .site-header__dropdown{display:flex;flex-direction:column;align-items:stretch;align-self:stretch;width:100%;padding:0;gap:0;overflow:visible}.site-header__menu--mobile .site-header__submenu{position:static;transform:none;box-sizing:border-box;width:100%;margin-top:0;padding-left:1rem}.site-header__menu--mobile .site-header__item--has-submenu .site-header__dropdown{flex-wrap:wrap}.site-header__menu--mobile .site-header__dropdown:has(.site-header__submenu-toggle[aria-expanded=true]){padding-bottom:0;gap:0 12px}.site-header__menu--mobile .site-header__dropdown--has-route:has(.site-header__submenu-toggle[aria-expanded=true]){gap:0}.site-header__menu--mobile .site-header__submenu--products{flex:0 0 100%;align-self:stretch;width:100%;max-width:none;margin:0;padding:10px 0 0;list-style:none;background:rgba(0,0,0,0);border:none;border-radius:0;box-shadow:none;border-bottom:1px solid rgba(16,6,159,.1)}.site-header__menu--mobile .site-header__submenu-mega{align-items:stretch;width:100%;text-align:left}.site-header__menu--mobile .site-header__products-cols{display:flex;flex-direction:column;gap:0;margin:0;width:100%}@media(min-width: 1024px){.site-header__lang{position:relative;display:flex;align-items:center;align-self:stretch;flex-shrink:0;margin-left:auto}.site-header__lang .lang-switcher{position:relative;display:flex;align-items:center;height:100%}.site-header__lang .lang-switcher__dropdown{top:calc(100% + (68px - 32px)/2 + 8px);right:0;margin-top:0}}.site-header__link{color:#10069f;transition:color .2s ease}.site-header__link:hover{color:#0054ff}.site-header__link:focus-visible{outline:2px solid #10069f;outline-offset:2px}.site-header__link{text-decoration:none}.site-header__link--active{font-weight:700}@media(min-width: 1024px){.site-header__link{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;font-size:16px;line-height:1;letter-spacing:.32px;leading-trim:both;text-edge:cap}}.site-header__dropdown{display:flex;align-items:stretch;gap:12px}.site-header__dropdown--has-route{align-items:center;gap:4px}.site-header__link--parent{white-space:nowrap}.site-header__submenu-toggle{display:inline-flex;align-items:center;gap:12px;padding:0;border:0;background:rgba(0,0,0,0);color:#10069f;cursor:pointer;transition:color .2s ease}.site-header__submenu-toggle:focus-visible{outline:2px solid #10069f;outline-offset:2px}.site-header__submenu-toggle[aria-expanded=true]{color:#0054ff}.site-header__submenu-toggle[aria-expanded=true] .site-header__submenu-icon{transform:rotate(180deg)}.site-header__menu--mobile .site-header__submenu-toggle.site-header__link{justify-content:space-between;width:100%}.site-header__menu--mobile .site-header__dropdown--has-route{flex-direction:row;flex-wrap:wrap;align-items:center;width:100%;gap:0}.site-header__menu--mobile .site-header__dropdown--has-route .site-header__link--parent{flex:0 1 auto;width:auto;align-self:center}.site-header__menu--mobile .site-header__dropdown--has-route .site-header__submenu-toggle--icon-only{flex-shrink:0;align-self:center}.site-header__submenu-toggle--icon-only{flex-shrink:0;padding:4px}.site-header__submenu-icon{display:block;flex-shrink:0;transition:transform .35s cubic-bezier(0.4, 0, 0.2, 1)}.site-header__dropdown:has(.site-header__submenu-toggle[aria-expanded=true]) .site-header__link{color:#0054ff}.site-header__submenu{position:absolute;top:calc(100% + 8px);left:50%;z-index:10;min-width:12rem;margin:0;padding:.5rem 0;list-style:none;transform:translateX(-50%);overflow:hidden;transition:height .35s cubic-bezier(0.4, 0, 0.2, 1),opacity .3s ease}.site-header__submenu-mega{display:flex;flex-direction:column;gap:0;width:100%}@media(min-width: 1024px){.site-header__submenu--products{left:20px;right:20px;width:min(1108px,100% - 40px);max-width:1108px;margin-inline:auto;padding:16px 16px 8px;top:calc(100% + 8px);transform:none;background:#fcfdff;border-radius:12px;border:1px solid rgba(16,6,159,.1);box-shadow:0 0 20px 0 rgba(1,0,31,.05)}.site-header__submenu-mega{align-items:center;text-align:center}}.site-header__products-subtitle{color:rgba(16,6,159,.4);font-family:"tt-commons-pro",sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:102%;font-variant:all-small-caps;letter-spacing:2.4px;leading-trim:both;text-edge:cap;margin:0 0 18px;align-self:flex-start;text-align:left}.site-header__products-cols{width:100%;margin:0 0 12px}@media(min-width: 1024px){.site-header__products-cols{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px}}.site-header__products-col{display:flex;align-items:center;gap:16px;min-width:0;padding:8px;border-radius:14px;text-align:left;text-decoration:none;color:inherit;transition:background-color .2s ease}.site-header__products-col:hover{background:#f1f4ff}.site-header__products-col:hover .site-header__products-title{color:#0054ff}.site-header__products-img{width:64px;height:64px;object-fit:cover;border-radius:6px;border:1px solid var(--border-linear, rgba(241, 244, 255, 0.4));flex-shrink:0}.site-header__products-col-text{display:flex;flex-direction:column;gap:6px;min-width:0}.site-header__products-title-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.site-header__products-title{font-family:"tt-commons-pro",sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:.32px;leading-trim:both;text-edge:cap;color:#10069f;transition:color .2s ease}.site-header__products-badge{display:flex;align-items:center;gap:6px;padding:2px 6px;border-radius:4px;background:#fff081;color:#10069f;font-size:8px;font-weight:600;line-height:150%;letter-spacing:.64px;text-transform:uppercase;flex-shrink:0;font-family:"tt-commons-pro",sans-serif;font-style:normal}.site-header__products-desc{margin:0;font-family:"tt-commons-pro",sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:150%;color:rgba(16,6,159,.6)}.site-header__products-divider{height:1px;flex-shrink:0;background-color:rgba(16,6,159,.12)}@media(min-width: 1024px){.site-header__products-divider{width:calc(100% + 32px);margin:0 -16px}}.site-header__products-cta-row{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;margin:0;padding:8px 0 0;align-self:center;flex-shrink:0}.site-header__products-cta-text{font-family:"tt-commons-pro",sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:150%;color:#10069f;margin:0}.site-header__products-cta{color:#10069f;transition:color .2s ease}.site-header__products-cta:hover{color:#0054ff}.site-header__products-cta:focus-visible{outline:2px solid #10069f;outline-offset:2px}.site-header__products-cta{display:inline;font-family:"tt-commons-pro",sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:120%;color:#10069f;margin:0;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.site-header__submenu-link{color:#10069f;transition:color .2s ease}.site-header__submenu-link:hover{color:#0054ff}.site-header__submenu-link:focus-visible{outline:2px solid #10069f;outline-offset:2px}.site-header__submenu-link{display:block;padding:.5rem 1rem;text-decoration:none}.site-header__submenu-link--active{font-weight:700}@media(min-width: 1024px){.site-header__submenu-link{font-size:16px}}.site-footer{align-self:stretch;width:100%;background-color:#fafbff;padding-block:48px 20px;box-sizing:border-box}@media(min-width: 1024px){.site-footer{padding:80px 48px 0}.site-footer .container{padding-inline:0}}.site-footer__main{display:flex;flex-direction:column;align-items:flex-start;gap:0;width:100%}@media(min-width: 1024px){.site-footer__main{gap:48px}}.site-footer__grid{display:contents;width:100%}@media(min-width: 1024px){.site-footer__grid{display:flex;flex-flow:row nowrap;align-items:flex-start;justify-content:space-between;gap:48px;width:100%;min-width:0;max-width:1344px}}.site-footer__nav-group{display:flex;flex-direction:column;align-items:flex-start;order:3;gap:40px;width:100%;margin-top:30px}@media(min-width: 768px){.site-footer__nav-group{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:24px;row-gap:40px;padding-top:20px;border-top:1px solid rgba(16,6,159,.1)}}@media(min-width: 1024px){.site-footer__nav-group{display:flex;flex-flow:row nowrap;flex:1 1 0;order:unset;align-items:flex-start;gap:24px;width:auto;min-width:0;max-width:901px;margin-top:0;padding-top:0;border-top:0}}.site-footer__col--brand{display:flex;flex-direction:column;align-items:flex-start;order:1;gap:0;align-self:stretch}@media(min-width: 1024px){.site-footer__col--brand{order:unset;flex:0 1 auto;min-width:0;max-width:100%}}.site-footer__col--brand>.site-footer__logo+.site-footer__office{margin-top:40px}.site-footer__col--brand>.site-footer__office+.site-footer__office{margin-top:32px}.site-footer__col--brand>.site-footer__toolbar-cta{margin-top:32px}@media(min-width: 1024px){.site-footer__col--brand>.site-footer__logo+.site-footer__office{margin-top:0}.site-footer__col--brand>.site-footer__office:first-of-type>.site-footer__office-line:first-child{margin-top:32px}.site-footer__col--brand>.site-footer__office+.site-footer__office{margin-top:32px}}.site-footer__col--nav{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;gap:20px;min-width:0}.site-footer__col--nav:first-child{align-self:stretch;padding-top:20px;border-top:1px solid rgba(16,6,159,.1)}@media(min-width: 768px){.site-footer__col--nav:first-child{padding-top:0;border-top:0}}@media(min-width: 1024px){.site-footer__col--nav{flex:1 1 0;gap:24px;min-width:0}}.site-footer__logo{display:block;line-height:0}.site-footer__logo-img{display:block;width:100%;max-width:148px;height:auto}.site-footer__office{font-family:"tt-commons-pro",sans-serif;font-weight:400;font-style:normal;color:#10069f;font-size:14px;font-style:normal;line-height:1.5;display:flex;flex-direction:column;align-items:flex-start;gap:0}.site-footer__office-line{display:block}.site-footer__office-line+.site-footer__office-line{margin-top:0}.site-footer__office-line+.site-footer__office-link{margin-top:14px}.site-footer__office-link{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;color:#10069f;transition:color .2s ease}.site-footer__office-link:hover{color:#0054ff}.site-footer__office-link:focus-visible{outline:2px solid #10069f;outline-offset:2px}.site-footer__office-link{font-size:14px;font-style:normal;line-height:1.4;letter-spacing:.28px;leading-trim:both;text-edge:cap;text-decoration-line:underline;text-decoration-style:solid;text-underline-offset:auto}.site-footer__office-link+.site-footer__office-link{margin-top:14px}.site-footer__cta{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;display:flex;align-items:center;align-self:flex-start;gap:16px;padding:14px 16px;border:0;border-radius:999px;background-color:#0054ff;color:#f1f4ff;font-size:14px;font-style:normal;line-height:1;letter-spacing:.28px;leading-trim:both;text-edge:cap;text-decoration:none;transition:background-color .2s ease}.site-footer__cta:hover{background-color:#10069f;color:#f1f4ff}.site-footer__cta:focus-visible{outline:2px solid #fff;outline-offset:2px;box-shadow:0 0 0 4px rgba(16,6,159,.35),0 2px 8px rgba(16,6,159,.25)}.site-footer__nav-title{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;color:rgba(16,6,159,.4);font-size:14px;font-style:normal;line-height:1.02;font-variant:all-small-caps;letter-spacing:2.8px;leading-trim:both;text-edge:cap;margin:0}.site-footer__nav-link-content{display:inline-flex;align-items:center;gap:8px}.site-footer__work-badge{display:flex;align-items:center;gap:6px;padding:2px 6px;border-radius:4px;background:#fff081;color:#10069f;font-size:8px;font-weight:600;line-height:150%;letter-spacing:.64px;text-transform:uppercase;flex-shrink:0;flex-shrink:0;margin:0}.site-footer__nav-list{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;gap:12px;width:100%;margin:0;padding:0;list-style:none}@media(min-width: 1024px){.site-footer__nav-list{gap:14px}}.site-footer__nav-item{display:flex;align-self:stretch;width:100%;margin:0}.site-footer__nav-link{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;color:#10069f;transition:color .2s ease}.site-footer__nav-link:hover{color:#0054ff}.site-footer__nav-link:focus-visible{outline:2px solid #10069f;outline-offset:2px}.site-footer__nav-link{display:flex;align-self:stretch;width:100%;justify-content:flex-start;align-items:center;gap:8px;padding:8px 0;font-size:14px;font-style:normal;line-height:1.2;letter-spacing:.28px;leading-trim:both;text-edge:cap;text-decoration:none}.site-footer__nav-link::before{display:none}@media(min-width: 1024px){.site-footer__nav-link{position:relative;padding-left:0;transition:padding-left .2s ease .2s}.site-footer__nav-link::before{display:block;position:absolute;top:50%;left:0;content:"";width:5px;height:5px;border-radius:50%;background-color:#0054ff;opacity:0;transform:translateY(-50%);transition:opacity .2s ease}.site-footer__nav-link:hover{padding-left:calc(5px + 8px);transition:padding-left .2s ease}.site-footer__nav-link:hover::before{opacity:1;transition:opacity .2s ease .2s}}@media(min-width: 1024px)and (prefers-reduced-motion: reduce){.site-footer__nav-link{transition:none}.site-footer__nav-link::before{transition:none}.site-footer__nav-link:hover{padding-left:calc(5px + 8px)}.site-footer__nav-link:hover::before{opacity:1}}.site-footer__toolbar{display:contents;width:100%;max-width:1344px}@media(min-width: 1024px){.site-footer__toolbar{display:flex;flex-direction:column;align-items:stretch;align-self:stretch;margin-top:48px}}.site-footer__toolbar-cta{display:flex;align-items:flex-start;align-self:stretch;width:100%}.site-footer__lang-row{display:flex;order:4;flex-shrink:0;justify-content:flex-start;align-self:stretch;width:100%;margin-top:52px}@media(min-width: 1024px){.site-footer__lang-row{position:relative;order:unset;justify-content:flex-end;margin-top:0}}.site-footer__lang-row .lang-switcher{margin-left:0}@media(min-width: 1024px){.site-footer__lang-row .lang-switcher{position:static}}.site-footer__lang-row .lang-switcher__dropdown{top:auto;right:auto;left:0;bottom:calc(100% + 8px)}@media(min-width: 1024px){.site-footer__lang-row .lang-switcher__dropdown{right:0;left:auto}}.site-footer__bottom{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start;align-self:stretch;gap:40px;width:100%;max-width:1344px;margin-top:20px;padding:20px 0;border-top:1px solid rgba(16,6,159,.1)}@media(min-width: 1024px){.site-footer__bottom{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;min-height:20px;margin-top:24px;padding:24px 0}}.site-footer__bottom-start,.site-footer__bottom-end{display:flex;align-items:flex-start;width:100%}@media(min-width: 1024px){.site-footer__bottom-start,.site-footer__bottom-end{align-items:center;width:auto;min-height:20px}}.site-footer__bottom-start{flex-direction:column;justify-content:flex-start;gap:14px}@media(min-width: 1024px){.site-footer__bottom-start{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:24px}}.site-footer__bottom-end{flex-shrink:0;justify-content:flex-start}@media(min-width: 1024px){.site-footer__bottom-end{flex-wrap:wrap;justify-content:flex-end}}.site-footer__copy{font-family:"tt-commons-pro",sans-serif;font-weight:400;font-style:normal;margin:0;color:#10069f;font-size:12px;font-style:normal;line-height:1.2}@media(min-width: 1024px){.site-footer__copy{line-height:20px;opacity:.6}}.site-footer__legal-list{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:14px;margin:0;padding:0;list-style:none}@media(min-width: 1024px){.site-footer__legal-list{flex-flow:row wrap;align-items:center;gap:24px}}.site-footer__legal-item{display:flex;align-items:center;margin:0}.site-footer__legal-link{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;color:#10069f;transition:color .2s ease}.site-footer__legal-link:hover{color:#0054ff}.site-footer__legal-link:focus-visible{outline:2px solid #10069f;outline-offset:2px}.site-footer__legal-link{display:inline-flex;align-items:center;font-size:12px;font-style:normal;line-height:1.2;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-underline-offset:auto;text-underline-position:from-font}@media(min-width: 1024px){.site-footer__legal-link{line-height:20px}}.site-footer__legal-link[aria-disabled=true]{cursor:default}.site-footer__social{display:flex;flex-wrap:nowrap;align-items:center;gap:14px}.site-footer__social-label{font-family:"tt-commons-pro",sans-serif;font-weight:400;font-style:normal;display:flex;align-items:center;color:#10069f;font-size:12px;font-style:normal;line-height:1.2}@media(min-width: 1024px){.site-footer__social-label{line-height:20px;opacity:.6}}.site-footer__social-list{display:flex;align-items:center;gap:16px;margin:0;padding:0;list-style:none}.site-footer__social-item{margin:0}.site-footer__social-link{color:#10069f;transition:color .2s ease}.site-footer__social-link:hover{color:#0054ff}.site-footer__social-link:focus-visible{outline:2px solid #10069f;outline-offset:2px}.site-footer__social-link{display:flex;align-items:center;justify-content:center;color:#10069f;line-height:0;text-decoration:none;transition:color .2s ease}.site-footer__social-link[aria-disabled=true]{cursor:default}.site-footer__social-link:focus-visible{outline:2px solid #10069f;outline-offset:2px}.site-footer__social-icon{display:block;width:20px;height:20px}html{scroll-behavior:smooth}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}}[id]{scroll-margin-top:calc(68px + 8px)}.brand-intro-stack{display:flex;flex-direction:column;align-self:stretch;background:linear-gradient(180deg, #fcfdff 0%, #f1f4ff 100%)}.brand-intro-stack>.hero--quality,.brand-intro-stack>.team-intro--brand,.brand-intro-stack>.quality-content-quote{background:rgba(0,0,0,0)}.brand-page .work-benefits{background:#fcfdff}.careers-intro-stack{display:flex;flex-direction:column;align-self:stretch;background:linear-gradient(180deg, #fcfdff 0%, #f1f4ff 100%)}.careers-intro-stack>.hero,.careers-intro-stack>.team-intro--careers,.careers-intro-stack>.values-faq{background:rgba(0,0,0,0)}.careers-intro-stack+.work-benefits{background:linear-gradient(180deg, #f1f4ff 0%, #fcfdff 100.08%)}.contact-intro-stack{display:flex;flex-direction:column;align-self:stretch;background:linear-gradient(180deg, #fcfdff 0%, #f1f4ff 100%)}.contact-intro-stack>.contact-intro-form,.contact-intro-stack>.contact-branches{background:rgba(0,0,0,0)}.breeders-steps-stack{display:flex;flex-direction:column;align-self:stretch;background:linear-gradient(180deg, #f1f4ff 0%, #fcfdff 100%)}.breeders-steps-stack>.breeders-steps,.breeders-steps-stack>.talent-pool--breeders{background:rgba(0,0,0,0)}.lang-switcher{position:relative}.lang-switcher__toggle{display:flex;align-items:center;gap:.35rem;padding:0;border:0;background:rgba(0,0,0,0);cursor:pointer;line-height:1;color:#10069f;transition:color .2s ease}.lang-switcher__toggle:focus-visible{outline:2px solid #10069f;outline-offset:2px}.lang-switcher__toggle[aria-expanded=true]{color:#0054ff}.lang-switcher__toggle[aria-expanded=true] .lang-switcher__code{color:#0054ff}.lang-switcher__toggle[aria-expanded=true] .lang-switcher__icon{color:#0054ff}.lang-switcher__toggle[aria-expanded=true] .lang-switcher__arrow{transform:rotate(180deg)}.lang-switcher__icon{display:block;flex-shrink:0;color:#b1d7fe;transition:color .2s ease}.lang-switcher__arrow{display:block;flex-shrink:0;transition:transform .35s cubic-bezier(0.4, 0, 0.2, 1),color .2s ease}.lang-switcher__code{color:#10069f;transition:color .2s ease}.lang-switcher__code:hover{color:#0054ff}.lang-switcher__code:focus-visible{outline:2px solid #10069f;outline-offset:2px}.lang-switcher__code{line-height:1;text-transform:uppercase;transition:color .2s ease}@media(min-width: 1024px){.lang-switcher__code{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;font-size:16px;line-height:1;letter-spacing:.32px;leading-trim:both;text-edge:cap}}.lang-switcher__dropdown{position:absolute;top:calc(100% + 8px);right:0;z-index:10;display:flex;width:87px;margin-top:0;padding:6px;flex-direction:column;align-items:flex-start;gap:6px;overflow:hidden;border-radius:12px;border:1px solid rgba(16,6,159,.1);background:#fcfdff;box-shadow:0 0 20px 0 rgba(1,0,31,.05);transition:height .35s cubic-bezier(0.4, 0, 0.2, 1),opacity .3s ease}.lang-switcher__list{display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:100%;margin:0;padding:0;list-style:none}.lang-switcher__item{width:100%}.lang-switcher__option{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;display:flex;align-items:center;align-self:stretch;gap:10px;width:100%;padding:6px;border:0;border-radius:6px;background:rgba(0,0,0,0);color:#10069f;font-size:16px;line-height:100%;letter-spacing:.32px;leading-trim:both;text-edge:cap;text-align:left;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease,color .2s ease}.lang-switcher__option:hover:not(:disabled){background:#f1f4ff;color:#0054ff}.lang-switcher__option:focus-visible{outline:2px solid #10069f;outline-offset:2px}.lang-switcher__option--current,.lang-switcher__option:disabled{cursor:default;opacity:.72}.lang-switcher__option--current{background:#f1f4ff;color:#0054ff}.topbar{position:relative;z-index:40;background-color:#fff081;color:#10069f}.topbar.is-menu-hidden:not(.is-hidden){z-index:101;overflow:hidden;height:0;opacity:0;pointer-events:none}.topbar.is-hidden{display:none}.topbar__inner{display:grid;grid-template-columns:1fr auto;grid-template-areas:"text close" "actions actions";align-items:center;gap:12px 1rem;padding-block:1rem}@media(min-width: 768px){.topbar__inner{display:flex;flex-direction:row;align-items:center;gap:12px;padding-block:10px}}.topbar__text{grid-area:text;font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;margin:0;font-size:10px;line-height:1;letter-spacing:.1px;leading-trim:both;text-edge:cap}@media(min-width: 768px){.topbar__text{flex:1;font-size:12px;letter-spacing:.12px}}.topbar__subtext{font-family:"tt-commons-pro",sans-serif;font-weight:500;font-style:normal;margin:0;font-size:10px;line-height:1.5;opacity:.6}@media(min-width: 768px){.topbar__subtext{font-size:12px}}.topbar__actions{grid-area:actions;display:flex;align-items:center;gap:12px;flex-shrink:0}.topbar__cta{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;display:flex;align-items:center;justify-content:center;gap:16px;padding:5px 12px;border-radius:999px;border:1px solid rgba(16,6,159,.2);background-color:rgba(0,0,0,0);color:#10069f;text-decoration:none;font-size:12px;line-height:1;letter-spacing:.24px;white-space:nowrap;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.topbar__cta:hover{background-color:#10069f;border-color:#10069f;color:#fff}.topbar__cta:focus-visible{outline:2px solid #10069f;outline-offset:2px}.topbar__close{grid-area:close;align-self:start;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;border:0;background:rgba(0,0,0,0);color:#10069f;cursor:pointer;line-height:1}@media(min-width: 768px){.topbar__close{align-self:center}}.topbar__close:focus-visible{outline:2px solid #10069f;outline-offset:2px}.button{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:52px;height:52px;padding:16px 24px;border-radius:999px;border:0;font-size:18px;line-height:100%;letter-spacing:.36px;text-decoration:none;white-space:nowrap;cursor:pointer;leading-trim:both;text-edge:cap;transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease,transform .2s ease}.button--primary{justify-content:center;background-color:#0054ff;color:#f1f4ff;box-shadow:0 2px 8px rgba(0,84,255,.25);transition:background-color .25s ease,color .25s ease,box-shadow .25s ease,transform .2s ease}.button--primary .button__icon{transition:transform .25s ease,color .25s ease}.button--primary:hover{background-color:#fff;color:#0054ff;box-shadow:0 6px 20px rgba(0,84,255,.3)}.button--primary:hover .button__icon--arrow-end{transform:translateX(4px)}.button--primary:hover .button__icon--arrow-start{transform:translateX(-4px)}.button--primary:hover .button__icon--arrow-up-right{transform:translate(3px, -3px)}.button--primary:active{transform:scale(0.98);box-shadow:0 2px 8px rgba(0,84,255,.25)}.button--primary:focus-visible{outline:2px solid #f1f4ff;outline-offset:2px}.button--primary:hover:focus-visible{outline-color:#0054ff}.button--ghost{color:#10069f;transition:color .2s ease}.button--ghost:hover{color:#0054ff}.button--ghost:focus-visible{outline:2px solid #10069f;outline-offset:2px}.button--ghost{min-height:auto;height:auto;padding:8px;gap:12px;border:0;border-radius:4px;background:rgba(0,0,0,0);box-shadow:none;font-size:16px;letter-spacing:.32px}.button--ghost:hover{background:rgba(0,0,0,0);box-shadow:none;transform:none}.button--ghost:active{transform:none}.button--ghost:focus-visible{outline:2px solid #10069f;outline-offset:2px}.button--ghost .button__icon{width:16px;height:16px}.button--accent{justify-content:center;background-color:#fff081;color:#10069f;box-shadow:0 2px 10px rgba(16,6,159,.18);transition:background-color .25s ease,color .25s ease,box-shadow .25s ease,transform .2s ease}@media(hover: hover){.button--accent:hover{background-color:#fff;color:#0054ff;box-shadow:0 8px 24px rgba(0,84,255,.28)}}.button--accent:active{transform:scale(0.98);box-shadow:0 2px 10px rgba(16,6,159,.18)}.button--accent:focus-visible{outline:2px solid #10069f;outline-offset:2px}@media(hover: hover){.button--accent:hover:focus-visible{outline-color:#0054ff}}.button--secondary{justify-content:center;border:1px solid rgba(241,244,255,.4);background-color:rgba(241,244,255,.1);color:#f1f4ff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.button--secondary:hover{border-color:rgba(241,244,255,.55);background-color:rgba(241,244,255,.18)}.button--secondary:active{transform:scale(0.98)}.button--secondary:focus-visible{outline:2px solid #f1f4ff;outline-offset:2px}@media(max-width: 1023px){.button__label--full{display:none}}.button__label--short{display:none}@media(max-width: 1023px){.button__label--short{display:inline}}.button__icon{display:block;flex-shrink:0;width:20px;height:20px}@media(max-width: 1023px){.button__icon--arrow-end{display:none}}.button__icon--arrow-start{display:block}.button__icon--arrow-up-right{display:none}@media(max-width: 1023px){.button__icon--arrow-up-right{display:block}}.button__icon--download{display:block}.button__icon-svg{display:block;width:100%;height:100%}.button--icon-up-right-all .button__icon--arrow-end{display:none}.button--icon-up-right-all .button__icon--arrow-up-right{display:block}.catalog-download-cta .button__icon--download{display:block}.carousel{display:flex;flex-direction:column;align-items:center;gap:var(--carousel-gap, 8px);width:100%;--carousel-slides-per-view: 1;--carousel-slide-gap: 24px}@media(min-width: 500px){.carousel{--carousel-slides-per-view: 2}}@media(min-width: 768px){.carousel{--carousel-slides-per-view: 3}}.carousel__frame{display:flex;align-items:center;width:100%}.carousel__frame .carousel__viewport{flex:1;min-width:0}.carousel__viewport{overflow:hidden;width:100%;touch-action:pan-y}.carousel--active .carousel__viewport{cursor:grab}.carousel--dragging .carousel__viewport{cursor:grabbing;touch-action:none;user-select:none}.carousel__track{display:flex;width:100%;gap:var(--carousel-slide-gap);will-change:transform}.carousel--active .carousel__track{transition:transform .45s cubic-bezier(0.22, 1, 0.36, 1)}.carousel__slide{flex:0 0 var(--carousel-slide-size, 100%);width:var(--carousel-slide-size, 100%);min-width:0}.carousel[data-carousel-layout=center-peek] .carousel__slide{transition:opacity .35s,filter .35s}.carousel[data-carousel-layout=center-peek] .carousel__track--edge-instant .carousel__slide{transition:none}.carousel[data-carousel-layout=center-peek] .carousel__slide.is-carousel-edge{opacity:.4;filter:blur(3px)}.carousel__dots{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;padding:0;list-style:none}.carousel--all-visible .carousel__dots{display:none}.carousel__dot{display:block;flex-shrink:0}.carousel__dot[hidden]{display:none}.carousel__dot{width:8px;height:4px;margin:0;padding:0;border:0;border-radius:100px;background-color:#10069f;opacity:.2;cursor:pointer;transition:width .3s,opacity .3s,background-color .3s}.carousel__dot.is-active{width:24px;opacity:1;background-color:#0054ff}.carousel__dot:focus-visible{opacity:1;outline:2px solid #10069f;outline-offset:2px}.carousel--has-arrows .carousel__frame{position:relative;width:100%}.carousel--has-arrows .carousel__frame .carousel__viewport{flex:none;width:100%}.carousel--has-arrows .carousel__arrow{display:flex;position:absolute;top:calc(50% + var(--carousel-arrow-offset-y, 0px));z-index:2;align-items:center;justify-content:center;margin:0;padding:16px 24px;border:0;border-radius:999px;background-color:#fff081;color:#10069f;cursor:pointer;transform:translateY(-50%);transition:background-color .2s ease,color .2s ease}.carousel--has-arrows .carousel__arrow[hidden]{display:none}@media(hover: hover){.carousel--has-arrows .carousel__arrow:hover{background-color:#fff;color:#10069f}.carousel--has-arrows .carousel__arrow--prev:hover .carousel__arrow-icon{transform:translateX(-2px)}.carousel--has-arrows .carousel__arrow--next:hover .carousel__arrow-icon{transform:translateX(2px)}}.carousel--has-arrows .carousel__arrow--prev{left:var(--carousel-arrow-offset-inline, 58px)}.carousel--has-arrows .carousel__arrow--next{right:var(--carousel-arrow-offset-inline, 58px)}.carousel--has-arrows .carousel__arrow:focus-visible{opacity:1;pointer-events:auto;outline:2px solid #10069f;outline-offset:2px;box-shadow:0 0 0 4px rgba(16,6,159,.25)}.carousel--has-arrows .carousel__arrow-icon{display:block;flex-shrink:0;width:20px;height:20px;transition:transform .2s ease}@media(min-width: 1024px){.carousel--has-arrows[data-carousel-layout=left-peek] .carousel__arrow{opacity:0;pointer-events:none;transition:opacity .35s}.carousel--has-arrows[data-carousel-layout=left-peek]:hover .carousel__arrow,.carousel--has-arrows[data-carousel-layout=left-peek]:focus-within .carousel__arrow{opacity:1;pointer-events:auto}.carousel--has-arrows[data-carousel-layout=left-peek] .carousel__arrow:focus-visible{opacity:1;pointer-events:auto}}.section-subtitle{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;font-size:14px;line-height:102%;letter-spacing:2.8px;font-variant:all-small-caps;color:rgba(16,6,159,.4);leading-trim:both;text-edge:cap;margin:0;text-align:center}.section-title{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;font-size:36px;line-height:120%;letter-spacing:-0.72px;color:#10069f;leading-trim:both;text-edge:cap}@media(min-width: 1024px){.section-title{font-size:48px;letter-spacing:-0.96px}}.section-title{margin:0;width:100%;text-align:center}.section-subtitle-group{display:flex;align-items:center;gap:24px}.section-subtitle-group__primary,.section-subtitle-group__secondary{margin:0;text-align:center}.section-subtitle-group__secondary{opacity:.4}.section-subtitle-group--secondary-active .section-subtitle-group__primary{opacity:.4}.section-subtitle-group--secondary-active .section-subtitle-group__secondary{opacity:1}.section-subtitle-group__dot{display:flex;flex-shrink:0;align-items:center;justify-content:center;color:rgba(16,6,159,.1)}.section-subtitle-group__dot-icon{display:block;width:5px;height:5px;aspect-ratio:1/1}.contact-form{width:100%}.contact-form__inner{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:32px;align-self:stretch;width:100%;padding:24px 16px;border-radius:24px;background-color:#fcfdff}@media(min-width: 1024px){.contact-form__inner{justify-content:flex-start;align-items:stretch;padding:32px;border-radius:48px}}.contact-form__fields{display:flex;flex:1 1 auto;flex-direction:column;align-items:stretch;gap:24px;min-width:0;width:100%}.contact-form__field{display:flex;align-items:center;gap:16px;align-self:stretch;padding:16px 0;border-bottom:1px solid rgba(16,6,159,.1);cursor:text}.contact-form__field-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;color:#b1d7fe}.contact-form__icon{display:block;width:20px;height:20px}.contact-form__input{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;flex:1 1 auto;min-width:0;margin:0;padding:0;border:0;background:rgba(0,0,0,0);font-size:16px;line-height:100%;letter-spacing:-0.16px;color:#10069f}.contact-form__input::placeholder{color:#10069f;opacity:1}.contact-form__input:focus{outline:none}.contact-form__input:focus-visible{outline:none}.contact-form__field--textarea{align-items:flex-start;height:124px;padding-top:16px;padding-bottom:16px}.contact-form__field--textarea .contact-form__field-icon{align-items:flex-start;padding-top:2px}.contact-form__textarea{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;flex:1 1 auto;min-width:0;width:100%;height:100%;min-height:0;margin:0;padding:0;border:0;background:rgba(0,0,0,0);resize:none;font-family:inherit;font-size:16px;line-height:130%;letter-spacing:-0.16px;color:#10069f}.contact-form__textarea::placeholder{color:#10069f;opacity:1}.contact-form__textarea:focus{outline:none}.contact-form__textarea:focus-visible{outline:none}.contact-form__field:focus-within{border-bottom-color:rgba(16,6,159,.25);outline:2px solid #10069f;outline-offset:2px}.contact-form__error{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;display:block;width:100%;margin:.35rem 0 0;font-size:12px;line-height:1.3;color:#b42318}.contact-form__footer{display:flex;flex-direction:column;align-items:stretch;gap:38px;align-self:stretch}@media(min-width: 1024px){.contact-form__footer{flex-direction:row;align-items:center;gap:38px}}.contact-form__privacy{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;flex:none;width:100%;margin:0;min-width:0;font-size:12px;line-height:130%;color:rgba(16,6,159,.4)}@media(min-width: 1024px){.contact-form__privacy{flex:1 0 0;font-size:14px}}.contact-form__submit{align-self:stretch;width:100%;justify-content:center}@media(min-width: 1024px){.contact-form__submit{align-self:auto;width:auto}}.contact-form__submit .button__icon--send{display:block}.accordion{display:flex;flex-direction:column;align-items:flex-start;width:100%}.accordion__list{display:flex;flex-direction:column;align-items:flex-start;width:100%}.accordion__item{width:100%;border-top:1px solid rgba(16,6,159,.1)}.accordion__item:last-child{border-bottom:1px solid rgba(16,6,159,.1)}.accordion__item-heading{margin:0;width:100%}.accordion__trigger{display:flex;width:100%;padding:20px 0;justify-content:space-between;align-items:center;align-self:stretch;gap:16px;border:0;background:rgba(0,0,0,0);cursor:pointer;text-align:left;color:inherit}.accordion__trigger:focus-visible{outline:2px solid #0054ff;outline-offset:2px}.accordion__question{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;flex:1 1 auto;min-width:0;font-size:20px;line-height:140%;letter-spacing:-0.4px;color:#10069f;transition:color .2s ease}@media(min-width: 1024px){.accordion__question{font-size:24px;line-height:115%;letter-spacing:-0.72px}}.accordion__item.is-open .accordion__question{color:#0054ff}.accordion__icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:20px;height:20px;color:#10069f;transition:color .3s ease,transform .4s cubic-bezier(0.4, 0, 0.2, 1)}.accordion__item.is-open .accordion__icon{color:#0054ff;transform:rotate(45deg)}.accordion__icon-svg{display:block;width:20px;height:20px}.accordion__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(0.4, 0, 0.2, 1)}.accordion__item.is-open .accordion__panel{grid-template-rows:1fr}.accordion__panel[hidden]{display:none}.accordion__panel-inner{overflow:hidden;min-height:0}.accordion__answer{font-family:"tt-commons-pro",sans-serif;font-weight:400;font-style:normal;max-width:494px;margin:0 0 20px;padding-right:36px;font-size:16px;line-height:150%;color:rgba(16,6,159,.6);opacity:0;transform:translateY(-8px);transition:opacity .3s ease,transform .35s cubic-bezier(0.4, 0, 0.2, 1)}@media(max-width: 1023px){.accordion__answer{max-width:none;padding-right:0}}.accordion__item.is-open .accordion__answer{opacity:1;transform:translateY(0);transition-delay:.08s}@media(prefers-reduced-motion: reduce){.accordion__panel{transition:none}.accordion__answer{transform:none;transition:opacity .15s ease}.accordion__icon{transition:color .15s ease}}.filter-pills{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;align-self:stretch;width:100%}.filter-pills__label{font-family:"tt-commons-pro",sans-serif;font-weight:400;font-style:normal;margin:0;align-self:stretch;font-size:14px;line-height:120%;text-align:center;color:#10069f;opacity:.6}@media(min-width: 1024px){.filter-pills__label{opacity:1}}.filter-pills__list{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;align-content:flex-start;align-self:stretch;gap:8px;width:100%}@media(min-width: 1024px){.filter-pills__list{align-items:center}}.filter-pills__item{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;display:flex;justify-content:center;align-items:center;gap:8px;margin:0;padding:8px 12px;border:1px solid rgba(16,6,159,.1);border-radius:100px;background:rgba(0,0,0,0);font-size:14px;line-height:100%;letter-spacing:.28px;color:#10069f;leading-trim:both;text-edge:cap;cursor:pointer}@media(min-width: 1024px){.filter-pills__item{padding:16px;font-size:16px;letter-spacing:.32px}}.filter-pills__item{transition:border-color .2s ease,background-color .2s ease,color .2s ease}@media(hover: hover){.filter-pills__item:hover:not(.is-active){border-color:#0054ff;color:#0054ff}}.filter-pills__item:focus-visible{outline:2px solid #0054ff;outline-offset:2px}.filter-pills__item.is-active{border-color:rgba(0,0,0,0);background:rgba(0,84,255,.2);color:#0054ff}.filter-pills__item.is-active:focus-visible{outline-color:#10069f}.pagination{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:519px}.pagination__arrow{display:flex;flex-shrink:0;align-items:center;justify-content:center;margin:0;padding:0;border:0;background:rgba(0,0,0,0);cursor:pointer}.pagination__arrow:disabled{cursor:default;pointer-events:none}.pagination__arrow:disabled .pagination__arrow-icon g{opacity:.1}.pagination__arrow:not(:disabled) .pagination__arrow-icon g{opacity:1}.pagination__arrow:focus-visible{outline:2px solid #10069f;outline-offset:2px;border-radius:4px}.pagination__arrow-icon{display:block;width:20px;height:20px}.pagination__arrow-icon g{opacity:1;transition:opacity .2s ease}.pagination__pages{display:flex;align-items:center;gap:24px}.pagination__page{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;margin:0;padding:0;border:0;background:rgba(0,0,0,0);font-size:14px;line-height:102%;font-variant:all-small-caps;letter-spacing:2.8px;text-align:center;color:rgba(16,6,159,.2);cursor:pointer;leading-trim:both;text-edge:cap;transition:color .2s ease}.pagination__page.is-active{color:#10069f;cursor:default}@media(hover: hover){.pagination__page:not(.is-active):hover{color:#10069f}}.pagination__page:focus-visible{outline:2px solid #10069f;outline-offset:2px;border-radius:4px}.info-card{display:flex;flex-direction:column;align-items:flex-start;gap:24px;width:100%;padding:24px;border-radius:24px;background:#fcfdff}.info-card--link{text-decoration:none;color:inherit;cursor:pointer}.info-card--link:focus-visible{outline:2px solid #0054ff;outline-offset:2px}@media(hover: hover){.info-card--link:hover .info-card__cta,.info-card--link:focus-visible .info-card__cta{background-color:#10069f;color:#f1f4ff;box-shadow:none}.info-card--link:hover .info-card__cta .button__icon--arrow-up-right,.info-card--link:focus-visible .info-card__cta .button__icon--arrow-up-right{transform:translate(2px, -2px)}}.info-card__header{display:flex;justify-content:space-between;align-items:flex-start;align-self:stretch;gap:16px}.info-card__icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;color:#b1d7fe}.info-card__icon-svg{display:block;width:32px;height:32px}.info-card__body{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch;width:100%;min-width:0}.info-card__title{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;margin:0;color:#10069f;font-size:20px;line-height:140%;letter-spacing:-0.4px}@media(min-width: 1024px){.info-card__title{font-size:24px;line-height:115%;letter-spacing:-0.72px}}.info-card__title--header{flex:1;min-width:0}.info-card__meta{display:block;width:100%;min-width:0;margin:0;color:rgba(16,6,159,.6);font-size:16px;font-weight:500;line-height:150%;overflow-wrap:break-word}.info-card__meta--stacked{display:flex;flex-direction:column;align-items:flex-start;gap:0}.info-card__meta-line{display:flex;align-items:center;gap:8px}.info-card__meta-line--secondary{padding-left:22px}.info-card__meta-part{display:inline-flex;align-items:center;gap:8px;vertical-align:middle}.info-card__meta-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;color:#10069f}.info-card__meta-icon-svg{display:block;width:16px;height:16px}.info-card__meta-text{display:inline}.info-card__meta-dot{display:inline-flex;vertical-align:middle;margin-inline:8px;color:#10069f}.info-card__meta-dot-icon{display:block;width:4px;height:4px}.info-card__date{color:#10069f;font-size:12px;font-weight:500;line-height:120%;opacity:.4}.info-card__cta{flex-shrink:0;margin-left:auto;min-height:0;height:auto;margin-top:0;margin-bottom:0;padding:10px 18px;gap:16px;box-shadow:none}.info-card__cta .button__icon{width:20px;height:20px}.info-card__cta .button__icon--arrow-up-right{display:block}@media(hover: hover){.info-card__cta:hover{background-color:#10069f;color:#f1f4ff;box-shadow:none}.info-card__cta:hover .button__icon--arrow-up-right{transform:translate(2px, -2px)}}.talent-pool-cta{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:stretch;gap:32px;width:100%;overflow:hidden;padding:48px 24px;border-radius:24px;background:linear-gradient(180deg, #0054ff 0%, #10069f 100.08%)}.talent-pool-cta--pattern-bg::before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;background-image:var(--talent-pool-cta-pattern-url);background-repeat:repeat;background-position:center;background-size:1000px;opacity:.08;-webkit-mask-image:linear-gradient(180deg, #000 0%, #000 65%, transparent 100%);mask-image:linear-gradient(180deg, #000 0%, #000 65%, transparent 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;pointer-events:none}.talent-pool-cta__section-bg{position:absolute;inset:0;z-index:0;width:100%;height:100%;border-radius:inherit;object-fit:cover;object-position:center;opacity:.2;mix-blend-mode:lighten;pointer-events:none}.talent-pool-cta>:not(.talent-pool-cta__section-bg){position:relative;z-index:1}@media(min-width: 1024px){.talent-pool-cta{gap:32px;width:846px;max-width:846px;padding:32px}}.talent-pool-cta__content{display:flex;flex-direction:column;align-items:center;align-self:stretch;gap:24px;width:100%}@media(min-width: 1024px){.talent-pool-cta__content{gap:0}}.talent-pool-cta__icon{display:flex;justify-content:center;align-items:center;color:#f1f4ff}@media(min-width: 1024px){.talent-pool-cta__icon{margin:0 0 24px}}.talent-pool-cta__icon-svg{display:block;width:22px;height:32px}.talent-pool-cta__title{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;margin:0;font-size:24px;line-height:140%;letter-spacing:-0.48px;text-align:center;color:#f1f4ff;leading-trim:both;text-edge:cap}@media(min-width: 1024px){.talent-pool-cta__title{margin:0 0 32px;font-size:32px;line-height:110%;letter-spacing:-0.64px}}.talent-pool-cta__desc{font-family:"tt-commons-pro",sans-serif;font-weight:400;font-style:normal;margin:0;width:100%;max-width:none;font-size:16px;line-height:130%;text-align:center;color:rgba(241,244,255,.8)}@media(min-width: 1024px){.talent-pool-cta__desc{margin:0 0 32px;width:549px;max-width:549px}}.talent-pool-cta__cta{flex-shrink:0}@media(max-width: 500px){.talent-pool-cta__cta{align-self:stretch;width:100%;justify-content:center}}.talent-pool-cta__cta.button--accent:focus-visible{outline:2px solid #10069f;outline-offset:0;box-shadow:0 2px 10px rgba(16,6,159,.18),0 0 0 3px #f1f4ff}.talent-pool-cta__contacts{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;align-self:stretch;width:100%;max-width:1280px;margin-inline:auto}.talent-pool-cta__contacts-separator{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;color:rgba(241,244,255,.4);font-size:14px;line-height:102%;font-variant:all-small-caps;letter-spacing:2.8px;text-align:center;leading-trim:both;text-edge:cap}.talent-pool-cta__contact{display:flex;align-items:center;gap:8px}.talent-pool-cta__contact-icon{display:flex;flex-shrink:0;justify-content:center;align-items:center;color:#fff081}.talent-pool-cta__contact-icon-svg{display:block;width:20px;height:20px}.talent-pool-cta__contact-link{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;color:#f1f4ff;font-size:16px;line-height:140%;letter-spacing:.32px;text-decoration-line:underline;text-decoration-style:solid;text-underline-offset:auto;leading-trim:both;text-edge:cap}.talent-pool-cta__contact-link:hover{color:#f1f4ff}.talent-pool-cta__contact-link:focus-visible{outline:2px solid #10069f;outline-offset:2px}.talent-pool-cta--breeders{gap:32px;width:100%;max-width:none;padding:64px 24px 80px;border-radius:0}@media(min-width: 1024px){.talent-pool-cta--breeders{gap:32px;padding:64px 32px 80px;border-radius:24px}}.talent-pool-cta--breeders .talent-pool-cta__content{gap:0;align-items:center}.talent-pool-cta--breeders .talent-pool-cta__icon{display:flex;margin:0 0 24px}.talent-pool-cta--breeders .talent-pool-cta__title{margin:0 0 32px;color:#f1f4ff;font-size:36px;line-height:120%;letter-spacing:-0.72px;text-align:center;leading-trim:both;text-edge:cap}@media(min-width: 1024px){.talent-pool-cta--breeders .talent-pool-cta__title{font-size:48px;line-height:120%;letter-spacing:-0.96px}}.talent-pool-cta--breeders .talent-pool-cta__desc{margin:0;width:100%;max-width:none;color:rgba(241,244,255,.6);line-height:150%;text-align:center}@media(min-width: 1024px){.talent-pool-cta--breeders .talent-pool-cta__desc{max-width:549px;color:rgba(241,244,255,.8);line-height:130%}}.talent-pool-cta--breeders .talent-pool-cta__contacts{flex-direction:column;align-items:center;gap:16px}@media(min-width: 1024px){.talent-pool-cta--breeders .talent-pool-cta__contacts{flex-flow:row nowrap;justify-content:center;align-items:center;gap:24px}}.talent-pool-cta--breeders .talent-pool-cta__contacts-separator{width:100%;text-align:center}@media(min-width: 1024px){.talent-pool-cta--breeders .talent-pool-cta__contacts-separator{width:auto;flex-shrink:0}}.talent-pool-cta--breeders .talent-pool-cta__contact{justify-content:center}@media(min-width: 1024px){.talent-pool-cta--breeders .talent-pool-cta__contact{flex-shrink:0}}.talent-pool-cta--breeders .talent-pool-cta__contact-link:focus-visible{outline-color:#f1f4ff;outline-offset:2px;box-shadow:0 0 0 4px hsla(0,0%,100%,.35)}.job-alerts-form{width:100%}.job-alerts-form__inner{display:flex;flex-direction:column;align-items:stretch;align-self:stretch;width:100%}.job-alerts-form__location{display:flex;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch;margin-bottom:48px}.job-alerts-form__prompt{display:flex;align-items:center;gap:16px;align-self:stretch}.job-alerts-form__prompt-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;color:#b1d7fe}.job-alerts-form__prompt-text{font-family:"tt-commons-pro",sans-serif;font-weight:400;font-style:normal;color:#10069f;font-size:16px;line-height:100%;letter-spacing:-0.16px;leading-trim:both;text-edge:cap}.job-alerts-form__icon{display:block;width:20px;height:20px}.job-alerts-form .filter-pills{align-items:flex-start}.job-alerts-form .filter-pills__list{display:flex;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;gap:8px}.job-alerts-form .filter-pills__item{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;padding:16px;font-size:16px;line-height:100%;letter-spacing:.32px;leading-trim:both;text-edge:cap}.job-alerts-form .filter-pills__item.is-active{color:#0054ff}.job-alerts-form__field{display:flex;align-items:center;gap:16px;align-self:stretch;padding:16px 0;border-bottom:1px solid rgba(16,6,159,.1);cursor:text;margin-bottom:24px}.job-alerts-form__field:focus-within{border-bottom-color:rgba(16,6,159,.25);outline:2px solid #10069f;outline-offset:2px}.job-alerts-form__field-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;color:#b1d7fe}.job-alerts-form__input{font-family:"tt-commons-pro",sans-serif;font-weight:400;font-style:normal;flex:1 1 auto;min-width:0;margin:0;padding:0;border:0;background:rgba(0,0,0,0);font-size:16px;line-height:100%;letter-spacing:-0.16px;color:#10069f;leading-trim:both;text-edge:cap}.job-alerts-form__input::placeholder{color:#10069f;opacity:1}.job-alerts-form__input:focus{outline:none}.job-alerts-form__input:focus-visible{outline:none}.job-alerts-form__footer{display:flex;flex-direction:column;align-items:flex-start;gap:38px;align-self:stretch}@media(max-width: 500px){.job-alerts-form__footer{align-items:stretch}}@media(min-width: 1024px){.job-alerts-form__footer{flex-direction:row;align-items:center;gap:37px}}.job-alerts-form__privacy{font-family:"tt-commons-pro",sans-serif;font-weight:400;font-style:normal;align-self:stretch;margin:0;min-width:0;font-size:12px;line-height:130%;color:rgba(16,6,159,.4)}@media(min-width: 1024px){.job-alerts-form__privacy{flex:1 0 0;font-size:14px}}.job-alerts-form__submit{flex-shrink:0;justify-content:center}@media(max-width: 500px){.job-alerts-form__submit{align-self:stretch;width:100%}}@media(min-width: 1024px){.job-alerts-form__submit{align-self:auto;width:auto}}.job-alerts-form__submit .button__icon--send{display:block}.job-alerts-form__submit.button--primary:focus-visible{outline:2px solid #10069f;outline-offset:0;box-shadow:0 0 0 3px rgba(0,84,255,.35)}.dual-image-visual{display:flex;justify-content:center;align-items:center;width:100%}.dual-image-visual__frame{width:min(100%,411px);overflow:visible;container-type:inline-size;container-name:dual-image-visual}@media(min-width: 1024px){.dual-image-visual__frame{max-width:calc(100%/(2*1.2627737226 - 1))}}.dual-image-visual__main-wrap{position:relative;width:100%;height:calc(609.93px*100cqw/411px);overflow:visible}@media(min-width: 1024px){.dual-image-visual__main-wrap{height:auto;aspect-ratio:.7989425189;max-height:514.43px}}.dual-image-visual__main{display:block;width:100%;height:calc(514.43px*100cqw/411px);max-height:514.43px;border-radius:24px;object-fit:cover}@media(min-width: 1024px){.dual-image-visual__main{height:100%;max-height:none}}.dual-image-visual [data-dual-image-visual-parallax=accent]{will-change:transform;transform:translate3d(0, var(--dual-image-visual-parallax-y, 0px), 0)}@media(prefers-reduced-motion: reduce){.dual-image-visual [data-dual-image-visual-parallax=accent]{will-change:auto;transform:none}}.dual-image-visual__accent-media{position:absolute;top:calc(418.93px*100cqw/411px);right:calc(20px*100cqw/411px);left:auto;width:calc(191px*100cqw/411px);height:calc(191px*100cqw/411px);border-radius:24px;z-index:1;overflow:hidden}@media(min-width: 1024px){.dual-image-visual__accent-media{top:calc(225px/514.43px*100%);width:calc(191px/411px*100%);height:auto;aspect-ratio:1/1}}.dual-image-visual__accent{display:block;width:100%;height:100%;border-radius:24px;object-fit:cover}@media(min-width: 1024px){.dual-image-visual--accent-start .dual-image-visual__accent-media{left:calc(-108px/411px*100%);right:auto}}@media(min-width: 1024px){.dual-image-visual--accent-end .dual-image-visual__accent-media{left:auto;right:calc(-108px/411px*100%)}}.stat-metrics{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start;gap:48px;width:100%;max-width:1280px;margin:0;padding:0;list-style:none}@media(min-width: 1024px){.stat-metrics{justify-content:center;align-items:center;align-content:center;gap:24px}}.stat-metrics__item{display:flex;flex:1 1 100%;min-width:0}@media(min-width: 576px){.stat-metrics__item{flex:1 1 calc(50% - 24px)}}@media(min-width: 1024px){.stat-metrics__item{flex:1 0 0}}.stat-metric{display:flex;flex-direction:column;align-items:flex-start;gap:32px;flex:1 0 0;width:100%;padding:8px 0 0;border-top:1px solid rgba(16,6,159,.1);border-left:none}@media(min-width: 1024px){.stat-metric{gap:96px;padding:0 8px;border-top:none;border-left:1px solid rgba(16,6,159,.1)}}.stat-metric__header{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;width:100%}.stat-metric__title{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;margin:0;align-self:stretch;color:#10069f;font-size:18px;line-height:150%}.stat-metric__desc{font-family:"tt-commons-pro",sans-serif;font-weight:400;font-style:normal;margin:0;align-self:stretch;color:rgba(16,6,159,.6);font-size:18px;line-height:150%}.stat-metric__figure{display:flex;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch;width:100%}.stat-metric__icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:32px;height:32px;color:#b1d7fe}.stat-metric__icon-svg{display:block;width:100%;height:100%}.stat-metric__value{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;margin:0;align-self:stretch;color:#10069f;font-size:56px;line-height:95%;leading-trim:both;text-edge:cap}@media(min-width: 1024px){.stat-metric__value{font-size:64px;line-height:1}}.myth-fact-item{display:flex;flex-direction:column;align-items:flex-start;gap:32px;align-self:stretch;padding:24px 0 0;border-top:1px solid rgba(241,244,255,.1)}@media(min-width: 1024px){.myth-fact-item{flex-direction:row;gap:24px;padding:24px 0}}.myth-fact-item__myth,.myth-fact-item__fact{display:flex;flex-direction:row-reverse;align-items:flex-start;gap:16px;flex:1 0 0;align-self:stretch;min-width:0}@media(min-width: 1024px){.myth-fact-item__myth,.myth-fact-item__fact{flex-direction:column;gap:16px}}.myth-fact-item__icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:32px;height:32px}.myth-fact-item__icon--false{color:#ff8181}.myth-fact-item__icon--true{color:#b8ff81}.myth-fact-item__icon-svg{display:block;width:100%;height:100%}.myth-fact-item__myth-title{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;margin:0;flex:1 1 0;min-width:0;color:#f1f4ff;font-size:20px;line-height:140%;letter-spacing:-0.4px}@media(min-width: 1024px){.myth-fact-item__myth-title{flex:none;align-self:stretch;max-width:298px;font-size:24px;line-height:115%;letter-spacing:-0.72px}}.myth-fact-item__fact-body{display:flex;flex-direction:column;align-items:flex-start;gap:16px;flex:1 1 0;min-width:0;align-self:stretch}.myth-fact-item__desc{font-family:"tt-commons-pro",sans-serif;font-weight:400;font-style:normal;margin:0;align-self:stretch;color:rgba(241,244,255,.8);font-size:16px;line-height:150%}@media(min-width: 1024px){.myth-fact-item__desc{color:rgba(241,244,255,.6)}}.myth-fact-item__highlight{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;margin:0;align-self:stretch;color:#f1f4ff;font-size:16px;line-height:150%}@media(min-width: 1024px){.myth-fact-item__highlight{max-width:588px}}.cta-intro-panel{display:flex;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch;width:100%;min-width:0}@media(min-width: 1024px){.cta-intro-panel{gap:64px}}.cta-intro-panel__intro{display:flex;flex-direction:column;align-items:flex-start;gap:32px;align-self:stretch}@media(min-width: 1024px){.cta-intro-panel__intro{gap:48px}}.cta-intro-panel__subtitle{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;margin:0;align-self:stretch;text-align:center;color:rgba(241,244,255,.4);font-size:12px;line-height:110%;font-variant:all-small-caps;letter-spacing:2.4px;leading-trim:both;text-edge:cap}@media(min-width: 1024px){.cta-intro-panel__subtitle{text-align:left;font-size:14px;line-height:102%;letter-spacing:2.8px}}.cta-intro-panel__title{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;margin:0;align-self:stretch;color:#f1f4ff;font-size:36px;line-height:120%;letter-spacing:-0.72px;leading-trim:both;text-edge:cap}@media(min-width: 1024px){.cta-intro-panel__title{font-size:48px;line-height:110%;letter-spacing:-0.96px}}.cta-intro-panel__desc{font-family:"tt-commons-pro",sans-serif;font-weight:400;font-style:normal;margin:0;align-self:stretch;color:rgba(241,244,255,.6);font-size:16px;line-height:150%}.cta-intro-panel__cta{align-self:stretch}@media(min-width: 576px){.cta-intro-panel__cta{align-self:flex-start}}.cta-intro-panel__proof{display:flex;align-items:center;gap:11px;align-self:stretch;width:100%}.cta-intro-panel__proof .team-intro__avatars-ticker{flex-shrink:0;width:calc(48px + (48px - 8px)*(3 - 1))}.cta-intro-panel__proof .team-intro__avatar{border-color:rgba(241,244,255,.24)}.cta-intro-panel__proof-text{font-family:"tt-commons-pro",sans-serif;font-weight:400;font-style:normal;margin:0;max-width:183px;font-size:12px;line-height:120%;color:#f1f4ff;opacity:.6}@keyframes hero-ticker{0%{transform:translate3d(0, 0, 0)}100%{transform:translate3d(calc(var(--hero-ticker-shift, 0px) * -1), 0, 0)}}.hero{padding-block:16px 48px;background:linear-gradient(180deg, #fcfdff 0%, #f1f4ff 100%)}@media(max-width: 1023px){.hero{display:flex;flex-direction:column;min-height:100dvh;min-height:100svh}.hero>.container{display:flex;flex:1 1 auto;flex-direction:column;width:100%;min-height:0;padding-inline:0}.hero>.container>.container__inner{display:flex;flex:1 1 auto;flex-direction:column;width:100%;min-height:0}}.hero__visual{position:relative;display:flex;flex:1 0 0;flex-direction:column;justify-content:flex-end;align-items:flex-start;align-self:stretch;gap:48px;width:100%;min-height:calc(100dvh - 16px);min-height:calc(100svh - 16px);overflow:hidden;border-radius:20px;background-color:#d3d3d3;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;padding:20px 20px 32px}@media(min-width: 1024px){.hero__visual{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:0;min-height:736px;border-radius:24px;padding:48px}}.hero__visual--has-image{background-image:linear-gradient(180deg, rgba(2, 2, 38, 0) 0%, rgba(2, 2, 38, 0.6) 100%),var(--hero-bg-url)}@media(min-width: 1024px){.hero__visual--has-image{background-image:linear-gradient(0deg, rgba(2, 2, 38, 0.2) 0%, rgba(2, 2, 38, 0.2) 100%),var(--hero-bg-url)}}.hero__visual--has-video::before{content:"";position:absolute;inset:0;z-index:1;background-image:linear-gradient(180deg, rgba(2, 2, 38, 0) 0%, rgba(2, 2, 38, 0.6) 100%);pointer-events:none}@media(min-width: 1024px){.hero__visual--has-video::before{background-image:linear-gradient(0deg, rgba(2, 2, 38, 0.2) 0%, rgba(2, 2, 38, 0.2) 100%)}}.hero__visual--placeholder{background-image:linear-gradient(135deg, #10069f 0%, #0054ff 100%)}.hero__video{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none}.hero__overlay{position:relative;z-index:2;display:flex;flex:1 1 auto;flex-direction:column;justify-content:flex-end;align-items:flex-start;align-self:stretch;width:100%;min-height:100%}@media(min-width: 1024px){.hero__overlay{flex:1 1 auto;min-height:100%}}.hero__grid{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;width:100%}@media(min-width: 1024px){.hero__grid{flex:0 0 auto;align-self:stretch;padding:0}}.hero__col--left{display:flex;flex-direction:column;align-items:flex-start;gap:48px;width:100%}@media(min-width: 1024px){.hero__col--left{flex:0 0 70%;gap:56px;max-width:70%;width:70%}}.hero__intro{display:flex;flex-direction:column;align-items:flex-start;gap:48px;width:100%;flex-shrink:0}@media(min-width: 1024px){.hero__intro{width:auto}}.hero__tagline{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;margin:0;max-width:100%;font-size:44px;line-height:110%;letter-spacing:-0.88px;color:#f1f4ff;text-align:left;leading-trim:both;text-edge:cap}@media(min-width: 1024px){.hero__tagline{max-width:616px;font-size:56px;letter-spacing:-1.12px}}.hero__ctas{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;width:100%}.hero__ctas .button--primary,.hero__ctas .button--secondary{justify-content:center}@media(max-width: 500px){.hero__ctas{align-items:stretch}.hero__ctas .button--primary,.hero__ctas .button--secondary{align-self:stretch;width:100%}}@media(min-width: 501px)and (max-width: 1023px){.hero__ctas .button--primary,.hero__ctas .button--secondary{align-self:flex-start;width:auto}}@media(min-width: 1024px){.hero__ctas{flex-direction:row;flex-wrap:wrap;align-items:center;width:auto}.hero__ctas .button--primary,.hero__ctas .button--secondary{align-self:auto;width:auto}}@media(min-width: 1024px){.hero__visual:has(.hero__recruitment) .hero__col--left{flex:0 1 auto;width:auto;max-width:min(70%,100% - 382px)}}@media(min-width: 1024px){.hero__visual:has(.hero__recruitment) .hero__ticker{max-width:min(640px,100%)}}.hero__ticker{position:relative;display:flex;justify-content:flex-start;align-items:center;overflow:hidden;width:100%;flex-shrink:0;background-color:rgba(0,0,0,0)}@media(min-width: 1024px){.hero__ticker{max-width:640px}}@media(max-width: 1023px){.hero__ticker{width:calc(100% + 2*20px);margin-inline:calc(-1*20px)}}.hero__ticker{-webkit-mask-image:linear-gradient(90deg, transparent 0%, #000 19.71%, #000 92%, transparent 97%);mask-image:linear-gradient(90deg, transparent 0%, #000 19.71%, #000 92%, transparent 97%)}.hero__ticker-track{display:flex;width:max-content;gap:32px;will-change:transform}.hero__ticker-track--active{animation:hero-ticker 24s linear infinite}@media(prefers-reduced-motion: reduce){.hero__ticker-track{animation:none}}.hero__ticker-track:hover{animation-play-state:paused}.hero__ticker-group{display:flex;align-items:center;gap:32px;margin:0;padding:0;list-style:none}.hero__ticker-item{display:flex;align-items:center;gap:10px;flex-shrink:0}.hero__ticker-icon{display:block;flex-shrink:0;width:24px;height:24px;color:#fff081}.hero__ticker-text{font-family:"tt-commons-pro",sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:150%;color:#f1f4ff;white-space:nowrap;leading-trim:both;text-edge:cap}.hero__recruitment-badge{display:flex;align-items:center;gap:6px;padding:2px 6px;border-radius:4px;background:#fff081;color:#10069f;font-size:8px;font-weight:600;line-height:150%;letter-spacing:.64px;text-transform:uppercase;flex-shrink:0;align-self:flex-start;margin:0;leading-trim:both;text-edge:cap}.hero__recruitment{display:none}@media(min-width: 1024px){.hero__recruitment{position:absolute;right:48px;bottom:48px;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:14px;width:310px;padding:16px;border:1px solid rgba(241,244,255,.4);border-radius:24px;background-color:rgba(241,244,255,.15);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}.hero__recruitment-lead{display:flex;flex-direction:column;align-items:flex-start;width:100%;margin:0}.hero__recruitment-title{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;margin:0;font-size:14px;line-height:150%;color:#f1f4ff;leading-trim:both;text-edge:cap}.hero__recruitment-text{font-family:"tt-commons-pro",sans-serif;font-weight:400;font-style:normal;margin:0;font-size:10px;line-height:150%;color:rgba(241,244,255,.6);leading-trim:both;text-edge:cap}.hero__recruitment-list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;width:100%}.hero__recruitment-item{margin:0;padding:0}.hero__recruitment-link{display:flex;align-items:center;align-self:stretch;gap:24px;width:100%;padding:8px 12px;border:1px solid rgba(252,253,255,.4);border-radius:8px;background-color:rgba(252,253,255,.15);color:inherit;text-decoration:none;transition:background-color .2s ease,border-color .2s ease}.hero__recruitment-link:hover{border-color:rgba(252,253,255,.55);background-color:rgba(252,253,255,.22)}.hero__recruitment-link:focus-visible{outline:2px solid #f1f4ff;outline-offset:2px}.hero__recruitment-link-content{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.hero__recruitment-link-title{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;font-size:12px;line-height:115%;letter-spacing:-0.12px;color:#f1f4ff;leading-trim:both;text-edge:cap}.hero__recruitment-meta{font-family:"tt-commons-pro",sans-serif;font-weight:400;font-style:normal;display:flex;align-items:center;gap:8px;font-size:10px;line-height:150%;color:rgba(241,244,255,.6);leading-trim:both;text-edge:cap}.hero__recruitment-meta-dot{display:block;flex-shrink:0;width:4px;height:4px;color:#f1f4ff}.hero__recruitment-location,.hero__recruitment-department{display:inline-block}.hero__recruitment-link-icon{display:block;flex-shrink:0;width:16px;height:16px;color:#f1f4ff}.hero__recruitment-footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;margin-top:0;padding-top:14px;border-top:1px solid rgba(252,253,255,.1)}.hero__recruitment-footer-text{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.hero__recruitment-footer-heading{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;margin:0;font-size:10px;line-height:100%;letter-spacing:.1px;color:#f1f4ff;leading-trim:both;text-edge:cap}.hero__recruitment-footer-sub{font-family:"tt-commons-pro",sans-serif;font-weight:400;font-style:normal;margin:0;font-size:10px;line-height:150%;color:#f1f4ff;opacity:.6;leading-trim:both;text-edge:cap}.hero__recruitment-cta{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;display:inline-flex;flex-shrink:0;align-items:center;gap:16px;padding:8px 12px;border:0;border-radius:999px;background-color:#fff;color:#10069f;font-size:12px;line-height:100%;letter-spacing:.24px;text-decoration:none;white-space:nowrap;leading-trim:both;text-edge:cap;box-shadow:0 2px 8px rgba(16,6,159,.12);transition:background-color .25s ease,color .25s ease,box-shadow .25s ease,transform .2s ease}.hero__recruitment-cta:hover{background-color:#0054ff;color:#fff;box-shadow:0 6px 18px rgba(0,84,255,.4)}.hero__recruitment-cta:active{transform:scale(0.98);box-shadow:0 2px 8px rgba(0,84,255,.3)}.hero__recruitment-cta:focus-visible{outline:2px solid #10069f;outline-offset:2px}.hero--quality{background:linear-gradient(180deg, #fcfdff 0%, #f1f4ff 100%)}.hero--quality .hero__recruitment{display:none}@media(max-width: 1023px){.hero--quality .hero__visual{flex:1 0 0;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:48px;align-self:stretch;height:auto;min-height:calc(100dvh - 16px);min-height:calc(100svh - 16px);padding:20px 20px 32px;border-radius:20px}.hero--quality .hero__overlay{display:flex;flex:1 0 0;flex-direction:column;justify-content:flex-end;align-items:flex-start;align-self:stretch;width:100%;min-height:0}.hero--quality .hero__grid{display:flex;flex:1 0 0;flex-direction:column;justify-content:flex-end;align-items:flex-start;align-self:stretch;width:100%;min-height:0}.hero--quality .hero__col--left{display:flex;flex:1 0 0;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:48px;align-self:stretch;width:100%;max-width:100%;height:auto;min-height:0}.hero--quality .hero__intro{flex:0 0 auto;align-items:flex-start;justify-content:flex-end;gap:48px;width:100%}.hero--quality .hero__tagline{align-self:flex-start;max-width:100%;text-align:left}.hero--quality .hero__ctas{flex-direction:column;align-items:flex-start;gap:16px;width:100%}.hero--quality .hero__ctas .button--primary,.hero--quality .hero__ctas .button--secondary{align-self:flex-start;width:auto}}@media(max-width: 1023px)and (max-width: 500px){.hero--quality .hero__ctas .button--primary,.hero--quality .hero__ctas .button--secondary{align-self:stretch;width:100%}}@media(max-width: 1023px){.hero--quality .hero__ticker{flex-shrink:0;justify-content:flex-start;align-self:stretch;width:100%;max-width:100%;margin-inline:0}}@media(min-width: 1024px){.hero--quality .hero__visual{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:56px;align-self:stretch;height:560px;min-height:560px;padding:48px;border-radius:24px}.hero--quality .hero__overlay{flex:1 1 auto;justify-content:center;align-items:center;align-self:stretch;width:100%;min-height:0}.hero--quality .hero__grid{flex:1 1 auto;align-items:center;justify-content:space-between;height:100%;min-height:0}.hero--quality .hero__col--left{flex:1 1 auto;align-items:center;justify-content:space-between;gap:56px;width:100%;max-width:100%;height:100%;min-height:0}.hero--quality .hero__intro{flex:1 1 auto;align-items:center;justify-content:center;width:100%}.hero--quality .hero__tagline{align-self:center;max-width:628px;text-align:center}.hero--quality .hero__ctas{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;width:100%}.hero--quality .hero__ctas .button--primary,.hero--quality .hero__ctas .button--secondary{align-self:auto;width:auto}.hero--quality .hero__ticker{flex-shrink:0;justify-content:flex-start;align-self:center;width:100%;max-width:640px;margin-inline:0}}.hero--brand .hero__intro{align-items:flex-start}@media(min-width: 1024px){.hero--brand .hero__intro{align-items:center}}.hero--brand .hero__heading{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;gap:32px;width:100%}@media(min-width: 1024px){.hero--brand .hero__heading{align-items:center;gap:48px}}.hero--brand .hero__subtitle{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;margin:0;align-self:stretch;color:rgba(241,244,255,.4);text-align:left;font-size:14px;font-style:normal;line-height:102%;font-variant:all-small-caps;letter-spacing:2.8px;leading-trim:both;text-edge:cap}@media(min-width: 1024px){.hero--brand .hero__subtitle{text-align:center}}.hero--brand .hero__title{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;margin:0;align-self:flex-start;max-width:100%;font-size:44px;line-height:110%;letter-spacing:-0.88px;color:#f1f4ff;text-align:left;leading-trim:both;text-edge:cap}@media(min-width: 1024px){.hero--brand .hero__title{align-self:center;max-width:628px;font-size:56px;letter-spacing:-1.12px;text-align:center}}.hero--brand .hero__ctas{align-items:flex-start;width:100%}@media(min-width: 1024px){.hero--brand .hero__ctas{align-items:center;justify-content:center;width:100%}}@media(max-width: 500px){.hero--brand .hero__ctas .button--primary,.hero--brand .hero__ctas .button--secondary{align-self:stretch;width:100%}}@media(min-width: 501px)and (max-width: 1023px){.hero--brand .hero__ctas .button--primary,.hero--brand .hero__ctas .button--secondary{align-self:flex-start;width:auto}}.hero--products{background:#fcfdff}@media(max-width: 1023px){.hero--products{display:block;min-height:0}.hero--products>.container{display:block;flex:none;min-height:0;padding-inline:0}.hero--products>.container>.container__inner{display:block;flex:none;min-height:0}.hero--products .hero__grid--products{gap:0;padding-inline:20px}.hero--products .hero__col--products-main{gap:24px}.hero--products .hero__title{padding-top:140px}.hero--products .hero__desc{color:rgba(241,244,255,.8)}.hero--products .hero__features-list{align-self:stretch;width:100%;max-width:100%;min-width:0}.hero--products .hero__features-item{align-self:stretch;width:100%;min-width:0}.hero--products .hero__features-text{white-space:normal}.hero--products .hero__ctas--products{align-self:stretch}.hero--products .hero__ctas--products{margin-top:48px;flex-direction:column;align-items:stretch;width:100%}}@media(max-width: 1023px)and (max-width: 500px){.hero--products .hero__ctas--products .button--primary,.hero--products .hero__ctas--products .button--secondary{align-self:stretch;width:100%}}@media(max-width: 1023px)and (min-width: 501px){.hero--products .hero__ctas--products .button--primary,.hero--products .hero__ctas--products .button--secondary{align-self:flex-start;width:auto}}@media(min-width: 1024px)and (max-width: 1179px){.hero--products .hero__grid--products{gap:24px}.hero--products .hero__col--products-main{gap:32px}.hero--products .hero__features-list{align-self:stretch;width:100%;max-width:100%;min-width:0}.hero--products .hero__features-item{align-self:stretch;width:100%;min-width:0}.hero--products .hero__features-text{white-space:normal}.hero--products .hero__ctas--products{margin-top:48px}}@media(max-width: 1023px){.hero--products .hero__visual{min-height:auto;height:auto;overflow:hidden;padding:0 0 32px}}@media(min-width: 1024px){.hero--products .hero__visual{min-height:560px;height:560px}}@media(min-width: 1024px){.hero--products .hero__overlay{align-items:flex-start;height:100%}}.hero--products .hero__grid--products{display:flex;flex-direction:column;align-items:flex-start;width:100%}@media(min-width: 1180px){.hero--products .hero__grid--products{display:grid;grid-template-columns:minmax(0, 1fr) minmax(433px, max-content);grid-template-rows:auto auto;align-items:end;justify-items:start;justify-content:start;column-gap:48px;row-gap:32px}}.hero--products .hero__col--products-main{display:flex;flex-direction:column;align-items:flex-start;gap:24px;width:100%;min-width:0}@media(min-width: 1180px){.hero--products .hero__col--products-main{grid-column:1;grid-row:1;gap:32px;justify-self:start;width:100%;max-width:560px}}.hero--products .hero__title{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;margin:0;max-width:100%;font-size:44px;line-height:110%;letter-spacing:-0.88px;color:#f1f4ff;leading-trim:both;text-edge:cap}@media(min-width: 1024px){.hero--products .hero__title{padding-top:0;max-width:560px;font-size:56px;letter-spacing:-1.12px}}.hero--products .hero__desc{font-family:"tt-commons-pro",sans-serif;font-weight:400;font-style:normal;margin:0;max-width:100%;font-size:16px;line-height:150%;color:rgba(241,244,255,.6);leading-trim:both;text-edge:cap}@media(min-width: 1024px){.hero--products .hero__desc{max-width:560px}}.hero--products .hero__ctas--products{gap:.75rem}.hero--products .hero__ctas--products .button--primary:focus-visible,.hero--products .hero__ctas--products .button--secondary:focus-visible{outline-color:#f1f4ff;box-shadow:0 0 0 3px rgba(241,244,255,.3)}@media(min-width: 1180px){.hero--products .hero__ctas--products{grid-column:1;grid-row:2;justify-self:start;flex-direction:row;flex-wrap:wrap;align-items:center;width:auto;max-width:100%;min-width:0}}.hero--products .hero__features-list{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-block-end:0;margin-inline:0;padding:0;list-style:none;width:100%;min-width:0}@media(max-width: 1179px){.hero--products .hero__features-list{margin-top:24px}}@media(min-width: 1180px){.hero--products .hero__features-list{grid-column:2;grid-row:1/span 2;flex-shrink:0;justify-self:end;align-self:end;width:auto;min-width:433px;max-width:none;margin-top:0}}.hero--products .hero__features-item{display:flex;align-items:center;gap:10px}.hero--products .hero__features-icon{display:block;flex-shrink:0;width:20px;height:20px;color:#fff081}.hero--products .hero__features-text{font-family:"tt-commons-pro",sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:150%;color:#f1f4ff;leading-trim:both;text-edge:cap}@media(min-width: 1024px){.hero--products .hero__features-text{white-space:normal}}.icon-title-desc{display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:stretch;padding-block:24px 48px;background:radial-gradient(50% 50% at 50% 50%, rgba(241, 244, 255, 0) 0%, #f1f4ff 80%),#f1f4ff;text-align:center}@media(min-width: 1024px){.icon-title-desc{padding-block:112px 160px}}.icon-title-desc--pattern-bg{background-color:#f1f4ff;background-image:radial-gradient(50% 50% at 50% 50%, rgba(241, 244, 255, 0) 0%, #f1f4ff 80%),var(--icon-title-desc-pattern-url);background-repeat:no-repeat,repeat;background-position:center,center;background-size:auto,1000px}.icon-title-desc__inner{display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:stretch;gap:48px;width:100%;margin-inline:auto}@media(min-width: 1024px){.icon-title-desc__inner{gap:112px}}.icon-title-desc__icon{display:block;width:48px;height:48px;flex-shrink:0}@media(max-width: 1023px){.icon-title-desc--icon-round-lg{gap:48px;padding:24px 20px 48px}.icon-title-desc--icon-round-lg>.container{padding-inline:0}}@media(min-width: 1024px){.icon-title-desc--icon-round-lg{padding-block:80px 160px}}.icon-title-desc--icon-round-lg .icon-title-desc__inner{gap:48px}@media(max-width: 1023px){.icon-title-desc--icon-round-lg .icon-title-desc__inner{padding:24px 0}}.icon-title-desc--icon-round-lg .icon-title-desc__body{padding-block:0}.icon-title-desc--icon-round-lg .icon-title-desc__icon{width:56px;height:56px;border-radius:28px;object-fit:cover;background-color:#d3d3d3}@media(min-width: 1024px){.icon-title-desc--icon-round-lg .icon-title-desc__icon{width:64px;height:64px;border-radius:32px}}.icon-title-desc__body{display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:stretch;gap:48px;width:100%;padding-block:24px}@media(min-width: 1024px){.icon-title-desc__body{padding-block:0}}.icon-title-desc__title{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;font-size:14px;line-height:102%;letter-spacing:2.8px;font-variant:all-small-caps;color:rgba(16,6,159,.4);leading-trim:both;text-edge:cap;margin:0;text-align:center}.icon-title-desc__desc{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;font-size:36px;line-height:120%;letter-spacing:-0.72px;color:#10069f;leading-trim:both;text-edge:cap}@media(min-width: 1024px){.icon-title-desc__desc{font-size:48px;letter-spacing:-0.96px}}.icon-title-desc__desc{margin:0;width:100%;text-align:center}@media(min-width: 1024px){.icon-title-desc__desc{max-width:1062px}}.icon-title-desc__desc--words{color:#10069f}.icon-title-desc__desc--bg{width:100%;max-width:100%;padding:1.25rem 1.5rem;border-radius:8px;background-color:#fff081}@media(min-width: 1024px){.icon-title-desc__desc--bg{max-width:1062px}}@media(min-width: 768px){.icon-title-desc__desc--bg{padding:1.5rem 2rem}}.icon-title-desc--words-ready .icon-title-desc__word{display:inline;--word-progress: 0;color:inherit;opacity:0;transition:opacity .62s cubic-bezier(0.4, 0, 0.2, 1)}.icon-title-desc--words-ready .icon-title-desc__word.is-revealed{opacity:1}@media(max-width: 1023px){.icon-title-desc--words-ready .icon-title-desc__word{transition-duration:.52s}.icon-title-desc--words-ready .icon-title-desc__word.is-revealed{transition-delay:calc(var(--word-index, 0)*.038s)}}@media(prefers-reduced-motion: reduce){.icon-title-desc--words-ready .icon-title-desc__word{opacity:1;transition:none}}html:not(.js) .icon-title-desc--reveal .icon-title-desc__desc{color:#10069f}@keyframes feature-cards-ticker{0%{transform:translate3d(0, 0, 0)}100%{transform:translate3d(calc(var(--feature-cards-ticker-shift, 0px) * -1), 0, 0)}}.feature-cards{display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:stretch;margin-top:0;padding:48px 20px;background-color:#f1f4ff;text-align:left}@media(min-width: 1024px){.feature-cards{padding:0}}.feature-cards--quality{padding:0;background-color:#f1f4ff}.feature-cards--quality .feature-cards__inner{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:64px;align-self:stretch;width:100%;max-width:1440px;margin-inline:auto;padding:48px 20px}@media(min-width: 1024px){.feature-cards--quality .feature-cards__inner{gap:80px;padding:112px 48px 80px}}.feature-cards--quality .feature-cards__heading{display:flex;flex-direction:column;align-items:center;align-self:stretch;gap:32px;width:100%;text-align:center}@media(min-width: 1024px){.feature-cards--quality .feature-cards__heading{gap:48px}}.feature-cards--quality .feature-cards__grid{display:grid;grid-template-columns:minmax(0, 1fr);align-self:stretch;gap:16px;width:100%;margin:0;padding:0;list-style:none}@media(min-width: 768px){.feature-cards--quality .feature-cards__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1024px){.feature-cards--quality .feature-cards__grid{grid-template-columns:repeat(4, minmax(0, 1fr));gap:24px;width:1280px;max-width:100%;align-self:center}}.feature-cards--quality .feature-cards__item{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;gap:24px;width:100%;min-width:0;height:auto;min-height:0;padding:20px 20px 32px 20px;justify-content:flex-start}@media(min-width: 768px){.feature-cards--quality .feature-cards__item{min-height:280px}}@media(min-width: 1024px){.feature-cards--quality .feature-cards__item{padding:24px}}.feature-cards--quality .feature-cards__title{margin-top:0}.feature-cards--quality .feature-cards__desc{margin-top:auto;margin-bottom:0}@media(min-width: 1024px){.feature-cards--company{gap:64px;padding:80px 80px 112px}}@media(min-width: 1024px){.feature-cards--company .feature-cards__viewport{min-height:0;padding:0;--feature-cards-reveal-rise: 112px}}@media(min-width: 1024px){.feature-cards--company.feature-cards--reveal-ready .feature-cards__desktop .feature-cards__item{transform:translate3d(0, var(--card-reveal-y, 112px), 0)}}.feature-cards__mobile{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}@media(min-width: 1024px){.feature-cards__mobile{display:none}}.feature-cards__mobile .carousel{--carousel-gap: 40px}.feature-cards__mobile .feature-cards__item{width:100%;height:280px;justify-content:flex-start}.feature-cards__mobile .feature-cards__desc{margin-top:auto}.feature-cards__desktop{display:none;width:100%}@media(min-width: 1024px){.feature-cards__desktop{display:block}}.feature-cards__viewport{position:relative;width:100%;overflow:hidden}@media(min-width: 1024px){.feature-cards__viewport{box-sizing:border-box;min-height:548px;padding:80px 0 128px;--feature-cards-reveal-rise: 128px;-webkit-mask-image:linear-gradient(90deg, transparent 0%, #000 19.71%, #000 92%, transparent 97%);mask-image:linear-gradient(90deg, transparent 0%, #000 19.71%, #000 92%, transparent 97%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}}@media(min-width: 1024px){.feature-cards .container{max-width:1440px;margin-inline:auto;padding-inline:0}.feature-cards .container__inner{max-width:none}}@media(min-width: 1024px){.feature-cards__stage{align-self:stretch}}.feature-cards__track{display:flex;width:max-content;gap:24px}@media(min-width: 1024px){.feature-cards__track{will-change:transform}.feature-cards__track--active{animation:feature-cards-ticker 52s linear infinite}.feature-cards__track--active.feature-cards__track--reveal-pending{animation-play-state:paused}}@media(min-width: 1024px)and (prefers-reduced-motion: reduce){.feature-cards__track{animation:none}}.feature-cards__group{display:flex;flex-direction:row;align-items:stretch;gap:24px;margin:0;padding:0;list-style:none;flex-shrink:0}.feature-cards__item{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;align-self:stretch;flex-shrink:0;padding:24px;border-radius:24px;background-color:#fcfdff}@media(min-width: 1024px){.feature-cards__item{position:relative;flex:0 0 302px;width:302px;min-height:340px;height:340px}}@media(min-width: 1024px){.feature-cards--reveal-ready .feature-cards__desktop .feature-cards__item{transform:translate3d(0, var(--card-reveal-y, 128px), 0);transition:transform .65s cubic-bezier(0.22, 1, 0.36, 1);will-change:transform}}@media(prefers-reduced-motion: reduce){.feature-cards--reveal-ready .feature-cards__desktop .feature-cards__item{transform:none;will-change:auto}}.feature-cards__head{display:flex;align-items:flex-start;justify-content:space-between;align-self:stretch;width:100%;flex-shrink:0;min-height:32px}.feature-cards__icon-wrap{display:block;flex-shrink:0;line-height:0}.feature-cards__icon{display:block;width:32px;height:32px;color:#b1d7fe}.feature-cards__number{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;flex-shrink:0;font-size:12px;line-height:110%;letter-spacing:2.4px;font-variant:all-small-caps;color:rgba(16,6,159,.2);leading-trim:both;text-edge:cap}@media(min-width: 1024px){.feature-cards__number{font-size:14px;line-height:102%;letter-spacing:2.8px}}.feature-cards__title{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;margin:16px 0 0;width:100%;flex-shrink:0;font-size:20px;line-height:140%;letter-spacing:-0.4px;color:#10069f;leading-trim:both;text-edge:cap}@media(min-width: 1024px){.feature-cards__title{font-size:24px;line-height:115%;letter-spacing:-0.72px}}.feature-cards__desc{font-family:"tt-commons-pro",sans-serif;font-weight:400;font-style:normal;margin:auto 0 0;width:100%;font-size:16px;line-height:150%;color:rgba(16,6,159,.6);leading-trim:both;text-edge:cap}html:not(.js) .feature-cards--reveal .feature-cards__desktop .feature-cards__item{transform:none}.quality-highlights{display:flex;flex-direction:column;align-items:center;align-self:stretch;background-color:#f1f4ff}.quality-highlights__inner{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:64px;width:100%;max-width:1440px;margin-inline:auto;padding:48px 20px}@media(min-width: 1024px){.quality-highlights__inner{justify-content:flex-start;align-items:flex-start;gap:80px;padding:80px 40px}}.quality-highlights__intro{display:flex;flex-direction:column;align-items:flex-start;gap:32px;align-self:stretch;width:100%}@media(min-width: 1024px){.quality-highlights__intro{gap:48px;align-self:flex-start;width:auto;max-width:792px}}@media(min-width: 1440px){.quality-highlights__intro{margin-inline-start:calc(-1*40px)}}.quality-highlights__heading{display:flex;flex-direction:column;align-items:flex-start;gap:32px;align-self:stretch;width:100%}@media(min-width: 1024px){.quality-highlights__heading{gap:48px;width:auto;max-width:792px}}.quality-highlights__heading .section-subtitle{line-height:100%;text-align:left}.quality-highlights__heading .section-title{text-align:left}.quality-highlights__cta{align-self:flex-start;width:auto}@media(max-width: 500px){.quality-highlights__cta{align-self:stretch;width:100%}}@media(min-width: 1024px){.quality-highlights__cta{align-self:flex-start;width:auto}}.quality-highlights__cta.button--primary:focus-visible{outline-color:#10069f;box-shadow:0 2px 8px rgba(0,84,255,.25),0 0 0 4px rgba(16,6,159,.28)}.quality-highlights__cta.button--primary:hover:focus-visible{outline-color:#0054ff}.quality-highlights__carousel{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;width:100%}@media(min-width: 1440px){.quality-highlights__carousel{width:calc(100% + 40px);margin-inline-start:calc(-1*40px);margin-inline-end:calc(50% - 50vw)}}.quality-highlights__carousel .carousel{--carousel-gap: 24px;gap:24px;--carousel-slide-gap: 24px;--carousel-slides-per-view: 1;align-items:flex-start;width:100%}@media(min-width: 1024px){.quality-highlights__carousel .carousel{--carousel-gap: 48px;gap:48px;--carousel-slide-size-fixed: 376px;--carousel-slide-featured-width: 480px;--carousel-slide-narrow-width: 376px}}.quality-highlights__carousel .carousel__viewport{width:100%}@media(min-width: 1024px){.quality-highlights__carousel .carousel__viewport{max-width:1404px}}@media(min-width: 1440px){.quality-highlights__carousel .carousel__viewport{-webkit-mask-image:linear-gradient(90deg, #000 0%, #000 92%, transparent 97%);mask-image:linear-gradient(90deg, #000 0%, #000 92%, transparent 97%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}}@media(min-width: 1024px){.quality-highlights__carousel .carousel__slide{flex:0 0 376px;width:376px;transition:width .45s cubic-bezier(0.22, 1, 0.36, 1),flex-basis .45s cubic-bezier(0.22, 1, 0.36, 1)}}@media(min-width: 1024px){.quality-highlights__carousel .carousel__slide--featured{flex:0 0 480px;width:480px}}@media(min-width: 1024px){.quality-highlights__carousel .carousel__slide--shrink-instant{transition:none !important}}.quality-highlights__carousel .carousel__dots{justify-content:flex-start;gap:8px}.quality-highlights__carousel .carousel__dot{width:8px;height:4px;border-radius:100px;background-color:#10069f;opacity:.2}.quality-highlights__carousel .carousel__dot.is-active{width:24px;opacity:1;background-color:#0054ff}.quality-highlights__carousel .carousel__dot:focus-visible{opacity:1;outline:2px solid #0054ff;outline-offset:2px;box-shadow:0 0 0 3px rgba(0,84,255,.35)}@media(min-width: 1024px){.quality-highlights__carousel .carousel--has-arrows[data-carousel-layout=left-peek] .carousel__frame{width:100%;max-width:1404px}.quality-highlights__carousel .carousel--has-arrows[data-carousel-layout=left-peek] .carousel__arrow{opacity:1;pointer-events:auto}.quality-highlights__carousel .carousel--has-arrows[data-carousel-layout=left-peek] .carousel__arrow--prev{left:0;right:auto;transform:translate(-50%, -50%)}.quality-highlights__carousel .carousel--has-arrows[data-carousel-layout=left-peek] .carousel__arrow--next{left:auto;right:0;transform:translate(50%, -50%)}}.quality-highlights__carousel .carousel__arrow{background-color:#0054ff;color:#fff}@media(hover: hover){.quality-highlights__carousel .carousel__arrow:hover{background-color:#10069f;color:#fff}.quality-highlights__carousel .carousel__arrow--prev:hover .carousel__arrow-icon{transform:translateX(-2px)}.quality-highlights__carousel .carousel__arrow--next:hover .carousel__arrow-icon{transform:translateX(2px)}}.quality-highlights__carousel .carousel__arrow:focus-visible{opacity:1;pointer-events:auto;outline:2px solid #0054ff;outline-offset:2px;box-shadow:0 0 0 4px rgba(0,84,255,.35)}@media(max-width: 767px){.quality-highlights__carousel .carousel__arrow{display:none}.quality-highlights__carousel .carousel__arrow[hidden]{display:none}}.quality-highlights__card{display:flex;flex-direction:column;justify-content:space-between;align-items:center;align-self:stretch;width:100%;height:480px;min-height:480px;overflow:hidden;border-radius:24px}.quality-highlights__card--featured:not(.quality-highlights__card--image){background:linear-gradient(180deg, #030075 0%, #10069f 100%)}.quality-highlights__card--image{background-color:rgba(0,0,0,0);background-image:linear-gradient(0deg, rgba(2, 2, 38, 0.1) 0%, rgba(2, 2, 38, 0.1) 100%),var(--quality-highlights-card-bg);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.quality-highlights__card-icon-wrap{display:flex;align-items:center;gap:10px;align-self:stretch;padding:20px}@media(min-width: 1024px){.quality-highlights__card-icon-wrap{padding:24px}}.quality-highlights__card-icon{display:block;width:32px;height:32px;color:#fff081}.quality-highlights__card-body{display:flex;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch;margin-top:auto;padding:20px 20px 32px;background:linear-gradient(180deg, rgba(3, 0, 117, 0) 0%, rgba(2, 0, 66, 0.1) 100%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media(min-width: 1024px){.quality-highlights__card-body{padding:32px 32px 48px}}.quality-highlights__card-title{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;margin:0;align-self:stretch;font-size:24px;line-height:115%;letter-spacing:-0.72px;color:#fcfdff;leading-trim:both;text-edge:cap}@media(min-width: 1024px){.quality-highlights__card-title{font-size:24px;letter-spacing:-0.72px}}.quality-highlights__card-desc{font-family:"tt-commons-pro",sans-serif;font-weight:400;font-style:normal;margin:0;align-self:stretch;font-size:16px;line-height:150%;color:rgba(241,244,255,.8);leading-trim:both;text-edge:cap}@media(min-width: 1024px){.quality-highlights__card-desc{font-size:18px}}.quality-certificates{position:relative;display:flex;flex-direction:column;align-items:center;align-self:stretch;background:linear-gradient(180deg, #030075 0%, #10069f 100.08%)}.quality-certificates__section-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:.2;mix-blend-mode:lighten;pointer-events:none}.quality-certificates__inner{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:64px;align-self:stretch;width:100%;max-width:1440px;margin-inline:auto;padding:64px 20px}@media(min-width: 1024px){.quality-certificates__inner{gap:80px;padding:112px 48px}}.quality-certificates__heading{display:flex;flex-direction:column;align-items:center;align-self:stretch;width:100%}.quality-certificates__heading .section-subtitle{color:rgba(241,244,255,.4);text-align:center;line-height:102%;letter-spacing:2.8px}.quality-certificates__grid{display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:stretch;flex-wrap:wrap;gap:48px;width:100%;max-width:1280px;margin:0;padding:0;list-style:none}@media(min-width: 576px){.quality-certificates__grid{flex-direction:row;align-items:flex-start;align-content:flex-start;gap:24px}}@media(min-width: 1024px){.quality-certificates__grid{justify-content:center}}.quality-certificates__item{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0;align-self:stretch;flex:1 1 100%;min-width:0}@media(min-width: 576px){.quality-certificates__item{flex:1 1 calc(50% - 12px);align-self:auto;gap:32px}}@media(min-width: 1024px){.quality-certificates__item{flex:1 0 0}}.quality-certificates__logo-wrap{display:flex;align-items:center;justify-content:center;align-self:stretch;width:100%;height:64px;min-height:64px}.quality-certificates__logo{display:block;width:auto;max-width:100%;height:auto;max-height:100%;object-fit:contain}.quality-certificates__dot{display:block;flex-shrink:0;width:5px;height:5px;margin-top:24px;margin-bottom:16px;aspect-ratio:1/1;color:rgba(241,244,255,.6)}@media(min-width: 576px){.quality-certificates__dot{margin-top:0;margin-bottom:0}}.quality-certificates__desc{font-family:"tt-commons-pro",sans-serif;font-weight:400;font-style:normal;margin:0;align-self:stretch;color:rgba(241,244,255,.8);text-align:center;font-size:16px;line-height:130%;leading-trim:both;text-edge:cap}.certificates-logos{display:flex;flex-direction:column;align-items:center;align-self:stretch;background:linear-gradient(180deg, #fcfdff 0%, #fff 100%)}.certificates-logos__inner{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:48px;align-self:stretch;width:100%;max-width:1440px;margin-inline:auto;padding:48px 20px}@media(min-width: 1024px){.certificates-logos__inner{gap:80px;padding:48px}}.certificates-logos__heading{display:flex;flex-direction:column;align-items:center;align-self:stretch;width:100%}.certificates-logos__heading .section-subtitle{text-align:center}@media(max-width: 1023px){.certificates-logos__heading .section-subtitle{color:rgba(16,6,159,.4);font-size:12px;line-height:110%;letter-spacing:2.4px;leading-trim:both;text-edge:cap}}.certificates-logos__grid{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;align-content:flex-start;gap:24px;width:100%;max-width:1280px;margin:0;padding:0;list-style:none}@media(max-width: 1023px){.certificates-logos__grid{align-self:stretch}}.certificates-logos__item{display:flex;flex-direction:column;align-items:center;gap:32px;flex-shrink:0;width:128px}@media(min-width: 1024px){.certificates-logos__item{width:193px}}.certificates-logos__logo{display:block;width:auto;max-width:100%;height:auto;object-fit:contain}.product-showcase{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;background:#fff}.product-showcase__inner{display:flex;flex-direction:column;align-items:flex-start;gap:0;align-self:stretch;width:100%;max-width:1440px;margin-inline:auto;padding:64px 20px}@media(min-width: 1024px){.product-showcase__inner{flex-direction:row;align-items:center;justify-content:center;gap:24px;padding:80px}}.product-showcase__content{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;width:100%;min-width:0;margin-top:16px}@media(min-width: 1024px){.product-showcase__content{flex:0 1 519px;max-width:519px;margin-top:0;margin-inline:auto;align-self:center}}.product-showcase__intro{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;width:100%}.product-showcase__intro .section-subtitle{margin:0 0 32px;color:rgba(16,6,159,.4);text-align:center;font-size:12px;line-height:110%;letter-spacing:2.4px;leading-trim:both;text-edge:cap}@media(min-width: 1024px){.product-showcase__intro .section-subtitle{margin-bottom:48px;text-align:left;font-size:14px;line-height:102%;letter-spacing:2.8px}}.product-showcase__intro .product-showcase__logo-row{display:flex;align-items:center;gap:32px;align-self:stretch;margin:0 0 32px}.product-showcase__intro .product-showcase__logo-row .product-showcase__logo{margin:0;flex-shrink:0}.product-showcase__intro .product-showcase__logo{display:block;width:auto;max-width:100%;height:auto;margin:0 0 32px}.product-showcase__intro .product-showcase__badge{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;display:flex;height:24px;padding:4px 6px;align-items:center;gap:6px;border-radius:4px;background:#b1d7fe;color:#10069f;font-size:12px;line-height:102%;font-variant:all-small-caps;letter-spacing:2.4px;flex-shrink:0;leading-trim:both;text-edge:cap}.product-showcase__intro .section-title{margin:0 0 32px;color:#10069f;text-align:left;font-size:36px;line-height:120%;letter-spacing:-0.72px;leading-trim:both;text-edge:cap}@media(min-width: 1024px){.product-showcase__intro .section-title{font-size:48px;letter-spacing:-0.96px}}.product-showcase__desc{font-family:"tt-commons-pro",sans-serif;font-weight:400;font-style:normal;margin:0;align-self:stretch;color:rgba(16,6,159,.6);font-size:16px;line-height:150%;leading-trim:both;text-edge:cap}.product-showcase__cta{margin-top:32px;align-self:stretch}.product-showcase__cta--email .button__icon--email{display:block}@media(max-width: 500px){.product-showcase__cta{width:100%}}@media(min-width: 501px)and (max-width: 1023px){.product-showcase__cta{align-self:flex-start;width:auto}}@media(min-width: 1024px){.product-showcase__cta{align-self:flex-start;width:auto}}.product-showcase__cta.button--primary:focus-visible{outline:2px solid #10069f;outline-offset:2px;box-shadow:0 2px 8px rgba(0,84,255,.25),0 0 0 3px rgba(0,84,255,.35)}.product-showcase__cta.button--primary:hover:focus-visible{outline-color:#10069f}.product-showcase__features{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch;margin:32px 0 0;padding:8px 0 0;list-style:none}@media(min-width: 1024px){.product-showcase__features{margin-top:48px;padding-top:0}}.product-showcase__feature{display:flex;align-items:center;gap:10px;align-self:stretch}.product-showcase__feature-icon{display:block;flex-shrink:0;width:20px;height:20px;color:#b1d7fe}.product-showcase__feature-text{font-family:"tt-commons-pro",sans-serif;font-weight:400;font-style:normal;color:#10069f;font-size:16px;line-height:150%;leading-trim:both;text-edge:cap}.product-showcase__visual{display:flex;flex-shrink:0;align-items:center;justify-content:center;align-self:stretch;width:100%}@media(min-width: 1024px){.product-showcase__visual{flex:0 0 519px;align-self:center;width:519px;max-width:519px;margin-inline:auto}}.product-showcase__image{display:block;width:100%;height:auto}@media(min-width: 1024px){.product-showcase__image{max-width:519px;aspect-ratio:1/1;object-fit:cover}}.product-showcase__inner:not(:has(.product-showcase__visual)) .product-showcase__content{margin-top:0}@media(min-width: 1024px){.product-showcase--media-end .product-showcase__content{order:1}.product-showcase--media-end .product-showcase__visual{order:2}}@media(min-width: 1024px){.product-showcase--media-start .product-showcase__content{order:2}.product-showcase--media-start .product-showcase__visual{order:1}}.quality-content-quote{display:flex;flex-direction:column;align-items:center;align-self:stretch;background-color:#f1f4ff}.quality-content-quote__inner{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:64px;width:100%;max-width:1440px;margin-inline:auto;padding:64px 20px}@media(min-width: 1024px){.quality-content-quote__inner{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:80px;padding:112px 80px}}.quality-content-quote__content{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;width:100%}@media(min-width: 1024px){.quality-content-quote__content{flex:1 0 0;max-width:518px}}.quality-content-quote__intro{display:flex;flex-direction:column;align-items:flex-start;gap:32px;align-self:stretch;width:100%}@media(min-width: 1024px){.quality-content-quote__intro{gap:48px}}.quality-content-quote__intro .section-subtitle{color:rgba(16,6,159,.4);text-align:left;line-height:102%;letter-spacing:2.8px}.quality-content-quote__intro .section-title{color:#10069f;text-align:left;font-size:36px;line-height:120%;letter-spacing:-0.72px;leading-trim:both;text-edge:cap}@media(min-width: 1024px){.quality-content-quote__intro .section-title{font-size:48px;letter-spacing:-0.96px}}.quality-content-quote__desc{font-family:"tt-commons-pro",sans-serif;font-weight:400;font-style:normal;margin:0;align-self:stretch;color:rgba(16,6,159,.6);font-size:14px;line-height:150%;leading-trim:both;text-edge:cap}@media(min-width: 1024px){.quality-content-quote__desc{font-size:16px}}.quality-content-quote__quote{display:flex;align-items:stretch;gap:16px;align-self:stretch;margin:32px 0 0;padding:0;border:0}.quality-content-quote__quote-aside{display:flex;flex-direction:column;align-items:center;flex-shrink:0;align-self:stretch;width:14px}.quality-content-quote__quote-icon{display:block;flex-shrink:0;width:14px;height:13px;color:#10069f}.quality-content-quote__quote-line{display:block;flex:1 1 auto;width:1px;min-height:66px;margin-top:0}.quality-content-quote__quote-content{display:flex;flex-direction:column;align-items:flex-start;gap:16px;flex:1 1 0;min-width:0;align-self:stretch}.quality-content-quote__quote-text{font-family:"tt-commons-pro",sans-serif;font-weight:400;font-style:normal;margin:0;align-self:stretch;color:rgba(16,6,159,.6);font-size:14px;line-height:150%}.quality-content-quote__author{display:flex;align-items:center;gap:16px;align-self:stretch}.quality-content-quote__author-avatar{display:none;flex-shrink:0;width:32px;height:32px;aspect-ratio:1/1;border-radius:32px;object-fit:cover}@media(min-width: 1024px){.quality-content-quote__author-avatar{display:block}}.quality-content-quote__author-meta{display:flex;flex-direction:column;align-items:flex-start;gap:0;min-width:0}.quality-content-quote__author-name{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;margin:0;color:rgba(16,6,159,.6);font-size:12px;line-height:102%;font-variant:all-small-caps;letter-spacing:2.4px;leading-trim:both;text-edge:cap}.quality-content-quote__author-role{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;margin:0;color:rgba(16,6,159,.4);font-size:12px;line-height:102%;font-variant:all-small-caps;letter-spacing:2.4px;leading-trim:both;text-edge:cap}.quality-content-quote__visual{display:flex;justify-content:center;align-items:center;width:100%}@media(min-width: 1024px){.quality-content-quote__visual{flex:1 1 0;min-width:0}}@media(min-width: 1024px){.quality-content-quote--visual-end .quality-content-quote__visual{justify-content:flex-end}}@media(min-width: 1024px){.quality-content-quote--visual-start .quality-content-quote__visual{order:-1;justify-content:flex-start}}@media(min-width: 1024px){.quality-content-quote--no-quote .quality-content-quote__inner{align-items:center}.quality-content-quote--no-quote .quality-content-quote__content{flex:0 1 auto;align-self:center;justify-content:center}.quality-content-quote--no-quote .quality-content-quote__visual{align-self:center}}.quality-myths{position:relative;display:flex;flex-direction:column;align-items:center;align-self:stretch;overflow:hidden;background:radial-gradient(240.56% 111.89% at 100% -0.02%, #0054ff 0%, #10069f 100%)}.quality-myths__section-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:.2;mix-blend-mode:lighten;pointer-events:none}.quality-myths__decor{display:none;position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}@media(min-width: 1024px){.quality-myths__decor{display:block}}.quality-myths [data-quality-myths-parallax]{will-change:transform}@media(prefers-reduced-motion: reduce){.quality-myths [data-quality-myths-parallax]{will-change:auto}}.quality-myths__shape{position:absolute;top:394px;right:-141px;width:931px;height:1389px;pointer-events:none;transform:translate3d(0, var(--quality-myths-parallax-y, 0px), 0)}@media(prefers-reduced-motion: reduce){.quality-myths__shape{transform:none}}.quality-myths__shape-icon{display:block;width:100%;height:100%}.quality-myths__shape-icon path{fill:rgba(16,6,159,.1019607843);fill-opacity:1}.quality-myths__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:80px;align-self:stretch;width:100%;max-width:1440px;margin-inline:auto;padding:64px 20px}@media(min-width: 1024px){.quality-myths__inner{gap:80px;padding:112px 80px}}.quality-myths__heading{display:flex;flex-direction:column;align-items:flex-start;gap:32px;align-self:stretch;width:100%}@media(min-width: 1024px){.quality-myths__heading{gap:48px}}.quality-myths__heading .section-subtitle{color:rgba(241,244,255,.4);text-align:center;font-size:12px;line-height:110%;letter-spacing:2.4px;leading-trim:both;text-edge:cap}@media(min-width: 1024px){.quality-myths__heading .section-subtitle{text-align:left;font-size:14px;line-height:102%;letter-spacing:2.8px}}.quality-myths__heading .section-title{color:#f1f4ff;text-align:left;font-size:36px;line-height:120%;letter-spacing:-0.72px;leading-trim:both;text-edge:cap}@media(min-width: 1024px){.quality-myths__heading .section-title{max-width:487px;font-size:48px;letter-spacing:-0.96px}}.quality-myths__list{display:flex;flex-direction:column;align-items:flex-start;gap:48px;align-self:stretch;width:100%;margin:0;padding:0;list-style:none}@media(min-width: 1024px){.quality-myths__list{gap:16px}}.quality-stats{display:flex;flex-direction:column;align-items:center;align-self:stretch;background-color:#f1f4ff}.quality-stats__inner{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:64px;align-self:stretch;width:100%;max-width:1440px;margin-inline:auto;padding:48px 20px}@media(min-width: 1024px){.quality-stats__inner{align-items:center;gap:80px;padding:80px 48px}}.quality-stats__heading{display:flex;flex-direction:column;align-items:center;align-self:stretch;width:100%}.quality-stats__heading .section-subtitle{color:rgba(16,6,159,.4);text-align:center;font-size:12px;line-height:110%;letter-spacing:2.4px;leading-trim:both;text-edge:cap}@media(min-width: 1024px){.quality-stats__heading .section-subtitle{font-size:14px;line-height:102%;letter-spacing:2.8px}}.quality-stats__metrics{align-self:stretch}.breeders-intro{display:flex;flex-direction:column;align-items:center;align-self:stretch;background:radial-gradient(50% 50% at 50% 50%, rgba(241, 244, 255, 0) 0%, #f1f4ff 60%),#f1f4ff}.breeders-intro__inner{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:48px;align-self:stretch;width:100%;max-width:1440px;margin-inline:auto;padding:24px 20px 64px}@media(min-width: 1024px){.breeders-intro__inner{gap:80px;padding:112px 80px}}.breeders-intro__intro{display:flex;flex-direction:column;align-items:center;gap:32px;align-self:stretch;width:100%}@media(min-width: 1024px){.breeders-intro__intro{gap:32px}}.breeders-intro__intro--pattern-bg{background-color:#f1f4ff;background-image:radial-gradient(50% 50% at 50% 50%, rgba(241, 244, 255, 0) 0%, #f1f4ff 80%),var(--breeders-intro-pattern-url);background-repeat:no-repeat,repeat;background-position:center,center;background-size:auto,1000px}.breeders-intro__heading{display:flex;flex-direction:column;align-items:center;align-self:stretch;width:100%}.breeders-intro__heading .section-subtitle{color:rgba(16,6,159,.4);text-align:center;font-size:12px;line-height:110%;letter-spacing:2.4px;leading-trim:both;text-edge:cap}@media(min-width: 1024px){.breeders-intro__heading .section-subtitle{font-size:14px;line-height:102%;letter-spacing:2.8px}}.breeders-intro__copy-tiles{display:flex;flex-direction:column;align-items:center;gap:32px;align-self:stretch;width:100%;max-width:628px;margin-inline:auto}@media(min-width: 1024px){.breeders-intro__copy-tiles{gap:64px;align-self:center}}.breeders-intro__desc-tile{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;margin:0;width:100%;max-width:628px;color:#10069f;text-align:center;font-size:20px;line-height:140%;letter-spacing:-0.4px;leading-trim:both;text-edge:cap}@media(min-width: 1024px){.breeders-intro__desc-tile{font-size:24px;letter-spacing:-0.48px}}.breeders-intro--words-ready .breeders-intro__desc-tile .breeders-intro__word{display:inline;--word-progress: 0;color:inherit;opacity:0;transition:opacity .62s cubic-bezier(0.4, 0, 0.2, 1)}.breeders-intro--words-ready .breeders-intro__desc-tile .breeders-intro__word.is-revealed{opacity:1}@media(min-width: 1024px){.breeders-intro--words-ready .breeders-intro__desc-tile .breeders-intro__word{transition-duration:.56s}}.breeders-intro--words-ready .breeders-intro__desc-tile .breeders-intro__word.is-revealed{transition-delay:calc(var(--word-index, 0)*.026s)}@media(min-width: 1024px){.breeders-intro--words-ready .breeders-intro__desc-tile .breeders-intro__word.is-revealed{transition-delay:calc(var(--word-index, 0)*.02s)}}@media(max-width: 1023px){.breeders-intro--words-ready .breeders-intro__desc-tile .breeders-intro__word{transition-duration:.52s}.breeders-intro--words-ready .breeders-intro__desc-tile .breeders-intro__word.is-revealed{transition-delay:calc(var(--word-index, 0)*.038s)}}@media(prefers-reduced-motion: reduce){.breeders-intro--words-ready .breeders-intro__desc-tile .breeders-intro__word{opacity:1;transition:none}}.breeders-intro__logos{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:24px;align-items:center;align-self:stretch;width:100%;max-width:628px;margin:0;padding:0;list-style:none}@media(min-width: 1024px){.breeders-intro__logos{display:flex;flex-wrap:wrap;justify-content:center;align-content:center;align-self:center}}.breeders-intro__logo-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px;width:100%;max-width:64px;height:40px;aspect-ratio:1.6;min-width:0;margin-inline:auto}@media(min-width: 1024px){.breeders-intro__logo-item{flex:1 0 0;width:auto;max-width:none;height:auto;aspect-ratio:auto;margin-inline:0}}.breeders-intro__logo-wrap{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:0}@media(min-width: 1024px){.breeders-intro__logo-wrap{min-height:64px}}.breeders-intro__logo{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}@media(min-width: 1024px){.breeders-intro__logo{width:auto;height:auto;max-height:64px}}html:not(.js) .breeders-intro--reveal .breeders-intro__desc-tile{color:#10069f}.breeders-why{display:flex;flex-direction:column;align-items:center;align-self:stretch;background-color:#fcfdff}.breeders-why__scroll{width:100%}@media(min-width: 1024px){.breeders-why--scroll .breeders-why__sticky{position:sticky;top:0;display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box;min-height:100vh;padding-block:48px}}.breeders-why__sticky{width:100%}.breeders-why__frame{display:flex;flex-direction:column;align-items:center;width:100%;max-width:1440px;margin-inline:auto;padding:0}@media(min-width: 1024px){.breeders-why__frame{padding:112px 48px}}.breeders-why__stage{display:flex;flex-direction:column;align-items:stretch;align-self:stretch;width:100%}@media(min-width: 1024px){.breeders-why__stage{flex-direction:row;align-items:center;gap:24px}}.breeders-why__panels{display:flex;flex-direction:column;align-items:center;gap:0;align-self:stretch;width:100%}@media(min-width: 1024px){.breeders-why__panels{flex:1 1 auto;align-items:stretch;position:relative;min-width:0;min-height:500px}}@media(min-width: 1024px)and (min-width: 1200px){.breeders-why__panels{min-height:640px}}.breeders-why__panel{display:flex;flex-direction:column;align-items:stretch;align-self:stretch;width:100%;max-width:500px;margin-inline:auto;padding:48px 20px;background:#fcfdff}@media(min-width: 1024px){.breeders-why__panel{max-width:none;margin-inline:0;padding:0;background:rgba(0,0,0,0)}}@media(min-width: 1024px){.breeders-why--scroll .breeders-why__panel{position:absolute;inset:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s ease,visibility .35s ease}.breeders-why--scroll .breeders-why__panel.is-active{position:relative;opacity:1;visibility:visible;pointer-events:auto}}.breeders-why__inner{display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:32px;align-self:stretch;width:100%}@media(min-width: 1024px){.breeders-why__inner{flex-direction:row;align-items:center;gap:40px}}@media(min-width: 1024px)and (min-width: 1200px){.breeders-why__inner{gap:80px}}.breeders-why__mobile-subtitle{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;display:block;order:1;align-self:stretch;margin:0;color:rgba(16,6,159,.4);text-align:left;font-size:12px;line-height:110%;font-variant:all-small-caps;letter-spacing:2.4px;leading-trim:both;text-edge:cap}@media(min-width: 1024px){.breeders-why__mobile-subtitle{display:none}}.breeders-why__visual{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:100%;max-width:512px;order:3}@media(min-width: 1024px){.breeders-why__visual{order:0;max-width:400px}}@media(min-width: 1024px)and (min-width: 1200px){.breeders-why__visual{max-width:512px}}.breeders-why__slide{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;flex-shrink:0;width:100%;max-width:512px;height:auto;aspect-ratio:.8;padding:24px;border-radius:24px;overflow:hidden;background-color:#d3d3d3;background-image:linear-gradient(0deg, rgba(2, 2, 38, 0.1) 0%, rgba(2, 2, 38, 0.1) 100%),var(--breeders-why-slide-bg);background-position:center;background-size:cover;background-repeat:no-repeat}@media(min-width: 1024px){.breeders-why__slide{max-width:400px;height:500px}}@media(min-width: 1024px)and (min-width: 1200px){.breeders-why__slide{max-width:512px;height:640px}}.breeders-why__slide-badge,.breeders-why__slide-author{align-self:flex-start;width:fit-content;max-width:100%;border-radius:8px;border:1px solid rgba(241,244,255,.4);background:rgba(241,244,255,.05);box-shadow:0 0 20px 8px rgba(1,0,31,.05);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.breeders-why__slide-badge{display:flex;align-items:center;justify-content:center;gap:6px;padding:6px 12px}.breeders-why__slide-badge-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;color:#fff081}.breeders-why__slide-badge-icon-svg{display:block;width:20px;height:20px}.breeders-why__slide-badge-label{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;margin:0;color:#f1f4ff;font-size:16px;line-height:150%}.breeders-why__slide-author{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:8px 16px}.breeders-why__slide-author-name{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;margin:0;color:#f1f4ff;font-size:16px;line-height:150%;text-align:left}.breeders-why__slide-author-role{font-family:"tt-commons-pro",sans-serif;font-weight:400;font-style:normal;margin:0;color:rgba(241,244,255,.6);font-size:16px;line-height:150%;text-align:left}.breeders-why__content{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;gap:32px;width:100%;order:2}@media(min-width: 1024px){.breeders-why__content{order:1;flex:1 1 auto;align-items:flex-start;align-self:center;gap:0;width:auto;min-width:0;max-width:420px}}@media(min-width: 1024px)and (min-width: 1200px){.breeders-why__content{flex:0 0 auto;width:528px;max-width:528px}}.breeders-why__desktop-eyebrow{display:none}@media(min-width: 1024px){.breeders-why__desktop-eyebrow{display:block;align-self:flex-start}}.breeders-why__heading{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;gap:24px;width:100%}.breeders-why__heading .section-title{color:#10069f;text-align:left;font-size:32px;line-height:130%;letter-spacing:-0.64px;leading-trim:both;text-edge:cap}@media(min-width: 1024px){.breeders-why__heading .section-title{font-size:40px;line-height:140%;letter-spacing:-1.2px}}.breeders-why__list{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;gap:0;margin:0;padding:0;list-style:none}@media(min-width: 1024px){.breeders-why__list{gap:16px;margin-top:48px}}@media(min-width: 1024px)and (min-width: 1200px){.breeders-why__list{margin-top:74px}}.breeders-why__item{display:flex;flex-direction:row;align-items:center;gap:16px;align-self:stretch;padding:8px 0}@media(min-width: 1024px){.breeders-why__item{gap:16px;padding:0}}.breeders-why__item-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;color:#b1d7fe}.breeders-why__item-icon-svg{display:block;width:24px;height:24px}.breeders-why__item-text{margin:0;flex:1 0 0;min-width:0;color:#10069f;font-family:"tt-commons-pro",sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:150%;text-align:left}.breeders-why__dots{display:none;flex-shrink:0;align-items:center;gap:6px;margin:0;padding:0;border:0;background:rgba(0,0,0,0);list-style:none}@media(min-width: 1024px){.breeders-why__dots{display:flex;align-self:center;transform:rotate(90deg)}}.breeders-why__dot{display:block;flex-shrink:0;width:8px;height:4px;padding:0;border:0;border-radius:100px;background:#10069f;opacity:.2;cursor:pointer;transition:width .25s ease,opacity .25s ease,background-color .25s ease}.breeders-why__dot.is-active{width:24px;opacity:1;background:#0054ff}.breeders-why__dot:focus-visible{outline:2px solid #10069f;outline-offset:2px}.breeders-stats{position:relative;display:flex;flex-direction:column;align-items:center;align-self:stretch;overflow:hidden;background:linear-gradient(180deg, #030075 0%, #10069f 100.08%)}.breeders-stats--pattern-bg::before{content:"";position:absolute;inset:0;z-index:0;background-image:var(--breeders-stats-pattern-url);background-repeat:repeat;background-position:center;background-size:1000px;opacity:.18;-webkit-mask-image:linear-gradient(180deg, transparent 0%, transparent calc(100% - 65%), #000 100%);mask-image:linear-gradient(180deg, transparent 0%, transparent calc(100% - 65%), #000 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;pointer-events:none}.breeders-stats__inner{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:stretch;width:100%;max-width:1440px;margin-inline:auto;padding:48px 20px}@media(min-width: 1024px){.breeders-stats__inner{padding:148px 80px}}.breeders-stats__content{display:flex;flex-direction:column;align-items:flex-start;gap:48px;flex:1 0 0;width:100%;max-width:none}@media(min-width: 1024px){.breeders-stats__content{gap:80px;max-width:1062px}}.breeders-stats__statement-tiles{align-self:stretch;width:100%}.breeders-stats__statement-tile{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;margin:0;align-self:stretch;color:#f1f4ff;font-size:24px;line-height:140%;letter-spacing:-0.48px;text-align:left;leading-trim:both;text-edge:cap}@media(min-width: 1024px){.breeders-stats__statement-tile{font-size:32px;letter-spacing:-0.96px}}.breeders-stats--words-ready .breeders-stats__statement-tile .breeders-stats__word{display:inline;--word-progress: 0;color:inherit;opacity:0;transition:opacity .62s cubic-bezier(0.4, 0, 0.2, 1)}.breeders-stats--words-ready .breeders-stats__statement-tile .breeders-stats__word.is-revealed{opacity:1}@media(min-width: 1024px){.breeders-stats--words-ready .breeders-stats__statement-tile .breeders-stats__word{transition-duration:.56s}}.breeders-stats--words-ready .breeders-stats__statement-tile .breeders-stats__word.is-revealed{transition-delay:calc(var(--word-index, 0)*.026s)}@media(min-width: 1024px){.breeders-stats--words-ready .breeders-stats__statement-tile .breeders-stats__word.is-revealed{transition-delay:calc(var(--word-index, 0)*.02s)}}@media(max-width: 1023px){.breeders-stats--words-ready .breeders-stats__statement-tile .breeders-stats__word{transition-duration:.52s}.breeders-stats--words-ready .breeders-stats__statement-tile .breeders-stats__word.is-revealed{transition-delay:calc(var(--word-index, 0)*.038s)}}@media(prefers-reduced-motion: reduce){.breeders-stats--words-ready .breeders-stats__statement-tile .breeders-stats__word{opacity:1;transition:none}}.breeders-stats__metrics{align-self:stretch;width:100%;max-width:none}@media(max-width: 1023px){.breeders-stats__metrics{flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;gap:48px}}@media(max-width: 1023px){.breeders-stats .stat-metrics__item{flex:1 1 100%;width:100%;max-width:none;align-self:stretch}}.breeders-stats .stat-metric{border-color:rgba(241,244,255,.2)}@media(max-width: 1023px){.breeders-stats .stat-metric{flex-direction:column;justify-content:flex-start;align-items:flex-start;align-self:stretch;width:100%;max-width:none;gap:32px;padding:8px 0 0;border-top:1px solid rgba(241,244,255,.2);border-left:none}}@media(min-width: 1024px){.breeders-stats .stat-metric{justify-content:space-between;height:245px;gap:0}}.breeders-stats .stat-metric__title{color:#f1f4ff;font-size:16px}.breeders-stats .stat-metric__desc{color:rgba(241,244,255,.6);font-size:16px}.breeders-stats .stat-metric__figure{gap:24px}.breeders-stats .stat-metric__value{color:#f1f4ff;font-size:56px;line-height:95%;leading-trim:both;text-edge:cap}@media(min-width: 1024px){.breeders-stats .stat-metric__value{font-size:64px;line-height:1}}html:not(.js) .breeders-stats--reveal .breeders-stats__statement-tile{color:#f1f4ff}.breeders-steps{display:flex;flex-direction:column;align-items:center;align-self:stretch}.breeders-steps__inner{display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:stretch;width:100%;max-width:1440px;margin-inline:auto;padding:48px 20px}@media(min-width: 1024px){.breeders-steps__inner{padding:112px 80px 80px}}@media(min-width: 1024px)and (max-width: 1199px){.breeders-steps__inner{padding-inline:48px}}.breeders-steps__layout{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:48px;align-self:stretch;width:100%}@media(min-width: 1024px){.breeders-steps__layout{flex-direction:row;align-items:flex-start;gap:80px}}@media(min-width: 1024px)and (max-width: 1199px){.breeders-steps__layout{gap:48px}}.breeders-steps__intro{display:flex;flex:1 1 0;flex-direction:column;align-items:center;align-self:stretch;min-width:0}@media(min-width: 1024px){.breeders-steps__intro{align-items:flex-start}}.breeders-steps__intro .cta-intro-panel{align-items:center;gap:48px}@media(min-width: 1024px){.breeders-steps__intro .cta-intro-panel{align-items:flex-start;gap:48px}}.breeders-steps__intro .cta-intro-panel__intro{align-items:center;gap:32px}@media(min-width: 1024px){.breeders-steps__intro .cta-intro-panel__intro{align-items:flex-start;gap:48px}}.breeders-steps__intro .cta-intro-panel__subtitle{color:rgba(16,6,159,.6);text-align:center;font-size:12px;line-height:110%;letter-spacing:2.4px;leading-trim:both;text-edge:cap}@media(min-width: 1024px){.breeders-steps__intro .cta-intro-panel__subtitle{text-align:left;font-size:14px;line-height:102%;letter-spacing:2.8px}}.breeders-steps__intro .cta-intro-panel__title{max-width:460px;color:#10069f;font-size:44px;line-height:110%;letter-spacing:-0.88px;leading-trim:both;text-edge:cap}@media(min-width: 1024px){.breeders-steps__intro .cta-intro-panel__title{font-size:48px;line-height:110%;letter-spacing:-0.96px}}.breeders-steps__intro .cta-intro-panel__cta{display:none}@media(min-width: 1024px){.breeders-steps__intro .cta-intro-panel__cta{display:inline-flex}}.breeders-steps__intro .cta-intro-panel__cta.button--primary:focus-visible{outline-color:#10069f;box-shadow:0 2px 8px rgba(0,84,255,.25),0 0 0 4px rgba(16,6,159,.28)}.breeders-steps__intro .cta-intro-panel__cta.button--primary:hover:focus-visible{outline-color:#0054ff}.breeders-steps__intro .cta-intro-panel__proof{flex-direction:column;align-items:flex-start;padding-top:0;gap:24px}@media(min-width: 500px){.breeders-steps__intro .cta-intro-panel__proof{flex-direction:row;align-items:center}}@media(min-width: 1024px){.breeders-steps__intro .cta-intro-panel__proof{flex-direction:column;align-items:flex-start;padding-top:20px}}@media(min-width: 1280px){.breeders-steps__intro .cta-intro-panel__proof{flex-direction:row;align-items:center}}.breeders-steps__intro .cta-intro-panel__proof .team-intro__avatars-ticker{flex-shrink:0}.breeders-steps__intro .cta-intro-panel__proof .team-intro__avatar{border-color:rgba(16,6,159,.1)}.breeders-steps__intro .cta-intro-panel__proof-text{max-width:none;font-size:14px;line-height:150%;color:rgba(16,6,159,.6);opacity:1}@media(min-width: 500px){.breeders-steps__intro .cta-intro-panel__proof-text{flex:1 1 0;min-width:0}}@media(min-width: 1024px){.breeders-steps__intro .cta-intro-panel__proof-text{flex:none;align-self:stretch;max-width:none}}@media(min-width: 1280px){.breeders-steps__intro .cta-intro-panel__proof-text{flex:none;max-width:363px}}.breeders-steps__list{display:flex;flex:1 1 0;flex-direction:column;align-items:stretch;gap:0;align-self:stretch;min-width:0;margin:0;padding:0;list-style:none}@media(min-width: 1024px){.breeders-steps__list{gap:0;max-width:516px}}.breeders-steps__item{display:flex;flex:1 0 0;flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;align-self:stretch;width:100%;max-width:516px;padding-bottom:48px}.breeders-steps__item:last-child{padding-bottom:0}@media(min-width: 1024px){.breeders-steps__item{flex:none;flex-direction:row;align-items:flex-start;gap:24px;max-width:none;padding-bottom:0}}.breeders-steps__track{display:flex;flex-shrink:0;flex-direction:column;align-items:flex-start;align-self:auto;width:auto}@media(min-width: 1024px){.breeders-steps__track{align-items:center;align-self:stretch}}.breeders-steps__badge{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;display:inline-flex;height:32px;padding:8px 12px;justify-content:center;align-items:center;gap:10px;border-radius:8px;background:#b1d7fe;color:#10069f;font-size:14px;line-height:102%;font-variant:all-small-caps;letter-spacing:2.8px;leading-trim:both;text-edge:cap;white-space:nowrap}.breeders-steps__connector{display:none;flex:1 1 auto;align-items:stretch;justify-content:center;width:1px;min-height:101px;color:#b1d7fe}@media(min-width: 1024px){.breeders-steps__connector{display:flex}}.breeders-steps__connector-svg{display:block;width:1px;height:101px}.breeders-steps__body{display:flex;flex:1 1 0;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding-top:0}@media(min-width: 1024px){.breeders-steps__body{padding-top:2px}}.breeders-steps__item-title{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;margin:0;align-self:stretch;color:#10069f;font-size:20px;line-height:140%;letter-spacing:-0.4px;text-align:left}@media(min-width: 1024px){.breeders-steps__item-title{font-size:24px;line-height:120%;letter-spacing:-0.48px}}.breeders-steps__item-desc{font-family:"tt-commons-pro",sans-serif;font-weight:400;font-style:normal;margin:0;align-self:stretch;color:rgba(16,6,159,.6);font-size:16px;line-height:150%;text-align:left}.breeders-steps__cta{display:flex;align-self:stretch;width:100%}@media(min-width: 1024px){.breeders-steps__cta{display:none}}.breeders-steps__cta-button{align-self:flex-start;width:auto}@media(max-width: 500px){.breeders-steps__cta-button{align-self:stretch;width:100%}}.breeders-steps__cta-button.button--primary:focus-visible{outline-color:#10069f;box-shadow:0 2px 8px rgba(0,84,255,.25),0 0 0 4px rgba(16,6,159,.28)}.breeders-steps__cta-button.button--primary:hover:focus-visible{outline-color:#0054ff}.breeders-steps--reveal-ready .breeders-steps__item{opacity:.4;transition:opacity .48s cubic-bezier(0.4, 0, 0.2, 1);will-change:opacity}.breeders-steps--reveal-ready .breeders-steps__item--revealed{opacity:1}@media(prefers-reduced-motion: reduce){.breeders-steps--reveal-ready .breeders-steps__item,.breeders-steps--reveal-ready .breeders-steps__item--revealed{opacity:1;transition:none;will-change:auto}}html:not(.js) .breeders-steps--reveal .breeders-steps__item{opacity:1}.talent-pool{display:flex;flex-direction:column;align-items:center;align-self:stretch}.talent-pool__inner{display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:stretch;width:100%;max-width:1440px;margin-inline:auto;padding:48px 20px}@media(min-width: 1024px){.talent-pool__inner{padding:80px}}.talent-pool__card{display:flex;justify-content:center;align-self:stretch;width:100%}@media(min-width: 1024px){.talent-pool__card{width:846px;max-width:846px;margin-inline:auto}}.talent-pool--breeders{align-items:center;align-self:stretch}.talent-pool--breeders .talent-pool__inner{display:flex;flex-direction:column;align-items:stretch;align-self:stretch;width:100%;max-width:1440px;margin-inline:auto;padding:0}@media(min-width: 1024px){.talent-pool--breeders .talent-pool__inner{align-items:flex-start;padding:48px}}.talent-pool--breeders .talent-pool__card{align-self:stretch;width:100%;max-width:none;margin-inline:0}@keyframes offer-ticker{0%{transform:translate3d(0, 0, 0)}100%{transform:translate3d(calc(var(--offer-ticker-shift, 0px) * -1), 0, 0)}}.offer{display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:stretch;background:linear-gradient(180deg, #f1f4ff 0%, #fcfdff 25%)}.offer__inner{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:80px;width:100%;max-width:1440px;margin-inline:auto;padding:48px 20px}@media(min-width: 1024px){.offer__inner{padding:112px 80px}}.offer__heading{display:flex;flex-direction:column;align-items:center;gap:48px;width:100%;text-align:center}.offer__items{display:flex;flex-direction:column;align-items:stretch;gap:24px;width:100%}@media(min-width: 1024px){.offer__items{flex-direction:row;align-items:stretch}}.offer__item{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;width:100%;height:537px;min-height:537px;max-height:537px;flex-shrink:0;overflow:hidden;border:1px solid rgba(241,244,255,.4);border-radius:24px;padding:0;color:inherit;text-decoration:none}@media(min-width: 1024px){.offer__item{flex:1 1 0;max-width:628px;height:752px;min-height:752px;max-height:none;border-radius:48px}}.offer__item:focus-visible{outline:2px solid #0054ff;outline-offset:4px}.offer__item-media{position:absolute;inset:0;z-index:0;overflow:hidden;border-radius:inherit;pointer-events:none;background-color:#d3d3d3;background-image:var(--offer-item-bg);background-repeat:no-repeat;background-size:cover;background-position:center}.offer__item-arrow{position:absolute;top:24px;right:24px;z-index:2;display:flex;align-items:center;gap:16px;padding:16px 24px;border-radius:999px;background:#0054ff;color:#f1f4ff;transition:background-color .2s ease}@media(min-width: 1024px){.offer__item-arrow{top:32px;right:32px}}.offer__item-arrow:hover{background-color:#10069f}.offer__item-arrow:hover .offer__item-arrow-icon{transform:translateX(2px)}.offer__item-arrow-icon{display:block;flex-shrink:0;width:20px;height:20px;transition:transform .2s ease}.offer__item-body{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;gap:0;width:100%;margin-top:auto;padding:48px 0 32px;background:linear-gradient(180deg, rgba(2, 2, 38, 0) 0%, rgba(2, 2, 38, 0.4) 100%)}@media(min-width: 1024px){.offer__item-body{padding:48px 32px 32px}}.offer__item-meta{display:flex;flex-direction:column;align-items:flex-start;gap:0;width:100%;padding-inline:20px}@media(min-width: 1024px){.offer__item-meta{padding-inline:0}}.offer__item-title{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;margin:0;width:100%;font-size:32px;line-height:120%;letter-spacing:-0.64px;color:#f1f4ff;leading-trim:both;text-edge:cap}@media(min-width: 1024px){.offer__item-title{font-size:40px;letter-spacing:-0.8px}}.offer__item-count{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;margin:0;margin-top:16px;font-size:12px;line-height:110%;letter-spacing:2.4px;font-variant:all-small-caps;color:rgba(241,244,255,.4);leading-trim:both;text-edge:cap}@media(min-width: 1024px){.offer__item-count{font-size:14px;line-height:100%;letter-spacing:2.8px}}.offer__ticker{position:relative;display:flex;justify-content:flex-start;align-items:center;overflow:hidden;width:100%;margin-top:24px;margin-inline:0;flex-shrink:0;background:rgba(0,0,0,0);-webkit-mask-image:linear-gradient(90deg, transparent 0%, #000 19.71%, #000 92%, transparent 97%);mask-image:linear-gradient(90deg, transparent 0%, #000 19.71%, #000 92%, transparent 97%)}@media(min-width: 1024px){.offer__ticker{width:calc(100% + 2*32px);margin-inline:calc(-1*32px)}}.offer__ticker-track{display:flex;width:max-content;gap:32px;will-change:transform;background:rgba(0,0,0,0)}.offer__ticker-track--active{animation:offer-ticker 24s linear infinite}@media(prefers-reduced-motion: reduce){.offer__ticker-track{animation:none}}.offer__ticker-track:hover{animation-play-state:paused}.offer__ticker-group{display:flex;align-items:center;gap:32px;margin:0;padding:0;list-style:none;background:rgba(0,0,0,0)}.offer__ticker-item{display:flex;align-items:center;gap:10px;flex-shrink:0;background:rgba(0,0,0,0)}.offer__ticker-icon{display:block;flex-shrink:0;color:#fff081}.offer__ticker-icon--24{width:24px;height:24px}.offer__ticker-icon--20{width:20px;height:20px}.offer__ticker-text{font-family:"tt-commons-pro",sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:150%;color:#f1f4ff;white-space:nowrap;leading-trim:both;text-edge:cap}@keyframes own-brands-ticker{0%{transform:translate3d(0, 0, 0)}100%{transform:translate3d(calc(var(--own-brands-ticker-shift, 0px) * -1), 0, 0)}}.own-brands{display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:stretch;gap:48px;padding:64px 20px;background-color:#f1f4ff}@media(min-width: 1024px){.own-brands{gap:0;padding:0}}.own-brands__inner{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:1440px;margin-inline:auto;padding:0}@media(min-width: 1024px){.own-brands__inner{padding:112px 80px 0}}.own-brands__heading{display:flex;flex-direction:column;align-items:flex-start;gap:48px;width:100%;text-align:left}.own-brands__heading .section-subtitle,.own-brands__heading .section-title{text-align:left}.own-brands__carousel-bleed{width:100%;margin-top:0;padding:0;box-sizing:border-box}@media(min-width: 1024px){.own-brands__carousel-bleed{margin-top:80px;padding:0 0 112px max(80px,(100vw - 1440px)/2 + 80px)}}@media(min-width: 1024px)and (max-width: 1439px){.own-brands__carousel-bleed{padding-right:max(80px,(100vw - 1440px)/2 + 80px)}}.own-brands__carousel-bleed .carousel{--carousel-gap: 48px;--carousel-slides-per-view: 1;--carousel-slide-gap: 24px}@media(min-width: 768px){.own-brands__carousel-bleed .carousel{--carousel-slides-per-view: 1}}@media(min-width: 1440px){.own-brands__carousel-bleed .carousel{--carousel-slide-size-fixed: 954px}}.own-brands__carousel-bleed .carousel{align-items:flex-start}.own-brands__item{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;align-self:stretch;width:100%;height:547px;min-height:547px;overflow:hidden;border-radius:24px;padding:16px;background-color:#d3d3d3}@media(min-width: 1024px){.own-brands__item{height:536.627px;min-height:536.627px;border-radius:48px;padding:48px}}.own-brands__item--has-image{background-image:linear-gradient(180deg, rgba(2, 2, 38, 0) 0%, rgba(2, 2, 38, 0.2) 60%),var(--own-brand-bg);background-position:center;background-size:cover;background-repeat:no-repeat}@media(min-width: 1024px){.own-brands__item--has-image{background-image:linear-gradient(180deg, rgba(2, 2, 38, 0) 0%, rgba(2, 2, 38, 0.2) 80%),var(--own-brand-bg)}}.own-brands__item-logo{flex-shrink:0}.own-brands__item-logo-image{display:block;width:auto;height:auto;max-width:138px;object-fit:contain}@media(min-width: 1024px){.own-brands__item-logo-image{max-width:184px}}.own-brands__item-footer{display:flex;flex-direction:column;align-items:flex-start;gap:27px;width:100%;margin-top:auto}@media(min-width: 1024px){.own-brands__item-footer{flex-direction:row;align-items:flex-end;gap:112px}}.own-brands__item-content{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;align-self:stretch;gap:24px;width:100%;flex:1 1 auto;min-width:0}.own-brands__item-title{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;margin:0;font-size:28px;line-height:120%;letter-spacing:-0.56px;color:#f1f4ff;leading-trim:both;text-edge:cap}@media(min-width: 1024px){.own-brands__item-title{font-size:32px;letter-spacing:-0.64px}}.own-brands__item-desc{font-family:"tt-commons-pro",sans-serif;font-weight:400;font-style:normal;margin:0;max-width:443px;font-size:16px;line-height:150%;color:rgba(241,244,255,.8)}.own-brands__item-cta{align-self:flex-start}.own-brands__item-cta .button__icon--arrow-end{display:block}.own-brands__item-cta--email .button__icon--email{display:block;color:#f1f4ff}.own-brands__features{width:100%;flex-shrink:0}@media(min-width: 1024px){.own-brands__features{width:auto;flex:0 0 auto}}.own-brands__features-mobile{width:100%}@media(min-width: 1024px){.own-brands__features-mobile{display:none}}.own-brands__features-desktop{display:none;width:100%}@media(min-width: 1024px){.own-brands__features-desktop{display:block;width:auto}}.own-brands__ticker{position:relative;display:flex;justify-content:flex-start;align-items:center;overflow:hidden;width:100%;background:rgba(0,0,0,0)}.own-brands__ticker--scroll{-webkit-mask-image:linear-gradient(90deg, transparent 0%, #000 19.71%, #000 92%, transparent 97%);mask-image:linear-gradient(90deg, transparent 0%, #000 19.71%, #000 92%, transparent 97%)}.own-brands__ticker--vertical{overflow:visible}.own-brands__ticker--vertical .own-brands__ticker-track{flex-direction:column;align-items:flex-start;width:100%;gap:16px}.own-brands__ticker--vertical .own-brands__ticker-group{flex-direction:column;align-items:flex-start;gap:16px;width:100%}.own-brands__ticker-track{display:flex;width:max-content;gap:32px;will-change:transform;background:rgba(0,0,0,0)}.own-brands__ticker-track--active{animation:own-brands-ticker 24s linear infinite}@media(prefers-reduced-motion: reduce){.own-brands__ticker-track{animation:none}}.own-brands__ticker--scroll .own-brands__ticker-track:hover{animation-play-state:paused}.own-brands__ticker-group{display:flex;align-items:center;gap:32px;margin:0;padding:0;list-style:none;background:rgba(0,0,0,0)}.own-brands__ticker-item{display:flex;align-items:center;gap:10px;flex-shrink:0;background:rgba(0,0,0,0)}.own-brands__ticker-icon{display:block;flex-shrink:0;width:20px;height:20px;color:#fff081}.own-brands__ticker-text{font-family:"tt-commons-pro",sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:150%;color:#f1f4ff;white-space:nowrap;leading-trim:both;text-edge:cap}.map{display:flex;justify-content:center;align-items:center;width:100%;height:812px;min-height:812px;background-color:#e0e0e0}@media(min-width: 1024px){.map{height:900px;min-height:900px}}.map__placeholder{font-family:"tt-commons-pro",sans-serif;font-weight:400;font-style:normal;margin:0;font-size:16px;line-height:150%;color:rgba(2,2,38,.45)}@keyframes team-intro-avatars-ticker{0%{transform:translate3d(0, 0, 0)}100%{transform:translate3d(calc(var(--team-intro-avatars-shift, 0px) * -1), 0, 0)}}@keyframes team-intro-gallery-ticker{0%{transform:translate3d(calc(var(--team-intro-gallery-shift, 0px) * -1), 0, 0)}100%{transform:translate3d(0, 0, 0)}}.team-intro{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;background:linear-gradient(180deg, #f1f4ff 0%, #fcfdff 100%)}.team-intro__inner{display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:1440px;margin-inline:auto;overflow:visible;padding:64px 20px 0}@media(min-width: 1024px){.team-intro__inner{padding:112px 80px 0}}.team-intro__header{display:flex;flex-direction:column;align-items:flex-start;gap:48px;width:100%;max-width:1280px}@media(min-width: 1024px){.team-intro__header{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:48px}}.team-intro__aside{flex-shrink:0}.team-intro__aside .section-subtitle{text-align:left}.team-intro__main{display:flex;flex-direction:column;align-items:flex-start;width:100%}@media(min-width: 1024px){.team-intro__main{max-width:840px;margin-left:auto}}.team-intro__title{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;margin:0;width:100%;font-size:28px;line-height:140%;letter-spacing:-0.56px;color:#10069f;text-align:left;leading-trim:both;text-edge:cap}@media(min-width: 1024px){.team-intro__title{font-size:32px;letter-spacing:-0.96px}}.team-intro__title--words{color:#10069f}.team-intro__title+.team-intro__desc{margin-top:48px}.team-intro__title+.team-intro__footer{margin-top:64px}.team-intro__desc{width:100%}.team-intro__desc+.team-intro__footer{margin-top:64px}.team-intro__desc-text{font-family:"tt-commons-pro",sans-serif;font-weight:400;font-style:normal;margin:0;font-size:16px;line-height:150%;color:rgba(16,6,159,.6)}.team-intro__footer{display:flex;flex-direction:column;align-items:flex-start;gap:32px;width:100%}@media(min-width: 1024px){.team-intro__footer{flex-direction:row;justify-content:space-between;align-items:center;gap:24px}}.team-intro__cta{flex-direction:row;justify-content:center}.team-intro__cta .button__icon--arrow-end{display:block}.team-intro__cta.button--primary:focus-visible{outline:2px solid #10069f;outline-offset:2px;box-shadow:0 2px 8px rgba(0,84,255,.25),0 0 0 3px rgba(0,84,255,.35)}.team-intro__cta.button--primary:hover:focus-visible{outline-color:#10069f}@media(max-width: 500px){.team-intro__cta{align-self:stretch;width:100%}}@media(min-width: 501px)and (max-width: 1023px){.team-intro__cta{align-self:flex-start;width:auto}}.team-intro__proof{display:flex;align-items:center;gap:11px}.team-intro__avatars-ticker{position:relative;overflow:hidden;flex-shrink:0;width:calc(48px + (48px - 8px)*(3 - 1));-webkit-mask-image:linear-gradient(90deg, transparent 0%, rgba(0, 0, 0, 0.35) 6%, rgba(0, 0, 0, 0.82) 16%, #000 30%, #000 70%, rgba(0, 0, 0, 0.82) 84%, rgba(0, 0, 0, 0.35) 94%, transparent 100%);mask-image:linear-gradient(90deg, transparent 0%, rgba(0, 0, 0, 0.35) 6%, rgba(0, 0, 0, 0.82) 16%, #000 30%, #000 70%, rgba(0, 0, 0, 0.82) 84%, rgba(0, 0, 0, 0.35) 94%, transparent 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.team-intro__avatars-track{display:flex;width:max-content;gap:0;will-change:transform}.team-intro__avatars-track--active{animation:team-intro-avatars-ticker 18s linear infinite}@media(prefers-reduced-motion: reduce){.team-intro__avatars-track{animation:none}}.team-intro__avatars-ticker:hover .team-intro__avatars-track--active{animation-play-state:paused}.team-intro__avatars-group{display:flex;align-items:center;margin:0;padding:0;list-style:none}.team-intro__avatar-item{position:relative;flex-shrink:0}.team-intro__avatar-item:not(:first-child){margin-left:-8px}.team-intro__avatar-item:nth-child(1){z-index:1}.team-intro__avatar-item:nth-child(2){z-index:2}.team-intro__avatar-item:nth-child(3){z-index:3}.team-intro__avatar-item:nth-child(4){z-index:4}.team-intro__avatar-item:nth-child(5){z-index:5}.team-intro__avatar-item:nth-child(6){z-index:6}.team-intro__avatar-item:nth-child(7){z-index:7}.team-intro__avatar-item:nth-child(8){z-index:8}.team-intro__avatar-item:nth-child(9){z-index:9}.team-intro__avatar-item:nth-child(10){z-index:10}.team-intro__avatar-item:nth-child(11){z-index:11}.team-intro__avatar-item:nth-child(12){z-index:12}.team-intro__avatar{display:block;width:48px;height:48px;border:2px solid #f3f6fe;border-radius:100px;object-fit:cover;object-position:center;background-color:rgba(0,0,0,0)}.team-intro__proof-text{font-family:"tt-commons-pro",sans-serif;font-weight:400;font-style:normal;margin:0;max-width:183px;font-size:12px;line-height:120%;color:rgba(16,6,159,.6)}.team-intro__gallery-bleed{width:100%;max-width:1440px;margin-top:48px;margin-inline:auto;padding:0 20px 64px;box-sizing:border-box}@media(min-width: 1024px){.team-intro__gallery-bleed{margin-top:114px;padding:0 80px 112px}}.team-intro__gallery-mobile{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}@media(min-width: 1024px){.team-intro__gallery-mobile{display:none}}.team-intro__gallery-mobile .carousel{--carousel-gap: 48px;width:100%}.team-intro__gallery-mobile .team-intro__gallery-item{width:100%}.team-intro__gallery-desktop{display:none;width:100%}@media(min-width: 1024px){.team-intro__gallery-desktop{display:block}}.team-intro__gallery-viewport{position:relative;width:100%;overflow:hidden}@media(min-width: 1024px){.team-intro__gallery-viewport{--team-intro-gallery-reveal-rise: 114px;-webkit-mask-image:linear-gradient(90deg, transparent 0%, #000 19.71%, #000 92%, transparent 97%);mask-image:linear-gradient(90deg, transparent 0%, #000 19.71%, #000 92%, transparent 97%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}}@media(min-width: 1024px){.team-intro__gallery-stage{align-self:stretch}}.team-intro__gallery-track{display:flex;width:max-content;gap:32px}@media(min-width: 1024px){.team-intro__gallery-track{will-change:transform}.team-intro__gallery-track--active{animation:team-intro-gallery-ticker 40s linear infinite}.team-intro__gallery-track--active.team-intro__gallery-track--reveal-pending{animation-play-state:paused}}@media(min-width: 1024px)and (prefers-reduced-motion: reduce){.team-intro__gallery-track{animation:none}}.team-intro__gallery-group{display:flex;flex-direction:row;align-items:stretch;gap:32px;margin:0;padding:0;list-style:none;flex-shrink:0}.team-intro__gallery-item{overflow:hidden;flex-shrink:0;width:100%;aspect-ratio:1/1;border-radius:24px;background-color:#d3d3d3}@media(min-width: 1024px){.team-intro__gallery-item{position:relative;width:405.333px;height:405.333px}}@media(min-width: 1024px){.team-intro__gallery-bleed--reveal-ready .team-intro__gallery-desktop .team-intro__gallery-item,.team-intro__gallery-bleed--reveal-ready .team-intro__gallery-desktop .team-intro__gallery-card{transform:translate3d(0, var(--gallery-reveal-y, 114px), 0);transition:transform .65s cubic-bezier(0.22, 1, 0.36, 1);will-change:transform}}@media(prefers-reduced-motion: reduce){.team-intro__gallery-bleed--reveal-ready .team-intro__gallery-desktop .team-intro__gallery-item,.team-intro__gallery-bleed--reveal-ready .team-intro__gallery-desktop .team-intro__gallery-card{transform:none;will-change:auto}}.team-intro__gallery-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.team-intro--words-ready .team-intro__word{display:inline;--word-progress: 0;color:inherit;opacity:0;transition:opacity .62s cubic-bezier(0.4, 0, 0.2, 1)}.team-intro--words-ready .team-intro__word.is-revealed{opacity:1}@media(max-width: 1023px){.team-intro--words-ready .team-intro__word{transition-duration:.52s}.team-intro--words-ready .team-intro__word.is-revealed{transition-delay:calc(var(--word-index, 0)*.038s)}}@media(prefers-reduced-motion: reduce){.team-intro--words-ready .team-intro__word{opacity:1;transition:none}}.team-intro--brand .team-intro__desc-tile{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;margin:0;width:100%;font-size:28px;line-height:140%;letter-spacing:-0.56px;color:#10069f;text-align:left;leading-trim:both;text-edge:cap}@media(min-width: 1024px){.team-intro--brand .team-intro__desc-tile{font-size:32px;letter-spacing:-0.96px}}.team-intro--brand .team-intro__desc+.team-intro__footer{margin-top:64px}.team-intro--brand .team-intro__cta.button--primary:focus-visible{outline:2px solid #10069f;outline-offset:2px;box-shadow:0 2px 8px rgba(0,84,255,.25),0 0 0 3px rgba(0,84,255,.35)}.team-intro--brand .team-intro__cta.button--primary:hover:focus-visible{outline-color:#10069f}.team-intro--careers{align-items:center;overflow-x:clip}@media(max-width: 1023px){.team-intro--careers{align-items:stretch}}.team-intro--careers .team-intro__stage{position:relative;width:100%;max-width:1440px;margin-inline:auto;overflow:visible}@media(min-width: 1024px){.team-intro--careers .team-intro__stage{container-type:inline-size;container-name:careers-intro-stage}}@media(max-width: 1023px){.team-intro--careers .team-intro__stage{display:flex;flex-direction:column;align-items:center;gap:48px;align-self:stretch;padding:48px 20px}}@media(min-width: 1024px){.team-intro--careers .team-intro__stage{min-height:1350px}}.team-intro--careers .team-intro__inner{position:relative;z-index:1;align-items:center;gap:48px;max-width:none;margin-inline:0;overflow:visible}@media(max-width: 1023px){.team-intro--careers .team-intro__inner{display:flex;flex-direction:column;align-items:center;gap:0;align-self:stretch;width:100%;padding:0}}@media(min-width: 1024px){.team-intro--careers .team-intro__inner{padding:112px 80px}}.team-intro--careers .team-intro__content{display:flex;flex-direction:column;align-items:flex-start;gap:48px;width:100%}@media(max-width: 1023px){.team-intro--careers .team-intro__content{align-items:center;gap:32px;align-self:stretch}}@media(min-width: 1024px){.team-intro--careers .team-intro__content{max-width:628px}}.team-intro--careers .team-intro__aside{width:100%}@media(max-width: 1023px){.team-intro--careers .team-intro__aside{text-align:center}.team-intro--careers .team-intro__aside .section-subtitle{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;font-size:12px;line-height:110%;letter-spacing:2.4px;font-variant:all-small-caps;color:rgba(16,6,159,.4);leading-trim:both;text-edge:cap}}.team-intro--careers .team-intro__desc{width:100%}.team-intro--careers .team-intro__desc-tiles{display:flex;flex-direction:column;align-items:flex-start;gap:64px;width:100%}@media(max-width: 1023px){.team-intro--careers .team-intro__desc-tiles{align-items:flex-start;gap:32px}}@media(min-width: 1024px){.team-intro--careers.team-intro--words-ready .team-intro__desc-tile .team-intro__word{transition-duration:.56s}}.team-intro--careers.team-intro--words-ready .team-intro__desc-tile .team-intro__word.is-revealed{transition-delay:calc(var(--word-index, 0)*.026s)}@media(min-width: 1024px){.team-intro--careers.team-intro--words-ready .team-intro__desc-tile .team-intro__word.is-revealed{transition-delay:calc(var(--word-index, 0)*.02s)}}.team-intro--careers .team-intro__desc-tile{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;margin:0;line-height:140%;color:#10069f}@media(max-width: 1023px){.team-intro--careers .team-intro__desc-tile{font-size:20px;letter-spacing:-0.4px;text-align:left}}@media(min-width: 1024px){.team-intro--careers .team-intro__desc-tile{font-size:24px;letter-spacing:-0.48px}}.team-intro--careers .team-intro__footer{width:100%}@media(max-width: 1023px){.team-intro--careers .team-intro__footer{display:flex;flex-direction:column;align-items:center;gap:24px;align-self:stretch;margin-top:48px}}@media(max-width: 500px){.team-intro--careers .team-intro__footer{align-items:flex-start}}@media(min-width: 768px)and (max-width: 1023px){.team-intro--careers .team-intro__footer{flex-direction:row;justify-content:space-between;align-items:center}}@media(min-width: 1024px){.team-intro--careers .team-intro__footer{flex-direction:row;justify-content:space-between;align-items:center;max-width:628px;margin-top:0}}.team-intro--careers .team-intro__cta{flex-direction:row;justify-content:center}.team-intro--careers .team-intro__cta .button__icon--arrow-end{display:none}.team-intro--careers .team-intro__cta .button__icon--arrow-up-right{display:block}@media(max-width: 500px){.team-intro--careers .team-intro__cta{align-self:stretch;width:100%;justify-content:space-between}}@media(min-width: 768px)and (max-width: 1023px){.team-intro--careers .team-intro__cta{align-self:auto;width:auto;flex-shrink:0}}.team-intro--careers .team-intro__cta .button__icon--arrow-start{display:none}@media(min-width: 768px)and (max-width: 1023px){.team-intro--careers .team-intro__proof{flex-shrink:0;margin-left:auto}}.team-intro--careers .team-intro__photos{width:100%}@media(max-width: 1023px){.team-intro--careers .team-intro__photos{padding:0}}@media(min-width: 1024px){.team-intro--careers .team-intro__photos{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;pointer-events:none}}.team-intro--careers .team-intro__photos-mobile{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}@media(min-width: 1024px){.team-intro--careers .team-intro__photos-mobile{display:none}}.team-intro--careers .team-intro__photos-mobile .carousel{--carousel-gap: 24px;width:100%}.team-intro--careers .team-intro__photos-mobile .team-intro__photo-slide{width:100%}.team-intro--careers .team-intro__photos-mobile .team-intro__photo-slide-image{display:block;width:100%;height:auto;aspect-ratio:.7989425976;border-radius:12.672px;object-fit:cover;object-position:center;background-color:#d3d3d3}.team-intro--careers .team-intro__photos-desktop{display:none}@media(min-width: 1024px){.team-intro--careers .team-intro__photos-desktop{display:block;width:100%;height:100%}}.team-intro--careers .team-intro__photo{display:block;flex-shrink:0;width:217px;height:271.609px;border-radius:12.672px;object-fit:cover;object-position:center;background-color:#d3d3d3}@media(min-width: 1024px){.team-intro--careers .team-intro__photo{position:absolute;top:auto;margin:0;pointer-events:auto}}@media(min-width: 1024px){.team-intro--careers .team-intro__photo--1{left:-20px;right:auto;bottom:541px}}@media(min-width: 1024px){.team-intro--careers .team-intro__photo--2{left:224px;right:auto;bottom:164px}}@media(min-width: 1024px){.team-intro--careers .team-intro__photo--3{left:50%;right:auto;bottom:81px;transform:translateX(-50%)}}@media(min-width: 1024px){.team-intro--careers .team-intro__photo--4{right:224px;left:auto;bottom:164px}}@media(min-width: 1024px){.team-intro--careers .team-intro__photo--5{right:-20px;left:auto;bottom:541px}}@media(min-width: 1024px){@container careers-intro-stage (max-width: 1439px){.team-intro--careers .team-intro__photo{--careers-photo-scale: calc(100cqw / 1440px);width:calc(217px*var(--careers-photo-scale));height:calc(271.609px*var(--careers-photo-scale));border-radius:calc(12.672px*var(--careers-photo-scale))}.team-intro--careers .team-intro__photo--1{left:calc(-20px*var(--careers-photo-scale));bottom:calc(541px*var(--careers-photo-scale))}.team-intro--careers .team-intro__photo--2{left:calc(224px*var(--careers-photo-scale));bottom:calc(164px*var(--careers-photo-scale))}.team-intro--careers .team-intro__photo--3{bottom:calc(81px*var(--careers-photo-scale));transform:translateX(-50%)}.team-intro--careers .team-intro__photo--4{right:calc(224px*var(--careers-photo-scale));bottom:calc(164px*var(--careers-photo-scale))}.team-intro--careers .team-intro__photo--5{right:calc(-20px*var(--careers-photo-scale));bottom:calc(541px*var(--careers-photo-scale))}}}@media(max-width: 1023px){.team-intro--company{display:flex;flex-direction:column;align-items:flex-end;gap:64px;padding:64px 20px;align-self:stretch}.team-intro--company .team-intro__inner{width:100%;max-width:100%;margin-inline:0;padding:0}.team-intro--company .team-intro__title{font-size:24px}.team-intro--company .team-intro__gallery-bleed--company{width:100%;max-width:100%;margin-top:0;margin-inline:0;padding:0}.team-intro--company .team-intro__gallery-viewport{overflow:visible}.team-intro--company .team-intro__gallery-track{flex-direction:column;align-items:stretch;width:100%;gap:48px;transform:none !important;animation:none !important}.team-intro--company .team-intro__gallery-group--company{flex-direction:column;justify-content:center;align-items:center;gap:48px;align-self:stretch;width:100%}.team-intro--company .team-intro__gallery-card{gap:32px;align-self:stretch;width:100%;min-width:0;min-height:0;padding:8px 0 0;border-top:1px solid rgba(16,6,159,.1);border-left:0}.team-intro--company .team-intro__gallery-card-desc{margin:0;flex:none}.team-intro--company .team-intro__gallery-card-image{align-self:stretch;width:100%;max-width:100%;height:419.305px;aspect-ratio:.7989417989}}@media(min-width: 1024px){.team-intro--company .team-intro__gallery-bleed--company{margin-top:112px}}.team-intro--company .team-intro__gallery-bleed--company .team-intro__gallery-mobile{display:none}@media(min-width: 1024px){.team-intro--company .team-intro__gallery-track{gap:24px}}@media(min-width: 1024px){.team-intro--company .team-intro__gallery-group--company{gap:24px}}.team-intro--company .team-intro__gallery-card{display:flex;flex-shrink:0;flex-direction:column;align-items:flex-start;align-self:stretch}@media(min-width: 1024px){.team-intro--company .team-intro__gallery-card{position:relative;gap:24px;width:calc(302px + 2*8px);min-width:calc(302px + 2*8px);min-height:680px;padding:0 8px 86px;border-left:1px solid rgba(16,6,159,.1);border-top:0}}.team-intro--company .team-intro__gallery-card-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:32px;height:32px}.team-intro--company .team-intro__gallery-card-icon-svg{display:block;width:32px;height:32px}.team-intro--company .team-intro__gallery-card-desc{font-family:"tt-commons-pro",sans-serif;font-weight:400;font-style:normal;color:rgba(16,6,159,.6);font-size:16px;line-height:150%}@media(min-width: 1024px){.team-intro--company .team-intro__gallery-card-desc{margin:64px 0 0;flex:1 0 0}}.team-intro--company .team-intro__gallery-card-image{display:block;flex-shrink:0;border-radius:24px;object-fit:cover;object-position:center;background-color:#d3d3d3}@media(min-width: 1024px){.team-intro--company .team-intro__gallery-card-image{width:302px;height:378px}}@media(max-width: 1023px){.team-intro--company .team-intro__gallery-bleed--company .team-intro__gallery-desktop{display:block}}@media(max-width: 1023px){.team-intro--company .team-intro__gallery-bleed--company .team-intro__gallery-group:nth-child(2){display:none}}@media(max-width: 1023px){.team-intro--company .team-intro__gallery-bleed--company .team-intro__gallery-track--active{animation:none}}html:not(.js) .team-intro--reveal .team-intro__title,html:not(.js) .team-intro--reveal .team-intro__desc-tile{color:#10069f}html:not(.js) .team-intro__gallery-bleed--reveal .team-intro__gallery-desktop .team-intro__gallery-item,html:not(.js) .team-intro__gallery-bleed--reveal .team-intro__gallery-desktop .team-intro__gallery-card{transform:none}.values-faq__inner{display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:stretch;gap:48px;width:100%;max-width:1440px;margin-inline:auto;padding:64px 20px}@media(min-width: 1024px){.values-faq__inner{gap:80px;padding:80px 80px}}.values-faq__heading{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;gap:32px;width:100%;text-align:left}.values-faq__heading .section-subtitle,.values-faq__heading .section-title{text-align:left}@media(min-width: 1024px){.values-faq__heading{align-items:center;gap:48px;text-align:center}.values-faq__heading .section-subtitle,.values-faq__heading .section-title{text-align:center}}.values-faq__body{display:flex;flex-direction:column;align-items:center;gap:64px;align-self:stretch;width:100%}@media(min-width: 1024px){.values-faq__body{flex-direction:row;align-items:center;gap:24px}}.values-faq__visual{display:flex;justify-content:center;align-items:center;width:100%;order:2}@media(min-width: 1024px){.values-faq__visual{flex:1 1 0;min-width:0;order:1}}.values-faq__faq{display:flex;flex-direction:column;align-items:flex-start;width:100%;order:1}@media(min-width: 1024px){.values-faq__faq{flex:0 0 628px;width:628px;max-width:628px;order:2}}.values-faq__faq .accordion{width:100%}.work-benefits{display:flex;flex-direction:column;align-items:center;width:100%}.work-benefits__inner{display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:stretch;gap:64px;width:100%;max-width:1440px;margin-inline:auto;padding:48px 20px}@media(min-width: 1024px){.work-benefits__inner{gap:80px;padding:112px 48px}}.work-benefits__heading{display:flex;flex-direction:column;align-items:center;align-self:stretch;gap:32px;width:100%;text-align:center}.work-benefits__heading .section-subtitle{color:rgba(16,6,159,.4);font-size:12px;line-height:110%;letter-spacing:2.4px;leading-trim:both;text-edge:cap}@media(min-width: 1024px){.work-benefits__heading .section-subtitle{font-size:14px;line-height:102%;letter-spacing:2.8px}}.work-benefits__heading .section-title{color:#10069f;font-size:36px;line-height:120%;letter-spacing:-0.72px;text-align:center;leading-trim:both;text-edge:cap}@media(min-width: 1024px){.work-benefits__heading .section-title{font-size:48px;letter-spacing:-0.96px}}@media(min-width: 1024px){.work-benefits__heading{gap:48px}}.work-benefits__grid{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;align-content:flex-start;gap:48px;width:100%;max-width:1062px;margin-inline:auto}@media(min-width: 1024px){.work-benefits__grid{justify-content:flex-start;width:100%;max-width:1062px;gap:80px 48px}}.work-benefits__item{display:flex;flex-direction:column;align-items:center;gap:8px;flex-shrink:0;width:100%;max-width:322px}@media(min-width: 1024px){.work-benefits__item{flex:1 1 calc((100% - 96px)/3);width:auto;max-width:322px;min-width:0;gap:16px}}.work-benefits__icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;color:#b1d7fe}@media(min-width: 1024px){.work-benefits__icon{width:48px;height:48px}}.work-benefits__icon-svg{display:block;width:40px;height:40px}@media(min-width: 1024px){.work-benefits__icon-svg{width:48px;height:48px}}.work-benefits__item-title{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;margin:0;width:100%;min-width:0;font-size:20px;line-height:140%;letter-spacing:-0.4px;color:#10069f;text-align:center}@media(min-width: 1024px){.work-benefits__item-title{font-size:24px;line-height:115%;letter-spacing:-0.72px}}.work-benefits__item-desc{font-family:"tt-commons-pro",sans-serif;font-weight:400;font-style:normal;margin:0;width:100%;min-width:0;font-size:14px;line-height:150%;color:rgba(16,6,159,.6);text-align:center}.brand-offer{position:relative;display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;overflow:hidden;background:linear-gradient(180deg, #fcfdff 0%, #fafbff 100%)}.brand-offer--section-bg::before{content:"";position:absolute;top:50%;left:50%;z-index:0;width:max(100%,1366px);height:max(100%,912px);transform:translate(-50%, -50%);background-image:var(--brand-offer-section-bg-url);background-repeat:no-repeat;background-position:center;background-size:1366px 912px;opacity:.2;pointer-events:none}.brand-offer__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:1440px;margin-inline:auto;padding:0 0}@media(min-width: 1024px){.brand-offer__inner{padding:48px 48px}}.brand-offer__card{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:64px;align-self:stretch;border-radius:0;background:linear-gradient(180deg, #0054ff 0%, #10069f 100.08%);padding:48px 24px 56px}@media(min-width: 1024px){.brand-offer__card{gap:64px;border-radius:24px;padding:64px 32px 80px}}.brand-offer__content{display:flex;flex-direction:column;align-items:center;gap:64px;align-self:stretch;width:100%}.brand-offer__heading{display:flex;flex-direction:column;align-items:center;gap:48px;width:100%;text-align:center}.brand-offer__subtitle{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;margin:0;color:rgba(241,244,255,.4);text-align:center;font-size:14px;line-height:100%;font-variant:all-small-caps;letter-spacing:2.8px;leading-trim:both;text-edge:cap}@media(min-width: 1024px){.brand-offer__subtitle{font-size:14px;line-height:100%;letter-spacing:2.8px}}.brand-offer__title{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;margin:0;color:#f1f4ff;text-align:center;font-size:36px;line-height:120%;letter-spacing:-0.72px;leading-trim:both;text-edge:cap}@media(min-width: 1024px){.brand-offer__title{font-size:48px;line-height:120%;letter-spacing:-0.96px}}.brand-offer__grid-scroll{align-self:stretch;width:100%}@media(max-width: 1023px){.brand-offer__grid-scroll{width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.brand-offer__grid-scroll::-webkit-scrollbar{display:none}}.brand-offer__grid{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start;gap:40px 20px;width:max-content;margin:0;padding:0;list-style:none}@media(max-width: 1023px){.brand-offer__grid{padding-inline:20px}}@media(min-width: 1024px){.brand-offer__grid{flex-wrap:wrap;justify-content:center;width:100%;max-width:1062px;margin-inline:auto}}.brand-offer__item{display:flex;flex-direction:column;align-items:center;gap:16px;flex-shrink:0}@media(min-width: 1024px){.brand-offer__item{width:180px}}.brand-offer__item-media{display:flex;align-items:center;justify-content:center;box-sizing:border-box;overflow:hidden;padding:8px;border-radius:24px;background:rgba(241,244,255,.15);box-shadow:inset 0 0 0 1px rgba(241,244,255,.4);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:128px;height:128px}.brand-offer__item-image{display:block;flex-shrink:0;width:112px;height:112px;object-fit:cover;border-radius:16px}.brand-offer__item-title{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;margin:0;width:100%;color:#f1f4ff;text-align:center;font-size:20px;line-height:110%;letter-spacing:-0.4px;leading-trim:both;text-edge:cap}.brand-offer__cta{align-self:center;width:auto;max-width:100%}.brand-offer__cta.button--accent:focus-visible{outline:2px solid #f1f4ff;outline-offset:2px;box-shadow:0 2px 10px rgba(16,6,159,.18),0 0 0 3px rgba(241,244,255,.45)}.brand-offer__cta.button--accent:hover:focus-visible{outline-color:#10069f;box-shadow:0 8px 24px rgba(0,84,255,.28),0 0 0 3px rgba(0,84,255,.35)}.testimonials{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:stretch;background:linear-gradient(180deg, #0054ff 0%, #10069f 100.08%)}.testimonials--pattern-bg::before{content:"";position:absolute;inset:0;z-index:0;background-image:var(--testimonials-pattern-url);background-repeat:repeat;background-position:center;background-size:1000px;opacity:.08;-webkit-mask-image:linear-gradient(180deg, #000 0%, #000 65%, transparent 100%);mask-image:linear-gradient(180deg, #000 0%, #000 65%, transparent 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;pointer-events:none}.testimonials__section-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:.2;mix-blend-mode:lighten;pointer-events:none}.testimonials__inner{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:64px;width:100%;max-width:1440px;margin-inline:auto;padding:64px 20px}@media(min-width: 1024px){.testimonials__inner{gap:80px;padding:112px 48px}}.testimonials__carousel{width:100%;max-width:519px}@media(min-width: 768px){.testimonials__carousel{max-width:none}}@media(min-width: 1024px){.testimonials__carousel{width:calc(100% + 2*48px);max-width:1440px;margin-inline:calc(-1*48px)}}.testimonials__carousel .carousel{--carousel-gap: 64px;--carousel-slides-per-view: 1;--carousel-slide-gap: 0;width:100%}@media(min-width: 768px){.testimonials__carousel .carousel{--carousel-slide-size-fixed: 519px;--carousel-slide-gap: 64px}}@media(min-width: 1024px){.testimonials__carousel .carousel{--carousel-gap: 80px;--carousel-slide-gap: 224px}}@media(min-width: 768px){.testimonials__carousel .carousel__viewport{-webkit-mask-image:linear-gradient(90deg, transparent 0%, #000 19.71%, #000 92%, transparent 97%);mask-image:linear-gradient(90deg, transparent 0%, #000 19.71%, #000 92%, transparent 97%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}}@media(min-width: 768px){.testimonials__carousel .carousel[data-carousel-layout=center-peek] .carousel__track .carousel__slide{transition:none !important}}@media(min-width: 768px){.testimonials__carousel .carousel[data-carousel-layout=center-peek] .carousel__slide.is-carousel-edge{opacity:.4;filter:blur(3px)}}@media(max-width: 767px){.testimonials__carousel .carousel--has-arrows .carousel__arrow{display:none}.testimonials__carousel .carousel--has-arrows .carousel__arrow[hidden]{display:none}}@media(max-width: 767px){.testimonials__carousel .carousel__slide{transition:none}.testimonials__carousel .carousel__slide.is-carousel-edge{opacity:1;filter:none}}.testimonials__carousel .carousel__dots{justify-content:center;gap:8px}.testimonials__carousel .carousel__dot{width:8px;height:4px;border-radius:100px;background-color:#f1f4ff;opacity:.2}.testimonials__carousel .carousel__dot.is-active{width:24px;opacity:1;background-color:#fff081}.testimonials__carousel .carousel__dot:focus-visible{opacity:1;outline:2px solid #fff081;outline-offset:2px}.testimonials__carousel .carousel__arrow:focus-visible{outline:2px solid #fff;outline-offset:2px;box-shadow:0 0 0 4px hsla(0,0%,100%,.35)}.testimonials__item{display:flex;flex-direction:column;align-items:center;gap:32px;width:100%;max-width:519px;margin-inline:auto;flex-shrink:0}@media(min-width: 768px){.testimonials__item{max-width:100%}}.testimonials__avatar{display:block;flex-shrink:0;width:56px;height:56px;border-radius:28px;object-fit:cover}@media(min-width: 1024px){.testimonials__avatar{width:64px;height:64px;border-radius:32px}}.testimonials__quote{display:flex;flex-direction:column;align-items:center;gap:14px;width:100%}@media(min-width: 1024px){.testimonials__quote{gap:20px}}.testimonials__quote-mark{display:block;flex-shrink:0;width:18px;height:17px}.testimonials__quote-mark--open{align-self:flex-start}.testimonials__quote-mark--close{align-self:flex-end}.testimonials__quote-text{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;margin:0;width:100%;font-size:20px;line-height:140%;letter-spacing:-0.4px;text-align:center;color:#f1f4ff}@media(min-width: 1024px){.testimonials__quote-text{font-size:24px;line-height:150%;letter-spacing:0}}.testimonials__quote-text p{margin:0}.testimonials__author{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;margin:0;width:100%;font-size:12px;line-height:110%;font-variant:all-small-caps;letter-spacing:2.4px;text-align:center;color:rgba(241,244,255,.6)}@media(min-width: 1024px){.testimonials__author{font-size:14px;line-height:102%;letter-spacing:2.8px}}.job-offers{display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:stretch;background:linear-gradient(180deg, #fcfdff 0%, #f1f4ff 50.04%)}.job-offers__inner{display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:stretch;gap:48px;width:100%;max-width:1440px;margin-inline:auto;padding:64px 20px}@media(min-width: 1024px){.job-offers__inner{gap:80px;padding:112px 80px}}.job-offers__header{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:48px;align-self:stretch;width:100%;text-align:center}.job-offers__header .section-title{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;margin:0;width:100%;font-size:36px;line-height:120%;letter-spacing:-0.72px;text-align:center;color:#10069f;leading-trim:both;text-edge:cap}@media(min-width: 1024px){.job-offers__header .section-title{font-size:48px;line-height:110%;letter-spacing:-0.96px}}@media(min-width: 1024px){.job-offers__header{gap:48px}}.job-offers__panel{display:flex;flex-direction:column;align-items:center;gap:24px;align-self:stretch;width:100%}@media(min-width: 1024px){.job-offers__panel .pagination{width:846px;margin-inline:auto}}.job-offers__count{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;margin:0;width:100%;font-size:12px;line-height:110%;font-variant:all-small-caps;letter-spacing:2.4px;text-align:left;color:rgba(16,6,159,.4);leading-trim:both;text-edge:cap}@media(min-width: 1024px){.job-offers__count{width:846px;margin-inline:auto;line-height:102%}}.job-offers__list{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:flex-start;align-content:flex-start;align-self:stretch;gap:16px;width:100%}@media(min-width: 768px){.job-offers__list{flex-direction:row;flex-wrap:wrap;align-items:stretch;align-content:center;justify-content:center;align-self:center;gap:24px;width:100%;margin-inline:auto}}@media(min-width: 1024px){.job-offers__list{width:846px}}.job-offers__list-item{display:flex;align-self:stretch;width:100%;flex-shrink:0}@media(min-width: 768px){.job-offers__list-item{align-self:auto;flex:1 1 calc((100% - 24px)/2);width:auto;max-width:410.667px;min-width:0}}@media(min-width: 1024px){.job-offers__list-item{flex:none;width:410.667px}}.job-offers__list-item .info-card{flex:1;align-self:stretch;padding:20px;border:1px solid rgba(0,0,0,0);transition:border-color .2s ease,background-color .2s ease}.job-offers__list-item .info-card .info-card__body{gap:8px}.job-offers__list-item .info-card .info-card__title{transition:color .2s ease}@media(min-width: 1024px){.job-offers__list-item .info-card{padding:24px}}@media(hover: hover){.job-offers__list-item .info-card:hover,.job-offers__list-item .info-card:focus-visible{border-color:#0054ff;background:#fcfdff}.job-offers__list-item .info-card:hover .info-card__title,.job-offers__list-item .info-card:focus-visible .info-card__title{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;color:#0054ff;font-size:24px;line-height:115%;letter-spacing:-0.72px}}.job-offers__talent{width:100%}@media(min-width: 1024px){.job-offers__talent{width:846px;margin-inline:auto}}.job-alerts{position:relative;display:flex;flex-direction:column;align-items:center;align-self:stretch;background:linear-gradient(180deg, #f1f4ff 0%, #fafbff 100%)}.job-alerts__section-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:.2;pointer-events:none}.job-alerts__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:stretch;width:100%;max-width:1440px;margin-inline:auto;overflow-x:clip;padding:0 0}@media(min-width: 1024px){.job-alerts__inner{overflow-y:clip;padding:48px 48px}}.job-alerts__panel{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;align-self:stretch;overflow:hidden;border-radius:0;background:linear-gradient(180deg, #030075 0%, #10069f 100.08%);padding:48px 10px}@media(min-width: 1024px){.job-alerts__panel{align-items:center;border-radius:24px;padding:112px 64px}}.job-alerts__decor{position:absolute;inset:0;z-index:0;overflow:visible;pointer-events:none}.job-alerts__decor-clip{position:absolute;inset:0;overflow:hidden;border-radius:inherit}.job-alerts [data-job-alerts-parallax]{will-change:transform}@media(prefers-reduced-motion: reduce){.job-alerts [data-job-alerts-parallax]{will-change:auto}}.job-alerts__shape{position:absolute;top:-121px;right:-524px;width:744px;height:1114px;pointer-events:none;transform:translate3d(0, var(--job-alerts-parallax-y, 0px), 0)}@media(min-width: 1024px){.job-alerts__shape{top:-208px;right:-387px;width:931px;height:1389px}}.job-alerts__shape-icon{display:block;width:100%;height:100%}.job-alerts__layout{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:48px;width:100%}@media(min-width: 1024px){.job-alerts__layout{flex-direction:column;align-items:flex-start;gap:80px}}@media(min-width: 1440px){.job-alerts__layout{flex-direction:row;align-items:center}}.job-alerts__content{display:flex;flex:1 0 0;flex-direction:column;align-items:flex-start;align-self:stretch;gap:24px;min-width:0;padding:0 10px}.job-alerts__content .cta-intro-panel__subtitle{text-align:left}@media(min-width: 1024px){.job-alerts__content{flex:1 0 auto;width:100%;max-width:none;gap:64px;padding:0}}@media(min-width: 1440px){.job-alerts__content{flex:0 1 508px;max-width:508px;width:auto}}.job-alerts__form-col{display:flex;flex:1 1 0;flex-direction:column;align-items:stretch;align-self:stretch;min-width:0;width:100%}.job-alerts__form-frame{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:32px;align-self:stretch;padding:6px;border:0;border-radius:26px;background:rgba(241,244,255,.1);box-shadow:0 0 20px 8px rgba(1,0,31,.05);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media(min-width: 1024px){.job-alerts__form-frame{padding:8px;border-radius:48px}}.job-alerts__form-shell{display:flex;flex-direction:column;justify-content:space-between;align-items:center;align-self:stretch;width:100%;padding:32px 16px;border-radius:20px;background:#fcfdff}@media(min-width: 1024px){.job-alerts__form-shell{justify-content:center;padding:32px;border-radius:48px}}.product-detail{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;gap:48px;background:#fcfdff}@media(min-width: 1024px){.product-detail{align-items:center;gap:80px;padding:80px 64px}}.product-detail__inner{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;gap:48px;width:100%;max-width:1280px;margin-inline:auto;padding:48px 20px}@media(min-width: 1024px){.product-detail__inner{gap:0;padding:0}}.product-detail__body{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;gap:32px;width:100%}@media(min-width: 1024px){.product-detail__body{flex-direction:row;align-items:flex-start;gap:81px}}.product-detail__visual{display:flex;flex-shrink:0;align-self:stretch;width:100%}@media(min-width: 1024px){.product-detail__visual{flex:1 0 0;min-width:0;max-width:620px}}.product-detail__media{position:relative;overflow:hidden;width:100%;max-width:none;aspect-ratio:1/1;border-radius:24px;background:#d3d3d3 50%/cover no-repeat}@media(min-width: 1024px){.product-detail__media{flex:1 0 0;height:620px;max-width:620px;aspect-ratio:auto}}.product-detail__media--has-image{background-image:var(--product-detail-media-url)}.product-detail__media-image{display:block;width:100%;height:100%;object-fit:cover}.product-detail__content{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;width:100%;min-width:0}@media(min-width: 1024px){.product-detail__content{flex:1 1 0}}.product-detail__breadcrumb+.product-detail__title{margin-top:32px}@media(min-width: 1024px){.product-detail__breadcrumb+.product-detail__title{margin-top:48px}}.product-detail__title+.product-detail__code{margin-top:16px}.product-detail__code+.product-detail__desc{margin-top:24px}.product-detail__title+.product-detail__desc{margin-top:24px}@media(min-width: 1024px){.product-detail__title+.product-detail__code{margin-top:0}}.product-detail__breadcrumb{align-self:stretch}.product-detail__breadcrumb-list{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0;padding:0;list-style:none}.product-detail__breadcrumb-item{display:flex;align-items:center;opacity:.4}.product-detail__breadcrumb-item--current{opacity:1}.product-detail__breadcrumb-link,.product-detail__breadcrumb-text{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;color:#10069f;font-size:14px;font-style:normal;line-height:120%;letter-spacing:.28px;leading-trim:both;text-edge:cap;text-decoration:none}.product-detail__breadcrumb-link{color:#10069f;transition:color .2s ease}.product-detail__breadcrumb-link:hover{color:#0054ff}.product-detail__breadcrumb-link:focus-visible{outline:2px solid #10069f;outline-offset:2px}.product-detail__breadcrumb-separator{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:5px;height:5px;color:rgba(16,6,159,.1)}.product-detail__breadcrumb-dot{display:block;width:5px;height:5px;aspect-ratio:1/1}.product-detail__title{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;margin:0;align-self:stretch;color:#10069f;font-size:32px;font-style:normal;line-height:130%;letter-spacing:-0.64px}@media(min-width: 1024px){.product-detail__title{font-size:40px;line-height:140%;letter-spacing:-1.2px}}.product-detail__code{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;display:block;margin:0;align-self:stretch;color:rgba(16,6,159,.4);text-align:left;font-size:12px;font-style:normal;line-height:110%;font-variant:all-small-caps;letter-spacing:2.4px;leading-trim:both;text-edge:cap}@media(min-width: 1024px){.product-detail__code{display:none}}.product-detail__desc{font-family:"tt-commons-pro",sans-serif;font-weight:400;font-style:normal;margin:0;align-self:stretch;color:rgba(16,6,159,.6);font-size:16px;font-style:normal;line-height:150%}.product-detail__desc+.product-detail__meta{margin-top:24px}.product-detail__meta{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px;align-self:stretch}.product-detail__meta-badge{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;display:flex;height:24px;padding:4px 6px;align-items:center;gap:6px;border-radius:4px;background:#b1d7fe;color:#10069f;font-size:12px;font-style:normal;line-height:102%;font-variant:all-small-caps;letter-spacing:2.4px;leading-trim:both;text-edge:cap}.product-detail__meta-badge-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:16px;height:16px;color:#10069f}.product-detail__meta-badge-icon-svg{display:block;width:16px;height:16px}.product-detail__meta+.product-detail__actions{margin-top:38px}@media(min-width: 1024px){.product-detail__meta+.product-detail__actions{margin-top:41px}}.product-detail__actions{display:flex;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch}@media(min-width: 1024px){.product-detail__actions{flex-direction:row;flex-wrap:wrap;align-items:center}}@media(max-width: 500px){.product-detail__cta{align-self:stretch;width:100%;justify-content:center}}.product-detail__cta.button--primary:focus-visible{outline:2px solid #10069f;outline-offset:2px;box-shadow:0 2px 8px rgba(0,84,255,.25),0 0 0 3px rgba(0,84,255,.35)}.product-detail__cta.button--primary:hover:focus-visible{outline-color:#10069f}.product-detail__actions+.product-detail__faq{margin-top:32px}@media(min-width: 1024px){.product-detail__actions+.product-detail__faq{margin-top:24px}}.product-detail__faq{align-self:stretch;width:100%}.product-detail__faq .accordion{width:100%}.product-detail__faq .accordion__question{font-size:18px;line-height:140%;letter-spacing:-0.36px}@media(min-width: 1024px){.product-detail__faq .accordion__question{font-size:24px;line-height:115%;letter-spacing:-0.72px}}.product-related{display:flex;flex-direction:column;align-items:center;align-self:stretch;gap:80px;width:100%;padding:48px 20px;background:#f1f4ff}@media(min-width: 1024px){.product-related{gap:80px;padding:80px 64px}}.product-related__inner{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;gap:48px;width:100%;max-width:1280px;margin-inline:auto}@media(min-width: 1024px){.product-related__inner{gap:64px}}.product-related__heading{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;width:100%}.product-related__heading .section-title{margin:0;align-self:stretch;text-align:left;color:#10069f;font-size:32px;line-height:130%;letter-spacing:-0.64px}@media(min-width: 1024px){.product-related__heading .section-title{font-size:40px;line-height:140%;letter-spacing:-1.2px}}.product-related__carousel{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;width:100%;overflow:visible}.product-related__carousel .carousel{--carousel-gap: 24px;--carousel-slide-gap: 24px;--carousel-slides-per-view: 1;gap:24px;align-items:flex-start;align-self:stretch;width:100%}@media(min-width: 500px){.product-related__carousel .carousel{--carousel-slides-per-view: 2}}@media(min-width: 768px){.product-related__carousel .carousel{--carousel-slides-per-view: 2}}@media(min-width: 1024px){.product-related__carousel .carousel{--carousel-gap: 48px;gap:48px;--carousel-slides-per-view: 4}}.product-related__carousel .carousel__viewport{width:100%}.product-related__carousel .carousel__slide{display:flex;min-width:0}.product-related__carousel .product-category-item{width:100%}.product-related__carousel .carousel__dots{justify-content:flex-start}.product-related__carousel .carousel__dot[hidden]{display:none}.product-related__carousel .carousel--has-arrows{overflow:visible}.product-related__carousel .carousel--has-arrows .carousel__frame{position:relative;overflow:visible}.product-related__carousel .carousel--has-arrows .carousel__arrow{display:flex;align-items:center;gap:16px;padding:16px 24px;background-color:#fff081;color:#10069f}.product-related__carousel .carousel--has-arrows .carousel__arrow--prev{left:0;transform:translate(-50%, -50%)}.product-related__carousel .carousel--has-arrows .carousel__arrow--next{right:0;transform:translate(50%, -50%)}@media(hover: hover){.product-related__carousel .carousel--has-arrows .carousel__arrow:hover{background-color:#fff;color:#10069f}}.product-related__carousel .carousel--has-arrows .carousel__arrow:focus-visible{outline-color:#10069f}.product-related__carousel .carousel--has-arrows .carousel__arrow[hidden]{display:none}@media(max-width: 1023px){.product-related__carousel .carousel--has-arrows .carousel__arrow{display:none}.product-related__carousel .carousel--has-arrows .carousel__arrow[hidden]{display:none}}.product-category-intro{display:flex;flex-direction:column;align-items:center;align-self:stretch;background:linear-gradient(180deg, #fcfdff 0%, #f1f4ff 100%)}.product-category-intro__inner{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;width:100%;max-width:1440px;margin-inline:auto;padding:48px 20px}@media(min-width: 1024px){.product-category-intro__inner{padding:80px}}.product-category-intro__row+.product-category-intro__toolbar{margin-top:48px}@media(min-width: 1024px){.product-category-intro__row+.product-category-intro__toolbar{margin-top:80px}}.product-category-intro__toolbar+.product-category-intro__grid,.product-category-intro__row+.product-category-intro__grid{margin-top:32px}@media(min-width: 1024px){.product-category-intro__toolbar+.product-category-intro__grid,.product-category-intro__row+.product-category-intro__grid{margin-top:48px}}.product-category-intro__row{display:flex;flex-direction:column;align-items:flex-start;gap:32px;align-self:stretch;width:100%}@media(min-width: 1024px){.product-category-intro__row{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:48px}}.product-category-intro__heading{display:flex;flex-direction:column;align-items:flex-start;gap:32px;width:100%}@media(min-width: 1024px){.product-category-intro__heading{flex:0 1 543px;gap:48px;max-width:543px}}.product-category-intro__heading .section-subtitle{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;align-self:stretch;text-align:left;color:rgba(16,6,159,.4);font-size:14px;line-height:100%;letter-spacing:2.8px;leading-trim:both;text-edge:cap}@media(min-width: 1024px){.product-category-intro__heading .section-subtitle{font-size:14px}}.product-category-intro__heading .section-title{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;align-self:stretch;text-align:left;color:#10069f;font-size:44px;line-height:110%;letter-spacing:-0.88px;leading-trim:both;text-edge:cap}@media(min-width: 1024px){.product-category-intro__heading .section-title{font-size:56px;line-height:110%;letter-spacing:-1.12px}}.product-category-intro--own-brands{background:linear-gradient(180deg, #fcfdff 0%, #fff 100%)}@media(min-width: 1024px){.product-category-intro--heading-end .product-category-intro__row{justify-content:flex-end}}@media(min-width: 1024px){.product-category-intro--heading-end .product-category-intro__heading{flex:0 1 543px;max-width:543px}}.product-category-intro__desc{font-family:"tt-commons-pro",sans-serif;font-weight:400;font-style:normal;margin:0;width:100%;color:rgba(16,6,159,.6);font-size:16px;line-height:150%;leading-trim:both;text-edge:cap}@media(min-width: 1024px){.product-category-intro__desc{flex:0 1 519px;max-width:519px;font-size:16px}}.product-category-intro__toolbar{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch;width:100%}@media(min-width: 1024px){.product-category-intro__toolbar{flex-direction:row;align-items:center;gap:48px}}.product-category-intro__toolbar-filters{flex:1 0 0;align-self:stretch;min-width:0;width:100%}@media(min-width: 1024px){.product-category-intro__toolbar-filters{flex:1 0 0}}.product-category-intro__toolbar-filters-scroll{align-self:stretch;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.product-category-intro__toolbar-filters-scroll::-webkit-scrollbar{display:none}@media(min-width: 1024px){.product-category-intro__toolbar-filters-scroll{overflow:visible}}.product-category-intro__toolbar-filters-scroll .filter-pills{align-items:flex-start;width:100%}.product-category-intro__toolbar-filters-scroll .filter-pills__list{flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start;gap:8px;width:max-content;min-width:100%}@media(min-width: 1024px){.product-category-intro__toolbar-filters-scroll .filter-pills__list{flex:1 0 0;flex-wrap:wrap;width:100%}}.product-category-intro__toolbar-filters-scroll .filter-pills__item{flex-shrink:0;padding:8px 12px;font-size:14px;line-height:100%;letter-spacing:.28px}.product-category-intro__toolbar-cta{display:flex;flex-shrink:0;align-items:center;justify-content:flex-start;align-self:flex-start;width:auto}.product-category-intro__catalog-cta{width:auto}.product-category-intro__grid{display:grid;grid-template-columns:1fr;align-content:flex-start;gap:16px;align-self:stretch;width:100%;max-width:1280px;margin:0;padding:0;list-style:none}@media(min-width: 500px){.product-category-intro__grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){.product-category-intro__grid{grid-template-columns:repeat(auto-fit, minmax(302px, 1fr));gap:24px}}.product-category-item{display:flex;flex-direction:column;flex-shrink:0;align-self:stretch;width:100%;min-width:0}.product-category-item[hidden]{display:none}.product-category-item__link{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch;width:100%;padding:8px;border:1px solid rgba(0,0,0,0);border-radius:24px;background:#fcfdff;text-decoration:none;transition:border-color .2s ease,color .2s ease}@media(hover: hover){.product-category-item__link:hover{border-color:#0054ff}.product-category-item__link:hover .product-category-item__title{color:#0054ff}}.product-category-item__link:focus-visible{outline:2px solid #0054ff;outline-offset:2px}.product-category-item__media{display:block;flex-shrink:0;align-self:stretch;width:100%;height:auto;aspect-ratio:1/1;border-radius:16px;overflow:hidden}.product-category-item__image{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover}.product-category-item__body{display:flex;flex-direction:column;align-items:center;gap:14px;align-self:stretch;min-height:32px;padding:0 8px 20px}@media(min-width: 1024px){.product-category-item__body{gap:16px;min-height:38px;padding:0 8px 24px}}.product-category-item__title{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;align-self:stretch;color:#10069f;font-size:18px;line-height:140%;letter-spacing:-0.18px;text-align:center;leading-trim:both;text-edge:cap;transition:color .2s ease}@media(min-width: 1024px){.product-category-item__title{font-size:20px;line-height:110%;letter-spacing:-0.4px}}.logo-carousel{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:stretch;background:linear-gradient(180deg, #030075 0%, #10069f 100.08%)}.logo-carousel__section-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:.2;mix-blend-mode:lighten;pointer-events:none}.logo-carousel__inner{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:48px;width:100%;max-width:1440px;margin-inline:auto;padding:80px 20px}@media(min-width: 1024px){.logo-carousel__inner{gap:80px;padding:102px 48px}}.logo-carousel__heading{width:100%;text-align:center}.logo-carousel__heading .section-subtitle{color:rgba(241,244,255,.4)}.logo-carousel__carousel{width:100%;max-width:362px}@media(min-width: 768px){.logo-carousel__carousel{max-width:none}}@media(min-width: 1024px){.logo-carousel__carousel{width:calc(100% + 2*48px);max-width:1440px;margin-inline:calc(-1*48px)}}.logo-carousel__carousel .carousel{--carousel-gap: 48px;--carousel-slides-per-view: 1;--carousel-slide-gap: 0;width:100%}@media(min-width: 768px){.logo-carousel__carousel .carousel{--carousel-slide-size-fixed: 362px;--carousel-slide-gap: 32px}}@media(min-width: 1024px){.logo-carousel__carousel .carousel{--carousel-gap: 80px}}@media(min-width: 768px){.logo-carousel__carousel .carousel__viewport{-webkit-mask-image:linear-gradient(90deg, transparent 0%, #000 19.71%, #000 92%, transparent 97%);mask-image:linear-gradient(90deg, transparent 0%, #000 19.71%, #000 92%, transparent 97%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}}@media(max-width: 767px){.logo-carousel__carousel .carousel--has-arrows .carousel__arrow{display:none}.logo-carousel__carousel .carousel--has-arrows .carousel__arrow[hidden]{display:none}}@media(min-width: 768px){.logo-carousel__carousel .carousel[data-carousel-layout=center-peek] .carousel__track .carousel__slide{transition:none !important}}@media(min-width: 768px){.logo-carousel__carousel .carousel[data-carousel-layout=center-peek] .carousel__slide.is-carousel-edge{opacity:.4;filter:blur(3px)}}@media(max-width: 767px){.logo-carousel__carousel .carousel__slide{transition:none}.logo-carousel__carousel .carousel__slide.is-carousel-edge{opacity:1;filter:none}}.logo-carousel__carousel .carousel__dots{justify-content:center;gap:8px}.logo-carousel__carousel .carousel__dot{width:8px;height:4px;border-radius:100px}.logo-carousel__carousel .carousel__dot.is-active{width:24px}.logo-carousel__carousel .carousel__dot:focus-visible{opacity:1;outline:2px solid #fff081;outline-offset:2px;box-shadow:0 0 0 3px rgba(255,240,129,.35)}.logo-carousel__carousel .carousel__arrow:focus-visible{opacity:1;pointer-events:auto;outline:2px solid #fff;outline-offset:2px;box-shadow:0 0 0 4px hsla(0,0%,100%,.35)}.logo-carousel:not(.logo-carousel--company) .logo-carousel__carousel .carousel__dot{background-color:#f1f4ff;opacity:.2}.logo-carousel:not(.logo-carousel--company) .logo-carousel__carousel .carousel__dot.is-active{opacity:1;background-color:#fff081}.logo-carousel__item{display:flex;flex-direction:column;align-items:center;gap:32px;width:100%;max-width:362px;margin-inline:auto;flex-shrink:0}@media(min-width: 768px){.logo-carousel__item{max-width:100%}}.logo-carousel__logo{display:block;width:auto;max-width:222px;height:48px;object-fit:contain}.logo-carousel__divider{display:block;flex-shrink:0;width:5px;height:5px;border-radius:50%;background-color:rgba(241,244,255,.6)}.logo-carousel__desc{font-family:"tt-commons-pro",sans-serif;font-weight:400;font-style:normal;margin:0;max-width:248px;font-size:16px;line-height:130%;text-align:center;color:rgba(241,244,255,.8)}.logo-carousel--company{background:#f1f4ff}.logo-carousel--company .logo-carousel__heading .section-subtitle{color:rgba(16,6,159,.4)}.logo-carousel--company .logo-carousel__divider{background-color:rgba(16,6,159,.2)}.logo-carousel--company .logo-carousel__desc{color:rgba(16,6,159,.8);font-weight:500}.logo-carousel--company .logo-carousel__carousel .carousel__dot{background-color:#10069f;opacity:.2}.logo-carousel--company .logo-carousel__carousel .carousel__dot.is-active{opacity:1;background-color:#0054ff}.logo-carousel--company .logo-carousel__carousel .carousel__dot:focus-visible{opacity:1;outline:2px solid #0054ff;outline-offset:2px;box-shadow:0 0 0 3px rgba(0,84,255,.35)}.logo-carousel--company .logo-carousel__carousel .carousel__arrow{background-color:#0054ff;color:#fff}@media(hover: hover){.logo-carousel--company .logo-carousel__carousel .carousel__arrow:hover{background-color:#10069f;color:#fff}}.logo-carousel--company .logo-carousel__carousel .carousel__arrow:focus-visible{opacity:1;pointer-events:auto;outline:2px solid #0054ff;outline-offset:2px;box-shadow:0 0 0 4px rgba(0,84,255,.35)}.contact-form-section{display:flex;justify-content:center;align-self:stretch;background-color:#fafbff}.contact-form-section__inner{display:flex;align-items:flex-start;gap:10px;width:100%;max-width:1440px;margin-inline:auto;padding:0}@media(min-width: 1024px){.contact-form-section__inner{padding:48px}}.contact-form-section__visual{display:flex;flex:1 0 0;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:64px 10px;border-radius:0;background-color:#d9d9d9}@media(min-width: 1024px){.contact-form-section__visual{padding:48px;border-radius:16px}}.contact-form-section__visual--has-image{background-color:#d9d9d9;background-image:linear-gradient(0deg, rgba(2, 2, 38, 0.2) 0%, rgba(2, 2, 38, 0.2) 100%),var(--contact-form-visual-bg);background-position:0 0,-189.403px -84.15px;background-size:auto,270.989% 112.408%;background-repeat:no-repeat}@media(min-width: 1024px){.contact-form-section__visual--has-image{background-image:var(--contact-form-visual-bg);background-position:center;background-size:cover}}.contact-form-section__heading{align-self:stretch;width:100%}.contact-form-section__heading .section-subtitle{padding-left:24px;text-align:left;color:#f1f4ff}@media(min-width: 1024px){.contact-form-section__heading .section-subtitle{padding-left:32px}}.contact-form-section__content{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:658px;margin-inline:auto}@media(min-width: 1024px){.contact-form-section__content{gap:16px}}.contact-form-section__content .contact-form{align-self:stretch;width:100%}.contact-form-section__form-shell{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:stretch;gap:32px;width:100%;padding:6px;border:0;border-radius:26px;background:rgba(241,244,255,.1);box-shadow:0 0 20px 8px rgba(1,0,31,.05);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media(min-width: 1024px){.contact-form-section__form-shell{padding:8px;border-radius:48px}}.contact-intro-form{position:relative;display:flex;flex-direction:column;align-items:center;align-self:stretch;background:linear-gradient(180deg, #fcfdff 0%, #f1f4ff 100%)}.contact-intro-form__section-bg{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:.2;mix-blend-mode:lighten;pointer-events:none}.contact-intro-form__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;width:100%;max-width:1440px;margin-inline:auto;padding:0}@media(min-width: 1024px){.contact-intro-form__inner{padding:16px 48px 48px}}.contact-intro-form__panel{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:48px;align-self:stretch;width:100%;overflow:hidden;padding:48px 10px;border-radius:0;background:linear-gradient(180deg, #030075 0%, #10069f 100.08%)}@media(min-width: 1024px){.contact-intro-form__panel{justify-content:flex-start;gap:0;padding:48px;border-radius:24px}}.contact-intro-form__decor{position:absolute;inset:0;z-index:0;overflow:visible;pointer-events:none}.contact-intro-form__decor-clip{position:absolute;inset:0;overflow:hidden;border-radius:inherit}.contact-intro-form [data-contact-intro-form-parallax]{will-change:transform}@media(prefers-reduced-motion: reduce){.contact-intro-form [data-contact-intro-form-parallax]{will-change:auto}}.contact-intro-form__shape{position:absolute;top:181px;right:-364px;width:698px;height:1042px;pointer-events:none;transform:translate3d(0, var(--contact-intro-form-parallax-y, 0px), 0)}@media(min-width: 1024px){.contact-intro-form__shape{top:-141px;right:-154px;width:931px;height:1389px}}@media(prefers-reduced-motion: reduce){.contact-intro-form__shape{transform:none}}.contact-intro-form__shape-icon{display:block;width:100%;height:100%}.contact-intro-form__shape-icon path{fill:rgba(16,6,159,.8);fill-opacity:1}.contact-intro-form__layout{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:54px;align-self:stretch;width:100%}@media(min-width: 1024px){.contact-intro-form__layout{flex-direction:row;align-items:center;gap:80px}}.contact-intro-form__content{display:flex;flex:1 1 0;flex-direction:column;align-items:flex-start;align-self:stretch;min-width:0}@media(min-width: 1024px){.contact-intro-form__content{justify-content:center}}.contact-intro-form__content .cta-intro-panel{align-items:flex-start;gap:48px;width:100%}@media(min-width: 1024px){.contact-intro-form__content .cta-intro-panel{gap:64px}}.contact-intro-form__content .cta-intro-panel__intro{align-items:flex-start;gap:32px}@media(min-width: 1024px){.contact-intro-form__content .cta-intro-panel__intro{gap:48px}}.contact-intro-form__content .cta-intro-panel__subtitle{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;text-align:center;color:rgba(241,244,255,.4);font-size:12px;line-height:110%;letter-spacing:2.4px;font-variant:all-small-caps;leading-trim:both;text-edge:cap}@media(min-width: 1024px){.contact-intro-form__content .cta-intro-panel__subtitle{text-align:left;font-size:14px;line-height:102%;letter-spacing:2.8px}}.contact-intro-form__content .cta-intro-panel__title{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;text-align:center;color:#f1f4ff;font-size:44px;line-height:110%;letter-spacing:-0.88px;leading-trim:both;text-edge:cap}@media(min-width: 1024px){.contact-intro-form__content .cta-intro-panel__title{text-align:left;font-size:56px;line-height:110%;letter-spacing:-1.12px}}.contact-intro-form__content .cta-intro-panel__proof{flex-direction:row;justify-content:flex-start;align-items:center;gap:11px;padding-top:0}@media(min-width: 1024px){.contact-intro-form__content .cta-intro-panel__proof{gap:24px;padding-top:16px}}.contact-intro-form__content .cta-intro-panel__proof-text{font-family:"tt-commons-pro",sans-serif;font-weight:400;font-style:normal;flex:1 1 0;min-width:0;max-width:none;color:rgba(241,244,255,.6);font-size:12px;line-height:150%;opacity:1}@media(min-width: 1024px){.contact-intro-form__content .cta-intro-panel__proof-text{font-size:14px}}.contact-intro-form__form-col{display:flex;flex:1 1 0;flex-direction:column;align-items:stretch;align-self:stretch;min-width:0;width:100%}.contact-intro-form__form-shell{display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:stretch;gap:32px;width:100%;padding:6px;border:0;border-radius:26px;background:rgba(241,244,255,.1);box-shadow:0 0 20px 8px rgba(1,0,31,.05);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media(min-width: 1024px){.contact-intro-form__form-shell{padding:8px;border-radius:48px}}.contact-intro-form__form-shell .contact-form{align-self:stretch;width:100%}.contact-intro-form__form-shell .contact-form__submit.button--primary:focus-visible{outline:2px solid #10069f;outline-offset:0;box-shadow:0 2px 8px rgba(0,84,255,.25),0 0 0 3px rgba(0,84,255,.35)}.contact-intro-form__form-shell .contact-form__submit.button--primary:hover:focus-visible{outline-color:#10069f;box-shadow:0 6px 20px rgba(0,84,255,.3),0 0 0 3px rgba(0,84,255,.35)}.contact-intro-form--products{background:linear-gradient(180deg, #f1f4ff 0%, #fafbff 100%)}.contact-intro-form--products .contact-intro-form__decor--products [data-contact-intro-form-parallax]{will-change:transform}@media(prefers-reduced-motion: reduce){.contact-intro-form--products .contact-intro-form__decor--products [data-contact-intro-form-parallax]{will-change:auto}}.contact-intro-form--products .contact-intro-form__decor--products .contact-intro-form__shape{top:184px;right:auto;left:-381px;width:698px;height:1042px;transform:translate3d(0, calc(var(--contact-intro-form-parallax-y, 0px) + 80px), 0)}@media(min-width: 1024px){.contact-intro-form--products .contact-intro-form__decor--products .contact-intro-form__shape{top:-54px;left:-301px;width:931px;height:1389px;transform:translate3d(0, var(--contact-intro-form-parallax-y, 0px), 0)}}@media(prefers-reduced-motion: reduce){.contact-intro-form--products .contact-intro-form__decor--products .contact-intro-form__shape{transform:none}}@media(prefers-reduced-motion: reduce)and (min-width: 1024px){.contact-intro-form--products .contact-intro-form__decor--products .contact-intro-form__shape{transform:none}}.contact-intro-form--products .contact-intro-form__decor--products .contact-intro-form__shape-icon path{fill:rgba(16,6,159,.1019607843);fill-opacity:1}.contact-intro-form--products .contact-intro-form__inner{padding:0}@media(min-width: 1024px){.contact-intro-form--products .contact-intro-form__inner{padding:48px}}.contact-intro-form--products .contact-intro-form__panel{gap:48px;padding:48px 10px;border-radius:0;background:linear-gradient(180deg, #0054ff 0%, #10069f 100.08%)}@media(min-width: 1024px){.contact-intro-form--products .contact-intro-form__panel{gap:0;padding:64px;border-radius:24px}}@media(max-width: 1023px){.contact-intro-form--products .contact-intro-form__layout{gap:54px}}.contact-intro-form--products .contact-intro-form__content .cta-intro-panel{gap:48px;align-items:flex-start;width:100%}.contact-intro-form--products .contact-intro-form__content .cta-intro-panel__intro{gap:0;margin:0;align-items:flex-start;align-self:stretch;width:100%}@media(min-width: 1024px){.contact-intro-form--products .contact-intro-form__content .cta-intro-panel__intro{align-items:flex-start}}.contact-intro-form--products .contact-intro-form__content .cta-intro-panel__subtitle{margin:0 0 48px;text-align:left;color:rgba(241,244,255,.4);font-size:12px;line-height:110%;letter-spacing:2.4px;font-variant:all-small-caps;leading-trim:both;text-edge:cap}@media(min-width: 1024px){.contact-intro-form--products .contact-intro-form__content .cta-intro-panel__subtitle{font-size:14px;line-height:102%;letter-spacing:2.8px}}.contact-intro-form--products .contact-intro-form__content .cta-intro-panel__title{margin:0 0 32px;text-align:left;color:#f1f4ff;font-size:36px;line-height:120%;letter-spacing:-0.72px;leading-trim:both;text-edge:cap}@media(min-width: 1024px){.contact-intro-form--products .contact-intro-form__content .cta-intro-panel__title{font-size:48px;line-height:110%;letter-spacing:-0.96px}}.contact-intro-form--products .contact-intro-form__content .cta-intro-panel__desc{margin:0;align-self:stretch;color:rgba(241,244,255,.6);font-size:16px;line-height:150%;leading-trim:both;text-edge:cap}.contact-intro-form--products .contact-intro-form__content .cta-intro-panel__proof{margin:0;padding-top:0}.contact-intro-form--products .contact-intro-form__content .cta-intro-panel__cta.button--secondary:focus-visible{outline-color:#f1f4ff;box-shadow:0 0 0 3px rgba(241,244,255,.3)}.contact-intro-form--products .contact-intro-form__content .cta-intro-panel__cta{align-self:stretch;margin:0}@media(max-width: 500px){.contact-intro-form--products .contact-intro-form__content .cta-intro-panel__cta{width:100%}}@media(min-width: 501px)and (max-width: 1023px){.contact-intro-form--products .contact-intro-form__content .cta-intro-panel__cta{align-self:flex-start;width:auto}}@media(min-width: 1024px){.contact-intro-form--products .contact-intro-form__content .cta-intro-panel__cta{align-self:flex-start;width:auto}}.contact-branches{display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:stretch;background:linear-gradient(180deg, #fcfdff 0%, #f1f4ff 100%)}.contact-branches__inner{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;align-self:stretch;gap:32px;width:100%;max-width:1440px;margin-inline:auto;padding:48px 20px}@media(min-width: 1024px){.contact-branches__inner{align-items:flex-start;gap:48px;padding:48px 80px}}.contact-branches__header{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;width:100%}.contact-branches__header .section-title{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;margin:0;align-self:stretch;text-align:left;color:#10069f;font-size:32px;line-height:120%;letter-spacing:-0.64px;leading-trim:both;text-edge:cap}@media(min-width: 1024px){.contact-branches__header .section-title{font-size:40px;line-height:140%;letter-spacing:-1.2px}}.contact-branches__filters{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch;width:100%}.contact-branches__filters-label{font-family:"tt-commons-pro",sans-serif;font-weight:400;font-style:normal;margin:0;align-self:stretch;color:#10069f;font-size:12px;line-height:120%}@media(min-width: 1024px){.contact-branches__filters-label{display:none}}.contact-branches__filters-scroll{align-self:stretch;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.contact-branches__filters-scroll::-webkit-scrollbar{display:none}@media(min-width: 1024px){.contact-branches__filters-scroll{overflow:visible}}.contact-branches__filters-scroll .filter-pills{align-items:flex-start;justify-content:flex-start;width:100%}.contact-branches__filters-scroll .filter-pills__list{flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start;width:max-content;min-width:100%}@media(min-width: 1024px){.contact-branches__filters-scroll .filter-pills__list{flex-wrap:wrap;width:100%}}.contact-branches__filters-scroll .filter-pills__item{flex-shrink:0;padding:8px 12px;font-size:14px;line-height:100%;letter-spacing:.28px}.contact-branches__list{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;width:100%}.contact-branches-item{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;width:100%}.contact-branches-item__divider{align-self:stretch;width:100%;height:1px;background:rgba(16,6,159,.1)}@media(min-width: 1024px){.contact-branches-item__divider{max-width:1280px}}.contact-branches-item__main{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;align-self:stretch;width:100%;padding:24px 0}@media(min-width: 1024px){.contact-branches-item__main{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:48px;padding:32px 0}}.contact-branches-item__category{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;flex-shrink:0;margin:0;color:rgba(16,6,159,.4);font-size:14px;line-height:102%;font-variant:all-small-caps;letter-spacing:2.8px;leading-trim:both;text-edge:cap}@media(min-width: 1024px){.contact-branches-item__category{width:200px}}.contact-branches-item__columns{display:flex;flex-direction:column;align-items:flex-start;gap:40px;align-self:stretch;width:100%}@media(min-width: 1024px){.contact-branches-item__columns{flex-direction:row;justify-content:space-between;align-items:flex-start;width:737px;max-width:737px}}.contact-branches-item__column{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;align-self:flex-start;gap:14px;width:100%}@media(min-width: 1024px){.contact-branches-item__column{flex:0 1 auto;gap:0;min-width:0;width:auto;max-width:328px}}.contact-branches-item__column--stack{gap:0}.contact-branches-item__entry{display:flex;flex-direction:column;align-items:flex-start;gap:14px;align-self:stretch;width:100%}@media(min-width: 1024px){.contact-branches-item__entry{gap:0}}.contact-branches-item__entry+.contact-branches-item__entry{margin-top:40px}@media(min-width: 1024px){.contact-branches-item__entry+.contact-branches-item__entry{margin-top:40px}}.contact-branches-item__info{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;width:100%}.contact-branches-item__info-line{font-family:"tt-commons-pro",sans-serif;font-weight:400;font-style:normal;margin:0;align-self:stretch;color:#10069f;font-size:14px;line-height:150%}@media(min-width: 1024px){.contact-branches-item__info-line{font-size:16px}}.contact-branches-item__contacts{display:flex;flex-direction:column;align-items:flex-start;gap:14px;align-self:stretch;width:100%}@media(min-width: 1024px){.contact-branches-item__contacts{gap:16px;margin-top:16px}}.contact-branches-item__contact{display:flex;align-items:center;gap:8px;align-self:stretch;width:100%;text-decoration:none}.contact-branches-item__contact--phones{align-items:flex-start}.contact-branches-item__contact-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:20px;height:20px;color:#b1d7fe}.contact-branches-item__contact-icon-svg{display:block;width:100%;height:100%}.contact-branches-item__contact-text,.contact-branches-item__contact-link{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;color:#10069f;font-size:14px;line-height:140%;letter-spacing:.28px;text-decoration-line:underline;text-decoration-style:solid;text-underline-offset:auto;leading-trim:both;text-edge:cap;transition:color .2s ease}@media(min-width: 1024px){.contact-branches-item__contact-text,.contact-branches-item__contact-link{font-size:16px;letter-spacing:.32px}}@media(hover: hover){.contact-branches-item__contact:hover .contact-branches-item__contact-text,.contact-branches-item__contact-text:hover,.contact-branches-item__contact:hover .contact-branches-item__contact-link,.contact-branches-item__contact-link:hover{color:#0054ff}}.contact-branches-item__contact-text:focus-visible,.contact-branches-item__contact-link:focus-visible{outline:2px solid #10069f;outline-offset:2px}.contact-branches-item__contact:focus-visible{outline:2px solid #10069f;outline-offset:2px}.contact-branches-item__contact-phones{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;min-width:0}@media(min-width: 1024px){.contact-branches-item__contact-phones{flex-direction:column;align-items:flex-start;gap:4px}}.contact-branches-item__contact-separator{font-family:"tt-commons-pro",sans-serif;font-weight:400;font-style:normal;color:rgba(16,6,159,.6);font-size:14px;line-height:150%}@media(min-width: 1024px){.contact-branches-item__contact-separator{display:none}}.company-intro{display:flex;flex-direction:column;align-items:center;align-self:stretch;background:linear-gradient(180deg, #fcfdff 0%, #f1f4ff 100%)}.company-intro__scroll{width:100%}.company-intro--scroll{--company-intro-video-collapsed-width: 410px}@media(min-width: 1024px){.company-intro--scroll .company-intro__sticky{position:sticky;top:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;box-sizing:border-box;min-height:max(100vh,var(--company-intro-sticky-height, 100vh))}.company-intro--scroll .company-intro__video{width:var(--company-intro-video-width-current, 410px);max-width:100%}}@media(prefers-reduced-motion: reduce)and (min-width: 1024px){.company-intro--scroll .company-intro__video{width:100%;max-width:100%}}.company-intro__sticky{width:100%}.company-intro__inner{display:flex;flex-direction:column;align-items:center;align-self:stretch;gap:48px;width:100%;max-width:1440px;margin-inline:auto;padding:64px 20px 48px}@media(min-width: 1024px){.company-intro__inner{gap:112px;padding:112px 80px}}.company-intro__heading{width:100%;max-width:594px;text-align:center}.company-intro__heading .section-title{margin:0;font-size:44px;letter-spacing:-0.88px}@media(min-width: 1024px){.company-intro__heading .section-title{font-size:56px;letter-spacing:-1.12px}}.company-intro__video{position:relative;align-self:stretch;width:100%;height:auto;aspect-ratio:1.7777777778;border-radius:20px;overflow:hidden;background-color:#d3d3d3;background-position:50% 50%;background-size:cover;background-repeat:no-repeat}@media(min-width: 1024px){.company-intro__video{align-self:auto;width:100%;max-width:410px;height:auto;aspect-ratio:1.7748917749;border-radius:24px}}.company-intro__video-poster{width:100%;height:100%;background-color:#d3d3d3;background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.company-intro__video--has-poster .company-intro__video-poster{background-image:linear-gradient(0deg, rgba(2, 2, 38, 0.1) 0%, rgba(2, 2, 38, 0.1) 100%),var(--company-intro-video-poster)}.company-intro__video--has-poster:not(.company-intro__video--is-playing)::after{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;background:linear-gradient(0deg, rgba(2, 2, 38, 0.1) 0%, rgba(2, 2, 38, 0.1) 100%);pointer-events:none}.company-intro__video-player{position:relative;z-index:0;display:block;width:100%;height:100%;object-fit:cover;border:0;border-radius:inherit}.company-intro__play{position:absolute;top:50%;left:50%;z-index:1;display:flex;height:52px;padding:16px 24px;align-items:center;gap:16px;border:1px solid rgba(241,244,255,.4);border-radius:999px;background:rgba(241,244,255,.1);backdrop-filter:blur(8px);color:#f1f4ff;cursor:pointer;transform:translate(-50%, -50%);transition:background-color .2s ease,border-color .2s ease}.company-intro__play:hover{background:rgba(241,244,255,.18);border-color:rgba(241,244,255,.55)}.company-intro__play:focus-visible{outline:2px solid #f1f4ff;outline-offset:2px}.company-intro__play[hidden]{display:none}.company-intro__play-icon{display:block;flex-shrink:0;width:20px;height:20px}.company-history{position:relative;display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;overflow:hidden;background:linear-gradient(180deg, #0054ff 0%, #10069f 100.08%);--company-history-line-pre-width: 100px}.company-history--pattern-bg::before{content:"";position:absolute;inset:0;z-index:0;background-image:var(--company-history-pattern-url);background-repeat:repeat;background-position:center top;background-size:1000px;opacity:.08;pointer-events:none}.company-history__section-bg{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:.2;mix-blend-mode:lighten;pointer-events:none}.company-history__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:48px;width:100%;max-width:1440px;margin-inline:auto}@media(min-width: 1024px){.company-history__inner{gap:114px}}.company-history__heading{display:flex;flex-direction:column;align-items:flex-start;gap:32px;align-self:stretch;width:100%;padding:48px 20px 20px}@media(min-width: 1024px){.company-history__heading{gap:48px;padding:112px 112px 0}}.company-history__heading .section-subtitle{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;margin:0;width:100%;color:rgba(241,244,255,.4);text-align:left;leading-trim:both;text-edge:cap;font-size:12px;font-style:normal;line-height:110%;font-variant:all-small-caps;letter-spacing:2.4px}@media(min-width: 1024px){.company-history__heading .section-subtitle{text-align:left;font-size:14px;line-height:102%;letter-spacing:2.8px}}.company-history__heading .section-title{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;margin:0;width:100%;max-width:none;text-align:left;color:#f1f4ff;leading-trim:both;text-edge:cap;font-size:44px;font-style:normal;font-weight:600;line-height:110%;letter-spacing:-0.88px}@media(min-width: 1024px){.company-history__heading .section-title{max-width:521px;color:#fcfdff;font-size:56px;line-height:normal;letter-spacing:normal}}.company-history__timeline{display:flex;width:100%;padding:0 20px 0;justify-content:flex-end;align-items:flex-start;gap:24px}@media(max-width: 767px){.company-history__timeline{padding:0 0 0 20px}}@media(min-width: 768px)and (max-width: 1023px){.company-history__timeline{padding:0 20px}}@media(min-width: 1024px){.company-history__timeline{padding:0 112px 80px}}.company-history__timeline .carousel{width:calc(100% + var(--company-history-line-pre-width));margin-left:calc(-1*var(--company-history-line-pre-width));--carousel-slide-gap: 24px}@media(min-width: 1024px){.company-history__timeline .carousel{width:calc(100% + 2*var(--company-history-line-pre-width));margin-right:calc(-1*var(--company-history-line-pre-width));--carousel-arrow-offset-y: 40px}}@media(max-width: 767px){.company-history__timeline .carousel{--carousel-slides-per-view: 1 !important;--carousel-slide-size: 100%;--carousel-slide-gap: 0;width:100%;margin-left:0;margin-right:0}.company-history__timeline .carousel .carousel__frame{align-items:flex-start}.company-history__timeline .carousel .carousel__track{align-items:flex-start}.company-history__timeline .carousel .carousel__slide{align-self:flex-start}.company-history__timeline .carousel .carousel__arrow{display:none}.company-history__timeline .carousel .carousel__viewport{padding-left:0;overflow:visible}}@media(min-width: 768px)and (max-width: 1023px){.company-history__timeline .carousel{--carousel-slides-per-view: 2 !important;--carousel-slide-gap: 24px;width:100%;margin-left:0;margin-right:0}.company-history__timeline .carousel .carousel__frame{align-items:flex-start}.company-history__timeline .carousel .carousel__track{align-items:flex-start}.company-history__timeline .carousel .carousel__slide{align-self:flex-start}.company-history__timeline .carousel .carousel__viewport{padding-left:0}}.company-history__timeline .carousel__frame{overflow:visible}.company-history__timeline .carousel__viewport{overflow:hidden;padding-left:var(--company-history-line-pre-width)}@media(min-width: 1024px){.company-history__timeline .carousel__viewport{-webkit-mask-image:linear-gradient(90deg, #000 0%, #000 92%, transparent 97%);mask-image:linear-gradient(90deg, #000 0%, #000 92%, transparent 97%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}}@media(min-width: 768px)and (max-width: 1023px){.company-history__timeline .carousel.carousel--has-arrows[data-carousel-layout=left-peek] .carousel__frame{padding-inline:0}}@media(min-width: 768px){.company-history__timeline .carousel.carousel--has-arrows[data-carousel-layout=left-peek] .carousel__arrow:not([hidden]){display:flex;opacity:1;pointer-events:auto}.company-history__timeline .carousel.carousel--has-arrows[data-carousel-layout=left-peek] .carousel__arrow:focus-visible{outline:2px solid #f1f4ff;outline-offset:2px}}@media(min-width: 1024px){.company-history__timeline .carousel.carousel--has-arrows[data-carousel-layout=left-peek] .carousel__arrow{opacity:1;pointer-events:auto}.company-history__timeline .carousel.carousel--has-arrows[data-carousel-layout=left-peek] .carousel__frame{padding-left:56px;padding-right:0}.company-history__timeline .carousel.carousel--has-arrows[data-carousel-layout=left-peek] .carousel__arrow--prev{left:64px;right:auto;transform:translate(-50%, -50%)}.company-history__timeline .carousel.carousel--has-arrows[data-carousel-layout=left-peek] .carousel__arrow--next{left:auto;right:64px;transform:translate(50%, -50%)}}.company-history__timeline .carousel__dots{display:none}.company-history__timeline .carousel__slide:last-child .company-history__timeline-connector--lead,.company-history__timeline .carousel__slide:last-child .company-history__timeline-connector--tail,.company-history__timeline .carousel__slide:last-child .company-history__timeline-point-cell::after{display:none}.company-history__timeline-block{display:flex;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch;width:100%}@media(min-width: 768px)and (max-width: 1023px){.company-history__timeline-block{gap:32px}}@media(min-width: 1024px){.company-history__timeline-block{gap:0}}.company-history__nav{display:flex;align-items:center;align-self:stretch;width:100%;padding:8px 0 48px 8px;gap:8px;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;scrollbar-width:none}.company-history__nav::-webkit-scrollbar{display:none}@media(min-width: 768px)and (max-width: 1023px){.company-history__nav{padding:0 20px 48px}}@media(min-width: 1024px){.company-history__nav{overflow-x:visible;padding:24px 80px 48px 80px}}.company-history__nav-item{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;display:flex;flex-shrink:0;padding:8px 12px;justify-content:center;align-items:center;gap:8px;border:0;cursor:pointer;border-radius:100px;background:rgba(0,0,0,0);color:#f1f4ff;leading-trim:both;text-edge:cap;font-size:14px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:.28px}.company-history__nav-item.is-active{background:#f1f4ff;color:#0054ff}.company-history__nav-item:focus-visible{outline:2px solid #f1f4ff;outline-offset:2px}.company-history__nav-item .company-history__nav-arrow{display:none}.company-history__timeline-item{display:flex;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch;width:100%}@media(max-width: 767px){.company-history__timeline-year-wrap{order:2;width:100%;min-height:0}}@media(min-width: 1024px){.company-history__timeline-year-wrap{min-height:calc(96px*.95)}}.company-history__timeline-year{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;margin:0;color:#f1f4ff;font-size:72px;font-style:normal;font-weight:600;line-height:95%}@media(min-width: 1024px){.company-history__timeline-year{font-size:96px}}.company-history__timeline-row{display:grid;grid-template-columns:auto 1fr;column-gap:24px;row-gap:16px;align-self:stretch;margin-top:24px}@media(max-width: 767px){.company-history__timeline-row{display:contents}}.company-history__timeline-point-cell{display:flex;grid-row:1;grid-column:1;align-items:center;align-self:center;z-index:1}@media(max-width: 767px){.company-history__timeline-point-cell{order:1;align-self:stretch;width:100%;min-height:30px}.company-history__timeline-point-cell::after{content:"";flex:1 1 auto;min-width:0;height:1px;background:rgba(241,244,255,.2)}.company-history__timeline-point-cell .company-history__timeline-connector--pre{display:none}}.company-history__timeline-point{display:flex;flex-shrink:0;z-index:1;padding:4px;justify-content:center;align-items:center;gap:32px;border-radius:100px;border:1px solid rgba(241,244,255,.2);background:rgba(241,244,255,.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.company-history__timeline-point.is-active{width:30px;padding:8px 16px}.company-history__timeline-dot{display:block;width:8px;height:8px;flex-shrink:0;border-radius:50%;background:#f1f4ff}.company-history__timeline-point.is-active .company-history__timeline-dot{width:14px;height:14px;background:#fff081}.company-history__timeline-details{display:contents}@media(max-width: 767px){.company-history__timeline-details{display:flex;flex-direction:column;align-items:flex-start;order:3;gap:16px;align-self:stretch;width:100%}}.company-history__timeline-detail-row{display:flex;grid-row:1;grid-column:2;align-items:center;align-self:center;min-width:0;width:100%}@media(max-width: 767px){.company-history__timeline-detail-row{display:contents}}.company-history__timeline-connector{height:1px;background:rgba(241,244,255,.2)}@media(max-width: 767px){.company-history__timeline-connector--pre,.company-history__timeline-connector--lead,.company-history__timeline-connector--tail{display:none}}.company-history__timeline-connector--pre{flex-shrink:0;width:var(--company-history-line-pre-width);background:linear-gradient(90deg, rgba(241, 244, 255, 0) 0%, rgba(241, 244, 255, 0.2) 100%)}.company-history__timeline-connector--lead{flex-shrink:0;width:24px;margin-left:calc(-1*24px)}.company-history__timeline-connector--tail{flex:1 1 auto;min-width:0;margin-right:calc(-1*var(--carousel-slide-gap, 24px))}.company-history__timeline-detail{font-family:"tt-commons-pro",sans-serif;font-weight:400;font-style:normal;grid-column:2;margin:0;display:flex;width:fit-content;max-width:100%;height:35px;padding-inline:12px;justify-content:center;align-items:center;border-radius:8px;border:1px solid rgba(241,244,255,.2);background:rgba(241,244,255,.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#f1f4ff;leading-trim:both;text-edge:cap;font-size:16px;font-style:normal;font-weight:500;line-height:150%}@media(max-width: 767px){.company-history__timeline-detail{grid-column:auto;align-self:flex-start;width:fit-content;max-width:100%;height:34px;padding:0 12px;justify-content:center;align-items:center;gap:32px;font-size:14px;line-height:150%}}@media(min-width: 768px)and (max-width: 1023px){.company-history__timeline-detail{box-sizing:border-box;width:fit-content;max-width:100%;height:auto;min-height:35px;padding-block:8px;padding-inline:12px;font-size:14px;line-height:150%;text-align:center;white-space:normal}}.company-history__timeline-detail-row .company-history__timeline-detail{flex-shrink:0}.company-finances{position:relative;display:flex;flex-direction:column;align-items:center;align-self:stretch;overflow:hidden;background:linear-gradient(180deg, #030075 0%, #10069f 100.08%)}.company-finances__decor{position:absolute;inset:0;z-index:1;overflow:visible;pointer-events:none}.company-finances__decor-frame{position:absolute;top:0;left:50%;width:100%;max-width:1440px;height:100%;transform:translateX(-50%)}.company-finances [data-company-finances-parallax]{will-change:transform}@media(prefers-reduced-motion: reduce){.company-finances [data-company-finances-parallax]{will-change:auto}}.company-finances__shape{position:absolute;top:121px;left:-374px;width:698px;height:1042px;pointer-events:none;transform:translate3d(0, var(--company-finances-parallax-y, 0px), 0)}@media(min-width: 1024px){.company-finances__shape{top:-40px;left:0;width:931px;height:1389px;visibility:hidden}}@media(min-width: 1024px){.company-finances__shape.is-positioned{visibility:visible}}.company-finances__shape-icon{display:block;width:100%;height:100%}.company-finances__section-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:.2;mix-blend-mode:lighten;pointer-events:none}.company-finances__inner{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:48px;width:100%;max-width:1440px;margin-inline:auto;padding:64px 20px}@media(min-width: 1024px){.company-finances__inner{gap:0;padding:112px 48px}}.company-finances__heading{position:relative;width:100%;text-align:center}@media(min-width: 1024px){.company-finances__heading{margin-bottom:80px}}.company-finances__heading .section-title{position:relative;z-index:1;margin:0;color:#fcfdff}.company-finances__switcher{position:relative;display:flex;align-items:center;gap:8px;padding:8px;border:1px solid rgba(241,244,255,.2);border-radius:100px;background:rgba(241,244,255,.1);box-shadow:0 0 20px 8px rgba(1,0,31,.02);backdrop-filter:blur(8px)}@media(min-width: 1024px){.company-finances__switcher{margin-bottom:48px}}.company-finances__switcher--ready .company-finances__switcher-indicator{opacity:1}.company-finances__switcher-indicator{position:absolute;top:0;left:0;z-index:0;border-radius:100px;background:#f1f4ff;pointer-events:none;opacity:0;transform:translate3d(0, 0, 0);transition:transform .35s cubic-bezier(0.22, 1, 0.36, 1),width .35s cubic-bezier(0.22, 1, 0.36, 1),height .35s cubic-bezier(0.22, 1, 0.36, 1),opacity .15s ease;will-change:transform,width,height}.company-finances__switcher-item{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:16px;margin:0;padding:8px 12px;border:0;border-radius:100px;background:rgba(0,0,0,0);color:#f1f4ff;font-size:14px;font-style:normal;line-height:100%;letter-spacing:.28px;leading-trim:both;text-edge:cap;cursor:pointer;transition:color .35s cubic-bezier(0.22, 1, 0.36, 1);white-space:nowrap}.company-finances__switcher-item.is-active{color:#0054ff}.company-finances__switcher-item:focus-visible{outline:2px solid #f1f4ff;outline-offset:2px;box-shadow:0 0 0 4px rgba(241,244,255,.35)}.company-finances__switcher-item.is-active:focus-visible{outline:2px solid #0054ff;outline-offset:2px;box-shadow:0 0 0 4px rgba(0,84,255,.35)}.company-finances__panel{display:flex;flex-direction:column;align-items:center;align-self:stretch;width:100%}.company-finances__panel[hidden]{display:none}.company-finances__panel-inner{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px;width:100%;max-width:674px;margin-inline:auto;padding:24px 0}@media(min-width: 1024px){.company-finances__panel-inner{padding-top:0}}.company-finances__divider{display:flex;width:100%;color:#f1f4ff}.company-finances__divider-line{display:block;width:100%;height:1px}@media(max-width: 1023px){.company-finances__divider--end{width:calc(100% + 2*20px);margin-inline:calc(-1*20px)}}.company-finances__count{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;margin:0;color:rgba(241,244,255,.4);font-size:12px;font-style:normal;line-height:102%;font-variant:all-small-caps;letter-spacing:2.4px;leading-trim:both;text-edge:cap;align-self:stretch;text-align:left}.company-finances__list{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch;width:100%}.company-finances__item{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:32px;align-self:stretch;width:100%;padding:8px;border:1px solid rgba(241,244,255,.4);border-radius:28px;background:rgba(241,244,255,.1);box-shadow:0 0 20px 8px rgba(1,0,31,.05);backdrop-filter:blur(8px)}@media(min-width: 1024px){.company-finances__item{gap:0;border:0;border-radius:32px}}.company-finances__item .info-card{flex:1;align-self:stretch;width:100%;padding:20px;border-radius:20px;background:#fcfdff;gap:24px}.company-finances__item .info-card__header{align-self:stretch}.company-finances__item .info-card__icon{color:#b1d7fe}.company-finances__item .info-card__body{gap:16px}.company-finances__item .info-card__title{color:#10069f;font-size:20px;line-height:140%;letter-spacing:-0.4px}.company-finances__item .info-card__meta{color:rgba(16,6,159,.6);font-size:16px}.company-finances__item .info-card__date{color:#10069f;font-size:12px;opacity:.4}.company-finances__item .info-card__cta{align-self:flex-start;padding:10px 18px;gap:16px}.company-finances__item .info-card__cta .button__icon--arrow-up-right{display:block}.company-finances__item .info-card__cta:focus-visible{outline:2px solid #10069f;outline-offset:2px;box-shadow:0 0 0 4px rgba(16,6,159,.25)}@media(min-width: 1024px){.company-finances__item .info-card{display:grid;grid-template-columns:auto 1fr auto;row-gap:0;column-gap:16px;align-items:start;padding:24px;border-radius:24px}.company-finances__item .info-card__header{display:contents}.company-finances__item .info-card__icon{grid-column:1;grid-row:1}.company-finances__item .info-card__body{grid-column:2;grid-row:1;gap:8px}.company-finances__item .info-card__title{font-size:24px;line-height:120%;letter-spacing:-0.48px}.company-finances__item .info-card__cta{grid-column:3;grid-row:1;margin-left:0;align-self:flex-start}}.company-legal-docs{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;background:#fafbff}.company-legal-docs__inner{display:flex;flex-direction:column;align-items:flex-start;gap:48px;align-self:stretch;width:100%;max-width:1440px;margin-inline:auto;padding:64px 20px}@media(min-width: 1024px){.company-legal-docs__inner{gap:80px;padding:112px 80px}}.company-legal-docs__intro{display:flex;flex:1 0 0;flex-direction:column;align-items:flex-start;gap:32px;align-self:stretch;width:100%}@media(min-width: 1024px){.company-legal-docs__intro{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:48px}}.company-legal-docs__heading{width:100%;max-width:410px}@media(min-width: 1024px){.company-legal-docs__heading{flex:0 1 410px}}.company-legal-docs__title{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;margin:0;max-width:410px;color:#10069f;font-size:36px;font-style:normal;line-height:120%;letter-spacing:-0.72px;leading-trim:both;text-edge:cap}@media(min-width: 1024px){.company-legal-docs__title{font-size:48px;line-height:110%;letter-spacing:-0.96px}}.company-legal-docs__desc{margin:0;max-width:518px;color:rgba(16,6,159,.6);font-size:14px;font-style:normal;font-weight:500;line-height:150%}@media(min-width: 1024px){.company-legal-docs__desc{flex:0 1 518px}}.company-legal-docs__list{display:flex;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch;width:100%}@media(min-width: 1024px){.company-legal-docs__list{gap:48px}}.company-legal-docs__item{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;width:100%;min-height:216px;padding:24px 0;border-top:1px solid rgba(16,6,159,.1)}@media(min-width: 1024px){.company-legal-docs__item{padding:40px 0}}.company-legal-docs__item-main{display:flex;flex-direction:column;align-items:flex-start;gap:28px;align-self:stretch;width:100%}@media(min-width: 1024px){.company-legal-docs__item-main{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:48px}}.company-legal-docs__item-col--info{display:flex;flex-direction:column;align-items:flex-start;gap:28px;align-self:stretch;width:100%}@media(min-width: 1024px){.company-legal-docs__item-col--info{flex:0 1 411px;gap:48px;max-width:411px}}.company-legal-docs__item-title{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;margin:0;align-self:stretch;color:#10069f;font-size:24px;font-style:normal;line-height:140%;letter-spacing:-0.48px;leading-trim:both;text-edge:cap}@media(min-width: 1024px){.company-legal-docs__item-title{font-size:32px;line-height:110%;letter-spacing:-0.64px}}.company-legal-docs__item-scope{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch;padding:16px;border-radius:16px;background:#f1f4ff}@media(min-width: 1024px){.company-legal-docs__item-scope{padding:16px 18px 16px 16px}}.company-legal-docs__item-scope-label{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;margin:0;align-self:stretch;color:rgba(16,6,159,.2);font-size:12px;font-style:normal;line-height:102%;font-variant:all-small-caps;letter-spacing:2.4px;leading-trim:both;text-edge:cap}.company-legal-docs__item-scope-desc{margin:0;align-self:stretch;color:rgba(16,6,159,.6);font-size:14px;font-style:normal;font-weight:500;line-height:150%}.company-legal-docs__item-side{display:flex;flex-direction:column;align-items:flex-start;gap:28px;align-self:stretch;width:100%}@media(min-width: 1024px){.company-legal-docs__item-side{flex:0 1 737px;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:48px;max-width:737px}}.company-legal-docs__item-col--contact{display:flex;flex-direction:column;align-items:flex-start;gap:14px;align-self:stretch;width:100%}@media(min-width: 1024px){.company-legal-docs__item-col--contact{flex:0 1 328px;gap:16px;max-width:328px}}.company-legal-docs__item-meta{display:flex;flex:1 0 0;flex-direction:column;align-items:flex-start;gap:14px;align-self:stretch;width:100%}@media(min-width: 1024px){.company-legal-docs__item-meta{gap:16px}}.company-legal-docs__item-address{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;font-style:normal;color:#10069f;font-size:14px;font-weight:500;line-height:150%}@media(min-width: 1024px){.company-legal-docs__item-address{font-size:16px}}.company-legal-docs__item-address-line{display:block}.company-legal-docs__item-identifiers{display:flex;flex-direction:column;align-items:flex-start;gap:0;align-self:stretch;margin:0}.company-legal-docs__item-identifier{display:flex;flex-wrap:wrap;gap:4px;margin:0;color:#10069f;font-size:14px;font-weight:500;line-height:150%}@media(min-width: 1024px){.company-legal-docs__item-identifier{font-size:16px}}.company-legal-docs__item-identifier-label,.company-legal-docs__item-identifier-value{margin:0}.company-legal-docs__item-contact{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;display:flex;align-items:center;gap:8px;color:#10069f;font-size:14px;font-style:normal;line-height:140%;letter-spacing:.28px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;leading-trim:both;text-edge:cap;transition:color .2s ease}@media(min-width: 1024px){.company-legal-docs__item-contact{font-size:16px;letter-spacing:.32px}}.company-legal-docs__item-contact:hover{color:#0054ff}.company-legal-docs__item-contact-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;color:#b1d7fe}.company-legal-docs__item-contact-icon-svg{display:block;width:20px;height:20px}.company-legal-docs__item-col--links{align-self:stretch;width:100%}@media(min-width: 1024px){.company-legal-docs__item-col--links{flex:0 1 328px;max-width:328px}}.company-legal-docs__item-links{display:flex;flex-direction:column;align-items:flex-start;gap:14px;margin:0;padding:0;list-style:none}@media(min-width: 1024px){.company-legal-docs__item-links{gap:16px}}.company-legal-docs__item-link{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;color:#10069f;font-size:14px;font-style:normal;line-height:140%;letter-spacing:.28px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;leading-trim:both;text-edge:cap;transition:color .2s ease}@media(min-width: 1024px){.company-legal-docs__item-link{font-size:16px;letter-spacing:.32px}}.company-legal-docs__item-link:hover{color:#0054ff}.page-intro{display:flex;flex-direction:column;align-items:center;width:100%}.page-intro__inner{display:flex;flex-direction:column;align-items:center;gap:48px;width:100%;max-width:1440px;padding:64px 20px}@media(min-width: 1024px){.page-intro__inner{gap:80px;padding:112px 64px}}.page-intro__content{display:flex;flex-direction:column;align-items:center;align-self:stretch;gap:32px;width:100%;max-width:768px;margin:0 auto;text-align:center}.page-intro__icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:22px;height:32px}.page-intro__icon-svg{display:block;width:100%;height:100%}.page-intro__title{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;align-self:stretch;margin:0;color:#10069f;font-size:44px;line-height:110%;letter-spacing:-0.88px;text-align:center}@media(min-width: 1024px){.page-intro__title{font-size:56px;letter-spacing:-1.12px}}.page-intro__updated,.page-intro__desc{font-family:"tt-commons-pro",sans-serif;font-weight:400;font-style:normal;align-self:stretch;margin:0;color:rgba(16,6,159,.6);font-size:16px;line-height:150%;text-align:center}.legal-content{display:flex;flex-direction:column;align-items:center;width:100%}.legal-content__inner{display:flex;flex-direction:column;align-items:center;gap:48px;width:100%;max-width:1440px;padding:48px 20px 64px}@media(min-width: 1024px){.legal-content__inner{gap:80px;padding:112px 64px}}.legal-content__content{display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:768px}@media(min-width: 1024px){.legal-content__content{width:676px}}.legal-content__content>h1:not([class]),.legal-content__content>h3:not([class]),.legal-content__content>h4:not([class]),.legal-content__content>h6:not([class]),.legal-content__content>p:not([class]),.legal-content__content>ul:not([class]),.legal-content__content>ol:not([class]),.legal-content__content>blockquote:not([class]){align-self:stretch;width:100%}.legal-content__content>h1:not([class]){margin:0;padding-bottom:32px;color:#10069f;font-size:36px;line-height:120%;letter-spacing:-0.72px;font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal}@media(min-width: 1024px){.legal-content__content>h1:not([class]){font-size:44px;letter-spacing:-0.88px}}.legal-content__content>h3:not([class]){margin:0;padding:24px 0;color:#10069f;font-size:20px;line-height:140%;letter-spacing:-0.4px;font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal}@media(min-width: 1024px){.legal-content__content>h3:not([class]){font-size:24px;line-height:120%;letter-spacing:-0.48px}}.legal-content__content>h4:not([class]){margin:0;padding-bottom:16px;color:#10069f;font-size:16px;line-height:150%;font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal}.legal-content__content>h6:not([class]){margin:0;padding-bottom:12px;color:#10069f;font-size:14px;line-height:150%;font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal}.legal-content__content>p:not([class]){margin:0;padding-bottom:16px;color:rgba(16,6,159,.6);font-size:16px;line-height:150%;font-family:"tt-commons-pro",sans-serif;font-weight:400;font-style:normal}@media(min-width: 1024px){.legal-content__content>p:not([class]){font-weight:400}}.legal-content__content>ul:not([class]),.legal-content__content>ol:not([class]){margin:0 16px;padding-left:24px;color:rgba(16,6,159,.6);font-size:16px;line-height:150%;font-family:"tt-commons-pro",sans-serif;font-weight:400;font-style:normal}@media(min-width: 1024px){.legal-content__content>ul:not([class]),.legal-content__content>ol:not([class]){font-weight:400}}.legal-content__content>ul:not([class]) li+li,.legal-content__content>ol:not([class]) li+li{margin-top:8px}.legal-content__content>blockquote:not([class]){margin:0 0 16px;padding-left:16px;border-left:2px solid rgba(16,6,159,.15);color:rgba(16,6,159,.6);font-size:16px;line-height:150%;font-family:"tt-commons-pro",sans-serif;font-weight:400;font-style:normal}@media(min-width: 1024px){.legal-content__content>blockquote:not([class]){font-weight:400}}.legal-content__h2{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;margin:0;padding-bottom:32px;width:100%;color:#10069f;font-size:36px;line-height:120%;letter-spacing:-0.72px;font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal}@media(min-width: 1024px){.legal-content__h2{font-size:48px;letter-spacing:-0.96px}}.legal-content__paragraph{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;margin:0;padding-bottom:16px;width:100%;color:rgba(16,6,159,.6);font-size:16px;line-height:150%;font-family:"tt-commons-pro",sans-serif;font-weight:400;font-style:normal}@media(min-width: 1024px){.legal-content__paragraph{font-weight:400}}.legal-content__h5{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;margin:0;padding:24px 0;width:100%;color:#10069f;font-size:20px;line-height:140%;letter-spacing:-0.4px;font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal}@media(min-width: 1024px){.legal-content__h5{font-size:24px;line-height:120%;letter-spacing:-0.48px}}.legal-content__subheading{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;margin:0;padding-bottom:24px;width:100%;color:#10069f;font-size:16px;line-height:150%;font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal}@media(min-width: 1024px){.legal-content__subheading{padding-bottom:16px}}.legal-content__prose{align-self:stretch;width:100%}.legal-content__prose h1{margin:0;padding-bottom:32px;color:#10069f;font-size:36px;line-height:120%;letter-spacing:-0.72px;font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal}@media(min-width: 1024px){.legal-content__prose h1{font-size:44px;letter-spacing:-0.88px}}.legal-content__prose h3{margin:0;padding:24px 0;color:#10069f;font-size:20px;line-height:140%;letter-spacing:-0.4px;font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal}@media(min-width: 1024px){.legal-content__prose h3{font-size:24px;line-height:120%;letter-spacing:-0.48px}}.legal-content__prose h4{margin:0;padding-bottom:16px;color:#10069f;font-size:16px;line-height:150%;font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal}.legal-content__prose h6{margin:0;padding-bottom:12px;color:#10069f;font-size:14px;line-height:150%;font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal}.legal-content__prose p{margin:0;padding-bottom:16px;color:rgba(16,6,159,.6);font-size:16px;line-height:150%;font-family:"tt-commons-pro",sans-serif;font-weight:400;font-style:normal}@media(min-width: 1024px){.legal-content__prose p{font-weight:400}}.legal-content__prose ul,.legal-content__prose ol{margin:0 16px;padding-left:24px;color:rgba(16,6,159,.6);font-size:16px;line-height:150%;font-family:"tt-commons-pro",sans-serif;font-weight:400;font-style:normal}@media(min-width: 1024px){.legal-content__prose ul,.legal-content__prose ol{font-weight:400}}.legal-content__prose ul li+li,.legal-content__prose ol li+li{margin-top:8px}.legal-content__prose blockquote{margin:0 0 16px;padding-left:16px;border-left:2px solid rgba(16,6,159,.15);color:rgba(16,6,159,.6);font-size:16px;line-height:150%;font-family:"tt-commons-pro",sans-serif;font-weight:400;font-style:normal}@media(min-width: 1024px){.legal-content__prose blockquote{font-weight:400}}.legal-content__prose a{color:#10069f;text-decoration:underline;text-underline-offset:2px;font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal}.legal-content__prose a:hover{color:#0054ff}.legal-content__prose strong,.legal-content__prose b{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;color:#10069f}.legal-content__prose em,.legal-content__prose i{font-style:italic}.error-404{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;padding:64px 20px;overflow:hidden;background:linear-gradient(180deg, #fcfdff 0%, #f1f4ff 100%);text-align:center}@media(min-width: 1024px){.error-404{min-height:calc(100dvh - 68px);padding:32px 0 0}}.error-404__stage{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;width:100%;max-width:931px}@media(min-width: 1024px){.error-404__stage{justify-content:center;min-height:calc(100dvh - 68px - 32px)}}.error-404__decor{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.error-404 [data-error-404-parallax]{will-change:transform}@media(prefers-reduced-motion: reduce){.error-404 [data-error-404-parallax]{will-change:auto}}.error-404__shape{position:absolute;top:10px;left:50%;width:352px;height:521px;pointer-events:none;transform:translate3d(-50%, var(--error-404-parallax-y, 0px), 0)}@media(min-width: 1024px){.error-404__shape{top:32px;width:931px;height:1389px}}@media(prefers-reduced-motion: reduce){.error-404__shape{transform:translate3d(-50%, 0, 0)}}.error-404__shape-icon{display:block;width:100%;height:100%}.error-404__shape-icon path{fill:rgba(241,244,255,.6);fill-opacity:1}.error-404__content{position:relative;display:flex;flex-direction:column;align-items:center;width:100%}.error-404__headline{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%}@media(min-width: 1024px){.error-404__headline{gap:32px}}.error-404__headline .section-subtitle,.error-404__headline .section-title{width:100%;margin:0;text-align:center}.error-404__headline .section-title{font-size:44px;letter-spacing:-0.88px}@media(min-width: 1024px){.error-404__headline .section-title{font-size:56px;letter-spacing:-1.12px}}.error-404__desc{font-family:"tt-commons-pro",sans-serif;font-weight:400;font-style:normal;margin:24px 0 0;max-width:548px;font-size:16px;line-height:150%;color:rgba(16,6,159,.8)}@media(min-width: 1024px){.error-404__desc{margin-top:32px}}.error-404__actions{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%;margin-top:48px}@media(min-width: 1024px){.error-404__actions{flex-flow:row wrap;justify-content:center;gap:16px}}.error-404__actions .button--primary:focus-visible{outline:2px solid #10069f;outline-offset:2px;box-shadow:0 2px 8px rgba(0,84,255,.25),0 0 0 3px rgba(0,84,255,.35)}.error-404__actions .button--primary:hover:focus-visible{outline-color:#10069f}.error-404__link{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;color:#10069f;transition:color .2s ease}.error-404__link:hover{color:#0054ff}.error-404__link:focus-visible{outline:2px solid #10069f;outline-offset:2px}.error-404__link{display:inline-flex;align-items:center;gap:12px;padding:8px;font-size:16px;line-height:100%;letter-spacing:.32px;text-decoration:none;leading-trim:both;text-edge:cap}.error-404__link:focus-visible{outline:2px solid #10069f;outline-offset:2px;border-radius:4px}.legal-page{width:100%;background:linear-gradient(180deg, #fcfdff 0%, #f1f4ff 100%)}.product-category-stub{display:flex;flex-direction:column;align-items:center;gap:24px;padding:64px 0;text-align:center}.product-category-stub__title{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;margin:0;color:#10069f;font-size:40px;line-height:140%;letter-spacing:-1.2px}.product-category-stub__desc{font-family:"tt-commons-pro",sans-serif;font-weight:400;font-style:normal;margin:0;max-width:640px;color:rgba(16,6,159,.6);font-size:16px;line-height:150%}.product-category-stub__sample{margin:16px 0 0}.product-category-stub__sample-link{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;color:#10069f;transition:color .2s ease}.product-category-stub__sample-link:hover{color:#0054ff}.product-category-stub__sample-link:focus-visible{outline:2px solid #10069f;outline-offset:2px}.product-category-stub__sample-link{font-size:18px;line-height:140%;letter-spacing:.36px;text-decoration:underline;text-underline-offset:4px}
