.ta-intro{display:none}html[data-intro=playing]{overflow:hidden}html[data-intro=playing] .ta-intro{z-index:1000;pointer-events:auto;display:block;position:fixed;inset:0}html[data-intro=playing] .ta-char,html[data-intro=playing] .ta-hero__sub,html[data-intro=playing] .ta-hero-anim{animation-play-state:paused}.ta-intro__curtain{background:#0d0a09;height:50.5%;transition:transform 1s cubic-bezier(.76,0,.24,1);position:absolute;left:0;right:0}.ta-intro__curtain--top{top:0}.ta-intro__curtain--bottom{bottom:0}.ta-intro__canvas{opacity:0;width:100%;height:100%;animation:.9s .1s forwards ta-intro-fade;display:block;position:absolute;inset:0}.ta-intro__vignette{pointer-events:none;background:radial-gradient(120% 90% at 50% 55%,#0000 55%,#000000b3 100%),linear-gradient(#0d0a0959 0%,#0000 20% 80%,#0d0a0973 100%);position:absolute;inset:0}.ta-intro__flash{pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 55%,#fffaf2 0%,#ffd2ad 35%,#f94006 75%,#ae2d04 100%);position:absolute;inset:0}.ta-intro__lockup{opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex;position:absolute;inset:0}.ta-intro__logo{filter:drop-shadow(0 20px 60px #f9400659);width:min(420px,70vw);height:auto;transform:scale(1.12)}.ta-intro__rule{background:linear-gradient(90deg,#0000,#f94006,#0000);width:min(320px,56vw);height:2px;display:block;transform:scaleX(0)}.ta-intro__claim{color:#ffffffd1;letter-spacing:.32em;text-transform:uppercase;opacity:0;margin:0;font-size:14px;font-weight:600}.ta-intro__skip{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#ffffffd9;font:inherit;font-family:var(--font-urbanist), sans-serif;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#0d0a0959;border:1px solid #ffffff40;border-radius:100px;padding:10px 18px;font-size:13px;font-weight:600;transition:background .2s,border-color .2s,opacity .3s;position:absolute;bottom:24px;right:24px}.ta-intro__skip:hover,.ta-intro__skip:focus-visible{color:#fff;background:#f94006;border-color:#f94006}.ta-intro--flash .ta-intro__flash{animation:.6s ease-out forwards ta-intro-flash}.ta-intro--lockup .ta-intro__canvas,.ta-intro--reveal .ta-intro__canvas{opacity:0;animation:none}.ta-intro--lockup .ta-intro__flash{opacity:1;animation:.7s ease-out forwards ta-intro-flash-out}.ta-intro--lockup .ta-intro__lockup{opacity:1}.ta-intro--lockup .ta-intro__logo{animation:1.3s cubic-bezier(.22,1,.36,1) forwards ta-intro-logo}.ta-intro--lockup .ta-intro__rule{animation:.9s cubic-bezier(.22,1,.36,1) .25s forwards ta-intro-rule}.ta-intro--lockup .ta-intro__claim{animation:.8s .4s forwards ta-intro-fade}.ta-intro--reveal{pointer-events:none!important}.ta-intro--reveal .ta-intro__curtain--top{transform:translateY(-101%)}.ta-intro--reveal .ta-intro__curtain--bottom{transform:translateY(101%)}.ta-intro--reveal .ta-intro__lockup{opacity:1;transition:opacity .45s}.ta-intro--reveal .ta-intro__lockup,.ta-intro--reveal .ta-intro__skip,.ta-intro--reveal .ta-intro__vignette{opacity:0}.ta-intro--reveal .ta-intro__flash{display:none}@keyframes ta-intro-fade{to{opacity:1}}@keyframes ta-intro-flash{0%{opacity:0}45%{opacity:1}to{opacity:1}}@keyframes ta-intro-flash-out{0%{opacity:1}to{opacity:0}}@keyframes ta-intro-logo{0%{opacity:0;filter:blur(10px)drop-shadow(0 20px 60px #f9400659);transform:scale(1.18)}40%{opacity:1;filter:blur()drop-shadow(0 20px 60px #f9400659)}to{opacity:1;filter:blur()drop-shadow(0 20px 60px #f9400659);transform:scale(1)}}@keyframes ta-intro-rule{to{transform:scaleX(1)}}
.ta-root{--ta-orange:#f94006;--ta-orange-dark:#ae2d04;--ta-orange-soft:#fff1ea;--ta-ink:#1c1817;--ta-ink-2:#0f0c0b;--ta-muted:#5f5856;--ta-line:#ebe7e5;--ta-light:#f6f4f3;--ta-sub:#2a2524;--ta-gradient:linear-gradient(180deg, var(--ta-orange) 0%, var(--ta-orange-dark) 100%);--ta-ease:cubic-bezier(.22, 1, .36, 1);--ta-gutter:20px;--ta-max:1360px;--ta-frame:max(var(--ta-gutter), calc((100% - var(--ta-max)) / 2));font-family:var(--font-urbanist), "Urbanist", sans-serif;font-feature-settings:"blwf", "cv03", "cv04", "cv09", "cv11";color:var(--ta-ink);-webkit-font-smoothing:antialiased;background:#fff;position:relative;overflow-x:clip}@media (min-width:810px){.ta-root{--ta-gutter:40px}}.ta-root *,.ta-root :before,.ta-root :after{box-sizing:border-box}:where(.ta-root) :where(p,h1,h2,h3,h6,ul){margin:0;padding:0}:where(.ta-root) :where(a){color:inherit;text-decoration:none}:where(.ta-root) :where(img){max-width:none;display:block}.ta-only-phone{display:none}@media (max-width:809px){.ta-only-phone{display:inline}.ta-only-wide{display:none}}::selection{background:var(--ta-orange);color:#fff}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.ta-progress{z-index:60;background:var(--ta-gradient);transform-origin:0;pointer-events:none;height:3px;position:fixed;inset:0 0 auto;transform:scaleX(0)}.ta-section{padding:96px var(--ta-frame);position:relative}@media (min-width:1200px){.ta-section{padding-block:140px}}.ta-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--ta-ink);align-items:center;gap:10px;font-size:14px;font-weight:700;line-height:1;display:inline-flex}.ta-tag--light{color:#ffffffd9}.ta-tag__ring{border:3.5px solid var(--ta-orange);border-radius:56px;flex:none;width:14px;height:14px}.ta-head{max-width:820px;margin-bottom:48px}.ta-head__title{letter-spacing:-.02em;margin-top:18px;font-size:clamp(34px,4.6vw,60px);font-weight:600;line-height:1.04}@media (min-width:1200px){.ta-head{margin-bottom:72px}}.ta-reveal{opacity:0;transition:opacity .9s var(--ta-ease), transform .9s var(--ta-ease);transform:translateY(36px)}.ta-reveal.is-shown{opacity:1;transform:none}.ta-pattern{pointer-events:none;background-repeat:repeat-x;position:absolute;left:0;right:0}.ta-pattern--light{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 160'%3E%3Cpath d='M20 70V10C20 4.474 15.524 0 10 0S0 4.474 0 10v140c0 5.524 4.474 10 10 10s10-4.476 10-10V90h115.85l-52.924 52.924a10 10 0 0 0 0 14.152A10 10 0 0 0 90 160a10 10 0 0 0 7.076-2.924L150 104.15C156.45 97.7 160 89.126 160 80s-3.55-17.7-10-24.15L97.076 2.926a10 10 0 0 0-14.152 0 10 10 0 0 0 0 14.15L135.851 70Z' fill='rgba(255,255,255,0.05)'/%3E%3C/svg%3E");background-size:160px 160px;animation:18s linear infinite ta-pattern-drift}@keyframes ta-pattern-drift{to{background-position-x:160px}}.ta-btn{height:52px;font:inherit;white-space:nowrap;cursor:pointer;color:inherit;transition:gap .4s var(--ta-ease);background:0 0;border:0;align-items:stretch;padding:0;font-size:16px;font-weight:600;line-height:16px;display:inline-flex}.ta-btn__label,.ta-btn__icon{transition:background .3s ease, box-shadow .3s ease, transform .4s var(--ta-ease);border-radius:100px;justify-content:center;align-items:center;display:flex}.ta-btn__label{padding:0 24px}.ta-btn__icon{flex:none;width:52px}.ta-btn__icon img{transition:transform .4s var(--ta-ease)}.ta-btn--filled{color:#fff}.ta-btn--filled .ta-btn__label,.ta-btn--filled .ta-btn__icon{background:var(--ta-gradient);box-shadow:0 10px 30px -12px #f94006a6}.ta-btn--outline .ta-btn__label,.ta-btn--outline .ta-btn__icon{border:1.5px solid var(--ta-orange)}.ta-btn:hover,.ta-btn:focus-visible{gap:6px}.ta-btn:hover .ta-btn__icon img{transform:translate(3px)}.ta-btn--filled:hover .ta-btn__label,.ta-btn--filled:hover .ta-btn__icon{background:linear-gradient(180deg, #ff5a1f 0%, var(--ta-orange) 100%);box-shadow:0 16px 40px -12px #f94006cc}.ta-btn--outline:hover .ta-btn__label,.ta-btn--outline:hover .ta-btn__icon{background:var(--ta-orange-soft)}.ta-ghost{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border:1.5px solid #ffffff73;border-radius:100px;align-items:center;height:52px;padding:0 26px;font-size:16px;font-weight:600;transition:background .3s,border-color .3s;display:inline-flex}.ta-ghost:hover{background:#ffffff29;border-color:#fff}.ta-header{z-index:50;height:112px;padding:0 var(--ta-gutter);color:#fff;transition:height .5s var(--ta-ease), background .5s ease, transform .5s var(--ta-ease), box-shadow .5s ease;align-items:center;display:flex;position:fixed;inset:0 0 auto}.ta-header.is-scrolled{-webkit-backdrop-filter:blur(18px)saturate(1.4);background:#0f0c0bb8;height:72px;box-shadow:0 1px #ffffff0f}.ta-header.is-hidden{transform:translateY(-100%)}.ta-header__logo img{width:148px;height:auto;transition:width .5s var(--ta-ease)}.ta-header.is-scrolled .ta-header__logo img{width:92px}.ta-header__brand,.ta-header__nav,.ta-header__cta{display:none}.ta-header__brand{flex-direction:column;align-items:center;gap:4px;margin-left:40px;transition:opacity .4s}.ta-header__brand-name{letter-spacing:.04em;font-size:20px;font-weight:700;line-height:1}.ta-header__brand img{width:230px;height:auto}.ta-header__nav{gap:8px;margin-left:auto;margin-right:28px}.ta-navlink{border-radius:100px;padding:10px 16px;font-size:17px;font-weight:600;line-height:1;transition:background-color .25s,color .25s;display:block;position:relative}.ta-navlink:hover,.ta-navlink:focus-visible{background-color:var(--ta-orange);color:#fff}.ta-burger,.ta-menu__close{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#ffffff1a;border:0;border-radius:100px;width:44px;height:44px;padding:0;position:relative}.ta-burger{margin-left:auto}.ta-burger span,.ta-menu__close span{background:#fff;border-radius:2px;height:2px;transition:transform .3s;position:absolute;left:12px;right:12px}.ta-burger span:first-child{top:17px}.ta-burger span:last-child{top:25px;left:18px}.ta-burger:hover span:last-child{left:12px}.ta-menu__close{background:var(--ta-light)}.ta-menu__close span{background:var(--ta-ink);top:21px}.ta-menu__close span:first-child{transform:rotate(45deg)}.ta-menu__close span:last-child{transform:rotate(-45deg)}.ta-menu{z-index:70;padding:24px var(--ta-gutter) 40px;color:var(--ta-ink);clip-path:circle(0% at calc(100% - 42px) 56px);visibility:hidden;transition:clip-path .7s var(--ta-ease), visibility 0s .7s;background:#fff;flex-direction:column;display:flex;position:fixed;inset:0}.ta-menu.is-open{clip-path:circle(150% at calc(100% - 42px) 56px);visibility:visible;transition:clip-path .8s var(--ta-ease)}.ta-menu__top{justify-content:space-between;align-items:center;display:flex}.ta-menu__logo img{width:130px;height:auto}.ta-menu__links{flex-direction:column;align-items:flex-start;gap:6px;margin-top:56px;display:flex}.ta-menu__brand,.ta-menu .ta-navlink{letter-spacing:-.02em;opacity:0;transition:opacity .5s ease, transform .6s var(--ta-ease), color .2s ease;border-radius:0;padding:8px 0;font-size:40px;font-weight:600;line-height:1.1;transform:translateY(20px);color:var(--ta-ink)!important;background:0 0!important}.ta-menu .ta-navlink:hover{color:var(--ta-orange)!important}.ta-menu.is-open .ta-menu__brand,.ta-menu.is-open .ta-navlink{opacity:1;transform:none}.ta-menu.is-open .ta-navlink:nth-child(2){transition-delay:80ms}.ta-menu.is-open .ta-navlink:nth-child(3){transition-delay:.14s}.ta-menu.is-open .ta-navlink:nth-child(4){transition-delay:.2s}.ta-menu__brand{color:var(--ta-orange)!important}.ta-menu__cta{align-self:flex-start;margin-top:auto}@media (min-width:1200px){.ta-header{height:128px;padding:0 var(--ta-frame)}.ta-header__logo img{width:180px}.ta-header__brand{display:flex}.ta-header.is-scrolled .ta-header__brand{opacity:0;pointer-events:none}.ta-header__nav{display:flex}.ta-header__cta{display:inline-flex}.ta-burger,.ta-menu{display:none}}.ta-hero{min-height:100svh;padding:150px var(--ta-gutter) 40px;color:#fff;background:var(--ta-ink-2);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.ta-hero__media{animation:ta-kenburns 14s var(--ta-ease) both;position:absolute;inset:0}html[data-intro=playing] .ta-hero__media{animation-play-state:paused}@keyframes ta-kenburns{0%{transform:scale(1.14)}to{transform:scale(1)}}.ta-hero__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ta-hero__video--desk{display:none}@media (min-width:810px){.ta-hero__video--desk{display:block}.ta-hero__video--phone{display:none}}.ta-hero__shade{background:linear-gradient(#0f0c0bb3 0%,#0f0c0b00 22%),linear-gradient(#0f0c0b1a 30%,#0f0c0b8c 62%,#0f0c0beb 100%),linear-gradient(90deg,#0f0c0b8c 0%,#0f0c0b00 65%);position:absolute;inset:0}.ta-hero__grain{opacity:.07;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:1.2s steps(6,end) infinite ta-grain;position:absolute;inset:-50%}@keyframes ta-grain{0%{transform:translate(0)}33%{transform:translate(-3%,2%)}66%{transform:translate(2%,-3%)}to{transform:translate(0)}}.ta-hero__content{max-width:1180px;position:relative}.ta-hero__eyebrow{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.1em;text-transform:uppercase;background:#ffffff12;border:1px solid #ffffff2e;border-radius:100px;align-items:center;gap:10px;padding:9px 16px 9px 12px;font-size:13px;font-weight:600;display:inline-flex}.ta-hero__title{letter-spacing:-.035em;text-wrap:balance;margin-top:22px;font-size:clamp(42px,6.1vw,88px);font-weight:600;line-height:.98}.ta-word{white-space:nowrap;display:inline-block}.ta-word--accent{color:var(--ta-orange)}.ta-char{opacity:0;animation:ta-char-in .9s var(--ta-ease) forwards;display:inline-block}@keyframes ta-char-in{0%{opacity:0;filter:blur(10px);transform:translateY(.45em)rotate(4deg)}to{opacity:1;filter:blur();transform:none}}.ta-hero-anim{opacity:0;animation:ta-fade-up 1s var(--ta-ease) forwards}.ta-hero__eyebrow.ta-hero-anim{animation-delay:.1s}.ta-hero__sub.ta-hero-anim{animation-delay:.9s}.ta-hero__actions.ta-hero-anim{animation-delay:1.05s}.ta-hero__strip.ta-hero-anim{animation-delay:1.25s}@keyframes ta-fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.ta-hero__sub{color:#ffffffd1;max-width:640px;margin-top:26px;font-size:18px;font-weight:500;line-height:1.55}.ta-hero__actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.ta-hero__strip{-webkit-backdrop-filter:blur(16px)saturate(1.3);background:#ffffff0f;border:1px solid #ffffff24;border-radius:20px;grid-template-columns:repeat(2,1fr);margin-top:48px;display:grid;position:relative;overflow:hidden}.ta-hero__fact{border-bottom:1px solid #ffffff1a;border-right:1px solid #ffffff1a;flex-direction:column;gap:4px;padding:18px 20px;display:flex}.ta-hero__fact strong{letter-spacing:-.02em;font-size:26px;font-weight:600;line-height:1.1}.ta-hero__fact span{color:#ffffffa6;font-size:13px}.ta-hero__fact--certs strong{color:#ffb08e;font-size:18px}.ta-hero__scroll{display:none}@media (min-width:810px){.ta-hero{padding:180px var(--ta-frame) 48px}.ta-hero__sub{font-size:20px}.ta-hero__strip{grid-template-columns:repeat(4,1fr)}.ta-hero__fact{border-bottom:0;padding:22px 26px}.ta-hero__fact:last-child{border-right:0}.ta-hero__fact strong{font-size:32px}.ta-hero__fact--certs strong{padding-top:8px;font-size:20px}.ta-hero__scroll{right:var(--ta-frame);letter-spacing:.3em;text-transform:uppercase;writing-mode:vertical-rl;color:#ffffffb3;flex-direction:column;align-items:center;gap:14px;font-size:11px;font-weight:700;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.ta-hero__scroll i{background:#fff3;width:1px;height:70px;position:relative;overflow:hidden}.ta-hero__scroll i:after{content:"";background:var(--ta-orange);animation:ta-scroll-cue 2s var(--ta-ease) infinite;position:absolute;inset:0}}@keyframes ta-scroll-cue{0%{transform:translateY(-100%)}60%,to{transform:translateY(100%)}}.ta-certs__grid{gap:16px;display:grid}.ta-cert{border:1px solid var(--ta-line);transition:transform .5s var(--ta-ease), box-shadow .5s var(--ta-ease), border-color .3s ease, opacity .9s var(--ta-ease);background:#fff;border-radius:22px;padding:30px 28px 32px;position:relative;overflow:hidden}.ta-cert:before{content:"";background:var(--ta-gradient);transform-origin:0;height:3px;transition:transform .6s var(--ta-ease);position:absolute;inset:0 0 auto;transform:scaleX(0)}.ta-cert:hover{border-color:#0000;transform:translateY(-8px);box-shadow:0 30px 60px -30px #1c181759}.ta-cert:hover:before{transform:scaleX(1)}.ta-cert__icon{background:var(--ta-light);border-radius:18px;place-items:center;width:64px;height:64px;transition:background .4s;display:grid}.ta-cert:hover .ta-cert__icon{background:var(--ta-orange-soft)}.ta-cert__icon img{object-fit:contain;width:36px;height:36px}.ta-cert__title{letter-spacing:-.01em;margin-top:26px;font-size:22px;font-weight:600;line-height:1.2}.ta-cert__body{color:var(--ta-muted);margin-top:12px;font-size:16.5px;line-height:1.6}@media (min-width:810px){.ta-certs__grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (min-width:1200px){.ta-certs__grid{grid-template-columns:repeat(4,1fr)}}.ta-stats{background:var(--ta-ink-2);color:#fff;overflow:hidden}.ta-stats__pattern{opacity:.8;height:160px;bottom:0}.ta-stats__glow{pointer-events:none;background:radial-gradient(closest-side,#f9400647,#0000);border-radius:50%;width:900px;height:900px;position:absolute;top:-350px;right:-300px}.ta-stats__inner{gap:24px;display:grid;position:relative}.ta-stats .ta-head{margin-bottom:0}.ta-stats .ta-head__title{font-size:clamp(32px,3.8vw,52px)}.ta-stats__grid{grid-template-columns:1fr 1fr;display:grid}.ta-stat{border-top:1px solid #ffffff1f;padding:28px 0}.ta-stat:nth-child(odd){padding-right:16px}.ta-stat:nth-child(2n){border-left:1px solid #ffffff1f;padding-left:16px}.ta-stat__num{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(44px,6vw,84px);font-weight:600;line-height:1}.ta-stat__num em{color:var(--ta-orange);font-style:normal}.ta-stat__label{color:#ffffff9e;margin-top:12px;font-size:16px}.ta-flags{align-items:center;gap:10px;height:clamp(44px,6vw,84px);display:flex}.ta-flag{object-fit:cover;border-radius:14px;width:72px;height:52px;box-shadow:0 10px 30px -10px #0009}.ta-flags__link{background:repeating-linear-gradient(90deg, var(--ta-orange) 0 6px, transparent 6px 10px);width:34px;height:2px;animation:1s linear infinite ta-dash}@keyframes ta-dash{to{background-position-x:10px}}@media (min-width:1200px){.ta-stats__inner{grid-template-columns:1fr 1fr;align-items:start;gap:80px}.ta-stat{padding:40px 0}.ta-stat:nth-child(odd){padding-right:32px}.ta-stat:nth-child(2n){padding-left:40px}.ta-flag{border-radius:18px;width:92px;height:66px}}.ta-clients{background:var(--ta-light);padding-inline:0}.ta-clients .ta-head{padding:0 var(--ta-frame);max-width:none}.ta-clients__rows{gap:20px;display:grid}.ta-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.ta-marquee__track{width:max-content;list-style:none;animation:46s linear infinite ta-marquee;display:flex}.ta-marquee--reverse .ta-marquee__track{animation-duration:52s;animation-direction:reverse}.ta-marquee:hover .ta-marquee__track{animation-play-state:paused}.ta-logo{border:1px solid var(--ta-line);background:#fff;border-radius:20px;flex:none;place-items:center;min-width:220px;height:112px;margin-right:20px;padding:0 36px;display:grid}.ta-logo img{object-fit:contain;filter:grayscale()contrast(1.05);opacity:.6;width:auto;max-width:190px;transition:filter .4s ease, opacity .4s ease, transform .4s var(--ta-ease)}.ta-logo:hover img{filter:none;opacity:1;transform:scale(1.06)}@keyframes ta-marquee{to{transform:translate(-50%)}}.ta-why{gap:56px;display:grid}.ta-why__title{letter-spacing:-.03em;font-size:clamp(40px,5.6vw,76px);font-weight:600;line-height:1}.ta-why__title span{color:var(--ta-orange)}.ta-why__subtitle{letter-spacing:-.01em;margin-top:28px;font-size:clamp(24px,2.4vw,32px);font-weight:600;line-height:1.2}.ta-why__copy{max-width:640px;color:var(--ta-muted);gap:16px;margin-top:28px;font-size:17.5px;line-height:1.65;display:grid}.ta-why__lead{color:var(--ta-ink);font-size:20px;font-weight:500;line-height:1.55}.ta-why__btn{margin-top:40px}.ta-why__cards{align-content:start;gap:16px;display:grid}.ta-trust{background:var(--ta-light);transition:background .4s ease, border-color .4s ease, transform .5s var(--ta-ease), opacity .9s var(--ta-ease);border:1px solid #0000;border-radius:22px;grid-template-columns:88px 1fr;align-items:center;gap:22px;padding:24px 28px 24px 24px;display:grid;position:relative}.ta-trust:hover{border-color:var(--ta-line);background:#fff;transform:translate(-6px)}.ta-trust__num{letter-spacing:.1em;color:var(--ta-orange);font-size:13px;font-weight:700;position:absolute;top:18px;right:22px}.ta-trust__icon{background:#fff;border-radius:20px;place-items:center;width:88px;height:88px;display:grid;box-shadow:0 12px 30px -18px #1c181759}.ta-trust__icon img{object-fit:contain;width:56px;height:56px}.ta-trust p{font-size:19px;font-weight:600;line-height:1.3}@media (min-width:1200px){.ta-why{grid-template-columns:1.15fr .85fr;align-items:start;gap:96px}.ta-why__left{position:sticky;top:120px}.ta-why__cards{gap:20px;padding-top:12px}}.ta-reasons{background:linear-gradient(180deg, var(--ta-light) 0%, #ece8e6 100%)}.ta-reasons__head{gap:20px;margin-bottom:56px;display:grid}.ta-reasons__title{letter-spacing:-.03em;font-size:clamp(40px,5.6vw,76px);font-weight:600;line-height:1}.ta-reasons__title span{color:var(--ta-orange);white-space:nowrap}.ta-reasons__lead{max-width:560px;color:var(--ta-muted);font-size:20px;font-weight:500;line-height:1.5}.ta-reasons__body{gap:16px;display:grid}.ta-reasons__media{aspect-ratio:4/5;background:var(--ta-ink);border-radius:26px;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #1c18178c}.ta-reasons__media video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ta-reasons__badge{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f0c0b8c;border-radius:16px;align-items:center;gap:14px;padding:12px 16px;font-size:14px;font-weight:600;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.ta-reasons__badge img{width:56px;height:auto}.ta-reasons__grid{gap:16px;display:grid}.ta-reason{min-height:200px;transition:transform .5s var(--ta-ease), box-shadow .5s var(--ta-ease), opacity .9s var(--ta-ease);background:#fff;border-radius:22px;flex-direction:column;justify-content:space-between;gap:40px;padding:28px;display:flex;position:relative;overflow:hidden}.ta-reason:after{content:"";background:var(--ta-gradient);transform-origin:0;width:100%;height:3px;transition:transform .6s var(--ta-ease);position:absolute;bottom:0;left:0;transform:scaleX(0)}.ta-reason:hover{transform:translateY(-6px);box-shadow:0 30px 60px -30px #1c181766}.ta-reason:hover:after{transform:scaleX(1)}.ta-reason__num{letter-spacing:.1em;color:var(--ta-orange);font-size:15px;font-weight:700}.ta-reason p{font-size:20px;font-weight:500;line-height:1.4}@media (min-width:810px){.ta-reasons__media{aspect-ratio:16/10}.ta-reasons__grid{grid-template-columns:1fr 1fr}}@media (min-width:1200px){.ta-reasons__head{grid-template-columns:1fr 1fr;align-items:end;margin-bottom:72px}.ta-reasons__lead{justify-self:end}.ta-reasons__body{grid-template-columns:.8fr 1.2fr;gap:20px}.ta-reasons__media{aspect-ratio:auto;min-height:0}.ta-reasons__grid{gap:20px}.ta-reason{min-height:270px;padding:34px}.ta-reason p{font-size:22px}}.ta-dark{background:var(--ta-ink-2);color:#fff}.ta-cta{padding:110px var(--ta-frame) 0;position:relative;overflow:hidden}.ta-cta__pattern{height:160px;top:46px}.ta-cta__glow{pointer-events:none;background:radial-gradient(closest-side,#f940064d,#0000);width:1200px;height:800px;position:absolute;top:-40%;left:50%;transform:translate(-50%)}.ta-cta__inner{flex-direction:column;align-items:flex-start;display:flex;position:relative}.ta-cta__title{letter-spacing:-.04em;margin-top:20px;font-size:clamp(44px,7.6vw,112px);font-weight:600;line-height:.95}.ta-cta__title span{background:linear-gradient(90deg, #ff6a2c, var(--ta-orange) 40%, #ffb08e);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.ta-cta__btn{margin-top:40px}.ta-footer{padding:72px var(--ta-frame) 0;gap:48px;display:grid}.ta-footer__brand img{width:220px;height:auto}.ta-footer__cols{grid-template-columns:1fr 1fr;gap:36px 24px;display:grid}.ta-footer__col{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.ta-footer__col:first-child{grid-column:1/-1}.ta-footer__col h6,.ta-newsletter h6{letter-spacing:.14em;text-transform:uppercase;color:#ffffff80;font-size:13px;font-weight:700}.ta-footer__col h6{margin-bottom:6px}.ta-footer__link{white-space:nowrap;align-items:center;gap:6px;font-size:18px;font-weight:500;transition:color .2s;display:inline-flex}.ta-footer__link span{transition:background-size .4s var(--ta-ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat}.ta-footer__link img{opacity:0;transition:opacity .3s ease, transform .3s var(--ta-ease);transform:translate(-4px,4px)}.ta-footer__link:hover{color:var(--ta-orange)}.ta-footer__link:hover span{background-size:100% 1px}.ta-footer__link:hover img{opacity:1;transform:none}.ta-newsletter h6{letter-spacing:-.01em;text-transform:none;color:#fff;font-size:22px;font-weight:600}.ta-newsletter__form{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.ta-newsletter__form input{color:#fff;min-width:0;height:52px;font:inherit;background:#ffffff0d;border:1px solid #fff3;border-radius:100px;outline:none;flex:240px;padding:0 20px;font-size:16px;transition:border-color .2s,background .2s}.ta-newsletter__form input::placeholder{color:#ffffff73}.ta-newsletter__form input:focus{border-color:var(--ta-orange);background:#ffffff14}.ta-subfooter{padding:26px var(--ta-frame);color:#ffffff8c;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:72px;font-size:13px;display:flex}.ta-subfooter a:hover{color:var(--ta-orange)}@media (min-width:1200px){.ta-cta{padding-top:160px}.ta-cta__inner{flex-flow:wrap;justify-content:space-between;align-items:flex-end}.ta-cta__inner .ta-tag{flex-basis:100%}.ta-cta__btn{margin-bottom:14px}.ta-footer{grid-template-columns:.8fr 1.7fr 1.1fr;gap:56px;padding-top:96px}.ta-footer__cols{grid-template-columns:repeat(3,1fr)}.ta-footer__col:first-child{grid-column:auto}}@media (prefers-reduced-motion:reduce){.ta-reveal,.ta-char,.ta-hero-anim{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.ta-hero__media,.ta-hero__grain,.ta-pattern--light,.ta-marquee__track,.ta-flags__link,.ta-hero__scroll i:after{animation:none!important}}
.ta-navlink.is-active{background-color:#f9400629;box-shadow:inset 0 0 0 1px #f940068c}.ta-menu .ta-navlink.is-active{color:var(--ta-orange)!important}.ta-menu.is-open .ta-navlink:nth-child(5){transition-delay:.26s}.ta-menu.is-open .ta-navlink:nth-child(6){transition-delay:.32s}.ta-footer__link.ta-only-phone{display:none}@media (max-width:809px){.ta-footer__link.ta-only-wide{display:none}.ta-footer__link.ta-only-phone{display:inline-flex}}.ta-road{margin:72px 0 0 calc(var(--ta-frame) * -1);width:calc(100% + var(--ta-frame) - 72px);background:linear-gradient(#ffffff0a,#fff0 40%),#0a0a0a;border:1px solid #ffffff12;border-left:0;border-radius:0 100px 100px 0;height:74px;position:relative;overflow:hidden;box-shadow:inset 0 -10px 30px #0009,0 20px 50px -30px #f9400699;container-type:inline-size}.ta-road__lane{background:repeating-linear-gradient(90deg,#ffffff38 0 26px,#0000 26px 58px);height:2px;animation:.55s linear infinite ta-lane;position:absolute;top:58%;left:0;right:0}@keyframes ta-lane{to{background-position-x:-58px}}.ta-truck{aspect-ratio:390/72;will-change:transform;height:64px;animation:9s linear infinite ta-drive;position:absolute;bottom:2px;left:0}.ta-truck__svg{width:100%;height:100%;display:block}@keyframes ta-drive{0%{transform:translate(-105%)}to{transform:translate(calc(100cqw + 5%))}}.ta-truck__body{animation:.32s ease-in-out infinite alternate ta-bob}@keyframes ta-bob{to{transform:translateY(-.5px)}}.ta-truck__wheel{transform-box:fill-box;transform-origin:50%;animation:.42s linear infinite ta-spin}@keyframes ta-spin{to{transform:rotate(360deg)}}.ta-truck__lamp{filter:drop-shadow(0 0 3px #fff3d6)drop-shadow(0 0 7px #ffd696cc)}.ta-truck__beam{animation:2.4s ease-in-out infinite ta-flicker}@keyframes ta-flicker{50%{opacity:.75}}.ta-truck__smoke circle{transform-box:fill-box;transform-origin:50%;opacity:0;animation:1.2s ease-out infinite ta-smoke}.ta-truck__smoke circle:nth-child(2){animation-delay:.4s}.ta-truck__smoke circle:nth-child(3){animation-delay:.8s}@keyframes ta-smoke{0%{opacity:.6;transform:translate(0)scale(.6)}to{opacity:0;transform:translate(-16px,-6px)scale(2.4)}}.ta-truck__speed line{stroke-width:1.4px;animation:.5s linear infinite ta-speed}.ta-truck__speed line:nth-child(2){animation-delay:.15s}.ta-truck__speed line:nth-child(3){animation-delay:.3s}@keyframes ta-speed{0%{opacity:0;transform:translate(10px)}50%{opacity:1}to{opacity:0;transform:translate(-24px)}}@media (max-width:809px){.ta-road{width:calc(100% + var(--ta-frame) - 20px);height:62px;margin-top:56px}.ta-truck{height:52px;animation-duration:6.5s}}.ta-page-hero{min-height:82svh;padding:150px var(--ta-gutter) 64px;color:#fff;background:var(--ta-ink-2);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.ta-page-hero--compact{min-height:62svh}.ta-page-hero__media{animation:ta-kenburns 14s var(--ta-ease) both;position:absolute;inset:0}.ta-page-hero__media img,.ta-page-hero__media video{object-fit:cover;width:100%;height:100%}.ta-page-hero__shade{background:linear-gradient(#0f0c0bbf 0%,#0f0c0b26 30%),linear-gradient(#0f0c0b26 25%,#0f0c0b80 55%,#0f0c0bf2 100%),linear-gradient(90deg,#0f0c0b8c 0%,#0f0c0b00 70%);position:absolute;inset:0}.ta-page-hero--compact .ta-page-hero__shade{background:radial-gradient(70% 90% at 85% 10%, #f9400647, transparent 70%), linear-gradient(180deg, #171211, var(--ta-ink-2))}.ta-page-hero__inner{max-width:1120px;position:relative}.ta-crumbs{letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c;gap:10px;margin-bottom:22px;font-size:13px;font-weight:600;display:flex}.ta-crumbs a:hover{color:var(--ta-orange)}.ta-crumbs [aria-current]{color:#fff}.ta-page-hero__title{letter-spacing:-.035em;text-wrap:balance;margin-top:22px;font-size:clamp(40px,6.4vw,96px);font-weight:600;line-height:.98}.ta-page-hero__lead{color:#fffc;max-width:660px;margin-top:24px;font-size:18px;font-weight:500;line-height:1.6}.ta-crumbs.ta-hero-anim{animation-delay:50ms}.ta-page-hero .ta-hero__eyebrow.ta-hero-anim{animation-delay:.12s}.ta-page-hero__title.ta-hero-anim{animation-delay:.22s}.ta-page-hero__lead.ta-hero-anim{animation-delay:.36s}@media (min-width:810px){.ta-page-hero{padding:190px var(--ta-frame) 88px}.ta-page-hero__lead{font-size:20px}}.ta-head__lead{max-width:760px;color:var(--ta-muted);margin-top:22px;font-size:19px;line-height:1.6}.ta-split{gap:32px;display:grid}.ta-split__title{letter-spacing:-.03em;font-size:clamp(36px,4.6vw,68px);font-weight:600;line-height:1.02}.ta-split__title span{color:var(--ta-orange)}.ta-split__copy{color:var(--ta-muted);gap:18px;font-size:19px;line-height:1.65;display:grid}.ta-split__copy p:first-child{color:var(--ta-ink);font-size:22px;font-weight:500;line-height:1.5}@media (min-width:1200px){.ta-split{grid-template-columns:1.1fr .9fr;align-items:end;gap:96px}}.ta-slides{background:#121010;position:absolute;inset:0;overflow:hidden}.ta-slides img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.1s ease, transform 6s var(--ta-ease);position:absolute;inset:0;transform:scale(1.06)}.ta-slides img.is-active{opacity:1;transform:scale(1)}.ta-slides__dots{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f0c0b73;border-radius:100px;gap:6px;padding:6px 8px;display:flex;position:absolute;bottom:14px;right:14px}.ta-slides__dots button{cursor:pointer;width:8px;height:8px;transition:width .3s var(--ta-ease), background .3s ease;background:#ffffff73;border:0;border-radius:8px;padding:0}.ta-slides__dots button[aria-selected=true]{background:var(--ta-orange);width:22px}.ta-services{background:var(--ta-ink-2);color:#fff;gap:48px;display:grid}.ta-services__title{letter-spacing:-.03em;margin-top:18px;font-size:clamp(44px,5.2vw,76px);font-weight:600;line-height:1}.ta-services__lead{color:#ffffffad;max-width:420px;margin:18px 0 30px;font-size:18px;line-height:1.6}.ta-services__index{border-top:1px solid #ffffff1a;margin-top:44px;list-style:none;display:none}.ta-services__index a{color:#ffffff9e;transition:color .2s ease, padding-left .3s var(--ta-ease);border-bottom:1px solid #ffffff1a;padding:13px 0;font-size:15px;font-weight:500;display:block}.ta-services__index a:hover{color:#fff;padding-left:8px}.ta-services__index em{color:var(--ta-orange);margin-right:8px;font-style:normal;font-weight:700}.ta-services__list{gap:24px;display:grid}.ta-service{transition:border-color .4s ease, transform .6s var(--ta-ease), opacity .9s var(--ta-ease);background:#171312;border:1px solid #ffffff14;border-radius:26px;position:relative;overflow:hidden}.ta-service:hover{border-color:#f9400680}.ta-anchor{position:absolute;top:-110px}.ta-service__media{aspect-ratio:16/9;position:relative}.ta-service__num{background:var(--ta-orange);letter-spacing:.06em;border-radius:100px;padding:8px 14px;font-size:14px;font-weight:700;position:absolute;top:18px;left:18px}.ta-service__body{padding:28px 26px 32px}.ta-service__body h3{letter-spacing:-.015em;font-size:clamp(24px,2.4vw,32px);font-weight:600;line-height:1.15}.ta-service__body small{letter-spacing:.04em;color:#ff8a5c;margin-top:6px;font-size:15px;font-weight:600;display:block}.ta-service__body ul{gap:10px;margin-top:18px;list-style:none;display:grid}.ta-service__body li{color:#ffffffb8;padding-left:22px;font-size:16.5px;line-height:1.6;position:relative}.ta-service__body li:before{content:"";border:2px solid var(--ta-orange);border-radius:50%;width:8px;height:8px;position:absolute;top:.62em;left:0}@media (min-width:810px){.ta-service{grid-template-columns:1.05fr 1fr;display:grid}.ta-service__media{aspect-ratio:auto;min-height:360px}.ta-service__body{align-self:center;padding:36px 34px}}@media (min-width:1200px){.ta-services{grid-template-columns:.72fr 1.6fr;align-items:start;gap:64px}.ta-services__aside{position:sticky;top:110px}.ta-services__index{display:block}.ta-service{grid-template-columns:1fr 1fr}}.ta-sectors__grid{gap:18px;display:grid}.ta-sector{background:var(--ta-light);transition:transform .5s var(--ta-ease), box-shadow .5s var(--ta-ease), opacity .9s var(--ta-ease);border-radius:24px;flex-direction:column;display:flex;position:relative;overflow:hidden}.ta-sector:hover{transform:translateY(-6px);box-shadow:0 30px 60px -30px #1c181766}.ta-sector img{aspect-ratio:16/10;object-fit:cover;width:100%;transition:transform 1.2s var(--ta-ease)}.ta-sector:hover img{transform:scale(1.06)}.ta-sector__body{background:inherit;padding:24px 26px 28px;position:relative}.ta-sector__num{letter-spacing:.1em;color:var(--ta-orange);font-size:13px;font-weight:700}.ta-sector h3{margin-top:8px;font-size:22px;font-weight:600;line-height:1.2}.ta-sector p{color:var(--ta-muted);margin-top:10px;font-size:16px;line-height:1.6}.ta-sector--note{background:var(--ta-ink-2);color:#fff;justify-content:space-between;gap:32px;padding:32px 28px}.ta-sector--note p{color:#fff;margin:0;font-size:22px;font-weight:500;line-height:1.45}@media (min-width:810px){.ta-sectors__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.ta-sectors__grid{grid-template-columns:repeat(3,1fr);gap:22px}}.ta-fleet-stats .ta-stats__inner{align-items:start}.ta-categories{color:#fff;background:radial-gradient(80% 60% at 0% 0%, #ffffff1f, transparent 60%), linear-gradient(160deg, #ff5a1f 0%, var(--ta-orange) 45%, #c93305 100%);gap:48px;display:grid}.ta-categories .ta-tag--light{color:#fff}.ta-categories .ta-tag__ring{border-color:#fff}.ta-categories__title{letter-spacing:-.03em;margin-top:18px;font-size:clamp(38px,4.4vw,64px);font-weight:600;line-height:1.02}.ta-categories__aside p{color:#ffffffe0;max-width:480px;margin-top:18px;font-size:17px;line-height:1.65}.ta-categories__aside .ta-checks{margin:26px 0 34px}.ta-btn--on-orange .ta-btn__label,.ta-btn--on-orange .ta-btn__icon{color:#fff;border-color:#fff!important}.ta-btn--on-orange:hover .ta-btn__label,.ta-btn--on-orange:hover .ta-btn__icon{background:#ffffff29!important}.ta-checks{gap:12px;list-style:none;display:grid}.ta-checks li{padding-left:30px;font-size:16px;line-height:1.55;position:relative}.ta-checks li:before{content:"";background:#fff3 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.5l3 3 6-7' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/100% no-repeat;border-radius:50%;width:20px;height:20px;position:absolute;top:.15em;left:0}.ta-checks--dark li{color:var(--ta-muted)}.ta-checks--dark li:before{background-color:var(--ta-orange)}.ta-categories__list{gap:18px;display:grid}.ta-vehicle{color:var(--ta-ink);transition:transform .5s var(--ta-ease), opacity .9s var(--ta-ease);background:#fff;border-radius:26px;padding:18px 18px 24px;box-shadow:0 30px 60px -36px #50140099}.ta-vehicle:hover{transform:translateY(-6px)}.ta-vehicle header{align-items:baseline;gap:12px;padding:6px 6px 16px;display:flex}.ta-vehicle__num{color:var(--ta-orange);font-size:14px;font-weight:700}.ta-vehicle h3{font-size:23px;font-weight:600;line-height:1.2}.ta-vehicle h3 span{color:var(--ta-orange)}.ta-vehicle__media{aspect-ratio:16/10;border-radius:18px;position:relative;overflow:hidden}.ta-vehicle .ta-checks{margin-top:20px;padding:0 6px}@media (min-width:810px){.ta-categories__list{grid-template-columns:1fr 1fr}.ta-vehicle:nth-child(2n){transform:translateY(48px)}.ta-vehicle:nth-child(2n):hover{transform:translateY(42px)}.ta-categories__list{padding-bottom:48px}}@media (min-width:1200px){.ta-categories{grid-template-columns:.75fr 1.5fr;align-items:start;gap:64px}.ta-categories__aside{position:sticky;top:110px}}.ta-tracking{background:var(--ta-light)}.ta-tracking__map{background:#d7e1f3;border-radius:30px;position:relative;overflow:hidden;box-shadow:0 40px 80px -50px #1c181780}.ta-tracking__map img{width:100%;height:auto}.ta-tracking__ping{background:var(--ta-orange);border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;box-shadow:0 0 0 4px #fffc}.ta-tracking__ping:after{content:"";border:2px solid var(--ta-orange);border-radius:50%;animation:2s ease-out infinite ta-ping;position:absolute;inset:-10px}@keyframes ta-ping{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(2.2)}}.ta-gallery{gap:14px;list-style:none;display:grid}.ta-gallery__item button{cursor:zoom-in;background:#1a1716;border:0;border-radius:20px;width:100%;height:100%;padding:0;display:block;position:relative;overflow:hidden}.ta-gallery__item img{aspect-ratio:16/10;object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ta-ease), filter .5s ease}.ta-gallery__item button:hover img{filter:brightness(.82);transform:scale(1.06)}.ta-gallery__zoom{background:var(--ta-orange);color:#fff;opacity:0;width:44px;height:44px;transition:opacity .3s ease, transform .4s var(--ta-ease);border-radius:50%;place-items:center;font-size:24px;display:grid;position:absolute;bottom:16px;right:16px;transform:scale(.6)}.ta-gallery__item button:hover .ta-gallery__zoom,.ta-gallery__item button:focus-visible .ta-gallery__zoom{opacity:1;transform:none}@media (min-width:810px){.ta-gallery{grid-template-columns:repeat(3,1fr);grid-auto-rows:250px;grid-auto-flow:dense;gap:16px}.ta-gallery__item.is-wide{grid-column:span 2}.ta-gallery__item img{aspect-ratio:auto}}@media (min-width:1200px){.ta-gallery{grid-auto-rows:300px}}.ta-lightbox{z-index:200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0807f0;justify-content:center;align-items:center;animation:.3s ta-lb-in;display:flex;position:fixed;inset:0}@keyframes ta-lb-in{0%{opacity:0}}.ta-lightbox img{max-width:92vw;max-height:80vh;animation:ta-lb-img .45s var(--ta-ease);border-radius:14px;box-shadow:0 40px 100px #0009}@keyframes ta-lb-img{0%{opacity:0;transform:scale(.94)}}.ta-lightbox__caption{text-align:center;color:#fffc;font-size:15px;font-weight:500;position:absolute;bottom:24px;left:0;right:0}.ta-lightbox__caption span{color:var(--ta-orange);margin-left:10px;font-weight:700}.ta-lightbox__btn{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #fff3;border-radius:50%;place-items:center;width:52px;height:52px;font-size:30px;line-height:1;transition:background .2s;display:grid;position:absolute}.ta-lightbox__btn:hover{background:var(--ta-orange);border-color:var(--ta-orange)}.ta-lightbox__close{top:20px;right:20px}.ta-lightbox__prev{top:50%;left:20px;transform:translateY(-50%)}.ta-lightbox__next{top:50%;right:20px;transform:translateY(-50%)}.ta-history{background:linear-gradient(180deg, var(--ta-light), #fff)}.ta-history__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:56px;display:flex}.ta-history__head .ta-head{margin-bottom:0}.ta-history__flags{align-items:center;gap:10px;display:flex}.ta-timeline{gap:28px;max-width:1040px;margin:0 auto;padding:10px 0 10px 52px;list-style:none;display:grid;position:relative}.ta-timeline__road{background:#2a2625;border-radius:16px;width:16px;position:absolute;top:0;bottom:0;left:14px;overflow:hidden}.ta-timeline__road:after{content:"";background:repeating-linear-gradient(#ffffffb3 0 14px,#0000 14px 26px);width:2px;position:absolute;top:0;bottom:0;left:7px}.ta-timeline__fill{height:calc(var(--progress,0) * 100%);background:var(--ta-gradient);transition:height .15s linear;position:absolute;inset:0 0 auto}.ta-milestone{position:relative}.ta-milestone__pin{width:20px;height:20px;transition:border-color .4s ease, transform .4s var(--ta-ease);background:#fff;border:4px solid #2a2625;border-radius:50%;position:absolute;top:22px;left:-46px}.ta-milestone.is-reached .ta-milestone__pin{border-color:var(--ta-orange);transform:scale(1.15)}.ta-milestone__card{border:1px solid var(--ta-line);opacity:.35;transition:opacity .6s ease, transform .7s var(--ta-ease);background:#fff;border-radius:22px;padding:22px 26px;transform:translateY(16px);box-shadow:0 24px 50px -36px #1c181773}.ta-milestone.is-reached .ta-milestone__card{opacity:1;transform:none}.ta-milestone.is-future .ta-milestone__card{border-style:dashed;border-color:var(--ta-orange);background:var(--ta-orange-soft)}.ta-milestone__year{letter-spacing:-.03em;color:var(--ta-orange);font-size:40px;font-weight:700;line-height:1;display:block}.ta-milestone__card p{margin-top:10px;font-size:18px;font-weight:500;line-height:1.5}@media (min-width:900px){.ta-timeline{gap:0;padding-left:0}.ta-timeline__road{left:calc(50% - 8px)}.ta-milestone{width:50%;padding:18px 0}.ta-milestone.is-left{text-align:right;padding-right:64px}.ta-milestone.is-right{margin-left:50%;padding-left:64px}.ta-milestone.is-left .ta-milestone__pin{left:auto;right:-10px}.ta-milestone.is-right .ta-milestone__pin{left:-10px}.ta-milestone+.ta-milestone{margin-top:-70px}}.ta-contact{background:var(--ta-light);gap:48px;display:grid}.ta-contact__title{letter-spacing:-.03em;margin-top:18px;font-size:clamp(34px,4vw,56px);font-weight:600;line-height:1.04}.ta-contact__cards{grid-template-columns:1fr;gap:12px;margin-top:32px;display:grid}.ta-contact-card{border:1px solid var(--ta-line);transition:border-color .3s ease, transform .4s var(--ta-ease);background:#fff;border-radius:20px;flex-direction:column;gap:6px;padding:20px 22px;display:flex}.ta-contact-card:hover{border-color:var(--ta-orange);transform:translateY(-3px)}.ta-contact-card__label{letter-spacing:.14em;text-transform:uppercase;color:var(--ta-orange);font-size:12px;font-weight:700}.ta-contact-card strong{font-size:18px;font-weight:600;line-height:1.4}.ta-contact-card em{color:var(--ta-muted);font-size:14px;font-style:normal}.ta-contact__photos{grid-template-columns:.8fr 1.2fr;gap:12px;margin-top:16px;display:grid}.ta-contact__photos img{object-fit:cover;border-radius:20px;width:100%;height:240px}.ta-contact__form-card{border:1px solid var(--ta-line);background:#fff;border-radius:30px;padding:32px 22px;box-shadow:0 50px 100px -60px #1c181780}.ta-contact__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--ta-orange);font-size:13px;font-weight:700}.ta-contact__form-card h2{letter-spacing:-.03em;margin-top:10px;font-size:clamp(32px,3.4vw,48px);font-weight:600;line-height:1.05}.ta-contact-form{gap:18px;margin-top:28px;display:grid}.ta-field{gap:8px;display:grid}.ta-field>span{color:var(--ta-ink);font-size:14px;font-weight:600}.ta-field em{color:var(--ta-orange);margin-right:6px;font-size:12px;font-style:normal;font-weight:700}.ta-field input,.ta-field select,.ta-field textarea{border:1px solid var(--ta-line);width:100%;color:var(--ta-ink);font:inherit;background:#faf9f8;border-radius:14px;outline:none;padding:14px 16px;font-size:16px;transition:border-color .2s,box-shadow .2s,background .2s}.ta-field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 8l5 5 5-5' fill='none' stroke='%231c1817' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:18px}.ta-field textarea{resize:vertical;min-height:140px}.ta-field input:focus,.ta-field select:focus,.ta-field textarea:focus{border-color:var(--ta-orange);background:#fff;box-shadow:0 0 0 4px #f940061f}.ta-contact-form__foot{flex-wrap:wrap;align-items:center;gap:16px;margin-top:6px;display:flex}.ta-contact-form__foot p,.ta-form-note{color:var(--ta-muted);font-size:14px}.ta-form-done{background:var(--ta-orange-soft);text-align:center;border-radius:22px;margin-top:28px;padding:40px 24px}.ta-form-done__icon{background:var(--ta-gradient);color:#fff;border-radius:50%;place-items:center;width:64px;height:64px;font-size:30px;display:inline-grid}.ta-form-done h3{margin-top:18px;font-size:28px;font-weight:600}.ta-form-done p{color:var(--ta-muted);margin-top:8px}.ta-form-ok{color:#fff;background:#f9400624;border-radius:14px;margin-top:18px;padding:14px 18px;font-weight:500}@media (min-width:810px){.ta-contact__cards{grid-template-columns:1fr 1fr}.ta-contact-card--wide{grid-column:span 2}.ta-contact__form-card{padding:44px 40px}.ta-contact-form{grid-template-columns:1fr 1fr;gap:20px}.ta-field--wide,.ta-contact-form__foot,.ta-form-note{grid-column:span 2}.ta-contact__photos img{height:280px}}@media (min-width:1200px){.ta-contact{grid-template-columns:.9fr 1.1fr;align-items:start;gap:64px}.ta-contact__form-card{position:sticky;top:100px}}.ta-legal{gap:40px;display:grid}.ta-toc{background:var(--ta-light);border-radius:22px;padding:24px}.ta-toc__title{letter-spacing:.14em;text-transform:uppercase;color:var(--ta-muted);font-size:13px;font-weight:700}.ta-toc ol{gap:2px;margin-top:14px;list-style:none;display:grid}.ta-toc a{color:var(--ta-muted);border-radius:10px;padding:9px 12px;font-size:15px;font-weight:500;transition:background .2s,color .2s;display:block}.ta-toc a em{color:var(--ta-orange);margin-right:8px;font-style:normal;font-weight:700}.ta-toc a:hover,.ta-toc a.is-active{color:var(--ta-ink);background:#fff}.ta-toc a.is-active{box-shadow:inset 3px 0 0 var(--ta-orange)}.ta-legal__section{border-bottom:1px solid var(--ta-line);padding:32px 0;scroll-margin-top:110px}.ta-legal__section:first-child{padding-top:0}.ta-legal__section h2{letter-spacing:-.015em;font-size:clamp(24px,2.4vw,32px);font-weight:600;line-height:1.2}.ta-legal__section h2 em{color:var(--ta-orange);margin-right:10px;font-style:normal}.ta-legal__section p,.ta-legal__section li{color:var(--ta-muted);margin-top:14px;font-size:17.5px;line-height:1.7}.ta-legal__section ul{margin-top:6px;padding-left:22px;list-style:outside}.ta-legal__section li{margin-top:6px}.ta-legal__section li::marker{color:var(--ta-orange)}.ta-legal__section a{color:var(--ta-orange);text-underline-offset:3px;text-decoration:underline}@media (min-width:1200px){.ta-legal{grid-template-columns:320px 1fr;align-items:start;gap:80px}.ta-toc{position:sticky;top:110px}}@media (prefers-reduced-motion:reduce){.ta-truck{animation:none;transform:translate(calc(50cqw - 50%))}.ta-road__lane,.ta-truck__body,.ta-truck__wheel,.ta-truck__smoke circle,.ta-truck__speed line,.ta-page-hero__media,.ta-tracking__ping:after{animation:none!important}}.ta-form-error{color:#ff6a3d;flex-basis:100%;grid-column:1/-1;font-size:14px;font-weight:600}
