.tvx-case-studies{background:#fff;margin:0}.tvx-case-studies,.tvx-case-studies *{box-sizing:border-box}.tvx-case-studies a{color:#64748b;text-decoration:none}.tvx-case-studies a:hover{color:#0f172a}.tvx-case-studies .tg{background:linear-gradient(135deg,#0f172a 0%,#4f46e5 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.tvx-case-studies .tga{background:linear-gradient(110deg,#7c3aed 0%,#2563eb 50%,#7c3aed 100%) 0 0/200%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite tvx-case-studies-shimmer}.tvx-case-studies .pill{text-transform:uppercase;letter-spacing:.1em;color:#64748b;background:#0f172a0a;border:1px solid #0f172a1a;border-radius:100px;align-items:center;gap:8px;width:max-content;max-width:100%;padding:6px 16px;font-family:Space Grotesk,sans-serif;font-size:12px;display:inline-flex}.tvx-case-studies .dot{background:#7c3aed;border-radius:50%;width:6px;height:6px;animation:2s infinite tvx-case-studies-pulse;box-shadow:0 0 10px #7c3aed}.tvx-case-studies .navlinks{gap:32px;margin:0;padding:0;list-style:none;display:flex}.tvx-case-studies .navlinks a{font-size:14px;font-weight:500}.tvx-case-studies .mark{transition:transform .6s cubic-bezier(.16,1,.3,1);animation:1.2s cubic-bezier(.16,1,.3,1) both tvx-case-studies-markin}.tvx-case-studies .brand:hover .mark{transform:rotate(-14deg)scale(1.08)}.tvx-case-studies .rise{animation:1s cubic-bezier(.16,1,.3,1) both tvx-case-studies-rise}.tvx-case-studies .d1{animation-delay:.12s}.tvx-case-studies .d2{animation-delay:.24s}.tvx-case-studies .d3{animation-delay:.36s}.tvx-case-studies .d4{animation-delay:.48s}.tvx-case-studies .wrap{max-width:1280px;margin:0 auto;padding:0 24px}.tvx-case-studies .hero{align-items:center;min-height:860px;padding:170px 24px 100px;display:flex;position:relative;overflow:hidden}.tvx-case-studies .hero-gl{pointer-events:none;z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 55% at 50% 45%,#00000047 0%,#000 75%);mask-image:radial-gradient(60% 55% at 50% 45%,#00000047 0%,#000 75%)}@media (max-width:640px){.tvx-case-studies .hero-gl{opacity:.6}}.tvx-case-studies .hero-in{z-index:2;text-align:center;flex-direction:column;align-items:center;width:100%;max-width:960px;margin:0 auto;display:flex;position:relative}.tvx-case-studies .h1{letter-spacing:-.045em;margin:24px 0;font-size:84px;font-weight:800;line-height:1.03}.tvx-case-studies .lead{color:#64748b;max-width:640px;margin:0 auto 40px;font-size:19px;line-height:1.65}.tvx-case-studies .cta-big{color:#fff;letter-spacing:-.01em;background:linear-gradient(110deg,#7c3aed 0%,#4f46e5 50%,#2563eb 100%) 0 0/200%;border-radius:999px;align-items:center;gap:18px;padding:12px 12px 12px 34px;font-size:20px;font-weight:700;transition:translate .3s cubic-bezier(.16,1,.3,1);animation:6s linear infinite tvx-case-studies-shimmer,2.6s ease-in-out infinite tvx-case-studies-glowc;display:inline-flex}.tvx-case-studies .cta-big:hover{color:#fff;translate:0 -3px}.tvx-case-studies .cta-big:focus-visible{outline-offset:4px;outline:3px solid #7c3aed}.tvx-case-studies .cta-arrow{color:#4f46e5;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;transition:transform .4s cubic-bezier(.16,1,.3,1);display:flex}.tvx-case-studies .cta-big:hover .cta-arrow{transform:rotate(-45deg)}.tvx-case-studies .cta-note{color:#475569;flex-wrap:wrap;justify-content:center;gap:8px 20px;margin-top:20px;font-size:14px;font-weight:500;display:flex}.tvx-case-studies .cta-note span,.tvx-case-studies .cta-note a{align-items:center;gap:6px;display:inline-flex}.tvx-case-studies .cta-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 32px;display:flex}.tvx-case-studies .cta-sec{color:#4f46e5;border-bottom:2px solid #4f46e540;align-items:center;gap:8px;padding:10px 4px;font-size:16px;font-weight:700;transition:border-color .3s,color .3s;display:inline-flex}.tvx-case-studies .cta-sec:hover{color:#312e81;border-color:#4f46e5}.tvx-case-studies .cta-sec svg{animation:2.2s ease-in-out infinite tvx-case-studies-nudge}.tvx-case-studies .gchip{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:left;background:#ffffffd9;border:1px solid #7c3aed29;border-radius:18px;align-items:center;gap:12px;width:max-content;max-width:212px;padding:12px 16px 12px 12px;animation:1s both tvx-case-studies-fadein,7s ease-in-out infinite tvx-case-studies-bob;display:flex;position:absolute;box-shadow:0 18px 36px -18px #4f46e573}.tvx-case-studies .gchip em{letter-spacing:.08em;text-transform:uppercase;color:#4f46e5;margin-bottom:2px;font-family:Space Grotesk,sans-serif;font-size:10.5px;font-style:normal;font-weight:700;display:block}.tvx-case-studies .gchip b{color:#0f172a;font-size:14px;font-weight:700;line-height:1.3;display:block}.tvx-case-studies .gtile{color:#fff;background:linear-gradient(135deg,#7c3aed 0%,#4f46e5 50%,#2563eb 100%);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;box-shadow:0 10px 20px -10px #4f46e5b3}.tvx-case-studies .g1{animation-delay:.4s,0s;top:230px;left:3%}.tvx-case-studies .g2{animation-duration:1s,8s;animation-delay:.6s,-2.5s;bottom:150px;left:5%}.tvx-case-studies .g3{animation-duration:1s,6.5s;animation-delay:.5s,-1.2s;top:270px;right:3%}.tvx-case-studies .g4{animation-duration:1s,7.5s;animation-delay:.7s,-4s;bottom:130px;right:5%}@media (max-width:1280px){.tvx-case-studies .gchip{display:none}}.tvx-case-studies .hproof{border-top:1px solid #0f172a14;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;width:100%;max-width:860px;margin-top:56px;padding-top:32px;display:grid}.tvx-case-studies .hstat{flex-direction:column;align-items:center;gap:6px;display:flex}.tvx-case-studies .hstat strong{width:max-content;max-width:100%;font-family:Space Grotesk,sans-serif;font-size:32px;font-weight:700;line-height:1}.tvx-case-studies .hstat span{text-transform:uppercase;letter-spacing:.1em;color:#64748b;font-size:11px}.tvx-case-studies .fbar{background:#fff;border:1px solid #0f172a14;border-radius:999px;flex-wrap:wrap;justify-content:center;gap:6px;width:max-content;max-width:100%;margin:0 auto;padding:8px;display:flex;box-shadow:0 20px 40px -28px #4f46e573}.tvx-case-studies .fbtn{appearance:none;color:#475569;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:12px 22px;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:600;transition:background .3s,color .3s}.tvx-case-studies .fbtn:hover{color:#0f172a;background:#f5f3ff}.tvx-case-studies .fbtn.on{color:#fff;background:#4f46e5}.tvx-case-studies .fbtn:focus-visible{outline-offset:2px;outline:3px solid #7c3aed}.tvx-case-studies .count{text-align:center;text-transform:uppercase;letter-spacing:.1em;color:#64748b;margin:20px 0 40px;font-family:Space Grotesk,sans-serif;font-size:12px}.tvx-case-studies .card{background:#fff;border:1px solid #0f172a14;border-radius:28px;transition:translate .4s cubic-bezier(.16,1,.3,1),box-shadow .4s,border-color .3s;box-shadow:0 1px 2px #0f172a0a}.tvx-case-studies .card:hover{border-color:#7c3aed4d;translate:0 -4px;box-shadow:0 30px 60px -30px #4f46e566}.tvx-case-studies .cgrid{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.tvx-case-studies .ccard{color:#0f172a;flex-direction:column;flex:0 calc(33.3333% - 16px);min-width:0;display:flex;overflow:hidden}.tvx-case-studies .ccard:hover{color:#0f172a}.tvx-case-studies .ccard:focus-visible{outline-offset:4px;outline:3px solid #7c3aed}.tvx-case-studies .hide{display:none}.tvx-case-studies .cvis{background:linear-gradient(160deg,#f5f3ff 0%,#eef2ff 100%);border-bottom:1px solid #0f172a0f;height:230px;padding:24px;display:flex}.tvx-case-studies .mwin{background:#fff;border:1px solid #0f172a14;border-radius:16px;flex-direction:column;width:100%;transition:translate .4s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden;box-shadow:0 20px 40px -24px #4f46e573}.tvx-case-studies .ccard:hover .mwin{translate:0 -4px}.tvx-case-studies .mbar{background:#fafaff;border-bottom:1px solid #0f172a0f;flex-shrink:0;align-items:center;gap:5px;height:28px;padding:0 12px;display:flex}.tvx-case-studies .mbar i{background:#e2e8f0;border-radius:50%;width:8px;height:8px}.tvx-case-studies .mbody{flex-direction:column;flex:1;gap:10px;min-height:0;padding:14px;display:flex}.tvx-case-studies .mrow{justify-content:space-between;align-items:center;gap:8px;display:flex}.tvx-case-studies .mrow strong{font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:700}.tvx-case-studies .up{color:#047857;background:#d1fae5;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.tvx-case-studies .mchart{background-image:linear-gradient(#4f46e512 1px,#0000 1px);background-size:100% 24px;border:1px solid #0f172a0f;border-radius:10px;flex:1;min-height:0;position:relative;overflow:hidden}.tvx-case-studies .mchart svg{width:100%;height:100%;position:absolute;inset:0}.tvx-case-studies .draw{stroke-dasharray:100;stroke-dashoffset:100px;animation:6s ease-in-out infinite tvx-case-studies-draw}.tvx-case-studies .mitem{align-items:center;gap:10px;display:flex}.tvx-case-studies .mthumb{color:#4f46e5;background:linear-gradient(135deg,#ede9fe,#dbeafe);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.tvx-case-studies .mitem b{font-size:12px;font-weight:600;display:block}.tvx-case-studies .mitem em{color:#64748b;font-size:11px;font-style:normal}.tvx-case-studies .mitem .mp{margin-left:auto;font-family:Space Grotesk,sans-serif;font-size:12px;font-weight:700}.tvx-case-studies .mpay{color:#fff;text-align:center;background:#4f46e5;border-radius:10px;margin-top:auto;padding:9px;font-size:12px;font-weight:700;animation:2.4s ease-in-out infinite tvx-case-studies-glow}.tvx-case-studies .mchat{background:#fafaff;justify-content:flex-end}.tvx-case-studies .msg{border-radius:12px;max-width:82%;padding:7px 11px;font-size:11px;line-height:1.4;animation:8s infinite both tvx-case-studies-pop}.tvx-case-studies .msg.in{color:#0f172a;background:#fff;border:1px solid #0f172a14;border-bottom-left-radius:3px;align-self:flex-start}.tvx-case-studies .msg.out{color:#fff;background:#4f46e5;border-bottom-right-radius:3px;align-self:flex-end}.tvx-case-studies .msg:nth-child(2){animation-delay:.9s}.tvx-case-studies .msg:nth-child(3){animation-delay:1.8s}.tvx-case-studies .cbody{flex-direction:column;flex:1;gap:14px;padding:32px;display:flex}.tvx-case-studies .t-fin{color:#4f46e5;background:#eef2ff;border-color:#4f46e538}.tvx-case-studies .t-eco{color:#047857;background:#ecfdf5;border-color:#10b98147}.tvx-case-studies .t-saas{color:#0f766e;background:#f0fdfa;border-color:#14b8a647}.tvx-case-studies .cbody h3{letter-spacing:-.025em;margin:4px 0 0;font-size:26px;font-weight:800;line-height:1.15}.tvx-case-studies .cbody p{color:#64748b;margin:0;font-size:15px;line-height:1.65}.tvx-case-studies .cm{border-top:1px solid #0f172a14;gap:32px;margin-top:auto;padding-top:20px;display:flex}.tvx-case-studies .cm strong{width:max-content;margin-bottom:6px;font-family:Space Grotesk,sans-serif;font-size:30px;font-weight:700;line-height:1;display:block}.tvx-case-studies .cm span{text-transform:uppercase;letter-spacing:.1em;color:#64748b;font-size:11px}.tvx-case-studies .more{color:#4f46e5;align-items:center;gap:8px;font-size:15px;font-weight:700;display:inline-flex}.tvx-case-studies .more svg{transition:translate .3s cubic-bezier(.16,1,.3,1)}.tvx-case-studies .ccard:hover .more svg{translate:4px}.tvx-case-studies .final-h{letter-spacing:-.04em;margin:0 0 24px;font-size:76px;font-weight:800;line-height:1.02}.tvx-case-studies .fgrid{grid-template-columns:2fr 1fr 1fr 1fr;gap:64px;margin-bottom:64px;display:grid}.tvx-case-studies .fcol a:hover{color:#4f46e5}@supports (animation-timeline:view()){.tvx-case-studies .card,.tvx-case-studies .rv{animation:linear both tvx-case-studies-rise;animation-timeline:view();animation-range:entry cover 30%}.tvx-case-studies .ccard:nth-child(2){animation-range:entry 8% cover 36%}.tvx-case-studies .ccard:nth-child(3){animation-range:entry 16% cover 42%}}@keyframes tvx-case-studies-pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@keyframes tvx-case-studies-markin{0%{opacity:0;transform:rotate(-90deg)scale(.6)}to{opacity:1;transform:none}}@keyframes tvx-case-studies-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes tvx-case-studies-shimmer{to{background-position:200%}}@keyframes tvx-case-studies-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes tvx-case-studies-fadein{0%{opacity:0}to{opacity:1}}@keyframes tvx-case-studies-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@keyframes tvx-case-studies-drift{0%{transform:translate(0)scale(1)}to{transform:translate(-30%,30%)scale(1.2)}}@keyframes tvx-case-studies-draw{0%{stroke-dashoffset:100px}45%,80%{stroke-dashoffset:0}to{stroke-dashoffset:-100px}}@keyframes tvx-case-studies-pop{0%{opacity:0;transform:translateY(8px)}8%,82%{opacity:1;transform:none}92%,to{opacity:0;transform:translateY(-4px)}}@keyframes tvx-case-studies-glow{0%,to{box-shadow:0 0 #4f46e573}50%{box-shadow:0 0 0 8px #4f46e500}}@keyframes tvx-case-studies-glowc{0%,to{box-shadow:0 20px 40px -12px #4f46e58c,0 0 #7c3aed59}50%{box-shadow:0 20px 40px -12px #4f46e58c,0 0 0 14px #7c3aed00}}@media (max-width:1100px){.tvx-case-studies .navlinks{display:none}.tvx-case-studies .ccard{flex-basis:calc(50% - 12px)}}@media (max-width:768px){.tvx-case-studies .hero{padding:140px 16px 80px}.tvx-case-studies .ccard{flex-basis:100%}.tvx-case-studies .fgrid{grid-template-columns:1fr;gap:40px}.tvx-case-studies .navcta{display:none}.tvx-case-studies .h1{font-size:52px}.tvx-case-studies .final-h{font-size:44px}.tvx-case-studies .hproof{grid-template-columns:repeat(2,minmax(0,1fr))}.tvx-case-studies .fbar{border-radius:24px}.tvx-case-studies .cta-big{padding-left:24px;font-size:17px}}@media (max-width:420px){.tvx-case-studies .fbtn{padding:10px 14px;font-size:13px}.tvx-case-studies .cbody{padding:24px}}@media (prefers-reduced-motion:reduce){.tvx-case-studies,.tvx-case-studies *{transition:none!important;animation:none!important}}
