.tz-landing{--bg:#060608;--bg2:#0d0d12;--bg3:#13131a;--border:#1a1a24;--border2:#22222e;--orange:#ff6b2b;--purple:#7c3aed;--green:#22c55e;--blue:#3b82f6;--text:#f0ebe3;--text2:#7a7570;--text3:#3a3835;--spring:cubic-bezier(0.16,1,0.3,1);background:var(--bg);color:var(--text);font-family:DM Sans,sans-serif;overflow-x:hidden}.tz-landing *{margin:0;padding:0;box-sizing:border-box}html.has-cursor,html.has-cursor *{cursor:none!important}.tz-landing #scrollBar{position:fixed;top:0;left:0;height:2px;width:0;background:linear-gradient(90deg,var(--orange),var(--purple),var(--orange));background-size:200%;z-index:1001;pointer-events:none;animation:tzBarShimmer 3s linear infinite}@keyframes tzBarShimmer{to{background-position:200%}}.tz-landing #cursorDot{width:6px;height:6px;background:var(--orange);border-radius:50%;z-index:10000;transition:width .15s,height .15s,opacity .3s;mix-blend-mode:screen}.tz-landing #cursorDot,.tz-landing #cursorRing{position:fixed;top:0;left:0;pointer-events:none;transform:translate(-50%,-50%)}.tz-landing #cursorRing{width:30px;height:30px;border:1px solid rgba(255,107,43,.45);border-radius:50%;z-index:9999;transition:width .25s var(--spring),height .25s var(--spring),border-color .2s,opacity .3s}.tz-landing #cursorDot.big{width:10px;height:10px}.tz-landing #cursorRing.big{width:44px;height:44px;border-color:rgba(255,107,43,.2)}.tz-landing #cursorDot.gone,.tz-landing #cursorRing.gone{opacity:0}.tz-landing nav{position:fixed;top:0;left:0;right:0;z-index:200;padding:18px 48px;transition:background .4s,border-bottom .4s}.tz-landing .nav-container{display:flex;align-items:center;justify-content:space-between;width:100%}.tz-landing nav.scrolled{background:rgba(6,6,8,.94);backdrop-filter:blur(16px);border-bottom:.5px solid var(--border)}.tz-landing .nav-logo{font-family:Syne,sans-serif;font-size:20px;font-weight:800;color:var(--orange);letter-spacing:4px}.tz-landing .nav-links{display:flex;gap:32px}.tz-landing .nav-links a{color:var(--text2);font-size:13px;text-decoration:none;transition:color .2s}.tz-landing .nav-links a:hover{color:var(--text)}.tz-landing .nav-btns{display:flex;gap:10px}.tz-landing .nb-sign{background:transparent;color:var(--text);border:.5px solid var(--border2);padding:8px 20px;border-radius:22px;font-size:13px;font-family:DM Sans,sans-serif;transition:border-color .2s}.tz-landing .nb-sign:hover{border-color:var(--text2)}.tz-landing .nb-join{background:var(--orange);color:#fff;border:none;padding:8px 20px;border-radius:22px;font-size:13px;font-weight:500;font-family:DM Sans,sans-serif;transition:opacity .2s,box-shadow .2s}.tz-landing .nb-join:hover{opacity:.88;box-shadow:0 0 24px rgba(255,107,43,.3)}.tz-landing .hero{position:relative;height:100vh;min-height:700px;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.tz-landing #heroCanvas{width:100%;height:100%}.tz-landing #heroCanvas,.tz-landing .hero-glow{position:absolute;inset:0;will-change:transform}.tz-landing .hero-glow{background:radial-gradient(ellipse 80% 60% at 50% 50%,rgba(124,58,237,.13) 0,transparent 65%),radial-gradient(ellipse 50% 40% at 30% 70%,rgba(255,107,43,.07) 0,transparent 60%);pointer-events:none}.tz-landing .hero-orb-wrap{position:absolute;will-change:transform}.tz-landing .hero-orb{width:340px;height:340px;border-radius:50%;background:radial-gradient(circle at 35% 35%,rgba(124,58,237,.2),rgba(255,107,43,.06) 50%,transparent 70%);border:.5px solid rgba(124,58,237,.15);animation:tzOrbPulse 4s ease-in-out infinite}.tz-landing .hero-orb:after{content:"";position:absolute;inset:-48px;border-radius:50%;border:.5px dashed rgba(124,58,237,.07);animation:tzOrbSpin 24s linear infinite}@keyframes tzOrbPulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes tzOrbSpin{to{transform:rotate(1turn)}}.tz-landing .hbf{position:absolute;display:flex;align-items:center;gap:7px;background:rgba(13,13,18,.88);border:.5px solid var(--border2);border-radius:20px;padding:8px 14px;font-size:12px;color:var(--text2);backdrop-filter:blur(10px);white-space:nowrap;pointer-events:none;opacity:0;animation:tzBadgeIn .55s var(--spring) forwards,tzFloatBadge 3s ease-in-out infinite}.tz-landing .hbf .dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.tz-landing .hbf1{top:22%;left:8%;animation-delay:1.5s,0s}.tz-landing .hbf2{top:18%;right:10%;animation-delay:1.7s,.6s}.tz-landing .hbf3{bottom:30%;left:6%;animation-delay:1.9s,1.2s}.tz-landing .hbf4{bottom:26%;right:8%;animation-delay:1.8s,.9s}.tz-landing .hbf5{top:52%;left:3%;animation-delay:2s,1.8s}@keyframes tzBadgeIn{0%{opacity:0}to{opacity:1}}@keyframes tzFloatBadge{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.tz-landing .hero-text{position:relative;z-index:10;text-align:center;padding:0 24px;max-width:800px;will-change:transform,opacity}.tz-landing .hero-eyebrow{display:inline-flex;align-items:center;gap:8px;background:rgba(255,107,43,.08);border:.5px solid rgba(255,107,43,.2);color:var(--orange);font-size:11px;padding:5px 14px;border-radius:20px;margin-bottom:28px;letter-spacing:1px;text-transform:uppercase;opacity:0;animation:tzEyebrowIn .6s .15s var(--spring) forwards}@keyframes tzEyebrowIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.tz-landing .hero-h1{font-family:Syne,sans-serif;font-size:clamp(40px,5.5vw,72px);font-weight:800;line-height:1.05;letter-spacing:-1px;margin-bottom:22px}.tz-landing .hl{display:block;overflow:hidden;line-height:1.18}.tz-landing .hli{display:block;transform:translateY(110%);animation:tzLineUp .85s var(--spring) forwards}.tz-landing .hl:first-child .hli{animation-delay:.35s}.tz-landing .hl:nth-child(2) .hli{animation-delay:.52s}.tz-landing .hl:nth-child(3) .hli{animation-delay:.69s}@keyframes tzLineUp{to{transform:translateY(0)}}.tz-landing .grd{background:linear-gradient(135deg,var(--text) 30%,var(--orange));-webkit-background-clip:text;background-clip:text}.tz-landing .grd,.tz-landing .grd2{-webkit-text-fill-color:transparent}.tz-landing .grd2{background:linear-gradient(135deg,var(--purple),#a855f7);-webkit-background-clip:text;background-clip:text}.tz-landing .hero-sub{font-size:16px;color:var(--text2);max-width:480px;margin:0 auto 36px;line-height:1.75;opacity:0;animation:tzFadeUp .7s .92s var(--spring) forwards}.tz-landing .hero-btns{gap:12px;margin-bottom:22px;animation:tzFadeUp .7s 1.08s var(--spring) forwards}.tz-landing .hero-btns,.tz-landing .hero-trust{display:flex;justify-content:center;flex-wrap:wrap;opacity:0}.tz-landing .hero-trust{gap:20px;animation:tzFadeUp .7s 1.22s var(--spring) forwards}.tz-landing .hero-trust span{font-size:12px;color:var(--text3);display:flex;align-items:center;gap:6px}.tz-landing .hero-trust span:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--green)}@keyframes tzFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.tz-landing .hbtn-p{background:var(--orange);color:#fff;border:none;padding:14px 32px;border-radius:28px;font-size:14px;font-weight:500;font-family:DM Sans,sans-serif;box-shadow:0 8px 30px rgba(255,107,43,.25);transition:transform .25s var(--spring),box-shadow .25s;cursor:pointer}.tz-landing .hbtn-p:hover{box-shadow:0 16px 44px rgba(255,107,43,.4)}.tz-landing .hbtn-o{background:transparent;color:var(--text);border:.5px solid var(--border2);padding:14px 28px;border-radius:28px;font-size:14px;font-family:DM Sans,sans-serif;transition:border-color .2s,background .2s;cursor:pointer}.tz-landing .hbtn-o:hover{border-color:var(--text2);background:hsla(0,0%,100%,.03)}.tz-landing .scroll-hint{position:absolute;bottom:28px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:5px;color:var(--text3);font-size:10px;letter-spacing:1.5px;cursor:pointer;opacity:0;animation:tzFadeUp .6s 1.5s var(--spring) forwards,tzScrollBounce 2s 2.1s ease-in-out infinite}@keyframes tzScrollBounce{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(7px)}}.tz-landing .sep{height:1px;background:linear-gradient(90deg,transparent,var(--border),transparent);position:relative}.tz-landing .sep:after{content:"";position:absolute;top:-1px;left:50%;transform:translateX(-50%);width:64px;height:3px;background:linear-gradient(90deg,var(--orange),var(--purple));border-radius:2px;opacity:.35}.tz-landing .stats-bar{background:var(--bg2);border-top:.5px solid var(--border);border-bottom:.5px solid var(--border);padding:32px 48px}.tz-landing .stats-container{display:flex;align-items:center;justify-content:center;width:100%}.tz-landing .stat-item{flex:1;text-align:center;padding:0 28px;border-right:.5px solid var(--border)}.tz-landing .stat-item:last-child{border-right:none}.tz-landing .stat-num{font-family:Syne,sans-serif;font-size:34px;font-weight:800;background:linear-gradient(135deg,var(--text),var(--orange));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-variant-numeric:tabular-nums}.tz-landing .stat-label{font-size:11px;color:var(--text3);margin-top:4px;letter-spacing:.5px}.tz-landing .sec-eyebrow{font-size:11px;color:var(--orange);letter-spacing:2px;text-transform:uppercase;margin-bottom:12px;display:flex;align-items:center;gap:8px}.tz-landing .sec-eyebrow:before{content:"";width:20px;height:1px;background:var(--orange)}.tz-landing .sec-h2{font-family:Syne,sans-serif;font-size:clamp(28px,3.5vw,44px);font-weight:700;line-height:1.15;margin-bottom:14px}.tz-landing .sec-h2 span{color:var(--orange)}.tz-landing .sec-desc{font-size:15px;color:var(--text2);line-height:1.75}.tz-landing .showcase-section{padding:90px 0;background:var(--bg)}.tz-landing .showcase-head{text-align:center;padding:0 48px;margin-bottom:52px}.tz-landing .marquee-wrap{display:flex;flex-direction:column;gap:14px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.tz-landing .marquee-row{display:flex;gap:14px;animation:tzMLeft 32s linear infinite}.tz-landing .marquee-row.rev{animation:tzMRight 38s linear infinite}@keyframes tzMLeft{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes tzMRight{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.tz-landing .mc{flex-shrink:0;width:200px;height:140px;border-radius:14px;overflow:hidden;border:.5px solid var(--border2);position:relative;transition:transform .35s var(--spring),border-color .3s,box-shadow .3s;cursor:pointer}.tz-landing .mc:hover{transform:scale(1.06);border-color:rgba(255,107,43,.4);box-shadow:0 10px 36px rgba(255,107,43,.1)}.tz-landing .mc-inner{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.tz-landing .mc-lbl{position:absolute;bottom:8px;left:8px;background:rgba(0,0,0,.7);color:var(--text2);font-size:10px;padding:3px 8px;border-radius:8px;backdrop-filter:blur(4px)}.tz-landing .features-section{padding:100px 48px;background:var(--bg)}.tz-landing .feat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:54px}.tz-landing .feat-card{background:var(--bg2);border:.5px solid var(--border);border-radius:16px;padding:28px;transition:transform .4s var(--spring),border-color .3s,box-shadow .4s;position:relative;overflow:hidden}.tz-landing .feat-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--orange),transparent);opacity:0;transition:opacity .3s}.tz-landing .feat-card:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at var(--mx,50%) var(--my,50%),rgba(255,107,43,.07),transparent 65%);opacity:0;transition:opacity .35s;pointer-events:none}.tz-landing .feat-card:hover{transform:translateY(-6px);border-color:var(--border2);box-shadow:0 20px 60px rgba(0,0,0,.4),0 0 0 1px rgba(255,107,43,.04)}.tz-landing .feat-card:hover:after,.tz-landing .feat-card:hover:before{opacity:1}.tz-landing .feat-icon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:18px}.tz-landing .feat-title{font-family:Syne,sans-serif;font-size:15px;font-weight:600;color:var(--text);margin-bottom:8px}.tz-landing .feat-desc{font-size:13px;color:var(--text2);line-height:1.7}.tz-landing .hiw-section{background:var(--bg2);padding:100px 48px}.tz-landing .hiw-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:56px;position:relative}.tz-landing .hiw-line{position:absolute;top:27px;left:12%;right:12%;height:1px;background:var(--border2);overflow:hidden;pointer-events:none}.tz-landing .hiw-line-fill{height:100%;width:0;background:linear-gradient(90deg,var(--orange),var(--purple))}.tz-landing .hiw-step{text-align:center;padding:0 16px}.tz-landing .hiw-num{width:54px;height:54px;border-radius:50%;background:var(--bg);border:.5px solid var(--border2);display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-family:Syne,sans-serif;font-size:16px;font-weight:700;color:var(--orange);position:relative;z-index:1;transition:border-color .5s,box-shadow .5s}.tz-landing .hiw-step.lit .hiw-num{border-color:rgba(255,107,43,.5);box-shadow:0 0 20px rgba(255,107,43,.18)}.tz-landing .hiw-title{font-family:Syne,sans-serif;font-size:14px;font-weight:600;color:var(--text);margin-bottom:8px}.tz-landing .hiw-desc{font-size:12px;color:var(--text3);line-height:1.7}.tz-landing .creators-section{padding:100px 0;background:var(--bg2);text-align:center;overflow:hidden}.tz-landing .creators-section h2{margin:12px auto 48px;max-width:400px}.tz-landing .creators-scroll{display:flex;gap:14px;animation:tzMLeft 28s linear infinite;width:-moz-max-content;width:max-content;padding:0 24px}.tz-landing .creator-card{flex-shrink:0;width:158px;background:var(--bg);border:.5px solid var(--border);border-radius:14px;padding:18px 14px;text-align:center;transition:border-color .3s,transform .3s var(--spring)}.tz-landing .creator-card:hover{border-color:var(--orange);transform:translateY(-4px)}.tz-landing .creator-av{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Syne,sans-serif;font-size:14px;font-weight:800;color:#fff;margin:0 auto 10px}.tz-landing .creator-name{font-size:12px;font-weight:500;color:var(--text);margin-bottom:2px}.tz-landing .creator-type{font-size:10px;color:var(--text3);margin-bottom:10px}.tz-landing .creator-btn{width:100%;background:transparent;border:.5px solid var(--border2);color:var(--text2);font-size:10px;padding:4px 12px;border-radius:10px;font-family:DM Sans,sans-serif;transition:border-color .15s,color .15s;cursor:pointer}.tz-landing .creator-btn:hover{border-color:var(--orange);color:var(--orange)}.tz-landing .reviews-section{padding:100px 48px;background:var(--bg)}.tz-landing .reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:54px}.tz-landing .review-card{background:var(--bg2);border:.5px solid var(--border);border-radius:16px;padding:24px;transition:border-color .3s,transform .35s var(--spring),box-shadow .35s}.tz-landing .review-card:hover{border-color:var(--border2);transform:translateY(-4px);box-shadow:0 16px 48px rgba(0,0,0,.35)}.tz-landing .review-text{font-size:13px;color:var(--text2);line-height:1.8;margin:12px 0 18px;font-style:italic}.tz-landing .review-author{display:flex;align-items:center;gap:10px}.tz-landing .review-av{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Syne,sans-serif;font-size:11px;font-weight:700;color:#fff;flex-shrink:0}.tz-landing .review-name{font-size:13px;font-weight:500;color:var(--text)}.tz-landing .review-role{font-size:11px;color:var(--text3)}.tz-landing .cta-section{padding:120px 48px;text-align:center;position:relative;overflow:hidden;background:var(--bg)}.tz-landing .cta-glow{top:50%;transform:translate(-50%,-50%);width:700px;height:400px;background:radial-gradient(ellipse,rgba(124,58,237,.11),transparent 70%);animation:tzCtaPulse 4s ease-in-out infinite}.tz-landing .cta-glow,.tz-landing .cta-glow2{position:absolute;left:50%;pointer-events:none}.tz-landing .cta-glow2{bottom:-80px;transform:translateX(-50%);width:480px;height:280px;background:radial-gradient(ellipse,rgba(255,107,43,.07),transparent 70%);animation:tzCtaPulse 5s ease-in-out 1.2s infinite}@keyframes tzCtaPulse{0%,to{opacity:.6;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.1)}}.tz-landing .cta-h2{font-family:Syne,sans-serif;font-size:clamp(32px,4vw,54px);font-weight:800;line-height:1.1;margin-bottom:18px;position:relative}.tz-landing .cta-sub{font-size:16px;color:var(--text2);margin-bottom:40px;line-height:1.7;max-width:440px;margin-left:auto;margin-right:auto;position:relative}.tz-landing .cta-btns{display:flex;gap:12px;justify-content:center;position:relative;margin-bottom:28px}.tz-landing .art-chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;max-width:560px;margin:0 auto}.tz-landing .art-chip{background:var(--bg2);border:.5px solid var(--border);color:var(--text3);font-size:11px;padding:5px 14px;border-radius:14px;transition:border-color .2s,color .2s}.tz-landing .art-chip:hover{border-color:var(--border2);color:var(--text2)}.tz-landing footer{background:var(--bg2);border-top:.5px solid var(--border);padding:40px 48px}.tz-landing .footer-container{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;width:100%}.tz-landing .footer-logo{font-family:Syne,sans-serif;font-size:18px;font-weight:800;color:var(--orange);letter-spacing:4px}.tz-landing .footer-links{display:flex;gap:24px;flex-wrap:wrap}.tz-landing .footer-links a{color:var(--text3);font-size:12px;text-decoration:none;transition:color .2s}.tz-landing .footer-links a:hover{color:var(--text2)}.tz-landing .footer-copy{font-size:12px;color:var(--text3)}.tz-landing .reveal{opacity:0;transform:translateY(32px);transition:opacity .75s var(--spring),transform .75s var(--spring)}.tz-landing .reveal.visible{opacity:1;transform:translateY(0)}.tz-landing .d1{transition-delay:.1s}.tz-landing .d2{transition-delay:.2s}.tz-landing .d3{transition-delay:.3s}.tz-landing .d4{transition-delay:.4s}.tz-landing .cta-section>div:first-child,.tz-landing .feat-grid,.tz-landing .features-section>div:first-child,.tz-landing .footer-container,.tz-landing .hiw-section>div:first-child,.tz-landing .hiw-steps,.tz-landing .nav-container,.tz-landing .reviews-grid,.tz-landing .reviews-section>div:first-child,.tz-landing .stats-container{max-width:1200px;margin-left:auto!important;margin-right:auto!important;width:100%}@media (min-width:1400px){.tz-landing .cta-section>div:first-child,.tz-landing .feat-grid,.tz-landing .features-section>div:first-child,.tz-landing .footer-container,.tz-landing .hiw-section>div:first-child,.tz-landing .hiw-steps,.tz-landing .nav-container,.tz-landing .reviews-grid,.tz-landing .reviews-section>div:first-child,.tz-landing .stats-container{max-width:1500px}.tz-landing .hero-text{max-width:1100px}.tz-landing .hero-sub{max-width:700px}}@media (min-width:1920px){.tz-landing .cta-section>div:first-child,.tz-landing .feat-grid,.tz-landing .features-section>div:first-child,.tz-landing .footer-container,.tz-landing .hiw-section>div:first-child,.tz-landing .hiw-steps,.tz-landing .nav-container,.tz-landing .reviews-grid,.tz-landing .reviews-section>div:first-child,.tz-landing .stats-container{max-width:1800px}.tz-landing .hero-text{max-width:1300px}.tz-landing .hero-sub{max-width:800px}}@media(max-width:900px){.tz-landing nav{padding:14px 20px}.tz-landing .nav-links{display:none}.tz-landing .stats-container{flex-wrap:wrap}.tz-landing .stat-item{flex:1 1 40%;border-right:none}.tz-landing .feat-grid,.tz-landing .hiw-steps{grid-template-columns:1fr 1fr}.tz-landing .hiw-line{display:none}.tz-landing .reviews-grid{grid-template-columns:1fr 1fr}.tz-landing .cta-section,.tz-landing .features-section,.tz-landing .hiw-section,.tz-landing .reviews-section{padding:70px 24px}}@media(max-width:600px){.tz-landing .feat-grid,.tz-landing .hiw-steps,.tz-landing .reviews-grid{grid-template-columns:1fr}.tz-landing .hbf{display:none!important}}@media(max-width:768px){.tz-landing nav{padding:10px 14px}.tz-landing .nav-logo{font-size:18px;letter-spacing:2px}.tz-landing .nb-join,.tz-landing .nb-sign{min-height:36px;padding:8px 14px;font-size:12px;white-space:nowrap}.tz-landing .hbtn-o,.tz-landing .hbtn-p{min-height:44px}.tz-landing .creator-btn{min-height:44px;padding:10px 14px;font-size:12px}.tz-landing .art-chip{min-height:44px;padding:10px 16px;font-size:12px;display:inline-flex;align-items:center}.tz-landing .scroll-hint{min-width:44px;min-height:44px;padding:8px;display:flex;align-items:center;justify-content:center}.tz-landing .footer-links a{min-height:44px;display:inline-flex;align-items:center;padding:8px 4px;font-size:13px}.tz-landing .mc{min-height:44px}.tz-landing .nav-links a{min-height:44px;display:inline-flex;align-items:center}.tz-landing .stat-item{min-height:44px;padding:12px 16px}}@media(max-width:480px){.tz-landing nav{padding:8px 10px}.tz-landing .nav-logo{font-size:16px;letter-spacing:1px}.tz-landing .nb-join,.tz-landing .nb-sign{padding:6px 10px;font-size:11px;min-height:32px;white-space:nowrap}}