.tkhome{--tk-surface:#050505;--tk-panel:#0e0f0f;--tk-sheet:#fff;--tk-ink:#101010;--tk-ink-74:hsla(0,0%,6%,.74);--tk-ink-58:hsla(0,0%,6%,.58);--tk-ink-45:hsla(0,0%,6%,.45);--tk-line:hsla(0,0%,6%,.09);--tk-wash:#f6f7f8;--tk-mint:#00e099;--tk-mint-deep:#067a52;--tk-mint-ink:#051a12;--tk-on-dark:#fff;--tk-on-dark-72:hsla(0,0%,100%,.72);--tk-on-dark-50:hsla(0,0%,100%,.5);--tk-on-dark-line:hsla(0,0%,100%,.11);--gutter:clamp(16px,4vw,40px);--measure:calc(var(--tk-col) - 2 * var(--gutter))}.tkhome *{box-sizing:border-box}.tkhome{margin:0;background:var(--tk-surface);color:var(--tk-ink);font-family:var(--font-manrope),Manrope,ui-sans-serif,system-ui,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}.tkhome img{display:block;max-width:100%}.tkhome a{color:inherit;text-decoration:none}.tkhome :focus-visible{outline:2px solid var(--tk-mint);outline-offset:3px;border-radius:6px}.tkhome .wrap{width:100%;max-width:calc(var(--measure) + 2 * var(--gutter));margin:0 auto;padding:0 var(--gutter)}.tkhome .cta{justify-content:space-between;gap:12px;height:52px;padding:0 6px 0 24px;border:0;background:var(--tk-mint);color:var(--tk-mint-ink);font:inherit;font-size:15.5px;font-weight:800;white-space:nowrap;cursor:pointer}.tkhome .cta,.tkhome .cta i{display:inline-flex;align-items:center;border-radius:999px}.tkhome .cta i{justify-content:center;width:40px;height:40px;background:var(--tk-mint-ink)}.tkhome .cta{transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s ease}.tkhome .cta i{overflow:hidden;transition:transform .26s cubic-bezier(.2,.8,.2,1)}.tkhome .cta:hover{transform:scale(1.02);box-shadow:0 10px 24px -12px rgba(0,224,153,.7)}.tkhome .cta:hover i{transform:scale(1.08)}.tkhome .cta:hover i svg{animation:tkh-cta-go .52s cubic-bezier(.5,0,.2,1)}.tkhome .cta:active{transform:scale(.97);transition-duration:90ms}@keyframes tkh-cta-go{0%{transform:none}45%{transform:translateX(150%)}46%{transform:translateX(-150%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.tkhome .cta,.tkhome .cta i{transition:none}.tkhome .cta:active,.tkhome .cta:hover,.tkhome .cta:hover i{transform:none}.tkhome .cta:hover i svg{animation:none}}.tkhome .textlink{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:800;color:var(--tk-mint-deep)}.tkhome .textlink svg{transition:transform .16s ease}.tkhome .textlink:hover svg{transform:translateX(3px)}.tkhome .top{position:fixed;top:0;left:0;right:0;z-index:20;transition:background .25s ease,border-color .25s ease,backdrop-filter .25s ease;background:rgba(5,5,5,.9);backdrop-filter:saturate(180%) blur(18px);-webkit-backdrop-filter:saturate(180%) blur(18px);border-bottom:1px solid var(--tk-on-dark-line)}.tkhome .top .wrap{display:flex;align-items:center;gap:28px;height:68px}.tkhome .hero{position:relative;z-index:1;overflow:hidden;padding:124px 0 0;display:flex;flex-direction:column;justify-content:flex-end;background:#0a0908;color:var(--tk-on-dark)}.tkhome .hero__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.tkhome .hero__shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,5,5,.75) 0,rgba(5,5,5,.25) 30%,rgba(5,5,5,.55) 62%,rgba(5,5,5,.96))}.tkhome .hero .wrap{position:relative;display:grid;gap:48px;justify-items:center;text-align:center}.tkhome .hero__copy{display:flex;flex-direction:column;align-items:center;text-shadow:0 2px 30px rgba(0,0,0,.35)}.tkhome .hero h1{margin:0;font-size:clamp(40px,7.4vw,76px);font-weight:800;letter-spacing:-.045em;text-wrap:balance;line-height:1.04}.tkhome .hero h1 mark{display:inline-block;line-height:.92;padding:.02em .1em .07em;border-radius:.1em;background:var(--tk-mint);color:var(--tk-mint-ink)}.tkhome .hero__lede{margin:22px auto 0;max-width:34ch;font-size:clamp(17px,1.6vw,20px);line-height:1.5;color:var(--tk-on-dark-72)}.tkhome .hero__acts{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;align-items:center}.tkhome .teaser{display:inline-flex;align-items:center;gap:14px;height:52px;padding:5px 22px 5px 5px;border:1px solid hsla(0,0%,100%,.2);border-radius:999px;background:hsla(0,0%,8%,.35);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--tk-on-dark);font:inherit;text-align:left;cursor:pointer;transition:background .16s ease,border-color .16s ease}.tkhome .teaser:hover{background:hsla(0,0%,100%,.09);border-color:hsla(0,0%,100%,.2)}.tkhome .teaser__thumb{position:relative;flex:0 0 auto;width:70px;height:42px;border-radius:999px;overflow:hidden;background:#000}.tkhome .teaser__thumb img{width:100%;height:100%;object-fit:cover;opacity:.8;transition:opacity .16s ease,transform .3s ease}.tkhome .teaser:hover .teaser__thumb img{opacity:1;transform:scale(1.08)}.tkhome .teaser__thumb i{position:absolute;inset:0;margin:auto;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:999px;background:hsla(0,0%,100%,.94)}.tkhome .teaser__text{display:flex;flex-direction:column;line-height:1.2}.tkhome .teaser__text b{font-size:14.5px;font-weight:800;letter-spacing:-.01em}.tkhome .teaser__text small{font-size:12px;font-weight:600;color:var(--tk-on-dark-50);font-variant-numeric:tabular-nums}.tkhome .phone{align-self:end;justify-self:center;width:min(100%,330px);padding:10px 10px 0;border-radius:52px 52px 0 0;background:#1b1c1d;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.12),0 -30px 90px -30px rgba(0,224,153,.35),0 30px 80px -20px rgba(0,0,0,.8);text-align:left;text-shadow:none}.tkhome .phone .shelf{max-width:none;width:100%;height:440px;overflow:hidden;border-radius:42px 42px 0 0;padding:12px 16px 0;box-shadow:none}.tkhome .phone__status{position:relative;display:flex;align-items:center;justify-content:space-between;height:30px;padding:0 12px;font-size:14px}.tkhome .phone__status i{position:absolute;left:50%;top:3px;width:96px;height:26px;margin-left:-48px;border-radius:999px;background:#101010}.tkhome .phone__status span{display:flex;gap:6px;align-items:center}.tkhome .phone__bar{display:flex;align-items:center;gap:9px;padding:14px 2px 10px}.tkhome .phone__bar b{font-size:17px;font-weight:800;letter-spacing:-.02em}.tkhome .phone__avatar{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;background:var(--tk-wash);font-size:12px;font-weight:800}.tkhome .phone__balance{margin:4px 0 14px;padding:16px;border-radius:18px;background:var(--tk-ink);color:#fff}.tkhome .phone__balance small{display:flex;justify-content:space-between;font-size:11.5px;color:hsla(0,0%,100%,.55)}.tkhome .phone__balance small i{font-style:normal;font-size:10px;color:hsla(0,0%,100%,.35)}.tkhome .phone .shelf{position:relative}.tkhome .phone__toast{position:absolute;left:10px;right:10px;top:44px;z-index:3;display:flex;align-items:center;gap:10px;padding:10px 12px 10px 10px;border-radius:18px;background:#101010;color:#fff;box-shadow:0 14px 30px -10px rgba(0,0,0,.5),0 0 0 1px rgba(0,224,153,.25);opacity:0;transform:translateY(-120%);transition:transform .52s cubic-bezier(.2,.9,.25,1.15),opacity .3s ease}.tkhome .phone__toast.is-in{opacity:1;transform:none}.tkhome .phone__toast img{width:34px;height:34px;flex:0 0 auto;border-radius:9px;object-fit:cover}.tkhome .phone__toast span{flex:1;min-width:0;line-height:1.25}.tkhome .phone__toast b{display:block;font-size:12.5px;font-weight:800}.tkhome .phone__toast small{display:block;font-size:11px;color:hsla(0,0%,100%,.6);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tkhome .phone__toast strong{flex:0 0 auto;font-size:14.5px;font-weight:800;color:var(--tk-mint);font-variant-numeric:tabular-nums}.tkhome .phone__balance em b.is-bump{animation:tkh-bump .7s ease}@keyframes tkh-bump{30%{background:rgba(0,224,153,.34);transform:scale(1.05)}}.tkhome .phone__balance strong{display:block;margin-top:2px;font-size:26px;font-weight:800;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.tkhome .phone__balance em{display:flex;align-items:baseline;gap:8px;margin-top:10px;font-style:normal}.tkhome .phone__balance em b{display:inline-flex;align-items:center;height:34px;padding:0 12px;border-radius:999px;background:rgba(0,224,153,.16);color:var(--tk-mint);font-size:20px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.tkhome .phone__balance em span{font-size:12.5px;font-weight:600;color:hsla(0,0%,100%,.6)}.tkhome .phone .shelf__head{padding:2px 0 8px}.tkhome .phone .offer{grid-template-columns:48px minmax(0,1fr) auto;gap:10px;padding:10px 0}.tkhome .phone .offer img{width:48px;height:40px;border-radius:9px}.tkhome .phone .offer b{font-size:13.5px}.tkhome .phone .offer small{font-size:11px}.tkhome .phone .offer__num strong{font-size:14px}.tkhome .shelf{align-self:end;width:100%;max-width:660px;text-align:left;text-shadow:none;background:var(--tk-sheet);color:var(--tk-ink);border-radius:24px 24px 0 0;padding:18px 18px 8px;box-shadow:0 -30px 80px -40px rgba(0,224,153,.35)}.tkhome .shelf__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 4px 12px}.tkhome .live{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:800}.tkhome .live i{width:8px;height:8px;border-radius:999px;background:var(--tk-mint);box-shadow:0 0 0 4px rgba(0,224,153,.18)}.tkhome .shelf__head a{font-size:12.5px;font-weight:700;color:var(--tk-mint-deep)}.tkhome .offer{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 4px;border-top:1px solid var(--tk-line)}.tkhome .offer img{width:64px;height:50px;border-radius:10px;object-fit:cover}.tkhome .offer b{display:block;font-size:14.5px;font-weight:800;letter-spacing:-.016em;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tkhome .offer small{display:block;font-size:12px;color:var(--tk-ink-58)}.tkhome .offer__num{text-align:right}.tkhome .offer__num strong{display:block;white-space:nowrap;font-size:16px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.tkhome .offer__num span{font-size:11px;color:var(--tk-ink-45);white-space:nowrap}.tkhome .offer:hover b{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px}@media (prefers-reduced-motion:no-preference){.tkhome .shelf{animation:tkh-rise .9s cubic-bezier(.2,.7,.2,1) .15s both}@keyframes tkh-rise{0%{transform:translateY(70px);opacity:0}}}.tkhome .sheet{position:relative;z-index:1;background:var(--tk-sheet);border-radius:28px;box-shadow:0 40px 70px -30px rgba(0,0,0,.9);margin-top:-1px;margin-bottom:-28px;padding-bottom:96px}.tkhome .sec{padding:88px 0 0}.tkhome .sec:last-child{padding-bottom:120px}.tkhome .sec__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 40px;margin-bottom:36px}.tkhome .sec__head h2{margin:0;max-width:18ch;font-size:clamp(30px,4.2vw,46px);font-weight:800;line-height:1.05;letter-spacing:-.038em;text-wrap:balance}.tkhome .sec__head p{margin:0;max-width:44ch;font-size:16px;color:var(--tk-ink-58)}.tkhome .film{container-type:size;position:relative;display:block;width:100%;padding:0;border:0;border-radius:26px;overflow:hidden;aspect-ratio:4/3;background:#000;color:#fff;font:inherit;text-align:left;cursor:pointer}.tkhome .film img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.tkhome .film:hover img{transform:scale(1.02)}.tkhome .film:after{content:"";position:absolute;inset:0;z-index:1;background:rgba(0,0,0,.18);transition:background .22s ease}.tkhome .film:hover:after{background:rgba(0,0,0,.08)}.tkhome .film__bg{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.tkhome .film__bg iframe{position:absolute;top:50%;left:50%;width:max(100cqw,calc(100cqh * 16 / 9));aspect-ratio:16/9;transform:translate(-50%,-50%) scale(1.2);border:0;opacity:0;transition:opacity .9s ease}.tkhome .film__bg.is-on iframe{opacity:1}.tkhome .film__play{position:absolute;inset:0;z-index:2;display:grid;place-items:center}.tkhome .film__pill{display:inline-flex;align-items:center;gap:14px;height:64px;padding:0 26px 0 8px;border-radius:999px;background:hsla(0,0%,100%,.96);color:#101010;font-size:17px;font-weight:800;letter-spacing:-.015em;white-space:nowrap;box-shadow:0 20px 50px -14px rgba(0,0,0,.55);transition:transform .22s ease}.tkhome .film:hover .film__pill{transform:scale(1.04)}.tkhome .film__pill i{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:999px;background:var(--tk-mint)}.tkhome .film__pill i svg{margin-left:2px}.tkhome .film__pill small{font-size:14px;font-weight:600;color:var(--tk-ink-45);font-variant-numeric:tabular-nums}.tkhome .steps{list-style:none;margin:40px 0 0;padding:0;display:grid;counter-reset:s}.tkhome .steps li{position:relative;display:grid;grid-template-columns:48px 1fr;gap:18px;padding-bottom:30px}.tkhome .steps li:last-child{padding-bottom:0}.tkhome .steps li:before{counter-increment:s;content:counter(s);position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:999px;background:var(--tk-ink);color:#fff;font-size:18px;font-weight:800;box-shadow:0 0 0 6px var(--tk-sheet)}.tkhome .steps li:last-child:before{background:var(--tk-mint);color:var(--tk-mint-ink)}.tkhome .steps li:not(:last-child):after{content:"";position:absolute;left:23px;top:48px;bottom:0;width:2px;background:hsla(0,0%,6%,.12)}.tkhome .steps li:nth-child(2):after{background:linear-gradient(to bottom,hsla(0,0%,6%,.12),var(--tk-mint))}.tkhome .steps strong{display:block;padding-top:2px;font-size:21px;font-weight:800;line-height:1.2;letter-spacing:-.028em}.tkhome .steps span{display:block;margin-top:6px;max-width:34ch;font-size:15px;line-height:1.55;color:var(--tk-ink-58)}@media (min-width:720px){.tkhome .steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.tkhome .steps li{display:block;padding-bottom:0}.tkhome .steps li:before{display:flex;margin-bottom:22px}.tkhome .steps li:not(:last-child):after{left:48px;right:-32px;top:23px;bottom:auto;width:auto;height:2px}.tkhome .steps li:nth-child(2):after{background:linear-gradient(to right,hsla(0,0%,6%,.12),var(--tk-mint))}}.tkhome .how__cta{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 22px;margin-top:48px}.tkhome .how__cta small{font-size:12.5px;color:var(--tk-ink-45)}.tkhome .tok__why{margin:28px 0 0;font-size:17px;font-weight:700;letter-spacing:-.01em}.tkhome .tok__why b{padding:0 .15em;border-radius:.2em;background:rgba(0,224,153,.28)}.tkhome .tok__why--big{margin-top:32px;font-size:clamp(22px,2.6vw,30px);font-weight:800;letter-spacing:-.03em}.tkhome .tstory__track{position:relative}.tkhome .tstory__stage{position:static;display:grid;gap:22px;padding-block:8px}.tkhome .tstory__fig{position:relative;margin:0;min-height:0;aspect-ratio:5/4;border-radius:24px;background:var(--tk-panel);color:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.tkhome .tstory__svg{width:100%;height:100%;padding:6% 8% 12%}.tkhome .tstory__svg g{transition:opacity .5s ease}.tkhome .ts-earn,.tkhome .ts-fence,.tkhome .ts-grid,.tkhome .ts-tk{opacity:0}.tkhome .tstory__fig[data-at="2"] .ts-fence,.tkhome .tstory__fig[data-at="2"] .ts-tk{opacity:1}.tkhome .tstory__fig[data-at="3"] .ts-fence,.tkhome .tstory__fig[data-at="4"] .ts-fence{opacity:.35}.tkhome .tstory__fig[data-at="3"] .ts-grid,.tkhome .tstory__fig[data-at="4"] .ts-grid{opacity:1}.tkhome .tstory__fig[data-at="3"] .ts-win,.tkhome .tstory__fig[data-at="4"] .ts-win{opacity:0}.tkhome .ts-grid rect{fill:var(--tk-panel);transition:fill .4s ease var(--d)}.tkhome .tstory__fig[data-at="4"] .ts-grid rect.m{fill:#00e099;stroke:#00e099}.tkhome .tstory__fig[data-at="4"] .ts-earn{opacity:1}.tkhome .tstory__text h2{margin:0 0 14px;font-size:clamp(26px,3.4vw,46px);font-weight:800;line-height:1.05;letter-spacing:-.038em}.tkhome .tstory__steps{list-style:none;margin:0;padding:0;border-top:1px solid var(--tk-line)}.tkhome .tstory__step{cursor:pointer;position:relative;display:grid;grid-template-columns:28px 1fr;padding:10px 0;border-bottom:1px solid var(--tk-line);color:hsla(0,0%,6%,.3);transition:color .3s ease}.tkhome .tstory__step:after{content:"";position:absolute;left:0;bottom:-1px;height:2px;width:100%;background:var(--tk-mint);transform:scaleX(var(--fill,0));transform-origin:0 50%}.tkhome .tstory__step em{grid-row:span 2;padding-top:3px;font-style:normal;font-size:13px;font-weight:800}.tkhome .tstory__step h3{margin:0;font-size:clamp(18px,2vw,24px);font-weight:800;line-height:1.2;letter-spacing:-.03em}.tkhome .tstory__step p{margin:0;height:0;overflow:hidden;font-size:15px;line-height:1.45;color:var(--tk-ink-58);opacity:0;transition:height .45s cubic-bezier(.4,0,.2,1),margin .45s cubic-bezier(.4,0,.2,1),opacity .3s ease}.tkhome .tstory__step.is-at{color:var(--tk-ink)}.tkhome .tstory__step.is-at em{color:var(--tk-mint-deep)}.tkhome .tstory__step.is-at p{height:4.35em;margin-top:4px;opacity:1;transition-delay:0s,0s,.15s}.tkhome .tstory__text .tok__why--big{margin:0;font-size:clamp(18px,2vw,26px)}.tkhome .tstory__close{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 20px;margin-top:18px}.tkhome .bstack__list{list-style:none;margin:0;padding:0}.tkhome .bcard{position:sticky;top:calc(84px + var(--i) * 14px);display:grid;margin-bottom:28px;border-radius:28px;overflow:hidden;background:var(--tk-panel);color:#fff;transform-origin:50% 0;box-shadow:0 -18px 40px -24px rgba(0,0,0,.5)}.tkhome .bcard__media{height:200px}.tkhome .bcard__media img{width:100%;height:100%;object-fit:cover}.tkhome .bcard__body{display:flex;flex-direction:column;align-items:flex-start;padding:26px 24px 28px}.tkhome .bcard h3{margin:0 0 18px;font-size:clamp(34px,4.6vw,56px);font-weight:800;line-height:1;letter-spacing:-.045em}.tkhome .bcard dl{margin:0 0 22px;display:grid;grid-template-columns:auto 1fr;gap:8px 18px;font-size:15.5px}.tkhome .bcard dt{color:var(--tk-on-dark-50)}.tkhome .bcard dd{margin:0;color:#fff;font-weight:600}.tkhome .bcard__offer{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;margin-bottom:22px;padding:10px 14px 10px 10px;border-radius:16px;background:hsla(0,0%,100%,.06);transition:background .2s ease}.tkhome .bcard__offer:hover{background:hsla(0,0%,100%,.1)}.tkhome .bcard__offer img{width:52px;height:44px;border-radius:10px;object-fit:cover}.tkhome .bcard__offer span{min-width:0}.tkhome .bcard__offer b{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14.5px}.tkhome .bcard__offer span small{font-size:12px;color:var(--tk-on-dark-50)}.tkhome .bcard__offer strong{text-align:right;font-size:18px;font-weight:800;color:var(--tk-mint);line-height:1.1}.tkhome .bcard__spark{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.tkhome .bcard__spark svg{display:block;overflow:visible}.tkhome .bcard__spark small{font-size:11px;font-weight:600;color:var(--tk-on-dark-50)}.tkhome .bcard__chip{display:inline-flex;align-items:center;height:26px;padding:0 11px;border-radius:999px;background:hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.85);font-size:12px;font-weight:700;white-space:nowrap}.tkhome .bcard__offer strong small{display:block;font-size:11px;font-weight:600;color:var(--tk-on-dark-50)}.tkhome .appband{display:grid;gap:36px;margin-top:88px;padding:44px 24px 0;border-radius:28px;background:var(--tk-wash);overflow:hidden}.tkhome .appband__copy{align-self:center;padding-bottom:8px}.tkhome .appband h2{margin:0;max-width:12ch;font-size:clamp(32px,4.6vw,52px);font-weight:800;line-height:1.02;letter-spacing:-.042em}.tkhome .appband__copy>p{margin:16px 0 0;max-width:40ch;font-size:16.5px;color:var(--tk-ink-58)}.tkhome .appband__acts{margin-top:28px}.tkhome .paywith{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:18px;font-size:12.5px;font-weight:500;color:var(--tk-ink-45)}.tkhome .paymark{display:inline-flex;align-items:center;height:20px}.tkhome .paymark svg{transform:scale(.85)}.tkhome .apptrust{margin-top:30px;padding-top:22px;border-top:1px solid hsla(0,0%,6%,.1)}.tkhome .apptrust p{margin:0 0 14px;max-width:46ch;font-size:13.5px;line-height:1.5;color:var(--tk-ink-58)}.tkhome .apptrust ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px}.tkhome .apptrust img{width:auto;filter:grayscale(1);opacity:.66}.tkhome .apptrust img.neg{filter:grayscale(1) invert(1)}.tkhome .appband__add{display:flex;align-items:center;justify-content:center;gap:6px;height:40px;margin-top:12px;border-radius:12px;background:#000;color:#fff;font-size:14px;font-weight:600}.tkhome .appband__phone{display:flex;flex-direction:column;justify-self:center;width:min(100%,320px);padding:10px 10px 0;border-radius:48px 48px 0 0;background:#1b1c1d;box-shadow:0 30px 60px -20px rgba(0,0,0,.45)}.tkhome .appband__screen{flex:1;height:auto;min-height:400px;overflow:hidden;padding:22px 18px 0;border-radius:38px 38px 0 0;background:#fff}.tkhome .appband__bal{padding:18px;border-radius:20px;background:var(--tk-ink);color:#fff}.tkhome .appband__bal small{font-size:11.5px;opacity:.6}.tkhome .appband__bal b{display:block;margin-top:4px;font-size:26px;font-weight:800;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.tkhome .appband__bal em{display:inline-flex;margin-top:10px;padding:4px 10px;border-radius:999px;background:rgba(0,224,153,.16);color:var(--tk-mint);font-style:normal;font-size:12px;font-weight:800}.tkhome .appband__list{list-style:none;margin:18px 0 0;padding:0}.tkhome .appband__list li{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid var(--tk-line)}.tkhome .appband__list img{width:38px;height:38px;border-radius:10px;object-fit:cover}.tkhome .appband__list span{min-width:0;font-size:12.5px;line-height:1.3}.tkhome .appband__list span b{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px}.tkhome .appband__list span small{color:var(--tk-ink-45)}.tkhome .appband__list strong{font-size:13.5px;font-weight:800;color:var(--tk-mint-deep);font-variant-numeric:tabular-nums}.tkhome .appband__screen{position:relative}.tkhome .ap__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.tkhome .ap__top b{display:inline-flex;align-items:center;gap:8px;font-size:20px;font-weight:800;letter-spacing:-.03em}.tkhome .ap__top span{font-size:12px;font-weight:700;color:var(--tk-ink-45)}.tkhome .appband__bal b{transition:color .3s ease}.tkhome .appband__bal em{transition:background .3s ease,color .3s ease}.tkhome .appband__screen:not(.is-added) .appband__bal em{background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.6)}.tkhome .is-added .appband__bal b{color:var(--tk-mint)}.tkhome .ap__add{margin-top:14px;text-align:center}.tkhome .ap__add small{font-size:11.5px;font-weight:700;color:var(--tk-ink-45)}.tkhome .ap__add>b{display:block;font-size:30px;font-weight:800;letter-spacing:-.045em;font-variant-numeric:tabular-nums}.tkhome .ap__chips{display:flex;justify-content:center;gap:6px;margin-top:8px}.tkhome .ap__chips span{padding:5px 12px;border-radius:999px;background:var(--tk-wash);font-size:12px;font-weight:700;color:var(--tk-ink-58)}.tkhome .ap__chips .is-on{background:var(--tk-ink);color:#fff}.tkhome .appband__add b{margin-left:-3px;font-weight:600}.tkhome .appband__add{transition:transform .15s ease,opacity .15s ease}.tkhome .is-press .appband__add{transform:scale(.96);opacity:.8}.tkhome .ap__dim{position:absolute;inset:0;background:rgba(0,0,0,.32);opacity:0;transition:opacity .3s ease;pointer-events:none}.tkhome .ap__sheet{position:absolute;left:0;right:0;bottom:0;padding:16px 16px 22px;border-radius:22px 22px 0 0;background:#f2f2f7;color:#000;transform:translateY(105%);transition:transform .42s cubic-bezier(.2,.9,.25,1)}.tkhome .is-sheet .ap__dim{opacity:1}.tkhome .is-sheet .ap__sheet{transform:none}.tkhome .ap__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.tkhome .ap__mark{display:inline-flex;align-items:center;gap:1px;font-size:17px}.tkhome .ap__mark b{font-weight:600;letter-spacing:-.02em}.tkhome .ap__cancel{font-size:13px;color:#0a84ff}.tkhome .ap__row{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:12px;background:#fff;margin-bottom:8px}.tkhome .ap__row span{display:flex;flex-direction:column;line-height:1.25;font-size:13px}.tkhome .ap__row small{font-size:11.5px;color:rgba(0,0,0,.5)}.tkhome .ap__card{flex-shrink:0;width:42px;height:28px;border-radius:5px;background:linear-gradient(135deg,#1a1f71,#3a4bd8)}.tkhome .ap__row--pay{justify-content:space-between}.tkhome .ap__row--pay b{font-size:15px;font-variant-numeric:tabular-nums}.tkhome .ap__confirm{position:relative;height:62px;margin-top:6px}.tkhome .ap__state{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:12px;color:rgba(0,0,0,.6);opacity:0;transition:opacity .2s ease}.tkhome .ap__state--side{opacity:1}.tkhome .is-done .ap__state--side,.tkhome .is-face .ap__state--side{opacity:0}.tkhome .is-face .ap__state--face{opacity:1}.tkhome .is-face .ap__state--face svg{animation:tkh-ap-pulse .7s ease-in-out infinite alternate}.tkhome .is-done .ap__state--face{opacity:0}.tkhome .is-done .ap__state--done{opacity:1}@keyframes tkh-ap-pulse{to{transform:scale(.88);opacity:.6}}.tkhome .partners{position:relative;z-index:1;background:var(--tk-surface);color:var(--tk-on-dark);padding:56px 0 88px;border-top:1px solid var(--tk-on-dark-line)}.tkhome .pgroups{display:grid;grid-template-columns:1fr;gap:32px}.tkhome .pgroup h3{margin:0 0 14px;font-size:10.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--tk-on-dark-50)}.tkhome .plogos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;align-items:center}.tkhome .plogo{display:flex;align-items:center;height:40px;min-width:0}.tkhome .plogo img{display:block;width:auto;max-width:100%;object-fit:contain;object-position:left center;filter:grayscale(1);opacity:.62;transition:opacity .2s ease}.tkhome .plogo img.inv{filter:grayscale(1) invert(1)}.tkhome .plogo:hover img{opacity:1!important}.tkhome .owners{margin-top:96px;background:var(--tk-surface);color:var(--tk-on-dark);border-radius:28px;padding:44px 22px 48px}.tkhome .owners .sec__head p{margin-top:14px;color:var(--tk-on-dark-72)}.tkhome .cases{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(240px,1fr);gap:16px;overflow-x:auto;scrollbar-width:none;margin:0 -22px;padding:10px 22px 4px;scroll-snap-type:x mandatory}.tkhome .cases::-webkit-scrollbar{display:none}.tkhome .case{scroll-snap-align:start;display:flex;flex-direction:column;margin:-10px;padding:10px;border-radius:26px;transition:background .25s ease,transform .25s ease,box-shadow .25s ease}.tkhome .case:focus-visible,.tkhome .case:hover{background:#121413;transform:translateY(-4px);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08),0 24px 50px -24px rgba(0,0,0,.9);outline:none}.tkhome .case__media{position:relative;display:block;aspect-ratio:1/1;border-radius:18px;overflow:hidden;background:#141615}.tkhome .case__media img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.08) brightness(.95);transition:transform .4s ease,filter .3s ease}.tkhome .case__media:before{background:linear-gradient(0deg,rgba(5,5,5,.6) 0,rgba(5,5,5,.12) 55%,rgba(5,5,5,.18))}.tkhome .case__media:after,.tkhome .case__media:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;transition:opacity .3s ease}.tkhome .case__media:after{background:#5d7fa8;mix-blend-mode:color;opacity:.38}.tkhome .case:focus-visible .case__media img,.tkhome .case:hover .case__media img{filter:none;transform:scale(1.05)}.tkhome .case:focus-visible .case__media:after,.tkhome .case:hover .case__media:after{opacity:0}.tkhome .case:focus-visible .case__media:before,.tkhome .case:hover .case__media:before{opacity:.45}.tkhome .case__body{flex:1;display:flex;flex-direction:column;padding:14px 2px 0}.tkhome .case__body b{font-size:20px;font-weight:800;line-height:1.2;letter-spacing:-.03em}.tkhome .case__read{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:16px;font-size:13.5px;font-weight:800;color:var(--tk-on-dark-72)}.tkhome .case__read svg{transition:transform .16s ease}.tkhome .case:hover .case__read{color:#fff}.tkhome .case:hover .case__read svg{transform:translateX(3px)}@media (hover:hover){.tkhome .case__read{opacity:0;transform:translateY(4px);transition:opacity .2s ease,transform .2s ease,color .2s ease}.tkhome .case:focus-visible .case__read,.tkhome .case:hover .case__read{opacity:1;transform:none}}.tkhome .cases.scrub .case{transition:background .25s ease;will-change:transform,opacity}.tkhome .faqpanel{margin-top:96px;padding:56px 16px 40px;border-radius:28px;background:#eceef1}.tkhome .faqpanel h2{margin:0 0 36px;text-align:center;font-size:clamp(32px,5vw,56px);font-weight:800;line-height:1.02;letter-spacing:-.042em}.tkhome .faq{max-width:920px;margin:0 auto;display:grid;gap:10px}.tkhome .faq details{border-radius:20px;background:hsla(0,0%,100%,.55);transition:background .22s ease,box-shadow .22s ease}.tkhome .faq details[open]{background:#fff;box-shadow:0 10px 34px -12px hsla(0,0%,6%,.16)}.tkhome .faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 22px;list-style:none;cursor:pointer;font-size:clamp(20px,2.6vw,30px);font-weight:800;line-height:1.15;letter-spacing:-.035em;transition:color .22s ease}.tkhome .faq summary::-webkit-details-marker{display:none}.tkhome .faq details[open] summary{color:var(--tk-mint-deep);padding-bottom:16px}.tkhome .faq summary i{flex:0 0 auto;position:relative;width:40px;height:40px;border-radius:999px;background:rgba(0,224,153,.16);transition:background .22s ease,transform .3s ease}.tkhome .faq summary i:after,.tkhome .faq summary i:before{content:"";position:absolute;left:50%;top:50%;width:14px;height:2.5px;margin:-1.25px 0 0 -7px;border-radius:2px;background:var(--tk-mint-deep)}.tkhome .faq summary i:after{transform:rotate(90deg);transition:transform .3s ease}.tkhome .faq details[open] summary i{background:var(--tk-mint);transform:rotate(180deg)}.tkhome .faq details[open] summary i:after,.tkhome .faq details[open] summary i:before{background:var(--tk-mint-ink)}.tkhome .faq details[open] summary i:after{transform:rotate(0deg)}.tkhome .faq details p{margin:0 22px 26px;max-width:60ch;font-size:17px;line-height:1.6;color:var(--tk-ink-58)}.tkhome .faq details{transition:background .22s ease,box-shadow .22s ease,transform .22s ease}.tkhome .faq details:not([open]):hover{background:#fff;transform:translateY(-2px);box-shadow:0 12px 30px -16px hsla(0,0%,6%,.22)}.tkhome .faq details:not([open]) summary:active{transform:scale(.99)}.tkhome .faq summary{transition:color .22s ease,transform .15s ease,padding .36s cubic-bezier(.2,.8,.2,1)}.tkhome .faq details:not([open]):hover summary{color:var(--tk-ink)}.tkhome .faq summary b{display:inline-block;font-weight:inherit;transition:transform .26s cubic-bezier(.2,.8,.2,1)}.tkhome .faq details:not([open]):hover summary b{transform:translateX(6px)}.tkhome .faq details:not([open]):hover summary i{background:var(--tk-mint);transform:rotate(90deg) scale(1.06)}.tkhome .faq details:not([open]):hover summary i:after,.tkhome .faq details:not([open]):hover summary i:before{background:var(--tk-mint-ink)}.tkhome .faq details[open] p{animation:tkh-faq-in .38s cubic-bezier(.2,.8,.2,1) 60ms both}@keyframes tkh-faq-in{0%{opacity:0;transform:translateY(-6px)}}@supports selector(::details-content){.tkhome .faq{interpolate-size:allow-keywords}.tkhome .faq details::details-content{block-size:0;overflow:hidden;transition:block-size .36s cubic-bezier(.2,.8,.2,1),content-visibility allow-discrete .36s}.tkhome .faq details[open]::details-content{block-size:auto}}@media (prefers-reduced-motion:reduce){.tkhome .faq details,.tkhome .faq details::details-content,.tkhome .faq summary b,.tkhome .faq summary i{transition:none!important}.tkhome .faq details:not([open]):hover,.tkhome .faq details:not([open]):hover summary b{transform:none}.tkhome .faq details[open] p{animation:none}}.tkhome .faq__more{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 28px;margin-top:30px}@media (min-width:720px){.tkhome .faqpanel{padding:80px 48px 56px}.tkhome .faq summary{padding:30px 34px}.tkhome .faq details p{margin:0 34px 32px}.tkhome .faq details[open] summary{padding-bottom:20px}}.tkhome .dome{position:sticky;bottom:0;z-index:0;height:min(clamp(620px,82vh,860px),100svh);overflow:hidden;background:var(--tk-surface);color:var(--tk-on-dark);touch-action:pan-y;cursor:grab;user-select:none;-webkit-user-select:none}.tkhome .dome.is-dragging{cursor:grabbing}.tkhome .dome__copy,.tkhome .dome__stage{transform:scale(calc(.96 + .04 * var(--p, 1)));transform-origin:50% 100%}.tkhome .dome__stage{filter:brightness(calc(.45 + .55 * var(--p, 1)));position:absolute;inset:0;perspective:calc(var(--r) * 1.12px);perspective-origin:50% 50%}.tkhome .dome__ball{position:absolute;left:50%;top:50%;width:0;height:0;transform-style:preserve-3d}.tkhome .dome__tile{position:absolute;left:calc(var(--t) * -.5px);top:calc(var(--t) * -.5px);width:calc(var(--t) * 1px);height:calc(var(--t) * 1px);border-radius:calc(var(--t) * .1px);overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:rotateY(calc(var(--lon) * 1deg)) rotateX(calc(var(--lat) * 1deg)) translateZ(calc(var(--r) * -1px))}.tkhome .dome__tile img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) brightness(.8);transition:filter .26s ease,transform .4s ease;pointer-events:none}.tkhome .dome__tile:hover img{filter:none;transform:scale(1.06)}.tkhome .dome__veil{background:radial-gradient(ellipse 42% 40% at 50% 50%,rgba(5,5,5,.96) 0,rgba(5,5,5,.86) 50%,rgba(5,5,5,0) 100%),linear-gradient(to bottom,var(--tk-surface) 0,transparent 14%,transparent 86%,var(--tk-surface) 100%)}.tkhome .dome__copy,.tkhome .dome__veil{position:absolute;inset:0;pointer-events:none}.tkhome .dome__copy{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:0 20px;text-align:center}.tkhome .dome__copy h2{margin:0;max-width:13ch;font-size:clamp(38px,6vw,72px);font-weight:800;line-height:1.02;letter-spacing:-.045em;text-wrap:balance}.tkhome .dome__copy p{margin:0;max-width:36ch;font-size:16px;color:var(--tk-on-dark-72)}.tkhome .dome__copy .cta,.tkhome .dome__copy a{pointer-events:auto}.tkhome .dome__copy small{font-size:12.5px;color:var(--tk-on-dark-50)}.tkhome .dome__copy small a{color:var(--tk-on-dark);font-weight:700;text-decoration:underline;text-underline-offset:3px}.tkhome .foot{background:var(--tk-surface);color:var(--tk-on-dark-50);padding:56px 0 0;font-size:13px;overflow:hidden}.tkhome .foot h4{margin:0 0 12px;font-size:13px;font-weight:800;color:var(--tk-on-dark)}.tkhome .foot ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.tkhome .foot a:hover{color:var(--tk-on-dark)}.tkhome .modal{position:fixed;inset:0;z-index:50;display:none;align-items:center;justify-content:center;padding:20px;background:rgba(0,0,0,.82)}.tkhome .modal.is-open{display:flex}.tkhome .modal__frame{width:min(1100px,100%,calc(86vh * 16 / 9));aspect-ratio:16/9;border-radius:18px;overflow:hidden;background:#000}.tkhome .modal__frame iframe{display:block;width:100%;height:100%;border:0}.tkhome .modal__x{position:absolute;top:18px;right:18px;width:44px;height:44px;border-radius:999px;border:0;background:hsla(0,0%,100%,.14);color:#fff;font-size:22px;cursor:pointer}@media (min-width:720px){.tkhome .appband{grid-template-columns:repeat(2,minmax(0,1fr));padding:56px 56px 0;gap:56px}.tkhome .appband__copy{max-width:520px;padding-bottom:56px}.tkhome .appband__phone{order:-1;width:330px}.tkhome .film{aspect-ratio:16/9}.tkhome .owners{padding:56px 40px 72px}.tkhome .cases{margin:0 -40px;padding-left:40px;padding-right:40px}}@media (min-width:1000px){.tkhome .hero{padding-top:132px}.tkhome .hero__shade{background:linear-gradient(90deg,rgba(5,5,5,.9) 0,rgba(5,5,5,.62) 38%,rgba(5,5,5,.08) 64%,rgba(5,5,5,.25)),linear-gradient(180deg,rgba(5,5,5,.6) 0,rgba(5,5,5,0) 22%,rgba(5,5,5,0) 70%,rgba(5,5,5,.85))}.tkhome .hero .wrap{grid-template-columns:minmax(0,1fr) auto;align-items:end;justify-items:start;text-align:left;gap:44px}.tkhome .hero__copy{align-self:center;padding-bottom:24px}.tkhome .phone{width:380px;margin-right:4%;zoom:.84}.tkhome .phone .shelf{height:600px}.tkhome .hero__copy{align-items:flex-start}.tkhome .hero__lede{margin-left:0}.tkhome .hero__acts{justify-content:flex-start}.tkhome .hero h1{max-width:11.5ch}.tkhome .shelf{padding:22px 22px 10px}.tkhome .pgroups{display:flex;flex-wrap:wrap;gap:44px 72px}.tkhome .pgroup{flex:0 0 auto}.tkhome .plogos{display:flex;gap:30px}.tkhome .tstory__track{height:230vh}.tkhome .tstory__stage{position:sticky;--h:min(calc(100vh - 116px),700px);top:calc(76px + (100vh - 76px - var(--h)) / 2);height:var(--h);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-template-rows:none;gap:56px;align-items:center}.tkhome .tstory__fig{height:100%;aspect-ratio:auto}.tkhome .tstory__step{cursor:default}.tkhome .tstory__text h2{margin-bottom:28px}.tkhome .tstory__step{grid-template-columns:40px 1fr;padding:18px 0}.tkhome .tstory__step em{font-size:15px;padding-top:6px}.tkhome .tstory__step p{font-size:17px}.tkhome .tstory__step.is-at p{height:2.9em}.tkhome .tstory__close{margin-top:28px}.tkhome .bcard{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);min-height:min(540px,72vh)}.tkhome .bcard__media{height:auto}.tkhome .bcard__body{justify-content:center;padding:44px 48px}.tkhome .film{aspect-ratio:21/9}.tkhome .cases{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(5,minmax(0,1fr));overflow:visible;margin:0;padding:0}}body:has(.tkhome){overflow-x:clip}.tkhome :is(#how,#buy,#app,#owners,#questions,#tokenisation){scroll-margin-top:100px}@media (min-width:1000px) and (min-height:820px){.tkhome .bstack .sec__head{position:sticky;top:76px;z-index:5;height:92px;margin-bottom:0;padding-bottom:14px;align-items:flex-end;background:var(--tk-sheet)}.tkhome .bstack .bcard{top:calc(176px + var(--i) * 14px)}.tkhome .bstack .bstack__list{padding-top:6px}}.tkhome .bstack .bcard{box-shadow:none}@media (min-width:1000px) and (min-height:820px){.tkhome .bstack .sec__head{z-index:1}.tkhome .bstack .bcard{z-index:2}.tkhome .hero{min-height:min(100svh,1100px)}.tkhome .hero .wrap{flex:1}.tkhome .hero__copy{padding-bottom:12vh}.tkhome .dome{height:min(100svh,1100px)}}html:has(.tkhome){scroll-behavior:auto}.tkhome .dome__rows{display:none}@media (max-width:719px){.tkhome .dome{height:auto;min-height:0;touch-action:auto;cursor:default}.tkhome .dome__ball{display:none}.tkhome .dome__rows{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;padding:40px 0}.tkhome .dome__row{display:flex;gap:12px;width:max-content;animation:tkh-marquee 70s linear infinite}.tkhome .dome__row--rev{animation-direction:reverse}.tkhome .dome__chip{flex:0 0 auto;width:120px;height:96px;border-radius:16px;overflow:hidden;background:#141615}.tkhome .dome__chip img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) brightness(.8)}.tkhome .dome__veil{background:linear-gradient(to bottom,var(--tk-surface) 0,transparent 16%,transparent 84%,var(--tk-surface) 100%)}.tkhome .dome__copy{position:relative;inset:auto;padding:190px 20px}.tkhome .dome__stage{perspective:none}}@keyframes tkh-marquee{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.tkhome .dome__row{animation:none}}.tkhome .fignote{margin:22px 0 0;max-width:70ch;font-size:12px;line-height:1.55;color:var(--tk-ink-58)}.tkhome .partners .fignote{margin-top:30px;color:var(--tk-on-dark-50)}.tkhome .appband .fignote{margin-top:18px}