@keyframes forge-breathe{0%,to{transform:translateZ(0) rotate(-12deg)}50%{transform:translate3d(-.75rem,.6rem,0) rotate(-9deg)}}@keyframes forge-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes forge-motion-fade{0%{opacity:0}to{opacity:var(--motion-rest-opacity,1)}}@keyframes forge-motion-fade-up{0%{opacity:0;translate:0 calc(1.35rem + var(--motion-parallax-y, 0px))}to{opacity:var(--motion-rest-opacity,1);translate:0 var(--motion-parallax-y,0)}}@keyframes forge-motion-from-left{0%{opacity:0;translate:-1.75rem var(--motion-parallax-y,0)}to{opacity:var(--motion-rest-opacity,1);translate:0 var(--motion-parallax-y,0)}}@keyframes forge-motion-from-right{0%{opacity:0;translate:1.75rem var(--motion-parallax-y,0)}to{opacity:var(--motion-rest-opacity,1);translate:0 var(--motion-parallax-y,0)}}@keyframes forge-motion-scale{0%{opacity:0;translate:0 var(--motion-parallax-y,0);scale:.965}to{opacity:var(--motion-rest-opacity,1);translate:0 var(--motion-parallax-y,0);scale:var(--motion-depth,1)}}@keyframes forge-motion-clip{0%{opacity:0;clip-path:inset(0 100% 0 0 round 999px)}to{opacity:var(--motion-rest-opacity,1);clip-path:inset(0 0 0 0 round 999px)}}@keyframes forge-motion-float{0%,to{translate:0 var(--motion-parallax-y,0)}50%{translate:0 calc(var(--motion-parallax-y, 0px) - .45rem)}}@keyframes forge-motion-media-zoom{0%{scale:1.055}to{scale:var(--motion-media-rest-scale,1)}}.marketing-site .conversion-page-hero:before,.marketing-site .lf-hero:before{animation:forge-breathe 14s ease-in-out infinite;will-change:transform}.marketing-site.marketing-motion-ready :where([data-motion]:not([data-motion=stagger]),[data-motion-item]){--motion-order:0;--motion-delay:0ms}.marketing-site.marketing-motion-ready [data-motion-parallax]{translate:0 var(--motion-parallax-y,0)}.marketing-site.marketing-motion-ready [data-motion-zoom][data-motion-parallax]{scale:var(--motion-depth,1)}.marketing-site.marketing-motion-ready .homepage-redesign .tvh-industry-image[data-motion-parallax]{--motion-media-rest-scale:calc(var(--motion-depth, 1) + 0.025);scale:var(--motion-media-rest-scale)}.marketing-site.marketing-motion-ready :where([data-motion]:not([data-motion=stagger]),[data-motion-item])[data-motion-state=pending]{opacity:0;translate:0 calc(1.35rem + var(--motion-parallax-y, 0px));will-change:opacity,translate,scale,clip-path}.marketing-site.marketing-motion-ready [data-motion=fade][data-motion-state=pending]{translate:0 var(--motion-parallax-y,0)}.marketing-site.marketing-motion-ready [data-motion=from-left][data-motion-state=pending]{translate:-1.75rem var(--motion-parallax-y,0)}.marketing-site.marketing-motion-ready [data-motion=from-right][data-motion-state=pending]{translate:1.75rem var(--motion-parallax-y,0)}.marketing-site.marketing-motion-ready :is([data-motion=scale],[data-motion=media],[data-motion=decorative])[data-motion-state=pending]{translate:0 var(--motion-parallax-y,0);scale:.965}.marketing-site.marketing-motion-ready [data-motion=clip][data-motion-state=pending]{translate:none;clip-path:inset(0 100% 0 0 round 999px)}.marketing-site.marketing-motion-ready :where([data-motion]:not([data-motion=stagger]),[data-motion-item])[data-motion-state=visible]{animation-name:forge-motion-fade-up;animation-duration:.68s;animation-delay:var(--motion-delay,0s);animation-fill-mode:backwards;animation-timing-function:var(--forge-ease-out)}.marketing-site.marketing-motion-ready [data-motion=fade][data-motion-state=visible]{animation-name:forge-motion-fade}.marketing-site.marketing-motion-ready [data-motion=from-left][data-motion-state=visible]{animation-name:forge-motion-from-left}.marketing-site.marketing-motion-ready [data-motion=from-right][data-motion-state=visible]{animation-name:forge-motion-from-right}.marketing-site.marketing-motion-ready :is([data-motion=scale],[data-motion=media],[data-motion=decorative])[data-motion-state=visible]{animation-name:forge-motion-scale;animation-duration:.76s}.marketing-site.marketing-motion-ready [data-motion=clip][data-motion-state=visible]{animation-name:forge-motion-clip,var(--motion-rest-animation-name,none);animation-duration:.82s,var(--motion-rest-animation-duration,0s);animation-delay:var(--motion-delay,0s),var(--motion-rest-animation-delay,0s);animation-timing-function:var(--forge-ease-out),var(--motion-rest-animation-timing,linear);animation-iteration-count:1,var(--motion-rest-animation-iteration,1);animation-direction:normal,var(--motion-rest-animation-direction,normal);animation-fill-mode:backwards,var(--motion-rest-animation-fill,none);animation-play-state:running,var(--motion-rest-animation-play-state,running)}.marketing-site.marketing-motion-ready [data-motion-float][data-motion-state=visible]{animation-name:forge-motion-scale,forge-motion-float;animation-duration:.76s,8s;animation-delay:var(--motion-delay,0s),calc(var(--motion-delay, 0s) + .76s);animation-fill-mode:backwards,both;animation-iteration-count:1,infinite;animation-timing-function:var(--forge-ease-out),ease-in-out}.marketing-site.marketing-motion-ready [data-motion=stagger]>[data-motion-item][data-motion-state=visible]{animation-name:forge-motion-fade-up}.marketing-site.marketing-motion-ready [data-motion-zoom][data-motion-state=pending] :where(img,video){scale:1.055}.marketing-site.marketing-motion-ready [data-motion-zoom][data-motion-state=visible] :where(img,video){animation:forge-motion-media-zoom .9s var(--forge-ease-out) backwards}.marketing-site :where(a,button,summary) svg{transition:transform var(--forge-duration-fast) var(--forge-ease-out)}.marketing-site a:hover>svg:last-child,.marketing-site button:hover>svg:last-child{transform:translateX(.14rem)}@media (hover:none),(max-width:767px),(pointer:coarse){.marketing-site [data-motion-parallax]{--motion-parallax-y:0px!important;translate:none!important}.marketing-site.marketing-motion-ready [data-motion-zoom][data-motion-parallax]{scale:none}.marketing-site.marketing-motion-ready .homepage-redesign .tvh-industry-image[data-motion-parallax]{--motion-media-rest-scale:1;scale:none}.marketing-site.marketing-motion-ready [data-motion-float][data-motion-state=visible]{animation-name:forge-motion-scale;animation-duration:.44s;animation-delay:var(--motion-delay,0s);animation-fill-mode:backwards;animation-iteration-count:1}}@media (prefers-reduced-motion:reduce){.marketing-site *,.marketing-site :after,.marketing-site :before{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.marketing-site.marketing-motion-ready :where([data-motion]:not([data-motion=stagger]),[data-motion-item])[data-motion-state]{opacity:var(--motion-rest-opacity,1)!important;translate:none!important;scale:none!important;clip-path:none!important;animation:none!important}.marketing-site.marketing-motion-ready [data-motion-zoom][data-motion-state] :where(img,video){scale:none!important;animation:none!important}}@keyframes tvh-showcase-panel-enter{0%{opacity:0;transform:perspective(900px) translate3d(2.5rem,1rem,0) rotateY(-9deg) scale(.94)}58%{opacity:1;transform:perspective(900px) translate3d(-.3rem,0,0) rotateY(1.5deg) scale(1.01)}to{opacity:1;transform:perspective(900px) translateZ(0) rotateY(0) scale(1)}}@keyframes tvh-showcase-step-enter{0%{opacity:0;transform:translate3d(2.4rem,.7rem,0) scale(.93)}72%{opacity:1;transform:translate3d(-.18rem,0,0) scale(1.015)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes tvh-showcase-pop{0%{opacity:0;transform:translateY(1rem) scale(.88)}70%{opacity:1;transform:translateY(-.18rem) scale(1.025)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes tvh-showcase-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes tvh-provider-scroll{to{transform:translateX(-50%)}}@keyframes tvh-orbit-breathe{0%,to{transform:translate(-50%,-50%) scale(.96) rotate(0deg);opacity:.68}50%{transform:translate(-50%,-50%) scale(1.05) rotate(8deg);opacity:1}}@keyframes tvh-ring-pulse{0%,to{scale:.96;opacity:.62}50%{scale:1.04;opacity:1}}@keyframes tvh-section-aurora{0%,to{translate:-4% 0;scale:.92;opacity:.35}50%{translate:8% -8%;scale:1.1;opacity:.62}}.marketing-site .homepage-redesign{overflow:clip}.marketing-site .homepage-redesign .tvh-section{padding-block:clamp(4rem,7vw,6.25rem);contain-intrinsic-size:auto 720px}.marketing-site .homepage-redesign .tvh-section-heading{max-width:58rem;gap:.8rem;margin-bottom:clamp(2rem,3.5vw,3.25rem)}.marketing-site .homepage-redesign .tvh-section-heading-copy{gap:.72rem}.marketing-site .homepage-redesign .tvh-final-content h2,.marketing-site .homepage-redesign .tvh-section-heading h2,.marketing-site .homepage-redesign .tvh-security-layout h2,.marketing-site .homepage-redesign .tvh-trial-panel h2{max-width:22ch;font-size:clamp(2.35rem,4.3vw,4.45rem);line-height:1.01}.marketing-site .homepage-redesign .tvh-security-layout h2,.marketing-site .homepage-redesign .tvh-trial-panel h2{max-width:21ch;font-size:clamp(2.25rem,3.7vw,3.85rem)}.marketing-site .homepage-redesign .tvh-final-content>p:not(.tvh-eyebrow),.marketing-site .homepage-redesign .tvh-section-heading .tvh-section-copy,.marketing-site .homepage-redesign .tvh-security-layout>div>p:not(.tvh-eyebrow),.marketing-site .homepage-redesign .tvh-trial-panel>div>p:not(.tvh-eyebrow){max-width:43rem;font-size:clamp(.98rem,1.25vw,1.12rem);line-height:1.65}.marketing-site .homepage-redesign .tvh-trial-panel{gap:clamp(2rem,5vw,5rem);padding:clamp(1.75rem,4vw,3.8rem)}.marketing-site .homepage-redesign>:where(.tvh-section,.tvh-proof-rail,.tvh-final-section){position:relative;isolation:isolate}.marketing-site .homepage-redesign>.tvh-section>.tvh-container{position:relative;z-index:2}.marketing-site .homepage-redesign>.tvh-section:after{position:absolute;z-index:1;right:0;bottom:-1px;left:0;height:clamp(2.8rem,6vw,5.5rem);background:linear-gradient(180deg,transparent,rgba(23,79,60,.035));border-bottom:1px solid rgba(23,79,60,.09);content:"";pointer-events:none}.marketing-site .homepage-redesign :where(.tvh-products-section,.tvh-how-section,.tvh-integrations-section,.tvh-trial-section):before{position:absolute;z-index:0;width:min(42rem,70vw);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(233,111,47,.12),rgba(39,117,83,.045) 42%,transparent 70%);filter:blur(24px);content:"";pointer-events:none;animation:tvh-section-aurora 15s ease-in-out infinite}.marketing-site .homepage-redesign .tvh-products-section:before{top:8%;right:-13rem}.marketing-site .homepage-redesign .tvh-how-section:before{left:-18rem;bottom:3%;animation-delay:-5s}.marketing-site .homepage-redesign .tvh-integrations-section:before{top:10%;right:-16rem;animation-delay:-8s}.marketing-site .homepage-redesign .tvh-trial-section:before{left:-13rem;bottom:-8rem;animation-delay:-11s}.marketing-site .homepage-redesign .tvh-hero-showcase-shell{min-height:36rem;border-color:rgba(23,79,60,.24);background:rgba(255,255,255,.96);box-shadow:0 2.3rem 6rem rgba(19,39,31,.2),0 0 0 .5rem rgba(255,255,255,.44)}.marketing-site .homepage-redesign .tvh-hero-showcase,.marketing-site .homepage-redesign .tvh-hero-showcase-window{min-height:inherit}.marketing-site .homepage-redesign .tvh-hero-showcase-window{position:relative;display:grid;grid-template-rows:auto 1fr auto;background:radial-gradient(circle at 82% 14%,rgba(244,164,103,.15),transparent 27%),linear-gradient(145deg,rgba(255,255,255,.98),rgba(246,249,244,.98))}.marketing-site .homepage-redesign .tvh-hero-showcase-window-bar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.85rem;min-height:3.2rem;border-bottom:1px solid var(--tvh-line);background:rgba(247,242,232,.76);padding:.72rem 1rem;color:var(--tvh-ink-soft);font-size:.72rem;font-weight:780}.marketing-site .homepage-redesign .tvh-hero-showcase-window-dots{display:flex;gap:.3rem}.marketing-site .homepage-redesign .tvh-hero-showcase-window-dots i{width:.48rem;height:.48rem;border-radius:50%;background:#63a078}.marketing-site .homepage-redesign .tvh-hero-showcase-window-dots i:first-child{background:#ee8251}.marketing-site .homepage-redesign .tvh-hero-showcase-window-dots i:nth-child(2){background:#e9b251}.marketing-site .homepage-redesign .tvh-frame-caption,.marketing-site .homepage-redesign .tvh-hero-showcase-preview-badge{display:inline-flex;align-items:center;max-width:24rem;border:1px solid rgba(23,79,60,.18);border-radius:999px;background:rgba(232,242,234,.9);color:var(--tvh-green);padding:.35rem .58rem;font-size:.64rem;font-weight:850;line-height:1.2}.marketing-site .homepage-redesign .tvh-hero-showcase-panel{min-height:27rem;padding:clamp(1rem,2.1vw,1.55rem);animation:tvh-showcase-panel-enter .72s cubic-bezier(.16,1,.3,1) both;transform-origin:70% 50%}.marketing-site .homepage-redesign .tvh-hero-showcase-scene{min-height:23rem}.marketing-site .homepage-redesign .tvh-hero-showcase-scene--callspark{display:grid;gap:.65rem}.marketing-site .homepage-redesign :where(.tvh-hero-showcase-summary,.tvh-hero-showcase-review-alert){display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;border:1px solid var(--tvh-line);border-radius:.9rem;background:#fff;box-shadow:0 .65rem 1.7rem rgba(20,45,35,.08);padding:.85rem;animation:tvh-showcase-pop .56s cubic-bezier(.16,1,.3,1) 80ms both}.marketing-site .homepage-redesign .tvh-hero-showcase-event>span,.marketing-site .homepage-redesign .tvh-hero-showcase-summary-icon{display:grid;place-items:center;width:2.45rem;height:2.45rem;border-radius:.72rem;background:var(--tvh-green-pale);color:var(--tvh-green)}.marketing-site .homepage-redesign .tvh-hero-showcase-event svg,.marketing-site .homepage-redesign .tvh-hero-showcase-summary-icon svg{width:1rem}.marketing-site .homepage-redesign :where(.tvh-hero-showcase-summary,.tvh-hero-showcase-review-alert)>div{display:grid;gap:.15rem}.marketing-site .homepage-redesign :where(.tvh-hero-showcase-summary,.tvh-hero-showcase-review-alert)>div>span{color:var(--tvh-ink-soft);font-size:.68rem}.marketing-site .homepage-redesign :where(.tvh-hero-showcase-summary,.tvh-hero-showcase-review-alert) strong{font-size:.88rem}.marketing-site .homepage-redesign .tvh-hero-showcase-status{border-radius:999px;padding:.4rem .58rem;font-size:.64rem;font-weight:850}.marketing-site .homepage-redesign .tvh-hero-showcase-status--warning{background:#fff0e9;color:#ad4118}.marketing-site .homepage-redesign .tvh-hero-showcase-timeline{display:grid;padding-left:.45rem}.marketing-site .homepage-redesign .tvh-hero-showcase-event{position:relative;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.75rem;opacity:0;padding:.55rem 0;animation:tvh-showcase-step-enter .65s cubic-bezier(.16,1,.3,1) forwards}.marketing-site .homepage-redesign .tvh-hero-showcase-event:nth-child(2n){animation-name:tvh-showcase-step-enter;transform-origin:right center}.marketing-site .homepage-redesign .tvh-hero-showcase-event:after{position:absolute;top:2.75rem;bottom:-.5rem;left:1.2rem;width:1px;background:linear-gradient(var(--tvh-green),rgba(23,79,60,.08));content:""}.marketing-site .homepage-redesign .tvh-hero-showcase-event:last-child:after{display:none}.marketing-site .homepage-redesign .tvh-hero-showcase-event--1{animation-delay:.14s}.marketing-site .homepage-redesign .tvh-hero-showcase-event--2{animation-delay:.43s}.marketing-site .homepage-redesign .tvh-hero-showcase-event--3{animation-delay:.72s}.marketing-site .homepage-redesign .tvh-hero-showcase-event--4{animation-delay:1.01s}.marketing-site .homepage-redesign .tvh-hero-showcase-event div{display:grid;gap:.16rem}.marketing-site .homepage-redesign .tvh-hero-showcase-event strong{font-size:.78rem}.marketing-site .homepage-redesign .tvh-hero-showcase-event small{color:var(--tvh-ink-soft);font-size:.68rem;line-height:1.35}.marketing-site .homepage-redesign .tvh-hero-showcase-result{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.7rem;border-radius:.85rem;background:var(--tvh-dark);color:#fff;opacity:0;padding:.8rem .95rem;animation:tvh-showcase-pop .65s cubic-bezier(.16,1,.3,1) 1.35s forwards}.marketing-site .homepage-redesign .tvh-hero-showcase-result>div{display:grid;gap:.16rem}.marketing-site .homepage-redesign .tvh-hero-showcase-result span{color:rgba(255,255,255,.6);font-size:.64rem}.marketing-site .homepage-redesign .tvh-hero-showcase-result strong{font-size:.8rem}.marketing-site .homepage-redesign .tvh-hero-showcase-result svg{width:1.25rem;color:#72be91}.marketing-site .homepage-redesign :where(.tvh-hero-showcase-proof-layout,.tvh-hero-showcase-social-layout){display:grid;grid-template-columns:minmax(12rem,.82fr) minmax(15rem,1.18fr);align-items:center;gap:1rem;min-height:23rem}.marketing-site .homepage-redesign .tvh-hero-showcase-proof-card{position:relative;overflow:hidden;border:1px solid rgba(23,79,60,.18);border-radius:1rem;background:#fff;box-shadow:0 1.5rem 3.2rem rgba(20,44,35,.17);opacity:0;transform:rotate(2.5deg) translateY(1rem) scale(.92);animation:tvh-showcase-pop .72s cubic-bezier(.16,1,.3,1) .88s forwards}.marketing-site .homepage-redesign .tvh-hero-showcase-proof-card img{display:block;width:100%;height:auto}.marketing-site .homepage-redesign .tvh-hero-showcase-proof-card figcaption{display:flex;align-items:center;gap:.4rem;border-top:1px solid var(--tvh-line);padding:.65rem .75rem;color:var(--tvh-green);font-size:.68rem;font-weight:800}.marketing-site .homepage-redesign .tvh-hero-showcase-proof-card figcaption svg{width:.85rem}.marketing-site .homepage-redesign .tvh-hero-showcase-stars{display:flex;gap:.1rem;color:#f08a42}.marketing-site .homepage-redesign .tvh-hero-showcase-stars svg{width:.78rem;fill:currentColor}.marketing-site .homepage-redesign .tvh-hero-showcase-scene--review-social{display:grid;gap:1rem}.marketing-site .homepage-redesign .tvh-hero-showcase-social-layout{grid-template-columns:minmax(14rem,1fr) minmax(12rem,.9fr);min-height:17.5rem}.marketing-site .homepage-redesign .tvh-hero-showcase-proof-card--social{animation-delay:.36s}.marketing-site .homepage-redesign .tvh-hero-showcase-publish-flow{position:relative;display:grid;align-content:center;gap:.8rem}.marketing-site .homepage-redesign .tvh-hero-showcase-publish-flow ul{position:relative;z-index:1;display:grid;gap:.65rem}.marketing-site .homepage-redesign .tvh-hero-showcase-publish-line{position:absolute;top:10%;bottom:24%;left:1.35rem;width:2px;background:linear-gradient(#1877f2,#d62976);transform:scaleY(0);transform-origin:top;animation:tvh-showcase-progress .9s ease .76s forwards}.marketing-site .homepage-redesign .tvh-hero-showcase-channel{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.62rem;border:1px solid var(--tvh-line);border-radius:.85rem;background:#fff;opacity:0;padding:.72rem;animation:tvh-showcase-step-enter .62s cubic-bezier(.16,1,.3,1) forwards}.marketing-site .homepage-redesign .tvh-hero-showcase-channel--facebook{animation-delay:.82s}.marketing-site .homepage-redesign .tvh-hero-showcase-channel--instagram{animation-delay:1.21s}.marketing-site .homepage-redesign .tvh-hero-showcase-channel>span{display:grid;width:2.35rem;height:2.35rem;place-items:center;border-radius:.72rem;color:#fff}.marketing-site .homepage-redesign .tvh-hero-showcase-channel--facebook>span{background:#1877f2}.marketing-site .homepage-redesign .tvh-hero-showcase-channel--instagram>span{background:linear-gradient(135deg,#833ab4,#fd1d1d,#fcb045)}.marketing-site .homepage-redesign .tvh-hero-showcase-channel>span svg{width:1.05rem}.marketing-site .homepage-redesign .tvh-hero-showcase-channel>div{display:grid;gap:.1rem}.marketing-site .homepage-redesign .tvh-hero-showcase-channel strong{font-size:.78rem}.marketing-site .homepage-redesign .tvh-hero-showcase-channel small{color:var(--tvh-ink-soft);font-size:.65rem}.marketing-site .homepage-redesign .tvh-hero-showcase-channel>svg{width:1rem;color:var(--tvh-green-bright)}.marketing-site .homepage-redesign .tvh-hero-showcase-publish-result{display:flex;align-items:center;gap:.6rem;border-radius:.8rem;background:var(--tvh-dark);color:#fff;opacity:0;padding:.75rem;animation:tvh-showcase-pop .65s cubic-bezier(.16,1,.3,1) 1.58s forwards}.marketing-site .homepage-redesign .tvh-hero-showcase-publish-result>svg{width:1rem;color:var(--tvh-gold)}.marketing-site .homepage-redesign .tvh-hero-showcase-publish-result span{display:grid;gap:.12rem}.marketing-site .homepage-redesign .tvh-hero-showcase-publish-result small{color:rgba(255,255,255,.62);font-size:.6rem}.marketing-site .homepage-redesign .tvh-hero-showcase-publish-result strong{font-size:.72rem}.marketing-site .homepage-redesign .tvh-hero-showcase-controls{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-top:1px solid var(--tvh-line);background:rgba(249,247,241,.86);padding:.72rem .85rem}.marketing-site .homepage-redesign .tvh-hero-showcase-tabs{display:flex;flex-wrap:wrap;gap:.38rem}.marketing-site .homepage-redesign :where(.tvh-hero-showcase-tab,.tvh-hero-showcase-autoplay){min-height:2.25rem;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--tvh-ink-soft);padding:.4rem .58rem;font-size:.66rem;font-weight:800}.marketing-site .homepage-redesign .tvh-hero-showcase-tab{display:flex;align-items:center;gap:.35rem}.marketing-site .homepage-redesign .tvh-hero-showcase-tab>span:first-child{width:.46rem;height:.46rem;border-radius:50%;background:#b7c0ba}.marketing-site .homepage-redesign .tvh-hero-showcase-tab[aria-pressed=true]{border-color:rgba(23,79,60,.2);background:var(--tvh-green-pale);color:var(--tvh-green)}.marketing-site .homepage-redesign .tvh-hero-showcase-tab[aria-pressed=true]>span:first-child{background:var(--tvh-orange-deep)}.marketing-site .homepage-redesign .tvh-hero-showcase-autoplay{display:flex;align-items:center;gap:.28rem;border-color:var(--tvh-line);background:#fff}.marketing-site .homepage-redesign .tvh-hero-showcase-autoplay svg{width:.75rem}.marketing-site .homepage-redesign .tvh-hero-showcase-progress{position:absolute;right:0;bottom:0;left:0;z-index:3;height:3px;background:linear-gradient(90deg,var(--tvh-orange-deep),var(--tvh-gold),var(--tvh-green-bright));transform:scaleX(0);transform-origin:left;animation:tvh-showcase-progress 6.2s linear forwards}.marketing-site .homepage-redesign .tvh-hero-showcase[data-rotation=paused] .tvh-hero-showcase-progress{animation:none;transform:scaleX(0)}.marketing-site .homepage-redesign .tvh-proof-rail-inner{grid-template-columns:minmax(16rem,.72fr) auto minmax(0,1.28fr);gap:1rem;overflow:hidden}.marketing-site .homepage-redesign :where(.tvh-proof-fixed-providers,.tvh-proof-provider-track,.tvh-proof-provider-track ul){display:flex;align-items:center}.marketing-site .homepage-redesign .tvh-proof-fixed-providers{gap:.55rem;padding-left:.75rem;border-left:1px solid var(--tvh-line)}.marketing-site .homepage-redesign .tvh-proof-provider-card{display:flex;min-width:-moz-max-content;min-width:max-content;align-items:center;gap:.5rem;border:1px solid rgba(23,79,60,.12);border-radius:.8rem;background:rgba(255,255,255,.88);padding:.42rem .62rem}.marketing-site .homepage-redesign .tvh-proof-provider-logo{display:grid;width:2.25rem;height:2.25rem;place-items:center;overflow:hidden;border-radius:.58rem;background:#fff}.marketing-site .homepage-redesign .tvh-proof-provider-logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.marketing-site .homepage-redesign .tvh-proof-provider-card strong{max-width:8.5rem;overflow:hidden;font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.marketing-site .homepage-redesign .tvh-proof-provider-marquee{display:block;min-width:0}.marketing-site .homepage-redesign .tvh-proof-provider-viewport{min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 92%,transparent)}.marketing-site .homepage-redesign .tvh-proof-provider-track{width:-moz-max-content;width:max-content;animation:tvh-provider-scroll 30s linear infinite}.marketing-site .homepage-redesign .tvh-proof-provider-track ul{flex:none;gap:.55rem;padding-right:.55rem}.marketing-site .homepage-redesign .tvh-proof-provider-marquee:hover .tvh-proof-provider-track{animation-play-state:paused}.marketing-site .homepage-redesign .tvh-proof-provider-viewport:focus{overflow-x:auto;overscroll-behavior-inline:contain;-webkit-mask-image:none;mask-image:none;scrollbar-width:thin}.marketing-site .homepage-redesign .tvh-proof-provider-viewport:focus-visible{border-radius:.75rem;outline:3px solid var(--tvh-orange);outline-offset:3px}.marketing-site .homepage-redesign .tvh-proof-provider-viewport:focus .tvh-proof-provider-track{animation:none;transform:none}.marketing-site .homepage-redesign .tvh-proof-provider-viewport:focus .tvh-proof-provider-track ul[aria-hidden=true]{display:none}.marketing-site .homepage-redesign .tvh-problem-section{overflow:hidden;background:var(--tvh-paper)}.marketing-site .homepage-redesign .tvh-problem-section:before{position:absolute;z-index:0;inset:0;background:linear-gradient(90deg,rgba(255,253,248,.98),rgba(255,253,248,.82) 42%,rgba(255,253,248,.4)),url(/images/marketing/homepage/problem-section-background.webp) 100% /min(72rem,82vw) auto no-repeat;content:"";pointer-events:none}.marketing-site .homepage-redesign .tvh-problem-option,.marketing-site .homepage-redesign .tvh-recommendation{backdrop-filter:blur(10px)}.marketing-site .homepage-redesign .tvh-problem-option{background:rgba(255,255,255,.9);box-shadow:0 .7rem 2rem rgba(37,55,47,.045)}.marketing-site .homepage-redesign .tvh-forge-core{gap:1rem;padding:21%}.marketing-site .homepage-redesign .tvh-forge-core:after,.marketing-site .homepage-redesign .tvh-forge-core:before{position:absolute;inset:8%;border:1px solid rgba(244,155,91,.22);border-radius:50%;content:"";pointer-events:none;animation:tvh-ring-pulse 7s ease-in-out infinite}.marketing-site .homepage-redesign .tvh-forge-core:after{inset:-5%;border-color:rgba(255,255,255,.08);animation-delay:-3.5s}.marketing-site .homepage-redesign .tvh-forge-brand-mark{position:relative;z-index:1;display:grid;width:clamp(4.5rem,8vw,6.4rem);aspect-ratio:1;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.42);border-radius:1.35rem;background:rgba(255,255,255,.94);box-shadow:0 0 2.8rem rgba(242,153,85,.24)}.marketing-site .homepage-redesign .tvh-forge-brand-mark img{width:78%;height:78%;-o-object-fit:contain;object-fit:contain}.marketing-site .homepage-redesign .tvh-forge-core>.tvh-forge-wordmark{position:relative;z-index:1;font-family:Arial,Helvetica,sans-serif;font-size:clamp(1.35rem,2.8vw,2.2rem);font-weight:900;letter-spacing:-.055em;line-height:1}.marketing-site .homepage-redesign .tvh-product-directory a{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem}.marketing-site .homepage-redesign .tvh-product-directory-icon{width:3rem;height:3rem;border-radius:.85rem;background:rgba(232,242,234,.8);box-shadow:0 .7rem 1.5rem rgba(23,79,60,.09)}.marketing-site .homepage-redesign .tvh-product-directory-copy{display:grid;min-width:0;gap:.38rem}.marketing-site .homepage-redesign .tvh-frame-caption{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marketing-site .homepage-redesign .tvh-industry-product-preview>.tvh-frame-caption{position:absolute;z-index:2;top:.6rem;left:.6rem;max-width:calc(100% - 1.2rem)}.marketing-site .homepage-redesign .tvh-how-layout{--motion-progress:1;--tvh-workflow-progress:clamp(0,calc((var(--motion-progress) - 0.05) * 2),1);min-height:clamp(40rem,44vw,44rem)}.marketing-site .homepage-redesign .tvh-how-section{padding-bottom:clamp(3.25rem,5vw,4.5rem)}.marketing-site .homepage-redesign .tvh-how-sticky{overflow:hidden;top:max(5.25rem,calc((100vh - 35rem) / 2));background:linear-gradient(145deg,#fff,#f0f5ef);box-shadow:0 2rem 5rem rgba(24,49,39,.16)}.marketing-site .homepage-redesign .tvh-how-visual{position:relative;min-height:27rem;overflow:hidden;background:radial-gradient(circle at calc(18% + var(--tvh-workflow-progress) * 64%) 52%,rgba(233,111,47,.19),transparent 23%),linear-gradient(rgba(23,79,60,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(23,79,60,.045) 1px,transparent 1px),#f9fbf8;background-size:auto,32px 32px,32px 32px,auto;padding:1.25rem}.marketing-site .homepage-redesign .tvh-how-flow-line{position:absolute;top:50%;right:9%;left:9%;height:2px;overflow:hidden;background:rgba(23,79,60,.12)}.marketing-site .homepage-redesign .tvh-how-flow-line span{display:block;width:100%;height:100%;background:linear-gradient(90deg,var(--tvh-green),var(--tvh-gold),var(--tvh-orange));box-shadow:0 0 1.2rem rgba(233,111,47,.55);transform:scaleX(var(--tvh-workflow-progress));transform-origin:left}.marketing-site .homepage-redesign .tvh-how-flow-pulse{position:absolute;z-index:3;top:calc(50% - .45rem);left:calc(9% + var(--tvh-workflow-progress) * 82%);width:.9rem;height:.9rem;border:3px solid #fff;border-radius:50%;background:var(--tvh-orange-deep);box-shadow:0 0 0 .45rem rgba(233,111,47,.14),0 0 1.4rem rgba(233,111,47,.55);translate:-50% 0}.marketing-site .homepage-redesign .tvh-how-visual-steps{position:relative;z-index:2;min-height:24rem;list-style:none}.marketing-site .homepage-redesign .tvh-how-visual-step{position:absolute;display:grid;width:min(14.5rem,36%);gap:.4rem;border:1px solid rgba(23,79,60,.15);border-radius:1rem;background:rgba(255,255,255,.94);box-shadow:0 1.2rem 2.8rem rgba(24,48,39,.13);padding:1rem;transition:box-shadow .18s ease}.marketing-site .homepage-redesign .tvh-how-visual-step>span{display:grid;width:2.5rem;height:2.5rem;place-items:center;border-radius:.78rem;background:var(--tvh-green-pale);color:var(--tvh-green)}.marketing-site .homepage-redesign .tvh-how-visual-step>span svg{width:1rem}.marketing-site .homepage-redesign .tvh-how-visual-step small{color:var(--tvh-orange-deep);font-size:.64rem;font-weight:850;text-transform:uppercase}.marketing-site .homepage-redesign .tvh-how-visual-step strong{font-size:.86rem;line-height:1.35}.marketing-site .homepage-redesign .tvh-how-visual-step p{color:var(--tvh-ink-soft);font-size:.72rem;line-height:1.45}.marketing-site .homepage-redesign .tvh-how-visual-step--one{top:1.2rem;left:.5rem;opacity:clamp(.22,calc(var(--tvh-workflow-progress) * 3),1);translate:0 calc(1.8rem - var(--tvh-workflow-progress) * 1.8rem)}.marketing-site .homepage-redesign .tvh-how-visual-step--two{top:7.4rem;left:50%;opacity:clamp(.18,calc(var(--tvh-workflow-progress) * 3 - .75),1);translate:-50% calc(2rem - var(--tvh-workflow-progress) * 2rem)}.marketing-site .homepage-redesign .tvh-how-visual-step--three{right:.5rem;bottom:1.2rem;opacity:clamp(.14,calc(var(--tvh-workflow-progress) * 3 - 1.55),1);translate:0 calc(2.2rem - var(--tvh-workflow-progress) * 2.2rem)}.marketing-site .homepage-redesign .tvh-how-signal{display:grid;grid-template-columns:auto 1fr auto}.marketing-site .homepage-redesign .tvh-how-progress-label{color:var(--tvh-gold);font-size:.7rem;font-weight:850;letter-spacing:.08em}.marketing-site .homepage-redesign .tvh-integration-orbit{--motion-progress:1;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(19rem,.7fr);gap:1rem}.marketing-site .homepage-redesign :where(.tvh-integration-orbit-stage,.tvh-integration-orbit-panel){min-height:34rem;border:1px solid var(--tvh-line);border-radius:1.25rem;background:#fff}.marketing-site .homepage-redesign .tvh-integration-orbit-stage{position:relative;overflow:hidden;background:radial-gradient(circle at 50% 50%,rgba(23,79,60,.12),transparent 19%),radial-gradient(circle at 50% 50%,transparent 0 24%,rgba(233,111,47,.12) 24.2% 24.5%,transparent 24.8% 39%,rgba(23,79,60,.09) 39.2% 39.5%,transparent 39.8%),linear-gradient(rgba(23,79,60,.035) 1px,transparent 0),linear-gradient(90deg,rgba(23,79,60,.035) 1px,transparent 0),#fbfcfa;background-size:auto,auto,36px 36px,36px 36px,auto}.marketing-site .homepage-redesign .tvh-integration-orbit-stage:after,.marketing-site .homepage-redesign .tvh-integration-orbit-stage:before{position:absolute;top:50%;left:50%;width:25rem;height:13rem;border:1px solid rgba(23,79,60,.12);border-radius:50%;content:"";transform:translate(-50%,-50%) rotate(calc(var(--motion-progress) * 8deg - 4deg));pointer-events:none}.marketing-site .homepage-redesign .tvh-integration-orbit-stage:after{width:14rem;height:27rem;border-color:rgba(233,111,47,.12);transform:translate(-50%,-50%) rotate(calc(var(--motion-progress) * -8deg + 4deg))}.marketing-site .homepage-redesign .tvh-integration-orbit-glow{position:absolute;top:50%;left:50%;width:12rem;height:12rem;border-radius:50%;background:radial-gradient(circle,rgba(242,157,93,.24),rgba(23,79,60,.06) 48%,transparent 72%);animation:tvh-orbit-breathe 8s ease-in-out infinite}.marketing-site .homepage-redesign .tvh-integration-orbit-item,.marketing-site .homepage-redesign .tvh-integration-orbit-list{position:absolute;inset:0}.marketing-site .homepage-redesign .tvh-integration-orbit-item{--tvh-orbit-scroll-x:0rem;--tvh-orbit-scroll-y:0rem;--tvh-orbit-scroll-scale:1;top:50%;left:50%;width:6.6rem;height:6.6rem;z-index:2;transition:transform .72s cubic-bezier(.16,1,.3,1),opacity .48s ease,filter .48s ease}.marketing-site .homepage-redesign .tvh-integration-orbit-item--slot-0{--tvh-orbit-scroll-scale:calc(0.94 + var(--motion-progress) * 0.06);z-index:7;transform:translate(-50%,-50%) scale(1.22)}.marketing-site .homepage-redesign .tvh-integration-orbit-item--slot-1{--tvh-orbit-scroll-x:calc(-0.65rem + var(--motion-progress) * 0.65rem);--tvh-orbit-scroll-y:calc(0.4rem - var(--motion-progress) * 0.4rem);--tvh-orbit-scroll-scale:calc(1.04 - var(--motion-progress) * 0.04);transform:translate(calc(-50% - 10rem),calc(-50% - 7.5rem)) scale(.82)}.marketing-site .homepage-redesign .tvh-integration-orbit-item--slot-2{--tvh-orbit-scroll-y:calc(-0.8rem + var(--motion-progress) * 0.8rem);--tvh-orbit-scroll-scale:calc(0.95 + var(--motion-progress) * 0.05);transform:translate(calc(-50% - 1.5rem),calc(-50% - 11rem)) scale(.68)}.marketing-site .homepage-redesign .tvh-integration-orbit-item--slot-3{--tvh-orbit-scroll-x:calc(0.7rem - var(--motion-progress) * 0.7rem);--tvh-orbit-scroll-y:calc(0.35rem - var(--motion-progress) * 0.35rem);--tvh-orbit-scroll-scale:calc(1.05 - var(--motion-progress) * 0.05);transform:translate(calc(-50% + 8.7rem),calc(-50% - 8rem)) scale(.9)}.marketing-site .homepage-redesign .tvh-integration-orbit-item--slot-4{--tvh-orbit-scroll-x:calc(0.85rem - var(--motion-progress) * 0.85rem);--tvh-orbit-scroll-scale:calc(0.96 + var(--motion-progress) * 0.04);transform:translate(calc(-50% + 11.5rem),calc(-50% + 1rem)) scale(.72)}.marketing-site .homepage-redesign .tvh-integration-orbit-item--slot-5{--tvh-orbit-scroll-x:calc(0.45rem - var(--motion-progress) * 0.45rem);--tvh-orbit-scroll-y:calc(0.7rem - var(--motion-progress) * 0.7rem);--tvh-orbit-scroll-scale:calc(1.04 - var(--motion-progress) * 0.04);transform:translate(calc(-50% + 7.5rem),calc(-50% + 9rem)) scale(.96)}.marketing-site .homepage-redesign .tvh-integration-orbit-item--slot-6{--tvh-orbit-scroll-y:calc(0.85rem - var(--motion-progress) * 0.85rem);--tvh-orbit-scroll-scale:calc(0.95 + var(--motion-progress) * 0.05);transform:translate(calc(-50% - 1.8rem),calc(-50% + 11rem)) scale(.7)}.marketing-site .homepage-redesign .tvh-integration-orbit-item--slot-7{--tvh-orbit-scroll-x:calc(-0.75rem + var(--motion-progress) * 0.75rem);--tvh-orbit-scroll-y:calc(0.45rem - var(--motion-progress) * 0.45rem);--tvh-orbit-scroll-scale:calc(1.05 - var(--motion-progress) * 0.05);transform:translate(calc(-50% - 10.5rem),calc(-50% + 7.2rem)) scale(.88)}.marketing-site .homepage-redesign .tvh-integration-orbit-item--slot-8{--tvh-orbit-scroll-x:calc(-0.85rem + var(--motion-progress) * 0.85rem);--tvh-orbit-scroll-scale:calc(0.96 + var(--motion-progress) * 0.04);transform:translate(calc(-50% - 12rem),calc(-50% - .8rem)) scale(.66)}.marketing-site .homepage-redesign .tvh-integration-orbit-item--slot-9{--tvh-orbit-scroll-y:calc(0.65rem - var(--motion-progress) * 0.65rem);--tvh-orbit-scroll-scale:calc(1.04 - var(--motion-progress) * 0.04);transform:translate(calc(-50% + 1rem),calc(-50% + 4.2rem)) scale(.58);opacity:.76}.marketing-site .homepage-redesign .tvh-integration-orbit-button{display:grid;width:100%;height:100%;place-items:center;gap:.2rem;border:1px solid rgba(23,79,60,.14);border-radius:1.2rem;background:rgba(255,255,255,.94);box-shadow:0 1rem 2.5rem rgba(21,48,37,.14);color:var(--tvh-ink);padding:.55rem;translate:var(--tvh-orbit-scroll-x) var(--tvh-orbit-scroll-y);scale:var(--tvh-orbit-scroll-scale);transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.marketing-site .homepage-redesign .tvh-integration-orbit-button--selected,.marketing-site .homepage-redesign .tvh-integration-orbit-button:focus-visible,.marketing-site .homepage-redesign .tvh-integration-orbit-button:hover{border-color:rgba(233,111,47,.55);background:#fff;box-shadow:0 1.3rem 3.2rem rgba(21,48,37,.2),0 0 0 .3rem rgba(233,111,47,.09)}.marketing-site .homepage-redesign .tvh-integration-orbit-logo-wrap{display:grid;width:3.7rem;height:3.7rem;place-items:center;overflow:hidden;border-radius:.85rem;background:#fff}.marketing-site .homepage-redesign .tvh-integration-orbit-logo{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.marketing-site .homepage-redesign .tvh-integration-orbit-name{max-width:5.6rem;overflow:hidden;font-size:.6rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.marketing-site .homepage-redesign .tvh-integration-orbit-panel{display:grid;align-content:center;gap:.9rem;background:radial-gradient(circle at 100% 0,rgba(233,111,47,.12),transparent 34%),linear-gradient(145deg,#fff,#edf3ec);box-shadow:var(--tvh-shadow-soft);padding:clamp(1.4rem,3vw,2.2rem)}.marketing-site .homepage-redesign .tvh-integration-orbit-panel-logo{display:grid;width:4.6rem;height:4.6rem;place-items:center;overflow:hidden;border:1px solid var(--tvh-line);border-radius:1rem;background:#fff;box-shadow:0 .8rem 2rem rgba(23,79,60,.1)}.marketing-site .homepage-redesign .tvh-integration-orbit-panel-logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.marketing-site .homepage-redesign .tvh-integration-orbit-eyebrow{color:var(--tvh-orange-deep);font-size:.65rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.marketing-site .homepage-redesign .tvh-integration-orbit-title{font-family:var(--font-display),Georgia,serif;font-size:clamp(2rem,3vw,3rem);line-height:1}.marketing-site .homepage-redesign .tvh-integration-orbit-body{color:var(--tvh-ink-soft);font-size:1rem;line-height:1.65}.marketing-site .homepage-redesign .tvh-integration-orbit-connects{border-top:1px solid var(--tvh-line);padding-top:.85rem}.marketing-site .homepage-redesign .tvh-integration-orbit-connects-label{color:var(--tvh-green);font-size:.65rem;font-weight:850;text-transform:uppercase}.marketing-site .homepage-redesign .tvh-integration-orbit-connects p{margin-top:.4rem;color:var(--tvh-ink-soft);font-size:.9375rem;line-height:1.55}.marketing-site.marketing-motion-ready .homepage-redesign .tvh-motion-cascade-sides>[data-motion-item][data-motion-state=pending]:nth-child(odd){translate:-3.25rem var(--motion-parallax-y,0)}.marketing-site.marketing-motion-ready .homepage-redesign .tvh-motion-cascade-sides>[data-motion-item][data-motion-state=pending]:nth-child(2n){translate:3.25rem var(--motion-parallax-y,0)}.marketing-site.marketing-motion-ready .homepage-redesign .tvh-motion-cascade-sides>[data-motion-item][data-motion-state=visible]:nth-child(odd){animation-name:forge-motion-from-left;animation-duration:.84s}.marketing-site.marketing-motion-ready .homepage-redesign .tvh-motion-cascade-sides>[data-motion-item][data-motion-state=visible]:nth-child(2n){animation-name:forge-motion-from-right;animation-duration:.84s}@media (max-width:1120px){.marketing-site .homepage-redesign .tvh-hero-showcase-shell{width:min(100%,52rem)}.marketing-site .homepage-redesign .tvh-proof-rail-inner{grid-template-columns:1fr auto minmax(0,1fr)}.marketing-site .homepage-redesign .tvh-proof-copy{grid-column:1/-1}.marketing-site .homepage-redesign .tvh-proof-fixed-providers{border-left:0;padding-left:0}.marketing-site .homepage-redesign .tvh-integration-orbit{grid-template-columns:1fr}.marketing-site .homepage-redesign .tvh-integration-orbit-panel{min-height:22rem}}@media (max-width:860px){.marketing-site .homepage-redesign .tvh-proof-rail-inner{grid-template-columns:1fr}.marketing-site .homepage-redesign .tvh-proof-copy{grid-column:auto}.marketing-site .homepage-redesign .tvh-proof-fixed-providers{flex-wrap:wrap}.marketing-site .homepage-redesign .tvh-how-layout{min-height:auto}.marketing-site .homepage-redesign .tvh-how-sticky{top:auto}.marketing-site .homepage-redesign .tvh-how-visual{min-height:auto}.marketing-site .homepage-redesign .tvh-how-visual-steps{display:grid;min-height:auto;gap:.8rem}.marketing-site .homepage-redesign .tvh-how-visual-step{position:relative;inset:auto;width:100%;opacity:1;translate:none}.marketing-site .homepage-redesign :where(.tvh-how-flow-line,.tvh-how-flow-pulse){display:none}}@media (max-width:620px){.marketing-site .homepage-redesign .tvh-section{padding-block:clamp(3.25rem,13vw,4.4rem);contain-intrinsic-size:auto 600px}.marketing-site .homepage-redesign .tvh-section-heading{gap:.65rem;margin-bottom:clamp(1.75rem,8vw,2.5rem)}.marketing-site .homepage-redesign .tvh-section-heading-copy{gap:.6rem}.marketing-site .homepage-redesign .tvh-final-content h2,.marketing-site .homepage-redesign .tvh-section-heading h2,.marketing-site .homepage-redesign .tvh-security-layout h2,.marketing-site .homepage-redesign .tvh-trial-panel h2{max-width:100%;font-size:clamp(2.05rem,10.5vw,2.9rem);line-height:1.03}.marketing-site .homepage-redesign .tvh-trial-panel{padding:1.35rem}.marketing-site .homepage-redesign .tvh-hero-showcase-shell{min-height:42rem}.marketing-site .homepage-redesign .tvh-hero-showcase-window-bar{grid-template-columns:auto 1fr}.marketing-site .homepage-redesign .tvh-hero-showcase-preview-badge{grid-column:1/-1;justify-self:start}.marketing-site .homepage-redesign .tvh-hero-showcase-panel{min-height:33rem;padding:.8rem}.marketing-site .homepage-redesign :where(.tvh-hero-showcase-proof-layout,.tvh-hero-showcase-social-layout){grid-template-columns:1fr;min-height:auto}.marketing-site .homepage-redesign .tvh-hero-showcase-proof-card{max-width:25rem;margin-inline:auto}.marketing-site .homepage-redesign .tvh-hero-showcase-controls{align-items:flex-start}.marketing-site .homepage-redesign .tvh-hero-showcase-tabs{display:grid;grid-template-columns:repeat(3,1fr);flex:1}.marketing-site .homepage-redesign .tvh-hero-showcase-tab{justify-content:center;padding-inline:.35rem}.marketing-site .homepage-redesign .tvh-hero-showcase-autoplay span{display:none}.marketing-site .homepage-redesign .tvh-proof-fixed-providers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-site .homepage-redesign .tvh-proof-provider-card{min-width:0}.marketing-site .homepage-redesign .tvh-proof-provider-card strong{font-size:.68rem}.marketing-site .homepage-redesign .tvh-problem-section:before{background-position:72%;background-size:auto 100%;opacity:.46}.marketing-site .homepage-redesign .tvh-product-directory a{grid-template-columns:auto minmax(0,1fr)}.marketing-site .homepage-redesign .tvh-frame-caption{max-width:13rem}.marketing-site .homepage-redesign .tvh-how-signal{grid-template-columns:auto 1fr}.marketing-site .homepage-redesign .tvh-how-progress-label{display:none}.marketing-site .homepage-redesign :where(.tvh-integration-orbit-stage,.tvh-integration-orbit-panel){min-height:30rem}.marketing-site .homepage-redesign .tvh-integration-orbit-item{width:5rem;height:5rem}.marketing-site .homepage-redesign .tvh-integration-orbit-logo-wrap{width:2.8rem;height:2.8rem}.marketing-site .homepage-redesign .tvh-integration-orbit-item--slot-1{transform:translate(calc(-50% - 7rem),calc(-50% - 6.5rem)) scale(.82)}.marketing-site .homepage-redesign .tvh-integration-orbit-item--slot-2{transform:translate(calc(-50% - .8rem),calc(-50% - 9.5rem)) scale(.68)}.marketing-site .homepage-redesign .tvh-integration-orbit-item--slot-3{transform:translate(calc(-50% + 6.4rem),calc(-50% - 6.7rem)) scale(.9)}.marketing-site .homepage-redesign .tvh-integration-orbit-item--slot-4{transform:translate(calc(-50% + 8rem),calc(-50% + .4rem)) scale(.72)}.marketing-site .homepage-redesign .tvh-integration-orbit-item--slot-5{transform:translate(calc(-50% + 5.5rem),calc(-50% + 7rem)) scale(.96)}.marketing-site .homepage-redesign .tvh-integration-orbit-item--slot-6{transform:translate(calc(-50% - 1rem),calc(-50% + 8.5rem)) scale(.7)}.marketing-site .homepage-redesign .tvh-integration-orbit-item--slot-7{transform:translate(calc(-50% - 7rem),calc(-50% + 5.8rem)) scale(.88)}.marketing-site .homepage-redesign .tvh-integration-orbit-item--slot-8{transform:translate(calc(-50% - 8.5rem),calc(-50% - .7rem)) scale(.66)}.marketing-site .homepage-redesign .tvh-integration-orbit-item--slot-9{transform:translate(calc(-50% + .5rem),calc(-50% + 3.4rem)) scale(.58)}}@media (max-width:360px){.marketing-site .homepage-redesign .tvh-integration-orbit-item--slot-1{transform:translate(calc(-50% - 5.2rem),calc(-50% - 6.2rem)) scale(.78)}.marketing-site .homepage-redesign .tvh-integration-orbit-item--slot-2{transform:translate(-50%,calc(-50% - 8.8rem)) scale(.64)}.marketing-site .homepage-redesign .tvh-integration-orbit-item--slot-3{transform:translate(calc(-50% + 5.2rem),calc(-50% - 6.2rem)) scale(.84)}.marketing-site .homepage-redesign .tvh-integration-orbit-item--slot-4{transform:translate(calc(-50% + 6.1rem),-50%) scale(.68)}.marketing-site .homepage-redesign .tvh-integration-orbit-item--slot-5{transform:translate(calc(-50% + 4.9rem),calc(-50% + 6.2rem)) scale(.88)}.marketing-site .homepage-redesign .tvh-integration-orbit-item--slot-6{transform:translate(-50%,calc(-50% + 8.6rem)) scale(.64)}.marketing-site .homepage-redesign .tvh-integration-orbit-item--slot-7{transform:translate(calc(-50% - 5.2rem),calc(-50% + 6rem)) scale(.8)}.marketing-site .homepage-redesign .tvh-integration-orbit-item--slot-8{transform:translate(calc(-50% - 6.1rem),calc(-50% - .2rem)) scale(.62)}.marketing-site .homepage-redesign .tvh-integration-orbit-item--slot-9{transform:translate(calc(-50% - .4rem),calc(-50% + 3.5rem)) scale(.54)}}@media (hover:none),(pointer:coarse){.marketing-site .homepage-redesign .tvh-proof-provider-viewport{overflow-x:auto;overscroll-behavior-inline:contain;-webkit-mask-image:none;mask-image:none;scrollbar-width:thin}.marketing-site .homepage-redesign .tvh-proof-provider-track{animation:none}.marketing-site .homepage-redesign .tvh-proof-provider-track ul[aria-hidden=true]{display:none}}@media (prefers-reduced-motion:reduce){.marketing-site .homepage-redesign .tvh-hero-showcase-progress{display:none}.marketing-site .homepage-redesign .tvh-hero-showcase :where(.tvh-hero-showcase-panel,.tvh-hero-showcase-summary,.tvh-hero-showcase-review-alert,.tvh-hero-showcase-event,.tvh-hero-showcase-result,.tvh-hero-showcase-proof-card,.tvh-hero-showcase-publish-line,.tvh-hero-showcase-channel,.tvh-hero-showcase-publish-result){animation:none!important;opacity:1!important;transform:none!important}.marketing-site .homepage-redesign .tvh-proof-provider-viewport{overflow-x:auto;overscroll-behavior-inline:contain;-webkit-mask-image:none;mask-image:none;scrollbar-width:thin}.marketing-site .homepage-redesign .tvh-proof-provider-track{animation:none;transform:none}.marketing-site .homepage-redesign .tvh-proof-provider-track ul[aria-hidden=true]{display:none}.marketing-site .homepage-redesign .tvh-how-layout,.marketing-site .homepage-redesign .tvh-integration-orbit{--motion-progress:1}.marketing-site .homepage-redesign .tvh-integration-orbit-item{transition:none}.marketing-site .homepage-redesign .tvh-integration-orbit-button{translate:none;scale:none}.marketing-site .homepage-redesign .tvh-forge-core:after,.marketing-site .homepage-redesign .tvh-forge-core:before,.marketing-site .homepage-redesign .tvh-integration-orbit-glow,.marketing-site .homepage-redesign :where(.tvh-products-section,.tvh-how-section,.tvh-integrations-section,.tvh-trial-section):before{animation:none!important}}@keyframes tvh-close-forge-estimate-enter{0%{opacity:0;transform:perspective(800px) translate3d(-2.4rem,1rem,0) rotateY(9deg) scale(.93)}68%{opacity:1;transform:perspective(800px) translate3d(.18rem,-.1rem,0) rotateY(-1deg) scale(1.01)}to{opacity:1;transform:perspective(800px) translateZ(0) rotateY(0) scale(1)}}@keyframes tvh-close-forge-step-enter{0%{opacity:0;transform:translate3d(2.8rem,.45rem,0) scale(.94)}70%{opacity:1;transform:translate3d(-.16rem,0,0) scale(1.012)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes tvh-close-forge-result-enter{0%{opacity:0;transform:translateY(1.25rem) scale(.9);filter:saturate(.5)}68%{opacity:1;transform:translateY(-.12rem) scale(1.02);filter:saturate(1.1)}to{opacity:1;transform:translateY(0) scale(1);filter:saturate(1)}}@keyframes tvh-close-forge-sheen{0%{transform:translateX(-180%) skewX(-18deg)}to{transform:translateX(420%) skewX(-18deg)}}@keyframes tvh-connected-lead-source-enter{0%{opacity:0;transform:translate3d(-2rem,-.5rem,0) rotate(-2deg) scale(.94)}70%{opacity:1;transform:translate3d(.16rem,0,0) rotate(.3deg) scale(1.01)}to{opacity:1;transform:translateZ(0) rotate(0) scale(1)}}@keyframes tvh-connected-lead-message-in{0%{opacity:0;transform:translate3d(-2.2rem,.8rem,0) scale(.93)}72%{opacity:1;transform:translate3d(.12rem,-.06rem,0) scale(1.01)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes tvh-connected-lead-customer-in{0%{opacity:0;transform:translate3d(2.2rem,.8rem,0) scale(.93)}72%{opacity:1;transform:translate3d(-.12rem,-.06rem,0) scale(1.01)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes tvh-connected-lead-booking-in{0%{opacity:0;transform:translateY(1.4rem) scale(.92)}72%{opacity:1;transform:translateY(-.12rem) scale(1.015)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes tvh-connected-lead-sync-in{0%{opacity:0;transform:translateX(1rem) scale(.92)}72%{opacity:1;transform:translateX(-.08rem) scale(1.01)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes tvh-connected-lead-dot-travel{0%{opacity:.2;transform:translateX(-.3rem) scale(.7)}50%{opacity:1;transform:translateX(0) scale(1.12)}to{opacity:.2;transform:translateX(.3rem) scale(.7)}}.marketing-site .homepage-redesign .tvh-hero-showcase .tvh-hero-showcase-tabs{min-width:0}.marketing-site .homepage-redesign .tvh-hero-showcase :where(.tvh-hero-showcase-panel,.tvh-hero-showcase-scene,.tvh-hero-showcase-controls,.tvh-close-forge-layout,.tvh-close-forge-estimate,.tvh-close-forge-steps,.tvh-close-forge-result,.tvh-connected-lead-source,.tvh-connected-lead-thread,.tvh-connected-lead-booking){min-width:0}.marketing-site .homepage-redesign .tvh-hero-showcase .tvh-hero-showcase-controls{overflow:hidden}.marketing-site .homepage-redesign .tvh-hero-showcase .tvh-hero-showcase-tab{min-width:0}.marketing-site .homepage-redesign .tvh-hero-showcase-scene--close-forge{display:grid;grid-template-rows:1fr auto;gap:.8rem}.marketing-site .homepage-redesign .tvh-close-forge-layout{display:grid;grid-template-columns:minmax(11rem,.86fr) minmax(16rem,1.14fr);align-items:center;gap:clamp(.75rem,2vw,1.25rem)}.marketing-site .homepage-redesign .tvh-close-forge-estimate{position:relative;display:grid;align-content:center;min-height:15.5rem;overflow:hidden;border:1px solid rgba(246,174,87,.34);border-radius:1.1rem;background:radial-gradient(circle at 92% 0,rgba(246,174,87,.24),transparent 34%),linear-gradient(145deg,#0a2119,#123c2d 70%,#174f3c);box-shadow:0 1.4rem 3.2rem rgba(11,40,29,.25);color:#fff;opacity:0;padding:clamp(1rem,2.2vw,1.4rem);transform-origin:left center;animation:tvh-close-forge-estimate-enter .76s cubic-bezier(.16,1,.3,1) .1s forwards}.marketing-site .homepage-redesign .tvh-close-forge-estimate:after{position:absolute;top:-25%;bottom:-25%;left:-15%;width:14%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.13),transparent);content:"";pointer-events:none;transform:translateX(-180%) skewX(-18deg);animation:tvh-close-forge-sheen .85s ease-out .76s forwards}.marketing-site .homepage-redesign .tvh-close-forge-estimate-topline{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;color:rgba(255,255,255,.66);font-size:.62rem;font-weight:760}.marketing-site .homepage-redesign :where(.tvh-close-forge-icon,.tvh-close-forge-step-icon,.tvh-close-forge-result-icon){display:grid;place-items:center;border-radius:.72rem}.marketing-site .homepage-redesign .tvh-close-forge-icon{width:2.35rem;height:2.35rem;background:rgba(255,255,255,.1);color:#ffc16e}.marketing-site .homepage-redesign :where(.tvh-close-forge-icon,.tvh-close-forge-step-icon,.tvh-close-forge-result-icon) svg{width:1.05rem}.marketing-site .homepage-redesign .tvh-close-forge-state{border:1px solid rgba(255,182,119,.28);border-radius:999px;background:rgba(151,43,18,.38);color:#ffd2ba;padding:.34rem .5rem;font-size:.58rem;font-weight:850;text-transform:uppercase}.marketing-site .homepage-redesign .tvh-close-forge-amount{margin-top:1rem;font-family:var(--font-display),Georgia,serif;font-size:clamp(2.45rem,5vw,3.75rem);line-height:.95;letter-spacing:-.05em}.marketing-site .homepage-redesign .tvh-close-forge-estimate>p{margin-top:.48rem;color:rgba(255,255,255,.74);font-size:.72rem}.marketing-site .homepage-redesign .tvh-close-forge-timing{display:flex;align-items:center;gap:.48rem;margin-top:1.25rem;border-top:1px solid rgba(255,255,255,.12);padding-top:.78rem;color:rgba(255,255,255,.65);font-size:.62rem;line-height:1.35}.marketing-site .homepage-redesign .tvh-close-forge-timing svg{width:.95rem;flex:0 0 auto;color:#ffc16e}.marketing-site .homepage-redesign .tvh-close-forge-steps{position:relative;display:grid;gap:.58rem}.marketing-site .homepage-redesign .tvh-close-forge-steps:before{position:absolute;top:1rem;bottom:1rem;left:1.25rem;width:2px;background:linear-gradient(rgba(233,111,47,.24),var(--tvh-orange-deep),var(--tvh-green-bright));content:""}.marketing-site .homepage-redesign .tvh-close-forge-step{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;border:1px solid rgba(23,79,60,.13);border-radius:.92rem;background:rgba(255,255,255,.96);box-shadow:0 .85rem 2rem rgba(20,44,35,.1);opacity:0;padding:.68rem .72rem;animation:tvh-close-forge-step-enter .65s cubic-bezier(.16,1,.3,1) forwards}.marketing-site .homepage-redesign .tvh-close-forge-step--sms{animation-delay:.68s}.marketing-site .homepage-redesign .tvh-close-forge-step--email{animation-delay:1.16s}.marketing-site .homepage-redesign .tvh-close-forge-step--approved{animation-delay:1.64s}.marketing-site .homepage-redesign .tvh-close-forge-step-icon{position:relative;z-index:1;width:2.55rem;height:2.55rem;background:#fff1e8;color:var(--tvh-orange-deep);box-shadow:0 0 0 .28rem #fff}.marketing-site .homepage-redesign .tvh-close-forge-step--approved .tvh-close-forge-step-icon{background:var(--tvh-green-pale);color:var(--tvh-green)}.marketing-site .homepage-redesign .tvh-close-forge-step>div{display:grid;gap:.08rem}.marketing-site .homepage-redesign .tvh-close-forge-step small{color:var(--tvh-orange-deep);font-size:.54rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.marketing-site .homepage-redesign .tvh-close-forge-step strong{font-size:.75rem}.marketing-site .homepage-redesign .tvh-close-forge-step div>span{color:var(--tvh-ink-soft);font-size:.61rem;line-height:1.32}.marketing-site .homepage-redesign .tvh-close-forge-step>svg{width:1rem;color:var(--tvh-green-bright)}.marketing-site .homepage-redesign .tvh-close-forge-result{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;overflow:hidden;border:1px solid rgba(246,174,87,.4);border-radius:.92rem;background:linear-gradient(115deg,#152f25,#0b1f18 62%,#243d27);box-shadow:0 1.2rem 2.8rem rgba(11,40,29,.2);color:#fff;opacity:0;padding:.72rem .85rem;animation:tvh-close-forge-result-enter .76s cubic-bezier(.16,1,.3,1) 2.18s forwards}.marketing-site .homepage-redesign .tvh-close-forge-result-icon{width:2.5rem;height:2.5rem;background:linear-gradient(135deg,#ff9d54,#f6c865);color:#183527;box-shadow:0 .55rem 1.4rem rgba(237,134,64,.24)}.marketing-site .homepage-redesign .tvh-close-forge-result>span:nth-child(2){display:grid;gap:.08rem}.marketing-site .homepage-redesign .tvh-close-forge-result small{color:rgba(255,255,255,.61);font-size:.58rem;letter-spacing:.04em;text-transform:uppercase}.marketing-site .homepage-redesign .tvh-close-forge-result strong{font-family:var(--font-display),Georgia,serif;font-size:clamp(1.1rem,2vw,1.45rem);line-height:1}.marketing-site .homepage-redesign .tvh-close-forge-result-spark{color:#ffc16e}.marketing-site .homepage-redesign .tvh-close-forge-result-spark svg{width:1.15rem}.marketing-site .homepage-redesign .tvh-hero-showcase-scene--connected-lead{position:relative;display:grid;grid-template-rows:auto 1fr auto;align-content:center;gap:.72rem}.marketing-site .homepage-redesign .tvh-hero-showcase-scene--connected-lead:before{position:absolute;top:9%;right:4%;width:10rem;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(231,80,77,.12),rgba(40,118,83,.05) 50%,transparent 72%);content:"";pointer-events:none}.marketing-site .homepage-redesign .tvh-connected-lead-source{position:relative;z-index:1;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.72rem;border:1px solid rgba(229,75,73,.22);border-radius:1rem;background:linear-gradient(105deg,#fff,#fff8f6);box-shadow:0 1rem 2.4rem rgba(96,37,31,.1);opacity:0;padding:.68rem .78rem;animation:tvh-connected-lead-source-enter .68s cubic-bezier(.16,1,.3,1) .1s forwards}.marketing-site .homepage-redesign .tvh-connected-lead-logo{display:grid;place-items:center;overflow:hidden;border:1px solid rgba(23,79,60,.12);border-radius:.78rem;background:#fff;box-shadow:0 .55rem 1.35rem rgba(29,52,42,.1)}.marketing-site .homepage-redesign .tvh-connected-lead-logo--angi{width:3.2rem;height:3.2rem;padding:.28rem}.marketing-site .homepage-redesign .tvh-connected-lead-logo img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.marketing-site .homepage-redesign :where(.tvh-connected-lead-source>span:nth-child(2),.tvh-connected-lead-message>span,.tvh-connected-lead-booking>span){display:grid;gap:.1rem}.marketing-site .homepage-redesign .tvh-connected-lead-booking small,.marketing-site .homepage-redesign .tvh-connected-lead-message small,.marketing-site .homepage-redesign .tvh-connected-lead-source small{color:var(--tvh-ink-soft);font-size:.56rem;letter-spacing:.035em}.marketing-site .homepage-redesign .tvh-connected-lead-source strong{font-size:.82rem}.marketing-site .homepage-redesign .tvh-connected-lead-live{display:inline-flex;grid-auto-flow:column;align-items:center;gap:.35rem;border-radius:999px;background:#fff0ef;color:#ac312f;padding:.35rem .55rem;font-size:.58rem;font-weight:850}.marketing-site .homepage-redesign .tvh-connected-lead-live i{width:.42rem;height:.42rem;border-radius:50%;background:#e34f4c;box-shadow:0 0 0 .22rem rgba(227,79,76,.12)}.marketing-site .homepage-redesign .tvh-connected-lead-thread{position:relative;z-index:1;display:grid;align-content:center;gap:.58rem;padding:.2rem .3rem}.marketing-site .homepage-redesign .tvh-connected-lead-thread-line{position:absolute;top:-1rem;bottom:-1rem;left:1.62rem;z-index:-1;width:2px;background:linear-gradient(rgba(229,75,73,.18),rgba(23,79,60,.5),rgba(23,79,60,.08))}.marketing-site .homepage-redesign .tvh-connected-lead-message{display:grid;align-items:center;gap:.62rem;border:1px solid rgba(23,79,60,.14);border-radius:.95rem;opacity:0;padding:.65rem .72rem}.marketing-site .homepage-redesign .tvh-connected-lead-message--ai{grid-template-columns:auto 1fr auto;width:92%;background:linear-gradient(110deg,#0f3427,#174f3c);box-shadow:0 1rem 2.3rem rgba(17,61,45,.18);color:#fff;animation:tvh-connected-lead-message-in .68s cubic-bezier(.16,1,.3,1) .76s forwards}.marketing-site .homepage-redesign .tvh-connected-lead-message--ai small{color:rgba(255,255,255,.62)}.marketing-site .homepage-redesign .tvh-connected-lead-message--ai strong{font-size:.7rem;line-height:1.35}.marketing-site .homepage-redesign .tvh-connected-lead-avatar{display:grid;width:2.65rem;height:2.65rem;place-items:center;border-radius:.78rem;background:linear-gradient(135deg,#ff9d54,#f5ca6b);color:#143628}.marketing-site .homepage-redesign .tvh-connected-lead-avatar svg{width:1.15rem}.marketing-site .homepage-redesign .tvh-connected-lead-sent{color:rgba(255,255,255,.58);font-size:.54rem;white-space:nowrap}.marketing-site .homepage-redesign .tvh-connected-lead-message--customer{grid-template-columns:1fr auto;width:84%;justify-self:end;border-color:rgba(233,111,47,.2);background:#fff;box-shadow:0 .85rem 2rem rgba(36,45,40,.09);animation:tvh-connected-lead-customer-in .68s cubic-bezier(.16,1,.3,1) 1.47s forwards}.marketing-site .homepage-redesign .tvh-connected-lead-message--customer strong{font-size:.68rem;line-height:1.35}.marketing-site .homepage-redesign .tvh-connected-lead-message--customer>svg{width:1rem;color:var(--tvh-green-bright)}.marketing-site .homepage-redesign .tvh-connected-lead-booking{position:relative;z-index:1;display:grid;grid-template-columns:auto minmax(6.2rem,.78fr) auto auto minmax(8rem,1fr);align-items:center;gap:.58rem;overflow:hidden;border:1px solid rgba(23,79,60,.2);border-radius:.95rem;background:linear-gradient(110deg,#fff,#eef6ef);box-shadow:0 1rem 2.4rem rgba(20,56,41,.12);opacity:0;padding:.65rem .72rem;animation:tvh-connected-lead-booking-in .72s cubic-bezier(.16,1,.3,1) 2.25s forwards}.marketing-site .homepage-redesign .tvh-connected-lead-booking-icon{display:grid;width:2.7rem;height:2.7rem;place-items:center;border-radius:.78rem;background:var(--tvh-green);color:#fff}.marketing-site .homepage-redesign .tvh-connected-lead-booking-icon svg{width:1.15rem}.marketing-site .homepage-redesign .tvh-connected-lead-booking strong{font-size:.68rem;line-height:1.25}.marketing-site .homepage-redesign .tvh-connected-lead-connector{display:flex;grid-auto-flow:column;gap:.2rem;padding-inline:.1rem}.marketing-site .homepage-redesign .tvh-connected-lead-connector i{width:.34rem;height:.34rem;border-radius:50%;background:var(--tvh-orange-deep);animation:tvh-connected-lead-dot-travel .9s ease-in-out infinite alternate}.marketing-site .homepage-redesign .tvh-connected-lead-connector i:nth-child(2){animation-delay:.14s}.marketing-site .homepage-redesign .tvh-connected-lead-connector i:nth-child(3){animation-delay:.28s}.marketing-site .homepage-redesign .tvh-connected-lead-logo--servicetitan{width:3.35rem;height:3.35rem;opacity:0;padding:.2rem;animation:tvh-connected-lead-sync-in .62s cubic-bezier(.16,1,.3,1) 3.02s forwards}.marketing-site .homepage-redesign .tvh-connected-lead-schedule{min-width:0;opacity:0;animation:tvh-connected-lead-sync-in .62s cubic-bezier(.16,1,.3,1) 3.16s forwards}@media (max-width:620px){.marketing-site .homepage-redesign .tvh-hero-showcase .tvh-hero-showcase-tabs{width:auto;max-width:100%;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));flex:1 1 0;overflow:visible}.marketing-site .homepage-redesign .tvh-hero-showcase .tvh-hero-showcase-tab{grid-column:span 2;min-height:2rem;justify-content:center;padding:.28rem .2rem;font-size:.59rem;line-height:1.12;text-align:center;white-space:normal}.marketing-site .homepage-redesign .tvh-hero-showcase .tvh-hero-showcase-tab:nth-child(4){grid-column:2/span 2}.marketing-site .homepage-redesign .tvh-hero-showcase .tvh-hero-showcase-tab:nth-child(5){grid-column:4/span 2}.marketing-site .homepage-redesign .tvh-hero-showcase-scene--close-forge,.marketing-site .homepage-redesign .tvh-hero-showcase-scene--connected-lead{min-height:31.4rem}.marketing-site .homepage-redesign .tvh-close-forge-layout{grid-template-columns:1fr;align-content:center;gap:.58rem}.marketing-site .homepage-redesign .tvh-close-forge-estimate{min-height:9.5rem;padding:.8rem}.marketing-site .homepage-redesign .tvh-close-forge-amount{margin-top:.48rem;font-size:2.15rem}.marketing-site .homepage-redesign .tvh-close-forge-timing{margin-top:.65rem;padding-top:.55rem}.marketing-site .homepage-redesign .tvh-close-forge-steps{gap:.38rem}.marketing-site .homepage-redesign .tvh-close-forge-step{padding:.48rem .58rem}.marketing-site .homepage-redesign .tvh-close-forge-step-icon{width:2.2rem;height:2.2rem}.marketing-site .homepage-redesign .tvh-close-forge-step div>span{display:none}.marketing-site .homepage-redesign .tvh-connected-lead-message--ai,.marketing-site .homepage-redesign .tvh-connected-lead-message--customer{width:100%}.marketing-site .homepage-redesign .tvh-connected-lead-message--ai{grid-template-columns:auto 1fr}.marketing-site .homepage-redesign .tvh-connected-lead-sent{display:none}.marketing-site .homepage-redesign .tvh-connected-lead-booking{grid-template-columns:auto minmax(0,1fr) auto minmax(0,1.15fr);gap:.45rem}.marketing-site .homepage-redesign .tvh-connected-lead-connector{display:none}.marketing-site .homepage-redesign .tvh-connected-lead-booking,.marketing-site .homepage-redesign .tvh-connected-lead-message,.marketing-site .homepage-redesign .tvh-connected-lead-source{padding:.55rem .6rem}.marketing-site .homepage-redesign .tvh-connected-lead-logo--angi,.marketing-site .homepage-redesign .tvh-connected-lead-logo--servicetitan{width:2.8rem;height:2.8rem}}@media (max-width:390px){.marketing-site .homepage-redesign .tvh-connected-lead-live,.marketing-site .homepage-redesign .tvh-hero-showcase .tvh-hero-showcase-tab>span:first-child{display:none}.marketing-site .homepage-redesign .tvh-connected-lead-source{grid-template-columns:auto 1fr}.marketing-site .homepage-redesign .tvh-connected-lead-booking{grid-template-columns:auto minmax(0,1fr)}.marketing-site .homepage-redesign .tvh-connected-lead-logo--servicetitan{grid-column:1}.marketing-site .homepage-redesign .tvh-connected-lead-schedule{grid-column:2}}@media (prefers-reduced-motion:reduce){.marketing-site .homepage-redesign .tvh-hero-showcase :where(.tvh-close-forge-estimate,.tvh-close-forge-step,.tvh-close-forge-result,.tvh-connected-lead-source,.tvh-connected-lead-message,.tvh-connected-lead-booking,.tvh-connected-lead-logo--servicetitan,.tvh-connected-lead-schedule,.tvh-connected-lead-connector i){animation:none!important;filter:none!important;opacity:1!important;transform:none!important}.marketing-site .homepage-redesign .tvh-close-forge-estimate:after{display:none}}