.ts{color:#fff;overflow:hidden}.ts-glow{background:radial-gradient(circle,currentColor,transparent 62%);border-radius:50%;height:1100px;opacity:.3;pointer-events:none;position:absolute;right:-260px;top:-380px;transition:color .9s var(--wf-ease);width:1100px;z-index:-1}.ts-grid{align-items:center;display:grid;gap:clamp(32px,4vw,56px);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.ts-copy{display:flex;flex-direction:column;gap:22px;min-width:0}.ts-title{margin:0}.ts-words{color:var(--ts-accent, #ffad5c);display:block;transition:color .9s}.ts.has-turned .ts-words{animation:ts-in .7s var(--wf-ease) both}.ts.has-turned .ts-line{animation:ts-in .7s var(--wf-ease) .08s both}.ts-line{color:#ffffffdb;font-size:clamp(17px,1.35vw,19px);line-height:1.55;margin:0;max-width:500px;min-height:3.1em}@keyframes ts-in{0%{filter:blur(4px);opacity:0;transform:translateY(26px)}to{filter:none;opacity:1;transform:none}}.ts-tabs{display:flex;flex-wrap:wrap;gap:8px}.ts-tabs button{background:#ffffff0f;border:1px solid rgba(255,255,255,.22);border-radius:999px;color:#fff;cursor:pointer;font:inherit;font-size:15px;font-weight:700;min-height:46px;padding:0 18px;transition:background .25s,border-color .25s}.ts-tabs button:hover{background:#ffffff1f}.ts-tabs button.is-on{background:#ffffff38;border-color:#ffffffa6}.ts-tabs button:focus-visible,.ts a:focus-visible{outline:3px solid #fff;outline-offset:3px}.ts-actions{align-items:center;display:flex;flex-wrap:wrap;gap:14px 22px}.ts .wf-btn-primary{background:#fff;box-shadow:0 18px 40px -18px #0009;color:#0b1a2b!important}.ts-link{align-items:center;color:#fff;display:inline-flex;font-size:16px;font-weight:700;gap:8px;min-height:44px;opacity:.9;text-decoration:none}.ts-link:hover{opacity:1}.ts-link svg{transition:transform .3s var(--wf-ease)}.ts-link:hover svg{transform:translate(4px)}.ts-visual{min-width:0;padding:4% 9% 12% 0;perspective:1600px;position:relative}.ts-browser{background:#fff;border-radius:16px;box-shadow:0 0 0 1px #fff3,0 70px 120px -40px #000000bf;display:block;overflow:hidden;transform:rotateY(-12deg) rotateX(5deg);transform-origin:100% 50%}@keyframes ts-swap{0%{opacity:0;transform:rotateY(-22deg) rotateX(8deg) translate(-24px)}to{opacity:1;transform:rotateY(-12deg) rotateX(5deg)}}.ts-bar{align-items:center;background:#eef3f8;display:flex;gap:6px;height:34px;padding:0 12px}.ts-bar i{background:#d5dee8;border-radius:50%;height:9px;width:9px}.ts-bar b{color:#55697e;font-size:12px;font-weight:500;margin:0 auto}.ts-browser img{aspect-ratio:16 / 10;display:block;height:auto;object-fit:cover;object-position:top;width:100%}.ts-phone{aspect-ratio:9 / 18.6;background:#0a1422;border-radius:15%/7.2%;bottom:0;box-shadow:0 0 0 1.5px #24344a,0 50px 80px -30px #000000d9;padding:2.6%;position:absolute;right:0;width:24%}.ts.has-turned .ts-browser{animation:ts-swap .8s var(--wf-ease) both}.ts.has-turned .ts-phone{animation:ts-phone .9s var(--wf-ease) .15s both}.ts-phone img{border-radius:12%/5.6%;display:block;height:100%;object-fit:cover;object-position:top;width:100%}@keyframes ts-phone{0%{opacity:0;transform:translateY(30px) rotate(4deg)}to{opacity:1;transform:none}}.ts-badge{align-items:center;background:#fffffff5;border-radius:16px;bottom:4%;box-shadow:0 30px 60px -24px #0009;color:#0b1a2b;display:flex;gap:12px;left:3%;padding:12px 16px;position:absolute}.ts-badge i{background:#3ddc97;border-radius:50%;box-shadow:0 0 0 5px #3ddc9733;flex:0 0 auto;height:10px;width:10px}.ts-badge b{display:block;font-size:15px}.ts-badge small{color:#55697e;display:block;font-size:13px}@media(max-width:1000px){.ts-grid{grid-template-columns:minmax(0,1fr)}.ts-visual{margin:0 auto;max-width:640px;width:100%}}@media(max-width:640px){.ts-browser{transform:none}@keyframes ts-swap{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.ts-badge{padding:9px 12px}.ts-badge b{font-size:13.5px}.ts-badge small{font-size:12px}.ts-tabs button{font-size:14px;padding:0 14px}}@media(prefers-reduced-motion:reduce){.ts,.ts *{animation:none!important;transition:none!important}}
