.tf-home .tf-home-showcase{position:relative;justify-self:end;width:min(100%,620px);aspect-ratio:1.08/1;overflow:hidden;border:1px solid #d7e3f4;border-radius:30px;background:#f8fbff;box-shadow:0 28px 70px rgba(20,48,94,.14)}.tf-showcase-stage{position:absolute;inset:0;overflow:hidden}.tf-showcase-brand{position:absolute;left:50%;top:50%;z-index:8;display:grid;width:108px;height:108px;translate:-50% -50%;place-items:center;border-radius:28px;background:#fff;box-shadow:0 18px 50px rgba(37,99,235,.2)}.tf-showcase-brand img{width:76px;height:76px;object-fit:contain}.tf-showcase-brand span{font-size:1.4rem;font-weight:800;color:#2563eb}.tf-showcase-caption{position:absolute;left:24px;right:24px;bottom:22px;z-index:9;padding:13px 16px;border:1px solid rgba(196,211,235,.8);border-radius:14px;background:rgba(255,255,255,.88);backdrop-filter:blur(10px)}.tf-showcase-caption b,.tf-showcase-caption small{display:block}.tf-showcase-caption b{color:#0b2146;font-size:.82rem}.tf-showcase-caption small{margin-top:3px;color:#667795;font-size:.68rem}.tf-home-showcase-1{background:radial-gradient(circle at 50% 48%,#183a84 0,#071b43 38%,#06132e 78%)}.tf-home-showcase-1 .tf-showcase-brand{background:#fff}.tf-orbit{position:absolute;left:50%;top:50%;translate:-50% -50%;border:1px solid rgba(96,165,250,.36);border-radius:50%}.tf-orbit-a{width:45%;aspect-ratio:1;animation:tfOrbit 12s linear infinite}.tf-orbit-b{width:66%;aspect-ratio:1;animation:tfOrbitR 18s linear infinite}.tf-orbit-c{width:86%;aspect-ratio:1;animation:tfOrbit 26s linear infinite}.tf-orbit-node{position:absolute;z-index:9;display:grid;width:48px;height:48px;place-items:center;border-radius:15px;background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.28);color:#2563eb;animation:tfBob 4s ease-in-out infinite}.tf-node-a{left:15%;top:23%}.tf-node-b{right:12%;top:29%;animation-delay:-1s}.tf-node-c{left:18%;bottom:22%;animation-delay:-2s}.tf-node-d{right:18%;bottom:18%;animation-delay:-3s}.tf-home-showcase-2{background:linear-gradient(145deg,#fff,#f2f6ff 60%,#f8f3ff)}.tf-home-showcase-2 .tf-showcase-brand{left:12%;top:69%;width:76px;height:76px;border-radius:22px}.tf-home-showcase-2 .tf-showcase-brand img{width:54px;height:54px}.tf-flow-line{position:absolute;inset:12% 5% 12% 5%;width:90%;height:76%}.tf-flow-line path{fill:none;stroke:#7aa2ff;stroke-width:2.5;stroke-dasharray:8 8;animation:tfDash 8s linear infinite}.tf-flow-point{position:absolute;z-index:7;display:grid;min-width:82px;justify-items:center;gap:6px;color:#17335f;font-size:.67rem}.tf-flow-point i{display:grid;width:54px;height:54px;place-items:center;border-radius:50%;background:#fff;box-shadow:0 10px 28px rgba(37,99,235,.16);color:#2563eb;font-size:1.15rem}.tf-flow-1{left:7%;top:59%}.tf-flow-2{left:34%;top:31%}.tf-flow-3{left:60%;top:20%}.tf-flow-4{right:5%;top:42%}.tf-home-showcase-3{background:radial-gradient(circle at 50% 50%,#123875,#061630 68%)}.tf-home-showcase-3 .tf-showcase-brand{background:#fff}.tf-network-lines{position:absolute;inset:10%;background-image:linear-gradient(30deg,transparent 48%,rgba(56,189,248,.28) 49%,rgba(56,189,248,.28) 51%,transparent 52%),linear-gradient(-30deg,transparent 48%,rgba(167,139,250,.25) 49%,rgba(167,139,250,.25) 51%,transparent 52%);background-size:92px 76px;animation:tfNetwork 12s linear infinite}.tf-network-node{position:absolute;z-index:6;display:grid;width:44px;height:44px;place-items:center;border-radius:50%;background:#fff;color:#2563eb;box-shadow:0 0 28px rgba(96,165,250,.6);animation:tfBob 4.5s ease-in-out infinite}.tf-net-a{left:19%;top:23%}.tf-net-b{right:18%;top:20%;animation-delay:-.8s}.tf-net-c{left:12%;bottom:30%;animation-delay:-1.6s}.tf-net-d{right:12%;bottom:27%;animation-delay:-2.4s}.tf-net-e{left:49%;top:15%;animation-delay:-3.2s}.tf-home-showcase-4{background:linear-gradient(150deg,#fff,#f4f7ff 58%,#eef8ff)}.tf-home-showcase-4 .tf-showcase-brand{display:none}.tf-wave{position:absolute;left:-10%;width:120%;height:170px;border-radius:50%;border-top:3px solid #4f7cff;transform:rotate(-5deg)}.tf-wave-a{bottom:5%;background:linear-gradient(180deg,rgba(99,102,241,.07),transparent);animation:tfWave 6s ease-in-out infinite}.tf-wave-b{bottom:-3%;border-color:#67d4ff;animation:tfWave 7.5s ease-in-out infinite reverse}.tf-wave-cards{position:absolute;left:8%;right:8%;top:25%;display:flex;align-items:center;justify-content:space-between}.tf-wave-cards span{display:grid;width:104px;height:128px;place-items:center;align-content:center;gap:12px;border:1px solid #e1e8f5;border-radius:18px;background:#fff;box-shadow:0 18px 38px rgba(48,76,137,.12);color:#17335f;animation:tfCardWave 5s ease-in-out infinite}.tf-wave-cards span:nth-child(2){animation-delay:-1.2s}.tf-wave-cards span:nth-child(3){animation-delay:-2.4s}.tf-wave-cards span:nth-child(4){animation-delay:-3.6s}.tf-wave-cards i{font-size:1.35rem;color:#4f46e5}.tf-wave-cards b{font-size:.67rem}.tf-home-showcase-5{background:linear-gradient(160deg,#06162f,#08244d 60%,#06142d)}.tf-home-showcase-5 .tf-showcase-brand{top:55%;background:#fff;box-shadow:0 0 60px rgba(96,165,250,.5)}.tf-spotlight{position:absolute;left:33%;top:-12%;width:34%;height:72%;clip-path:polygon(38% 0,62% 0,100% 100%,0 100%);background:linear-gradient(180deg,rgba(255,255,255,.34),rgba(96,165,250,.07));filter:blur(3px);animation:tfSpot 6s ease-in-out infinite}.tf-pedestal{position:absolute;left:50%;translate:-50% 0;border-radius:50%;background:linear-gradient(180deg,#1d4b88,#071a39);box-shadow:0 10px 40px rgba(0,0,0,.35)}.tf-pedestal-a{bottom:19%;width:220px;height:48px}.tf-pedestal-b{bottom:16%;width:280px;height:42px;opacity:.65}.tf-spot-icon{position:absolute;color:#6fa8ff;font-size:1.35rem;opacity:.55;animation:tfBob 5s ease-in-out infinite}.tf-spot-a{left:18%;top:26%}.tf-spot-b{right:16%;top:30%;animation-delay:-1.6s}.tf-spot-c{right:24%;bottom:25%;animation-delay:-3.2s}.tf-home-showcase-5 .tf-showcase-caption{border-color:rgba(147,197,253,.18);background:rgba(5,20,47,.72)}.tf-home-showcase-5 .tf-showcase-caption b{color:#fff}.tf-home-showcase-5 .tf-showcase-caption small{color:#a9c2e7}.tf-home-showcase-6{background:linear-gradient(145deg,#fff,#f4f5ff 60%,#f8f4ff)}.tf-home-showcase-6 .tf-showcase-brand{display:none}.tf-stack-card{position:absolute;top:25%;z-index:4;display:grid;width:180px;height:230px;place-items:center;align-content:center;gap:13px;border:1px solid #e0e6f2;border-radius:22px;background:#fff;box-shadow:0 24px 50px rgba(70,70,160,.16);color:#122b55;transition:transform .35s ease}.tf-stack-card i{font-size:2rem;color:#2563eb}.tf-stack-card img{width:64px;height:64px;object-fit:contain}.tf-stack-card b{font-size:.9rem}.tf-stack-card small{color:#71809a;font-size:.66rem}.tf-stack-left{left:13%;transform:rotate(-9deg) translateY(18px);animation:tfStackL 6s ease-in-out infinite}.tf-stack-center{left:50%;z-index:8;translate:-50% 0;animation:tfStackC 6s ease-in-out infinite}.tf-stack-right{right:13%;transform:rotate(9deg) translateY(18px);animation:tfStackR 6s ease-in-out infinite}.tf-stack-arrow{position:absolute;top:49%;z-index:12;display:grid;width:38px;height:38px;place-items:center;border:1px solid #dbe4f2;border-radius:50%;background:#fff;color:#2563eb}.tf-stack-prev{left:5%}.tf-stack-next{right:5%}.tf-home-explore{position:relative;z-index:5;display:grid;grid-template-columns:minmax(210px,.72fr) minmax(0,2.28fr);gap:22px;align-items:center;margin-top:28px;padding:18px;border:1px solid #dbe5f3;border-radius:22px;background:rgba(255,255,255,.92);box-shadow:0 16px 42px rgba(31,71,154,.08)}.tf-home-explore-copy span{display:block;margin-bottom:5px;color:#2563eb;font-size:.68rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.tf-home-explore-copy strong{display:block;color:#0b2146;font-size:1rem;line-height:1.35}.tf-home-explore-links{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.tf-home-explore-links a{display:flex;min-width:0;align-items:center;gap:9px;padding:11px;border:1px solid #e0e8f4;border-radius:14px;background:#f9fbff;color:#10284f;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.tf-home-explore-links a:hover{transform:translateY(-2px);border-color:#aac2ff;box-shadow:0 10px 22px rgba(37,99,235,.08)}.tf-home-explore-links i{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:10px;background:#eaf1ff;color:#2563eb}.tf-home-explore-links span,.tf-home-explore-links b,.tf-home-explore-links small{display:block;min-width:0}.tf-home-explore-links b{overflow:hidden;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.tf-home-explore-links small{overflow:hidden;margin-top:2px;color:#71809b;font-size:.6rem;text-overflow:ellipsis;white-space:nowrap}.tf-home [data-home-reveal]{opacity:0;transform:translateY(22px);transition:opacity .55s ease,transform .55s cubic-bezier(.2,.75,.25,1)}.tf-home [data-home-reveal].is-visible{opacity:1;transform:none}@keyframes tfOrbit{to{transform:rotate(360deg)}}@keyframes tfOrbitR{to{transform:rotate(-360deg)}}@keyframes tfBob{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes tfDash{to{stroke-dashoffset:-64}}@keyframes tfNetwork{50%{transform:scale(1.04) rotate(2deg)}}@keyframes tfWave{50%{transform:rotate(-2deg) translateY(-12px)}}@keyframes tfCardWave{0%,100%{transform:translateY(10px) rotate(-2deg)}50%{transform:translateY(-10px) rotate(2deg)}}@keyframes tfSpot{50%{opacity:.65;transform:scaleX(1.12)}}@keyframes tfStackL{50%{transform:rotate(-5deg) translate(12px,4px)}}@keyframes tfStackC{50%{transform:translateY(-12px)}}@keyframes tfStackR{50%{transform:rotate(5deg) translate(-12px,4px)}}@media(max-width:1199.98px){.tf-home .tf-home-showcase{width:min(100%,540px)}.tf-home-explore{grid-template-columns:1fr}}@media(max-width:991.98px){.tf-home .tf-motion-hero-grid{grid-template-columns:1fr!important}.tf-home .tf-home-showcase{justify-self:center;width:min(100%,620px);margin-top:8px}.tf-home-explore-links{grid-template-columns:repeat(2,minmax(0,1fr))}.tf-home-explore-links a:last-child{grid-column:1/-1}}@media(max-width:575.98px){.tf-home .tf-home-showcase{aspect-ratio:.95/1;border-radius:22px}.tf-showcase-brand{width:82px;height:82px;border-radius:22px}.tf-showcase-brand img{width:58px;height:58px}.tf-orbit-node{width:40px;height:40px}.tf-flow-point{min-width:64px}.tf-flow-point i{width:42px;height:42px}.tf-wave-cards{left:4%;right:4%;top:29%}.tf-wave-cards span{width:74px;height:100px}.tf-stack-card{width:130px;height:185px}.tf-stack-left{left:10%}.tf-stack-right{right:10%}.tf-home-explore{margin-top:18px;padding:14px}.tf-home-explore-links{grid-template-columns:1fr}.tf-home-explore-links a:last-child{grid-column:auto}}@media(prefers-reduced-motion:reduce){.tf-home-showcase *{animation:none!important}.tf-home [data-home-reveal]{opacity:1!important;transform:none!important;transition:none!important}.tf-home-explore-links a{transition:none!important}}
.tf-home .tf-motion-hero.is-dark{background:radial-gradient(circle at 78% 24%,rgba(37,99,255,.18),transparent 27%),radial-gradient(circle at 20% 12%,rgba(14,165,233,.10),transparent 24%),linear-gradient(135deg,#06142d 0%,#081d3d 48%,#07142c 100%)!important;border-bottom-color:#132b50!important}.tf-home .tf-motion-hero.is-dark::before{background-image:linear-gradient(rgba(148,163,184,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.055) 1px,transparent 1px)!important;background-size:46px 46px!important;mask-image:linear-gradient(to bottom,#000,transparent 94%)!important}.tf-home .tf-motion-hero.is-dark .tf-motion-eyebrow{border-color:rgba(96,165,250,.34)!important;background:rgba(12,31,63,.72)!important;color:#8ec5ff!important}.tf-home .tf-motion-hero.is-dark .tf-motion-copy h1{color:#fff!important}.tf-home .tf-motion-hero.is-dark .tf-motion-copy h1 em{color:#7da7ff!important}.tf-home .tf-motion-hero.is-dark .tf-motion-copy>p{color:#b8c8df!important}.tf-home .tf-motion-hero.is-dark .tf-motion-links a{border-color:rgba(148,163,184,.25)!important;background:rgba(11,31,64,.82)!important;color:#e7efff!important}.tf-home .tf-motion-hero.is-dark .tf-motion-links a:hover{border-color:#5f8cff!important;background:#102b58!important}.tf-home .tf-motion-hero.is-dark .tf-motion-trust{border-color:#1b3761!important;background:rgba(7,23,49,.92)!important;box-shadow:0 18px 42px rgba(0,0,0,.22)!important}.tf-home .tf-motion-hero.is-dark .tf-motion-trust>div{border-color:#1b3761!important}.tf-home .tf-motion-hero.is-dark .tf-motion-trust b{color:#fff!important}.tf-home .tf-motion-hero.is-dark .tf-motion-trust small{color:#9fb2d0!important}.tf-home .tf-motion-hero.is-dark .tf-motion-trust i{color:#7ca7ff!important}.tf-home .tf-motion-hero.is-dark .tf-motion-hero-glow{opacity:.2!important}.tf-home .tf-motion-hero.is-light{background:radial-gradient(circle at 12% 18%,rgba(45,212,191,.15),transparent 30%),radial-gradient(circle at 82% 14%,rgba(59,130,246,.13),transparent 27%),radial-gradient(circle at 62% 76%,rgba(168,85,247,.07),transparent 34%),linear-gradient(180deg,#f8fbff 0%,#fff 82%)!important}.tf-home .tf-home-showcase{min-height:520px!important}.tf-home .tf-home-showcase-1,.tf-home .tf-home-showcase-3,.tf-home .tf-home-showcase-5{border-color:#173663!important;box-shadow:0 28px 74px rgba(0,0,0,.30)!important}.tf-home .tf-home-showcase-1{background:radial-gradient(circle at 50% 48%,#123e8a 0,#071e47 36%,#050f24 78%)!important}.tf-home .tf-home-showcase-3{background:radial-gradient(circle at 50% 48%,#123a7b 0,#071b3a 52%,#050f25 100%)!important}.tf-home .tf-home-showcase-5{background:linear-gradient(160deg,#050f24,#08244d 58%,#061229)!important}.tf-home .tf-home-showcase-2,.tf-home .tf-home-showcase-4,.tf-home .tf-home-showcase-6{border-color:#d5e1f2!important;background:#f9fbff!important;box-shadow:0 28px 70px rgba(31,71,154,.12)!important}.tf-orbit-node,.tf-network-node{font-size:.58rem!important;font-weight:800!important;letter-spacing:.035em!important}.tf-home-showcase-1 .tf-orbit-node{border:1px solid rgba(125,180,255,.28)!important;background:linear-gradient(145deg,#183c79,#0d2757)!important;color:#eaf4ff!important;box-shadow:0 0 0 1px rgba(255,255,255,.04),0 12px 32px rgba(0,0,0,.30),0 0 28px rgba(59,130,246,.16)!important}.tf-home-showcase-1 .tf-node-a{background:linear-gradient(145deg,#0ea5e9,#2563eb)!important}.tf-home-showcase-1 .tf-node-b{background:linear-gradient(145deg,#8b5cf6,#6366f1)!important}.tf-home-showcase-1 .tf-node-c{background:linear-gradient(145deg,#14b8a6,#0f766e)!important}.tf-home-showcase-1 .tf-node-d{background:linear-gradient(145deg,#f59e0b,#d97706)!important}.tf-home-showcase-2 .tf-flow-point span{display:grid;width:56px;height:56px;place-items:center;border:1px solid #d9e5f6;border-radius:50%;background:#fff;color:#2563eb;font-size:1rem;font-weight:850;box-shadow:0 12px 28px rgba(37,99,235,.15)}.tf-home-showcase-2 .tf-flow-2 span{color:#7c3aed;background:#faf7ff}.tf-home-showcase-2 .tf-flow-3 span{color:#d97706;background:#fff9ed}.tf-home-showcase-2 .tf-flow-4 span{color:#059669;background:#effcf7}.tf-home-showcase-2 .tf-flow-point b{font-size:.7rem!important}.tf-home-showcase-3 .tf-network-node{width:52px!important;height:52px!important;border:1px solid rgba(125,180,255,.3)!important;background:linear-gradient(145deg,#173c7c,#0c2859)!important;color:#e8f2ff!important;box-shadow:0 0 26px rgba(59,130,246,.28)!important}.tf-home-showcase-3 .tf-net-a{background:linear-gradient(145deg,#8b5cf6,#6d28d9)!important}.tf-home-showcase-3 .tf-net-b{background:linear-gradient(145deg,#10b981,#047857)!important}.tf-home-showcase-3 .tf-net-c{background:linear-gradient(145deg,#0ea5e9,#0369a1)!important}.tf-home-showcase-3 .tf-net-d{background:linear-gradient(145deg,#f97316,#c2410c)!important}.tf-home-showcase-3 .tf-net-e{background:linear-gradient(145deg,#6366f1,#4338ca)!important}.tf-home-showcase-4 .tf-wave-cards span{border-color:#dce6f4!important;background:rgba(255,255,255,.96)!important;box-shadow:0 18px 38px rgba(48,76,137,.13)!important}.tf-home-showcase-4 .tf-wave-cards em{display:grid;width:42px;height:42px;place-items:center;border-radius:13px;background:#eef4ff;color:#2563eb;font-style:normal;font-size:1.05rem;font-weight:800}.tf-home-showcase-4 .tf-wave-cards span:nth-child(2) em{background:#f4efff;color:#7c3aed}.tf-home-showcase-4 .tf-wave-cards span:nth-child(3) em{background:#fff6df;color:#d97706}.tf-home-showcase-4 .tf-wave-cards span:nth-child(4) em{background:#eafaf3;color:#059669}.tf-home-showcase-5 .tf-spot-icon{display:grid;width:48px;height:48px;place-items:center;border:1px solid rgba(125,180,255,.22);border-radius:14px;background:rgba(15,39,82,.76);color:#8ec5ff!important;font-size:.72rem!important;font-weight:800!important;box-shadow:0 14px 34px rgba(0,0,0,.24)}.tf-home-showcase-5 .tf-showcase-brand{border:1px solid rgba(255,255,255,.8)!important}.tf-home-showcase-6 .tf-stack-card{border-color:#dbe4f2!important;box-shadow:0 24px 54px rgba(71,70,150,.16)!important}.tf-home-showcase-6 .tf-stack-left{background:linear-gradient(180deg,#fff,#f5f9ff)!important}.tf-home-showcase-6 .tf-stack-center{background:linear-gradient(180deg,#fff,#f7f5ff)!important}.tf-home-showcase-6 .tf-stack-right{background:linear-gradient(180deg,#fff,#f4fbff)!important}.tf-home-showcase-6 .tf-stack-card i{display:grid;width:56px;height:56px;place-items:center;border-radius:16px;background:#eef4ff!important}.tf-home .tf-motion-hero-1 .tf-home-showcase,.tf-home .tf-motion-hero-3 .tf-home-showcase,.tf-home .tf-motion-hero-5 .tf-home-showcase{transform:translateZ(0)}.tf-home .tf-motion-hero-1 .tf-motion-search,.tf-home .tf-motion-hero-3 .tf-motion-search,.tf-home .tf-motion-hero-5 .tf-motion-search{border-color:#cbd8ec!important;box-shadow:0 18px 46px rgba(0,0,0,.16)!important}.tf-home .tf-motion-hero-1 .tf-showcase-caption,.tf-home .tf-motion-hero-3 .tf-showcase-caption{border-color:rgba(125,180,255,.2)!important;background:rgba(4,18,43,.74)!important}.tf-home .tf-motion-hero-1 .tf-showcase-caption b,.tf-home .tf-motion-hero-3 .tf-showcase-caption b{color:#fff!important}.tf-home .tf-motion-hero-1 .tf-showcase-caption small,.tf-home .tf-motion-hero-3 .tf-showcase-caption small{color:#a9bfdd!important}@media(max-width:991.98px){.tf-home .tf-motion-hero.is-dark .tf-motion-copy{padding-bottom:28px!important}.tf-home .tf-motion-hero.is-dark .tf-motion-trust{border-radius:16px 16px 0 0!important}.tf-home .tf-home-showcase{min-height:440px!important}}@media(max-width:575.98px){.tf-home .tf-home-showcase{min-height:360px!important}.tf-home-showcase-4 .tf-wave-cards span{width:72px!important;height:98px!important}.tf-home-showcase-4 .tf-wave-cards em{width:34px;height:34px;border-radius:10px}.tf-home-showcase-2 .tf-flow-point span{width:44px;height:44px}.tf-home-showcase-3 .tf-network-node{width:44px!important;height:44px!important;font-size:.5rem!important}}
