#ta-mega-panel-v2,#ta-mega-panel-v2 *{box-sizing:border-box}#ta-mega-panel-v2[hidden],#ta-mobile-menu-v2[hidden]{display:none!important}#ta-services-trigger .site-nav__link{align-items:center!important;gap:.55rem!important;display:inline-flex!important}#ta-services-trigger .site-nav__link:after{content:"";border-bottom:1.5px solid #171714;border-right:1.5px solid #171714;width:.42rem;height:.42rem;transition:transform .22s;transform:translateY(-.13rem)rotate(45deg)}#ta-services-trigger.ta-services-trigger--dark .site-nav__link:after{border-color:#d9ef78}#ta-services-trigger[aria-expanded=true] .site-nav__link:after{transform:translateY(.1rem)rotate(225deg)}#ta-mega-panel-v2{--ta-ink:#171714;--ta-paper:#f1ede3;--ta-white:#fffdf7;--ta-red:#f04b2f;--ta-lime:#d9ef78;--ta-muted:#5b5952;--ta-line:#1717142b;z-index:999999;border:1px solid var(--ta-line);border-radius:0 0 14px 14px;width:min(1080px,100vw - 2rem);max-height:calc(100vh - 2rem);font-family:inherit;position:fixed;top:1rem;left:1rem;overflow:auto;box-shadow:0 18px 44px #17171429;color:var(--ta-ink)!important;background:var(--ta-paper)!important}#ta-mega-panel-v2 a{color:var(--ta-ink)!important}#ta-mega-panel-v2 .ta-menu__intro{border-bottom:1px solid var(--ta-line);flex-wrap:wrap;align-items:baseline;gap:.35rem 1rem;padding:1.45rem 1.6rem 1.2rem;display:flex}#ta-mega-panel-v2 .ta-menu__eyebrow{letter-spacing:.13em;text-transform:uppercase;flex:0 0 100%;margin:0;font-size:.69rem;font-weight:720;line-height:1.2;color:var(--ta-red)!important}#ta-mega-panel-v2 .ta-menu__title{letter-spacing:-.045em;margin:0;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:680;line-height:1;color:var(--ta-ink)!important}#ta-mega-panel-v2 .ta-menu__copy,#ta-mega-panel-v2 .ta-menu__footer-copy{margin:0;font-size:.86rem;line-height:1.45;color:var(--ta-muted)!important}#ta-mega-panel-v2 .ta-menu__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 1.25rem;padding:0 1.6rem 1.25rem;display:grid}#ta-mega-panel-v2 .ta-menu__group{min-width:0;padding-top:1.55rem}#ta-mega-panel-v2 .ta-menu__group-title{letter-spacing:.12em;text-transform:uppercase;margin:0 0 .7rem;font-size:.7rem;font-weight:720;line-height:1.2;color:var(--ta-muted)!important}#ta-mega-panel-v2 .ta-menu__links{gap:.45rem;display:grid}#ta-mega-panel-v2 .ta-menu__links--zones{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem .45rem}#ta-mega-panel-v2 .ta-menu__link{border:1px solid #fff0;border-radius:2px;grid-template-rows:auto auto;grid-template-columns:2rem minmax(0,1fr) auto;align-items:start;column-gap:.6rem;min-width:0;padding:.68rem .62rem;transition:color .2s,background .2s,transform .2s;display:grid;color:var(--ta-ink)!important;background:0 0!important;text-decoration:none!important}#ta-mega-panel-v2 .ta-menu__link:hover,#ta-mega-panel-v2 .ta-menu__link:focus-visible{transform:translate(3px);color:var(--ta-white)!important;background:var(--ta-red)!important}#ta-mega-panel-v2 .ta-menu__icon{grid-area:1/1/span 2;place-items:center;width:1.7rem;height:1.7rem;font-size:1.05rem;line-height:1;display:grid;color:var(--ta-red)!important}#ta-mega-panel-v2 .ta-menu__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:1.3rem;height:1.3rem;display:block}#ta-mega-panel-v2 .ta-menu__links--zones .ta-menu__icon svg{width:1.05rem;height:1.05rem}#ta-mega-panel-v2 .ta-menu__link:hover .ta-menu__icon,#ta-mega-panel-v2 .ta-menu__link:focus-visible .ta-menu__icon{color:var(--ta-white)!important}#ta-mega-panel-v2 .ta-menu__link-title{grid-area:1/2;font-size:.98rem;line-height:1.15;color:inherit!important}#ta-mega-panel-v2 .ta-menu__link-copy{grid-area:2/2/auto/4;margin-top:.2rem;font-size:.76rem;line-height:1.35;color:var(--ta-muted)!important}#ta-mega-panel-v2 .ta-menu__link:hover .ta-menu__link-copy,#ta-mega-panel-v2 .ta-menu__link:focus-visible .ta-menu__link-copy{color:#fffdf7d1!important}#ta-mega-panel-v2 .ta-menu__arrow{grid-area:1/3;font-size:1rem;color:var(--ta-red)!important}#ta-mega-panel-v2 .ta-menu__link:hover .ta-menu__arrow,#ta-mega-panel-v2 .ta-menu__link:focus-visible .ta-menu__arrow{color:var(--ta-white)!important}#ta-mega-panel-v2 .ta-menu__links--zones .ta-menu__link{grid-template-columns:1.55rem minmax(0,1fr) auto;padding:.48rem .5rem}#ta-mega-panel-v2 .ta-menu__links--zones .ta-menu__icon{width:1.3rem;height:1.3rem;font-size:.92rem}#ta-mega-panel-v2 .ta-menu__links--zones .ta-menu__link-copy{display:none}#ta-mega-panel-v2 .ta-menu__footer{border-top:1px solid var(--ta-line);justify-content:space-between;align-items:center;gap:1rem 2rem;padding:1rem 1.6rem 1.15rem;display:flex}#ta-mega-panel-v2 .ta-menu__footer-links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.7rem 1rem;display:flex}#ta-mega-panel-v2 .ta-menu__footer-links a{align-items:center;gap:.5rem;min-height:2.55rem;padding:.62rem .85rem;font-size:.74rem;font-weight:720;display:inline-flex;text-decoration:none!important}#ta-mega-panel-v2 .ta-menu__price{border-bottom:1px solid}#ta-mega-panel-v2 .ta-menu__price:hover,#ta-mega-panel-v2 .ta-menu__price:focus-visible{color:var(--ta-ink)!important;background:0 0!important}#ta-mega-panel-v2 .ta-menu__cta{border:1px solid #d9ef78;border-radius:999px;color:#171714!important;background:#d9ef78!important}#ta-mega-panel-v2 .ta-menu__cta:hover,#ta-mega-panel-v2 .ta-menu__cta:focus-visible{border-color:#fffdf7;color:#171714!important;background:#fffdf7!important}#ta-mega-panel-v2.ta-menu--dark{--ta-ink:#f1ede3;--ta-paper:#171714;--ta-white:#fffdf7;--ta-muted:#f1ede3b8;--ta-line:#f1ede333;color:var(--ta-ink)!important;background:var(--ta-paper)!important}#ta-mega-panel-v2.ta-menu--dark a,#ta-mega-panel-v2.ta-menu--dark .ta-menu__title,#ta-mega-panel-v2.ta-menu--dark .ta-menu__link-title,#ta-mega-panel-v2.ta-menu--dark .ta-menu__footer-copy{color:#f1ede3!important}#ta-mega-panel-v2.ta-menu--dark .ta-menu__copy,#ta-mega-panel-v2.ta-menu--dark .ta-menu__footer-copy,#ta-mega-panel-v2.ta-menu--dark .ta-menu__group-title,#ta-mega-panel-v2.ta-menu--dark .ta-menu__link-copy{color:#f1ede3b8!important}#ta-mega-panel-v2.ta-menu--dark .ta-menu__icon,#ta-mega-panel-v2.ta-menu--dark .ta-menu__arrow{color:#d9ef78!important}#ta-mega-panel-v2.ta-menu--dark .ta-menu__link:hover,#ta-mega-panel-v2.ta-menu--dark .ta-menu__link:focus-visible{color:#171714!important;background:#d9ef78!important}#ta-mega-panel-v2.ta-menu--dark .ta-menu__link:hover .ta-menu__link-title,#ta-mega-panel-v2.ta-menu--dark .ta-menu__link:focus-visible .ta-menu__link-title,#ta-mega-panel-v2.ta-menu--dark .ta-menu__link:hover .ta-menu__link-copy,#ta-mega-panel-v2.ta-menu--dark .ta-menu__link:focus-visible .ta-menu__link-copy,#ta-mega-panel-v2.ta-menu--dark .ta-menu__link:hover .ta-menu__icon,#ta-mega-panel-v2.ta-menu--dark .ta-menu__link:focus-visible .ta-menu__icon,#ta-mega-panel-v2.ta-menu--dark .ta-menu__link:hover .ta-menu__arrow,#ta-mega-panel-v2.ta-menu--dark .ta-menu__link:focus-visible .ta-menu__arrow{color:#171714!important}#ta-mega-panel-v2.ta-menu--dark .ta-menu__price:hover,#ta-mega-panel-v2.ta-menu--dark .ta-menu__price:focus-visible{color:#f1ede3!important;background:0 0!important}#ta-mega-panel-v2.ta-menu--dark .ta-menu__cta{border-color:#d9ef78;color:#171714!important;background:#d9ef78!important}#ta-mega-panel-v2.ta-menu--dark .ta-menu__cta:hover,#ta-mega-panel-v2.ta-menu--dark .ta-menu__cta:focus-visible{border-color:#fffdf7;color:#171714!important;background:#fffdf7!important}#ta-mobile-menu-v2{--ta-mobile-surface:#f1ede3;--ta-mobile-text:#171714;--ta-mobile-line:#1717142e;--ta-mobile-accent:#f04b2f;--ta-mobile-dropdown:#171714;z-index:999998;visibility:hidden;opacity:0;pointer-events:none;background:#f1ede370;transition:opacity .22s,visibility .22s;display:none;position:fixed;inset:0;overflow-y:auto}#ta-mobile-menu-v2.ta-menu--dark{--ta-mobile-surface:#171714;--ta-mobile-text:#f1ede3;--ta-mobile-line:#f1ede333;--ta-mobile-dropdown:#d9ef78;background:#17171494}#ta-mobile-menu-v2.ta-menu--open{visibility:visible;opacity:1;pointer-events:auto}#ta-mobile-menu-v2 .ta-mobile__panel{margin:calc(var(--ta-mobile-top,92px) + 1rem) 1rem 2rem;border:1px solid var(--ta-mobile-line);background:var(--ta-mobile-surface);pointer-events:auto;border-radius:16px;padding:.35rem 1.15rem 1.15rem;transition:transform .28s;transform:translateY(-12px);box-shadow:0 24px 55px #1717143d}#ta-mobile-menu-v2.ta-menu--open .ta-mobile__panel{transform:translateY(0)}#ta-mobile-menu-v2 .ta-mobile__dropdown{border-bottom:1px solid var(--ta-mobile-line)}#ta-mobile-menu-v2 summary{list-style:none}#ta-mobile-menu-v2 summary::-webkit-details-marker{display:none}#ta-mobile-menu-v2 .ta-mobile__row{cursor:pointer;grid-template-columns:2.5rem 1fr auto;align-items:center;gap:.65rem;min-height:72px;display:grid;color:var(--ta-mobile-text)!important;text-decoration:none!important}#ta-mobile-menu-v2 .ta-mobile__row:hover,#ta-mobile-menu-v2 .ta-mobile__row:focus-visible{color:var(--ta-mobile-accent)!important}#ta-mobile-menu-v2 .ta-mobile__icon,#ta-mobile-menu-v2 .ta-mobile__sub-icon{text-align:center;place-items:center;width:1.55rem;height:1.55rem;font-size:1.22rem;display:grid;color:var(--ta-mobile-accent)!important}#ta-mobile-menu-v2 .ta-mobile__icon svg,#ta-mobile-menu-v2 .ta-mobile__sub-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:1.35rem;height:1.35rem;display:block}#ta-mobile-menu-v2 .ta-mobile__dropdown-arrow,#ta-mobile-menu-v2 .ta-mobile__sub-arrow{place-items:center;font-size:1.35rem;font-style:normal;line-height:1;transition:transform .2s;display:inline-grid;color:var(--ta-mobile-dropdown)!important}#ta-mobile-menu-v2 .ta-mobile__dropdown[open]>summary .ta-mobile__dropdown-arrow{transform:rotate(90deg)}#ta-mobile-menu-v2 .ta-mobile__submenu{border-left:1px solid var(--ta-mobile-line);gap:.1rem;margin:0 0 .65rem 2.5rem;padding:.1rem 0 .2rem .8rem;display:grid}#ta-mobile-menu-v2 .ta-mobile__sub-link{grid-template-columns:1.35rem 1fr auto;align-items:center;gap:.55rem;min-height:48px;padding:.15rem .3rem;font-size:.96rem;display:grid;color:var(--ta-mobile-text)!important;text-decoration:none!important}#ta-mobile-menu-v2 .ta-mobile__sub-link:hover,#ta-mobile-menu-v2 .ta-mobile__sub-link:focus-visible{color:var(--ta-mobile-accent)!important}#ta-mobile-menu-v2 .ta-mobile__sub-arrow{font-size:1.15rem;color:var(--ta-mobile-dropdown)!important}#ta-mobile-menu-v2.ta-menu--dark .ta-mobile__icon,#ta-mobile-menu-v2.ta-menu--dark .ta-mobile__sub-icon{color:#d9ef78!important}#ta-mobile-menu-v2.ta-menu--dark .ta-mobile__row,#ta-mobile-menu-v2.ta-menu--dark .ta-mobile__sub-link{color:#f1ede3!important}#ta-mobile-menu-v2 .ta-mobile__cta{border-radius:8px;justify-content:center;align-items:center;gap:1rem;min-height:62px;margin-top:1rem;font-weight:600;display:flex;color:#171714!important;background:#d9ef78!important;text-decoration:none!important}#ta-mobile-menu-v2 .ta-mobile__cta i{color:#171714!important}#ta-mobile-menu-v2 .ta-mobile__cta:hover,#ta-mobile-menu-v2 .ta-mobile__cta:focus-visible{color:#fffdf7!important;background:#f04b2f!important}#ta-mobile-menu-v2 .ta-mobile__cta:hover i,#ta-mobile-menu-v2 .ta-mobile__cta:focus-visible i{color:#fffdf7!important}.ta-menu-trigger{justify-content:center!important;align-items:center!important;width:48px!important;height:48px!important;font-size:0!important;display:flex!important;position:relative!important}.ta-menu-trigger:before{content:"";background:#171714;width:31px;height:2px;transition:transform .25s,box-shadow .2s;position:absolute;box-shadow:0 -10px #171714,0 10px #171714}.ta-menu-trigger:after{content:"";opacity:0;background:#171714;width:31px;height:2px;transition:transform .25s,opacity .18s;position:absolute;transform:rotate(0)}.ta-header-dark .ta-menu-trigger:before{background:#f1ede3;box-shadow:0 -10px #f1ede3,0 10px #f1ede3}.ta-header-dark .ta-menu-trigger:after{background:#f1ede3}.ta-menu-trigger.is-open:before{box-shadow:none;transform:rotate(45deg)}.ta-menu-trigger.is-open:after{opacity:1;transform:rotate(-45deg)}.ta-menu-trigger,.ta-menu-trigger:hover,.ta-menu-trigger:focus,.ta-menu-trigger:active{outline:none;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:6px!important}.ta-menu-trigger:focus-visible{outline-offset:4px;outline:2px solid #d9ef78!important}@media (width>=768px){#ta-mobile-menu-v2{display:none!important}}@media (width<=1024px){#ta-mega-panel-v2{width:calc(100vw - 2rem)}#ta-mega-panel-v2 .ta-menu__intro,#ta-mega-panel-v2 .ta-menu__grid,#ta-mega-panel-v2 .ta-menu__footer{padding-left:1rem;padding-right:1rem}#ta-mega-panel-v2 .ta-menu__grid{grid-template-columns:1fr}#ta-mega-panel-v2 .ta-menu__link-copy{display:none}}@media (width<=767px){#ta-mobile-menu-v2{display:block}.site-header{z-index:100000!important;position:sticky!important}body.ta-mobile-menu-open{overflow:hidden!important}}@media (prefers-reduced-motion:reduce){#ta-mega-panel-v2,#ta-mobile-menu-v2,#ta-mobile-menu-v2 .ta-mobile__panel,#ta-mobile-menu-v2 .ta-mobile__dropdown-arrow,.ta-menu-trigger:before,.ta-menu-trigger:after{transition:none!important}}@keyframes ta-mega-in{0%{opacity:0;filter:blur(4px);transform:translateY(-10px)scale(.98)}to{opacity:1;filter:none;transform:none}}@keyframes ta-mega-out{to{opacity:0;transform:translateY(-8px)scale(.985)}}@keyframes ta-mega-item{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}#ta-mega-panel-v2:not([hidden]){transform-origin:30% 0;animation:.36s cubic-bezier(.2,1,.3,1) backwards ta-mega-in}#ta-mega-panel-v2.is-closing{pointer-events:none;animation:.18s cubic-bezier(.5,0,.75,0) forwards ta-mega-out}#ta-mega-panel-v2 .ta-menu__group:first-child{--g:0}#ta-mega-panel-v2 .ta-menu__group:nth-child(2){--g:1}#ta-mega-panel-v2 .ta-menu__group:nth-child(3){--g:2}#ta-mega-panel-v2 .ta-menu__link:first-child{--l:0}#ta-mega-panel-v2 .ta-menu__link:nth-child(2){--l:1}#ta-mega-panel-v2 .ta-menu__link:nth-child(3){--l:2}#ta-mega-panel-v2 .ta-menu__link:nth-child(4){--l:3}#ta-mega-panel-v2 .ta-menu__link:nth-child(5){--l:4}#ta-mega-panel-v2 .ta-menu__link:nth-child(6){--l:5}#ta-mega-panel-v2 .ta-menu__link:nth-child(n+7){--l:6}#ta-mega-panel-v2:not([hidden]) .ta-menu__intro{animation:.4s cubic-bezier(.2,.8,.2,1) 60ms backwards ta-mega-item}#ta-mega-panel-v2:not([hidden]) .ta-menu__group-title{animation:ta-mega-item .4s cubic-bezier(.2,.8,.2,1) calc(.1s + var(--g,0) * 60ms) backwards}#ta-mega-panel-v2:not([hidden]) .ta-menu__link{animation:ta-mega-item .4s cubic-bezier(.2,.8,.2,1) calc(.14s + var(--g,0) * 60ms + var(--l,0) * 35ms) backwards}#ta-mega-panel-v2:not([hidden]) .ta-menu__footer{animation:.4s cubic-bezier(.2,.8,.2,1) .32s backwards ta-mega-item}@media (prefers-reduced-motion:reduce){#ta-mega-panel-v2,#ta-mega-panel-v2 *{animation:none!important}}.site-header[data-astro-cid-fzpbxy5g]{z-index:100000;position:sticky;top:0}html{scroll-padding-top:96px}.site-header__bar[data-astro-cid-fzpbxy5g]{background:var(--paper-header);z-index:100;flex-direction:column;padding:0 10px;transition:background-color .4s,box-shadow .4s;display:flex;position:relative}.ta-header-dark[data-astro-cid-fzpbxy5g] .site-header__bar[data-astro-cid-fzpbxy5g]{background:var(--ink)}.is-stuck[data-astro-cid-fzpbxy5g] .site-header__bar[data-astro-cid-fzpbxy5g]{background:var(--paper-header);box-shadow:0 1px #1717141a}.ta-header-dark[data-astro-cid-fzpbxy5g].is-stuck .site-header__bar[data-astro-cid-fzpbxy5g]{background:var(--ink);box-shadow:0 1px #ffffff1a}.site-header__inner[data-astro-cid-fzpbxy5g]{gap:20px;padding:10px 0;display:flex}.site-header__brand[data-astro-cid-fzpbxy5g]{flex-direction:column;flex:auto;justify-content:center;padding:10px;display:flex}.site-header__brand[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{align-self:flex-start;display:inline-block}.site-header__logo[data-astro-cid-fzpbxy5g]{vertical-align:middle;width:auto;height:45px;display:inline-block}.site-header__right[data-astro-cid-fzpbxy5g]{flex:none;align-items:center;gap:20px;padding:10px;display:flex}.site-nav__list[data-astro-cid-fzpbxy5g]{margin:0;padding:0;list-style:none;display:flex}.site-nav__item[data-astro-cid-fzpbxy5g]{font-family:var(--font-display);align-items:center;padding:8px 16px;font-weight:500;display:flex}.site-nav__link[data-astro-cid-fzpbxy5g]{color:var(--ink);align-items:center;font-size:14.4px;line-height:21.6px;transition:color .3s;display:flex}.ta-header-dark[data-astro-cid-fzpbxy5g] .site-nav__link[data-astro-cid-fzpbxy5g]{color:var(--paper)}.site-header__brand[data-astro-cid-fzpbxy5g]{flex-shrink:0}@media (width<=1024px){.site-header__inner[data-astro-cid-fzpbxy5g],.site-header__right[data-astro-cid-fzpbxy5g]{gap:12px}.site-nav__item[data-astro-cid-fzpbxy5g]{padding:8px}.site-header__cta[data-astro-cid-fzpbxy5g]{padding:13px 16px}}.site-header__cta[data-astro-cid-fzpbxy5g]{border:1px solid var(--paper);background:var(--ink);color:var(--paper);font-family:var(--font-display);letter-spacing:.1px;border-radius:30px;align-items:center;gap:15px;padding:15px 20px;font-size:13px;font-weight:600;line-height:13px;transition:all .3s;display:inline-flex}.ta-header-dark[data-astro-cid-fzpbxy5g] .site-header__cta[data-astro-cid-fzpbxy5g]{border-color:var(--ink);background:var(--lime);color:var(--ink)}.site-header__cta-icon{width:13px;height:13px}.site-header__bar--mobile[data-astro-cid-fzpbxy5g]{padding:0 3vw}.site-header__inner--mobile[data-astro-cid-fzpbxy5g]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0;padding:2vw 0}.site-header__logo--mobile[data-astro-cid-fzpbxy5g]{height:50px}.site-header__right--mobile[data-astro-cid-fzpbxy5g]{justify-content:flex-end}.ta-menu-trigger[data-astro-cid-fzpbxy5g]{cursor:pointer;background:0 0;border:0;padding:0}@media (prefers-reduced-motion:reduce){.site-header__bar[data-astro-cid-fzpbxy5g]{transition:none}}.google-badge[data-astro-cid-nes6ctcy]{color:#171714;width:fit-content;font-family:var(--font-display);background:#fffdf7;border:1px solid #1717142e;border-radius:12px;align-self:flex-start;align-items:center;gap:.8rem;margin-bottom:12px;padding:.7rem 1rem .7rem .85rem;text-decoration:none;transition:transform .2s;display:inline-flex;box-shadow:0 10px 30px -18px #0009}.google-badge[data-astro-cid-nes6ctcy]:hover{transform:translateY(-2px)}.google-badge[data-astro-cid-nes6ctcy]:focus-visible{outline-offset:3px;outline:2px solid #d9ef78}.google-badge__body[data-astro-cid-nes6ctcy]{flex-direction:column;gap:.3rem;display:flex}.google-badge__top[data-astro-cid-nes6ctcy]{align-items:center;gap:.5rem;display:flex}.google-badge__score[data-astro-cid-nes6ctcy]{letter-spacing:-.04em;font-size:1.5rem;font-weight:600;line-height:1}.google-badge__stars[data-astro-cid-nes6ctcy]{gap:.15rem;display:inline-flex}.google-badge__stars[data-astro-cid-nes6ctcy] svg[data-astro-cid-nes6ctcy]{fill:#fbbc04;width:1rem;height:1rem}.google-badge__meta[data-astro-cid-nes6ctcy]{color:#4e4d46;white-space:nowrap;align-items:center;gap:.3rem;font-size:.72rem;display:inline-flex}.google-badge[data-astro-cid-nes6ctcy]:hover .google-badge__meta[data-astro-cid-nes6ctcy]{color:#171714}@media (prefers-reduced-motion:reduce){.google-badge[data-astro-cid-nes6ctcy]{transition:none}}.site-footer[data-astro-cid-nns7i3if]{background:var(--ink);flex-direction:column;display:flex}.site-footer__inner[data-astro-cid-nns7i3if]{flex-direction:column;gap:20px;padding:10vw 0;display:flex}.site-footer__cta[data-astro-cid-nns7i3if]{border-bottom:1px solid #616156;flex-direction:column;margin:0 0 8vw;padding:10px;display:flex}.site-footer__kicker[data-astro-cid-nns7i3if]{color:var(--grey);margin:0 0 14.4px;font-size:.9em;line-height:26px}.site-footer__cta-row[data-astro-cid-nns7i3if]{justify-content:space-between;gap:20px;display:flex}.site-footer__title[data-astro-cid-nns7i3if]{color:var(--paper);font-family:var(--font-display);letter-spacing:-2.6px;margin-bottom:10px;font-size:80px;font-weight:500;line-height:82px}.site-footer__arrow[data-astro-cid-nns7i3if]{color:var(--red);font-family:var(--font-display);letter-spacing:-3px;margin-bottom:10px;font-size:48px;font-weight:500;line-height:55px}.site-footer__cols[data-astro-cid-nns7i3if]{border-top:1px solid var(--line-dark);gap:20px;padding:3vw 0 0;display:flex}.site-footer__col[data-astro-cid-nns7i3if]{flex-direction:column;flex:1 1 0;gap:20px;min-width:0;padding:10px;display:flex}.site-footer__logo-link[data-astro-cid-nns7i3if]{align-self:flex-start;display:inline-block}.site-footer__logo[data-astro-cid-nns7i3if]{vertical-align:middle;width:100px;height:auto;display:inline-block}.site-footer__tagline[data-astro-cid-nns7i3if]{color:var(--grey);margin-bottom:14.4px;font-size:.9em;line-height:26px}.site-footer__badge[data-astro-cid-nns7i3if]{min-height:51px;line-height:0}.site-footer__heading[data-astro-cid-nns7i3if]{color:var(--paper);font-family:var(--font-display);letter-spacing:1.7px;text-transform:uppercase;font-size:12px;font-weight:700;line-height:14.4px}.site-footer__list[data-astro-cid-nns7i3if]{margin:0;padding:0;list-style:none}.site-footer__list[data-astro-cid-nns7i3if] li[data-astro-cid-nns7i3if]{font-family:var(--font-display);align-items:center;padding-bottom:4px;display:flex}.site-footer__list[data-astro-cid-nns7i3if] li[data-astro-cid-nns7i3if]+li[data-astro-cid-nns7i3if]{margin-top:4px}.site-footer__list[data-astro-cid-nns7i3if] li[data-astro-cid-nns7i3if]:last-child{padding-bottom:0}.site-footer__list[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if],.site-footer__list[data-astro-cid-nns7i3if] span[data-astro-cid-nns7i3if]{color:var(--grey);transition:color .3s}.site-footer__list[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{color:var(--lime)}.site-footer__col[data-astro-cid-nns7i3if]:first-child{flex-grow:1.4}.site-footer__legal[data-astro-cid-nns7i3if]{border-top:1px solid var(--line-dark);color:var(--grey);font-family:var(--font-display);flex-wrap:wrap;justify-content:space-between;gap:10px 20px;padding:20px 10px 0;font-size:13px;display:flex}.site-footer__legal[data-astro-cid-nns7i3if] p[data-astro-cid-nns7i3if]{margin:0}.site-footer__legal-links[data-astro-cid-nns7i3if]{flex-wrap:wrap;gap:6px 20px;margin:0;padding:0;list-style:none;display:flex}.site-footer__legal[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:var(--grey);transition:color .3s}.site-footer__legal[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{color:var(--lime)}@media (width<=1024px){.site-footer__title[data-astro-cid-nns7i3if]{font-size:75px}.site-footer__arrow[data-astro-cid-nns7i3if]{font-size:45px}.site-footer__logo[data-astro-cid-nns7i3if]{width:77px}.site-footer__cols[data-astro-cid-nns7i3if]{flex-wrap:wrap}.site-footer__col[data-astro-cid-nns7i3if]:first-child{flex:100%}}@media (width<=767px){.site-footer[data-astro-cid-nns7i3if]{padding:0 5vw}.site-footer__inner[data-astro-cid-nns7i3if],.site-footer__cta[data-astro-cid-nns7i3if]{flex-wrap:wrap}.site-footer__cta-row[data-astro-cid-nns7i3if]{flex-wrap:wrap;gap:0}.site-footer__title[data-astro-cid-nns7i3if]{letter-spacing:-2.8px;font-size:37.8px;line-height:1.1}.site-footer__arrow[data-astro-cid-nns7i3if]{font-size:42px}.site-footer__col[data-astro-cid-nns7i3if]{flex:calc(50% - 10px)}.site-footer__logo[data-astro-cid-nns7i3if]{width:116px}.site-footer__legal[data-astro-cid-nns7i3if]{flex-direction:column}.site-footer__legal-links[data-astro-cid-nns7i3if]{gap:0 20px}.site-footer__legal-links[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{align-items:center;min-height:44px;display:inline-flex}html.has-sticky-cta .site-footer[data-astro-cid-nns7i3if]{padding-bottom:72px}}.ta-consent{z-index:99999;color:#f1ede3;background:#171714;border:1px solid #f1ede333;width:440px;max-width:calc(100vw - 32px);padding:1.5rem 1.6rem 1.3rem;font-family:Geist,sans-serif;position:fixed;bottom:16px;right:16px;box-shadow:0 24px 55px #17171452}.ta-consent:not([hidden]){animation:.55s cubic-bezier(.2,1.1,.3,1) .35s both ta-consent-in}.ta-consent.is-closing{animation:.28s cubic-bezier(.5,0,.75,0) both ta-consent-out}@keyframes ta-consent-in{0%{opacity:0;filter:blur(4px);transform:translateY(28px)scale(.97)}to{opacity:1;filter:none;transform:none}}@keyframes ta-consent-out{to{opacity:0;transform:translateY(28px)scale(.97)}}@media (width<=767px){@keyframes ta-consent-in{0%{transform:translateY(100%)}to{transform:none}}@keyframes ta-consent-out{to{transform:translateY(100%)}}}body .ta-consent-manage:not([hidden]){animation:.4s .1s both ta-consent-in}@media (prefers-reduced-motion:reduce){.ta-consent,.ta-consent.is-closing,body .ta-consent-manage{animation:none!important}}.ta-consent[hidden],.ta-consent-manage[hidden],.ta-consent .ta-consent__prefs[hidden],.ta-consent .ta-consent__btn[hidden]{display:none}.ta-consent__header{justify-content:space-between;align-items:center;margin-bottom:.9rem;display:flex}.ta-consent__eyebrow{color:#f04b2f;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.69rem;font-weight:720;line-height:1.2}.ta-consent .ta-consent__close{color:#f1ede3b8;letter-spacing:0;cursor:pointer;background:0 0;border:0;border-radius:0;width:28px;height:28px;padding:0;font-family:inherit;font-size:22px;line-height:1}.ta-consent .ta-consent__close:hover{color:#d9ef78;background:0 0}.ta-consent__title{color:#f1ede3;letter-spacing:-.04em;margin:0 0 .6rem;font-size:1.5rem;font-weight:500;line-height:1.05}.ta-consent__message{color:#f1ede3b8;margin:0 0 1.2rem;font-size:.86rem;line-height:1.5}.ta-consent__prefs{border-top:1px solid #f1ede333;margin:0 0 1.2rem;display:grid}.ta-consent .ta-consent__category{color:#f1ede3b8;cursor:pointer;border-bottom:1px solid #f1ede333;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;font-family:Geist,sans-serif;font-size:.8rem;font-weight:400;line-height:1.4;display:flex}.ta-consent .ta-consent__category strong{color:#f1ede3;font-weight:600;display:block}.ta-consent .ta-consent__category input{accent-color:#d9ef78;flex:none;width:18px;height:18px;margin:0;padding:0}.ta-consent__short{display:none}.ta-consent .ta-consent__short a,.ta-consent .ta-consent__short .ta-consent__inline{all:unset;color:#fffdf7;font:inherit;text-underline-offset:2px;cursor:pointer;text-decoration:underline;display:inline}.ta-consent .ta-consent__short .ta-consent__inline[hidden]{display:none}.ta-consent__buttons{gap:.6rem;display:flex}.ta-consent .ta-consent__btn{color:#f1ede3;letter-spacing:.5px;text-transform:none;cursor:pointer;background:0 0;border:1px solid #f1ede3;border-radius:0;flex:1 1 0;min-height:0;padding:15px 18px;font-family:Geist,sans-serif;font-size:.82rem;font-weight:600;line-height:1;transition:background-color .25s,color .25s,border-color .25s}.ta-consent .ta-consent__btn:hover,.ta-consent .ta-consent__btn:focus-visible{color:#171714;background:#fffdf7;border-color:#fffdf7}.ta-consent .ta-consent__btn--accept{color:#171714;background:#d9ef78;border-color:#d9ef78}.ta-consent .ta-consent__btn--accept:hover,.ta-consent .ta-consent__btn--accept:focus-visible{color:#fffdf7;background:#f04b2f;border-color:#f04b2f}.ta-consent__footer{flex-wrap:wrap;gap:.4rem 1.2rem;margin-top:1rem;display:flex}.ta-consent .ta-consent__link{color:#f1ede3b8;letter-spacing:0;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;border-radius:0;padding:0 0 2px;font-family:inherit;font-size:.74rem;font-weight:500;line-height:1.3}.ta-consent .ta-consent__link:hover{color:#d9ef78;background:0 0}.ta-consent .ta-consent__link[hidden]{display:none}body .ta-consent-manage{z-index:99998;color:#f1ede3;letter-spacing:.13em;text-transform:uppercase;cursor:pointer;background:#171714;border:1px solid #f1ede333;border-radius:0;padding:9px 14px;font-family:Geist,sans-serif;font-size:.69rem;font-weight:700;line-height:1.2;position:fixed;bottom:16px;right:16px}body .ta-consent-manage:hover{color:#d9ef78;background:#171714}@media (width<=767px){.ta-consent{border-width:1px 0 0;width:100%;max-width:100%;padding:.6rem 1rem .55rem;bottom:0;left:0;right:0}.ta-consent__header{margin:0}.ta-consent__eyebrow{display:none}.ta-consent .ta-consent__close{width:44px;height:44px;position:absolute;top:2px;right:2px}.ta-consent__title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.ta-consent__message{margin:0 2.4rem .45rem 0;font-size:.76rem;line-height:1.35}.ta-consent__long,.ta-consent__footer{display:none}.ta-consent__short{display:inline}.ta-consent .ta-consent__btn{min-height:44px;padding:0 14px}body .ta-consent-manage{display:none}}@media (pointer:coarse){.site-footer__list a,.ta-reviews__author a,.xp-eyebrow a,.ta-service-page__breadcrumb a,.ta-article__breadcrumb a,.ta-article__category a,.ta-article__footer a,.ta-article__related-all,.ta-consent .ta-consent__link,.xp a[href^=mailto\:],.xp a[href^=tel\:]{margin-block:-12px;padding-block:12px;display:inline-block}}html.ta-rv [data-rv]{opacity:0;filter:blur(6px);transition:opacity .7s cubic-bezier(.2,.8,.2,1),filter .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--rv-d,0) * 1ms);transform:translateY(22px)}html.ta-rv [data-rv].is-in{opacity:1;filter:none;transform:none}@keyframes ta-in{0%{opacity:0;filter:blur(8px);transform:translateY(18px)}to{opacity:1;filter:none;transform:none}}@keyframes ta-sharpen{0%{filter:blur(7px);transform:translateY(14px)}to{filter:none;transform:none}}@keyframes ta-star{0%{opacity:0;transform:scale(.3)rotate(-30deg)}70%{opacity:1;transform:scale(1.25)}to{transform:none}}:is(.xp-hero .xp-eyebrow,.ta-service-page__breadcrumb,.ta-service-page__eyebrow,.ta-article__breadcrumb,.ta-article__category){animation:.7s cubic-bezier(.2,.8,.2,1) backwards ta-in}:is(.xp-hero .xp-hero__title,.ta-service-page__hero h1,.ta-article__hero h1){animation:.9s cubic-bezier(.2,.8,.2,1) 80ms backwards ta-sharpen}:is(.xp-hero .xp-hero__intro,.ta-service-page__intro,.ta-article__intro){animation:.8s cubic-bezier(.2,.8,.2,1) .25s backwards ta-in}:is(.xp-hero .xp-buttons,.ta-service-page__hero-cta,.ta-article__meta){animation:.8s cubic-bezier(.2,.8,.2,1) .4s backwards ta-in}:is(.xp-hero .ta-proof,.ta-service-page__hero .ta-proof,.ta-article__hero-cta){animation:.8s cubic-bezier(.2,.8,.2,1) .55s backwards ta-in}:is(.ta-proof__stars,.hp-chip__stars,.hp-trust__stars) svg{animation:.5s cubic-bezier(.2,.8,.2,1) backwards ta-star}:is(.ta-proof__stars,.hp-chip__stars,.hp-trust__stars) svg:first-child{animation-delay:.9s}:is(.ta-proof__stars,.hp-chip__stars,.hp-trust__stars) svg:nth-child(2){animation-delay:1s}:is(.ta-proof__stars,.hp-chip__stars,.hp-trust__stars) svg:nth-child(3){animation-delay:1.1s}:is(.ta-proof__stars,.hp-chip__stars,.hp-trust__stars) svg:nth-child(4){animation-delay:1.2s}:is(.ta-proof__stars,.hp-chip__stars,.hp-trust__stars) svg:nth-child(5){animation-delay:1.3s}.hp-chip__stars svg:first-child{animation-delay:1.5s}.hp-chip__stars svg:nth-child(2){animation-delay:1.6s}.hp-chip__stars svg:nth-child(3){animation-delay:1.7s}.hp-chip__stars svg:nth-child(4){animation-delay:1.8s}.hp-chip__stars svg:nth-child(5){animation-delay:1.9s}@keyframes ta-draw{to{stroke-dashoffset:0}}em:has(>.ta-scribble){position:relative}.ta-scribble{pointer-events:none;width:104%;height:.26em;position:absolute;bottom:-.12em;left:-2%;overflow:visible}.ta-scribble path{fill:none;stroke:currentColor;stroke-width:3.2px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px;animation:.9s cubic-bezier(.65,0,.35,1) .85s forwards ta-draw}:is(.hp-hero .hp-btn:not(.hp-btn--link),.xp-hero .xp-button--light,.xp-cta .xp-button--dark,.ta-service-page__hero-cta,.ta-service-page__end-cta a,.ta-sticky-cta__quote,.ta-desk-cta__quote,.hp-recap__quote,.ta-article__hero-cta,.ta-article__conversion-button,.ct-submit button){isolation:isolate;position:relative;overflow:hidden}:is(.hp-hero .hp-btn:not(.hp-btn--link),.xp-hero .xp-button--light,.xp-cta .xp-button--dark,.ta-service-page__hero-cta,.ta-service-page__end-cta a,.ta-sticky-cta__quote,.ta-desk-cta__quote,.hp-recap__quote,.ta-article__hero-cta,.ta-article__conversion-button,.ct-submit button):after{z-index:1;content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff61,#0000);width:40%;height:100%;animation:4.6s ease-in-out 1.2s infinite ta-shine;position:absolute;top:0;left:-60%;transform:skew(-20deg)}:is(.hp-hero .hp-btn:not(.hp-btn--link),.xp-hero .xp-button--light,.xp-cta .xp-button--dark,.ta-service-page__hero-cta,.ta-service-page__end-cta a,.ta-sticky-cta__quote,.ta-desk-cta__quote,.hp-recap__quote,.ta-article__hero-cta,.ta-article__conversion-button,.ct-submit button):active{transform:translateY(0)scale(.97)}@media (hover:hover){:is(.hp-hero .hp-btn:not(.hp-btn--link),.xp-hero .xp-button--light,.xp-cta .xp-button--dark,.ta-desk-cta__quote,.ta-article__conversion-button,.ct-submit button:not(:disabled)):hover{transform:translateY(-2px)}:is(.hp-btn,.xp-button,.ta-service-page__hero-cta,.ta-service-page__end-cta a,.ta-desk-cta__quote,.hp-recap__quote,.ta-article__hero-cta,.ta-article__conversion-button) svg{transition:transform .3s cubic-bezier(.2,.8,.2,1)}:is(.hp-hero .hp-btn:not(.hp-btn--link),.xp-hero .xp-button--light,.xp-cta .xp-button--dark,.ta-service-page__hero-cta,.ta-service-page__end-cta a,.ta-desk-cta__quote,.hp-recap__quote,.ta-article__hero-cta,.ta-article__conversion-button):hover svg{transform:translate(4px)}}@keyframes ta-shine{0%,62%{left:-60%}to{left:130%}}.ta-desk-cta .ta-desk-cta__dot{animation:2.4s ease-out infinite ta-ping}@keyframes ta-ping{0%{box-shadow:0 0 #d9ef7899}70%,to{box-shadow:0 0 0 7px #d9ef7800}}@media (prefers-reduced-motion:reduce){html.ta-rv [data-rv]{opacity:1;filter:none;transition:none;transform:none}:is(.xp-hero .xp-eyebrow,.ta-service-page__breadcrumb,.ta-service-page__eyebrow,.ta-article__breadcrumb,.ta-article__category,.xp-hero .xp-hero__title,.ta-service-page__hero h1,.ta-article__hero h1,.xp-hero .xp-hero__intro,.ta-service-page__intro,.ta-article__intro,.xp-hero .xp-buttons,.ta-service-page__hero-cta,.ta-article__meta,.xp-hero .ta-proof,.ta-service-page__hero .ta-proof,.ta-article__hero-cta,.ta-proof__stars svg,.hp-chip__stars svg,.hp-trust__stars svg){animation:none!important}.ta-scribble path{stroke-dashoffset:0;animation:none}:is(.hp-hero .hp-btn,.xp-hero .xp-button--light,.xp-cta .xp-button--dark,.ta-service-page__hero-cta,.ta-service-page__end-cta a,.ta-sticky-cta__quote,.ta-desk-cta__quote,.hp-recap__quote,.ta-article__hero-cta,.ta-article__conversion-button,.ct-submit button):after,.ta-desk-cta .ta-desk-cta__dot{animation:none}}
